PageSourceSearch

https://languagemate.io/build/_shared/chunk-JWLHHO2N.js

js languagemate.io collected 2026-10-04 03:07:02 UTC 8,621 bytes, 11 lines download raw bytes

1
2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="0168b371-8f5f-50aa-a6f3-4a7089b7131d")}catch(e){}}();
3var L;(function(r){r.Unimplemented="UNIMPLEMENTED",r.Unavailable="UNAVAILABLE"})(L||(L={}));var P=class extends Error{constructor(e,t,i){super(e),this.message=e,this.code=t,this.data=i}},G=r=>{var e,t;return r?.androidBridge?"android":!((t=(e=r?.webkit)===null||e===void 0?void 0:e.messageHandlers)===null||t===void 0)&&t.bridge?"ios":"web"},V=r=>{let e=r.CapacitorCustomPlatform||null,t=r.Capacitor||{},i=t.Plugins=t.Plugins||{},s=()=>e!==null?e.name:G(r),n=()=>s()!=="web",o=a=>{let c=g.get(a);return!!(c?.platforms.has(s())||l(a))},l=a=>{var c;return(c=t.PluginHeaders)===null||c===void 0?void 0:c.find(k=>k.name===a)},u=a=>r.console.error(a),g=new Map,C=(a,c={})=>{let k=g.get(a);if(k)return console.warn(`Capacitor plugin "${a}" already registered. Cannot register plugins twice.`),k.proxy;let m=s(),p=l(a),b,I=async()=>(!b&&m in c?b=typeof c[m]=="function"?b=await c[m]():b=c[m]:e!==null&&!b&&"web"in c&&(b=typeof c.web=="function"?b=await c.web():b=c.web),b),K=(d,f)=>{var w,y;if(p){let v=p?.methods.find(h=>f===h.name);if(v)return v.rtype==="promise"?h=>t.nativePromise(a,f.toString(),h):(h,O)=>t.nativeCallback(a,f.toString(),h,O);if(d)return(w=d[f])===null||w===void 0?void 0:w.bind(d)}else{if(d)return(y=d[f])===null||y===void 0?void 0:y.bind(d);throw new P(`"${a}" plugin is not implemented on ${m}`,L.Unimplemented)}},$=d=>{let f,w=(...y)=>{let v=I().then(h=>{let O=K(h,d);if(O){let A=O(...y);return f=A?.remove,A}else throw new P(`"${a}.${d}()" is not implemented on ${m}`,L.Unimplemented)});return d==="addListener"&&(v.remove=async()=>f()),v};return w.toString=()=>`${d.toString()}() { [capacitor code] }`,Object.defineProperty(w,"name",{value:d,writable:!1,configurable:!1}),w},R=$("addListener"),B=$("removeListener"),M=(d,f)=>{let w=R({eventName:d},f),y=async()=>{let h=await w;B({eventName:d,callbackId:h},f)},v=new Promise(h=>w.then(()=>h({remove:y})));return v.remove=async()=>{console.warn("Using addListener() without 'await' is deprecated."),await y()},v},x=new Proxy({},{get(d,f){switch(f){case"$$typeof":return;case"toJSON":return()=>({});case"addListener":return p?M:R;case"removeListener":return B;default:return $(f)}}});return i[a]=x,g.set(a,{name:a,proxy:x,platforms:new Set([...Object.keys(c),...p?[m]:[]])}),x};return t.convertFileSrc||(t.convertFileSrc=a=>a),t.getPlatform=s,t.handleError=u,t.isNativePlatform=n,t.isPluginAvailable=o,t.registerPlugin=C,t.Exception=P,t.DEBUG=!!t.DEBUG,t.isLoggingEnabled=!!t.isLoggingEnabled,t},W=r=>r.Capacitor=V(r),U=W(typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof globalThis<"u"?globalThis:{}),D=U.registerPlugin,E=class{constructor(){this.listeners={},this.retainedEventArguments={},this.windowListeners={}}addListener(e,t){let i=!1;this.listeners[e]||(this.listeners[e]=[],i=!0),this.listeners[e].push(t);let n=this.windowListeners[e];n&&!n.registered&&this.addWindowListener(n),i&&this.sendRetainedArgumentsForEvent(e);let o=async()=>this.removeListener(e,t);return Promise.resolve({remove:o})}async removeAllListeners(){this.listeners={};for(let e in this.windowListeners)this.removeWindowListener(this.windowListeners[e]);this.windowListeners={}}notifyListeners(e,t,i){let s=this.listeners[e];if(!s){if(i){let n=this.retainedEventArguments[e];n||(n=[]),n.push(t),this.retainedEventArguments[e]=n}return}s.forEach(n=>n(t))}hasListeners(e){var t;return!!(!((t=this.listeners[e])===null||t===void 0)&&t.length)}registerWindowListener(e,t){this.windowListeners[t]={registered:!1,windowEventName:e,pluginEventName:t,handler:i=>{this.notifyListeners(t,i)}}}unimplemented(e="not implemented"){return new U.Exception(e,L.Unimplemented)}unavailable(e="not available"){return new U.Exception(e,L.Unavailable)}async removeListener(e,t){let i=this.listeners[e];if(!i)return;let s=i.indexOf(t);this.listeners[e].splice(s,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(i=>
3{this.notifyListeners(e,i)}))}};var H=r=>encodeURIComponent(r).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape),F=r=>r.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent),j=class extends E{async getCookies(){let e=document.cookie,t={};return e.split(";").forEach(i=>{if(i.length<=0)return;let[s,n]=i.replace(/=/,"CAP_COOKIE").split("CAP_COOKIE");s=F(s).trim(),n=F(n).trim(),t[s]=n}),t}async setCookie(e){try{let t=H(e.key),i=H(e.value),s=e.expires?`; expires=${e.expires.replace("expires=","")}`:"",n=(e.path||"/").replace("path=",""),o=e.url!=null&&e.url.length>0?`domain=${e.url}`:"";document.cookie=`${t}=${i||""}${s}; path=${n}; ${o};`}catch(t){return Promise.reject(t)}}async deleteCookie(e){try{document.cookie=`${e.key}=; Max-Age=0`}catch(t){return Promise.reject(t)}}async clearCookies(){try{let e=document.cookie.split(";")||[];for(let t of e)document.cookie=t.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)}}},Y=D("CapacitorCookies",{web:()=>new j}),z=async r=>new Promise((e,t)=>{let i=new FileReader;i.onload=()=>{let s=i.result;e(s.indexOf(",")>=0?s.split(",")[1]:s)},i.onerror=s=>t(s),i.readAsDataURL(r)}),J=(r={})=>{let e=Object.keys(r);return Object.keys(r).map(s=>s.toLocaleLowerCase()).reduce((s,n,o)=>(s[n]=r[e[o]],s),{})},Q=(r,e=!0)=>r?Object.entries(r).reduce((i,s)=>{let[n,o]=s,l,u;return Array.isArray(o)?(u="",o.forEach(g=>{l=e?encodeURIComponent(g):g,u+=`${n}=${l}&`}),u.slice(0,-1)):(l=e?encodeURIComponent(o):o,u=`${n}=${l}`),`${i}&${u}`},"").substr(1):null,X=(r,e={})=>{let t=Object.assign({method:r.method||"GET",headers:r.headers},e),s=J(r.headers)["content-type"]||"";if(typeof r.data=="string")t.body=r.data;else if(s.includes("application/x-www-form-urlencoded")){let n=new URLSearchParams;for(let[o,l]of Object.entries(r.data||{}))n.set(o,l);t.body=n.toString()}else if(s.includes("multipart/form-data")||r.data instanceof FormData){let n=new FormData;if(r.data instanceof FormData)r.data.forEach((l,u)=>{n.append(u,l)});else for(let l of Object.keys(r.data))n.append(l,r.data[l]);t.body=n;let o=new Headers(t.headers);o.delete("content-type"),t.headers=o}else(s.includes("application/json")||typeof r.data=="object")&&(t.body=JSON.stringify(r.data));return t},S=class extends E{async request(e){let t=X(e,e.webFetchExtra),i=Q(e.params,e.shouldEncodeUrlParams),s=i?`${e.url}?${i}`:e.url,n=await fetch(s,t),o=n.headers.get("content-type")||"",{responseType:l="text"}=n.ok?e:{};o.includes("application/json")&&(l="json");let u,g;switch(l){case"arraybuffer":case"blob":g=await n.blob(),u=await z(g);break;case"json":u=await n.json();break;case"document":case"text":default:u=await n.text()}let C={};return n.headers.forEach((a,c)=>{C[c]=a}),{data:u,headers:C,status:n.status,url:n.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"}))}},Z=D("CapacitorHttp",{web:()=>new S}),_;(function(r){r.Dark="DARK",r.Light="LIGHT",r.Default="DEFAULT"})(_||(_={}));var q;(function(r){r.StatusBar="StatusBar",r.NavigationBar="NavigationBar"})(q||(q={}));var T=class extends E{async setStyle(){this.unavailable("not available for web")}async setAnimation(){this.unavailable("not available for web")}async show(){this.unavailable("not available for web")}async hide(){this.unavailable("not available for web")}},N=D("SystemBars",{web:()=>new T});export{U as a,D as b,E as c,Y as d};
4/*! Bundled license information:
5
6@capacitor/core/dist/index.js:
7  (*! Capacitor: https://capacitorjs.com/ - MIT License *)
8*/
9//# sourceMappingURL=/build/_shared/chunk-JWLHHO2N.js.map
10
11//# debugId=0168b371-8f5f-50aa-a6f3-4a7089b7131d

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