← back to Boomer Calculator
out/_next/static/chunks/app/layout-f61ae32ec34132b3.js
1 lines
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[185],{6973:function(e,t,n){Promise.resolve().then(n.bind(n,1999)),Promise.resolve().then(n.t.bind(n,4742,23)),Promise.resolve().then(n.t.bind(n,7960,23))},1999:function(e,t,n){"use strict";n.d(t,{default:function(){return a}});var r=n(2265),i=n(6689);let s={iosBanner:"ca-app-pub-5278231299883833/7591678383"};function a(){return(0,r.useEffect)(()=>{if(function(){try{return i.dV.isNativePlatform()}catch(e){return!1}}())(async()=>{try{let{AdMob:e,BannerAdPosition:t,BannerAdSize:r}=await n.e(906).then(n.bind(n,7906));try{await e.requestTrackingAuthorization()}catch(e){}await e.initialize({initializeForTesting:!1}),await e.showBanner({adId:s.iosBanner,adSize:r.ADAPTIVE_BANNER,position:t.BOTTOM_CENTER,isTesting:!1})}catch(e){console.warn("[Ads] AdMob init skipped:",e)}})();else{if("undefined"==typeof document||document.querySelector("script[data-boomer-adsense]"))return;let e=document.createElement("script");e.async=!0,e.src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=".concat("ca-pub-5278231299883833"),e.crossOrigin="anonymous",e.setAttribute("data-boomer-adsense","1"),document.head.appendChild(e)}},[]),null}},6689:function(e,t,n){"use strict";var r,i;let s;n.d(t,{Uw:function(){return c},dV:function(){return l},fo:function(){return d}}),(i=r||(r={})).Unimplemented="UNIMPLEMENTED",i.Unavailable="UNAVAILABLE";class a extends Error{constructor(e,t,n){super(e),this.message=e,this.code=t,this.data=n}}let o=e=>{var t,n;return(null==e?void 0:e.androidBridge)?"android":(null===(n=null===(t=null==e?void 0:e.webkit)||void 0===t?void 0:t.messageHandlers)||void 0===n?void 0:n.bridge)?"ios":"web"},l=(s="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==n.g?n.g:{}).Capacitor=(e=>{let t=e.CapacitorCustomPlatform||null,n=e.Capacitor||{},i=n.Plugins=n.Plugins||{},s=()=>null!==t?t.name:o(e),l=e=>{var t;return null===(t=n.PluginHeaders)||void 0===t?void 0:t.find(t=>t.name===e)},d=new Map;return n.convertFileSrc||(n.convertFileSrc=e=>e),n.getPlatform=s,n.handleError=t=>e.console.error(t),n.isNativePlatform=()=>"web"!==s(),n.isPluginAvailable=e=>{let t=d.get(e);return!!((null==t?void 0:t.platforms.has(s()))||l(e))},n.registerPlugin=(e,o={})=>{let c;let u=d.get(e);if(u)return console.warn(`Capacitor plugin "${e}" already registered. Cannot register plugins twice.`),u.proxy;let h=s(),m=l(e),p=async()=>(!c&&h in o?c=c="function"==typeof o[h]?await o[h]():o[h]:null!==t&&!c&&"web"in o&&(c=c="function"==typeof o.web?await o.web():o.web),c),f=(t,i)=>{var s,o;if(m){let r=null==m?void 0:m.methods.find(e=>i===e.name);if(r)return"promise"===r.rtype?t=>n.nativePromise(e,i.toString(),t):(t,r)=>n.nativeCallback(e,i.toString(),t,r);if(t)return null===(s=t[i])||void 0===s?void 0:s.bind(t)}else if(t)return null===(o=t[i])||void 0===o?void 0:o.bind(t);else throw new a(`"${e}" plugin is not implemented on ${h}`,r.Unimplemented)},w=t=>{let n;let i=(...i)=>{let s=p().then(s=>{let o=f(s,t);if(o){let e=o(...i);return n=null==e?void 0:e.remove,e}throw new a(`"${e}.${t}()" is not implemented on ${h}`,r.Unimplemented)});return"addListener"===t&&(s.remove=async()=>n()),s};return i.toString=()=>`${t.toString()}() { [capacitor code] }`,Object.defineProperty(i,"name",{value:t,writable:!1,configurable:!1}),i},g=w("addListener"),b=w("removeListener"),y=(e,t)=>{let n=g({eventName:e},t),r=async()=>{b({eventName:e,callbackId:await n},t)},i=new Promise(e=>n.then(()=>e({remove:r})));return i.remove=async()=>{console.warn("Using addListener() without 'await' is deprecated."),await r()},i},v=new Proxy({},{get(e,t){switch(t){case"$$typeof":return;case"toJSON":return()=>({});case"addListener":return m?y:g;case"removeListener":return b;default:return w(t)}}});return i[e]=v,d.set(e,{name:e,proxy:v,platforms:new Set([...Object.keys(o),...m?[h]:[]])}),v},n.Exception=a,n.DEBUG=!!n.DEBUG,n.isLoggingEnabled=!!n.isLoggingEnabled,n})(s),d=l.registerPlugin;class c{constructor(){this.listeners={},this.retainedEventArguments={},this.windowListeners={}}addListener(e,t){let n=!1;this.listeners[e]||(this.listeners[e]=[],n=!0),this.listeners[e].push(t);let r=this.windowListeners[e];return r&&!r.registered&&this.addWindowListener(r),n&&this.sendRetainedArgumentsForEvent(e),Promise.resolve({remove:async()=>this.removeListener(e,t)})}async removeAllListeners(){for(let e in this.listeners={},this.windowListeners)this.removeWindowListener(this.windowListeners[e]);this.windowListeners={}}notifyListeners(e,t,n){let r=this.listeners[e];if(!r){if(n){let n=this.retainedEventArguments[e];n||(n=[]),n.push(t),this.retainedEventArguments[e]=n}return}r.forEach(e=>e(t))}hasListeners(e){var t;return!!(null===(t=this.listeners[e])||void 0===t?void 0:t.length)}registerWindowListener(e,t){this.windowListeners[t]={registered:!1,windowEventName:e,pluginEventName:t,handler:e=>{this.notifyListeners(t,e)}}}unimplemented(e="not implemented"){return new l.Exception(e,r.Unimplemented)}unavailable(e="not available"){return new l.Exception(e,r.Unavailable)}async removeListener(e,t){let n=this.listeners[e];if(!n)return;let r=n.indexOf(t);this.listeners[e].splice(r,1),this.listeners[e].length||this.removeWindowListener(this.windowListeners[e])}addWindowListener(e){window.addEventListener(e.windowEventName,e.handler),e.registered=!0}removeWindowListener(e){e&&(window.removeEventListener(e.windowEventName,e.handler),e.registered=!1)}sendRetainedArgumentsForEvent(e){let t=this.retainedEventArguments[e];t&&(delete this.retainedEventArguments[e],t.forEach(t=>{this.notifyListeners(e,t)}))}}let u=e=>encodeURIComponent(e).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape),h=e=>e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent);class m extends c{async getCookies(){let e=document.cookie,t={};return e.split(";").forEach(e=>{if(e.length<=0)return;let[n,r]=e.replace(/=/,"CAP_COOKIE").split("CAP_COOKIE");n=h(n).trim(),r=h(r).trim(),t[n]=r}),t}async setCookie(e){try{let t=u(e.key),n=u(e.value),r=`; expires=${(e.expires||"").replace("expires=","")}`,i=(e.path||"/").replace("path=",""),s=null!=e.url&&e.url.length>0?`domain=${e.url}`:"";document.cookie=`${t}=${n||""}${r}; path=${i}; ${s};`}catch(e){return Promise.reject(e)}}async deleteCookie(e){try{document.cookie=`${e.key}=; Max-Age=0`}catch(e){return Promise.reject(e)}}async clearCookies(){try{for(let e of document.cookie.split(";")||[])document.cookie=e.replace(/^ +/,"").replace(/=.*/,`=;expires=${new Date().toUTCString()};path=/`)}catch(e){return Promise.reject(e)}}async clearAllCookies(){try{await this.clearCookies()}catch(e){return Promise.reject(e)}}}d("CapacitorCookies",{web:()=>new m});let p=async e=>new Promise((t,n)=>{let r=new FileReader;r.onload=()=>{let e=r.result;t(e.indexOf(",")>=0?e.split(",")[1]:e)},r.onerror=e=>n(e),r.readAsDataURL(e)}),f=(e={})=>{let t=Object.keys(e);return Object.keys(e).map(e=>e.toLocaleLowerCase()).reduce((n,r,i)=>(n[r]=e[t[i]],n),{})},w=(e,t=!0)=>e?Object.entries(e).reduce((e,n)=>{let r,i;let[s,a]=n;return Array.isArray(a)?(i="",a.forEach(e=>{r=t?encodeURIComponent(e):e,i+=`${s}=${r}&`}),i.slice(0,-1)):(r=t?encodeURIComponent(a):a,i=`${s}=${r}`),`${e}&${i}`},"").substr(1):null,g=(e,t={})=>{let n=Object.assign({method:e.method||"GET",headers:e.headers},t),r=f(e.headers)["content-type"]||"";if("string"==typeof e.data)n.body=e.data;else if(r.includes("application/x-www-form-urlencoded")){let t=new URLSearchParams;for(let[n,r]of Object.entries(e.data||{}))t.set(n,r);n.body=t.toString()}else if(r.includes("multipart/form-data")||e.data instanceof FormData){let t=new FormData;if(e.data instanceof FormData)e.data.forEach((e,n)=>{t.append(n,e)});else for(let n of Object.keys(e.data))t.append(n,e.data[n]);n.body=t;let r=new Headers(n.headers);r.delete("content-type"),n.headers=r}else(r.includes("application/json")||"object"==typeof e.data)&&(n.body=JSON.stringify(e.data));return n};class b extends c{async request(e){let t,n;let r=g(e,e.webFetchExtra),i=w(e.params,e.shouldEncodeUrlParams),s=i?`${e.url}?${i}`:e.url,a=await fetch(s,r),o=a.headers.get("content-type")||"",{responseType:l="text"}=a.ok?e:{};switch(o.includes("application/json")&&(l="json"),l){case"arraybuffer":case"blob":n=await a.blob(),t=await p(n);break;case"json":t=await a.json();break;default:t=await a.text()}let d={};return a.headers.forEach((e,t)=>{d[t]=e}),{data:t,headers:d,status:a.status,url:a.url}}async get(e){return this.request(Object.assign(Object.assign({},e),{method:"GET"}))}async post(e){return this.request(Object.assign(Object.assign({},e),{method:"POST"}))}async put(e){return this.request(Object.assign(Object.assign({},e),{method:"PUT"}))}async patch(e){return this.request(Object.assign(Object.assign({},e),{method:"PATCH"}))}async delete(e){return this.request(Object.assign(Object.assign({},e),{method:"DELETE"}))}}d("CapacitorHttp",{web:()=>new b})},7960:function(){},4742:function(e){e.exports={style:{fontFamily:"'__Inter_f367f3', '__Inter_Fallback_f367f3'",fontStyle:"normal"},className:"__className_f367f3"}}},function(e){e.O(0,[540,971,117,744],function(){return e(e.s=6973)}),_N_E=e.O()}]);