Daten, Bewertungen und Angebote bei idealo.de (2024)

\n '+e.escapeExpression("function"==typeof(a=null!=(a=o(n,"title")||(null!=t?o(t,"title"):t))?a:e.hooks.helperMissing)?a.call(null!=t?t:e.nullContext||{},{name:"title",hash:{},data:r,loc:{start:{line:3,column:63},end:{line:3,column:72}}}):a)+"\n"+(null!=(s=e.invokePartial(o(i,"@partial-block"),t,{name:"@partial-block",data:r,indent:" ",helpers:n,partials:i,decorators:e.decorators}))?s:"")+"

{"use strict";function i(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.registerDefaultHelpers=function(e){r.default(e),s.default(e),a.default(e),o.default(e),l.default(e),c.default(e),u.default(e)},t.moveHelperToHooks=function(e,t,n){e.helpers[t]&&(e.hooks[t]=e.helpers[t],n||delete e.helpers[t])};var r=i(n(342)),s=i(n(822)),a=i(n(905)),o=i(n(405)),l=i(n(702)),c=i(n(593)),u=i(n(978))},342:(e,t,n)=>{"use strict";t.__esModule=!0;var i=n(392);t.default=function(e){e.registerHelper("blockHelperMissing",(function(t,n){var r=n.inverse,s=n.fn;if(!0===t)return s(this);if(!1===t||null==t)return r(this);if(i.isArray(t))return t.length>0?(n.ids&&(n.ids=[n.name]),e.helpers.each(t,n)):r(this);if(n.data&&n.ids){var a=i.createFrame(n.data);a.contextPath=i.appendContextPath(n.data.contextPath,n.name),n={data:a}}return s(t,n)}))},e.exports=t.default},822:(e,t,n)=>{"use strict";t.__esModule=!0;var i,r=n(392),s=n(728),a=(i=s)&&i.__esModule?i:{default:i};t.default=function(e){e.registerHelper("each",(function(e,t){if(!t)throw new a.default("Must pass iterator to #each");var i,s=t.fn,o=t.inverse,l=0,c="",u=void 0,d=void 0;function h(t,n,i){u&&(u.key=t,u.index=n,u.first=0===n,u.last=!!i,d&&(u.contextPath=d+t)),c+=s(e[t],{data:u,blockParams:r.blockParams([e[t],t],[d+t,null])})}if(t.data&&t.ids&&(d=r.appendContextPath(t.data.contextPath,t.ids[0])+"."),r.isFunction(e)&&(e=e.call(this)),t.data&&(u=r.createFrame(t.data)),e&&"object"==typeof e)if(r.isArray(e))for(var p=e.length;l

{"use strict";t.__esModule=!0;var i,r=n(728),s=(i=r)&&i.__esModule?i:{default:i};t.default=function(e){e.registerHelper("helperMissing",(function(){if(1!==arguments.length)throw new s.default('Missing helper: "'+arguments[arguments.length-1].name+'"')}))},e.exports=t.default},405:(e,t,n)=>{"use strict";t.__esModule=!0;var i,r=n(392),s=n(728),a=(i=s)&&i.__esModule?i:{default:i};t.default=function(e){e.registerHelper("if",(function(e,t){if(2!=arguments.length)throw new a.default("#if requires exactly one argument");return r.isFunction(e)&&(e=e.call(this)),!t.hash.includeZero&&!e||r.isEmpty(e)?t.inverse(this):t.fn(this)})),e.registerHelper("unless",(function(t,n){if(2!=arguments.length)throw new a.default("#unless requires exactly one argument");return e.helpers.if.call(this,t,{fn:n.inverse,inverse:n.fn,hash:n.hash})}))},e.exports=t.default},702:(e,t)=>{"use strict";t.__esModule=!0,t.default=function(e){e.registerHelper("log",(function(){for(var t=[void 0],n=arguments[arguments.length-1],i=0;i{"use strict";t.__esModule=!0,t.default=function(e){e.registerHelper("lookup",(function(e,t,n){return e?n.lookupProperty(e,t):e}))},e.exports=t.default},978:(e,t,n)=>{"use strict";t.__esModule=!0;var i,r=n(392),s=n(728),a=(i=s)&&i.__esModule?i:{default:i};t.default=function(e){e.registerHelper("with",(function(e,t){if(2!=arguments.length)throw new a.default("#with requires exactly one argument");r.isFunction(e)&&(e=e.call(this));var n=t.fn;if(r.isEmpty(e))return t.inverse(this);var i=t.data;return t.data&&t.ids&&((i=r.createFrame(t.data)).contextPath=r.appendContextPath(t.data.contextPath,t.ids[0])),n(e,{data:i,blockParams:r.blockParams([e],[i&&i.contextPath])})}))},e.exports=t.default},572:(e,t,n)=>{"use strict";t.__esModule=!0,t.createNewLookupObject=function(){for(var e=arguments.length,t=Array(e),n=0;n{"use strict";t.__esModule=!0,t.createProtoAccessControl=function(e){var t=Object.create(null);t.constructor=!1,t.__defineGetter__=!1,t.__defineSetter__=!1,t.__lookupGetter__=!1;var n=Object.create(null);return n.__proto__=!1,{properties:{whitelist:i.createNewLookupObject(n,e.allowedProtoProperties),defaultValue:e.allowProtoPropertiesByDefault},methods:{whitelist:i.createNewLookupObject(t,e.allowedProtoMethods),defaultValue:e.allowProtoMethodsByDefault}}},t.resultIsAllowed=function(e,t,n){return a("function"==typeof e?t.methods:t.properties,n)},t.resetLoggedProperties=function(){Object.keys(s).forEach((function(e){delete s[e]}))};var i=n(572),r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(37)),s=Object.create(null);function a(e,t){return void 0!==e.whitelist[t]?!0===e.whitelist[t]:void 0!==e.defaultValue?e.defaultValue:(function(e){!0!==s[e]&&(s[e]=!0,r.log("error",'Handlebars: Access has been denied to resolve the property "'+e+'" because it is not an "own property" of its parent.\nYou can add a runtime option to disable the check or this warning:\nSee https://handlebarsjs.com/api-reference/runtime-options.html#options-to-control-prototype-access for details'))}(t),!1)}},5:(e,t)=>{"use strict";t.__esModule=!0,t.wrapHelper=function(e,t){if("function"!=typeof e)return e;return function(){return arguments[arguments.length-1]=t(arguments[arguments.length-1]),e.apply(this,arguments)}}},37:(e,t,n)=>{"use strict";t.__esModule=!0;var i=n(392),r={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(e){if("string"==typeof e){var t=i.indexOf(r.methodMap,e.toLowerCase());e=t>=0?t:parseInt(e,10)}return e},log:function(e){if(e=r.lookupLevel(e),"undefined"!=typeof console&&r.lookupLevel(r.level)<=e){var t=r.methodMap[e];console[t]||(t="log");for(var n=arguments.length,i=Array(n>1?n-1:0),s=1;s{"use strict";t.__esModule=!0,t.default=function(e){var t=void 0!==n.g?n.g:window,i=t.Handlebars;e.noConflict=function(){return t.Handlebars===e&&(t.Handlebars=i),e}},e.exports=t.default},628:(e,t,n)=>{"use strict";t.__esModule=!0,t.checkRevision=function(e){var t=e&&e[0]||1,n=o.COMPILER_REVISION;if(t>=o.LAST_COMPATIBLE_COMPILER_REVISION&&t<=o.COMPILER_REVISION)return;if(t{"use strict";function n(e){this.string=e}t.__esModule=!0,n.prototype.toString=n.prototype.toHTML=function(){return""+this.string},t.default=n,e.exports=t.default},392:(e,t)=>{"use strict";t.__esModule=!0,t.extend=a,t.indexOf=function(e,t){for(var n=0,i=e.length;n":">",'"':""","'":"'","`":"`","=":"="},i=/[&<>"'`=]/g,r=/[&<>"'`=]/;function s(e){return n[e]}function a(e){for(var t=1;t{e.exports=n(834).default},697:e=>{"use strict";e.exports="undefined"!=typeof navigator&&(/MSIE/.test(navigator.userAgent)||/Trident\//.test(navigator.appVersion))},671:function(e,t){var n,i,r;i=[],void 0===(r="function"==typeof(n=function(){var e=function(){},t={},n={},i={};function r(e,t){e=e.push?e:[e];var r,s,a,o=[],l=e.length,c=l;for(r=function(e,n){n.length&&o.push(e),--c||t(o)};l--;)s=e[l],(a=n[s])?r(s,a):(i[s]=i[s]||[]).push(r)}function s(e,t){if(e){var r=i[e];if(n[e]=t,r)for(;r.length;)r[0](e,t),r.splice(0,1)}}function a(t,n){t.call&&(t={success:t}),n.length?(t.error||e)(n):(t.success||e)(t)}function o(t,n,i,r){var s,a,l=document,c=i.async,u=(i.numRetries||0)+1,d=i.before||e,h=t.replace(/[\?|#].*$/,""),p=t.replace(/^(css|img)!/,"");r=r||0,/(^css!|\.css$)/.test(h)?((a=l.createElement("link")).rel="stylesheet",a.href=p,(s="hideFocus"in a)&&a.relList&&(s=0,a.rel="preload",a.as="style")):/(^img!|\.(png|gif|jpg|svg|webp)$)/.test(h)?(a=l.createElement("img")).src=p:((a=l.createElement("script")).src=t,a.async=void 0===c||c),a.onload=a.onerror=a.onbeforeload=function(e){var l=e.type[0];if(s)try{a.sheet.cssText.length||(l="e")}catch(e){18!=e.code&&(l="e")}if("e"==l){if((r+=1){var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var i in t)n.o(t,i)&&!n.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e="i-header",t={INITIALISED:`${e}--initialised`},i="disable.idealo.header",r={HEADER_COMPONENT:`.${e}`};class s{static initIdealoObject(){window.idealo=window.idealo||{},window.idealo.header={}}constructor(){this.root=null,this.isInitialised=!1,this.init()}init(){s.initIdealoObject(),this.root=window.document.querySelector(r.HEADER_COMPONENT),null!==this.root&&(this.bindEvents(),this.isInitialised=!0),this.render()}bindEvents(){this.root.addEventListener("click",(()=>{let e=document.createEvent("Event");e.initEvent(i,!0,!0),"function"==typeof Event&&(e=new Event(i)),window.document.dispatchEvent(e)}))}render(){this.isInitialised&&(this.root.classList.add(t.INITIALISED),this.root.setAttribute("data-header-build-version","20231023134330"))}}function a(e,t){return function(){return e.apply(t,arguments)}}const{toString:o}=Object.prototype,{getPrototypeOf:l}=Object,c=(u=Object.create(null),e=>{const t=o.call(e);return u[t]||(u[t]=t.slice(8,-1).toLowerCase())});var u;const d=e=>(e=e.toLowerCase(),t=>c(t)===e),h=e=>t=>typeof t===e,{isArray:p}=Array,f=h("undefined");const g=d("ArrayBuffer");const m=h("string"),v=h("function"),y=h("number"),w=e=>null!==e&&"object"==typeof e,E=e=>{if("object"!==c(e))return!1;const t=l(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)},b=d("Date"),S=d("File"),_=d("Blob"),O=d("FileList"),T=d("URLSearchParams");function I(e,t,{allOwnKeys:n=!1}={}){if(null==e)return;let i,r;if("object"!=typeof e&&(e=[e]),p(e))for(i=0,r=e.length;i0;)if(i=n[r],t===i.toLowerCase())return i;return null}const k="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,L=e=>!f(e)&&e!==k;const P=(x="undefined"!=typeof Uint8Array&&l(Uint8Array),e=>x&&e instanceof x);var x;const C=d("HTMLFormElement"),N=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),R=d("RegExp"),M=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),i={};I(n,((n,r)=>{!1!==t(n,r,e)&&(i[r]=n)})),Object.defineProperties(e,i)},H="abcdefghijklmnopqrstuvwxyz",U="0123456789",D={DIGIT:U,ALPHA:H,ALPHA_DIGIT:H+H.toUpperCase()+U};const j=d("AsyncFunction"),q={isArray:p,isArrayBuffer:g,isBuffer:function(e){return null!==e&&!f(e)&&null!==e.constructor&&!f(e.constructor)&&v(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:e=>{let t;return e&&("function"==typeof FormData&&e instanceof FormData||v(e.append)&&("formdata"===(t=c(e))||"object"===t&&v(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){let t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&g(e.buffer),t},isString:m,isNumber:y,isBoolean:e=>!0===e||!1===e,isObject:w,isPlainObject:E,isUndefined:f,isDate:b,isFile:S,isBlob:_,isRegExp:R,isFunction:v,isStream:e=>w(e)&&v(e.pipe),isURLSearchParams:T,isTypedArray:P,isFileList:O,forEach:I,merge:function e(){const{caseless:t}=L(this)&&this||{},n={},i=(i,r)=>{const s=t&&A(n,r)||r;E(n[s])&&E(i)?n[s]=e(n[s],i):E(i)?n[s]=e({},i):p(i)?n[s]=i.slice():n[s]=i};for(let e=0,t=arguments.length;e(I(t,((t,i)=>{n&&v(t)?e[i]=a(t,n):e[i]=t}),{allOwnKeys:i}),e),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,i)=>{e.prototype=Object.create(t.prototype,i),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,n,i)=>{let r,s,a;const o={};if(t=t||{},null==e)return t;do{for(r=Object.getOwnPropertyNames(e),s=r.length;s-- >0;)a=r[s],i&&!i(a,e,t)||o[a]||(t[a]=e[a],o[a]=!0);e=!1!==n&&l(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:c,kindOfTest:d,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const i=e.indexOf(t,n);return-1!==i&&i===n},toArray:e=>{if(!e)return null;if(p(e))return e;let t=e.length;if(!y(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let i;for(;(i=n.next())&&!i.done;){const n=i.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const i=[];for(;null!==(n=e.exec(t));)i.push(n);return i},isHTMLForm:C,hasOwnProperty:N,hasOwnProp:N,reduceDescriptors:M,freezeMethods:e=>{M(e,((t,n)=>{if(v(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const i=e[n];v(i)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(e,t)=>{const n={},i=e=>{e.forEach((e=>{n[e]=!0}))};return p(e)?i(e):i(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(e,t)=>(e=+e,Number.isFinite(e)?e:t),findKey:A,global:k,isContextDefined:L,ALPHABET:D,generateString:(e=16,t=D.ALPHA_DIGIT)=>{let n="";const{length:i}=t;for(;e--;)n+=t[Math.random()*i|0];return n},isSpecCompliantForm:function(e){return!!(e&&v(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:e=>{const t=new Array(10),n=(e,i)=>{if(w(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[i]=e;const r=p(e)?[]:{};return I(e,((e,t)=>{const s=n(e,i+1);!f(s)&&(r[t]=s)})),t[i]=void 0,r}}return e};return n(e,0)},isAsyncFn:j,isThenable:e=>e&&(w(e)||v(e))&&v(e.then)&&v(e.catch)};function F(e,t,n,i,r){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),i&&(this.request=i),r&&(this.response=r)}q.inherits(F,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:q.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const $=F.prototype,B={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{B[e]={value:e}})),Object.defineProperties(F,B),Object.defineProperty($,"isAxiosError",{value:!0}),F.from=(e,t,n,i,r,s)=>{const a=Object.create($);return q.toFlatObject(e,a,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),F.call(a,e.message,t,n,i,r),a.cause=e,a.name=e.name,s&&Object.assign(a,s),a};const V=F;function G(e){return q.isPlainObject(e)||q.isArray(e)}function z(e){return q.endsWith(e,"[]")?e.slice(0,-2):e}function J(e,t,n){return e?e.concat(t).map((function(e,t){return e=z(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}const W=q.toFlatObject(q,{},null,(function(e){return/^is[A-Z]/.test(e)}));const K=function(e,t,n){if(!q.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const i=(n=q.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!q.isUndefined(t[e])}))).metaTokens,r=n.visitor||c,s=n.dots,a=n.indexes,o=(n.Blob||"undefined"!=typeof Blob&&Blob)&&q.isSpecCompliantForm(t);if(!q.isFunction(r))throw new TypeError("visitor must be a function");function l(e){if(null===e)return"";if(q.isDate(e))return e.toISOString();if(!o&&q.isBlob(e))throw new V("Blob is not supported. Use a Buffer instead.");return q.isArrayBuffer(e)||q.isTypedArray(e)?o&&"function"==typeof Blob?new Blob([e]):Buffer.from(e):e}function c(e,n,r){let o=e;if(e&&!r&&"object"==typeof e)if(q.endsWith(n,"{}"))n=i?n:n.slice(0,-2),e=JSON.stringify(e);else if(q.isArray(e)&&function(e){return q.isArray(e)&&!e.some(G)}(e)||(q.isFileList(e)||q.endsWith(n,"[]"))&&(o=q.toArray(e)))return n=z(n),o.forEach((function(e,i){!q.isUndefined(e)&&null!==e&&t.append(!0===a?J([n],i,s):null===a?n:n+"[]",l(e))})),!1;return!!G(e)||(t.append(J(r,n,s),l(e)),!1)}const u=[],d=Object.assign(W,{defaultVisitor:c,convertValue:l,isVisitable:G});if(!q.isObject(e))throw new TypeError("data must be an object");return function e(n,i){if(!q.isUndefined(n)){if(-1!==u.indexOf(n))throw Error("Circular reference detected in "+i.join("."));u.push(n),q.forEach(n,(function(n,s){!0===(!(q.isUndefined(n)||null===n)&&r.call(t,n,q.isString(s)?s.trim():s,i,d))&&e(n,i?i.concat(s):[s])})),u.pop()}}(e),t};function Y(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function Z(e,t){this._pairs=[],e&&K(e,this,t)}const Q=Z.prototype;Q.append=function(e,t){this._pairs.push([e,t])},Q.toString=function(e){const t=e?function(t){return e.call(this,t,Y)}:Y;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};const X=Z;function ee(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function te(e,t,n){if(!t)return e;const i=n&&n.encode||ee,r=n&&n.serialize;let s;if(s=r?r(t,n):q.isURLSearchParams(t)?t.toString():new X(t,n).toString(i),s){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+s}return e}const ne=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){q.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},ie={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},re={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:X,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},isStandardBrowserEnv:(()=>{let e;return("undefined"==typeof navigator||"ReactNative"!==(e=navigator.product)&&"NativeScript"!==e&&"NS"!==e)&&("undefined"!=typeof window&&"undefined"!=typeof document)})(),isStandardBrowserWebWorkerEnv:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,protocols:["http","https","file","blob","url","data"]};const se=function(e){function t(e,n,i,r){let s=e[r++];const a=Number.isFinite(+s),o=r>=e.length;if(s=!s&&q.isArray(i)?i.length:s,o)return q.hasOwnProp(i,s)?i[s]=[i[s],n]:i[s]=n,!a;i[s]&&q.isObject(i[s])||(i[s]=[]);return t(e,n,i[s],r)&&q.isArray(i[s])&&(i[s]=function(e){const t={},n=Object.keys(e);let i;const r=n.length;let s;for(i=0;i{t(function(e){return q.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),i,n,0)})),n}return null},ae={"Content-Type":void 0};const oe={transitional:ie,adapter:["xhr","http"],transformRequest:[function(e,t){const n=t.getContentType()||"",i=n.indexOf("application/json")>-1,r=q.isObject(e);r&&q.isHTMLForm(e)&&(e=new FormData(e));if(q.isFormData(e))return i&&i?JSON.stringify(se(e)):e;if(q.isArrayBuffer(e)||q.isBuffer(e)||q.isStream(e)||q.isFile(e)||q.isBlob(e))return e;if(q.isArrayBufferView(e))return e.buffer;if(q.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let s;if(r){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return K(e,new re.classes.URLSearchParams,Object.assign({visitor:function(e,t,n,i){return re.isNode&&q.isBuffer(e)?(this.append(t,e.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((s=q.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return K(s?{"files[]":e}:e,t&&new t,this.formSerializer)}}return r||i?(t.setContentType("application/json",!1),function(e,t,n){if(q.isString(e))try{return(t||JSON.parse)(e),q.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||oe.transitional,n=t&&t.forcedJSONParsing,i="json"===this.responseType;if(e&&q.isString(e)&&(n&&!this.responseType||i)){const n=!(t&&t.silentJSONParsing)&&i;try{return JSON.parse(e)}catch(e){if(n){if("SyntaxError"===e.name)throw V.from(e,V.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:re.classes.FormData,Blob:re.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};q.forEach(["delete","get","head"],(function(e){oe.headers[e]={}})),q.forEach(["post","put","patch"],(function(e){oe.headers[e]=q.merge(ae)}));const le=oe,ce=q.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),ue=Symbol("internals");function de(e){return e&&String(e).trim().toLowerCase()}function he(e){return!1===e||null==e?e:q.isArray(e)?e.map(he):String(e)}function pe(e,t,n,i,r){return q.isFunction(i)?i.call(this,t,n):(r&&(t=n),q.isString(t)?q.isString(i)?-1!==t.indexOf(i):q.isRegExp(i)?i.test(t):void 0:void 0)}class fe{constructor(e){e&&this.set(e)}set(e,t,n){const i=this;function r(e,t,n){const r=de(t);if(!r)throw new Error("header name must be a non-empty string");const s=q.findKey(i,r);(!s||void 0===i[s]||!0===n||void 0===n&&!1!==i[s])&&(i[s||t]=he(e))}const s=(e,t)=>q.forEach(e,((e,n)=>r(e,n,t)));return q.isPlainObject(e)||e instanceof this.constructor?s(e,t):q.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim())?s((e=>{const t={};let n,i,r;return e&&e.split("\n").forEach((function(e){r=e.indexOf(":"),n=e.substring(0,r).trim().toLowerCase(),i=e.substring(r+1).trim(),!n||t[n]&&ce[n]||("set-cookie"===n?t[n]?t[n].push(i):t[n]=[i]:t[n]=t[n]?t[n]+", "+i:i)})),t})(e),t):null!=e&&r(t,e,n),this}get(e,t){if(e=de(e)){const n=q.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let i;for(;i=n.exec(e);)t[i[1]]=i[2];return t}(e);if(q.isFunction(t))return t.call(this,e,n);if(q.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=de(e)){const n=q.findKey(this,e);return!(!n||void 0===this[n]||t&&!pe(0,this[n],n,t))}return!1}delete(e,t){const n=this;let i=!1;function r(e){if(e=de(e)){const r=q.findKey(n,e);!r||t&&!pe(0,n[r],r,t)||(delete n[r],i=!0)}}return q.isArray(e)?e.forEach(r):r(e),i}clear(e){const t=Object.keys(this);let n=t.length,i=!1;for(;n--;){const r=t[n];e&&!pe(0,this[r],r,e,!0)||(delete this[r],i=!0)}return i}normalize(e){const t=this,n={};return q.forEach(this,((i,r)=>{const s=q.findKey(n,r);if(s)return t[s]=he(i),void delete t[r];const a=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}(r):String(r).trim();a!==r&&delete t[r],t[a]=he(i),n[a]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return q.forEach(this,((n,i)=>{null!=n&&!1!==n&&(t[i]=e&&q.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const n=new this(e);return t.forEach((e=>n.set(e))),n}static accessor(e){const t=(this[ue]=this[ue]={accessors:{}}).accessors,n=this.prototype;function i(e){const i=de(e);t[i]||(!function(e,t){const n=q.toCamelCase(" "+t);["get","set","has"].forEach((i=>{Object.defineProperty(e,i+n,{value:function(e,n,r){return this[i].call(this,t,e,n,r)},configurable:!0})}))}(n,e),t[i]=!0)}return q.isArray(e)?e.forEach(i):i(e),this}}fe.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),q.freezeMethods(fe.prototype),q.freezeMethods(fe);const ge=fe;function me(e,t){const n=this||le,i=t||n,r=ge.from(i.headers);let s=i.data;return q.forEach(e,(function(e){s=e.call(n,s,r.normalize(),t?t.status:void 0)})),r.normalize(),s}function ve(e){return!(!e||!e.__CANCEL__)}function ye(e,t,n){V.call(this,null==e?"canceled":e,V.ERR_CANCELED,t,n),this.name="CanceledError"}q.inherits(ye,V,{__CANCEL__:!0});const we=ye;const Ee=re.isStandardBrowserEnv?{write:function(e,t,n,i,r,s){const a=[];a.push(e+"="+encodeURIComponent(t)),q.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),q.isString(i)&&a.push("path="+i),q.isString(r)&&a.push("domain="+r),!0===s&&a.push("secure"),document.cookie=a.join("; ")},read:function(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}};function be(e,t){return e&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)?function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}const Se=re.isStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),t=document.createElement("a");let n;function i(n){let i=n;return e&&(t.setAttribute("href",i),i=t.href),t.setAttribute("href",i),{href:t.href,protocol:t.protocol?t.protocol.replace(/:$/,""):"",host:t.host,search:t.search?t.search.replace(/^\?/,""):"",hash:t.hash?t.hash.replace(/^#/,""):"",hostname:t.hostname,port:t.port,pathname:"/"===t.pathname.charAt(0)?t.pathname:"/"+t.pathname}}return n=i(window.location.href),function(e){const t=q.isString(e)?i(e):e;return t.protocol===n.protocol&&t.host===n.host}}():function(){return!0};const _e=function(e,t){e=e||10;const n=new Array(e),i=new Array(e);let r,s=0,a=0;return t=void 0!==t?t:1e3,function(o){const l=Date.now(),c=i[a];r||(r=l),n[s]=o,i[s]=l;let u=a,d=0;for(;u!==s;)d+=n[u++],u%=e;if(s=(s+1)%e,s===a&&(a=(a+1)%e),l-r{const s=r.loaded,a=r.lengthComputable?r.total:void 0,o=s-n,l=i(o);n=s;const c={loaded:s,total:a,progress:a?s/a:void 0,bytes:o,rate:l||void 0,estimated:l&&a&&s<=a?(a-s)/l:void 0,event:r};c[t?"download":"upload"]=!0,e(c)}}const Te={http:null,xhr:"undefined"!=typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){let i=e.data;const r=ge.from(e.headers).normalize(),s=e.responseType;let a;function o(){e.cancelToken&&e.cancelToken.unsubscribe(a),e.signal&&e.signal.removeEventListener("abort",a)}q.isFormData(i)&&(re.isStandardBrowserEnv||re.isStandardBrowserWebWorkerEnv?r.setContentType(!1):r.setContentType("multipart/form-data;",!1));let l=new XMLHttpRequest;if(e.auth){const t=e.auth.username||"",n=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";r.set("Authorization","Basic "+btoa(t+":"+n))}const c=be(e.baseURL,e.url);function u(){if(!l)return;const i=ge.from("getAllResponseHeaders"in l&&l.getAllResponseHeaders());!function(e,t,n){const i=n.config.validateStatus;n.status&&i&&!i(n.status)?t(new V("Request failed with status code "+n.status,[V.ERR_BAD_REQUEST,V.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}((function(e){t(e),o()}),(function(e){n(e),o()}),{data:s&&"text"!==s&&"json"!==s?l.response:l.responseText,status:l.status,statusText:l.statusText,headers:i,config:e,request:l}),l=null}if(l.open(e.method.toUpperCase(),te(c,e.params,e.paramsSerializer),!0),l.timeout=e.timeout,"onloadend"in l?l.onloadend=u:l.onreadystatechange=function(){l&&4===l.readyState&&(0!==l.status||l.responseURL&&0===l.responseURL.indexOf("file:"))&&setTimeout(u)},l.onabort=function(){l&&(n(new V("Request aborted",V.ECONNABORTED,e,l)),l=null)},l.onerror=function(){n(new V("Network Error",V.ERR_NETWORK,e,l)),l=null},l.ontimeout=function(){let t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const i=e.transitional||ie;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(new V(t,i.clarifyTimeoutError?V.ETIMEDOUT:V.ECONNABORTED,e,l)),l=null},re.isStandardBrowserEnv){const t=(e.withCredentials||Se(c))&&e.xsrfCookieName&&Ee.read(e.xsrfCookieName);t&&r.set(e.xsrfHeaderName,t)}void 0===i&&r.setContentType(null),"setRequestHeader"in l&&q.forEach(r.toJSON(),(function(e,t){l.setRequestHeader(t,e)})),q.isUndefined(e.withCredentials)||(l.withCredentials=!!e.withCredentials),s&&"json"!==s&&(l.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&l.addEventListener("progress",Oe(e.onDownloadProgress,!0)),"function"==typeof e.onUploadProgress&&l.upload&&l.upload.addEventListener("progress",Oe(e.onUploadProgress)),(e.cancelToken||e.signal)&&(a=t=>{l&&(n(!t||t.type?new we(null,e,l):t),l.abort(),l=null)},e.cancelToken&&e.cancelToken.subscribe(a),e.signal&&(e.signal.aborted?a():e.signal.addEventListener("abort",a)));const d=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(c);d&&-1===re.protocols.indexOf(d)?n(new V("Unsupported protocol "+d+":",V.ERR_BAD_REQUEST,e)):l.send(i||null)}))}};q.forEach(Te,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(e){}Object.defineProperty(e,"adapterName",{value:t})}}));const Ie=e=>{e=q.isArray(e)?e:[e];const{length:t}=e;let n,i;for(let r=0;re instanceof ge?e.toJSON():e;function Pe(e,t){t=t||{};const n={};function i(e,t,n){return q.isPlainObject(e)&&q.isPlainObject(t)?q.merge.call({caseless:n},e,t):q.isPlainObject(t)?q.merge({},t):q.isArray(t)?t.slice():t}function r(e,t,n){return q.isUndefined(t)?q.isUndefined(e)?void 0:i(void 0,e,n):i(e,t,n)}function s(e,t){if(!q.isUndefined(t))return i(void 0,t)}function a(e,t){return q.isUndefined(t)?q.isUndefined(e)?void 0:i(void 0,e):i(void 0,t)}function o(n,r,s){return s in t?i(n,r):s in e?i(void 0,n):void 0}const l={url:s,method:s,data:s,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:o,headers:(e,t)=>r(Le(e),Le(t),!0)};return q.forEach(Object.keys(Object.assign({},e,t)),(function(i){const s=l[i]||r,a=s(e[i],t[i],i);q.isUndefined(a)&&s!==o||(n[i]=a)})),n}const xe="1.4.0",Ce={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{Ce[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const Ne={};Ce.transitional=function(e,t,n){return(i,r,s)=>{if(!1===e)throw new V(function(e,t){return"[Axios v1.4.0] Transitional option '"+e+"'"+t+(n?". "+n:"")}(r," has been removed"+(t?" in "+t:"")),V.ERR_DEPRECATED);return t&&!Ne[r]&&(Ne[r]=!0),!e||e(i,r,s)}};const Re={assertOptions:function(e,t,n){if("object"!=typeof e)throw new V("options must be an object",V.ERR_BAD_OPTION_VALUE);const i=Object.keys(e);let r=i.length;for(;r-- >0;){const s=i[r],a=t[s];if(a){const t=e[s],n=void 0===t||a(t,s,e);if(!0!==n)throw new V("option "+s+" must be "+n,V.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new V("Unknown option "+s,V.ERR_BAD_OPTION)}},validators:Ce},Me=Re.validators;class He{constructor(e){this.defaults=e,this.interceptors={request:new ne,response:new ne}}request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},t=Pe(this.defaults,t);const{transitional:n,paramsSerializer:i,headers:r}=t;let s;void 0!==n&&Re.assertOptions(n,{silentJSONParsing:Me.transitional(Me.boolean),forcedJSONParsing:Me.transitional(Me.boolean),clarifyTimeoutError:Me.transitional(Me.boolean)},!1),null!=i&&(q.isFunction(i)?t.paramsSerializer={serialize:i}:Re.assertOptions(i,{encode:Me.function,serialize:Me.function},!0)),t.method=(t.method||this.defaults.method||"get").toLowerCase(),s=r&&q.merge(r.common,r[t.method]),s&&q.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete r[e]})),t.headers=ge.concat(s,r);const a=[];let o=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(o=o&&e.synchronous,a.unshift(e.fulfilled,e.rejected))}));const l=[];let c;this.interceptors.response.forEach((function(e){l.push(e.fulfilled,e.rejected)}));let u,d=0;if(!o){const e=[ke.bind(this),void 0];for(e.unshift.apply(e,a),e.push.apply(e,l),u=e.length,c=Promise.resolve(t);d{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const i=new Promise((e=>{n.subscribe(e),t=e})).then(e);return i.cancel=function(){n.unsubscribe(t)},i},e((function(e,i,r){n.reason||(n.reason=new we(e,i,r),t(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}static source(){let e;return{token:new De((function(t){e=t})),cancel:e}}}const je=De;const qe={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(qe).forEach((([e,t])=>{qe[t]=e}));const Fe=qe;const $e=function e(t){const n=new Ue(t),i=a(Ue.prototype.request,n);return q.extend(i,Ue.prototype,n,{allOwnKeys:!0}),q.extend(i,n,null,{allOwnKeys:!0}),i.create=function(n){return e(Pe(t,n))},i}(le);$e.Axios=Ue,$e.CanceledError=we,$e.CancelToken=je,$e.isCancel=ve,$e.VERSION=xe,$e.toFormData=K,$e.AxiosError=V,$e.Cancel=$e.CanceledError,$e.all=function(e){return Promise.all(e)},$e.spread=function(e){return function(t){return e.apply(null,t)}},$e.isAxiosError=function(e){return q.isObject(e)&&!0===e.isAxiosError},$e.mergeConfig=Pe,$e.AxiosHeaders=ge,$e.formToJSON=e=>se(q.isHTMLForm(e)?new FormData(e):e),$e.HttpStatusCode=Fe,$e.default=$e;const Be=$e,Ve={event:"header_flights_click",owner:"de.idealo.tyrell",version:"1-0-0"},Ge={event:"header_hotel_click",owner:"de.idealo.tyrell",version:"1-0-0"},ze={event:"header_flights_hotel_click",owner:"de.idealo.tyrell",version:"1-0-0"},Je={event:"header_magazin_click",owner:"de.idealo.tyrell",version:"1-0-0"},We={event:"header_idealo_logo_click",owner:"de.idealo.tyrell",version:"1-0-0"},Ke={event:"header_all_categories_click",owner:"de.idealo.tyrell",version:"1-0-0"},Ye={event:"header_my_idealo_click",owner:"de.idealo.tyrell",version:"1-0-0"},Ze={event:"header_wishlist_click",owner:"de.idealo.tyrell",version:"1-0-0"},Qe={event:"header_price_alerts_click",owner:"de.idealo.tyrell",version:"1-0-0"},Xe={event:"header_notification_click",owner:"de.idealo.tyrell",version:"1-0-0"},et={event:"searchbar_last_seen_delete_click",owner:"de.idealo.tyrell",version:"1-0-0"},tt={event:"searchbar_start_typing_before_focus",owner:"de.idealo.tyrell",version:"1-0-0"},nt=e=>{window?.utag_data?.push(e)},it=()=>nt(Ve),rt=()=>nt(Ge),st=()=>nt(ze),at=()=>nt(Je),ot=()=>nt(We),lt=()=>nt(Ke),ct=()=>nt(Ye),ut=()=>nt(Ze),dt=()=>nt(Qe),ht=()=>nt(Xe),pt=n(166),ft="i-navigation",gt="aria-expanded",mt="aria-hidden",vt="aria-pressed",yt={ACTIVE:`${ft}--active`,INITIALISED:`${ft}--initialised`,LIST_HAS_SELECTION:`${ft}-overlay--has-selection`,LIST_ITEM_ACTIVE:`${ft}-list-item--active`,LIST_ITEM_PRESELECTED:`${ft}-list-item--preselected`,LOADING:`${ft}--loading`,MENU_ACTIVE:`${ft}-list--active`,OVERLAY_OPEN:`${ft}--overlay-open`},wt="data-i18n",Et="data-navigation",bt="data-main-id",St="data-sub-id",_t="enabled.idealo.header",Ot="disable.idealo.header",Tt="disabled.idealo.header",It="enable.idealo.search",At={HOST:`.${ft}`,LINK:`.${ft}-link`,LIST_ITEM:`.${ft}-list-item`,LIST_MAIN:`.${ft}-list--main`,LIST_SUB:`.${ft}-list--sub`,OVERLAY:`.${ft}-overlay`,OVERLAY_BUTTON_CLOSE:`.${ft}-overlay-btn--close`,OVERLAY_BUTTON_SEARCH:`.${ft}-overlay-btn--search`};class kt{static emitAPIEvent(e){let t;"function"==typeof Event?t=new Event(e,{bubbles:!0,cancelable:!0}):(t=document.createEvent("Event"),t.initEvent(e,!0,!0)),t.iSender=ft,window.document.dispatchEvent(t)}constructor(){this.link=null,this.overlay=null,this.root=null,this.hasSelection=!1,this.isActive=!1,this.isInitialised=!1,this.isLoading=!1,this.isNavigationTreeCached=!1,this.isNavigationTreeRendered=!1,this.isOverlayOpen=!1,this.fallbackUrl=null,this.i18n=null,this.navigationTree=null,this.navigationTreeUri=null,this.preselection={mainId:null,subIds:null},this.selectedMainCatId=null,this.prev_state={hasSelection:this.hasSelection,isActive:this.isActive,isInitialised:this.isInitialised,isLoading:this.isLoading,isNavigationTreeCached:this.isNavigationTreeCached,isNavigationTreeRendered:this.isNavigationTreeRendered,isOverlayOpen:this.isOverlayOpen,selectedMainCatId:this.selectedMainCatId},this.init()}init(){this.root=window.document.querySelector(At.HOST),null!==this.root&&(this.link=window.document.querySelector(At.LINK),this.overlay=window.document.querySelector(At.OVERLAY),this.fallbackUrl=this.link.getAttribute("href")||null,this.i18n=JSON.parse(this.root.getAttribute(wt)||null),this.navigationTreeUri=this.root.getAttribute(Et)||null,this.isInitialised=this.checkInitialised()),this.isInitialised&&(this.initPreselection(),this.bindEvents(),this.render())}checkInitialised(){return null!==this.fallbackUrl&&null!==this.i18n&&null!==this.navigationTreeUri&&null!==this.link&&null!==this.overlay}initPreselection(){const e=document.querySelector("meta[name='navigation']");if(null!=e){const t=e.getAttribute("data-mainid"),n=e.getAttribute("data-subids");t&&n&&(this.preselection.mainId=t,this.preselection.subIds=JSON.parse(n))}this.isNavigationTreeCached&&(this.preselection.mainId=this.preselection.mainId||this.navigationTree.navItems[0].id,this.selectedMainCatId=this.preselection.mainId)}loadNavigationTree(e,t){this.isLoading=!0,Be(this.navigationTreeUri).then((t=>{this.navigationTree=t.data,this.isNavigationTreeCached=!0,this.isNavigationTreeRendered=!1,this.isLoading=!1,e();const n=this.overlay.querySelectorAll(`${At.LIST_MAIN} ${At.LIST_ITEM}`);for(let e=0;e{const t=e.currentTarget||null;let n=!0;null!==t&&(this.selectedMainCatId=t.getAttribute(bt)||null,n=null!==this.overlay.querySelector(`${At.LIST_SUB}[${bt}='${this.selectedMainCatId}']`),this.hasSelection=this.selectedMainCatId&&n,this.hasSelection&&(e.preventDefault(),this.render()))}));this.overlay.querySelector(At.OVERLAY_BUTTON_CLOSE).addEventListener("click",(()=>{this.hasSelection?this.undoSelection():this.deactivate()})),this.overlay.querySelector(At.OVERLAY_BUTTON_SEARCH).addEventListener("click",(()=>{this.deactivate(),kt.emitAPIEvent(It)}))})).catch((()=>{this.navigationTree=null,this.isNavigationTreeCached=!1,this.isNavigationTreeRendered=!1,this.isLoading=!1,t()})),this.render()}doFallbackNavigation(){window.location.href=this.fallbackUrl}showNavigation(){this.isNavigationTreeCached?(this.initPreselection(),this.isOverlayOpen=!0,this.render()):this.isLoading||this.loadNavigationTree(this.showNavigation.bind(this),this.doFallbackNavigation.bind(this))}deactivate(){this.hasSelection=!1,this.isActive=!1,this.isLoading=!1,this.isOverlayOpen=!1,this.render()}undoSelection(){this.hasSelection=!1,this.render()}toggle(){this.isActive=!this.isActive,this.isActive?this.showNavigation():this.isOverlayOpen=!1,this.render()}renderMainMenuPreselection(){if(!this.isNavigationTreeRendered||null===this.preselection.mainId)return;const e=this.overlay.querySelector(`${At.LIST_MAIN} [${bt}='${this.preselection.mainId}']`);null!==e&&e.classList.add(yt.LIST_ITEM_ACTIVE)}renderSubMenuPreselection(){if(!this.isNavigationTreeRendered||null===this.preselection.subIds)return;const e=this.preselection.subIds||[],t=this.overlay.querySelector(`${At.LIST_SUB}[${bt}='${this.preselection.mainId}']`);e.length>0&&null!==t&&e.forEach((e=>{const n=t.querySelector(`[${St}='${e}']`);null!==n&&n.classList.add(yt.LIST_ITEM_ACTIVE)}))}renderNavigationMenu(){if(this.isNavigationTreeCached&&!this.isNavigationTreeRendered){const e={i18n:this.i18n,...this.navigationTree};this.overlay.innerHTML=pt(e),this.isNavigationTreeRendered=!0,this.renderMainMenuPreselection(),this.renderSubMenuPreselection(),this.prev_state.isNavigationTreeRendered=this.isNavigationTreeRendered;document.querySelectorAll('[data-tracking-id="i-header-topcategory"]').forEach((e=>{const t=e.getAttribute("data-main-id");e.addEventListener("click",(e=>()=>nt((e=>({event:"header_category_click",owner:"de.idealo.tyrell",version:"1-0-0",data:{category_id:e}}))(e)))(t))}));document.querySelectorAll('[data-tracking-id="i-header-subcategory"]').forEach((e=>{const t=e.getAttribute("data-sub-id");e.addEventListener("click",(e=>()=>nt((e=>({event:"header_subcategory_click",owner:"de.idealo.tyrell",version:"1-0-0",data:{sub_category_id:e||"NULL"}}))(e)))(t))}))}}renderMainMenuSelection(){if(this.prev_state.selectedMainCatId!==this.selectedMainCatId){null!==this.prev_state.selectedMainCatId&&(this.overlay.querySelector(`${At.LIST_MAIN} [${bt}='${this.prev_state.selectedMainCatId}']`).classList.remove(yt.LIST_ITEM_ACTIVE),this.overlay.querySelector(`${At.LIST_SUB}[${bt}='${this.prev_state.selectedMainCatId}']`).classList.remove(yt.MENU_ACTIVE),this.overlay.querySelector(`${At.LIST_SUB}[${bt}='${this.prev_state.selectedMainCatId}']`).setAttribute(mt,!0));const e=this.overlay.querySelector(`${At.LIST_MAIN} [${bt}='${this.selectedMainCatId}']`);null!==e&&e.classList.add(yt.LIST_ITEM_ACTIVE);const t=this.overlay.querySelector(`${At.LIST_SUB}[${bt}='${this.selectedMainCatId}']`);null!==t&&t.classList.add(yt.MENU_ACTIVE);const n=this.overlay.querySelector(`${At.LIST_SUB}[${bt}='${this.selectedMainCatId}']`);null!==n&&n.setAttribute(mt,!1),this.prev_state.selectedMainCatId=this.selectedMainCatId}}renderNavigationStateHasSelection(){this.prev_state.hasSelection!==this.hasSelection&&(this.overlay.classList.toggle(yt.LIST_HAS_SELECTION,this.hasSelection),this.prev_state.hasSelection=this.hasSelection)}renderComponentStateIsActive(){this.prev_state.isActive!==this.isActive&&(this.root.classList.toggle(yt.ACTIVE,this.isActive),this.link.setAttribute(vt,this.isActive),this.prev_state.isActive=this.isActive,kt.emitAPIEvent(this.isActive?_t:Tt))}renderComponentStateIsInitialised(){this.prev_state.isInitialised!==this.isInitialised&&(this.root.classList.add(yt.INITIALISED),this.prev_state.isInitialised=this.isInitialised)}renderComponentStateIsLoading(){this.prev_state.isLoading!==this.isLoading&&(this.root.classList.toggle(yt.LOADING,this.isLoading),this.prev_state.isLoading=this.isLoading)}renderComponentStateIsOverlayOpen(){this.prev_state.isOverlayOpen!==this.isOverlayOpen&&(this.root.classList.toggle(yt.OVERLAY_OPEN,this.isOverlayOpen),this.link.setAttribute(gt,this.isOverlayOpen),this.overlay.setAttribute(mt,!this.isOverlayOpen),this.prev_state.isOverlayOpen=this.isOverlayOpen)}render(){this.renderNavigationMenu(),this.renderMainMenuSelection(),this.renderNavigationStateHasSelection(),this.renderComponentStateIsActive(),this.renderComponentStateIsInitialised(),this.renderComponentStateIsLoading(),this.renderComponentStateIsOverlayOpen()}bindEvents(){window.document.addEventListener(Ot,(()=>{this.isActive&&this.deactivate()})),window.document.addEventListener(_t,(e=>{e.iSender!==ft&&this.deactivate()})),window.document.addEventListener("keydown",(e=>{let t=!1;t="key"in e?"Escape"===e.key||"Esc"===e.key:27===e.keyCode||27===e.which,this.isActive&&t&&this.deactivate()})),this.link.addEventListener("click",(e=>{e.preventDefault(),e.stopPropagation(),this.toggle(),this.root.addEventListener("click",(e=>{this.isActive&&e.target===this.root&&(e.stopPropagation(),this.deactivate())})),this.overlay.addEventListener("click",(e=>{const t=e.target||null;t&&"A"!==t.tagName&&e.preventDefault(),e.stopPropagation()}))}))}}const Lt="i-suggest",Pt=-1,xt="aria-pressed",Ct={HIGHLIGHT:`${Lt}-highlight`,SUGGEST_ITEM_ACTIVE:`${Lt}-item--active`,SUGGEST_NAV_SUGGESTIONS:`${Lt}--suggestions`},Nt={AUTOCOMPLETE:`.${Lt}-autocomplete-btn`,SUGGEST_NAV:`.${Lt}`,SUGGEST_ITEM:`.${Lt}-item`,SUGGEST_LINK:`.${Lt}-link`,SUGGEST_TRENDING_LINK:`.${Lt}-trending-link`,SUGGEST_LIST:`.${Lt}-list`},Rt="data-country",Mt=6,Ht=10,Ut=n(532);class Dt{static normalize(e){const t=e?e.groups:[];return t.length>0?t[0]:null}constructor(){this.$lastRequest=null,this.suggestElements=null,this.extendSuggestions=!1,this.root=null,this.suggestUrl=null}init(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];this.root=e,this.suggestUrl=t,this.extendSuggestions=n||!1}buildElementList(){const e=this.root.querySelectorAll(Nt.SUGGEST_ITEM);this.suggestElements=e.length>0?[...e]:null}buildSuggestUrl(e){return`${this.suggestUrl.replace("{query}",encodeURIComponent(e))}&highlightClass=${Ct.HIGHLIGHT}${this.extendSuggestions?`&max=${Ht}`:""}`}suggest(e,t,n){const{CancelToken:i}=Be,r=i.source();this.$lastRequest&&(r.cancel("cancel pending request"),this.$lastRequest=null),this.$lastRequest=Be.get(this.buildSuggestUrl(e),{cancelToken:r.token}).then((e=>{t(Dt.normalize(e.data)),this.$lastRequest=null,this.activeElementIndex=Pt})).catch((e=>{Be.isCancel(e)||n(),this.$lastRequest=null,this.activeElementIndex=Pt}))}render(e){this.root.innerHTML=Ut(e);document.querySelectorAll('[data-tracking-id="i-header-suggest-link--SUGGESTION"]').forEach((e=>{const t=e.getAttribute("title");e.addEventListener("click",(e=>()=>nt((e=>({event:"searchbar_suggester_click",owner:"de.idealo.tyrell",version:"1-0-0",data:{search_query:{search_query:e}}}))(e)))(t))}));document.querySelectorAll('[data-tracking-id="i-header-suggest-link--RECENT"]').forEach((e=>{const t=e.getAttribute("title");e.addEventListener("click",(e=>()=>nt((e=>({event:"searchbar_last_seen_click",owner:"de.idealo.tyrell",version:"1-0-0",data:{search_query:{search_query:e}}}))(e)))(t))})),this.buildElementList()}}const jt="data-gtm-payload",qt="term_length",Ft="event_action_prefix",$t="search_history";class Bt{constructor(){this.gtmData=window.utag_data=window.utag_data||[],this.gtmElements=new Map}track(e,t,n){e&&n&&this.gtmData.push({event:e,event_category:"mainsearch",event_label:t,event_action:e,[qt]:n})}addElements(e){e.forEach((e=>{const t=Element.prototype.getAttribute.call(e,jt);let n=null;try{n=JSON.parse(t)}catch(e){}n&&void 0!==n[qt]&&this.gtmElements.set(e,n)}))}updatePayloads(e,t){this.gtmElements.forEach((n=>{n[e]=t}))}render(){this.gtmElements.forEach(((e,t)=>{Element.prototype.setAttribute.call(t,jt,JSON.stringify(e))}))}}const Vt={stripTags:e=>e.replace(/(<([^>]+)>)/gi,"")};class Gt{static setItem(e,t){try{window.localStorage.setItem(e,Vt.stripTags(t))}catch(e){}}static getItem(e){try{return Vt.stripTags(window.localStorage.getItem(e))}catch(e){}return null}static removeItem(e){try{window.localStorage.removeItem(e)}catch(e){}}}const zt="idealo_search_history",Jt="click",Wt={CLEAR_BUTTON:".i-suggest-button-delete"};class Kt{static bindSuggestHistoryEvent(e,t,n){return t?()=>{const i=n.suggestItems[e],r=Kt.buildHistoryItem(i.titlePlain,i.url,i.location);t.addItem(r)}:()=>{}}static bindTrendingHistoryEvent(e,t,n){return t?()=>{const i=n.trendingItems[e],r=Kt.buildHistoryItem(i.query,i.url,i.location);var s;s=r.title,nt((e=>({event:"searchbar_popular_searches_click",owner:"de.idealo.tyrell",version:"1-0-0",data:{search_query:{search_query:e}}}))(s)),t.addItem(r)}:()=>{}}static buildHistoryItem(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=String(e).trim();i=Vt.stripTags(i);const r={title:i,date:Date.now()};return t&&(r.url=t),n&&(r.location=n),i?r:null}static elementHasValidTimeStamp(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return Date.now()-e<7776e6}constructor(){this.hasHistory=!1,this.mainSearchQueryUrl=null,this.history=[],this.normalizedHistory=[]}init(e){this.mainSearchQueryUrl=e||null,this.initHistory()}buildUrl(e){return`${this.mainSearchQueryUrl}${encodeURIComponent(e)}`}filter(e){if(e){const t=String(e).toLowerCase().split(" ").filter((e=>e.length>0));return JSON.parse(JSON.stringify(this.normalizedHistory)).filter((e=>{const n=e.titlePlain.toLowerCase().split(" ");let i=!1;if(t.length{t.forEach((t=>{0===n.indexOf(t)&&(e+=1)}))})),e>=t.length&&(i=!0)}return i})).filter((e=>(e.titleMarked=e.titlePlain,t.forEach((t=>{const n=new RegExp(`^${t}`,"gi"),i=new RegExp(`\\s${t}`,"gi");e.titleMarked=e.titleMarked.replace(n,`${t}`).replace(i,` ${t}`)})),e.titleMarked===e.titlePlain&&delete e.titleMarked,e)))}return this.normalizedHistory}addItem(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;e&&(this.findAndRemoveDuplicate(e),this.history.unshift(e),this.history.splice(10),this.saveHistoryToLocalStorage())}findAndRemoveDuplicate(e){const t=this.history.findIndex((t=>t.title===e.title));-1!==t&&this.history.splice(t,1)}deleteHistory(e){return t=>{t.stopPropagation(),nt(et),this.history=[],this.normalizedHistory=[],Gt.removeItem(zt),e.closeOverlay()}}saveHistoryToLocalStorage(){this.history.length&&Gt.setItem(zt,JSON.stringify(this.history))}initHistory(){this.history=[...JSON.parse(Gt.getItem(zt))||[]],this.clearOutdatedEntries(),this.normalizedHistory=this.getSanitizedHistory(),this.hasHistory=this.history.length>0||!1}getSearchHistoryData(){return this.history.length?this.normalizedHistory:null}getSanitizedHistory(){return this.history.map((e=>{const t=e.url||this.buildUrl(e.title),n=e.location||null;return{titlePlain:e.title,titleFull:n?`${e.title} - ${n}`:e.title,trackingKey:$t,location:n,url:t}}))}processSearchHistoryTasks(e){this.bindSearchHistoryEvents(e)}bindSearchHistoryEvents(e){this.bindLinksForSearchHistory(e),this.bindDeleteAllRecentSearches(e)}bindLinksForSearchHistory(e){const t=[...e.overlay.querySelectorAll(Nt.SUGGEST_LINK)],n=[...e.overlay.querySelectorAll(Nt.SUGGEST_TRENDING_LINK)];t.forEach(((t,n)=>{t.addEventListener(Jt,Kt.bindSuggestHistoryEvent(n,this,e))})),n.forEach(((t,n)=>{t.addEventListener(Jt,Kt.bindTrendingHistoryEvent(n,this,e))}))}bindDeleteAllRecentSearches(e){const t=e.overlay.querySelector(Wt.CLEAR_BUTTON);t&&t.addEventListener(Jt,this.deleteHistory(e))}clearOutdatedEntries(){this.history=this.history.filter((e=>Kt.elementHasValidTimeStamp(e.date))),this.history&&this.history.length>0&&this.saveHistoryToLocalStorage()}}const Yt=!!document.querySelector("meta[name='SAM-1160-trending-searches']");class Zt{static sortTrendingItemsForPopularity(e){return e.sort(((e,t)=>parseFloat(t.popularity)-parseFloat(e.popularity))).slice(0,10)}static applyTrendingElementUrls(e,t){return e.map((e=>({...e,url:Zt.createTrendingElementLink(e.query,t)})))}static createTrendingElementLink(e,t){return t+e}constructor(){this.$lastRequest=null,this.trendingUrl=null}init(e,t){this.trendingUrl=e,this.trendingBaseLink=t}getTrendings(e){const{CancelToken:t}=Be,n=t.source();this.$lastRequest&&(n.cancel("cancel pending request"),this.$lastRequest=null),Yt||(this.$lastRequest=Be.get(this.trendingUrl,{cancelToken:n.token}).then((t=>{e(Zt.sortTrendingItemsForPopularity(Zt.applyTrendingElementUrls(t.data.queries,this.trendingBaseLink))),this.$lastRequest=null})).catch((e=>{})))}}const Qt="5e7793636fbbc471e4b62573",Xt=()=>window.hasOwnProperty("cmpConsent"),en=()=>window.cmpConsent[Qt]&&window.cmpConsent[Qt].vendorGrant,tn=(e,t)=>{document.addEventListener("consentReady",(function(n){if(!n.detail||!n.detail.hasOwnProperty([Qt]))return!1;return n.detail[Qt].vendorGrant?e():t()}))},nn="i-search",rn="aria-expanded",sn="aria-hidden",an="600px",on={ACTIVE:`${nn}--active`,HAS_VALUE:`${nn}--hasvalue`,INITIALISED:`${nn}--initialised`,OVERLAY_OPEN:`${nn}--overlay-open`},ln="data-i18n",cn="data-focused",un="data-searchterm",dn="action",hn="click",pn="focusin",fn="focusout",gn="keydown",mn="keyup",vn="mousedown",yn="paste",wn="submit",En="enabled.idealo.header",bn="disable.idealo.header",Sn="disabled.idealo.header",_n="enable.idealo.search",On=40,Tn=37,In=39,An=38,kn=13,Ln=27,Pn=9,xn={FORM:`.${nn}-form`,HOST:`.${nn}`,INPUT:`.${nn}-input`,META:'meta[name="search"]',OVERLAY:`.${nn}-overlay`,CANCEL_BUTTON:`.${nn}-button--cancel`,SEARCH_BUTTON:`.${nn}-button--submit`,LOADING_SPINNER:`.${nn}-loading-spinner`},Cn=window.matchMedia(`\n screen and (min-height: ${an})\n and (orientation: landscape),\n screen and (min-width: ${an})\n and (orientation: portrait)\n `).matches||!1;class Nn{scrollIntoView(e){try{e.scrollIntoView({block:"start",behavior:"smooth"})}catch(e){}}static readSearchTerm(e){return Nn.trim(e.getAttribute(un)||"")}static readShouldAutoFocus(e){return"true"===e.getAttribute(cn)}static sendAPIEvent(e){let t;"function"==typeof Event?t=new Event(e,{bubbles:!0,cancelable:!0}):(t=document.createEvent("Event"),t.initEvent(e,!0,!0)),t.iSender=nn,window.document.dispatchEvent(t)}static trim(e){return Vt.stripTags(e).replace(/(^\s+)/gim,"").replace(/(\s{2,}$)/gim," ")}static bindAutocompletionEvent(e,t,n){return function(i){i.stopPropagation(),e.setAttribute(xt,!0),n.applyCurrentSuggestion(t)}}constructor(){this.input=null,this.form=null,this.overlay=null,this.root=null,this.cancel_button=null,this.search_button=null,this.loading_spinner=null,this.gtmTracker=null,this.searchHistory=null,this.suggester=null,this.activeElementIndex=Pt,this.hasFocus=!1,this.hasSuggestions=!1,this.isActive=!1,this.isInitialised=!1,this.isOverlayOpen=!1,this.shouldAutoFocus=!1,this.wasAutoFocused=!1,this.wasMouseDown=!1,this.i18n=null,this.historyItems=null,this.suggestItems=null,this.trendingItems=[],this.trendingServiceUrl=null,this.suggestDataNormalised=null,this.validSearchTerm="",this.prev_state={activeElementIndex:this.activeElementIndex,hasFocus:this.hasFocus,isActive:this.isActive,isInitialised:this.isInitialised,isOverlayOpen:this.isOverlayOpen,validSearchTerm:this.validSearchTerm},this.focusByClick=!1,this.init()}init(){const e=window.document.querySelector(xn.META)||null;if(this.root=window.document.querySelector(xn.HOST),this.root&&(this.input=this.root.querySelector(xn.INPUT),this.form=this.root.querySelector(xn.FORM),this.overlay=this.root.querySelector(xn.OVERLAY),this.cancel_button=this.root.querySelector(xn.CANCEL_BUTTON),this.search_button=this.root.querySelector(xn.SEARCH_BUTTON),this.loading_spinner=this.root.querySelector(xn.LOADING_SPINNER),this.i18n=JSON.parse(this.root.getAttribute(ln)||null),this.trendingServiceUrl=this.root.getAttribute("data-trending-url"),this.isInitialised=this.initIsInitialised()),e&&(this.shouldAutoFocus=Nn.readShouldAutoFocus(e)||!1,this.validSearchTerm=Nn.readSearchTerm(e)),this.isInitialised){this.input.value=this.validSearchTerm,this.suggester=new Dt;const e=this.root.getAttribute(Rt),t=this.getSuggestUrl(e);this.suggester.init(this.overlay,t,Cn),this.gtmTracker=new Bt,this.gtmTracker.addElements([...this.root.querySelectorAll(`[${jt}]`)]);if(!!!document.querySelector("meta[name='header_noTrendingSearches']")&&this.trendingServiceUrl){const e=this.root.getAttribute(Rt);this.trending=new Zt,this.trending.init(this.trendingServiceUrl,this.getTrendingBaseUrl(e)),this.trending.getTrendings((e=>{this.trendingItems=e}))}const n=()=>{this.searchHistory=new Kt,this.searchHistory.init(`${this.form.getAttribute(dn)}?q=`)},i=()=>{Gt.removeItem(zt)};Xt()?en()?n():i():tn(n,i),this.hideLoadingSpinner(),this.setInitialFocusOnce(),this.bindEvents(),this.render()}}initIsInitialised(){return this.input&&this.form&&this.overlay&&this.cancel_button&&this.search_button||!1}reset(){this.activeElementIndex=Pt,this.hasFocus=!1,this.hasSuggestions=!1,this.isActive=!1,this.isOverlayOpen=!1,this.suggestDataNormalised=null,this.wasAutoFocused=!1,this.wasMouseDown=!1}resetSearchTerm(){this.validSearchTerm="",this.input.value=this.validSearchTerm}deactivate(){this.reset(),this.render(),this.hideLoadingSpinner()}getInputValue(){try{return Vt.stripTags(this.input.value)}catch{return""}}closeOverlay(){this.activeElementIndex=Pt,this.isOverlayOpen=!1,this.render()}trackAutoFocusClick(e){this.wasAutoFocused&&(this.wasAutoFocused=!1,this.gtmTracker.track("input.click","searchbox",e.length))}hideLoadingSpinner(){this.loading_spinner.style.display="none"}showLoadingSpinner(){this.loading_spinner.style.display="inline"}suggest(e){this.validSearchTerm=Nn.trim(e);const t=this.validSearchTerm.length>=1;this.isOverlayOpen=!!this.prev_state.isOverlayOpen&&t,t&&(this.hasSuggestions=!1,this.trackAutoFocusClick(this.validSearchTerm),this.suggester.suggest(this.validSearchTerm,(e=>{Yt&&e.items.forEach((e=>e.trending=!1)),this.processNormalizedSuggestData(e),this.activeElementIndex=Pt,this.render()}),(()=>{this.hasSuggestions=!1,this.activeElementIndex=Pt,this.render()})))}processNormalizedSuggestData(e){this.suggestDataNormalised=e||{items:[]},this.hasSuggestions=this.suggestDataNormalised.items.length>0||!1,this.isOverlayOpen=this.hasSuggestions}bindSuggestEvent(e){this.showLoadingSpinner(),window.setTimeout((()=>{e.type===pn&&e.stopPropagation(),this.isActive=!0,this.hasFocus=!0,this.bindSuggesterEventsOnce(),this.prev_state.validSearchTerm="",this.fetchSuggestData(),this.hideLoadingSpinner()}))}shouldBlockSubmit(){return this.activeElementIndex!==Pt||0===this.validSearchTerm.length}setInitialFocusOnce(){this.shouldAutoFocus&&!("ontouchstart"in window)&&(this.isActive=!0,this.hasFocus=!0,this.wasAutoFocused=!0,this.input.focus(),this.bindSuggesterEventsOnce()),this.shouldAutoFocus=!1}fetchSuggestData(){if(this.getInputValue()||this.shouldAutoFocus){try{this.historyItems=this.searchHistory?this.searchHistory.filter(this.getInputValue()):[]}catch(e){this.historyItems=[]}this.suggest(this.getInputValue())}else this.validSearchTerm="",this.suggestDataNormalised=null,this.hasSuggestions=this.searchHistory&&this.searchHistory.hasHistory||this.trendingItems.length>0,this.isOverlayOpen=this.hasSuggestions,this.historyItems=this.searchHistory?this.searchHistory.filter():[],this.render()}navigateToSelection(){if(this.activeElementIndex!==Pt){const e=this.suggestItems[this.activeElementIndex];this.gtmTracker.track(`${e.trackingKey}.click`,"suggest",this.validSearchTerm.length),this.searchHistory&&this.searchHistory.addItem(Kt.buildHistoryItem(e.titlePlain,e.url,e.location)),window.location=e.url}}navigateUp(){this.activeElementIndex===Pt?this.activeElementIndex=this.suggester.suggestElements.length-1:this.activeElementIndex>0?this.activeElementIndex-=1:this.activeElementIndex=Pt}navigateDown(){this.activeElementIndex===Pt?this.activeElementIndex=0:this.activeElementIndex+10&&(n=n.slice(0,Math.min(e,n.length-Math.min(t.length,3))),t=t.slice(0,Math.min(t.length,3))),this.suggestItems=[...t].concat(n),{recent:{gtm:{[qt]:this.validSearchTerm.length,[Ft]:$t},items:t,showIcon:!0,type:"RECENT"},suggestions:{gtm:{[qt]:this.validSearchTerm.length,[Ft]:null},items:n,showIcon:!1,type:"SUGGESTION"},i18n:this.i18n,trendings:this.trendingItems}}renderSuggestMenu(){this.hasSuggestions&&(this.suggester.render(this.getTemplateData()),Cn||this.renderAutocompletionButton(),this.searchHistory&&this.searchHistory.processSearchHistoryTasks(this))}renderComponentStateHasFocus(){this.prev_state.hasFocus!==this.hasFocus&&(Cn||!0!==this.hasFocus||this.scrollIntoView(this.root),this.prev_state.hasFocus=this.hasFocus)}renderComponentStateHasValue(){this.getInputValue()?this.root.classList.add(on.HAS_VALUE):this.root.classList.remove(on.HAS_VALUE)}renderComponentStateIsActive(){this.prev_state.isActive!==this.isActive&&(this.prev_state.isActive=this.isActive,Nn.sendAPIEvent(this.isActive?En:Sn))}renderComponentStateIsInitialised(){this.prev_state.isInitialised!==this.isInitialised&&(this.root.classList.add(on.INITIALISED),this.prev_state.isInitialised=this.isInitialised)}renderComponentStateIsOverlayOpen(){this.prev_state.isOverlayOpen!==this.isOverlayOpen&&(this.root.classList.toggle(on.OVERLAY_OPEN,this.isOverlayOpen),this.form.setAttribute(rn,this.isOverlayOpen),this.overlay.setAttribute(sn,!this.isOverlayOpen),this.prev_state.isOverlayOpen=this.isOverlayOpen)}render(){this.prev_state.validSearchTerm!==this.validSearchTerm&&(this.prev_state.validSearchTerm=this.validSearchTerm,this.gtmTracker.updatePayloads(qt,this.validSearchTerm.length),this.gtmTracker.render()),this.renderSuggestMenu(),this.renderComponentStateHasFocus(),this.renderComponentStateHasValue(),this.renderComponentStateIsActive(),this.renderComponentStateIsInitialised(),this.renderComponentStateIsOverlayOpen(),this.renderActiveSelection()}renderAutocompletionButton(){[...this.overlay.querySelectorAll(Nt.AUTOCOMPLETE)].forEach(((e,t)=>{const{titlePlain:n}=this.suggestItems[t];e.addEventListener(hn,Nn.bindAutocompletionEvent(e,n,this))}))}applyCurrentSuggestion(e){this.validSearchTerm=Nn.trim(`${e} `),this.input.value=this.validSearchTerm,this.input.focus()}bindSuggesterEventsOnce(){this.overlay.addEventListener(hn,(e=>{e.stopPropagation()})),this.input.addEventListener(gn,(e=>{var t;e.which===kn&&(this.validSearchTerm=Nn.trim(this.getInputValue()),this.input.value=this.validSearchTerm,t=this.validSearchTerm,nt((e=>({event:"searchbar_click",owner:"de.idealo.tyrell",version:"1-1-0",data:{click_type:"enter",search_query:{search_query:e}}}))(t)))})),this.input.addEventListener(mn,(e=>{this.showLoadingSpinner(),window.setTimeout((()=>{const t=e.which;if(this.isActive=!0,this.hasFocus=!0,this.isOverlayOpen)switch(t){case On:this.navigateDown();break;case Tn:case In:break;case An:this.navigateUp();break;case kn:this.navigateToSelection();break;case Ln:break;default:this.fetchSuggestData()}else t!==kn&&t!==Pn&&this.fetchSuggestData();this.render(),this.hideLoadingSpinner()}))})),this.input.addEventListener(yn,(()=>{this.showLoadingSpinner(),window.setTimeout((()=>{this.suggest(this.getInputValue()),this.hideLoadingSpinner()}))})),this.bindSuggesterEventsOnce=()=>null}bindEvents(){window.document.addEventListener(En,(e=>{e.iSender!==nn&&this.deactivate()})),window.document.addEventListener(bn,(()=>{this.wasMouseDown||this.deactivate()})),window.document.addEventListener(_n,(()=>{this.input.focus()})),window.document.addEventListener(mn,(e=>{const t=e.which;this.isActive&&t===Ln&&this.isOverlayOpen&&this.closeOverlay()}));document.activeElement&&document.activeElement.classList.contains("i-search-input")&&window.document.addEventListener(gn,(e=>{const t=e.which,n=t>47&&t<91,i=16===t;this.focusByClick||!n&&!i||nt(tt)}),{once:!0}),window.document.addEventListener(hn,(e=>{const t="which"in e&&3===e.which;!this.isActive||t||this.wasMouseDown||this.deactivate(),this.wasMouseDown=!1})),this.root.addEventListener(hn,(e=>{this.wasMouseDown=!1,e.stopPropagation()})),this.root.addEventListener(vn,(()=>{this.wasMouseDown=!0})),this.form.addEventListener(wn,(e=>{this.showLoadingSpinner(),window.setTimeout((()=>{this.shouldBlockSubmit()?(e.preventDefault(),this.input.focus(),this.wasAutoFocused=!0):this.searchHistory&&this.searchHistory.addItem(Kt.buildHistoryItem(this.getInputValue())),this.render(),this.hideLoadingSpinner()}))})),this.cancel_button.addEventListener(hn,(e=>{this.showLoadingSpinner(),window.setTimeout((()=>{var t;e.stopPropagation(),t=Nn.trim(this.getInputValue()),nt((e=>({event:"searchbar_delete_click",owner:"de.idealo.tyrell",version:"1-0-0",data:{search_query:{search_query:e}}}))(t)),this.resetSearchTerm(),this.deactivate(),this.input.focus(),this.isActive=!0,this.hasFocus=!0,this.wasAutoFocused=!0,this.bindSuggesterEventsOnce(),this.hideLoadingSpinner()}))})),this.cancel_button.addEventListener(pn,(e=>{e.stopPropagation(),this.input.focus()})),this.search_button.addEventListener(pn,(e=>{e.stopPropagation()})),this.search_button.addEventListener(hn,(e=>{e.stopPropagation()})),this.form.addEventListener(fn,(e=>{e.stopPropagation(),this.isOverlayOpen||this.deactivate()})),this.form.addEventListener(hn,this.bindSuggestEvent.bind(this)),this.input.addEventListener(hn,(()=>{this.focusByClick=!0}))}getSuggestUrl(e){return{DE:"https://www.idealo.de/suggest?q={query}",AT:"https://www.idealo.at/suggest?q={query}",FR:"https://www.idealo.fr/suggest?q={query}",ES:"https://www.idealo.es/suggest?q={query}",GB:"https://www.idealo.co.uk/suggest?q={query}",IT:"https://www.idealo.it/suggest?q={query}"}[e]}getTrendingBaseUrl(e){return{DE:"https://www.idealo.de/preisvergleich/MainSearchProductCategory.html?q=",AT:"https://www.idealo.at/preisvergleich/MainSearchProductCategory.html?q=",FR:"https://www.idealo.fr/prechcat.html?q=",ES:"https://www.idealo.es/resultados.html?q=",GB:"https://www.idealo.co.uk/mscat.html?q=",IT:"https://www.idealo.it/risultati.html?q="}[e]}}var Rn=n(671),Mn=n.n(Rn);const Hn=(e,t,n)=>new Promise(((i,r)=>{Mn()([e],t),Mn().ready(t,{success:()=>{i(window[n])},error:()=>{r(void 0)}})})),Un=()=>Hn("https://cdn.idealo.com/storage/wish-list-assets/header/header-wish-list-plugin.js","header-wishlist-plugin","idealoHeaderWishlistPlugin").then((e=>e.default)).catch((e=>{})),Dn=()=>{const e=(e=>{const t=new RegExp(`[; ]${e}=([^\\s;]*)`),n=(" "+document.cookie).match(t);return e&&n?n[1]:null})("userInfo"),t=e?(n=e,JSON.parse(decodeURIComponent(escape(window.atob(n))))):null;var n;return 1===t?.ls},jn=n(697),qn="i-wishlist",Fn={INITIALISED:`${qn}--initialised`,WISHLIST_BUTTON:"i-wishlist-element",SEARCH_INPUT:"i-search-input",WISHLIST_LINK:"i-wishlist-element-link"},$n={HEADER_COMPONENT:`.${qn}`,HEADER_BUTTON:`.${Fn.WISHLIST_BUTTON}`,HEADER_LINK:`.${Fn.WISHLIST_LINK}`,SEARCH_INPUT:`.${Fn.SEARCH_INPUT}`},Bn="ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch,Vn=()=>{window.idealo.header.wishlistPlugin||(window.idealo.header=window.idealo.header||{},Un().then((e=>{e(".i-wishlist-element-content")})).catch((e=>{})),window.idealo.header.wishlistPlugin=!0)},Gn=()=>{window.document.addEventListener("idealo.wishlist.update.count",zn)},zn=()=>{const e=window.document.querySelector(`.${Fn.WISHLIST_BUTTON}-heart`);e&&(e.classList.add(`${Fn.WISHLIST_BUTTON}-animated`),setTimeout((()=>{e.classList.remove(`${Fn.WISHLIST_BUTTON}-animated`)}),1e3))},Jn=()=>{const e=window.document.querySelector($n.HEADER_BUTTON),t=window.document.querySelector($n.SEARCH_INPUT);if(!e||!t)return;e.classList.add(Fn.INITIALISED);let n=!1;document.body&&(n=document.body.contains(window.document.querySelector($n.HEADER_LINK)));const i=window.document.querySelector(".i-header")&&n&&!Dn();window.skipWishListRequest&&!0===window.skipWishListRequest||i&&!jn&&(Bn?window.addEventListener("load",Vn):(e.addEventListener("mouseover",Vn,!1),t.addEventListener("focus",Vn,!1))),Gn()},Wn=()=>Hn("https://www.idealo.de/notification-center-plugin/index.js","header-notificationcenter-plugin","idealoHeaderNotificationCenterPlugin").then((e=>e.default)).catch((e=>{}));function Kn(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const Yn="i-notificationCenter",Zn={INITIALISED:`${Yn}--initialised`,NOTIFICATION_CENTER_HEADER_SLOT:"i-header-slot--notificationCenter",MENU:"i-notificationCenter-menu",MENU_ACTIVE:"i-notificationCenter-menu--active"},Qn={HEADER_COMPONENT:`.${Yn}`,HEADER_SLOT:`.${Zn.NOTIFICATION_CENTER_HEADER_SLOT}`,MENU:".i-notificationCenter-menu",MENU_CONTENT_SLOT:".i-notificationCenter-menuContent"},Xn=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=document.createEvent("CustomEvent");n.initCustomEvent(e,!0,!1,t),document.dispatchEvent(n)};class ei{constructor(){Kn(this,"isMenuActive",void 0),Kn(this,"root",void 0),this.isMenuActive=!1,this.root=null,this.init()}init(){let e=!1;this.root=window.document.querySelector(Qn.HEADER_SLOT),null!==this.root&&(e=!0),e&&(this.root.classList.add(Zn.INITIALISED),this.bindEvents())}bindEvents(){window.skipNotificationCenterRequest&&!0===window.skipNotificationCenterRequest||window.addEventListener("load",(async()=>{await this.conditionallyLoadPlugin()})),window.document.addEventListener("notificationCenterUpdateMessageCount",(e=>{this.updateMessageCount(parseInt(e.detail.messageCount))})),window.document.addEventListener(Ot,(()=>{this.isMenuActive&&this.deactivateMenu()})),window.document.addEventListener(_t,(e=>{e.detail||this.deactivateMenu()}));const e=document.querySelector(Qn.HEADER_SLOT);if(!e)throw new Error("Notification Center: HEADER_SLOT not found!");e.addEventListener("click",(e=>{e.stopPropagation(),this.isMenuActive?this.deactivateMenu():this.activateMenu()}))}async conditionallyLoadPlugin(){return this.checkCmpGrant().then(this.loadPlugin.bind(this)).catch((()=>{}))}activateMenu(){this.isMenuActive=!0,Xn(_t,{iSender:Yn});const e=document.querySelector(Qn.MENU);if(!e)throw new Error("notificationcenter: MENU not found!");e.classList.add(Zn.MENU_ACTIVE)}deactivateMenu(){this.isMenuActive=!1,Xn(Tt,{iSender:Yn});const e=document.querySelector(Qn.MENU);if(!e)throw new Error("Notification Center: MENU not found!");e.classList.remove(Zn.MENU_ACTIVE)}updateMessageCount(e){const t=document.querySelector(".i-notificationCenter-menuWrapperIcon");if(!t)throw new Error("Notification Center: .i-notificationCenter-menuWrapperIcon not found!");const n="i-notificationCenter-menuWrapperIcon--new";e?t.classList.add(n):t.classList.remove(n)}loadPlugin(){this.isNotificationCenterPluginLoaded()||(window.idealo.header=window.idealo.header||{},Wn().then((e=>{e(Qn.MENU_CONTENT_SLOT)})).catch((e=>{})),this.setLoadedStateForPlugin())}setLoadedStateForPlugin(){window.idealo.header.notificationCenterPlugin=!0}isNotificationCenterPluginLoaded(){return window.idealo.header.notificationCenterPlugin}checkCmpGrant(){return new Promise(((e,t)=>{t||(t=()=>{}),Xt()?en()?e():t():tn(e,t)}))}}const ti=()=>{const e=window.document.querySelector(".i-header"),t=window.document.querySelector(".i-header-row--simple"),n=window.document.createElement("div");Gt.getItem("ie11HasBeenShown")&&n.classList.add("i-header-ie11-collapse"),n.setAttribute("data-gtm-event","ie11banner.view"),n.setAttribute("data-gtm-payload",'{"event_category":"navigation", "event_label":"navigation.ie11banner", "event_action":"ie11banner.view"}'),n.addEventListener("click",(()=>{n.classList.toggle("i-header-ie11-collapse")}));n.classList.add("i-header-ie11-banner"),n.innerHTML='

Dein Browser wird von uns nicht mehr unterstützt

Bitte installiere einen dieser Browser für das beste idealo Erlebnis:\n Edge,\n Chrome oder\n Firefox',e&&(e.insertBefore(n,t),Gt.setItem("ie11HasBeenShown","true"))},ni=()=>{const e=window.location.href.split("/")[2].split(".");return"www.idealo"!==`${e[0]}.${e[1]}`?"":"co"===e[2]?"uk":e[2]},ii=e=>{if(0!==e.offsetX){const e=document.querySelector("#i-search-input")?.value;(e=>{nt((e=>({event:"searchbar_click",owner:"de.idealo.tyrell",version:"1-1-0",data:{click_type:"magnifier",search_query:{search_query:e}}}))(e))})(e)}},ri=(e,t)=>{const n=document.querySelector(e);n&&n.addEventListener("click",t)},si=n(697);new s,new kt,new Nn,Jn(),new ei,ri('[data-tracking-id="i-header-flights"]',it),ri('[data-tracking-id="i-header-hotel"]',rt),ri('[data-tracking-id="i-header-flights-hotel"]',st),ri('[data-tracking-id="i-header-magazin"]',at),ri('[data-tracking-id="i-header-logo"]',ot),ri('[data-tracking-id="i-navigation"]',lt),ri("#MyidealoToggle",ct),ri(".i-header-slot--wishlist",ut),ri(".i-header-slot--notificationCenter",ht),ri(".myidealo-menu-entries--pricealerts a",dt),ri(".i-search-button--submit",ii),si&&"de"===ni()&&ti()})()})();//]]>

Alle Angaben ohne Gewähr

Anschrift

Stellenbachstraße 49-51
44536Lünen
Deutschland

Kürzliche Bewertungen

4.6/5.0

4.725 Shopmeinungen

Shop bewerten

Partner seit

2006

Hinweis: idealo kann nicht sicherstellen, dass veröffentlichte Shopmeinungen von Verbrauchern stammen, die bei dem bewerteten Händler tatsächlich etwas bestellt haben.
Die Verteilung und der Durchschnitt werden auf Grundlage aller veröffentlichten Bewertungen der letzten 180 Tagen berechnet.

  • AGB
  • Impressum/Kontakt

Zahlungsmittel und Versand von future-x.de

Zahlungsarten

Amazon Pay

Klarna

Vorkasse

Rechnung: nur für Behörden, Privatkunden, Firmen und schul. Einrichtungen

Ratenzahlung: Paypal

Versandarten

DHL

DPD

UPS

Spedition

Shopmeinungen

4.725 Meinungen zu future-x.de

4.6/5.0

Verteilung der Bewertungen auf 22 Meinungen

5 / 5

91% / 20 Meinungen

4 / 5

0% / 0 Meinungen

3 / 5

0% / 0 Meinungen

2 / 5

0% / 0 Meinungen

1 / 5

9% / 2 Meinungen

Hilf anderen einen guten Einkauf zu machen und beschreibe was gut und weniger gut war bei deinem Einkauf über future-x.de. Bleibe bitte fair.

Shop bewerten

Gesamt

5 / 5

Lieferung/Verpackung

5 / 5

Bestellvorgang

5 / 5

Kundenservice

5 / 5

ib

Repeater

sehr schnelle Belieferung, unter 24 Std.

Gesamt

5 / 5

Lieferung/Verpackung

5 / 5

Bestellvorgang

5 / 5

Kundenservice

5 / 5

M...o

Kaspersky

ich bin sehr zufriden mit dem Shop.

Gesamt

5 / 5

Lieferung/Verpackung

5 / 5

Bestellvorgang

5 / 5

Kundenservice

5 / 5

Norbert Dormagger

Eigentlich wie perfekt.

Freitagabend bestellt,Montagvormittag wurde Ware verschickt, DHL, Dienstag am späten Mittag in Filiale abholbereit. Die Ware war sehr gut verpackt, dazu komplett Papier verwendet. Ich schreibe selten Bewertungen, diesmal hat alles bestens geklappt; schneller geht nur mit Amazon.

Gesamt

5 / 5

Lieferung/Verpackung

0 / 5

Bestellvorgang

5 / 5

Kundenservice

0 / 5

Guido

Schnell und zuverlässig.

Nichts zu beanstanden.

Antwort vom Shop (future-x.de)

Vielen Dank für Ihre Nachricht.

Gesamt

5 / 5

Lieferung/Verpackung

5 / 5

Bestellvorgang

5 / 5

Kundenservice

5 / 5

Julia

Alles top! Problem unkompliziert via Kundenservice behoben! Gerne wieder.

Super Kundenservice.Bestellung wurde zunächst an falsche Adresse gesendet. Nach 2! Emails mit dem Kundenservice wurde die Bestellung erneut versendet und kam 2Tage später an.Weiter so!

Antwort vom Shop (future-x.de)

Vielen Dank für Ihr positives Feedback! Es tut uns leid, dass es anfangs zu Problemen mit der Lieferadresse kam, aber wir freuen uns, dass unser Kundenservice Ihnen schnell und unkompliziert helfen konnte. Wir hoffen, Sie bald wieder als zufriedenen Kunden begrüßen zu dürfen!

Paul

Defekte Ware bekommen

Seit 3 Wochen ! schlage ich mich mit dem Kundenservice rum um den von Future X beschädigt ausgelieferten Artikel ersetzt zu bekommen. Nicht zu empfehlen.

Antwort vom Shop (future-x.de)

Es tut uns leid zu hören, dass Sie Probleme mit unserem Kundenservice hatten. Wir werden Ihre Bestellung erneut überprüfen und versuchen, den Vorgang zu beschleunigen. Wir würden uns freuen, wenn Sie Ihre Bewertung anpassen könnten, sobald das Problem behoben ist.

Gesamt

5 / 5

Lieferung/Verpackung

5 / 5

Bestellvorgang

5 / 5

Kundenservice

5 / 5

TJ

Garmin High-speed Multi-charger

Lieben Dank für den super schnellen Service. Montag bestellt, Dienstag geliefert. Verpackung sicher und in Ordnung. Gratislieferung hat mich inspiriert bei FUTUR-X zu bestellen, außerdem zum Zeitpunkt der Bestellung der günstigste Verkäufer. Dafür gibt e mindestens ***** -< Gern wieder.

Antwort vom Shop (future-x.de)

Vielen Dank für Ihr tolles Feedback! Es freut uns sehr zu hören, dass Sie mit unserem Service und der schnellen Lieferung zufrieden sind. Wir freuen uns darauf, Sie bald wieder bei uns begrüßen zu dürfen!

Gesamt

5 / 5

Lieferung/Verpackung

5 / 5

Bestellvorgang

5 / 5

Kundenservice

5 / 5

TW

Microsoft Lizenz

Hab am Wochenende eine Microsoft Lizenz gekauft. Montags Vormittags wurde das direkt bearbeitet und ich habe den Code per Mail bekommen. Alles einwandfrei!

Antwort vom Shop (future-x.de)

Vielen Dank für dein positives Feedback! Es freut uns zu hören, dass alles so reibungslos geklappt hat. Wenn Sie weitere Fragen haben oder Unterstützung benötigen, lass es uns gerne wissen!

Gesamt

5 / 5

Lieferung/Verpackung

5 / 5

Bestellvorgang

5 / 5

Kundenservice

5 / 5

Andreas

Super

Schnelle Lieferung des Produkts, gerne wieder!

Antwort vom Shop (future-x.de)

Vielen Dank für Ihr positives Feedback! Es freut uns sehr, dass Sie mit der schnellen Lieferung zufrieden sind. Wir freuen uns darauf, Sie bald wieder als Kunden begrüßen zu dürfen!

Gesamt

1 / 5

Lieferung/Verpackung

1 / 5

Bestellvorgang

3 / 5

Kundenservice

1 / 5

StefanA

Liefert nicht

Erst wurde ich 2 Wochen vertröstet und dann wurde die Bestellung einfach storniert. Dem Geld musste ich dann auch noch hinterher laufen.

Antwort vom Shop (future-x.de)

Es tut uns aufrichtig leid, dass Sie solch eine enttäuschende Erfahrung gemacht haben. Das ist definitiv nicht unser Standard und wir entschuldigen uns aufrichtig für die Unannehmlichkeiten.

Gesamt

5 / 5

Lieferung/Verpackung

4 / 5

Bestellvorgang

5 / 5

Kundenservice

3 / 5

Jake

Angenehmes Einkaufserlebnis

Die Bestellung im Shop ist übersichtlich und einfach.Die Lieferung erfolgt zügig, in meinem Fall mit Trans-O-Flex.Beim Thema Lieferung liegt mein einziger Kritikpunkt:Es erfolgt keinerlei Information (eMail) zum Versandstatus oder, wie heute eigentlich üblich, eine Tracking-Möglichkeit der Sendung.Die Ware ist top und das Preis-Leistungsverhältnis paßt.Zu Service/Gewährleistung vermag ich nicht viel zu sagen, da keiner der Fälle bisher eingetreten ist - daher neutrale 3 Sterne.Unterm Strich war es ein angenehmes Einkaufserlebnis, was ich gerne weiterempfehle.Danke.

Antwort vom Shop (future-x.de)

Vielen Dank für Ihr positives Feedback! Es freut uns zu hören, dass Sie mit der Bestellung und der Qualität der Ware zufrieden sind. Wir nehmen Ihre Anmerkung zur Lieferung ernst und werden versuchen, in Zukunft mehr Informationen zum Versandstatus bereitzustellen. Ihr Einkaufserlebnis ist uns wichtig, und wir schätzen Ihre Weiterempfehlung sehr!

Gesamt

5 / 5

Lieferung/Verpackung

5 / 5

Bestellvorgang

5 / 5

Kundenservice

0 / 5

HG

Schnell und günstig

Günstiger Preis und schnelle Lieferung.

Antwort vom Shop (future-x.de)

Vielen Dank für Ihr positives Feedback! Es freut uns sehr, dass Sie mit unserem Preis und der schnellen Lieferung zufrieden sind.

Gesamt

5 / 5

Lieferung/Verpackung

5 / 5

Bestellvorgang

5 / 5

Kundenservice

5 / 5

Daniel Lueders

Schneller Support - wow!

Die Qualität eines Unternehmens zeigt sich, wenns mal Probleme gibt. Und hier war Future-X echt überragend. So schnellen Support (E-Mail UND Telefon) habe ich tatsächlich noch nie bekommen. Die Bestellung lief gut und die Ware war schnell da. Nach einiger Zeit offenbarte der Monitor aber Schwächen (verlor Helligkeit). Innerhalb weniger Stunden / Minuten wurde mir geholfen. Wow. Das ist mal Kundenservice.

Antwort vom Shop (future-x.de)

Vielen Dank für Ihr tolles Feedback! Es freut uns sehr zu hören, dass Sie mit unserem Kundenservice und der schnellen Unterstützung zufrieden waren. Ihre Zufriedenheit ist uns wichtig, und wir sind stets bemüht, unseren Service zu verbessern. Wenn Sie weitere Fragen oder Anliegen haben, stehen wir Ihnen jederzeit gerne zur Verfügung!

Gesamt

5 / 5

Lieferung/Verpackung

5 / 5

Bestellvorgang

5 / 5

Kundenservice

5 / 5

SteQuer

Future-X

Ich kann Future-X nur weiter empfehlen, schneller Versand, korrekte Verpackung und die Ware ist wie beschrieben. 1A Qualität

Antwort vom Shop (future-x.de)

Vielen Dank für Ihr positives Feedback! Es freut uns sehr zu hören, dass Sie mit unserem Service und der Qualität der Ware zufrieden sind. Wir setzen alles daran, unseren Kunden die bestmögliche Erfahrung zu bieten.

Gesamt

5 / 5

Lieferung/Verpackung

0 / 5

Bestellvorgang

5 / 5

Kundenservice

0 / 5

kaschsieg

Schnelle Beantwortung von Anfragen

Meine Anfrage wurde in ganz kurzer Zeit, mit voller Zufriedenheit beantwortet und meine Bestellung wurde sofort bearbeitet und für den Versand vorbereitet.

Antwort vom Shop (future-x.de)

Vielen Dank für Ihr positives Feedback! Es freut uns sehr zu hören, dass Sie mit unserem Service zufrieden sind. Wir geben stets unser Bestes, um unseren Kunden einen schnellen und effizienten Ablauf zu bieten.

Gesamt

5 / 5

Lieferung/Verpackung

5 / 5

Bestellvorgang

4 / 5

Kundenservice

5 / 5

Helmut

Alles OK

Guter Artikel, schnelle Lieferung, günstiger PreisDie Artikelbeschreibung hätte etwas umfangreicher sein können.

Gesamt

5 / 5

Lieferung/Verpackung

5 / 5

Bestellvorgang

5 / 5

Kundenservice

5 / 5

Anna K.

Super Shop, schnelle Lieferung alles klasse gelaufen. Immer wieder gerne

Alles hat reibungslos geklappt und sehr schnelle Lieferung. Vielen lieben Dank dafür Immer wieder gerne

Gesamt

5 / 5

Lieferung/Verpackung

5 / 5

Bestellvorgang

5 / 5

Kundenservice

5 / 5

Peter Gurlt

guter Service

gute und übersichtliche Bedienung des Shops;schneller Versand und umfangreiche Benachrichtigungen;Ware wie beschrieben und zu einem günstigen Preis;bin vollauf zufrieden

Gesamt

5 / 5

Lieferung/Verpackung

5 / 5

Bestellvorgang

5 / 5

Kundenservice

0 / 5

Thomas T.

Schnelle Lieferung

Lieferung erfolgte zügig, Artikel (wie vom Hersteller gewohnt) sehr gut

Gesamt

5 / 5

Lieferung/Verpackung

5 / 5

Bestellvorgang

5 / 5

Kundenservice

5 / 5

HJW

Schnelle Lieferung

Schnelle Lieferung, Preis-/Leistungsverhältnis okay. Große Produktauswahl.

Gesamt

5 / 5

Lieferung/Verpackung

5 / 5

Bestellvorgang

5 / 5

Kundenservice

5 / 5

Anderl

Alles top, seltenes Druckerteil umgehend da

Ich brauchte eine Brother Eject Sensor Assembly.Das unglaublich seltene Teil war innerhalb von zwei Tagen da.Nun druckt das Ding wieder!

Gesamt

5 / 5

Lieferung/Verpackung

5 / 5

Bestellvorgang

5 / 5

Kundenservice

5 / 5

Jürgen Stoller

TOP Partner

Ich habe eine aktuelles iPad Pro bestellt, der gesamte Bestellprozess total easy, Lieferung innerhalb eines Tages, sicher verpackt.Installation des Gerätes ohne Probleme, so soll es sein.

Gesamt

5 / 5

Lieferung/Verpackung

5 / 5

Bestellvorgang

5 / 5

Kundenservice

5 / 5

Sven

Alles gut

Artikel ausgesucht und nach einem vertrauenswürdigen Händler mit bestem Preis gesucht. Gefunden ubd bestellt, Ware tip top und zügige Lieferung.

Gesamt

5 / 5

Lieferung/Verpackung

5 / 5

Bestellvorgang

5 / 5

Kundenservice

5 / 5

Legend

Schelle Lieferung, guter Service

Ich hatte einen Rauchmelder bestellt, da kamschnell, war aber leider defekt.Nach Anruf wurde sofort über Nacht ein neuer Rauchmelder geliefert.Toller Service.

Gesamt

1 / 5

Lieferung/Verpackung

4 / 5

Bestellvorgang

4 / 5

Kundenservice

1 / 5

Sercio

Schlechter Service

Leider tue ich schon seit 3Wochen rum wegen ein defektes ipad.

  • 1

  • 2
  • ...
  • 189
  • Nächste Seite

Top Produkte von future-x.de

ab516,90 €Apple iPhone 13LTE SmartphoneNote ∅ 1,620ab 525,00 €
ab1,98 €Microsoft Windows 11 ProWindows BetriebssystemNote ∅ 2,130
ab497,90 €Samsung Galaxy S235G HandyNote ∅ 1,730ab 524,41 €
ab1.118,90 €Apple iPhone 15 Pro Max5G HandyNote ∅ 1,530ab 1.141,00 €
ab929,90 €Apple iPhone 15 Pro5G HandyNote ∅ 1,639ab 989,00 €
ab715,90 €Apple iPhone 155G HandyNote ∅ 1,829ab 739,89 €
ab359,95 €Apple Watch Series 9iOS SmartwatchNote ∅ 1,610
ab232,95 €Apple AirPods Pro 2 mit USB‑C MagSafe CaseBluetooth-KopfhörerNote ∅ 1,810
ab155,90 €Samsung Galaxy Tab A9+Android-TabletNote ∅ 1,917
ab589,90 €Samsung Galaxy S245G HandyNote ∅ 1,816ab 619,00 €
ab779,90 €Samsung Galaxy S24+5G HandyNote ∅ 1,716
ab915,00 €Samsung Galaxy S24 Ultra5G HandyNote ∅ 1,518ab 919,99 €
ab312,99 €Samsung Galaxy A555G HandyNote ∅ 2,020
ab626,99 €Apple iPad Air 11 2024Gaming-TabletNote ∅ 1,610ab 636,49 €
ab699,90 €Samsung Galaxy Z Flip6LTE SmartphoneNote ∅ 1,9
ab214,90 €Samsung Galaxy Watch7Android SmartwatchNote ∅ 1,8
ab828,90 €Apple iPhone 165G HandyNote ∅ 1,6ab 846,72 €
ab1.109,90 €Apple iPhone 16 Pro5G HandyNote ∅ 1,6ab 1.169,89 €
ab424,95 €Apple Watch Series 10iOS SmartwatchNote ∅ 2,0
ab500,00 €Samsung Galaxy S24 FE5G Handyab 548,92 €

Top Kategorien von future-x.de

Elektroartikel

Computer

PC-Zubehör

Software

Sonstiges

Sonstige Angebote

PC-Komponenten

Kommunikationssoftware

Druckerzubehör

Notebook-Akkus

Telekommunikation

Laufwerke

RAM

Sonstige Software

Toner

Eingabegeräte

Notebook-Ersatzteile

Notebook-Netzteile

Telefone

Monitore

Switches

TV-Zubehör

SSDs

Daten, Bewertungen und Angebote bei idealo.de (2024)

References

Top Articles
Latest Posts
Recommended Articles
Article information

Author: Allyn Kozey

Last Updated:

Views: 6204

Rating: 4.2 / 5 (63 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Allyn Kozey

Birthday: 1993-12-21

Address: Suite 454 40343 Larson Union, Port Melia, TX 16164

Phone: +2456904400762

Job: Investor Administrator

Hobby: Sketching, Puzzles, Pet, Mountaineering, Skydiving, Dowsing, Sports

Introduction: My name is Allyn Kozey, I am a outstanding, colorful, adventurous, encouraging, zealous, tender, helpful person who loves writing and wants to share my knowledge and understanding with you.