Buy Cheap The Legend of Zelda: Breath of the Wild Keys from 18.1 🔥 Best Price (2025)

Looking for the best price for The Legend of Zelda: Breath of the Wild Keys? Compare The Legend of Zelda: Breath of the Wild key prices from trusted sellers worldwide and get the lowest price with exclusive discounts, promo codes and coupons at CDKeyPrices.com! Whether you need a cheap The Legend of Zelda: Breath of the Wild key or the latest sale discount code, we make it easy to find unbeatable savings. With instant download options and secure payments, you can unlock The Legend of Zelda: Breath of the Wild at the best price and start playing in minutes. Don't overpay - shop smarter with verified The Legend of Zelda: Breath of the Wild CD Key deals today! 🎮

Buy Cheap The Legend of Zelda: Breath of the Wild Keys from 18.1 🔥 Best Price (17)

In this 3D open-world entry in the Zelda series, Link is awakened from a deep slumber without his past memories in the post-apocalyptic Kingdom of Hyrule, and sets off on a journey to defeat the ancient evil Calamity Ganon. Link treks, climbs and glides through fields, forests and mountain ranges while meeting and helping friendly folk and defeating enemies in order to gather up the strength to face Ganon.

Read More

All

Release date:
March 3rd 2017

Developer:
Nintendo, Nintendo EPD Production Group No. 3, Monolith Soft

Action Adventure Fantasy Open world Puzzle Role-playing (RPG) Sandbox Science fiction Single player Third person

\n Buy Cheap The Legend of Zelda: Breath of the Wild Keys from 18.1 🔥 Best Price (19)\n ${e}\n

\n `}static buildPlatformDrmColumn(e,t,s){return`\n

\n

\n ${e}\n

\n ${t?`Buy Cheap The Legend of Zelda: Breath of the Wild Keys from 18.1 🔥 Best Price (20)`:'

'}\n ${s}\n

\n `}static buildEditionColumn(e){return"Standard Edition"===e?"":`\n

\n

\n \n

\n Buy Cheap The Legend of Zelda: Breath of the Wild Keys from 18.1 🔥 Best Price (21)\n ${e}\n

\n `}static buildEditionMobileColumn(e){return""===e||"Standard Edition"===e?"":`\n

\n Buy Cheap The Legend of Zelda: Breath of the Wild Keys from 18.1 🔥 Best Price (22)\n ${e}\n

\n `}static buildRegionMobileColumn(e,t){return""===e||0===e?"":`\n

\n Buy Cheap The Legend of Zelda: Breath of the Wild Keys from 18.1 🔥 Best Price (23)\n ${e}\n

\n `}static buildOfferRow(e,t,s={}){if(window.innerWidth<1024)return this.buildOfferRowMobile(e,t,s);e.store;const r=e.price||{},i=e.ids||{},n=s.platform?.[i.platform]?.name||"",o=s.region?.[i.region]?.name||"",a=s.drm?.[i.platform]?.[i.drm]||{},l=a.icon?`${window.GAME_OFFERS_CONFIG.cdnUrl}/assets/images/${a.icon}`:"",c=a.name||"",d=s.edition?.[i.edition]?.name||this.translations.STANDARD_EDITION,f=s.feed?.[i.feed]?.logo?s.feed[i.feed].logo.includes("https://cdkeyprices.com")?s.feed[i.feed].logo.replace("https://cdkeyprices.com",window.GAME_OFFERS_CONFIG.cdnUrl):`${window.GAME_OFFERS_CONFIG.cdnUrl}${s.feed[i.feed].logo}`:"",h=s.feed?.[i.feed]?.type||this.translations.STORE;var u="card"===window.GAME_OFFERS_CONFIG.tabType&&e.extracted_title?e.extracted_title:"";""===u&&window.GAME_OFFERS_CONFIG.show_label&&(u=e.title);const g=`${window.GAME_OFFERS_CONFIG.cdnUrl}/assets/images/icons/world.svg`;return`\n

\n Buy Cheap The Legend of Zelda: Breath of the Wild Keys from 18.1 🔥 Best Price (24)\n \n

\n ${"card"===window.GAME_OFFERS_CONFIG.tabType?`\n

\n \x3c!-- Region Column --\x3e\n ${this.buildRegionColumn(o,g)}\n\n \x3c!-- Platform/DRM Column --\x3e\n ${this.buildPlatformDrmColumn(n,l,c)}\n\n \x3c!-- Edition Column --\x3e\n ${this.buildEditionColumn(d)}\n\n \x3c!-- Title --\x3e\n

\n ${u}\n

\n

\n `:`\n

\n ${u}\n

\n

\n ${this.buildRegionColumn(o,g)}\n ${this.buildPlatformDrmColumn(n,l,c)}\n ${this.buildEditionColumn(d)}\n

\n `}\n

\n \n

\n ${this.buildDiscounts(e)}\n

\n

\n

\n ${r.discount?'\n ':''}\n

\n

\n \n \n ${this.translations.BUY_NOW}\n \n \n

\n

\n

\n `}static buildOfferRowMobile(e,t,s={}){e.store;const r=e.price||{},i=e.ids||{},n=s.platform?.[i.platform]?.name||"",o=s.region?.[i.region]?.name||"",a=s.drm?.[i.platform]?.[i.drm]||{},l=a.icon?`${window.GAME_OFFERS_CONFIG.cdnUrl}/assets/images/${a.icon}`:"",c=a.name||"",d=s.edition?.[i.edition]?.name||this.translations.STANDARD_EDITION,f=s.feed?.[i.feed]?.logo?s.feed[i.feed].logo.includes("https://cdkeyprices.com")?s.feed[i.feed].logo.replace("https://cdkeyprices.com",window.GAME_OFFERS_CONFIG.cdnUrl):`${window.GAME_OFFERS_CONFIG.cdnUrl}${s.feed[i.feed].logo}`:"",h=s.feed?.[i.feed]?.type||this.translations.STORE,u=`${window.GAME_OFFERS_CONFIG.cdnUrl}/assets/images/icons/world.svg`;var g="card"===window.GAME_OFFERS_CONFIG.tabType&&e.extracted_title?e.extracted_title:"";return""===g&&window.GAME_OFFERS_CONFIG.show_label&&(g=e.title),`\n
\n

\n

\n ${n}\n ${l?`Buy Cheap The Legend of Zelda: Breath of the Wild Keys from 18.1 🔥 Best Price (26)`:""}\n ${c}\n

\n

\n ${this.buildEditionMobileColumn(d)}\n ${this.buildRegionMobileColumn(o,u)}\n ${this.buildDiscountsMobile(e)}\n

\n

\n\n ${g?`\n

\n

${g}

\n

\n `:""}\n\n

\n Buy Cheap The Legend of Zelda: Breath of the Wild Keys from 18.1 🔥 Best Price (27)\n \n

\n ${r.discount?`\n \n -${r.discount}%\n `:""}\n \n

\n ${r.discount?'\n ':''}\n

\n

\n

\n\n \n ${this.translations.BUY_NOW}\n \n \n
\n `}static buildDiscountsMobile(e){const t=e.price||{},s=t.discount||0,r=t.discount_code||"";return s&&r?`\n

\n Buy Cheap The Legend of Zelda: Breath of the Wild Keys from 18.1 🔥 Best Price (29)\n ${this.translations.SAVE_WITH_CODE.replace("%s",s)} ${this.translations.DISCOUNT_CODE} ${r} \n

\n `:""}static buildDiscounts(e){const t=e.price||{},s=t.discount||0,r=t.discount_code||"";return s&&r?`\n

\n Buy Cheap The Legend of Zelda: Breath of the Wild Keys from 18.1 🔥 Best Price (30)\n ${this.translations.SAVE_WITH_CODE.replace("%s",s)} ${this.translations.DISCOUNT_CODE} ${r} \n

\n `:""}static buildShowMoreButton(e,t){const s=t-e;return`\n \n `}static buildNoOffers(){return`

${this.translations.NO_OFFERS}

`}}class l{constructor(e,t,s){this.stateManager=e,this.logger=t,this.filterService=s,this.selectors=window.GAME_OFFERS_CONFIG.selectors,this.constants=window.GAME_OFFERS_CONFIG.constants,document.addEventListener("filters_applied",(()=>{const e=this.stateManager.getState("jsonData");e?.counts&&this.updateTabCounts(e.counts)}))}renderOffers(){const e=document.querySelector(this.selectors.OFFERS_CONTAINER);if(!e)return void this.logger.error("Offers container not found");const t=this.stateManager.getState("jsonData");if(!t?.offers)return void this.showNoOffers();const s=t.offers;if(!s?.length)return void this.showNoOffers();const r=this.stateManager.getState("isShowingAll"),i=r?s.length:this.constants.DISPLAY_LIMIT,n="all"===this.stateManager.getState("currentPlatform")&&t.counts?.[window.GAME_OFFERS_CONFIG.tabType]||s.length;let o="";s.slice(0,i).forEach((e=>{o+=a.buildOfferRow(e,null,t.filters)})),!r&&n>i&&(o+=a.buildShowMoreButton(i,n)),e.innerHTML=o;const l=e.querySelector(".show-all-offers");l&&l.addEventListener("click",(()=>{document.dispatchEvent(new CustomEvent("show_all_offers"))}))}renderFeaturedOffers(){const e=document.querySelector(this.selectors.FEATURED_OFFERS_CONTAINER);if(!e)return void this.logger.error("Featured offers container not found");const t=this.stateManager.getState("jsonData");if(!t?.featured_offers?.length)return void(e.parentElement.style.display="none");const s=this.constants.FEATURED_LIMIT||1,r=t.featured_offers.slice(0,s);let i="";r.forEach((e=>{i+=a.buildOfferRow(e,null,t.filters)})),e.innerHTML=i,e.style.display="block"}updateTabCounts(e){if(!e||!window.GAME_OFFERS_CONFIG.tabTypes)return;const t=!this.stateManager.getState("isShowingAll");Object.entries(window.GAME_OFFERS_CONFIG.tabTypes).forEach((([s,r])=>{const i=document.querySelector(`#tab_${s}`);if(!i)return;let n;if(t&&"all"==window.GAME_OFFERS_CONFIG.currentPlatform||s!==window.GAME_OFFERS_CONFIG.tabType)n=e[s];else{const e=this.stateManager.getState("jsonData").offers||[];n="dlc"!==s||"object"!=typeof e||Array.isArray(e)?Array.isArray(e)?e.length:0:Object.values(e).reduce(((e,t)=>e+(Array.isArray(t)?t.length:0)),0)}if(void 0!==n){const e="card"===s&&window.GAME_OFFERS_CONFIG.dominant_topups?window.GAME_OFFERS_CONFIG.dominant_topups:r;i.textContent=`${e} (${n})`}0===n&&(i.style.display="none")}))}showNoOffers(){const e=document.querySelector(this.selectors.OFFERS_CONTAINER);if(e){const t=document.querySelector('[data-alternative-message="true"]');e.innerHTML=t?"":a.buildNoOffers()}else this.logger.error("Offers container not found",this.selectors.OFFERS_CONTAINER);const t=document.querySelector(this.selectors.FEATURED_OFFERS_CONTAINER);t&&t.parentElement&&(t.parentElement.style.display="none")}setupShowMoreListener(e){const t=document.querySelector(".show-all-offers");t&&t.addEventListener("click",(()=>{const t=document.querySelector(this.selectors.OFFERS_CONTAINER);if(!t)return;const s=this.stateManager.getState("jsonData");let r="";e.forEach((e=>{r+=a.buildOfferRow(e,null,s.filters)})),t.innerHTML=r}))}}class c extends l{constructor(e,t,s,r,i,n){super(e,t,s,r,i,n),this.offersContainer=document.querySelector(this.selectors.OFFERS_CONTAINER),this.displayLimit=1,this.showAllOffersDLCs=new Set,this.expandedDescriptions=new Set,document.addEventListener("click",(e=>{if(e.target.matches(".dlc_link")){e.preventDefault();const t=e.target.dataset.dlcName;t&&this.scrollToDlc(t)}}))}scrollToDlc(e,t=-140){const s=this.offersContainer.querySelector(`.dlc-section[data-dlc="${e}"]`);if(s){const e=t,r=s.getBoundingClientRect().top+window.pageYOffset+e;window.scrollTo({top:r,behavior:"smooth"})}}renderDLCOffers(){if(!this.offersContainer)return void this.logger.error("Offers container not found");document.querySelector(this.selectors.FEATURED_OFFERS_CONTAINER).parentElement.style.display="none";const e=this.stateManager.getState("jsonData");if(!e?.dlc_data||!e?.offers)return void(this.offersContainer.innerHTML=a.buildNoOffers());const t=this.stateManager.getState("activeFilters"),s=this.stateManager.getState("isShowingAll");Object.values(e.offers).flat().length;const r=r=>!0===s||Object.entries(t).every((([t,s])=>{if("all"===s)return!0;const i=e.filters?.platform;switch(t){case"platform":const t=r.ids.platform,n=e.filters?.drm?.[t]||{};return i?.[t]?.group===s&&n.hasOwnProperty(r.ids.drm);case"region":return r.ids.region==s;case"drm":return r.ids.drm==s;case"edition":return r.ids.edition==s;default:return!0}}));let i=Object.entries(e.dlc_data).filter((([t,s])=>{const i=e.offers[t];return!!i?.length&&i.some(r)}));if(0===i.length&&"all"!==t.region){t.region="all",this.stateManager.setState("activeFilters",{...t});const s=document.querySelector('[data-filter="region"] select');s&&(s.value="all"),i=Object.entries(e.dlc_data)}let n="";i.forEach((([s,i])=>{const o=e.offers[s];if(!o?.length)return;const l="all"===t.region?o:o.filter(r);if(0!==l.length){if(n+=`

`,n+=this.buildDLCHeader(s,i),l.length>0){n+='

',n+='

';const t=this.showAllOffersDLCs.has(s),r=t?l.length:Math.min(l.length,this.displayLimit);l.slice(0,r).forEach((t=>{n+=a.buildOfferRow(t,null,e.filters)})),!t&&l.length>this.displayLimit&&(n+=a.buildShowMoreButton(r,l.length)),n+="

"}n+="

"}})),this.offersContainer.innerHTML=n||a.buildNoOffers(),this.setupEventListeners(),document.dispatchEvent(new CustomEvent("currency_updated"))}setupEventListeners(){this.offersContainer.querySelectorAll(".show-all-offers").forEach((e=>{e.addEventListener("click",(e=>{const t=e.target.closest(".dlc-section");if(!t)return;const s=t.dataset.dlc;s&&(this.showAllOffersDLCs.add(s),this.renderDLCOffers())}))}));this.offersContainer.querySelectorAll(".description-content").forEach((e=>{const t=e.nextElementSibling;t?.classList.contains("read-more-btn")&&e.scrollHeight>e.clientHeight&&t.classList.remove("hidden")}));this.offersContainer.querySelectorAll(".read-more-btn").forEach((e=>{e.addEventListener("click",(e=>{const t=e.target.dataset.dlcId;if(!t)return;const s=document.getElementById(`desc-${t}`);if(!s)return;!s.classList.contains("line-clamp-3")?(s.classList.add("line-clamp-3"),e.target.textContent=window.GAME_OFFERS_CONFIG.translations.READ_MORE):(s.classList.remove("line-clamp-3"),e.target.textContent=window.GAME_OFFERS_CONFIG.translations.READ_LESS)}))}))}buildDLCHeader(e,t){const s=window.addon_descriptions?.[t.id];let r="";return s&&(r=`\n

\n

\n ${s}\n

\n \n

`),`\n

\n

\n

\n

${this.escapeHtml(e)}

\n ${r}\n

\n ${t.thumb?`Buy Cheap The Legend of Zelda: Breath of the Wild Keys from 18.1 🔥 Best Price (31)`:""}\n

\n

`}showNoOffers(){if(this.offersContainer){const e=document.querySelector('[data-alternative-message="true"]');this.offersContainer.innerHTML=e?"":a.buildNoOffers()}else this.logger.error("Offers container not found")}escapeHtml(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}}class d{constructor(e,t,s,r="all"){this.stateManager=e,this.logger=t,this.platformService=s,this.REGION_IDS={WORLDWIDE:2,EU_AND_UK:3,UK:10},this.defaultRegion=r,this.REGION_IDS}getDefaultRegion(){const e=window.GAME_OFFERS_CONFIG,t=e.current_domain;return e.domain_regions[t]||"all"}setupFilters(){const e=this.stateManager.getState("jsonData"),t=this.stateManager.getState("filtersList"),s=this.stateManager.getState("activeFilters");this.defaultRegion;const r={region:document.querySelector('[data-filter="region"]'),platform:document.querySelector('[data-filter="platform"]'),drm:document.querySelector('[data-filter="drm"]'),edition:document.querySelector('[data-filter="edition"]')};for(let i in t){const n=r[i];if(!n)continue;let o=e.filters?.[i];if(!o)continue;let a=t[i],l="";if("drm"===i)o=this.getDrmFilterValues(o);else if("platform"===i){if([a,l]=this.getPlatformFilterValues(o,a),"string"==typeof s.platform&&isNaN(s.platform)&&"all"!==s.platform){const t=e.filters?.platform||{};for(const[e,r]of Object.entries(t))if(r.slug===s.platform||r.group===s.platform){l=e;break}}}else"region"===i&&(l=this.defaultRegion);for(let e in o)if(!a[e]){if("region"==i&&2==e)continue;a[e]=o[e].name||o[e]}n.innerHTML=this.buildDropdown(a,l,i),"region"===i&&this.stateManager.setFilter("region",l),n.querySelector("select").addEventListener("change",(e=>{this.handleFilterChange(i,e.target.value)}))}}getDrmFilterValues(e){const t=this.stateManager.getState("currentPlatform");if(e[t])return e[t];const s=this.stateManager.getState("jsonData"),r=s.filters?.platform||{};for(const[s,i]of Object.entries(r))if(i.group===t&&e[s])return e[s];return e.all||{}}getPlatformFilterValues(e,t){const s=window.location.pathname,r={},i=this.stateManager.getState("currentPlatform");for(let[t,i]of Object.entries(e))r[i.group]=1,s.endsWith(`-${i.slug}/`)&&(r.specificPlatformId=t,this.stateManager.setState("currentPlatform",i.group));for(let e in t)r[e]||"all"===e||delete t[e];return[t,r.specificPlatformId||i||"all"]}buildDropdown(e,t="",s=""){let r=`",r}handleFilterChange(e,t){if(this.stateManager.getState("activeFilters"),this.defaultRegion,this.stateManager.setFilter(e,t),"platform"===e)return void this.platformService.changePlatform(t);this.stateManager.getState("isShowingAll")?this.applyFilters():document.dispatchEvent(new CustomEvent("show_all_offers",{detail:{filterToApply:{filter:e,value:t}}}))}applyFilters(){const e=this.stateManager.getState("jsonData"),t=this.stateManager.getState("originalData")||e,s=this.stateManager.getState("activeFilters");let r;if(t.offers,this.logger.config.levels.FILTER_DEBUG,Array.isArray(t.offers))r=[...t.offers];else{if("object"!=typeof t.offers)return void this.logger.error("Invalid offers data structure");r=Object.values(t.offers).flat()}const i=r.length;r.length>0&&(r[0],r[0].ids.region,r[0].ids.platform,this.logger.config.levels.FILTER_DEBUG);const n={platform:(e,s)=>{if("all"===s)return!0;const r=t.filters?.platform,i=e.ids.platform;if(!isNaN(s)&&i===Number(s))return!0;const n=r?.[i]?.group;if(n===s)return!0;const o=r?.[i]?.slug;return o===s||(e.ids.offer,this.logger.config.levels.FILTER_DEBUG,!1)},region:(e,t)=>{if("all"===t)return!0;const s=Number(e.ids.region);return s==this.REGION_IDS.WORLDWIDE||(t==this.REGION_IDS.UK?s==this.REGION_IDS.UK||s==this.REGION_IDS.EU_AND_UK:t==this.REGION_IDS.EU_AND_UK?s==this.REGION_IDS.EU_AND_UK:s==t)},drm:(e,t)=>"all"===t||e.ids.drm==t,edition:(e,t)=>"all"===t||e.ids.edition==t};if(r=r.filter((e=>{const t={};let r=!0;return Object.entries(s).forEach((([s,i])=>{const o=n[s];if(!o)return void(t[s]=!0);const a=o(e,i);t[s]=a,a||(r=!1)})),r||(e.ids.offer,this.logger.config.levels.FILTER_DEBUG),r})),i>0&&0===r.length&&!this.stateManager.getState("isShowingAll")){this.logger.config.levels.FILTER_DEBUG;const e=s.region,i=t.filters?.region?.[e]?.name||e;if(this.stateManager.resetFilters(),"dlc"==window.GAME_OFFERS_CONFIG.tabType){this.stateManager.setState("isShowingAll",!0);const e=JSON.parse(JSON.stringify(t));this.stateManager.setState("jsonData",e),r=Object.values(t.offers).flat(),document.dispatchEvent(new CustomEvent("filters_applied",{detail:e}))}else r=[...t.offers];if("all"!==e){const e=document.querySelector(window.GAME_OFFERS_CONFIG.selectors.OFFERS_CONTAINER);e&&setTimeout((()=>{const t=window.GAME_OFFERS_CONFIG.translations.NO_OFFERS_IN_REGION.replace("%s",i),s=document.createElement("div");s.className="region-fallback-message bg-blue-50 text-blue-800 p-3 mb-4 rounded-md text-sm",s.textContent=t,e.firstChild?e.insertBefore(s,e.firstChild):e.appendChild(s)}),50)}}t.offers,r.length,this.logger.config.levels.FILTER_DEBUG;let o=[];if(t.featured_offers?.length&&(o=t.featured_offers.filter((e=>Object.entries(s).every((([t,s])=>{const r=n[t];return!r||r(e,s)}))))),!Array.isArray(t.offers)){const e={};for(const s of r){const r=Object.keys(t.offers).find((e=>t.offers[e].some((e=>e.ids.offer===s.ids.offer))));r&&(e[r]=e[r]||[],e[r].push(s))}r=e}const a={...t,offers:r,featured_offers:o};this.stateManager.setState("jsonData",a),document.dispatchEvent(new CustomEvent("filters_applied",{detail:a}))}}class f{constructor(e,t){this.stateManager=e,this.logger=t,this.config=window.GAME_OFFERS_CONFIG,this.container=document.querySelector(".instruction-items")}init(){this.shouldInitialize()&&this.setupInstructions()}shouldInitialize(){const e=this.config.tabType;return!("card"===e||"dlc"===e)&&this.container}setupInstructions(){const e=this.stateManager.getState("jsonData"),t=this.stateManager.getState("currentPlatform");if(!e?.filters?.drm)return;const s=e.filters.platform?this.getDrmFiltersForPlatform(e.filters.drm,t,e.filters.platform):e.filters.drm.all||{},r=window.all_labels?.drm||[],i=Object.values(s).sort(((e,t)=>e.name.localeCompare(t.name)));this.container.innerHTML="";for(const e of i){const t=r[e.id];t?this.createInstructionElement(e,t):e.name}this.initializeAccordion()}getDrmFiltersForPlatform(e,t,s){const r=this.config.platformMappings[t]||t;if(Object.keys(e),e.all,"all"===r)return e.all||{};const i=Object.entries(s).filter((([e,t])=>t.group===r)).map((([e])=>e)),n={};return i.forEach((t=>{e[t],e[t],e[t]&&Object.entries(e[t]).forEach((([t,s])=>{const r=e.all[t];r&&(n[t]={...s,id:parseInt(t),platform:r.platform})}))})),Object.keys(n).length,Object.keys(n).length>0?n:e.all||{}}createInstructionElement(e,t){const s=document.createElement("div");s.className="instruction-item";const r=document.createElement("h3");if(r.className="instruction-q",r.style.display="flex",r.style.alignItems="center",e.icon){const t=document.createElement("img");t.src=`${this.config.cdnUrl}/assets/images/${e.icon}`,t.className="drm-icon",t.style.height="1em",t.style.width="auto",t.style.marginRight="0.5em";const s=`${this.config.game_name} ${e.name}`;t.alt=s,t.title=s,r.appendChild(t)}r.appendChild(document.createTextNode(`${e.name} ${this.config.translatedStrings.setupInstructions}`));const i=document.createElement("div");i.className="instruction-a";const n=document.createElement("div"),o=t.replace(/\r\n/g,"
");n.innerHTML=o.replace(/%PLATFORM_TITLE%/g,e.platform),i.appendChild(n),s.appendChild(r),s.appendChild(i),this.container.appendChild(s)}initializeAccordion(){this.container.querySelectorAll(".instruction-q").forEach((e=>{e.addEventListener("click",(()=>this.toggleQuestion(e)))}))}toggleQuestion(e){const t=e.classList.contains("open");let s=this.findAnswerElement(e);if(s)if(t)this.closeAnswer(e,s);else{const t=e.closest(".instructions");t&&this.closeAllExcept(s,t),this.openAnswer(e,s)}}findAnswerElement(e){let t=e.nextElementSibling;return t?.classList?.contains("instruction-a")||(t=e.querySelector(".instruction-a"),t||(t=e.closest(".instruction-item")?.querySelector(".instruction-a"))),t}closeAllExcept(e,t){t.querySelectorAll(".instruction-a").forEach((t=>{if(t!==e){const e=t.scrollHeight;t.style.height=e+"px",t.offsetHeight,t.style.height="0",t.previousElementSibling&&t.previousElementSibling.classList.remove("open")}}))}closeAnswer(e,t){const s=t.scrollHeight;t.style.height=s+"px",t.offsetHeight,t.style.height="0",e.classList.remove("open")}openAnswer(e,t){e.classList.add("open");const s=t.scrollHeight;t.style.height="0",t.offsetHeight,t.style.height=s+"px",t.addEventListener("transitionend",(()=>{t.style.height="auto"}),{once:!0})}}window.GAME_OFFERS_CONFIG=window.GAME_OFFERS_CONFIG||{},window.TRANSLATIONS=window.GAME_OFFERS_CONFIG.translations||{},new class{constructor(){const e=window.GAME_OFFERS_CONFIG;this.CONFIG=e,this.initializeServices(),this.initializeState(),this.initializePromises(),this.initializeEventListeners()}initializeServices(){this.logger=new s("GameOffers",this.CONFIG.debug_level),this.stateManager=new t,this.dataService=new e,this.currencyService=new r(exchange_rates),this.platformService=new i(this.stateManager,this.logger),this.priceService=new n(this.stateManager,this.logger,this.currencyService),this.uiService=new o(this.logger,this.CONFIG.translations);const a=this.CONFIG.current_domain,h=this.CONFIG.domain_regions[a]||"all";this.filterManager=new d(this.stateManager,this.logger,this.platformService,h),this.offerRenderer=new l(this.stateManager,this.logger,this.CONFIG.translations,this.CONFIG.selectors,{...this.CONFIG.constants,TAB_TYPES:this.CONFIG.tabTypes,DISPLAY_LIMIT:8,FEATURED_LIMIT:1},this.platformService),"dlc"===this.CONFIG.tabType&&(this.dlcRenderer=new c(this.stateManager,this.logger,this.CONFIG.translations,this.CONFIG.selectors,this.CONFIG.constants,this.platformService)),this.activationInstructions=new f(this.stateManager,this.logger)}initializeState(){const e=this.platformService.getPlatformFromUrl(),t=this.CONFIG.current_domain,s=this.CONFIG.domain_regions[t]||"all";this.logger.config.levels.INIT,this.stateManager.setState("currentPlatform",e),this.stateManager.setState("jsonData",[]),this.stateManager.setState("isShowingAll",!1),this.stateManager.setState("filtersList",this.CONFIG.defaultFilters),this.stateManager.setState("activeFilters",{region:s,platform:e,drm:"all",edition:"all"}),this.stateManager.getState(),this.logger.config.levels.INIT}initializePromises(){this.CONFIG,this.logger.config.levels.INIT,this.offersPromise=this.dataService.fetchOffers(this.CONFIG.postId,this.stateManager.getState("currentPlatform")),this.domReadyPromise=this.createDomReadyPromise(),this.setupInitialization()}initializeEventListeners(){document.addEventListener("show_all_featured",(()=>this.offerRenderer.renderFeaturedOffers())),document.addEventListener("show_all_offers",(e=>this.loadAllOffers(e))),document.addEventListener("currency_updated",(e=>this.priceService.handleCurrencyUpdate(e))),document.addEventListener("filters_applied",(e=>{this.uiService.setContainerOpacity(this.CONFIG.selectors.OFFERS_CONTAINER,"1"),"dlc"===this.CONFIG.tabType&&this.dlcRenderer?this.dlcRenderer.renderDLCOffers():(this.offerRenderer.renderFeaturedOffers(),this.offerRenderer.renderOffers()),this.priceService.updatePrices();const t=this.stateManager.getState("jsonData");t?.offers?.length&&this.priceService.updateMinKeyshopPrice(t.offers)})),this.uiService.setupEventListeners(this.CONFIG.translations),this.logger.config.levels.INIT}initializeScrollArrows(e){const t=document.querySelector(e);if(!t)return;const s=t.querySelector(".offers-nav-scroll"),r=t.querySelector(".scroll-arrow.scroll-left"),i=t.querySelector(".scroll-arrow.scroll-right");if(!s||!r||!i)return;let n=!1;s.querySelectorAll("a").forEach((e=>{e.addEventListener("click",(s=>{window.location.pathname.replace(/\/$/,"")===new URL(e.href).pathname.replace(/\/$/,"")&&(s.preventDefault(),t.scrollIntoView({behavior:"smooth"}))}))}));const o=()=>{if(!t.isConnected)return;if(!s.querySelector(".flex")?.children?.length||window.innerWidth>=768)return r.style.display="none",void(i.style.display="none");const e=s.scrollWidth>s.clientWidth;r.style.display=e?"flex":"none",i.style.display=e?"flex":"none"};if(window.innerWidth<768){r.style.position="absolute",i.style.position="absolute",r.style.top="-8px",o();const e=()=>{if(!t.isConnected)return;const e=t.getBoundingClientRect(),a=e.top<0&&window.innerHeight-e.bottom>100;if(a!==n)if(n=a,a){s.classList.add("fixed","bottom-0","left-0","right-0","bg-white","z-10");s.querySelectorAll("a, button").forEach((e=>{e.style.padding="0"}));const e=window.innerHeight-s.offsetHeight-16;r.style.position="fixed",i.style.position="fixed",r.style.top=`${e}px`,i.style.top=`${e}px`}else{s.classList.remove("fixed","bottom-0","left-0","right-0","bg-white","z-10");s.querySelectorAll("a, button").forEach((e=>{e.style.padding=""})),r.style.position="absolute",i.style.position="absolute",r.style.top="-8px",i.style.top="-8px"}o()};e(),window.addEventListener("scroll",e),window.addEventListener("resize",e)}const a=.75*s.clientWidth;let l,c;r.addEventListener("click",(()=>{s.scrollBy({left:-a,behavior:"smooth"})})),i.addEventListener("click",(()=>{s.scrollBy({left:a,behavior:"smooth"})})),s.addEventListener("scroll",(()=>{clearTimeout(l),l=setTimeout(o,100)})),window.addEventListener("resize",(()=>{clearTimeout(c),c=setTimeout(o,100)})),o();const d=".platforms-nav"===e?s.querySelector('[aria-pressed="true"]'):s.querySelector("[aria-current]");if(d){const e=s.clientWidth,t=d.offsetLeft,r=d.offsetWidth;t+r>e&&(s.scrollTo({left:t-(e-r)+r,behavior:"instant"}),o())}}createDomReadyPromise(){return new Promise((e=>{"complete"===document.readyState||"interactive"===document.readyState?e():document.addEventListener("DOMContentLoaded",e)}))}setupInitialization(){Promise.all([this.offersPromise,this.domReadyPromise]).then((([e])=>{if(!e){const e=document.querySelector(".recommended-offers");return e&&(e.style.display="none"),void this.offerRenderer.showNoOffers()}this.stateManager.setState("jsonData",e),this.init()})).catch((e=>{this.logger.error("Error during initialization:",e);const t=document.querySelector(".recommended-offers");t&&(t.style.display="none"),this.offerRenderer.showNoOffers()}))}async loadAllOffers(e){try{if(!this.stateManager.getState("isShowingAll")){const e=window.scrollY;this.uiService.setContainerOpacity(this.CONFIG.selectors.OFFERS_CONTAINER,"0.5");const t=this.stateManager.getState("currentPlatform");let s;if(s="all"!==t?this.stateManager.getState("jsonData"):await this.dataService.fetchOffers(this.CONFIG.postId,t,!0),!s){const e=document.querySelector(".recommended-offers");return e&&(e.style.display="none"),void this.offerRenderer.showNoOffers()}if("dlc"!==this.CONFIG.tabType){const e=s.offers.filter((e=>s.filters?.feed?.[e.ids.feed]?.featured));s={...s,featured_offers:e}}this.stateManager.setState("originalData",s),this.stateManager.setState("jsonData",s),this.stateManager.setState("isShowingAll",!0),this.filterManager.applyFilters(),setTimeout((()=>{this.uiService.scrollToPosition(e,0,"auto")}),this.CONFIG.constants.SCROLL_DELAY)}}catch(e){this.logger.error("Error loading all offers:",e),this.offerRenderer.showNoOffers()}}init(){const e=this.stateManager.getState("jsonData");this.logger.config.levels.INIT;const t=this.stateManager.getState("currentPlatform"),s=this.CONFIG.tabType;this.logger.config.levels.FILTER_DEBUG;const r=!e||this.hasNoOffers(e);if(this.logger.config.levels.FILTER_DEBUG,r){if("all"!==t&&"game"===s)return this.logger.config.levels.FILTER_DEBUG,void this.handleNoOffersForPlatform(t);if(["dlc","seasonpass","card"].includes(s))return this.logger.config.levels.FILTER_DEBUG,void this.handleNoOffersForTabType(s);{const e=document.querySelector(".recommended-offers");return e&&(e.style.display="none"),void this.offerRenderer.showNoOffers()}}const i="dlc"===this.CONFIG.tabType?e?.dlc_data&&e?.offers:e?.offers?.length;if(this.CONFIG.tabType,this.logger.config.levels.FILTER_DEBUG,i){if(this.initializeScrollArrows(".offers-navigation"),"dlc"!==this.CONFIG.tabType){const t=e.offers.filter((t=>e.filters?.feed?.[t.ids.feed]?.featured)),s={...e,featured_offers:t};this.stateManager.setState("originalData",s),this.stateManager.setState("jsonData",s)}this.filterManager.setupFilters(),this.activationInstructions.init(),Array.isArray(e.offers)?e.offers.length:Object.keys(e.offers).length,Array.isArray(e.offers)?e.offers[0]:Object.values(e.offers)[0],this.logger.config.levels.FILTER_DEBUG,"dlc"!==this.CONFIG.tabType?(this.filterManager.applyFilters(),e.offers?.length&&this.priceService.updatePrices()):"dlc"===this.CONFIG.tabType&&this.dlcRenderer&&(this.filterManager.applyFilters(),this.priceService.updatePrices());const t=sessionStorage.getItem("offersScrollY");t&&(window.scrollTo({top:parseInt(t),behavior:"instant"}),sessionStorage.removeItem("offersScrollY")),this.logger.config.levels.INIT}else this.offerRenderer.showNoOffers()}hasNoOffers(e){if(!e)return this.logger.config.levels.FILTER_DEBUG,!0;const t=e.offers&&e.offers.length>0;if(t)return this.logger.config.levels.FILTER_DEBUG,!1;if("dlc"===this.CONFIG.tabType){const t=e.dlc_data&&e.offers&&Object.keys(e.offers).length>0;return e.dlc_data,e.offers,this.logger.config.levels.FILTER_DEBUG,!t}return e.offers&&e.offers.length,this.logger.config.levels.FILTER_DEBUG,!t}async handleNoOffersForPlatform(e){this.logger.config.levels.FILTER_DEBUG;try{const t=await this.dataService.fetchOffers(this.CONFIG.postId,"all",!0);if(t&&t.offers&&t.offers.length,this.logger.config.levels.FILTER_DEBUG,!t||this.hasNoOffers(t))return this.logger.config.levels.FILTER_DEBUG,void this.offerRenderer.showNoOffers();const s=this.getPlatformDisplayName(e,t);document.querySelector(".gamekey-stores").style.display="none",this.renderAlternativeWithPlaceholder("platform",s,t)}catch(e){this.logger.error("Error loading alternative offers:",e),this.offerRenderer.showNoOffers()}}async handleNoOffersForTabType(e){try{const t=await this.dataService.fetchAlternativeOffers(this.CONFIG.postId,e);if(this.logger.config.levels.FILTER_DEBUG,!t||this.hasNoOffers(t))return this.logger.config.levels.FILTER_DEBUG,void this.offerRenderer.showNoOffers();let s="";"dlc"===e?s=this.CONFIG.translations.DLC_LABEL:"seasonpass"===e?s=this.CONFIG.translations.SEASONPASS_LABEL:"card"===e&&(s=this.CONFIG.translations.TOPUP_LABEL),document.querySelector(".gamekey-stores").style.display="none",this.renderAlternativeWithPlaceholder("tab",s,t)}catch(e){this.logger.error("Error loading alternative offers:",e),this.offerRenderer.showNoOffers()}}renderAlternativeWithPlaceholder(e,t,s){this.logger.config.levels.FILTER_DEBUG,this.renderAlternativeMessage(e,t,s.counts);const r=this.createPlaceholderOffer(),i={...s,featured_offers:[r],filters:{...s.filters,feed:{...s.filters?.feed||{},5609832:{logo:"https://cdkeyprices.com/wp-content/uploads/diflogo.png",type:"standard",featured:1}}}};this.stateManager.setState("jsonData",i),this.offerRenderer.renderFeaturedOffers();const n=document.querySelector("#offers_container");n&&(n.style.display="none")}getPlatformDisplayName(e,t){const s={xboxone:"Xbox One",xboxseriesx:"Xbox Series X|S",ps4:"PlayStation 4",ps5:"PlayStation 5",switch:"Nintendo Switch",pc:"PC",mac:"Mac",psn:"PlayStation",xbox:"Xbox",nintendo:"Nintendo"};if(s[e])return s[e];try{if(t.filters&&t.filters.platform)for(const[s,r]of Object.entries(t.filters.platform))if(r.slug===e)return r.name}catch(e){this.logger.error("Error getting platform display name from filters:",e)}return e.charAt(0).toUpperCase()+e.slice(1)}createPlaceholderOffer(){return{title:"",type:"game",store:{},ids:{offer:1,feed:5609832,addon:0,platform:0,edition:0,drm:0,region:0},price:{value:"",base_currency:"eur",usd:"",usd_discounted:"",discount:15,discount_code:"cdkeyprices"},sorting:0,discount:15,discount_code:"cdkeyprices",extracted_title:"",addon_title:"",country:"",flag:"no"}}renderAlternativeMessage(e,t,s=null){this.logger.config.levels.FILTER_DEBUG;const r=document.querySelector('[data-alternative-message="true"]');r&&(r.remove(),this.logger.config.levels.FILTER_DEBUG);const i=document.createElement("div");i.className="mt-6 p-4 rounded-lg text-white",i.style.backgroundColor="rgb(31, 41, 55)",i.style.border="1px solid rgb(55, 65, 81)",i.setAttribute("data-alternative-message","true");const n=this.CONFIG.game_name||"";let o=0;s&&s.game&&(o=s.game);const a='',l="";let c="";"platform"===e?c=o>0?this.CONFIG.translations.NO_OFFERS_FULL_MESSAGE.replace("%1$s",t).replace("%2$s",this.CONFIG.tabTypes[this.CONFIG.tabType]).replace("%3$s",a).replace("%4$s",n).replace("%5$s",o).replace(/%(\d)\$s/g,"")+l:this.CONFIG.translations.NO_OFFERS_FOR_GAME.replace("%s",n):"tab"===e&&(c=o>0?this.CONFIG.translations.NO_TAB_FULL_MESSAGE.replace("%1$s",t).replace("%2$s",a).replace("%3$s",n).replace("%4$s",o).replace(/%(\d)\$s/g,"")+l:this.CONFIG.translations.NO_OFFERS_FOR_GAME.replace("%s",n)),i.innerHTML=c;const d=document.querySelector(".recommended-offers");if(d)return void d.parentNode.insertBefore(i,d);const f=document.querySelector("#offers_container");f.parentNode.insertBefore(i,f),this.logger.config.levels.FILTER_DEBUG}};

Recommended Offers

Recommended For You

Compare prices in Keyshops Buy Cheap The Legend of Zelda: Breath of the Wild Keys from 18.1 🔥 Best Price (32)

All Regions

All Platforms

All DRM

All Editions

Pictures & Videos for The Legend of Zelda: Breath of the Wild

Buy Cheap The Legend of Zelda: Breath of the Wild Keys from 18.1 🔥 Best Price (33)

About The Legend of Zelda: Breath of the Wild

Summary

In this 3D open-world entry in the Zelda series, Link is awakened from a deep slumber without his past memories in the post-apocalyptic Kingdom of Hyrule, and sets off on a journey to defeat the ancient evil Calamity Ganon. Link treks, climbs and glides through fields, forests and mountain ranges while meeting and helping friendly folk and defeating enemies in order to gather up the strength to face Ganon.

Storyline

Link awakes in a mysterious chamber after 100 years of slumber to find that Calamity Ganon has taken over Hyrule Castle and left Hyrule to decay and be taken over by nature.

Game Details and Pricing

Keyshops:

Best Deal

Buy Cheap The Legend of Zelda: Breath of the Wild Keys from 18.1 🔥 Best Price (34)

GAME INSIGHT:

Playable on

Game Ratings

Buy Cheap The Legend of Zelda: Breath of the Wild Keys from 18.1 🔥 Best Price (35)

Content is generally suitable for ages 10 and up. May contain more cartoon, fantasy or mild violence, mild language and/or minimal suggestive themes.

Release Info

Publisher / Developer: Nintendo, Nintendo EPD Production Group No. 3, Monolith Soft

Release Date: March 3rd 2017

Average Rating: 95%

Platforms

Wii U Nintendo Switch

Genres

Puzzle Adventure Role-playing (RPG)

Themes

Action Fantasy Open world Sandbox Science fiction Single player Third person

How to Activate The Legend of Zelda: Breath of the Wild Keys & Accounts

Buy Cheap The Legend of Zelda: Breath of the Wild Keys from 18.1 🔥 Best Price (2025)
Top Articles
Latest Posts
Recommended Articles
Article information

Author: Otha Schamberger

Last Updated:

Views: 6243

Rating: 4.4 / 5 (75 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Otha Schamberger

Birthday: 1999-08-15

Address: Suite 490 606 Hammes Ferry, Carterhaven, IL 62290

Phone: +8557035444877

Job: Forward IT Agent

Hobby: Fishing, Flying, Jewelry making, Digital arts, Sand art, Parkour, tabletop games

Introduction: My name is Otha Schamberger, I am a vast, good, healthy, cheerful, energetic, gorgeous, magnificent person who loves writing and wants to share my knowledge and understanding with you.