1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index-CXvdeQjd.js","assets/vendor-react-D3jbwAWe.js","assets/index.esm-CenArXb9.js","assets/vendor-firebase-COCIGm7r.js","assets/Dashboard-DltvBAVF.js","assets/vendor-ui-BUarQsp8.js","assets/DropZone-_DABmEo-.js","assets/shareService-CK1Es4_N.js","assets/vendor-icons-DVHa2fiX.js","assets/FAQAccordion-CQrAjZ0V.js","assets/modulepreload-polyfill-BYZmxRV2.js","assets/vendor-canvas-52AMp930.js","assets/AuthFinishPage-CO2I-6oo.js","assets/MagicRemover-zU84qusW.js","assets/BlogIndex-BKXU3iFX.js","assets/blogPosts-B3DkF8dl.js","assets/BlogPost-bhxM7YTq.js","assets/SharedReportPage-FwnjGy9J.js","assets/AboutPage-jRm4vJtc.js","assets/MethodologyPage-MkNZrzHw.js","assets/ContactPage-HKBa8zeV.js","assets/PressPage-PE6p0xlq.js","assets/CheckoutSuccessPage-Lcg-A68r.js","assets/PrivacyPage-oGHijdrw.js","assets/TermsPage-CAv5ikMr.js","assets/AccountPage-Br773Pe3.js","assets/DeleteAccountPage-CAEA1p8j.js","assets/PricingPage-oKliot9q.js","assets/SEOLandingPage-VskaWPPb.js","assets/DevelopersPage-BEQFd_9r.js","assets/CodeBlock-BdSroPK0.js","assets/DevelopersKeysPage-CkhyJM7l.js","assets/authFetch-D_VtYVRr.js","assets/ChromeExtensionPage-B2nNMaiL.js","assets/AuthorPage-CIc2BhLL.js","assets/ComparisonPage-CSVCGVjQ.js","assets/EnterpriseLayout-DnsWfZCC.js","assets/useEnterpriseStore-DtHfZVbk.js","assets/enterpriseApi-C_WcoMj1.js","assets/EnterpriseLanding-DRKbQV4t.js","assets/useEnterpriseCheckout-CoAD4paN.js","assets/EnterpriseApply-sLuLajr8.js","assets/EnterpriseDashboard-aOqwucmV.js","assets/EnterpriseKeyNew-B-Owsy7Q.js","assets/EnterpriseDocs-Bwe59gTQ.js"])))=>i.map(i=>d[i]); 2import"./modulepreload-polyfill-BYZmxRV2.js";import{j as i,A as Fn,m as Ye}from"./vendor-ui-BUarQsp8.js";import{R as pe,a as db,b as fb,g as Xi,r as T,u as id,c as Fl,d as kl,L as te,B as mb,e as hb,f as Q,N as Oa,O as pb}from"./vendor-react-D3jbwAWe.js";import{r as xb}from"./vendor-canvas-52AMp930.js";import{i as gb,g as sd,s as Rl,a as Xp,b as yb,r as bb,E as vb,c as Eb,F as _b,O as Kp,G as wb,d as Qp,e as Sb,f as jb,o as Nb}from"./vendor-firebase-COCIGm7r.js";import{S as dn,C as Ab,a as Tb,Z as Ra,X as zl,I as Jp,L as Gr,b as Pp,c as Wp,d as $p,e as Cb,A as Ob,f as Rb,M as O0,g as Mb,h as rd,U as ex,R as Lb,i as tx,j as Db,k as R0,l as Fb,P as M0,m as kb,E as od,n as nx,o as ax,W as zb,p as Ub,F as Bb,q as Gu,r as Vu,s as L0,t as Yu,u as Rr,D as qu,G as Ib,v as Hb,T as Gb,w as Vb,x as lx,H as ix,y as sx,z as rx,B as Yb}from"./vendor-icons-DVHa2fiX.js";(function(){try{var l=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};l.SENTRY_RELEASE={id:"7d04d4b79c142a391f19439d97572a4c6cde6663"},l._sentryModuleMetadata=l._sentryModuleMetadata||{},l._sentryModuleMetadata[new l.Error().stack]=(function(r){for(var c=1;c<arguments.length;c++){var u=arguments[c];if(u!=null)for(var f in u)u.hasOwnProperty(f)&&(r[f]=u[f])}return r})({},l._sentryModuleMetadata[new l.Error().stack],{"_sentryBundlerPluginAppKey:fauxlens-web":!0})}catch{}})();const D0=["oobCode","apiKey"];let Mr=null;function qb(){if(typeof window>"u")return;const{search:l,href:r,pathname:c,hash:u}=window.location;if(!l)return;const f=new URLSearchParams(l);if(!D0.some(p=>f.has(p)))return;Mr=r;for(const p of D0)f.delete(p);const m=f.toString();window.history.replaceState(null,"",`${c}${m?`?${m}`:""}${u}`)}function F0(){const l=Mr;return Mr=null,l}function Zb(){return Mr}const Lr=1,ox=["google","apple","facebook","email_link"],On=1024*1024,cd=Object.freeze({features:Object.freeze({video_frames_mode:!0,capture_challenge:!1,rewarded_ads:!1,checkout:!0}),auth:Object.freeze({providers:Object.freeze(["google","email_link"]),email_link_resend_cooldown_seconds:30,reauth_max_age_seconds:900}),credits:Object.freeze({welcome:40,scan_cost:10,removal_cost:20,packs:null}),limits:Object.freeze({max_image_upload_bytes:30*On,max_video_upload_bytes:100*On,server_max_video_upload_bytes:200*On,report_ttl_days:14,max_url_download_bytes:50*On}),developer:Object.freeze({credit_cost:10,key_rate_limit_per_min:20,account_rate_limit_per_min:30,max_active_keys:5,max_request_bytes:25*On}),video_frames:Object.freeze({manifest_version:1,extensions:Object.freeze([".m4v",".mov",".mp4"]),encode_max_pixels:4194304,jpeg_quality:95,frame_ratios:Object.freeze([.2,.5,.8]),container_scan_window_bytes:1*On,container_scan_markers:Object.freeze(["x264"]),payload_head_bytes:4096,decode_max_pixels:8388608,max_container_bytes:12*On,max_box_bytes:8*On,max_frame_bytes:4*On,max_boxes:1024,read_top_level_boxes:12,whole_file_max_bytes:0}),refresh_after_seconds:300}),Da="https://web-production-6a994.up.railway.app",Xb=new Set(["fauxlens.com","www.fauxlens.com"]),cx=typeof window<"u"&&Xb.has(window.location.hostname)?"":Da,ux="https://fauxlens.com",Kb={apiKey:`AIzaSyAVnkOQe6oTa9Buv-8dety568lRN_1_pTQ 3`.trim(),authDomain:`fauxlens.com 4`.trim(),projectId:`proof-or-poof 5`.trim(),storageBucket:`proof-or-poof.firebasestorage.app 6`.trim(),messagingSenderId:"1075122403438".trim(),appId:"1:1075122403438:web:e572b53e874c62fe084e7f".trim(),measurementId:"G-C7NY13DL4T".trim()},ud={ANALYSIS_MS:6e4,INPAINTING_MS:12e4,FINGERPRINT_MS:8e3,SHARE_REQUEST_MS:15e3,BALANCE_MS:15e3,AUTH_ME_MS:15e3},rS=18e4,Qb=45e3,dx=12e4,fx=30*6e4,pr={OK:200,BAD_REQUEST:400,UNAUTHORIZED:401,PAYMENT_REQUIRED:402,FORBIDDEN:403,NOT_FOUND:404,TOO_LARGE:413,UNSUPPORTED_MEDIA:415,TOO_MANY_REQUESTS:429,SERVER_ERROR:500},k0={REQUIRED:"CAPTCHA_REQUIRED",STRICT:"STRICT_CAPTCHA_REQUIRED"},mx="mnjplknd",oS="[email protected]",Jb=40,Pb=10,hx=[{id:"starter",label:"Starter",credits:500,price:"2.99"},{id:"pro",label:"Pro",credits:2e3,price:"9.99"},{id:"max",label:"Max",credits:5e3,price:"19.99"}],z0=hx[1],cS=Math.round(Number(z0.price)/(z0.credits/Pb)*100),uS=20,dd=30,px=100,dS=Math.max(dd,px)*1024*1024,fS=l=>l==="video"?px:dd,Wb=dd,mS=Wb*1024*1024,hS="file-too-large",$b=new Set(["mp4","m4v","m4p","mov","qt","avi","divx","mkv","webm","flv","f4v","wmv","asf","ts","mts","m2ts","m2t","mpeg","mpg","mpe","m2v","m2p","3gp","3g2","3gpp","3gpp2","ogg","ogv","rm","rmvb","vob","dv","mxf","wmx","wvx","amv"]),pS=l=>{const r=l.lastIndexOf(".");return r>0&&$b.has(l.slice(r+1).toLowerCase())}
6,xS=new Set(["image/svg+xml","image/xml+svg","image/svg","image/x-wmf","image/x-emf","image/x-eps","video/x-shockwave-flash"]),gS=20,ev=2e3,yS=2e3,bS=50,vS=1500,ES=2e3,_S=2.5,wS=.3,SS=6,hu="faux_lens_device_id",tv="FP_TIMEOUT",nv="EMPTY_ID",jS=3e3,NS=!0,AS=1,TS=[.2,.5,.8],CS=["frame_20","frame_50","frame_80"],OS=.4,RS=2,MS=3,LS=4194304,DS=.95,FS=1048576,kS=["x264"],zS=4*1024,US=12*1024*1024,BS=8*1024*1024,IS=["mdat"],HS=64,GS=new Set(["mp4","mov","m4v"]),VS=.25,YS=6e3,qS=25e3,ZS=.58,XS=.38,KS=.04,QS=.022,JS=.6,PS=10,WS=["Uploading Media...","Scanning Frame-by-Frame...","Analyzing Pixel Noise...","Checking Video Compression...","Verifying Metadata...","Generating Final Verdict"],$S={provenance:{label:"Provenance",caption:"Reading metadata and originâ¦"},forensic:{label:"Forensic Analysis",caption:"Checking against 30+ known AI generatorsâ¦"},verdict:{label:"Verdict",caption:"Building the evidence chainâ¦"}},e4=["Checking against 30+ known AI generatorsâ¦","Examining lighting, anatomy, and physicsâ¦","Analyzing pixel-level inconsistenciesâ¦","Comparing to authentic-photo signal patternsâ¦"],t4=["provenance","forensic","verdict"],n4=800,a4=1e4,l4=dx+3e4,i4=fx+6e4,s4=3e4,r4=500,o4=2e3,c4=1e4,u4=12e3,d4=2e4,av=!1,pu=!1,Ml=(()=>{const l="google,email_link".split(",").map(r=>r.trim().toLowerCase()).filter(r=>ox.includes(r));return l.length?l:["google"]})(),Ii=Ml.includes("email_link"),lv=8e3,xx="/auth/finish",U0=l=>{let r;const c=new Set,u=(b,v)=>{const g=typeof b=="function"?b(r):b;if(!Object.is(g,r)){const w=r;r=v??(typeof g!="object"||g===null)?g:Object.assign({},r,g),c.forEach(O=>O(r,w))}},f=()=>r,x={setState:u,getState:f,getInitialState:()=>y,subscribe:b=>(c.add(b),()=>c.delete(b))},y=r=l(u,f,x);return x},iv=(l=>l?U0(l):U0),sv=l=>l;function rv(l,r=sv){const c=pe.useSyncExternalStore(l.subscribe,pe.useCallback(()=>r(l.getState()),[l,r]),pe.useCallback(()=>r(l.getInitialState()),[l,r]));return pe.useDebugValue(c),c}const B0=l=>{const r=iv(l),c=u=>rv(r,u);return Object.assign(c,r),c},gx=(l=>l?B0(l):B0),ov=()=>({config:cd,source:"default",configVersion:null,fetchedAt:0,networkConfirmed:!1,lastFailureAt:0}),Tl=gx(()=>ov()),xu={localStorage:new Map,sessionStorage:new Map},Sr=l=>{if(typeof window>"u")return null;try{return window[l]??null}catch{return null}},yx=l=>({getItem(r){const c=Sr(l);if(c)try{const u=c.getItem(r);if(u!==null)return u}catch{}return xu[l].get(r)??null},setItem(r,c){const u=Sr(l);if(u)try{u.setItem(r,c);return}catch{}xu[l].set(r,c)},removeItem(r){const c=Sr(l);if(c)try{c.removeItem(r)}catch{}xu[l].delete(r)}}),oe=yx("localStorage"),Ln=yx("sessionStorage"),cv=l=>{const r=Sr(l);
6if(!r)return!1;const c="__fauxlens_probe__";try{return r.setItem(c,"1"),r.removeItem(c),!0}catch{return!1}},Zu=l=>typeof l=="object"&&l!==null&&!Array.isArray(l),fd=l=>typeof l=="number"&&Number.isInteger(l),bx=l=>typeof l=="number"&&Number.isFinite(l),gu=l=>Array.isArray(l)&&l.every(r=>typeof r=="string"),uv=l=>Array.isArray(l)&&l.every(bx),bl=(l,r)=>c=>fd(c)&&c>=l&&c<=r,Xe=l=>fd(l)&&l>0,dv=l=>fd(l)&&l>=0;function fv(l){const r=new Set(ox),c=[];for(const u of l){const f=u.trim().toLowerCase();r.has(f)&&!c.includes(f)&&c.push(f)}return c.length?c:["google"]}const mv=l=>Array.isArray(l)&&l.length>0&&l.every(r=>Zu(r)&&typeof r.sku=="string"&&r.sku.length>0&&Xe(r.credits));function vx(l,r){if(!Zu(l)||(l.schema_version??Lr)!==Lr)return null;const u=l,f=[],m=cd;function p(k,z,H,le,W,ne=$=>$){const $=u[k],q=Zu($)?$[z]:void 0;return q==null?le:H(q)?ne(q):(f.push(`${k}.${z}`),W)}const x=r,y=k=>typeof k=="boolean",b=u.refresh_after_seconds,v=bx(b)?Math.min(86400,Math.max(60,Math.round(b))):m.refresh_after_seconds,g=(k,z)=>p("video_frames",k,z,m.video_frames[k],x.video_frames[k]),w={features:{video_frames_mode:p("features","video_frames_mode",y,m.features.video_frames_mode,x.features.video_frames_mode),capture_challenge:p("features","capture_challenge",y,m.features.capture_challenge,x.features.capture_challenge),rewarded_ads:p("features","rewarded_ads",y,m.features.rewarded_ads,x.features.rewarded_ads),checkout:p("features","checkout",y,m.features.checkout,x.features.checkout)},auth:{providers:p("auth","providers",gu,m.auth.providers,x.auth.providers,k=>fv(k)),email_link_resend_cooldown_seconds:p("auth","email_link_resend_cooldown_seconds",bl(10,600),m.auth.email_link_resend_cooldown_seconds,x.auth.email_link_resend_cooldown_seconds),reauth_max_age_seconds:p("auth","reauth_max_age_seconds",bl(60,86400),m.auth.reauth_max_age_seconds,x.auth.reauth_max_age_seconds)},credits:{welcome:p("credits","welcome",bl(0,1e4),m.credits.welcome,x.credits.welcome),scan_cost:p("credits","scan_cost",bl(1,1e4),m.credits.scan_cost,x.credits.scan_cost),removal_cost:p("credits","removal_cost",bl(1,1e4),m.credits.removal_cost,x.credits.removal_cost),packs:p("credits","packs",mv,m.credits.packs,x.credits.packs,k=>k.map(z=>({sku:z.sku,credits:z.credits})))},limits:{max_image_upload_bytes:p("limits","max_image_upload_bytes",Xe,m.limits.max_image_upload_bytes,x.limits.max_image_upload_bytes),max_video_upload_bytes:p("limits","max_video_upload_bytes",Xe,m.limits.max_video_upload_bytes,x.limits.max_video_upload_bytes),server_max_video_upload_bytes:p("limits","server_max_video_upload_bytes",Xe,m.limits.server_max_video_upload_bytes,x.limits.server_max_video_upload_bytes),report_ttl_days:p("limits","report_ttl_days",Xe,m.limits.report_ttl_days,x.limits.report_ttl_days),max_url_download_bytes:p("limits","max_url_download_bytes",Xe,m.limits.max_url_download_bytes,x.limits.max_url_download_bytes)},developer:{credit_cost:p("developer","credit_cost",Xe,m.developer.credit_cost,x.developer.credit_cost),key_rate_limit_per_min:p("developer","key_rate_limit_per_min",Xe,m.developer.key_rate_limit_per_min,x.developer.key_rate_limit_per_min),account_rate_limit_per_min:p("developer","account_rate_limit_per_min",Xe,m.developer.account_rate_limit_per_min,x.developer.account_rate_limit_per_min),max_active_keys:p("developer","max_active_keys",Xe,m.developer.max_active_keys,x.developer.max_active_keys),max_request_bytes:p("developer","max_request_bytes",Xe,m.developer.max_request_bytes,x.developer.max_request_bytes)},video_frames:{manifest_version:g("manifest_version",Xe),extensions:g("extensions",gu),encode_max_pixels:g("encode_max_pixels",Xe),jpeg_quality:g("jpeg_quality",bl(1,100)),frame_ratios:g("frame_ratios",uv),container_scan_window_bytes:g("container_scan_window_bytes",Xe),container_scan_markers:g("container_scan_markers",gu),payload_head_bytes:g("payload_head_bytes",Xe),decode_max_pixels:g("decode_max_pixels",Xe),max_container_bytes:g("max_container_bytes",Xe),max_box_bytes:g("max_box_bytes",Xe),max_frame_bytes:g("max_frame_bytes",Xe),max_boxes:g("max_boxes",Xe),read_top_level_boxes:g("read_top_level_boxes",Xe),whole_file_max_bytes:g("whole_file_max_bytes",dv)},refresh_after_seconds:v}
6,O=typeof u.config_version=="string"?u.config_version:null;return{config:w,configVersion:O,issues:f}}const hv=new Set([204,205,304]),Ex="Upload exceeded its maximum duration.",_x="Upload stalled â no data sent for too long.",wx="Server did not respond in time.",pv=new Set([Ex,_x,wx]);function vl(l){return new DOMException(l,"AbortError")}function Ri(){return new TypeError("Failed to fetch")}function xv(l){const r=new Headers;for(const c of l.trim().split(/[\r\n]+/)){if(!c)continue;const u=c.indexOf(":");if(u<=0)continue;const f=c.slice(0,u).trim(),m=c.slice(u+1).trim();try{r.append(f,m)}catch{}}return r}function gv(l,r){const{method:c="GET",headers:u,body:f=null,signal:m,onUploadProgress:p,stallTimeoutMs:x,responseTimeoutMs:y,ceilingMs:b}=r;return new Promise((v,g)=>{if(m?.aborted){g(vl("The operation was aborted."));return}const w=new XMLHttpRequest;w.open(c,l,!0),w.responseType="blob",u&&u.forEach((ae,je)=>{try{w.setRequestHeader(je,ae)}catch{}});let O=!1,k=f===null?"awaiting-response":"uploading",z=performance.now(),H=null,le=0;const W=[],ne=()=>{for(const ae of W)window.clearInterval(ae);W.length=0},$=ae=>{O||(O=!0,ne(),m?.removeEventListener("abort",Be),ae())},q=ae=>{$(()=>{try{w.abort()}catch{}g(ae)})};function Be(){q(vl("The operation was aborted."))}m?.addEventListener("abort",Be,{once:!0});const xe=performance.now();W.push(window.setInterval(()=>{const ae=performance.now();if(document.visibilityState==="hidden"){H===null&&(H=ae);return}if(H!==null){const dt=ae-H;H=null,z+=dt,le+=dt}if(ae-xe-le>b){q(vl(Ex));return}const je=ae-z;if(k==="uploading"&&je>x){q(vl(_x));return}k==="awaiting-response"&&je>y&&q(vl(wx))},1e3));let Z=null;w.upload.onprogress=ae=>{if(z=performance.now(),!p){Z=ae.lengthComputable?ae.total:Z;return}const je=ae.lengthComputable?ae.total:null;Z=je,p({loaded:ae.loaded,total:je,fraction:je&&je>0?Math.min(1,ae.loaded/je):null})},w.upload.onload=()=>{if(z=performance.now(),k="awaiting-response",p){const ae=Z;p({loaded:ae??0,total:ae,fraction:1})}},w.upload.onerror=()=>q(Ri()),w.onload=()=>{$(()=>{const ae=w.status;if(ae===0){g(Ri());return}try{const je=xv(w.getAllResponseHeaders()),dt=hv.has(ae)?null:w.response;v(new Response(dt,{status:ae,statusText:w.statusText,headers:je}))}catch{g(Ri())}})},w.onerror=()=>q(Ri()),w.onabort=()=>q(vl("The operation was aborted."));try{w.send(f)}catch{q(Ri())}})}var Sx="5.0.1";function Dr(l,r){return new Promise(c=>setTimeout(c,l,r))}function yv(){return new Promise(l=>{const r=new MessageChannel;r.port1.onmessage=()=>l(),r.port2.postMessage(null)})}function bv(l,r=1/0){const{requestIdleCallback:c}=window;return c?new Promise(u=>c.call(window,()=>u(),{timeout:r})):Dr(Math.min(l,r))}function jx(l){return!!l&&typeof l.then=="function"}function I0(l,r){try{const c=l();jx(c)?c.then(u=>r(!0,u),u=>r(!1,u)):r(!0,c)}catch(c){r(!1,c)}}async function H0(l,r,c=16){const u=Array(l.length);let f=Date.now();for(let m=0;m<l.length;++m){u[m]=r(l[m],m);const p=Date.now();p>=f+c&&(f=p,await yv())}return u}function Vi(l){return l.then(void 0,()=>{}),l}function vv(l,r){for(let c=0,u=l.length;c<u;++c)if(l[c]===r)return!0;return!1}function Ev(l,r){return!vv(l,r)}function md(l){return parseInt(l)}function nn(l){return parseFloat(l)}function Rn(l,r){return typeof l=="number"&&isNaN(l)?r:l}function bt(l){return l.reduce((r,c)=>r+(c?1:0),0)}function Nx(l,r=1){if(Math.abs(r)>=1)return Math.round(l/r)*r;{const c=1/r;return Math.round(l*c)/c}}function _v(l){var r,c;const u=`Unexpected syntax '${l}'`,f=/^\s*([a-z-]*)(.*)$/i.exec(l),m=f[1]||void 0,p={},x=/([.:#][\w-]+|\[.+?\])/gi,y=(b,v)=>{p[b]=p[b]||[],p[b].push(v)};for(;;){const b=x.exec(f[2]);if(!b)break;const v=b[0];switch(v[0]){case".":y("class",v.slice(1));break;case"#":y("id",v.slice(1));break;case"[":{const g=/^\[([\w-]+)([~|^$*]?=("(.*?)"|([\w-]+)))?(\s+[is])?\]$/.exec(v);if(g)y(g[1],(c=(r=g[4])!==null&&r!==void 0?r:g[5])!==null&&c!==void 0?c:"");else throw new Error(u);break}default:throw new Error(u)}}return[m,p]}function wv(l){const r=new Uint8Array(l.length);for(let c=0;c<l.length;c++){const u=l.charCodeAt(c);if(u>127)return new TextEncoder().encode(l);r[c]=u}return r}function oa(l,r){const c=l[0]>>>16,u=l[0]&65535,f=l[1]>>>16,m=l[1]&65535,p=r[0]>>>16,x=r[0]&65535,y=r[1]>>>16,b=r[1]&65535;let v=0,g=0,w=0,O=0;O+=m+b,w+=O>>>16,O&=65535,w+=f+y,g+=w>>>16,w&=65535,g+=u+x,v+=g>>>16,g&=65535,v+=c+p,v&=65535,l[0]=v<<16|g,l[1]=w<<16|O}function Jt(l,r){const c=l[0]>>>16,u=l[0]&65535,f=l[1]>>>16,m=l[1]&65535,p=r[0]>>>16,x=r[0]&65535,y=r[1]>>>16,b=r[1]&65535;let v=0,g=0,w=0,O=0;O+=m*b,w+=O>>>16,O&=65535,w+=f*b,g+=w>>>16,w&=65535,w+=m*y,g+=w>>>16,w&=65535,g+=u*b,v+=g>>>16,g&=65535,g+=f*y,v+=g>>>16,g&=65535,g+=m*x,v+=g>>>16,g&=65535,v+=c*b+u*y+f*x+m*p,v&=65535,l[0]=v<<16|g,l[1]=w<<16|O}function El(l,r){const c=l[0];r%=64,r===32?(l[0]=l[1],l[1]=c):r<32?(l[0]=c<<r|l[1]>>>32-r,l[1]=l[1]<<r|c>>>32-r):(r-=32,l[0]=l[1]<<r|c>>>32-r,l[1]=c<<r|l[1]>>>32-r)}function Bt(l,r){r%=64,r!==0&&(r<32?(l[0]=l[1]>>>32-r,l[1]=l[1]<<r):(l[0]=l[1]<<r-32,l[1]=0))}function Ue(l,r){l[0]^=r[0],l[1]^=r[1]}const Sv=[4283543511,3981806797],jv=[3301882366,444984403];function G0(l){const r=[0,l[0]>>>1];Ue(l,r),Jt(l,Sv),r[1]=l[0]>>>1,Ue(l,r),Jt(l,jv),r[1]=l[0]>>>1,Ue(l,r)}const xr=[2277735313,289559509],gr=[1291169091,658871167],V0=[0,5],Nv=[0,1390208809],Av=[0,944331445];function Tv(l,r){const c=wv(l);r=r||0;const u=[0,c.length],f=u[1]%16,m=u[1]-f,p=[0,r],x=[0,r],y=[0,0],b=[0,0];let v;for(v=0;v<m;v=v+16)y[0]=c[v+4]|c[v+5]<<8|c[v+6]<<16|c[v+7]<<24,y[1]=c[v]|c[v+1]<<8|c[v+2]<<16|c[v+3]<<24,b[0]=c[v+12]|c[v+13]<<8|c[v+14]<<16|c[v+15]<<24,b[1]=c[v+8]|c[v+9]<<8|c[v+10]<<16|c[v+11]<<24,Jt(y,xr),El(y,31),Jt(y,gr),Ue(p,y),El(p,27),oa(p,x),Jt(p,V0),oa(p,Nv),Jt(b,gr),El(b,33),Jt(b,xr),Ue(x,b),El(x,31),oa(x,p),Jt(x,V0),oa(x,Av);y[0]=0,y[1]=0,b[0]=0,b[1]=0;const g=[0,0];switch(f){case 15:g[1]=c[v+14],Bt(g,48),Ue(b,g);case 14:g[1]=c[v+13],Bt(g,40),Ue(b,g);case 13:g[1]=c[v+12],Bt(g,32),Ue(b,g);case 12:g[1]=c[v+11],Bt(g,24),Ue(b,g);case 11:g[1]=c[v+10],Bt(g,16),Ue(b,g);case 10:g[1]=c[v+9],Bt(g,8),Ue(b,g);case 9:g[1]=c[v+8],Ue(b,g),Jt(b,gr),El(b,33),Jt(b,xr),Ue(x,b);case 8:g[1]=c[v+7],Bt(g,56),Ue(y,g);case 7:g[1]=c[v+6],Bt(g,48),Ue(y,g);case 6:g[1]=c[v+5],Bt(g,40),Ue(y,g);case 5:g[1]=c[v+4],Bt(g,32),Ue(y,g);case 4:g[1]=c[v+3],Bt(g,24),Ue(y,g);case 3:g[1]=c[v+2],Bt(g,16),Ue(y,g);case 2:g[1]=c[v+1],Bt(g,8),Ue(y,g);case 1:g[1]=c[v],Ue(y,g),Jt(y,xr),El(y,31),Jt(y,gr),Ue(p,y)}return Ue(p,u),Ue(x,u),oa(p,x),oa(x,p),G0(p),G0(x),oa(p,x),oa(x,p),("00000000"+(p[0]>>>0).toString(16)).slice(-8)+("00000000"+(p[1]>>>0).toString(16)).slice(-8)+("00000000"+(x[0]>>>0).toString(16)).slice(-8)+("00000000"+(x[1]>>>0).toString(16)).slice(-8)}function Cv(l){var r;return{name:l.name,message:l.message,stack:(r=l.stack)===null||r===void 0?void 0:r.split(` 7`),...l}}function Ov(l){return/^function\s.*?\{\s*\[native code]\s*}$/.test(String(l))}function Rv(l){return typeof l!="function"}function Mv(l,r){const c=Vi(new Promise(u=>{const f=Date.now();I0(l.bind(null,r),(...m)=>{const p=Date.now()-f;if(!m[0])return u(()=>({error:m[1],duration:p}));const x=m[1];if(Rv(x))return u(()=>({value:x,duration:p}));u(()=>new Promise(y=>{const b=Date.now();I0(x,(...v)=>{const g=p+Date.now()-b;if(!v[0])return y({error:v[1],duration:g});y({value:v[1],duration:g})})}))})}));return function(){return c.then(f=>f())}}function Lv(l,r,c,u){const f=Object.keys(l).filter(p=>Ev(c,p)),m=Vi(H0(f,p=>Mv(l[p],r),u));return async function(){const x=await m,y=await H0(x,g=>
7Vi(g()),u),b=await Promise.all(y),v={};for(let g=0;g<f.length;++g)v[f[g]]=b[g];return v}}function Ax(){const l=window,r=navigator;return bt(["MSCSSMatrix"in l,"msSetImmediate"in l,"msIndexedDB"in l,"msMaxTouchPoints"in r,"msPointerEnabled"in r])>=4}function Dv(){const l=window,r=navigator;return bt(["msWriteProfilerMark"in l,"MSStream"in l,"msLaunchUri"in r,"msSaveBlob"in r])>=3&&!Ax()}function Ki(){const l=window,r=navigator;return bt(["webkitPersistentStorage"in r,"webkitTemporaryStorage"in r,(r.vendor||"").indexOf("Google")===0,"webkitResolveLocalFileSystemURL"in l,"BatteryManager"in l,"webkitMediaStream"in l,"webkitSpeechGrammar"in l])>=5}function ln(){const l=window,r=navigator;return bt(["ApplePayError"in l,"CSSPrimitiveValue"in l,"Counter"in l,r.vendor.indexOf("Apple")===0,"RGBColor"in l,"WebKitMediaKeys"in l])>=4}function hd(){const l=window,{HTMLElement:r,Document:c}=l;return bt(["safari"in l,!("ongestureend"in l),!("TouchEvent"in l),!("orientation"in l),r&&!("autocapitalize"in r.prototype),c&&"pointerLockElement"in c.prototype])>=4}function Qi(){const l=window;return Ov(l.print)&&String(l.browser)==="[object WebPageNamespace]"}function Tx(){var l,r;const c=window;return bt(["buildID"in navigator,"MozAppearance"in((r=(l=document.documentElement)===null||l===void 0?void 0:l.style)!==null&&r!==void 0?r:{}),"onmozfullscreenchange"in c,"mozInnerScreenX"in c,"CSSMozDocumentRule"in c,"CanvasCaptureMediaStream"in c])>=4}function Fv(){const l=window;return bt([!("MediaSettingsRange"in l),"RTCEncodedAudioFrame"in l,""+l.Intl=="[object Intl]",""+l.Reflect=="[object Reflect]"])>=3}function kv(){const l=window,{URLPattern:r}=l;return bt(["union"in Set.prototype,"Iterator"in l,r&&"hasRegExpGroups"in r.prototype,"RGB8"in WebGLRenderingContext.prototype])>=3}function zv(){const l=window;return bt(["DOMRectList"in l,"RTCPeerConnectionIceEvent"in l,"SVGGeometryElement"in l,"ontransitioncancel"in l])>=3}function Ji(){const l=window,r=navigator,{CSS:c,HTMLButtonElement:u}=l;return bt([!("getStorageUpdates"in r),u&&"popover"in u.prototype,"CSSCounterStyleRule"in l,c.supports("font-size-adjust: ex-height 0.5"),c.supports("text-transform: full-width")])>=4}function Uv(){if(navigator.platform==="iPad")return!0;const l=screen,r=l.width/l.height;return bt(["MediaSource"in window,!!Element.prototype.webkitRequestFullscreen,r>.65&&r<1.53])>=2}function Bv(){const l=document;return l.fullscreenElement||l.msFullscreenElement||l.mozFullScreenElement||l.webkitFullscreenElement||null}function Iv(){const l=document;return(l.exitFullscreen||l.msExitFullscreen||l.mozCancelFullScreen||l.webkitExitFullscreen).call(l)}function pd(){const l=Ki(),r=Tx(),c=window,u=navigator,f="connection";return l?bt([!("SharedWorker"in c),u[f]&&"ontypechange"in u[f],!("sinkId"in new Audio)])>=2:r?bt(["onorientationchange"in c,"orientation"in c,/android/i.test(u.appVersion)])>=2:!1}function Hv(){const l=navigator,r=window,c=Audio.prototype,{visualViewport:u}=r;return bt(["srLatency"in c,"srChannelCount"in c,"devicePosture"in l,u&&"segments"in u,"getTextInformation"in Image.prototype])>=3}function Gv(){return qv()?-4:Vv()}function Vv(){const l=window,r=l.OfflineAudioContext||l.webkitOfflineAudioContext;if(!r)return-2;if(Yv())return-1;const c=4500,u=5e3,f=new r(1,u,44100),m=f.createOscillator();m.type="triangle",m.frequency.value=1e4;const p=f.createDynamicsCompressor();p.threshold.value=-50,p.knee.value=40,p.ratio.value=12,p.attack.value=0,p.release.value=.25,m.connect(p),p.connect(f.destination),m.start(0);const[x,y]=Zv(f),b=Vi(x.then(v=>Xv(v.getChannelData(0).subarray(c)),v=>{if(v.name==="timeout"||v.name==="suspended")return-3;throw v}));return()=>(y(),b)}function Yv(){return ln()&&!hd()&&!zv()}function qv(){return ln()&&Ji()&&Qi()||Ki()&&Hv()&&kv()}function Zv(l){let m=()=>{};return[new Promise((x,y)=>{let b=!1,v=0,g=0;l.oncomplete=k=>x(k.renderedBuffer);const w=()=>{setTimeout(()=>y(Y0("timeout")),Math.min(500,g+5e3-Date.now()))},O=()=>{try{const k=l.startRendering();switch(jx(k)&&Vi(k),l.state){case"running":g=Date.now(),b&&w();break;case"suspended":document.hidden||v++,b&&v>=3?y(Y0("suspended")):setTimeout(O,500);break}}catch(k){y(k)}};O(),m=()=>{b||(b=!0,g>0&&w())}}),m]}function Xv(l){let r=0;for(let c=0;c<l.length;++c)r+=Math.abs(l[c]);return r}function Y0(l){const r=new Error(l);return r.name=l,r}async function Cx(l,r,c=50){var u,f,m;const p=document;for(;!p.body;)await Dr(c);const x=p.createElement("iframe");try{for(await new Promise((y,b)=>{let v=!1;const g=()=>{v=!0,y()},w=z=>{v=!0,b(z)};x.onload=g,x.onerror=w;const{style:O}=x;O.setProperty("display","block","important"),O.position="absolute",O.top="0",O.left="0",O.visibility="hidden",r&&"srcdoc"in x?x.srcdoc=r:x.src="about:blank",p.body.appendChild(x);const k=()=>{var z,H;v||(((H=(z=x.contentWindow)===null||z===void 0?void 0:z.document)===null||H===void 0?void 0:H.readyState)==="complete"?g():setTimeout(k,10))};k()});!(!((f=(u=x.contentWindow)===null||u===void 0?void 0:u.document)===null||f===void 0)&&f.body);)await Dr(c);return await l(x,x.contentWindow)}finally{(m=x.parentNode)===null||m===void 0||m.removeChild(x)}}function Kv(l){const[r,c]=_v(l),u=document.createElement(r??"div");for(const f of Object.keys(c)){const m=c[f].join(" ");f==="style"?Qv(u.style,m):u.setAttribute(f,m)}return u}function Qv(l,r){for(const c of r.split(";")){const u=/^\s*([\w-]+)\s*:\s*(.+?)(\s*!([\w-]+))?\s*$/.exec(c);if(u){const[,f,m,,p]=u;l.setProperty(f,m,p||"")}}}function Jv(){let l=window;for(;;){const r=l.parent;if(!r||r===l)return!1;try{if(r.location.origin!==l.location.origin)return!0}catch(c){if(c instanceof Error&&c.name==="SecurityError")return!0;throw c}l=r}}const Pv="mmMwWLliI0O&1",Wv="48px",_l=["monospace","sans-serif","serif"],q0=["sans-serif-thin","ARNO PRO","Agency FB","Arabic Typesetting","Arial Unicode MS","AvantGarde Bk BT","BankGothic Md BT","Batang","Bitstream Vera S
7ans Mono","Calibri","Century","Century Gothic","Clarendon","EUROSTILE","Franklin Gothic","Futura Bk BT","Futura Md BT","GOTHAM","Gill Sans","HELV","Haettenschweiler","Helvetica Neue","Humanst521 BT","Leelawadee","Letter Gothic","Levenim MT","Lucida Bright","Lucida Sans","Menlo","MS Mincho","MS Outlook","MS Reference Specialty","MS UI Gothic","MT Extra","MYRIAD PRO","Marlett","Meiryo UI","Microsoft Uighur","Minion Pro","Monotype Corsiva","PMingLiU","Pristina","SCRIPTINA","Segoe UI Light","Serifa","SimHei","Small Fonts","Staccato222 BT","TRAJAN PRO","Univers CE 55 Medium","Vrinda","ZWAdobeF"];function $v(){return Cx(async(l,{document:r})=>{const c=r.body;c.style.fontSize=Wv;const u=r.createElement("div");u.style.setProperty("visibility","hidden","important");const f={},m={},p=O=>{const k=r.createElement("span"),{style:z}=k;return z.position="absolute",z.top="0",z.left="0",z.fontFamily=O,k.textContent=Pv,u.appendChild(k),k},x=(O,k)=>p(`'${O}',${k}`),y=()=>_l.map(p),b=()=>{const O={};for(const k of q0)O[k]=_l.map(z=>x(k,z));return O},v=O=>_l.some((k,z)=>O[z].offsetWidth!==f[k]||O[z].offsetHeight!==m[k]),g=y(),w=b();c.appendChild(u);for(let O=0;O<_l.length;O++)f[_l[O]]=g[O].offsetWidth,m[_l[O]]=g[O].offsetHeight;return q0.filter(O=>v(w[O]))})}function e2(){const l=navigator.plugins;if(!l)return;const r=[];for(let c=0;c<l.length;++c){const u=l[c];if(!u)continue;const f=[];for(let m=0;m<u.length;++m){const p=u[m];f.push({type:p.type,suffixes:p.suffixes})}r.push({name:u.name,description:u.description,mimeTypes:f})}return r}function t2(){return n2(c2())}function n2(l){let r=!1,c,u;const[f,m]=a2();return l2(f,m)?(r=i2(m),l?c=u="skipped":[c,u]=s2(f,m)):c=u="unsupported",{winding:r,geometry:c,text:u}}function a2(){const l=document.createElement("canvas");return l.width=1,l.height=1,[l,l.getContext("2d")]}function l2(l,r){return!!(r&&l.toDataURL)}function i2(l){return l.rect(0,0,10,10),l.rect(2,2,6,6),!l.isPointInPath(5,5,"evenodd")}function s2(l,r){r2(l,r);const c=yu(l),u=yu(l);return c!==u?["unstable","unstable"]:(o2(l,r),[yu(l),c])}function r2(l,r){l.width=240,l.height=60,r.textBaseline="alphabetic",r.fillStyle="#f60",r.fillRect(100,1,62,20),r.fillStyle="#069",r.font='11pt "Times New Roman"';const c="Cwm fjordbank gly ð";r.fillText(c,2,15),r.fillStyle="rgba(102, 204, 0, 0.2)",r.font="18pt Arial",r.fillText(c,4,45)}function o2(l,r){l.width=122,l.height=110,r.globalCompositeOperation="multiply";for(const[c,u,f]of[["#f2f",40,40],["#2ff",80,40],["#ff2",60,80]])r.fillStyle=c,r.beginPath(),r.arc(u,f,40,0,Math.PI*2,!0),r.closePath(),r.fill();r.fillStyle="#f9c",r.arc(60,60,60,0,Math.PI*2,!0),r.arc(60,60,20,0,Math.PI*2,!0),r.fill("evenodd")}function yu(l){return l.toDataURL()}function c2(){return ln()&&Ji()&&Qi()}function u2(){const l=navigator;let r=0,c;l.maxTouchPoints!==void 0?r=md(l.maxTouchPoints):l.msMaxTouchPoints!==void 0&&(r=l.msMaxTouchPoints);try{document.createEvent("TouchEvent"),c=!0}catch{c=!1}const u="ontouchstart"in window;return{maxTouchPoints:r,touchEvent:c,touchStart:u}}function d2(){return navigator.oscpu}function f2(){const l=navigator,r=[],c=l.language||l.userLanguage||l.browserLanguage||l.systemLanguage;if(c!==void 0&&r.push([c]),Array.isArray(l.languages))Ki()&&Fv()||r.push(l.languages);else if(typeof l.languages=="string"){const u=l.languages;u&&r.push(u.split(","))}return r}function m2(){return window.screen.colorDepth}function h2(){return Rn(nn(navigator.deviceMemory),void 0)}function p2(){if(!(ln()&&Ji()&&Qi()))return x2()}function x2(){const l=screen,r=u=>
7Rn(md(u),null),c=[r(l.width),r(l.height)];return c.sort().reverse(),c}const g2=2500,y2=10;let jr,bu;function b2(){if(bu!==void 0)return;const l=()=>{const r=Xu();Ku(r)?bu=setTimeout(l,g2):(jr=r,bu=void 0)};l()}function v2(){return b2(),async()=>{let l=Xu();if(Ku(l)){if(jr)return[...jr];Bv()&&(await Iv(),l=Xu())}return Ku(l)||(jr=l),l}}function E2(){if(ln()&&Ji()&&Qi())return()=>Promise.resolve(void 0);const l=v2();return async()=>{const r=await l(),c=u=>u===null?null:Nx(u,y2);return[c(r[0]),c(r[1]),c(r[2]),c(r[3])]}}function Xu(){const l=screen;return[Rn(nn(l.availTop),null),Rn(nn(l.width)-nn(l.availWidth)-Rn(nn(l.availLeft),0),null),Rn(nn(l.height)-nn(l.availHeight)-Rn(nn(l.availTop),0),null),Rn(nn(l.availLeft),null)]}function Ku(l){for(let r=0;r<4;++r)if(l[r])return!1;return!0}function _2(){return Rn(md(navigator.hardwareConcurrency),void 0)}function w2(){var l;const r=(l=window.Intl)===null||l===void 0?void 0:l.DateTimeFormat;if(r){const u=new r().resolvedOptions().timeZone;if(u)return u}const c=-S2();return`UTC${c>=0?"+":""}${c}`}function S2(){const l=new Date().getFullYear();return Math.max(nn(new Date(l,0,1).getTimezoneOffset()),nn(new Date(l,6,1).getTimezoneOffset()))}function j2(){try{return!!window.sessionStorage}catch{return!0}}function N2(){try{return!!window.localStorage}catch{return!0}}function A2(){if(!(Ax()||Dv()))try{return!!window.indexedDB}catch{return!0}}function T2(){return!!window.openDatabase}function C2(){return navigator.cpuClass}function O2(){const{platform:l}=navigator;return l==="MacIntel"&&ln()&&!hd()?Uv()?"iPad":"iPhone":l}function R2(){return navigator.vendor||""}function M2(){const l=[];for(const r of["chrome","safari","__crWeb","__gCrWeb","yandex","__yb","__ybro","__firefox__","__edgeTrackingPreventionStatistics","webkit","oprt","samsungAr","ucweb","UCShellJava","puffinDevice"]){const c=window[r];c&&typeof c=="object"&&l.push(r)}return l.sort()}function L2(){const l=document;try{l.cookie="cookietest=1; SameSite=Strict;";const r=l.cookie.indexOf("cookietest=")!==-1;return l.cookie="cookietest=1; SameSite=Strict; expires=Thu, 01-Jan-1970 00:00:01 GMT",r}catch{return!1}}function D2(){const l=atob;return{abpIndo:["#Iklan-Melayang","#Kolom-Iklan-728","#SidebarIklan-wrapper",'[title="ALIENBOLA" i]',l("I0JveC1CYW5uZXItYWRz")],abpvn:[".quangcao","#mobileCatfish",l("LmNsb3NlLWFkcw=="),'[id^="bn_bottom_fixed_"]',"#pmadv"],adBlockFinland:[".mainostila",l("LnNwb25zb3JpdA=="),".ylamainos",l("YVtocmVmKj0iL2NsaWNrdGhyZ2guYXNwPyJd"),l("YVtocmVmXj0iaHR0cHM6Ly9hcHAucmVhZHBlYWsuY29tL2FkcyJd")],adBlockPersian:["#navbar_notice_50",".kadr",'TABLE[width="140px"]',"#divAgahi",l("YVtocmVmXj0iaHR0cDovL2cxLnYuZndtcm0ubmV0L2FkLyJd")],adBlockWarningRemoval:["#adblock-honeypot",".adblocker-root",".wp_adblock_detect",l("LmhlYWRlci1ibG9ja2VkLWFk"),l("I2FkX2Jsb2NrZXI=")],adGuardAnnoyances:[".hs-sosyal","#cookieconsentdiv",'div[class^="app_gdpr"]',".as-oil",'[data-cypress="soft-push-notification-modal"]'],adGuardBase:[".BetterJsPopOverlay",l("I2FkXzMwMFgyNTA="),l("I2Jhbm5lcmZsb2F0MjI="),l("I2NhbXBhaWduLWJhbm5lcg=="),l("I0FkLUNvbnRlbnQ=")],adGuardChinese:[l("LlppX2FkX2FfSA=="),l("YVtocmVmKj0iLmh0aGJldDM0LmNvbSJd"),"#widget-quan",l("YVtocmVmKj0iLzg0OTkyMDIwLnh5eiJd"),l("YVtocmVmKj0iLjE5NTZobC5jb20vIl0=")],adGuardFrench:["#pavePub",l("LmFkLWRlc2t0b3AtcmVjdGFuZ2xl"),".mobile_adhesion",".widgetadv",l("LmFkc19iYW4=")],adGuardGerman:['aside[data-portal-id="leaderboard"]'],adGuardJapanese:["#kauli_yad_1",l("YVtocmVmXj0iaHR0cDovL2FkMi50cmFmZmljZ2F0ZS5uZXQvIl0="),l("Ll9wb3BJbl9pbmZpbml0ZV9hZA=="),l("LmFkZ29vZ2xl"),l("Ll9faXNib29zdFJldHVybkFk")],adGuardMobile:[l("YW1wLWF1dG8tYWRz"),l("LmFtcF9hZA=="),'amp-embed[type="24smi"]',"#mgid_iframe1",l("I2FkX2ludmlld19hcmVh")],adGuardRussian:[l("YVtocmVmXj0iaHR0cHM6Ly9hZC5sZXRtZWFkcy5jb20vIl0="),l("LnJlY2xhbWE="),'div[id^="smi2adblock"]',l("ZGl2W2lkXj0iQWRGb3hfYmFubmVyXyJd"),"#psyduckpockeball"],adGuardSocial:[l("YVtocmVmXj0iLy93d3cuc3R1bWJsZXVwb24uY29tL3N1Ym1pdD91cmw9Il0="),l("YVtocmVmXj0iLy90ZWxlZ3JhbS5tZS9zaGFyZS91cmw/Il0="),".etsy-tweet","#inlineShare",".popup-social"],adGuardSpanishPortuguese:["#barraPublicidade","#Publicidade","#publiEspecial","#queTooltip",".cnt-publi"],adGuardTrackingProtection:["#qoo-counter",l("YVtocmVmXj0iaHR0cDovL2NsaWNrLmhvdGxvZy5ydS8iXQ=="),l("YVtocmVmXj0iaHR0cDovL2hpdGNvdW50ZXIucnUvdG9wL3N0YXQucGhwIl0="),l("YVtocmVmXj0iaHR0cDovL3RvcC5tYWlsLnJ1L2p1bXAiXQ=="),"#top100counter"],adGuardTurkish:["#backkapat",l("I3Jla2xhbWk="),l("YVtocmVmXj0iaHR0cDovL2Fkc2Vydi5vbn
7Rlay5jb20udHIvIl0="),l("YVtocmVmXj0iaHR0cDovL2l6bGVuemkuY29tL2NhbXBhaWduLyJd"),l("YVtocmVmXj0iaHR0cDovL3d3dy5pbnN0YWxsYWRzLm5ldC8iXQ==")],bulgarian:[l("dGQjZnJlZW5ldF90YWJsZV9hZHM="),"#ea_intext_div",".lapni-pop-over","#xenium_hot_offers"],easyList:[".yb-floorad",l("LndpZGdldF9wb19hZHNfd2lkZ2V0"),l("LnRyYWZmaWNqdW5reS1hZA=="),".textad_headline",l("LnNwb25zb3JlZC10ZXh0LWxpbmtz")],easyListChina:[l("LmFwcGd1aWRlLXdyYXBbb25jbGljayo9ImJjZWJvcy5jb20iXQ=="),l("LmZyb250cGFnZUFkdk0="),"#taotaole","#aafoot.top_box",".cfa_popup"],easyListCookie:[".ezmob-footer",".cc-CookieWarning","[data-cookie-number]",l("LmF3LWNvb2tpZS1iYW5uZXI="),".sygnal24-gdpr-modal-wrap"],easyListCzechSlovak:["#onlajny-stickers",l("I3Jla2xhbW5pLWJveA=="),l("LnJla2xhbWEtbWVnYWJvYXJk"),".sklik",l("W2lkXj0ic2tsaWtSZWtsYW1hIl0=")],easyListDutch:[l("I2FkdmVydGVudGll"),l("I3ZpcEFkbWFya3RCYW5uZXJCbG9jaw=="),".adstekst",l("YVtocmVmXj0iaHR0cHM6Ly94bHR1YmUubmwvY2xpY2svIl0="),"#semilo-lrectangle"],easyListGermany:["#SSpotIMPopSlider",l("LnNwb25zb3JsaW5rZ3J1ZW4="),l("I3dlcmJ1bmdza3k="),l("I3Jla2xhbWUtcmVjaHRzLW1pdHRl"),l("YVtocmVmXj0iaHR0cHM6Ly9iZDc0Mi5jb20vIl0=")],easyListItaly:[l("LmJveF9hZHZfYW5udW5jaQ=="),".sb-box-pubbliredazionale",l("YVtocmVmXj0iaHR0cDovL2FmZmlsaWF6aW9uaWFkcy5zbmFpLml0LyJd"),l("YVtocmVmXj0iaHR0cHM6Ly9hZHNlcnZlci5odG1sLml0LyJd"),l("YVtocmVmXj0iaHR0cHM6Ly9hZmZpbGlhemlvbmlhZHMuc25haS5pdC8iXQ==")],easyListLithuania:[l("LnJla2xhbW9zX3RhcnBhcw=="),l("LnJla2xhbW9zX251b3JvZG9z"),l("aW1nW2FsdD0iUmVrbGFtaW5pcyBza3lkZWxpcyJd"),l("aW1nW2FsdD0iRGVkaWt1b3RpLmx0IHNlcnZlcmlhaSJd"),l("aW1nW2FsdD0iSG9zdGluZ2FzIFNlcnZlcmlhaS5sdCJd")],estonian:[l("QVtocmVmKj0iaHR0cDovL3BheTRyZXN1bHRzMjQuZXUiXQ==")],fanboyAnnoyances:["#ac-lre-player",".navigate-to-top","#subscribe_popup",".newsletter_holder","#back-top"],fanboyAntiFacebook:[".util-bar-module-firefly-visible"],fanboyEnhancedTrackers:[".open.pushModal","#issuem-leaky-paywall-articles-zero-remaining-nag","#sovrn_container",'div[class$="-hide"][zoompage-fontsize][style="display: block;"]',".BlockNag__Card"],fanboySocial:["#FollowUs","#meteored_share","#social_follow",".article-sharer",".community__social-desc"],frellwitSwedish:[l("YVtocmVmKj0iY2FzaW5vcHJvLnNlIl1bdGFyZ2V0PSJfYmxhbmsiXQ=="),l("YVtocmVmKj0iZG9rdG9yLXNlLm9uZWxpbmsubWUiXQ=="),"article.category-samarbete",l("ZGl2LmhvbGlkQWRz"),"ul.adsmodern"],greekAdBlock:[l("QVtocmVmKj0iYWRtYW4ub3RlbmV0LmdyL2NsaWNrPyJd"),l("QVtocmVmKj0iaHR0cDovL2F4aWFiYW5uZXJzLmV4b2R1cy5nci8iXQ=="),l("QVtocmVmKj0iaHR0cDovL2ludGVyYWN0aXZlLmZvcnRobmV0LmdyL2NsaWNrPyJd"),"DIV.agores300","TABLE.advright"],hungarian:["#cemp_doboz",".optimonk-iframe-container",l("LmFkX19tYWlu"),l("W2NsYXNzKj0iR29vZ2xlQWRzIl0="),"#hirdetesek_box"],iDontCareAboutCookies:['.alert-info[data-block-track*="CookieNotice"]',".ModuleTemplateCookieIndicator",".o--cookies--container","#cookies-policy-sticky","#stickyCookieBar"],icelandicAbp:[l("QVtocmVmXj0iL2ZyYW1ld29yay9yZXNvdXJjZXMvZm9ybXMvYWRzLmFzcHgiXQ==")],latvian:[l("YVtocmVmPSJodHRwOi8vd3d3LnNhbGlkemluaS5sdi8iXVtzdHlsZT0iZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMjBweDsgaGVpZ2h0OiA0MHB4OyBvdmVyZmxvdzogaGlkZGVuOyBwb3NpdGlvbjogcmVsYXRpdmU7Il0="),l("YVtocmVmPSJodHRwOi8vd3d3LnNhbGlkemluaS5sdi8iXVtzdHlsZT0iZGlzcGxheTogYmxvY2s7IHdpZHRoOiA4OHB4OyBoZWlnaHQ6IDMxcHg7IG92ZXJmbG93OiBoaWRkZW47IHBvc2l0aW9uOiByZWxhdGl2ZTsiXQ==")],listKr:[l("YVtocmVmKj0iLy9hZC5wbGFuYnBsdXMuY28ua3IvIl0="),l("I2xpdmVyZUFkV3JhcHBlcg=="),l("YVtocmVmKj0iLy9hZHYuaW1hZHJlcC5jby5rci8iXQ=="),l("aW5zLmZhc3R2aWV3LWFk"),".revenue_unit_item.dable"],listeAr:[l("LmdlbWluaUxCMUFk"),".right-and-left-sponsers",l("YVtocmVmKj0iLmFmbGFtLmluZm8iXQ=="),l("YVtocmVmKj0iYm9vcmFxLm9yZyJd"),l("YVtocmVmKj0iZHViaXp6bGUuY29tL2FyLz91dG1fc291cmNlPSJd")],listeFr:[l("YVtocmVmXj0iaHR0cDovL3Byb21vLnZhZG9yLmNvbS8iXQ=="),l("I2FkY29udGFpbmVyX3JlY2hlcmNoZQ=="),l("YVtocmVmKj0id2Vib3JhbWEuZnIvZmNnaS1iaW4vIl0="),".site-pub-interstitiel",'div[id^="crt-"][data-criteo-id]'],officialPolish:["#ceneo-placeholder-ceneo-12",l("W2hyZWZePSJodHRwczovL2FmZi5zZW5kaHViLnBsLyJd"),l("YVtocmVmXj0iaHR0cDovL2Fkdm1hbmFnZXIudGVjaGZ1bi5wbC9yZWRpcmVjdC8iXQ=="),l("YVtocmVmXj0iaHR0cDovL3d3dy50cml6ZXIucGwvP3V0bV9zb3VyY2UiX
7Q=="),l("ZGl2I3NrYXBpZWNfYWQ=")],ro:[l("YVtocmVmXj0iLy9hZmZ0cmsuYWx0ZXgucm8vQ291bnRlci9DbGljayJd"),l("YVtocmVmXj0iaHR0cHM6Ly9ibGFja2ZyaWRheXNhbGVzLnJvL3Ryay9zaG9wLyJd"),l("YVtocmVmXj0iaHR0cHM6Ly9ldmVudC4ycGVyZm9ybWFudC5jb20vZXZlbnRzL2NsaWNrIl0="),l("YVtocmVmXj0iaHR0cHM6Ly9sLnByb2ZpdHNoYXJlLnJvLyJd"),'a[href^="/url/"]'],ruAd:[l("YVtocmVmKj0iLy9mZWJyYXJlLnJ1LyJd"),l("YVtocmVmKj0iLy91dGltZy5ydS8iXQ=="),l("YVtocmVmKj0iOi8vY2hpa2lkaWtpLnJ1Il0="),"#pgeldiz",".yandex-rtb-block"],thaiAds:["a[href*=macau-uta-popup]",l("I2Fkcy1nb29nbGUtbWlkZGxlX3JlY3RhbmdsZS1ncm91cA=="),l("LmFkczMwMHM="),".bumq",".img-kosana"],webAnnoyancesUltralist:["#mod-social-share-2","#social-tools",l("LmN0cGwtZnVsbGJhbm5lcg=="),".zergnet-recommend",".yt.btn-link.btn-md.btn"]}}async function F2({debug:l}={}){if(!k2())return;const r=D2(),c=Object.keys(r),u=[].concat(...c.map(p=>r[p])),f=await z2(u);l&&U2(r,f);const m=c.filter(p=>{const x=r[p];return bt(x.map(b=>f[b]))>x.length*.6});return m.sort(),m}function k2(){return ln()||pd()}async function z2(l){var r;const c=document,u=c.createElement("div"),f=new Array(l.length),m={};Z0(u);for(let p=0;p<l.length;++p){const x=Kv(l[p]);x.tagName==="DIALOG"&&x.show();const y=c.createElement("div");Z0(y),y.appendChild(x),u.appendChild(y),f[p]=x}for(;!c.body;)await Dr(50);c.body.appendChild(u);try{for(let p=0;p<l.length;++p)f[p].offsetParent||(m[l[p]]=!0)}finally{(r=u.parentNode)===null||r===void 0||r.removeChild(u)}return m}function Z0(l){l.style.setProperty("visibility","hidden","important"),l.style.setProperty("display","block","important")}function U2(l,r){let c="DOM blockers debug:\n```";for(const u of Object.keys(l)){c+=` 8${u}:`;for(const f of l[u])c+=` 9 ${r[f]?"ð«":"â¡ï¸"} ${f}`}console.log(`${c} 10\`\`\``)}function B2(){for(const l of["rec2020","p3","srgb"])if(matchMedia(`(color-gamut: ${l})`).matches)return l}function I2(){if(X0("inverted"))return!0;if(X0("none"))return!1}function X0(l){return matchMedia(`(inverted-colors: ${l})`).matches}function H2(){if(K0("active"))return!0;if(K0("none"))return!1}function K0(l){return matchMedia(`(forced-colors: ${l})`).matches}const G2=100;function V2(){if(matchMedia("(min-monochrome: 0)").matches){for(let l=0;l<=G2;++l)if(matchMedia(`(max-monochrome: ${l})`).matches)return l;throw new Error("Too high value")}}function Y2(){if(wl("no-preference"))return 0;if(wl("high")||wl("more"))return 1;if(wl("low")||wl("less"))return-1;if(wl("forced"))return 10}function wl(l){return matchMedia(`(prefers-contrast: ${l})`).matches}function q2(){if(Q0("reduce"))return!0;if(Q0("no-preference"))return!1}function Q0(l){return matchMedia(`(prefers-reduced-motion: ${l})`).matches}function Z2(){if(J0("reduce"))return!0;if(J0("no-preference"))return!1}function J0(l){return matchMedia(`(prefers-reduced-transparency: ${l})`).matches}function X2(){if(P0("high"))return!0;if(P0("standard"))return!1}function P0(l){return matchMedia(`(dynamic-range: ${l})`).matches}const _e=Math,xt=()=>0;function K2(){const l=_e.acos||xt,r=_e.acosh||xt,c=_e.asin||xt,u=_e.asinh||xt,f=_e.atanh||xt,m=_e.atan||xt,p=_e.sin||xt,x=_e.sinh||xt,y=_e.cos||xt,b=_e.cosh||xt,v=_e.tan||xt,g=_e.tanh||xt,w=_e.exp||xt,O=_e.expm1||xt,k=_e.log1p||xt,z=Z=>_e.pow(_e.PI,Z),H=Z=>_e.log(Z+_e.sqrt(Z*Z-1)),le=Z=>_e.log(Z+_e.sqrt(Z*Z+1)),W=Z=>_e.log((1+Z)/(1-Z))/2,ne=Z=>_e.exp(Z)-1/_e.exp(Z)/2,$=Z=>(_e.exp(Z)+1/_e.exp(Z))/2,q=Z=>_e.exp(Z)-1,Be=Z=>(_e.exp(2*Z)-1)/(_e.exp(2*Z)+1),xe=Z=>_e.log(1+Z);return{acos:l(.12312423423423424),acosh:r(1e308),acoshPf:H(1e154),asin:c(.12312423423423424),asinh:u(1),asinhPf:le(1),atanh:f(.5),atanhPf:W(.5),atan:m(.5),sin:p(-1e300),sinh:x(1),sinhPf:ne(1),cos:y(10.000000000123),cosh:b(1),coshPf:$(1),tan:v(-1e300),tanh:g(1),tanhPf:Be(1),exp:w(1),expm1:O(1),expm1Pf:q(1),log1p:k(10),log1pPf:xe(10),powPI:z(-100)}}const Q2="mmMwWLliI0fiflO&1",vu={default:[],apple:[{font:"-apple-system-body"}],serif:[{fontFamily:"serif"}],sans:[{fontFamily:"sans-serif"}],mono:[{fontFamily:"monospace"}],min:[{fontSize:"1px"}],system:[{fontFamily:"system-ui"}]};function J2(){return P2((l,r)=>{const c={},u={};for(const f of Object.keys(vu)){const[m={},p=Q2]=vu[f],x=l.createElement("span");x.textContent=p,x.style.whiteSpace="nowrap";for(const y of Object.keys(m)){const b=m[y];b!==void 0&&(x.style[y]=b)}c[f]=x,r.append(l.createElement("br"),x)}for(const f of Object.keys(vu))u[f]=c[f].getBoundingClientRect().width;return u})}function P2(l,r=4e3){return Cx((c,u)=>{const f=u.document,m=f.body,p=m.style;p.width=`${r}px`,p.webkitTextSizeAdjust=p.textSizeAdjust="none",Ki()?m.style.zoom=`${1/u.devicePixelRatio}`:ln()&&(m.style.zoom="reset");const x=f.createElement("div");return x.textContent=[...Array(r/20<<0)].map(()=>"word").join(" "),m.appendChild(x),l(f,m)},'<!doctype html><html><head><meta name="viewport" content="width=device-width, initial-scale=1">')}function W2(){return navigator.pdfViewerEnabled}
10function $2(){const l=new Float32Array(1),r=new Uint8Array(l.buffer);return l[0]=1/0,l[0]=l[0]-l[0],r[3]}function eE(){const{ApplePaySession:l}=window;if(typeof l?.canMakePayments!="function")return-1;if(tE())return-3;try{return l.canMakePayments()?1:0}catch(r){return nE(r)}}const tE=Jv;function nE(l){if(l instanceof Error&&l.name==="InvalidAccessError"&&/\bfrom\b.*\binsecure\b/i.test(l.message))return-2;throw l}function aE(){var l;const r=document.createElement("a"),c=(l=r.attributionSourceId)!==null&&l!==void 0?l:r.attributionsourceid;return c===void 0?void 0:String(c)}const Ox=-1,Rx=-2,lE=new Set([10752,2849,2884,2885,2886,2928,2929,2930,2931,2932,2960,2961,2962,2963,2964,2965,2966,2967,2968,2978,3024,3042,3088,3089,3106,3107,32773,32777,32777,32823,32824,32936,32937,32938,32939,32968,32969,32970,32971,3317,33170,3333,3379,3386,33901,33902,34016,34024,34076,3408,3410,3411,3412,3413,3414,3415,34467,34816,34817,34818,34819,34877,34921,34930,35660,35661,35724,35738,35739,36003,36004,36005,36347,36348,36349,37440,37441,37443,7936,7937,7938]),iE=new Set([34047,35723,36063,34852,34853,34854,34229,36392,36795,38449]),sE=["FRAGMENT_SHADER","VERTEX_SHADER"],rE=["LOW_FLOAT","MEDIUM_FLOAT","HIGH_FLOAT","LOW_INT","MEDIUM_INT","HIGH_INT"],Mx="WEBGL_debug_renderer_info",oE="WEBGL_polygon_mode";function cE({cache:l}){var r,c,u,f,m,p;const x=Lx(l);if(!x)return Ox;if(!Fx(x))return Rx;const y=Dx()?null:x.getExtension(Mx);return{version:((r=x.getParameter(x.VERSION))===null||r===void 0?void 0:r.toString())||"",vendor:((c=x.getParameter(x.VENDOR))===null||c===void 0?void 0:c.toString())||"",vendorUnmasked:y?(u=x.getParameter(y.UNMASKED_VENDOR_WEBGL))===null||u===void 0?void 0:u.toString():"",renderer:((f=x.getParameter(x.RENDERER))===null||f===void 0?void 0:f.toString())||"",rendererUnmasked:y?(m=x.getParameter(y.UNMASKED_RENDERER_WEBGL))===null||m===void 0?void 0:m.toString():"",shadingLanguageVersion:((p=x.getParameter(x.SHADING_LANGUAGE_VERSION))===null||p===void 0?void 0:p.toString())||""}}function uE({cache:l}){const r=Lx(l);if(!r)return Ox;if(!Fx(r))return Rx;const c=r.getSupportedExtensions(),u=r.getContextAttributes(),f=[],m=[],p=[],x=[],y=[];if(u)for(const v of Object.keys(u))m.push(`${v}=${u[v]}`);const b=W0(r);for(const v of b){const g=r[v];p.push(`${v}=${g}${lE.has(g)?`=${r.getParameter(g)}`:""}`)}if(c)for(const v of c){if(v===Mx&&Dx()||v===oE&&mE())continue;const g=r.getExtension(v);if(!g){f.push(v);continue}for(const w of W0(g)){const O=g[w];x.push(`${w}=${O}${iE.has(O)?`=${r.getParameter(O)}`:""}`)}}for(const v of sE)for(const g of rE){const w=dE(r,v,g);y.push(`${v}.${g}=${w.join(",")}`)}return x.sort(),p.sort(),{contextAttributes:m,parameters:p,shaderPrecisions:y,extensions:c,extensionParameters:x,unsupportedExtensions:f}}function Lx(l){if(l.webgl)return l.webgl.context;const r=document.createElement("canvas");let c;r.addEventListener("webglCreateContextError",()=>c=void 0);for(const u of["webgl","experimental-webgl"]){try{c=r.getContext(u)}catch{}if(c)break}return l.webgl={context:c},c}function dE(l,r,c){const u=l.getShaderPrecisionFormat(l[r],l[c]);return u?[u.rangeMin,u.rangeMax,u.precision]:[]}function W0(l){return Object.keys(l.__proto__).filter(fE)}function fE(l){return typeof l=="string"&&!l.match(/[^A-Z0-9_x]/)}function Dx(){return Tx()}function mE(){return Ki()||ln()}function Fx(l){return typeof l.getParameter=="function"}function hE(){if(!(pd()||ln()))return-2;if(!window.AudioContext)return-1;const r=new AudioContext().baseLatency;return r==null?-1:isFinite(r)?r:-3}function pE(){if(!window.Intl)return-1;const l=window.Intl.DateTimeFormat;if(!l)return-2;const r=l().resolvedOptions().locale;return!r&&r!==""?-3:r}const xE={fonts:$v,domBlockers:F2,fontPreferences:J2,audio:Gv,screenFrame:E2,canvas:t2,osCpu:d2,languages:f2,colorDepth:m2,deviceMemory:h2,screenResolution:p2,hardwareConcurrency:_2,timezone:w2,sessionStorage:j2,localStorage:N2,indexedDB:A2,openDatabase:T2,cpuClass:C2,platform:O2,plugins:e2,touchSupport:u2,vendor:R2,vendorFlavors:M2,cookiesEnabled:L2,colorGamut:B2,invertedColors:I2,forcedColors:H2,monochrome:V2,contrast:Y2,reducedMotion:q2,reducedTransparency:Z2,hdr:X2,math:K2,pdfViewerEnabled:W2,architecture:$2,applePay:eE,privateClickMeasurement:aE,audioBaseLatency:hE,dateTimeLocale:pE,webGlBasics:cE,webGlExtensions:uE};function gE(l){return Lv(xE,l,[])}const yE="$ if upgrade to Pro: https://fpjs.dev/pro";function bE(l){const r=vE(l),c=EE(r);return{score:r,comment:yE.replace(/\$/g,`${c}`)}}function vE(l){if(pd())return .4;if(ln())return hd()&&!(Ji()&&Qi())?.5:.3;const r="value"in l.platform?l.platform.value:"";return/^Win/.test(r)?.6:/^Mac/.test(r)?.5:.7}function EE(l){return Nx(.99+.01*l,1e-4)}function _E(l){let r="";for(const c of Object.keys(l).sort()){const u=l[c],f="error"in u?"error":JSON.stringify(u.value);r+=`${r?"|":""}${c.replace(/([:|\\])/g,"\\$1")}:${f}`}return r}function kx(l){return JSON.stringify(l,(r,c)=>c instanceof Error?Cv(c):c,2)}function zx(l){return Tv(_E(l))}function wE(l){let r;const c=bE(l);return{get visitorId(){return r===void 0&&(r=zx(this.components)),r},set visitorId(u){r=u},confidence:c,components:l,version:Sx}}function SE(l=50){return bv(l,l*2)}function jE(l,r){const c=Date.now();return{async get(u){const f=Date.now(),m=await l(),p=wE(m);return(r||u?.debug)&&console.log(`Copy the text below to get the debug data: 11 12\`\`\` 13version: ${p.version} 14userAgent: ${navigator.userAgent} 15timeBetweenLoadAndGet: ${f-c} 16visitorId: ${p.visitorId} 17components: ${kx(m)} 18\`\`\``),p}}}function NE(){if(!(window.__fpjs_d_m||Math.random()>=.001))try{const l=new XMLHttpRequest;l.open("get",`https://m1.openfpcdn.io/fingerprintjs/v${Sx}/npm-monitoring`,!0),l.send()}catch(l){console.error(l)}}async function AE(l={}){var r;(!((r=l.monitoring)!==null&&r!==void 0)||r)&&NE();const{delayFallback:c,debug:u}=l;await SE(c);const f=gE({cache:{},debug:u});return jE(f,u)}var TE={load:AE,hashComponents:zx,componentsToDebugString:kx};function CE(){try{if(typeof crypto<"u"&&typeof crypto.randomUUID=="function")return crypto.randomUUID()}catch{}const l=new Uint8Array(16);let r=!1;try{typeof crypto<"u"&&typeof crypto.getRandomValues=="function"&&(crypto.getRandomValues(l),r=!0)}catch{}if(!r)for(let u=0;u<16;u++)l[u]=Math.floor(Math.random()*256);l[6]=l[6]&15|64,l[8]=l[8]&63|128;const c=Array.from(l,u=>u.toString(16).padStart(2,"0")).join("");return`${c.slice(0,8)}-${c.slice(8,12)}-${c.slice(12,16)}-${c.slice(16,20)}-${c.slice(20)}`}let Mi=null,Li=null;const $0=/^[a-zA-Z0-9\-_.]{1,128}$/,Fr=async()=>
18{if(Mi)return Mi;const l=oe.getItem(hu);return l&&$0.test(l)?(Mi=l,l):Li||(Li=(async()=>{try{const r=await TE.load(),c=new Promise((m,p)=>setTimeout(()=>p(new Error(tv)),ud.FINGERPRINT_MS)),f=(await Promise.race([r.get(),c])).visitorId;if(f&&$0.test(f))return oe.setItem(hu,f),Mi=f,f;throw new Error(nv)}catch{const c=CE();return oe.setItem(hu,c),Mi=c,c}finally{Li=null}})(),Li)},Ux="/api/user/client-failures",OE=`${cx}${Ux}`,ep=50,RE=20,ME=2e3,tp=[5e3,3e4,12e4],LE=200,DE=36e5,FE=80,Mn=[];let yr=null,Eu=!1,jl=0,np=!1,Bx=Number.NEGATIVE_INFINITY;typeof document<"u"&&document.addEventListener("visibilitychange",()=>{Bx=performance.now()});function kE(l){return typeof document>"u"?!1:document.visibilityState==="hidden"||Bx>=l}function Hi(l,r){if(!l)return;const c=l.replace(/[^ -~]/g,"?");return c.length>r?c.slice(0,r):c}function zE(){const l=navigator.connection;return Hi(l?.effectiveType,20)}function UE(l){try{const r=l instanceof Request?l.url:String(l),c=new URL(r,window.location.href);return{host:c.hostname.toLowerCase(),path:c.pathname.slice(0,LE)}}catch{return null}}function BE(l,r){return(r?.method??(l instanceof Request?l.method:"GET")).toUpperCase()}function Ix(l,r,c,u){const f=UE(l);if(!f||f.path===Ux)return;const m={occurred_at:new Date().toISOString(),method:r,host:f.host,path:f.path,duration_ms:Math.min(DE,Math.max(0,Math.round(performance.now()-c))),...u},p=zE();p&&(m.network=p),Mn.push(m),Mn.length>ep&&Mn.splice(0,Mn.length-ep),IE(),jl===0&&Qu(ME)}function Hx(l,r,c,u){if(u.status<500||u.status>599)return;let f,m,p;try{f=Hi(u.headers.get("server"),80),m=Hi(u.headers.get("cf-ray")??u.headers.get("x-railway-request-id"),100),p=Hi(u.headers.get("x-request-id"),64)}catch{}Ix(l,r,c,{status:u.status,kind:"http_5xx",...f?{server:f}:{},...m?{edge_id:m}:{},...p?{request_id:p}:{}})}function Gx(l,r,c,u){if(typeof u!="object"||u===null)return;const{name:f,message:m}=u;let p;if(f==="TypeError")p="network";else if(f==="TimeoutError")p="timeout";else if(f==="AbortError"&&typeof m=="string"&&pv.has(m))p="timeout";else return;const x=Hi(`${f}${kE(c)?"/hidden":""}`,FE);Ix(l,r,c,{status:0,kind:p,...x?{error_type:x}:{}})}async function xd(l,r){const c=BE(l,r),u=performance.now();try{const f=await fetch(l,r);return Hx(l,c,u,f),f}catch(f){throw Gx(l,c,u,f),f}}function Qu(l){yr!==null&&clearTimeout(yr),yr=setTimeout(()=>{yr=null,Vx()},l)}async function Vx(){if(Eu||Mn.length===0)return;Eu=!0;const l=Mn.slice(0,RE);try{const r=await Fr(),c=await fetch(OE,{method:"POST",headers:{"Content-Type":"application/json","X-Device-ID":r},body:JSON.stringify({failures:l}),keepalive:!0}),u=c.status===408||c.status===429||c.status>=500;if(c.ok||c.status>=400&&!u){for(const f of l){const m=Mn.indexOf(f);m>=0&&Mn.splice(m,1)}jl=0}else jl+=1}catch{jl+=1}finally{Eu=!1}Mn.length!==0&&(jl>0?Qu(tp[Math.min(jl,tp.length)-1]):Qu(0))}function IE(){if(np||typeof window>"u")return;np=!0;const l=()=>{Vx()};window.addEventListener("pagehide",l),document.addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&l()}),window.addEventListener("online",l)}const HE="modulepreload",GE=function(l){return"/"+l},ap={},se=function(r,c,u){let f=Promise.resolve();if(c&&c.length>0){let y=function(b){return Promise.all(b.map(v=>Promise.resolve(v).then(g=>({status:"fulfilled",value:g}),g=>({status:"rejected",reason:g}))))};document.getElementsByTagName("link");const p=document.querySelector("meta[property=csp-nonce]"),x=p?.nonce||p?.getAttribute("nonce");f=y(c.map(b=>{if(b=GE(b),b in ap)return;ap[b]=!0;const v=b.endsWith(".css"),g=v?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${b}"]${g}`))return;const w=document.createElement("link");if(w.rel=v?"stylesheet":HE,v||(w.as="script"),w.crossOrigin="",w.href=b,x&&w.setAttribute("nonce",x),document.head.appendChild(w),v)return new Promise((O,k)=>{w.addEventListener("load",O),w.addEventListener("error",()=>k(new Error(`Unable to preload CSS for ${b}`)))})}))}function m(p){const x=new Event("vite:preloadError",{cancelable:!0});if(x.payload=p,window.dispatchEvent(x),!x.defaultPrevented)throw p}return f.then(p=>{for(const x of p||[])x.status==="rejected"&&m(x.reason);return r().catch(m)})},VE="fauxlens-web",Yx="cookie_consent",YE=()=>{const l=oe.getItem(Yx);return l==="true"?"granted":l==="false"?"denied":"unknown"};let kr=YE();const Ju=new Set,qE=l=>{l!==kr&&(kr=l,Ju.forEach(r=>{try{r(l)}catch{}}))},ZE=()=>kr,At=()=>kr==="granted",lp=l=>{oe.setItem(Yx,l?"true":"false"),qE(l?"granted":"denied")},XE=l=>(Ju.add(l),()=>{Ju.delete(l)}
18),Pu=new Set,KE=()=>{Pu.forEach(l=>{try{l()}catch{}})},QE=l=>(Pu.add(l),()=>{Pu.delete(l)}),JE="https://7f2264db26e9ed99b7b1ba935e4036a3@o4511005405741056.ingest.us.sentry.io/4511005429923840";let Nr=null,Nl=null;const PE=/^(?:https?:\/\/[^/]+)?\/(?:assets|src)\//,WE=l=>{const r=l.exception?.values??[],c=r.flatMap(y=>y.stacktrace?.frames??[]),u=/iabjs:\/\/|^https:\/\/[a-z0-9-]+\.googlesyndication\.com\/pagead\/(?:managed\/)?js\//,m=r[r.length-1]?.stacktrace?.frames??[],p=m[m.length-1]?.filename??"";if(u.test(p)||c.length>0&&!c.some(y=>PE.test(y.filename??"")))return null;const x=r[r.length-1]?.value??"";return x.startsWith("AbortError")||x.includes("app-offline")||x.includes("database deleted by request")||x.includes("'transaction' on 'idbdatabase'")||x.includes("Connection to Indexed Database server lost")||x.includes("Non-Error promise rejection captured")||/^Event `[^`]*` (?:\(type=[^)]*\) )?captured as promise rejection/.test(x)?null:l},Vr=()=>At()?Nl||(Nl=se(()=>import("./index-CXvdeQjd.js"),__vite__mapDeps([0,1])).then(l=>At()?(l.init({dsn:JE,sendDefaultPii:!1,integrations:[l.browserTracingIntegration(),l.replayIntegration(),l.thirdPartyErrorFilterIntegration({filterKeys:[VE],behaviour:"drop-error-if-exclusively-contains-third-party-frames"})],tracesSampleRate:.1,replaysSessionSampleRate:0,replaysOnErrorSampleRate:0,tracePropagationTargets:["localhost",/^https:\/\/web-production-6a994\.up\.railway\.app\/api/],enableLogs:!0,ignoreErrors:[/this\._global\[this\._globalBindingName\] is not a function/,/error during concurrent rendering but React was able to recover/,/T2TCbe/,/EmptyRanges/],beforeSend:WE}),Nr=l,l):null).catch(()=>(Nl=null,null)),Nl):Promise.resolve(null),_u=l=>{At()&&Vr().then(r=>r?.setUser(l))},$E=(l,r)=>{At()&&Vr().then(c=>c?.captureException(l,r))},ip=l=>{At()&&Vr().then(r=>r?.addBreadcrumb(l))},e_=()=>{try{Nr?.setUser(null),Nr?.close()}catch{}Nr=null,Nl=null},Ar="faux_client_config_v1",t_=10080*60*1e3,n_=5e3,a_=6e4;let sp=!1,Di=null;const qx=()=>typeof window<"u"&&window.__FAUXLENS_PRERENDER__===!0;function l_(){const l=oe.getItem(Ar);if(l)try{const r=JSON.parse(l),c=Date.now()-Number(r.fetched_at);if(r.schema_version!==Lr||!(c>=0&&c<t_)){oe.removeItem(Ar);return}const u=vx(r.body,cd);if(!u)return;Tl.setState({config:u.config,configVersion:u.configVersion,source:"cache",fetchedAt:Number(r.fetched_at)})}catch{oe.removeItem(Ar)}}function i_(l,r){const c={schema_version:Lr,fetched_at:r,body:l};oe.setItem(Ar,JSON.stringify(c))}async function s_(l){const r=new AbortController,c=setTimeout(()=>r.abort(),n_);try{const u=await xd(`${Da}/api/client-config?platform=web`,{signal:r.signal,credentials:"omit",cache:"no-cache"});if(!u.ok)throw new Error(`status ${u.status}`);const f=await u.json(),m=vx(f,Tl.getState().config);if(!m)throw new Error("unusable body");const p=Date.now();return Tl.setState({config:m.config,configVersion:m.configVersion,source:"network",fetchedAt:p,networkConfirmed:!0,lastFailureAt:0}),i_(f,p),m.issues.length&&ip({category:"client_config",message:"refused keys",level:"warning",data:{keys:m.issues,reason:l}}),!0}catch(u){return Tl.setState({lastFailureAt:Date.now()}),ip({category:"client_config",message:"fetch failed",level:"info",data:{reason:l,error:u instanceof Error?u.name:"unknown"}}),!1}finally{clearTimeout(c)}}function Zx(l){if(qx())return Promise.resolve(!1);if(Di)return Di;const{lastFailureAt:r}=Tl.getState();return r&&Date.now()-r<a_?Promise.resolve(!1):(Di=s_(l).finally(()=>{Di=null}),Di)}function rp(l){const{fetchedAt:r,config:c}=Tl.getState();Date.now()-r>=c.refresh_after_seconds*1e3&&Zx(l)}function r_(){if(!(sp||qx())){sp=!0;try{l_()}catch{}Zx("boot"),typeof document<"u"&&document.addEventListener("visibilitychange",()=>{document.visibilityState==="visible"&&rp("visible")}),typeof window<"u"&&window.addEventListener("pageshow",l=>{l.persisted&&rp("bfcache")})}}var wu={exports:{}},Fi={};var op;function o_(){if(op)return Fi;op=1;var l=xb(),r=db(),c=fb();function u(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function f(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function m(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function p(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function x(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function y(e){if(m(e)!==e)throw Error(u(188))}function b(e){var t=e.alternate;if(!t){if(t=m(e),t===null)throw Error(u(188));return t!==e?null:e}for(var n=e,a=t;;){var s=n.return;if(s===null)break;var o=s.alternate;if(o===null){if(a=s.return,a!==null){n=a;continue}break}if(s.child===o.child){for(o=s.child;o;){if(o===n)return y(s),e;if(o===a)return y(s),t;o=o.sibling}throw Error(u(188))}if(n.return!==a.return)n=s,a=o;else{for(var d=!1,h=s.child;h;){if(h===n){d=!0,n=s,a=o;break}if(h===a){d=!0,a=s,n=o;break}h=h.sibling}if(!d){for(h=o.child;h;){if(h===n){d=!0,n=o,a=s;break}if(h===a){d=!0,a=o,n=s;break}h=h.sibling}if(!d)throw Error(u(189))}}if(n.alternate!==a)throw Error(u(190))}if(n.tag!==3)throw Error(u(188));return n.stateNode.current===n?e:t}function v(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=v(e),t!==null)return t;e=e.sibling}return null}var g=Object.assign,w=Symbol.for("react.element"),O=Symbol.for("react.transitional.element"),k=Symbol.for("react.portal"),z=Symbol.for("react.fragment"),H=Symbol.for("react.strict_mode"),le=Symbol.for("react.profiler"),W=Symbol.for("react.consumer"),ne=Symbol.for("react.context"),$=Symbol.for("react.forward_ref"),q=Symbol.for("react.suspense"),Be=Symbol.for("react.suspense_list"),xe=Symbol.for("react.memo"),Z=Symbol.for("react.lazy"),ae=Symbol.for("react.activity"),je=Symbol.for("react.memo_cache_sentinel"),dt=Symbol.iterator;function Ie(e){return e===null||typeof e!="object"?null:(e=dt&&e[dt]||e["@@iterator"],typeof e=="function"?e:null)}var ft=Symbol.for("react.client.reference");function He(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===ft?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case z:return"Fragment";case le:return"Profiler";case H:return"StrictMode";case q:return"Suspense";case Be:return"SuspenseList";case ae:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case k:return"Portal";case ne:return e.displayName||"Context";case W:return(e._context.displayName||"Context")+".Consumer";case $:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case xe:return t=e.displayName||null,t!==null?t:He(e.type)||"Memo";case Z:t=e._payload,e=e._init;try{return He(e(t))}catch{}}return null}var ge=Array.isArray,I=r.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,D=c.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,J={pending:!1,data:null,method:null,action:null},X=[],F=-1;function U(e){return{current:e}}function G(e){0>F||(e.current=X[F],X[F]=null,F--)}function B(e,t){F++,X[F]=e.current,e.current=t}var ce=U(null),Me=U(null),it=U(null),mt=U(null);function ht(e,t){switch(B(it,t),B(Me,e),B(ce,null),t.nodeType){case 9:case 11:e=(e
vendor: 16,182 bytes, lines 18-25
18=t.documentElement)&&(e=e.namespaceURI)?$h(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=$h(t),e=e0(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}G(ce),B(ce,e)}function Tt(){G(ce),G(Me),G(it)}function sn(e){e.memoizedState!==null&&B(mt,e);var t=ce.current,n=e0(t,e.type);t!==n&&(B(Me,e),B(ce,n))}function Le(e){Me.current===e&&(G(ce),G(Me)),mt.current===e&&(G(mt),Ai._currentValue=J)}var kn,Ul;function ua(e){if(kn===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);kn=t&&t[1]||"",Ul=-1<n.stack.indexOf(` 19 at`)?" (<anonymous>)":-1<n.stack.indexOf("@")?"@unknown:0:0":""}return` 20`+kn+e+Ul}var Jr=!1;function Pr(e,t){if(!e||Jr)return"";Jr=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(t){var L=function(){throw Error()};if(Object.defineProperty(L.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(L,[])}catch(C){var A=C}Reflect.construct(e,[],L)}else{try{L.call()}catch(C){A=C}e.call(L.prototype)}}else{try{throw Error()}catch(C){A=C}(L=e())&&typeof L.catch=="function"&&L.catch(function(){})}}catch(C){if(C&&A&&typeof C.stack=="string")return[C.stack,A.stack]}return[null,null]}};a.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var s=Object.getOwnPropertyDescriptor(a.DetermineComponentFrameRoot,"name");s&&s.configurable&&Object.defineProperty(a.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var o=a.DetermineComponentFrameRoot(),d=o[0],h=o[1];if(d&&h){var E=d.split(` 21`),N=h.split(` 22`);for(s=a=0;a<E.length&&!E[a].includes("DetermineComponentFrameRoot");)a++;for(;s<N.length&&!N[s].includes("DetermineComponentFrameRoot");)s++;if(a===E.length||s===N.length)for(a=E.length-1,s=N.length-1;1<=a&&0<=s&&E[a]!==N[s];)s--;for(;1<=a&&0<=s;a--,s--)if(E[a]!==N[s]){if(a!==1||s!==1)do if(a--,s--,0>s||E[a]!==N[s]){var R=` 23`+E[a].replace(" at new "," at ");return e.displayName&&R.includes("<anonymous>")&&(R=R.replace("<anonymous>",e.displayName)),R}while(1<=a&&0<=s);break}}}finally{Jr=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?ua(n):""}function Gg(e,t){switch(e.tag){case 26:case 27:case 5:return ua(e.type);case 16:return ua("Lazy");case 13:return e.child!==t&&t!==null?ua("Suspense Fallback"):ua("Suspense");case 19:return ua("SuspenseList");case 0:case 15:return Pr(e.type,!1);case 11:return Pr(e.type.render,!1);case 1:return Pr(e.type,!0);case 31:return ua("Activity");default:return""}}function Cd(e){try{var t="",n=null;do t+=Gg(e,n),n=e,e=e.return;while(e);return t}catch(a){return` 24Error generating stack: `+a.message+` 25`+a.stack}}var Wr=Object.prototype.hasOwnProperty,$r=l.unstable_scheduleCallback,eo=l.unstable_cancelCallback,Vg=l.unstable_shouldYield,Yg=l.unstable_requestPaint,Ct=l.unstable_now,qg=l.unstable_getCurrentPriorityLevel,Od=l.unstable_ImmediatePriority,Rd=l.unstable_UserBlockingPriority,Wi=l.unstable_NormalPriority,Zg=l.unstable_LowPriority,Md=l.unstable_IdlePriority,Xg=l.log,Kg=l.unstable_setDisableYieldValue,Bl=null,Ot=null;function zn(e){if(typeof Xg=="function"&&Kg(e),Ot&&typeof Ot.setStrictMode=="function")try{Ot.setStrictMode(Bl,e)}catch{}}var Rt=Math.clz32?Math.clz32:Pg,Qg=Math.log,Jg=Math.LN2;function Pg(e){return e>>>=0,e===0?32:31-(Qg(e)/Jg|0)|0}var $i=256,es=262144,ts=4194304;function da(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function ns(e,t,n){var a=e.pendingLanes;if(a===0)return 0;var s=0,o=e.suspendedLanes,d=e.pingedLanes;e=e.warmLanes;var h=a&134217727;return h!==0?(a=h&~o,a!==0?s=da(a):(d&=h,d!==0?s=da(d):n||(n=h&~e,n!==0&&(s=da(n))))):(h=a&~o,h!==0?s=da(h):d!==0?s=da(d):n||(n=a&~e,n!==0&&(s=da(n)))),s===0?0:t!==0&&t!==s&&(t&o)===0&&(o=s&-s,n=t&-t,o>=n||o===32&&(n&4194048)!==0)?t:s}function Il(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function Wg(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Ld(){var e=ts;return ts<<=1,(ts&62914560)===0&&(ts=4194304),e}function to(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Hl(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function $g(e,t,n,a,s,o){var d=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var h=e.entanglements,E=e.expirationTimes,N=e.hiddenUpdates;for(n=d&~n;0<n;){var R=31-Rt(n),L=1<<R;h[R]=0,E[R]=-1;var A=N[R];if(A!==null)for(N[R]=null,R=0;R<A.length;R++){var C=A[R];C!==null&&(C.lane&=-536870913)}n&=~L}a!==0&&Dd(e,a,0),o!==0&&s===0&&e.tag!==0&&(e.suspendedLanes|=o&~(d&~t))}function Dd(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var a=31-Rt(t);e.entangledLanes|=t,e.entanglements[a]=e.entanglements[a]|1073741824|n&261930}function Fd(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var a=31-Rt(n),s=1<<a;s&t|e[a]&t&&(e[a]|=t),n&=~s}}function kd(e,t){var n=t&-t;return n=(n&42)!==0?1:no(n),(n&(e.suspendedLanes|t))!==0?0:n}function no(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function ao(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function zd(){var e=D.p;return e!==0?e:(e=window.event,e===void 0?32:w0(e.type))}function Ud(e,t){var n=D.p;try{return D.p=e,t()}finally{D.p=n}}var Un=Math.random().toString(36).slice(2),st="__reactFiber$"+Un,vt="__reactProps$"+Un,Fa="__reactContainer$"+Un,lo="__reactEvents$"+Un,e1="__reactListeners$"+Un,t1="__reactHandles$"+Un,Bd="__reactResources$"+Un,Gl="__reactMarker$"+Un;function io(e){delete e[st],delete e[vt],delete e[lo],delete e[e1],delete e[t1]}function ka(e){var t=e[st];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Fa]||n[st]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=r0(e);e!==null;){if(n=e[st])return n;e=r0(e)}return t}e=n,n=e.parentNode}return null}function za(e){if(e=e[st]||e[Fa]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function Vl(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(u(33))}function Ua(e){var t=e[Bd];return t||(t=e[Bd]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function tt(e){e[Gl]=!0}var Id=new Set,Hd={};function fa(e,t){Ba(e,t),Ba(e+"Capture",t)}function Ba(e,t){for(Hd[e]=t,e=0;e<t.length;e++)Id.add(t[e])}var n1=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),Gd={},Vd={};function a1(e){return Wr.call(Vd,e)?!0:Wr.call(Gd,e)?!1:n1.test(e)?Vd[e]=!0:(Gd[e]=!0,!1)}function as(e,t,n){if(a1(t))if(n===null)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var a=t.toLowerCase().slice(0,5);if(a!=="data-"&&a!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+n)}}function ls(e,t,n){if(n===null)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+n)}}function fn(e,t,n,a){if(a===null)e.removeAttribute(n);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(n);return}e.setAttributeNS(t,n,""+a)}}function It(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Yd(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function l1(e,t,n){var a=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var s=a.get,o=a.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return s.call(this)},set:function(d){n=""+d,o.call(this,d)}}),Object.defineProperty(e,t,{enumerable:a.enumerable}),{getValue:function(){return n},setValue:function(d){n=""+d},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function so(e){if(!e._valueTracker){var t=Yd(e)?"checked":"value";e._valueTracker=l1(e,t,""+e[t])}}function qd(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),a="";return e&&(a=Yd(e)?e.checked?"true":"false":e.value),e=a,e!==n?(t.setValue(e),!0):!1}function is(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var i1=/[\n"\\]/g;function Ht(e){return e.replace(i1,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function ro(e,t,n,a,s,o,d,h){e.name="",d!=null&&typeof d!="function"&&typeof d!="symbol"&&typeof d!="boolean"?e.type=d:e.removeAttribute("type"),t!=null?d==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+It(t)):e.value!==""+It(t)&&(e.value=""+It(t)):d!=="submit"&&d!=="reset"||e.removeAttribute("value"),t!=null?oo(e,d,It(t)):n!=null?oo(e,d,It(n)):a!=null&&e.removeAttribute("value"),s==null&&o!=null&&(e.defaultChecked=!!o),s!=null&&(e.checked=s&&typeof s!="function"&&typeof s!="symbol"),h!=null&&typeof h!="function"&&typeof h!="symbol"&&typeof h!="boolean"?e.name=""+It(h):e.removeAttribute("name")}function Zd(e,t,n,a,s,o,d,h){if(o!=null&&typeof o!="function"&&typeof o!="symbol"&&typeof o!="boolean"&&(e.type=o),t!=null||n!=null){if(!(o!=="submit"&&o!=="reset"||t!=null)){so(e);return}n=n!=null?""+It(n):"",t=t!=null?""+It(t):n,h||t===e.value||(e.value=t),e.defaultValue=t}a=a??s,a=typeof a!="function"&&typeof a!="symbol"&&!!a,e.checked=h?e.checked:!!a,e.defaultChecked=!!a,d!=null&&typeof d!="function"&&typeof d!="symbol"&&typeof d!="boolean"&&(e.name=d),so(e)}function oo(e,t,n){t==="number"&&is(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}function Ia(e,t,n,a){if(e=e.options,t){t={};for(var s=0;s<n.length;s++)t["$"+n[s]]=!0;for(n=0;n<e.length;n++)s=t.hasOwnProperty("$"+e[n].value),e[n].selected!==s&&(e[n].selected=s),s&&a&&(e[n].defaultSelected=!0)}else{for(n=""+It(n),t=null,s=0;s<e.length;s++){if(e[s].value===n){e[s].selected=!0,a&&(e[s].defaultSelected=!0);return}t!==null||e[s].disabled||(t=e[s])}t!==null&&(t.selected=!0)}}function Xd(e,t,n){if(t!=null&&(t=""+It(t),t!==e.value&&(e.value=t),n==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=n!=null?""+It(n):""}function Kd(e,t,n,a){if(t==null){if(a!=null){if(n!=null)throw Error(u(92));if(ge(a)){if(1<a.length)throw Error(u(93));a=a[0]}n=a}n==null&&(n=""),t=n}n=It(t),e.defaultValue=n,a=e.textContent,a===n&&a!==""&&a!==null&&(e.value=a),so(e)}function Ha(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var s1=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function Qd(e,t,n){var a=t.indexOf("--")===0;n==null||typeof n=="boolean"||n===""?a?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":a?e.setProperty(t,n):typeof n!="number"||n===0||s1.has(t)?t==="float"?e.cssFloat=n:e[t]=(""+n).trim():e[t]=n+"px"}function Jd(e,t,n){if(t!=null&&typeof t!="object")throw Error(u(62));if(e=e.style,n!=null){for(var a in n)!n.hasOwnProperty(a)||t!=null&&t.hasOwnProperty(a)||(a.indexOf("--")===0?e.setProperty(a,""):a==="float"?e.cssFloat="":e[a]="");for(var s in t)a=t[s],t.hasOwnProperty(s)&&n[s]!==a&&Qd(e,s,a)}else for(var o in t)t.hasOwnProperty(o)&&Qd(e,o,t[o])}function co(e){if(e.indexOf("-")===-1)return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var r1=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode
25-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),o1=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function ss(e){return o1.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function mn(){}var uo=null;function fo(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Ga=null,Va=null;function Pd(e){var t=za(e);if(t&&(e=t.stateNode)){var n=e[vt]||null;e:switch(e=t.stateNode,t.type){case"input":if(ro(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll('input[name="'+Ht(""+t)+'"][type="radio"]'),t=0;t<n.length;t++){var a=n[t];if(a!==e&&a.form===e.form){var s=a[vt]||null;if(!s)throw Error(u(90));ro(a,s.value,s.defaultValue,s.defaultValue,s.checked,s.defaultChecked,s.type,s.name)}}for(t=0;t<n.length;t++)a=n[t],a.form===e.form&&qd(a)}break e;case"textarea":Xd(e,n.value,n.defaultValue);break e;case"select":t=n.value,t!=null&&Ia(e,!!n.multiple,t,!1)}}}var mo=!1;function Wd(e,t,n){if(mo)return e(t,n);mo=!0;try{var a=e(t);return a}finally{if(mo=!1,(Ga!==null||Va!==null)&&(Xs(),Ga&&(t=Ga,e=Va,Va=Ga=null,Pd(t),e)))for(t=0;t<e.length;t++)Pd(e[t])}}function Yl(e,t){var n=e.stateNode;if(n===null)return null;var a=n[vt]||null;if(a===null)return null;n=a[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(a=!a.disabled)||(e=e.type,a=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!a;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(u(231,t,typeof n));return n}var hn=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ho=!1;if(hn)try{var ql={};Object.defineProperty(ql,"passive",{get:function(){ho=!0}}),window.addEventListener("test",ql,ql),window.removeEventListener("test",ql,ql)}catch{ho=!1}var Bn=null,po=null,rs=null;function $d(){if(rs)return rs;var e,t=po,n=t.length,a,s="value"in Bn?Bn.value:Bn.textContent,o=s.length;for(e=0;e<n&&t[e]===s[e];e++);var d=n-e;for(a=1;a<=d&&t[n-a]===s[o-a];a++);return rs=s.slice(e,1<a?1-a:void 0)}function os(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function cs(){return!0}function ef(){return!1}function Et(e){function t(n,a,s,o,d){this._reactName=n,this._targetInst=s,this.type=a,this.nativeEvent=o,this.target=d,this.currentTarget=null;for(var h in e)e.hasOwnProperty(h)&&(n=e[h],this[h]=n?n(o):o[h]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?cs:ef,this.isPropagationStopped=ef,this}return g(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=cs)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=cs)},persist:function(){},isPersistent:cs}),t}var ma={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},us=Et(ma),Zl=g({},ma,{view:0,detail:0}),c1=Et(Zl),xo,go,Xl,ds=g({},Zl,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:bo,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==Xl&&(Xl&&e.type==="mousemove"?(xo=e.screenX-Xl.screenX,go=e.screenY-Xl.screenY):go=xo=0,Xl=e),xo)},movementY:function(e){return"movementY"in e?e.movementY:go}}),tf=Et(ds),u1=g({},ds,{dataTransfer:0}),d1=Et(u1),f1=g({},Zl,{relatedTarget:0}),yo=Et(f1),m1=g({},ma,{animationName:0,elapsedTime:0,pseudoElement:0}),h1=Et(m1),p1=g({},ma,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),x1=Et(p1),g1=g({},ma,{data:0}),nf=Et(g1),y1={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},b1={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},v1={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function E1(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=v1[e])?!!t[e]:!1}function bo(){return E1}var _1=g({},Zl,{key:function(e){if(e.key){var t=y1[e.key]||e.key;if(t!=="Unidentified")return t}
vendor: 107,017 bytes, line 25
25return e.type==="keypress"?(e=os(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?b1[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:bo,charCode:function(e){return e.type==="keypress"?os(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?os(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),w1=Et(_1),S1=g({},ds,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),af=Et(S1),j1=g({},Zl,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:bo}),N1=Et(j1),A1=g({},ma,{propertyName:0,elapsedTime:0,pseudoElement:0}),T1=Et(A1),C1=g({},ds,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),O1=Et(C1),R1=g({},ma,{newState:0,oldState:0}),M1=Et(R1),L1=[9,13,27,32],vo=hn&&"CompositionEvent"in window,Kl=null;hn&&"documentMode"in document&&(Kl=document.documentMode);var D1=hn&&"TextEvent"in window&&!Kl,lf=hn&&(!vo||Kl&&8<Kl&&11>=Kl),sf=" ",rf=!1;function of(e,t){switch(e){case"keyup":return L1.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function cf(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Ya=!1;function F1(e,t){switch(e){case"compositionend":return cf(t);case"keypress":return t.which!==32?null:(rf=!0,sf);case"textInput":return e=t.data,e===sf&&rf?null:e;default:return null}}function k1(e,t){if(Ya)return e==="compositionend"||!vo&&of(e,t)?(e=$d(),rs=po=Bn=null,Ya=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return lf&&t.locale!=="ko"?null:t.data;default:return null}}var z1={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function uf(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!z1[e.type]:t==="textarea"}function df(e,t,n,a){Ga?Va?Va.push(a):Va=[a]:Ga=a,t=er(t,"onChange"),0<t.length&&(n=new us("onChange","change",null,n,a),e.push({event:n,listeners:t}))}var Ql=null,Jl=null;function U1(e){Xh(e,0)}function fs(e){var t=Vl(e);if(qd(t))return e}function ff(e,t){if(e==="change")return t}var mf=!1;if(hn){var Eo;if(hn){var _o="oninput"in document;if(!_o){var hf=document.createElement("div");hf.setAttribute("oninput","return;"),_o=typeof hf.oninput=="function"}Eo=_o}else Eo=!1;mf=Eo&&(!document.documentMode||9<document.documentMode)}function pf(){Ql&&(Ql.detachEvent("onpropertychange",xf),Jl=Ql=null)}function xf(e){if(e.propertyName==="value"&&fs(Jl)){var t=[];df(t,Jl,e,fo(e)),Wd(U1,t)}}function B1(e,t,n){e==="focusin"?(pf(),Ql=t,Jl=n,Ql.attachEvent("onpropertychange",xf)):e==="focusout"&&pf()}function I1(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return fs(Jl)}function H1(e,t){if(e==="click")return fs(t)}function G1(e,t){if(e==="input"||e==="change")return fs(t)}function V1(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Mt=typeof Object.is=="function"?Object.is:V1;function Pl(e,t){if(Mt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),a=Object.keys(t);if(n.length!==a.length)return!1;for(a=0;a<n.length;a++){var s=n[a];if(!Wr.call(t,s)||!Mt(e[s],t[s]))return!1}return!0}function gf(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function yf(e,t){var n=gf(e);e=0;for(var a;n;){if(n.nodeType===3){if(a=e+n.textContent.length,e<=t&&a>=t)return{node:n,offset:t-e};e=a}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=gf(n)}}function bf(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?bf(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function vf(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=is(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=is(e.document)}return t}function wo(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}var Y1=hn&&"documentMode"in document&&11>=document.documentMode,qa=null,So=null,Wl=null,jo=!1;function Ef(e,t,n){var a=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;jo||qa==null||qa!==is(a)||(a=qa,"selectionStart"in a&&wo(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),Wl&&Pl(Wl,a)||(Wl=a,a=er(So,"onSelect"),0<a.length&&(t=new us("onSelect","select",null,t,n),e.push({event:t,listeners:a}),t.target=qa)))}function ha(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Za={animationend:ha("Animation","AnimationEnd"),animationiteration:ha("Animation","AnimationIteration"),animationstart:ha("Animation","AnimationStart"),transitionrun:ha("Transition","TransitionRun"),transitionstart:ha("Transition","TransitionStart"),transitioncancel:ha("Transition","TransitionCancel"),transitionend:ha("Transition","TransitionEnd")},No={},_f={};hn&&(_f=document.createElement("div").style,"AnimationEvent"in window||(delete Za.animationend.animation,delete Za.animationiteration.animation,delete Za.animationstart.animation),"TransitionEvent"in window||delete Za.transitionend.transition);function pa(e){if(No[e])return No[e];if(!Za[e])return e;var t=Za[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in _f)return No[e]=t[n];return e}var wf=pa("animationend"),Sf=pa("animationiteration"),jf=pa("animationstart"),q1=pa("transitionrun"),Z1=pa("transitionstart"),X1=pa("transitioncancel"),Nf=pa("transitionend"),Af=new Map,Ao="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");Ao.push("scrollEnd");function $t(e,t){Af.set(e,t),fa(t,[e])}var ms=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},Gt=[],Xa=0,To=0;function hs(){for(var e=Xa,t=To=Xa=0;t<e;){var n=Gt[t];Gt[t++]=null;var a=Gt[t];Gt[t++]=null;var s=Gt[t];Gt[t++]=null;var o=Gt[t];if(Gt[t++]=null,a!==null&&s!==null){var d=a.pending;d===null?s.next=s:(s.next=d.next,d.next=s),a.pending=s}o!==0&&Tf(n,s,o)}}function ps(e,t,n,a){Gt[Xa++]=e,Gt[Xa++]=t,Gt[Xa++]=n,Gt[Xa++]=a,To|=a,e.lanes|=a,e=e.alternate,e!==null&&(e.lanes|=a)}function Co(e,t,n,a){return ps(e,t,n,a),xs(e)}function xa(e,t){return ps(e,null,null,t),xs(e)}function Tf(e,t,n){e.lanes|=n;var a=e.alternate;a!==null&&(a.lanes|=n);for(var s=!1,o=e.return;o!==null;)o.childLanes|=n,a=o.alternate,a!==null&&(a.childLanes|=n),o.tag===22&&(e=o.stateNode,e===null||e._visibility&1||(s=!0)),e=o,o=o.return;return e.tag===3?(o=e.stateNode,s&&t!==null&&(s=31-Rt(n),e=o.hiddenUpdates,a=e[s],a===null?e[s]=[t]:a.push(t),t.lane=n|536870912),o):null}function xs(e){if(50<vi)throw vi=0,Uc=null,Error(u(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var Ka={};function K1(e,t,n,a){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Lt(e,t,n,a){return new K1(e,t,n,a)}function Oo(e){return e=e.prototype,!(!e||!e.isReactComponent)}function pn(e,t){var n=e.alternate;return n===null?(n=Lt(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&65011712,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function Cf(e,t){e.flags&=65011714;var n=e.alternate;return n===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function gs(e,t,n,a,s,o){var d=0;if(a=e,typeof e=="function")Oo(e)&&(d=1);else if(typeof e=="string")d=$y(e,n,ce.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case ae:return e=Lt(31,n,t,s),e.elementType=ae,e.lanes=o,e;case z:return ga(n.children,s,o,t);case H:d=8,s|=24;break;case le:return e=Lt(12,n,t,s|2),e.elementType=le,e.lanes=o,e;case q:return e=Lt(13,n,t,s),e.elementType=q,e.lanes=o,e;case Be:return e=Lt(19,n,t,s),e.elementType=Be,e.lanes=o,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case ne:d=10;break e;case W:d=9;break e;case $:d=11;break e;case xe:d=14;break e;case Z:d=16,a=null;break e}d=29,n=Error(u(130,e===null?"null":typeof e,"")),a=null}return t=Lt(d,n,t,s),t.elementType=e,t.type=a,t.lanes=o,t}function ga(e,t,n,a){return e=Lt(7,e,a,t),e.lanes=n,e}function Ro(e,t,n){return e=Lt(6,e,null,t),e.lanes=n,e}function Of(e){var t=Lt(18,null,null,0);return t.stateNode=e,t}function Mo(e,t,n){return t=Lt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var Rf=new WeakMap;function Vt(e,t){if(typeof e=="object"&&e!==null){var n=Rf.get(e);return n!==void 0?n:(t={value:e,source:t,stack:Cd(t)},Rf.set(e,t),t)}return{value:e,source:t,stack:Cd(t)}}var Qa=[],Ja=0,ys=null,$l=0,Yt=[],qt=0,In=null,rn=1,on="";function xn(e,t){Qa[Ja++]=$l,Qa[Ja++]=ys,ys=e,$l=t}function Mf(e,t,n){Yt[qt++]=rn,Yt[qt++]=on,Yt[qt++]=In,In=e;var a=rn;e=on;var s=32-Rt(a)-1;a&=~(1<<s),n+=1;var o=32-Rt(t)+s;if(30<o){var d=s-s%5;o=(a&(1<<d)-1).toString(32),a>>=d,s-=d,rn=1<<32-Rt(t)+s|n<<s|a,on=o+e}else rn=1<<o|n<<s|a,on=e}function Lo(e){e.return!==null&&(xn(e,1),Mf(e,1,0))}function Do(e){for(;e===ys;)ys=Qa[--Ja],Qa[Ja]=null,$l=Qa[--Ja],Qa[Ja]=null;for(;e===In;)In=Yt[--qt],Yt[qt]=null,on=Yt[--qt],Yt[qt]=null,rn=Yt[--qt],Yt[qt]=null}function Lf(e,t){Yt[qt++]=rn,Yt[qt++]=on,Yt[qt++]=In,rn=t.id,on=t.overflow,In=e}var rt=null,De=null,he=!1,Hn=null,Zt=!1,Fo=Error(u(519));function Gn(e){var t=Error(u(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw ei(Vt(t,e)),Fo}function Df(e){var t=e.stateNode,n=e.type,a=e.memoizedProps;switch(t[st]=e,t[vt]=a,n){case"dialog":de("cancel",t),de("close",t);break;case"iframe":case"object":case"embed":de("load",t);break;case"video":case"audio":for(n=0;n<_i.length;n++)de(_i[n],t);break;case"source":de("error",t);break;case"img":case"image":case"link":de("error",t),de("load",t);break;case"details":de("toggle",t);break;case"input":de("invalid",t),Zd(t,a.value,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name,!0);break;case"select":de("invalid",t);break;case"textarea":de("invalid",t),Kd(t,a.value,a.defaultValue,a.children)}n=a.children,typeof n!="string"&&typeof n!="number"&&typeof n!="bigint"||t.textContent===""+n||a.suppressHydrationWarning===!0||Ph(t.textContent,n)?(a.popover!=null&&(de("beforetoggle",t),de("toggle",t)),a.onScroll!=null&&de("scroll",t),a.onScrollEnd!=null&&de("scrollend",t),a.onClick!=null&&(t.onclick=mn),t=!0):t=!1,t||Gn(e,!0)}function Ff(e){for(rt=e.return;rt;)switch(rt.tag){case 5:case 31:case 13:Zt=!1;return;case 27:case 3:Zt=!0;return;default:rt=rt.return}}function Pa(e){if(e!==rt)return!1;if(!he)return Ff(e),he=!0,!1;var t=e.tag,n;if((n=t!==3&&t!==27)&&((n=t===5)&&(n=e.type,n=!(n!=="form"&&n!=="button")||$c(e.type,e.memoizedProps)),n=!n),n&&De&&Gn(e),Ff(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(u(317));De=s0(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(u(317));De=s0(e)}else t===27?(t=De,na(e.type)?(e=lu,lu=null,De=e):De=t):De=rt?Kt(e.stateNode.nextSibling):null;return!0}function ya(){De=rt=null,he=!1}function ko(){var e=Hn;return e!==null&&(jt===null?jt=e:jt.push.apply(jt,e),Hn=null),e}function ei(e){Hn===null?Hn=[e]:Hn.push(e)}var zo=U(null),ba=null,gn=null;function Vn(e,t,n){B(zo,t._currentValue),t._currentValue=n}function yn(e){e._currentValue=zo.current,G(zo)}function Uo(e,t,n){for(;e!==null;){var a=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,a!==null&&(a.childLanes|=t)):a!==null&&(a.childLanes&t)!==t&&(a.childLanes|=t),e===n)break;e=e.return}}function Bo(e,t,n,a){var s=e.child;for(s!==null&&(s.return=e);s!==null;){var o=s.dependencies;if(o!==null){var d=s.child;o=o.firstContext;e:for(;o!==null;){var h=o;o=s;for(var E=0;E<t.length;E++)if(h.context===t[E]){o.lanes|=n,h=o.alternate,h!==null&&(h.lanes|=n),Uo(o.return,n,e),a||(d=null);break e}o=h.next}}else if(s.tag===18){if(d=s.return,d===null)throw Error(u(341));d.lanes|=n,o=d.alternate,o!==null&&(o.lanes|=n),Uo(d,n,e),d=null}else d=s.child;if(d!==null)d.return=s;else for(d=s;d!==null;){if(d===e){d=null;break}if(s=d.sibling,s!==null){s.return=d.return,d=s;break}d=d.return}s=d}}function Wa(e,t,n,a){e=null;for(var s=t,o=!1;s!==null;){if(!o){if((s.flags&524288)!==0)o=!0;else if((s.flags&262144)!==0)break}if(s.tag===10){var d=s.alternate;if(d===null)throw Error(u(387));if(d=d.memoizedProps,d!==null){var h=s.type;Mt(s.pendingProps.value,d.value)||(e!==null?e.push(h):e=[h])}}else if(s===mt.current){if(d=s.alternate,d===null)throw Error(u(387));d.memoizedState.memoizedState!==s.memoizedState.memoizedState&&(e!==null?e.push(Ai):e=[Ai])}s=s.return}e!==null&&Bo(t,e,n,a),t.flags|=262144}function bs(e){for(e=e.firstContext;e!==null;){if(!Mt(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function va(e){ba=e,gn=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function ot(e){return kf(ba,e)}function vs(e,t){return ba===null&&va(e),kf(e,t)}function kf(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},gn===null){if(e===null)throw Error(u(308));gn=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else gn=gn.next=t;return n}var Q1=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(n,a){e.push(a)}};this.abort=function(){t.aborted=!0,e.forEach(function(n){return n()})}},J1=l.unstable_scheduleCallback,P1=l.unstable_NormalPriority,Je={$$typeof:ne,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Io(){return{controller:new Q1,data:new Map,refCount:0}}function ti(e){e.refCount--,e.refCount===0&&J1(P1,function(){e.controller.abort()})}var ni=null,Ho=0,$a=0,el=null;function W1(e,t){if(ni===null){var n=ni=[];Ho=0,$a=Yc(),el={status:"pending",value:void 0,then:function(a){n.push(a)}}}return Ho++,t.then(zf,zf),t}function zf(){if(--Ho===0&&ni!==null){el!==null&&(el.status="fulfilled");var e=ni;ni=null,$a=0,el=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function $1(e,t){var n=[],a={status:"pending",value:null,reason:null,then:function(s){n.push(s)}};return e.then(function(){a.status="fulfilled",a.value=t;for(var s=0;s<n.length;s++)(0,n[s])(t)},function(s){for(a.status="rejected",a.reason=s,s=0;s<n.length;s++)(0,n[s])(void 0)}),a}var Uf=I.S;I.S=function(e,t){Eh=Ct(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&W1(e,t),Uf!==null&&Uf(e,t)};var Ea=U(null);function Go(){var e=Ea.current;return e!==null?e:Re.pooledCache}function Es(e,t){t===null?B(Ea,Ea.current):B(Ea,t.pool)}function Bf(){var e=Go();return e===null?null:{parent:Je._currentValue,pool:e}}var tl=Error(u(460)),Vo=Error(u(474)),_s=Error(u(542)),ws={then:function(){}};function If(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Hf(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then(mn,mn),t=n),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,Vf(e),e;default:if(typeof t.status=="string")t.then(mn,mn);else{if(e=Re,e!==null&&100<e.shellSuspendCounter)throw Error(u(482));e=t,e.status="pending",e.then(function(a){if(t.status==="pending"){var s=t;s.status="fulfilled",s.value=a}},function(a){if(t.status==="pending"){var s=t;s.status="rejected",s.reason=a}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,Vf(e),e}throw wa=t,tl}}function _a(e){try{var t=e._init;return t(e._payload)}catch(n){throw n!==null&&typeof n=="object"&&typeof n.then=="function"?(wa=n,tl):n}}var wa=null;function Gf(){if(wa===null)throw Error(u(459));var e=wa;return wa=null,e}function Vf(e){if(e===tl||e===_s)throw Error(u(483))}var nl=null,ai=0;function Ss(e){var t=ai;return ai+=1,nl===null&&(nl=[]),Hf(nl,e,t)}function li(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function js(e,t){throw t.$$typeof===w?Error(u(525)):(e=Object.prototype.toString.call(t),Error(u(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function Yf(e){function t(S,_){if(e){var j=S.deletions;j===null?(S.deletions=[_],S.flags|=16):j.push(_)}}function n(S,_){if(!e)return null;for(;_!==null;)t(S,_),_=_.sibling;return null}function a(S){for(var _=new Map;S!==null;)S.key!==null?_.set(S.key,S):_.set(S.index,S),S=S.sibling;return _}function s(S,_){return S=pn(S,_),S.index=0,S.sibling=null,S}function o(S,_,j){return S.index=j,e?(j=S.alternate,j!==null?(j=j.index,j<_?(S.flags|=67108866,_):j):(S.flags|=67108866,_)):(S.flags|=1048576,_)}function d(S){return e&&S.alternate===null&&(S.flags|=67108866),S}function h(S,_,j,M){return _===null||_.tag!==6?(_=Ro(j,S.mode,M),_.return=S,_):(_=s(_,j),_.return=S,_)}function E(S,_,j,M){var K=j.type;return K===z?R(S,_,j.props.children,M,j.key):_!==null&&(_.elementType===K||typeof K=="object"&&K!==null&&K.$$typeof===Z&&_a(K)===_.type)?(_=s(_,j.props),li(_,j),_.return=S,_):(_=gs(j.type,j.key,j.props,null,S.mode,M),li(_,j),_.return=S,_)}function N(S,_,j,M){return _===null||_.tag!==4||_.stateNode.containerInfo!==j.containerInfo||_.stateNode.implementation!==j.implementation?(_=Mo(j,S.mode,M),_.return=S,_):(_=s(_,j.children||[]),_.return=S,_)}function R(S,_,j,M,K){return _===null||_.tag!==7?(_=ga(j,S.mode,M,K),_.return=S,_):(_=s(_,j),_.return=S,_)}function L(S,_,j){if(typeof _=="string"&&_!==""||typeof _=="number"||typeof _=="bigint")return _=Ro(""+_,S.mode,j),_.return=S,_;if(typeof _=="object"&&_!==null){switch(_.$$typeof){case O:return j=gs(_.type,_.key,_.props,null,S.mode,j),li(j,_),j.return=S,j;case k:return _=Mo(_,S.mode,j),_.return=S,_;case Z:return _=_a(_),L(S,_,j)}if(ge(_)||Ie(_))return _=ga(_,S.mode,j,null),_.return=S,_;if(typeof _.then=="function")return L(S,Ss(_),j);if(_.$$typeof===ne)return L(S,vs(S,_),j);js(S,_)}return null}function A(S,_,j,M){var K=_!==null?_.key:null;if(typeof j=="string"&&j!==""||typeof j=="number"||typeof j=="bigint")return K!==null?null:h(S,_,""+j,M);if(typeof j=="object"&&j!==null){switch(j.$$typeof){case O:return j.key===K?E(S,_,j,M):null;case k:return j.key===K?N(S,_,j,M):null;case Z:return j=_a(j),A(S,_,j,M)}if(ge(j)||Ie(j))return K!==null?null:R(S,_,j,M,null);if(typeof j.then=="function")return A(S,_,Ss(j),M);if(j.$$typeof===ne)return A(S,_,vs(S,j),M);js(S,j)}return null}function C(S,_,j,M,K){if(typeof M=="string"&&M!==""||typeof M=="number"||typeof M=="bigint")return S=S.get(j)||null,h(_,S,""+M,K);if(typeof M=="object"&&M!==null){switch(M.$$typeof){case O:return S=S.get(M.key===null?j:M.key)||null,E(_,S,M,K);case k:return S=S.get(M.key===null?j:M.key)||null,N(_,S,M,K);case Z:return M=_a(M),C(S,_,j,M,K)}if(ge(M)||Ie(M))return S=S.get(j)||null,R(_,S,M,K,null);if(typeof M.then=="function")return C(S,_,j,Ss(M),K);if(M.$$typeof===ne)return C(S,_,j,vs(_,M),K);js(_,M)}return null}function V(S,_,j,M){for(var K=null,ye=null,Y=_,re=_=0,me=null;Y!==null&&re<j.length;re++){Y.index>re?(me=Y,Y=null):me=Y.sibling;var be=A(S,Y,j[re],M);if(be===null){Y===null&&(Y=me);break}e&&Y&&be.alternate===null&&t(S,Y),_=o(be,_,re),ye===null?K=be:ye.sibling=be,ye=be,Y=me}if(re===j.length)return n(S,Y),he&&xn(S,re),K;if(Y===null){for(;re<j.length;re++)Y=L(S,j[re],M),Y!==null&&(_=o(Y,_,re),ye===null?K=Y:ye.sibling=Y,ye=Y);return he&&xn(S,re),K}for(Y=a(Y);re<j.length;re++)me=C(Y,S,re,j[re],M),me!==null&&(e&&me.alternate!==null&&Y.delete(me.key===null?re:me.key),_=o(me,_,re),ye===null?K=me:ye.sibling=me,ye=me);return e&&Y.forEach(function(ra){return t(S,ra)}),he&&xn(S,re),K}function P(S,_,j,M){if(j==null)throw Error(u(151));for(var K=null,ye=null,Y=_,re=_=0,me=null,be=j.next();Y!==null&&!be.done;re++,be=j.next()){Y.index>re?(me=Y,Y=null):me=Y.sibling;var ra=A(S,Y,be.value,M);if(ra===null){Y===null&&(Y=me);break}e&&Y&&ra.alternate===null&&t(S,Y),_=o(ra,_,re),ye===null?K=ra:ye.sibling=ra,ye=ra,Y=me}if(be.done)return n(S,Y),he&&xn(S,re),K;if(Y===null){for(;!be.done;re++,be=j.next())be=L(S,be.value,M),be!==null&&(_=o(be,_,re),ye===null?K=be:ye.sibling=be,ye=be);return he&&xn(S,re),K}for(Y=a(Y);!be.done;re++,be=j.next())be=C(Y,S,re,be.value,M),be!==null&&(e&&be.alternate!==null&&Y.delete(be.key===null?re:be.key),_=o(be,_,re),ye===null?K=be:ye.sibling=be,ye=be);return e&&Y.forEach(function(ub){return t(S,ub)}),he&&xn(S,re),K}function Te(S,_,j,M){if(typeof j=="object"&&j!==null&&j.type===z&&j.key===null&&(j=j.props.children),typeof j=="object"&&j!==null){switch(j.$$typeof){case O:e:{for(var K=j.key;_!==null;){if(_.key===K){if(K=j.type,K===z){if(_.tag===7){n(S,_.sibling),M=s(_,j.props.children),M.return=S,S=M;break e}}else if(_.elementType===K||typeof K=="object"&&K!==null&&K.$$typeof===Z&&_a(K)===_.type){n(S,_.sibling),M=s(_,j.props),li(M,j),M.return=S,S=M;break e}n(S,_);break}else t(S,_);_=_.sibling}j.type===z?(M=ga(j.props.children,S.mode,M,j.key),M.return=S,S=M):(M=gs(j.type,j.key,j.props,null,S.mode,M),li(M,j),M.return=S,S=M)}return d(S);case k:e:{for(K=j.key;_!==null;){if(_.key===K)if(_.tag===4&&_.stateNode.containerInfo===j.containerInfo&&_.stateNode.implementation===j.implementation){n(S,_.sibling),M=s(_,j.children||[]),M.return=S,S=M;break e}else{n(S,_);break}else t(S,_);_=_.sibling}M=Mo(j,S.mode,M),M.return=S,S=M}return d(S);case Z:return j=_a(j),Te(S,_,j,M)}if(ge(j))return V(S,_,j,M);if(Ie(j)){if(K=Ie(j),typeof K!="function")throw Error(u(150));return j=K.call(j),P(S,_,j,M)}if(typeof j.then=="function")return Te(S,_,Ss(j),M);if(j.$$typeof===ne)return Te(S,_,vs(S,j),M);js(S,j)}return typeof j=="string"&&j!==""||typeof j=="number"||typeof j=="bigint"?(j=""+j,_!==null&&_.tag===6?(n(S,_.sibling),M=s(_,j),M.return=S,S=M):(n(S,_),M=Ro(j,S.mode,M),M.return=S,S=M),d(S)):n(S,_)}return function(S,_,j,M){try{ai=0;var K=Te(S,_,j,M);return nl=null,K}catch(Y){if(Y===tl||Y===_s)throw Y;var ye=Lt(29,Y,null,S.mode);return ye.lanes=M,ye.return=S,ye}}}var Sa=Yf(!0),qf=Yf(!1),Yn=!1;function Yo(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function qo(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function qn(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Zn(e,t,n){var a=e.updateQueue;if(a===null)return null;if(a=a.shared,(Ee&2)!==0){var s=a.pending;return s===null?t.next=t:(t.next=s.next,s.next=t),a.pending=t,t=xs(e),Tf(e,null,n),t}return ps(e,a,t,n),xs(e)}function ii(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194048)!==0)){var a=t.lanes;a&=e.pendingLanes,n|=a,t.lanes=n,Fd(e,n)}}function Zo(e,t){var n=e.updateQueue,a=e.alternate;if(a!==null&&(a=a.updateQueue,n===a)){var s=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var d={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};o===null?s=o=d:o=o.next=d,n=n.next}while(n!==null);o===null?s=o=t:o=o.next=t}else s=o=t;n={baseState:a.baseState,firstBaseUpdate:s,lastBaseUpdate:o,shared:a.shared,callbacks:a.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var Xo=!1;function si(){if(Xo){var e=el;if(e!==null)throw e}}function ri(e,t,n,a){Xo=!1;var s=e.updateQueue;Yn=!1;var o=s.firstBaseUpdate,d=s.lastBaseUpdate,h=s.shared.pending;if(h!==null){s.shared.pending=null;var E=h,N=E.next;E.next=null,d===null?o=N:d.next=N,d=E;var R=e.alternate;R!==null&&(R=R.updateQueue,h=R.lastBaseUpdate,h!==d&&(h===null?R.firstBaseUpdate=N:h.next=N,R.lastBaseUpdate=E))}if(o!==null){var L=s.baseState;d=0,R=N=E=null,h=o;do{var A=h.lane&-536870913,C=A!==h.lane;if(C?(fe&A)===A:(a&A)===A){A!==0&&A===$a&&(Xo=!0),R!==null&&(R=R.next={lane:0,tag:h.tag,payload:h.payload,callback:null,next:null});e:{var V=e,P=h;A=t;var Te=n;switch(P.tag){case 1:if(V=P.payload,typeof V=="function"){L=V.call(Te,L,A);break e}L=V;break e;case 3:V.flags=V.flags&-65537|128;case 0:if(V=P.payload,A=typeof V=="function"?V.call(Te,L,A):V,A==null)break e;L=g({},L,A);break e;case 2:Yn=!0}}A=h.callback,A!==null&&(e.flags|=64,C&&(e.flags|=8192),C=s.callbacks,C===null?s.callbacks=[A]:C.push(A))}else C={lane:A,tag:h.tag,payload:h.payload,callback:h.callback,next:null},R===null?(N=R=C,E=L):R=R.next=C,d|=A;if(h=h.next,h===null){if(h=s.shared.pending,h===null)break;C=h,h=C.next,C.next=null,s.lastBaseUpdate=C,s.shared.pending=null}}while(!0);R===null&&(E=L),s.baseState=E,s.firstBaseUpdate=N,s.lastBaseUpdate=R,o===null&&(s.shared.lanes=0),Pn|=d,e.lanes=d,e.memoizedState=L}}function Zf(e,t){if(typeof e!="function")throw Error(u(191,e));e.call(t)}function Xf(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)Zf(n[e],t)}var al=U(null),Ns=U(0);function Kf(e,t){e=An,B(Ns,e),B(al,t),An=e|t.baseLanes}function Ko(){B(Ns,An),B(al,al.current)}function Qo(){An=Ns.current,G(al),G(Ns)}var Dt=U(null),Xt=null;function Xn(e){var t=e.alternate;B(qe,qe.current&1),B(Dt,e),Xt===null&&(t===null||al.current!==null||t.memoizedState!==null)&&(Xt=e)}function Jo(e){B(qe,qe.current),B(Dt,e),Xt===null&&(Xt=e)}function Qf(e){e.tag===22?(B(qe,qe.current),B(Dt,e),Xt===null&&(Xt=e)):Kn()}function Kn(){B(qe,qe.current),B(Dt,Dt.current)}function Ft(e){G(Dt),Xt===e&&(Xt=null),G(qe)}var qe=U(0);function As(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||nu(n)||au(n)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder==="forwards"||t.memoizedProps.revealOrder==="backwards"||t.memoizedProps.revealOrder==="unstable_legacy-backwards"||t.memoizedProps.revealOrder==="together")){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var bn=0,ie=null,Ne=null,Pe=null,Ts=!1,ll=!1,ja=!1,Cs=0,oi=0,il=null,ey=0;function Ge(){throw Error(u(321))}function Po(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Mt(e[n],t[n]))return!1;return!0}function Wo(e,t,n,a,s,o){return bn=o,ie=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,I.H=e===null||e.memoizedState===null?Mm:mc,ja=!1,o=n(a,s),ja=!1,ll&&(o=Pf(t,n,a,s)),Jf(e),o}function Jf(e){I.H=di;var t=Ne!==null&&Ne.next!==null;if(bn=0,Pe=Ne=ie=null,Ts=!1,oi=0,il=null,t)throw Error(u(300));e===null||We||(e=e.dependencies,e!==null&&bs(e)&&(We=!0))}function Pf(e,t,n,a){ie=e;var s=0;do{if(ll&&(il=null),oi=0,ll=!1,25<=s)throw Error(u(301));if(s+=1,Pe=Ne=null,e.updateQueue!=null){var o=e.updateQueue;o.lastEffect=null,o.events=null,o.stores=null,o.memoCache!=null&&(o.memoCache.index=0)}I.H=Lm,o=t(n,a)}while(ll);return o}function ty(){var e=I.H,t=e.useState()[0];return t=typeof t.then=="function"?ci(t):t,e=e.useState()[0],(Ne!==null?Ne.memoizedState:null)!==e&&(ie.flags|=1024),t}function $o(){var e=Cs!==0;return Cs=0,e}function ec(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function tc(e){if(Ts){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Ts=!1}bn=0,Pe=Ne=ie=null,ll=!1,oi=Cs=0,il=null}function pt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Pe===null?ie.memoizedState=Pe=e:Pe=Pe.next=e,Pe}function Ze(){if(Ne===null){var e=ie.alternate;e=e!==null?e.memoizedState:null}else e=Ne.next;var t=Pe===null?ie.memoizedState:Pe.next;if(t!==null)Pe=t,Ne=e;else{if(e===null)throw ie.alternate===null?Error(u(467)):Error(u(310));Ne=e,e={memoizedState:Ne.memoizedState,baseState:Ne.baseState,baseQueue:Ne.baseQueue,queue:Ne.queue,next:null},Pe===null?ie.memoizedState=Pe=e:Pe=Pe.next=e}return Pe}function Os(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function ci(e){var t=oi;return oi+=1,il===null&&(il=[]),e=Hf(il,e,t),t=ie,(Pe===null?t.memoizedState:Pe.next)===null&&(t=t.alternate,I.H=t===null||t.memoizedState===null?Mm:mc),e}function Rs(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return ci(e);if(e.$$typeof===ne)return ot(e)}throw Error(u(438,String(e)))}function nc(e){var t=null,n=ie.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var a=ie.alternate;a!==null&&(a=a.updateQueue,a!==null&&(a=a.memoCache,a!=null&&(t={data:a.data.map(function(s){return s.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),n===null&&(n=Os(),ie.updateQueue=n),n.memoCache=t,n=t.data[t.index],n===void 0)for(n=t.data[t.index]=Array(e),a=0;a<e;a++)n[a]=je;return t.index++,n}function vn(e,t){return typeof t=="function"?t(e):t}function Ms(e){var t=Ze();return ac(t,Ne,e)}function ac(e,t,n){var a=e.queue;if(a===null)throw Error(u(311));a.lastRenderedReducer=n;var s=e.baseQueue,o=a.pending;if(o!==null){if(s!==null){var d=s.next;s.next=o.next,o.next=d}t.baseQueue=s=o,a.pending=null}if(o=e.baseState,s===null)e.memoizedState=o;else{t=s.next;var h=d=null,E=null,N=t,R=!1;do{var L=N.lane&-536870913;if(L!==N.lane?(fe&L)===L:(bn&L)===L){var A=N.revertLane;if(A===0)E!==null&&(E=E.next={lane:0,revertLane:0,gesture:null,action:N.action,hasEagerState:N.hasEagerState,eagerState:N.eagerState,next:null}),L===$a&&(R=!0);else if((bn&A)===A){N=N.next,A===$a&&(R=!0);continue}else L={lane:0,revertLane:N.revertLane,gesture:null,action:N.action,hasEagerState:N.hasEagerState,eagerState:N.eagerState,next:null},E===null?(h=E=L,d=o):E=E.next=L,ie.lanes|=A,Pn|=A;L=N.action,ja&&n(o,L),o=N.hasEagerState?N.eagerState:n(o,L)}else A={lane:L,revertLane:N.revertLane,gesture:N.gesture,action:N.action,hasEagerState:N.hasEagerState,eagerState:N.eagerState,next:null},E===null?(h=E=A,d=o):E=E.next=A,ie.lanes|=L,Pn|=L;N=N.next}while(N!==null&&N!==t);if(E===null?d=o:E.next=h,!Mt(o,e.memoizedState)&&(We=!0,R&&(n=el,n!==null)))throw n;e.memoizedState=o,e.baseState=d,e.baseQueue=E,a.lastRenderedState=o}return s===null&&(a.lanes=0),[e.memoizedState,a.dispatch]}function lc(e){var t=Ze(),n=t.queue;if(n===null)throw Error(u(311));n.lastRenderedReducer=e;var a=n.dispatch,s=n.pending,o=t.memoizedState;if(s!==null){n.pending=null;var d=s=s.next;do o=e(o,d.action),d=d.next;while(d!==s);Mt(o,t.memoizedState)||(We=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,a]}function Wf(e,t,n){var a=ie,s=Ze(),o=he;if(o){if(n===void 0)throw Error(u(407));n=n()}else n=t();var d=!Mt((Ne||s).memoizedState,n);if(d&&(s.memoizedState=n,We=!0),s=s.queue,rc(tm.bind(null,a,s,e),[e]),s.getSnapshot!==t||d||Pe!==null&&Pe.memoizedState.tag&1){if(a.flags|=2048,sl(9,{destroy:void 0},em.bind(null,a,s,n,t),null),Re===null)throw Error(u(349));o||(bn&127)!==0||$f(a,t,n)}return n}function $f(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=ie.updateQueue,t===null?(t=Os(),ie.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function em(e,t,n,a){t.value=n,t.getSnapshot=a,nm(t)&&am(e)}function tm(e,t,n){return n(function(){nm(t)&&am(e)})}function nm(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Mt(e,n)}catch{return!0}}function am(e){var t=xa(e,2);t!==null&&Nt(t,e,2)}function ic(e){var t=pt();if(typeof e=="function"){var n=e;if(e=n(),ja){zn(!0);try{n()}finally{zn(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:vn,lastRenderedState:e},t}function lm(e,t,n,a){return e.baseState=n,ac(e,Ne,typeof a=="function"?a:vn)}function ny(e,t,n,a,s){if(Fs(e))throw Error(u(485));if(e=t.action,e!==null){var o={payload:s,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(d){o.listeners.push(d)}};I.T!==null?n(!0):o.isTransition=!1,a(o),n=t.pending,n===null?(o.next=t.pending=o,im(t,o)):(o.next=n.next,t.pending=n.next=o)}}function im(e,t){var n=t.action,a=t.payload,s=e.state;if(t.isTransition){var o=I.T,d={};I.T=d;try{var h=n(s,a),E=I.S;E!==null&&E(d,h),sm(e,t,h)}catch(N){sc(e,t,N)}finally{o!==null&&d.types!==null&&(o.types=d.types),I.T=o}}else try{o=n(s,a),sm(e,t,o)}catch(N){sc(e,t,N)}}function sm(e,t,n){n!==null&&typeof n=="object"&&typeof n.then=="function"?n.then(function(a){rm(e,t,a)},function(a){return sc(e,t,a)}):rm(e,t,n)}function rm(e,t,n){t.status="fulfilled",t.value=n,om(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,im(e,n)))}function sc(e,t,n){var a=e.pending;if(e.pending=null,a!==null){a=a.next;do t.status="rejected",t.reason=n,om(t),t=t.next;while(t!==a)}e.action=null}function om(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function cm(e,t){return t}function um(e,t){if(he){var n=Re.formState;if(n!==null){e:{var a=ie;if(he){if(De){t:{for(var s=De,o=Zt;s.nodeType!==8;){if(!o){s=null;break t}if(s=Kt(s.nextSibling),s===null){s=null;break t}}o=s.data,s=o==="F!"||o==="F"?s:null}if(s){De=Kt(s.nextSibling),a=s.data==="F!";break e}}Gn(a)}a=!1}a&&(t=n[0])}}return n=pt(),n.memoizedState=n.baseState=t,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:cm,lastRenderedState:t},n.queue=a,n=Cm.bind(null,ie,a),a.dispatch=n,a=ic(!1),o=fc.bind(null,ie,!1,a.queue),a=pt(),s={state:t,dispatch:null,action:e,pending:null},a.queue=s,n=ny.bind(null,ie,s,o,n),s.dispatch=n,a.memoizedState=e,[t,n,!1]}function dm(e){var t=Ze();return fm(t,Ne,e)}function fm(e,t,n){if(t=ac(e,t,cm)[0],e=Ms(vn)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var a=ci(t)}catch(d){throw d===tl?_s:d}else a=t;t=Ze();var s=t.queue,o=s.dispatch;return n!==t.memoizedState&&(ie.flags|=2048,sl(9,{destroy:void 0},ay.bind(null,s,n),null)),[a,o,e]}function ay(e,t){e.action=t}function mm(e){var t=Ze(),n=Ne;if(n!==null)return fm(t,n,e);Ze(),t=t.memoizedState,n=Ze();var a=n.queue.dispatch;return n.memoizedState=e,[t,a,!1]}function sl(e,t,n,a){return e={tag:e,create:n,deps:a,inst:t,next:null},t=ie.updateQueue,t===null&&(t=Os(),ie.updateQueue=t),n=t.lastEffect,n===null?t.lastEffect=e.next=e:(a=n.next,n.next=e,e.next=a,t.lastEffect=e),e}function hm(){return Ze().memoizedState}function Ls(e,t,n,a){var s=pt();ie.flags|=e,s.memoizedState=sl(1|t,{destroy:void 0},n,a===void 0?null:a)}function Ds(e,t,n,a){var s=Ze();a=a===void 0?null:a;var o=s.memoizedState.inst;Ne!==null&&a!==null&&Po(a,Ne.memoizedState.deps)?s.memoizedState=sl(t,o,n,a):(ie.flags|=e,s.memoizedState=sl(1|t,o,n,a))}function pm(e,t){Ls(8390656,8,e,t)}function rc(e,t){Ds(2048,8,e,t)}function ly(e){ie.flags|=4;var t=ie.updateQueue;if(t===null)t=Os(),ie.updateQueue=t,t.events=[e];else{var n=t.events;n===null?t.events=[e]:n.push(e)}}function xm(e){var t=Ze().memoizedState;return ly({ref:t,nextImpl:e}),function(){if((Ee&2)!==0)throw Error(u(440));return t.impl.apply(void 0,arguments)}}function gm(e,t){return Ds(4,2,e,t)}function ym(e,t){return Ds(4,4,e,t)}function bm(e,t){if(typeof t=="function"){e=e();var n=t(e);return function(){typeof n=="function"?n():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function vm(e,t,n){n=n!=null?n.concat([e]):null,Ds(4,4,bm.bind(null,t,e),n)}function oc(){}function Em(e,t){var n=Ze();t=t===void 0?null:t;var a=n.memoizedState;return t!==null&&Po(t,a[1])?a[0]:(n.memoizedState=[e,t],e)}function _m(e,t){var n=Ze();t=t===void 0?null:t;var a=n.memoizedState;if(t!==null&&Po(t,a[1]))return a[0];if(a=e(),ja){zn(!0);try{e()}finally{zn(!1)}}return n.memoizedState=[a,t],a}function cc(e,t,n){return n===void 0||(bn&1073741824)!==0&&(fe&261930)===0?e.memoizedState=t:(e.memoizedState=n,e=wh(),ie.lanes|=e,Pn|=e,n)}function wm(e,t,n,a){return Mt(n,t)?n:al.current!==null?(e=cc(e,n,a),Mt(e,t)||(We=!0),e):(bn&42)===0||(bn&1073741824)!==0&&(fe&261930)===0?(We=!0,e.memoizedState=n):(e=wh(),ie.lanes|=e,Pn|=e,t)}function Sm(e,t,n,a,s){var o=D.p;D.p=o!==0&&8>o?o:8;var d=I.T,h={};I.T=h,fc(e,!1,t,n);try{var E=s(),N=I.S;if(N!==null&&N(h,E),E!==null&&typeof E=="object"&&typeof E.then=="function"){var R=$1(E,a);ui(e,t,R,Ut(e))}else ui(e,t,a,Ut(e))}catch(L){ui(e,t,{then:function(){},status:"rejected",reason:L},Ut())}finally{D.p=o,d!==null&&h.types!==null&&(d.types=h.types),I.T=d}}function iy(){}function uc(e,t,n,a){if(e.tag!==5)throw Error(u(476));var s=jm(e).queue;Sm(e,s,t,J,n===null?iy:function(){return Nm(e),n(a)})}function jm(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:J,baseState:J,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:vn,lastRenderedState:J},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:vn,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Nm(e){var t=jm(e);t.next===null&&(t=e.alternate.memoizedState),ui(e,t.next.queue,{},Ut())}function dc(){return ot(Ai)}function Am(){return Ze().memoizedState}function Tm(){return Ze().memoizedState}function sy(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=Ut();e=qn(n);var a=Zn(t,e,n);a!==null&&(Nt(a,t,n),ii(a,t,n)),t={cache:Io()},e.payload=t;return}t=t.return}}function ry(e,t,n){var a=Ut();n={lane:a,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},Fs(e)?Om(t,n):(n=Co(e,t,n,a),n!==null&&(Nt(n,e,a),Rm(n,t,a)))}function Cm(e,t,n){var a=Ut();ui(e,t,n,a)}function ui(e,t,n,a){var s={lane:a,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(Fs(e))Om(t,s);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var d=t.lastRenderedState,h=o(d,n);if(s.hasEagerState=!0,s.eagerState=h,Mt(h,d))return ps(e,t,s,0),Re===null&&hs(),!1}catch{}if(n=Co(e,t,s,a),n!==null)return Nt(n,e,a),Rm(n,t,a),!0}return!1}function fc(e,t,n,a){if(a={lane:2,revertLane:Yc(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},Fs(e)){if(t)throw Error(u(479))}else t=Co(e,n,a,2),t!==null&&Nt(t,e,2)}function Fs(e){var t=e.alternate;return e===ie||t!==null&&t===ie}function Om(e,t){ll=Ts=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Rm(e,t,n){if((n&4194048)!==0){var a=t.lanes;a&=e.pendingLanes,n|=a,t.lanes=n,Fd(e,n)}}var di={readContext:ot,use:Rs,useCallback:Ge,useContext:Ge,useEffect:Ge,useImperativeHandle:Ge,useLayoutEffect:Ge,useInsertionEffect:Ge,useMemo:Ge,useReducer:Ge,useRef:Ge,useState:Ge,useDebugValue:Ge,useDeferredValue:Ge,useTransition:Ge,useSyncExternalStore:Ge,useId:Ge,useHostTransitionStatus:Ge,useFormState:Ge,useActionState:Ge,useOptimistic:Ge,useMemoCache:Ge,useCacheRefresh:Ge};di.useEffectEvent=Ge;var Mm={readContext:ot,use:Rs,useCallback:function(e,t){return pt().memoizedState=[e,t===void 0?null:t],e},useContext:ot,useEffect:pm,useImperativeHandle:function(e,t,n){n=n!=null?n.concat([e]):null,Ls(4194308,4,bm.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Ls(4194308,4,e,t)},useInsertionEffect:function(e,t){Ls(4,2,e,t)},useMemo:function(e,t){var n=pt();t=t===void 0?null:t;var a=e();if(ja){zn(!0);try{e()}finally{zn(!1)}}return n.memoizedState=[a,t],a},useReducer:function(e,t,n){var a=pt();if(n!==void 0){var s=n(t);if(ja){zn(!0);try{n(t)}finally{zn(!1)}}}else s=t;return a.memoizedState=a.baseState=s,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:s},a.queue=e,e=e.dispatch=ry.bind(null,ie,e),[a.memoizedState,e]},useRef:function(e){var t=pt();return e={current:e},t.memoizedState=e},useState:function(e){e=ic(e);var t=e.queue,n=Cm.bind(null,ie,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:oc,useDeferredValue:function(e,t){var n=pt();return cc(n,e,t)},useTransition:function(){var e=ic(!1);return e=Sm.bind(null,ie,e.queue,!0,!1),pt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var a=ie,s=pt();if(he){if(n===void 0)throw Error(u(407));n=n()}else{if(n=t(),Re===null)throw Error(u(349));(fe&127)!==0||$f(a,t,n)}s.memoizedState=n;var o={value:n,getSnapshot:t};return s.queue=o,pm(tm.bind(null,a,o,e),[e]),a.flags|=2048,sl(9,{destroy:void 0},em.bind(null,a,o,n,t),null),n},useId:function(){var e=pt(),t=Re.identifierPrefix;if(he){var n=on,a=rn;n=(a&~(1<<32-Rt(a)-1)).toString(32)+n,t="_"+t+"R_"+n,n=Cs++,0<n&&(t+="H"+n.toString(32)),t+="_"}else n=ey++,t="_"+t+"r_"+n.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:dc,useFormState:um,useActionState:um,useOptimistic:function(e){var t=pt();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=fc.bind(null,ie,!0,n),n.dispatch=t,[e,t]},useMemoCache:nc,useCacheRefresh:function(){return pt().memoizedState=sy.bind(null,ie)},useEffectEvent:function(e){var t=pt(),n={impl:e};return t.memoizedState=n,function(){if((Ee&2)!==0)throw Error(u(440));return n.impl.apply(void 0,arguments)}}},mc={readContext:ot,use:Rs,useCallback:Em,useContext:ot,useEffect:rc,useImperativeHandle:vm,useInsertionEffect:gm,useLayoutEffect:ym,useMemo:_m,useReducer:Ms,useRef:hm,useState:function(){return Ms(vn)},useDebugValue:oc,useDeferredValue:function(e,t){var n=Ze();return wm(n,Ne.memoizedState,e,t)},useTransition:function(){var e=Ms(vn)[0],t=Ze().memoizedState;return[typeof e=="boolean"?e:ci(e),t]},useSyncExternalStore:Wf,useId:Am,useHostTransitionStatus:dc,useFormState:dm,useActionState:dm,useOptimistic:function(e,t){var n=Ze();return lm(n,Ne,e,t)},useMemoCache:nc,useCacheRefresh:Tm};mc.useEffectEvent=xm;var Lm={readContext:ot,use:Rs,useCallback:Em,useContext:ot,useEffect:rc,useImperativeHandle:vm,useInsertionEffect:gm,useLayoutEffect:ym,useMemo:_m,useReducer:lc,useRef:hm,useState:function(){return lc(vn)},useDebugValue:oc,useDeferredValue:function(e,t){var n=Ze();return Ne===null?cc(n,e,t):wm(n,Ne.memoizedState,e,t)},useTransition:function(){var e=lc(vn)[0],t=Ze().memoizedState;return[typeof e=="boolean"?e:ci(e),t]},useSyncExternalStore:Wf,useId:Am,useHostTransitionStatus:dc,useFormState:mm,useActionState:mm,useOptimistic:function(e,t){var n=Ze();return Ne!==null?lm(n,Ne,e,t):(n.baseState=e,[e,n.queue.dispatch])},useMemoCache:nc,useCacheRefresh:Tm};Lm.useEffectEvent=xm;function hc(e,t,n,a){t=e.memoizedState,n=n(a,t),n=n==null?t:g({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var pc={enqueueSetState:function(e,t,n){e=e._reactInternals;var a=Ut(),s=qn(a);s.payload=t,n!=null&&(s.callback=n),t=Zn(e,s,a),t!==null&&(Nt(t,e,a),ii(t,e,a))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var a=Ut(),s=qn(a);s.tag=1,s.payload=t,n!=null&&(s.callback=n),t=Zn(e,s,a),t!==null&&(Nt(t,e,a),ii(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Ut(),a=qn(n);a.tag=2,t!=null&&(a.callback=t),t=Zn(e,a,n),t!==null&&(Nt(t,e,n),ii(t,e,n))}};function Dm(e,t,n,a,s,o,d){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(a,o,d):t.prototype&&t.prototype.isPureReactComponent?!Pl(n,a)||!Pl(s,o):!0}function Fm(e,t,n,a){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,a),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,a),t.state!==e&&pc.enqueueReplaceState(t,t.state,null)}function Na(e,t){var n=t;if("ref"in t){n={};for(var a in t)a!=="ref"&&(n[a]=t[a])}if(e=e.defaultProps){n===t&&(n=g({},n));for(var s in e)n[s]===void 0&&(n[s]=e[s])}return n}function km(e){ms(e)}function zm(e){console.error(e)}function Um(e){ms(e)}function ks(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(a){setTimeout(function(){throw a})}}function Bm(e,t,n){try{var a=e.onCaughtError;a(n.value,{componentStack:n.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(s){setTimeout(function(){throw s})}}function xc(e,t,n){return n=qn(n),n.tag=3,n.payload={element:null},n.callback=function(){ks(e,t)},n}function Im(e){return e=qn(e),e.tag=3,e}function Hm(e,t,n,a){var s=n.type.getDerivedStateFromError;if(typeof s=="function"){var o=a.value;e.payload=function(){return s(o)},e.callback=function(){Bm(t,n,a)}}var d=n.stateNode;d!==null&&typeof d.componentDidCatch=="function"&&(e.callback=function(){Bm(t,n,a),typeof s!="function"&&(Wn===null?Wn=new Set([this]):Wn.add(this));var h=a.stack;this.componentDidCatch(a.value,{componentStack:h!==null?h:""})})}function oy(e,t,n,a,s){if(n.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(t=n.alternate,t!==null&&Wa(t,n,s,!0),n=Dt.current,n!==null){switch(n.tag){case 31:case 13:return Xt===null?Ks():n.alternate===null&&Ve===0&&(Ve=3),n.flags&=-257,n.flags|=65536,n.lanes=s,a===ws?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([a]):t.add(a),Hc(e,a,s)),!1;case 22:return n.flags|=65536,a===ws?n.flags|=16384:(t=n.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([a])},n.updateQueue=t):(n=t.retryQueue,n===null?t.retryQueue=new Set([a]):n.add(a)),Hc(e,a,s)),!1}throw Error(u(435,n.tag))}return Hc(e,a,s),Ks(),!1}if(he)return t=Dt.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=s,a!==Fo&&(e=Error(u(422),{cause:a}),ei(Vt(e,n)))):(a!==Fo&&(t=Error(u(423),{cause:a}),ei(Vt(t,n))),e=e.current.alternate,e.flags|=65536,s&=-s,e.lanes|=s,a=Vt(a,n),s=xc(e.stateNode,a,s),Zo(e,s),Ve!==4&&(Ve=2)),!1;var o=Error(u(520),{cause:a});if(o=Vt(o,n),bi===null?bi=[o]:bi.push(o),Ve!==4&&(Ve=2),t===null)return!0;a=Vt(a,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=s&-s,n.lanes|=e,e=xc(n.stateNode,a,e),Zo(n,e),!1;case 1:if(t=n.type,o=n.stateNode,(n.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||o!==null&&typeof o.componentDidCatch=="function"&&(Wn===null||!Wn.has(o))))return n.flags|=65536,s&=-s,n.lanes|=s,s=Im(s),Hm(s,e,n,a),Zo(n,s),!1}n=n.return}while(n!==null);return!1}var gc=Error(u(461)),We=!1;function ct(e,t,n,a){t.child=e===null?qf(t,null,n,a):Sa(t,e.child,n,a)}function Gm(e,t,n,a,s){n=n.render;var o=t.ref;if("ref"in a){var d={};for(var h in a)h!=="ref"&&(d[h]=a[h])}else d=a;return va(t),a=Wo(e,t,n,d,o,s),h=$o(),e!==null&&!We?(ec(e,t,s),En(e,t,s)):(he&&h&&Lo(t),t.flags|=1,ct(e,t,a,s),t.child)}function Vm(e,t,n,a,s){if(e===null){var o=n.type;return typeof o=="function"&&!Oo(o)&&o.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=o,Ym(e,t,o,a,s)):(e=gs(n.type,null,a,t,t.mode,s),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,!jc(e,s)){var d=o.memoizedProps;if(n=n.compare,n=n!==null?n:Pl,n(d,a)&&e.ref===t.ref)return En(e,t,s)}return t.flags|=1,e=pn(o,a),e.ref=t.ref,e.return=t,t.child=e}function Ym(e,t,n,a,s){if(e!==null){var o=e.memoizedProps;if(Pl(o,a)&&e.ref===t.ref)if(We=!1,t.pendingProps=a=o,jc(e,s))(e.flags&131072)!==0&&(We=!0);else return t.lanes=e.lanes,En(e,t,s)}return yc(e,t,n,a,s)}function qm(e,t,n,a){var s=a.children,o=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),a.mode==="hidden"){if((t.flags&128)!==0){if(o=o!==null?o.baseLanes|n:n,e!==null){for(a=t.child=e.child,s=0;a!==null;)s=s|a.lanes|a.childLanes,a=a.sibling;a=s&~o}else a=0,t.child=null;return Zm(e,t,o,n,a)}if((n&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&Es(t,o!==null?o.cachePool:null),o!==null?Kf(t,o):Ko(),Qf(t);else return a=t.lanes=536870912,Zm(e,t,o!==null?o.baseLanes|n:n,n,a)}else o!==null?(Es(t,o.cachePool),Kf(t,o),Kn(),t.memoizedState=null):(e!==null&&Es(t,null),Ko(),Kn());return ct(e,t,s,n),t.child}function fi(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function Zm(e,t,n,a,s){var o=Go();return o=o===null?null:{parent:Je._currentValue,pool:o},t.memoizedState={baseLanes:n,cachePool:o},e!==null&&Es(t,null),Ko(),Qf(t),e!==null&&Wa(e,t,a,!0),t.childLanes=s,null}function zs(e,t){return t=Bs({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function Xm(e,t,n){return Sa(t,e.child,null,n),e=zs(t,t.pendingProps),e.flags|=2,Ft(t),t.memoizedState=null,e}function cy(e,t,n){var a=t.pendingProps,s=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(he){if(a.mode==="hidden")return e=zs(t,a),t.lanes=536870912,fi(null,e);if(Jo(t),(e=De)?(e=i0(e,Zt),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:In!==null?{id:rn,overflow:on}:null,retryLane:536870912,hydrationErrors:null},n=Of(e),n.return=t,t.child=n,rt=t,De=null)):e=null,e===null)throw Gn(t);return t.lanes=536870912,null}return zs(t,a)}var o=e.memoizedState;if(o!==null){var d=o.dehydrated;if(Jo(t),s)if(t.flags&256)t.flags&=-257,t=Xm(e,t,n);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(u(558));else if(We||Wa(e,t,n,!1),s=(n&e.childLanes)!==0,We||s){if(a=Re,a!==null&&(d=kd(a,n),d!==0&&d!==o.retryLane))throw o.retryLane=d,xa(e,d),Nt(a,e,d),gc;Ks(),t=Xm(e,t,n)}else e=o.treeContext,De=Kt(d.nextSibling),rt=t,he=!0,Hn=null,Zt=!1,e!==null&&Lf(t,e),t=zs(t,a),t.flags|=4096;return t}return e=pn(e.child,{mode:a.mode,children:a.children}),e.ref=t.ref,t.child=e,e.return=t,e}function Us(e,t){var n=t.ref;if(n===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof n!="function"&&typeof n!="object")throw Error(u(284));(e===null||e.ref!==n)&&(t.flags|=4194816)}}function yc(e,t,n,a,s){return va(t),n=Wo(e,t,n,a,void 0,s),a=$o(),e!==null&&!We?(ec(e,t,s),En(e,t,s)):(he&&a&&Lo(t),t.flags|=1,ct(e,t,n,s),t.child)}function Km(e,t,n,a,s,o){return va(t),t.updateQueue=null,n=Pf(t,a,n,s),Jf(e),a=$o(),e!==null&&!We?(ec(e,t,o),En(e,t,o)):(he&&a&&Lo(t),t.flags|=1,ct(e,t,n,o),t.child)}function Qm(e,t,n,a,s){if(va(t),t.stateNode===null){var o=Ka,d=n.contextType;typeof d=="object"&&d!==null&&(o=ot(d)),o=new n(a,o),t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,o.updater=pc,t.stateNode=o,o._reactInternals=t,o=t.stateNode,o.props=a,o.state=t.memoizedState,o.refs={},Yo(t),d=n.contextType,o.context=typeof d=="object"&&d!==null?ot(d):Ka,o.state=t.memoizedState,d=n.getDerivedStateFromProps,typeof d=="function"&&(hc(t,n,d,a),o.state=t.memoizedState),typeof n.getDerivedStateFromProps=="function"||typeof o.getSnapshotBeforeUpdate=="function"||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(d=o.state,typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount(),d!==o.state&&pc.enqueueReplaceState(o,o.state,null),ri(t,a,o,s),si(),o.state=t.memoizedState),typeof o.componentDidMount=="function"&&(t.flags|=4194308),a=!0}else if(e===null){o=t.stateNode;var h=t.memoizedProps,E=Na(n,h);o.props=E;var N=o.context,R=n.contextType;d=Ka,typeof R=="object"&&R!==null&&(d=ot(R));var L=n.getDerivedStateFromProps;R=typeof L=="function"||typeof o.getSnapshotBeforeUpdate=="function",h=t.pendingProps!==h,R||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(h||N!==d)&&Fm(t,o,a,d),Yn=!1;var A=t.memoizedState;o.state=A,ri(t,a,o,s),si(),N=t.memoizedState,h||A!==N||Yn?(typeof L=="function"&&(hc(t,n,L,a),N=t.memoizedState),(E=Yn||Dm(t,n,E,a,A,N,d))?(R||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount=="function"&&(t.flags|=4194308)):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=a,t.memoizedState=N),o.props=a,o.state=N,o.context=d,a=E):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),a=!1)}else{o=t.stateNode,qo(e,t),d=t.memoizedProps,R=Na(n,d),o.props=R,L=t.pendingProps,A=o.context,N=n.contextType,E=Ka,typeof N=="object"&&N!==null&&(E=ot(N)),h=n.getDerivedStateFromProps,(N=typeof h=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(d!==L||A!==E)&&Fm(t,o,a,E),Yn=!1,A=t.memoizedState,o.state=A,ri(t,a,o,s),si();var C=t.memoizedState;d!==L||A!==C||Yn||e!==null&&e.dependencies!==null&&bs(e.dependencies)?(typeof h=="function"&&(hc(t,n,h,a),C=t.memoizedState),(R=Yn||Dm(t,n,R,a,A,C,E)||e!==null&&e.dependencies!==null&&bs(e.dependencies))?(N||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(a,C,E),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(a,C,E)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||d===e.memoizedProps&&A===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||d===e.memoizedProps&&A===e.memoizedState||(t.flags|=1024),t.memoizedProps=a,t.memoizedState=C),o.props=a,o.state=C,o.context=E,a=R):(typeof o.componentDidUpdate!="function"||d===e.memoizedProps&&A===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||d===e.memoizedProps&&A===e.memoizedState||(t.flags|=1024),a=!1)}return o=a,Us(e,t),a=(t.flags&128)!==0,o||a?(o=t.stateNode,n=a&&typeof n.getDerivedStateFromError!="function"?null:o.render(),t.flags|=1,e!==null&&a?(t.child=Sa(t,e.child,null,s),t.child=Sa(t,null,n,s)):ct(e,t,n,s),t.memoizedState=o.state,e=t.child):e=En(e,t,s),e}function Jm(e,t,n,a){return ya(),t.flags|=256,ct(e,t,n,a),t.child}var bc={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function vc(e){return{baseLanes:e,cachePool:Bf()}}function Ec(e,t,n){return e=e!==null?e.childLanes&~n:0,t&&(e|=zt),e}function Pm(e,t,n){var a=t.pendingProps,s=!1,o=(t.flags&128)!==0,d;if((d=o)||(d=e!==null&&e.memoizedState===null?!1:(qe.current&2)!==0),d&&(s=!0,t.flags&=-129),d=(t.flags&32)!==0,t.flags&=-33,e===null){if(he){if(s?Xn(t):Kn(),(e=De)?(e=i0(e,Zt),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:In!==null?{id:rn,overflow:on}:null,retryLane:536870912,hydrationErrors:null},n=Of(e),n.return=t,t.child=n,rt=t,De=null)):e=null,e===null)throw Gn(t);return au(e)?t.lanes=32:t.lanes=536870912,null}var h=a.children;return a=a.fallback,s?(Kn(),s=t.mode,h=Bs({mode:"hidden",children:h},s),a=ga(a,s,n,null),h.return=t,a.return=t,h.sibling=a,t.child=h,a=t.child,a.memoizedState=vc(n),a.childLanes=Ec(e,d,n),t.memoizedState=bc,fi(null,a)):(Xn(t),_c(t,h))}var E=e.memoizedState;if(E!==null&&(h=E.dehydrated,h!==null)){if(o)t.flags&256?(Xn(t),t.flags&=-257,t=wc(e,t,n)):t.memoizedState!==null?(Kn(),t.child=e.child,t.flags|=128,t=null):(Kn(),h=a.fallback,s=t.mode,a=Bs({mode:"visible",children:a.children},s),h=ga(h,s,n,null),h.flags|=2,a.return=t,h.return=t,a.sibling=h,t.child=a,Sa(t,e.child,null,n),a=t.child,a.memoizedState=vc(n),a.childLanes=Ec(e,d,n),t.memoizedState=bc,t=fi(null,a));else if(Xn(t),au(h)){if(d=h.nextSibling&&h.nextSibling.dataset,d)var N=d.dgst;d=N,a=Error(u(419)),a.stack="",a.digest=d,ei({value:a,source:null,stack:null}),t=wc(e,t,n)}else if(We||Wa(e,t,n,!1),d=(n&e.childLanes)!==0,We||d){if(d=Re,d!==null&&(a=kd(d,n),a!==0&&a!==E.retryLane))throw E.retryLane=a,xa(e,a),Nt(d,e,a),gc;nu(h)||Ks(),t=wc(e,t,n)}else nu(h)?(t.flags|=192,t.child=e.child,t=null):(e=E.treeContext,De=Kt(h.nextSibling),rt=t,he=!0,Hn=null,Zt=!1,e!==null&&Lf(t,e),t=_c(t,a.children),t.flags|=4096);return t}return s?(Kn(),h=a.fallback,s=t.mode,E=e.child,N=E.sibling,a=pn(E,{mode:"hidden",children:a.children}),a.subtreeFlags=E.subtreeFlags&65011712,N!==null?h=pn(N,h):(h=ga(h,s,n,null),h.flags|=2),h.return=t,a.return=t,a.sibling=h,t.child=a,fi(null,a),a=t.child,h=e.child.memoizedState,h===null?h=vc(n):(s=h.cachePool,s!==null?(E=Je._currentValue,s=s.parent!==E?{parent:E,pool:E}:s):s=Bf(),h={baseLanes:h.baseLanes|n,cachePool:s}),a.memoizedState=h,a.childLanes=Ec(e,d,n),t.memoizedState=bc,fi(e.child,a)):(Xn(t),n=e.child,e=n.sibling,n=pn(n,{mode:"visible",children:a.children}),n.return=t,n.sibling=null,e!==null&&(d=t.deletions,d===null?(t.deletions=[e],t.flags|=16):d.push(e)),t.child=n,t.memoizedState=null,n)}function _c(e,t){return t=Bs({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function Bs(e,t){return e=Lt(22,e,null,t),e.lanes=0,e}function wc(e,t,n){return Sa(t,e.child,null,n),e=_c(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Wm(e,t,n){e.lanes|=t;var a=e.alternate;a!==null&&(a.lanes|=t),Uo(e.return,t,n)}function Sc(e,t,n,a,s,o){var d=e.memoizedState;d===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:a,tail:n,tailMode:s,treeForkCount:o}:(d.isBackwards=t,d.rendering=null,d.renderingStartTime=0,d.last=a,d.tail=n,d.tailMode=s,d.treeForkCount=o)}function $m(e,t,n){var a=t.pendingProps,s=a.revealOrder,o=a.tail;a=a.children;var d=qe.current,h=(d&2)!==0;if(h?(d=d&1|2,t.flags|=128):d&=1,B(qe,d),ct(e,t,a,n),a=he?$l:0,!h&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Wm(e,n,t);else if(e.tag===19)Wm(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(s){case"forwards":for(n=t.child,s=null;n!==null;)e=n.alternate,e!==null&&As(e)===null&&(s=n),n=n.sibling;n=s,n===null?(s=t.child,t.child=null):(s=n.sibling,n.sibling=null),Sc(t,!1,s,n,o,a);break;case"backwards":case"unstable_legacy-backwards":for(n=null,s=t.child,t.child=null;s!==null;){if(e=s.alternate,e!==null&&As(e)===null){t.child=s;break}e=s.sibling,s.sibling=n,n=s,s=e}Sc(t,!0,n,null,o,a);break;case"together":Sc(t,!1,null,null,void 0,a);break;default:t.memoizedState=null}return t.child}function En(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Pn|=t.lanes,(n&t.childLanes)===0)if(e!==null){if(Wa(e,t,n,!1),(n&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(u(153));if(t.child!==null){for(e=t.child,n=pn(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=pn(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function jc(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&bs(e)))}function uy(e,t,n){switch(t.tag){case 3:ht(t,t.stateNode.containerInfo),Vn(t,Je,e.memoizedState.cache),ya();break;case 27:case 5:sn(t);break;case 4:ht(t,t.stateNode.containerInfo);break;case 10:Vn(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,Jo(t),null;break;case 13:var a=t.memoizedState;if(a!==null)return a.dehydrated!==null?(Xn(t),t.flags|=128,null):(n&t.child.childLanes)!==0?Pm(e,t,n):(Xn(t),e=En(e,t,n),e!==null?e.sibling:null);Xn(t);break;case 19:var s=(e.flags&128)!==0;if(a=(n&t.childLanes)!==0,a||(Wa(e,t,n,!1),a=(n&t.childLanes)!==0),s){if(a)return $m(e,t,n);t.flags|=128}if(s=t.memoizedState,s!==null&&(s.rendering=null,s.tail=null,s.lastEffect=null),B(qe,qe.current),a)break;return null;case 22:return t.lanes=0,qm(e,t,n,t.pendingProps);case 24:Vn(t,Je,e.memoizedState.cache)}return En(e,t,n)}function eh(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps)We=!0;else{if(!jc(e,n)&&(t.flags&128)===0)return We=!1,uy(e,t,n);We=(e.flags&131072)!==0}else We=!1,he&&(t.flags&1048576)!==0&&Mf(t,$l,t.index);switch(t.lanes=0,t.tag){case 16:e:{var a=t.pendingProps;if(e=_a(t.elementType),t.type=e,typeof e=="function")Oo(e)?(a=Na(e,a),t.tag=1,t=Qm(null,t,e,a,n)):(t.tag=0,t=yc(null,t,e,a,n));else{if(e!=null){var s=e.$$typeof;if(s===$){t.tag=11,t=Gm(null,t,e,a,n);break e}else if(s===xe){t.tag=14,t=Vm(null,t,e,a,n);break e}}throw t=He(e)||e,Error(u(306,t,""))}}return t;case 0:return yc(e,t,t.type,t.pendingProps,n);case 1:return a=t.type,s=Na(a,t.pendingProps),Qm(e,t,a,s,n);case 3:e:{if(ht(t,t.stateNode.containerInfo),e===null)throw Error(u(387));a=t.pendingProps;var o=t.memoizedState;s=o.element,qo(e,t),ri(t,a,null,n);var d=t.memoizedState;if(a=d.cache,Vn(t,Je,a),a!==o.cache&&Bo(t,[Je],n,!0),si(),a=d.element,o.isDehydrated)if(o={element:a,isDehydrated:!1,cache:d.cache},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){t=Jm(e,t,a,n);break e}else if(a!==s){s=Vt(Error(u(424)),t),ei(s),t=Jm(e,t,a,n);break e}else for(e=t.stateNode.containerInfo,e.nodeType===9?e=e.body:e=e.nodeName==="HTML"?e.ownerDocument.body:e,De=Kt(e.firstChild),rt=t,he=!0,Hn=null,Zt=!0,n=qf(t,null,a,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(ya(),a===s){t=En(e,t,n);break e}ct(e,t,a,n)}t=t.child}return t;case 26:return Us(e,t),e===null?(n=d0(t.type,null,t.pendingProps,null))?t.memoizedState=n:he||(n=t.type,e=t.pendingProps,a=tr(it.current).createElement(n),a[st]=t,a[vt]=e,ut(a,n,e),tt(a),t.stateNode=a):t.memoizedState=d0(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return sn(t),e===null&&he&&(a=t.stateNode=o0(t.type,t.pendingProps,it.current),rt=t,Zt=!0,s=De,na(t.type)?(lu=s,De=Kt(a.firstChild)):De=s),ct(e,t,t.pendingProps.children,n),Us(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&he&&((s=a=De)&&(a=Iy(a,t.type,t.pendingProps,Zt),a!==null?(t.stateNode=a,rt=t,De=Kt(a.firstChild),Zt=!1,s=!0):s=!1),s||Gn(t)),sn(t),s=t.type,o=t.pendingProps,d=e!==null?e.memoizedProps:null,a=o.children,$c(s,o)?a=null:d!==null&&$c(s,d)&&(t.flags|=32),t.memoizedState!==null&&(s=Wo(e,t,ty,null,null,n),Ai._currentValue=s),Us(e,t),ct(e,t,a,n),t.child;case 6:return e===null&&he&&((e=n=De)&&(n=Hy(n,t.pendingProps,Zt),n!==null?(t.stateNode=n,rt=t,De=null,e=!0):e=!1),e||Gn(t)),null;case 13:return Pm(e,t,n);case 4:return ht(t,t.stateNode.containerInfo),a=t.pendingProps,e===null?t.child=Sa(t,null,a,n):ct(e,t,a,n),t.child;case 11:return Gm(e,t,t.type,t.pendingProps,n);case 7:return ct(e,t,t.pendingProps,n),t.child;case 8:return ct(e,t,t.pendingProps.children,n),t.child;case 12:return ct(e,t,t.pendingProps.children,n),t.child;case 10:return a=t.pendingProps,Vn(t,t.type,a.value),ct(e,t,a.children,n),t.child;case 9:return s=t.type._context,a=t.pendingProps.children,va(t),s=ot(s),a=a(s),t.flags|=1,ct(e,t,a,n),t.child;case 14:return Vm(e,t,t.type,t.pendingProps,n);case 15:return Ym(e,t,t.type,t.pendingProps,n);case 19:return $m(e,t,n);case 31:return cy(e,t,n);case 22:return qm(e,t,n,t.pendingProps);case 24:return va(t),a=ot(Je),e===null?(s=Go(),s===null&&(s=Re,o=Io(),s.pooledCache=o,o.refCount++,o!==null&&(s.pooledCacheLanes|=n),s=o),t.memoizedState={parent:a,cache:s},Yo(t),Vn(t,Je,s)):((e.lanes&n)!==0&&(qo(e,t),ri(t,null,null,n),si()),s=e.memoizedState,o=t.memoizedState,s.parent!==a?(s={parent:a,cache:a},t.memoizedState=s,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=s),Vn(t,Je,a)):(a=o.cache,Vn(t,Je,a),a!==s.cache&&Bo(t,[Je],n,!0))),ct(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(u(156,t.tag))}function _n(e){e.flags|=4}function Nc(e,t,n,a,s){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(s&335544128)===s)if(e.stateNode.complete)e.flags|=8192;else if(Ah())e.flags|=8192;else throw wa=ws,Vo}else e.flags&=-16777217}function th(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!x0(t))if(Ah())e.flags|=8192;else throw wa=ws,Vo}function Is(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?Ld():536870912,e.lanes|=t,ul|=t)}function mi(e,t){if(!he)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var a=null;n!==null;)n.alternate!==null&&(a=n),n=n.sibling;a===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:a.sibling=null}}function Fe(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,a=0;if(t)for(var s=e.child;s!==null;)n|=s.lanes|s.childLanes,a|=s.subtreeFlags&65011712,a|=s.flags&65011712,s.return=e,s=s.sibling;else for(s=e.child;s!==null;)n|=s.lanes|s.childLanes,a|=s.subtreeFlags,a|=s.flags,s.return=e,s=s.sibling;return e.subtreeFlags|=a,e.childLanes=n,t}function dy(e,t,n){var a=t.pendingProps;switch(Do(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Fe(t),null;case 1:return Fe(t),null;case 3:return n=t.stateNode,a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),yn(Je),Tt(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(Pa(t)?_n(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,ko())),Fe(t),null;case 26:var s=t.type,o=t.memoizedState;return e===null?(_n(t),o!==null?(Fe(t),th(t,o)):(Fe(t),Nc(t,s,null,a,n))):o?o!==e.memoizedState?(_n(t),Fe(t),th(t,o)):(Fe(t),t.flags&=-16777217):(e=e.memoizedProps,e!==a&&_n(t),Fe(t),Nc(t,s,e,a,n)),null;case 27:if(Le(t),n=it.current,s=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==a&&_n(t);else{if(!a){if(t.stateNode===null)throw Error(u(166));return Fe(t),null}e=ce.current,Pa(t)?Df(t):(e=o0(s,a,n),t.stateNode=e,_n(t))}return Fe(t),null;case 5:if(Le(t),s=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==a&&_n(t);else{if(!a){if(t.stateNode===null)throw Error(u(166));return Fe(t),null}if(o=ce.current,Pa(t))Df(t);else{var d=tr(it.current);switch(o){case 1:o=d.createElementNS("http://www.w3.org/2000/svg",s);break;case 2:o=d.createElementNS("http://www.w3.org/1998/Math/MathML",s);break;default:switch(s){case"svg":o=d.createElementNS("http://www.w3.org/2000/svg",s);break;case"math":o=d.createElementNS("http://www.w3.org/1998/Math/MathML",s);break;case"script":o=d.createElement("div"),o.innerHTML="<script><\/script>",o=o.removeChild(o.firstChild);break;case"select":o=typeof a.is=="string"?d.createElement("select",{is:a.is}):d.createElement("select"),a.multiple?o.multiple=!0:a.size&&(o.size=a.size);break;default:o=typeof a.is=="string"?d.createElement(s,{is:a.is}):d.createElement(s)}}o[st]=t,o[vt]=a;e:for(d=t.child;d!==null;){if(d.tag===5||d.tag===6)o.appendChild(d.stateNode);else if(d.tag!==4&&d.tag!==27&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===t)break e;for(;d.sibling===null;){if(d.return===null||d.return===t)break e;d=d.return}d.sibling.return=d.return,d=d.sibling}t.stateNode=o;e:switch(ut(o,s,a),s){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break e;case"img":a=!0;break e;default:a=!1}a&&_n(t)}}return Fe(t),Nc(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==a&&_n(t);else{if(typeof a!="string"&&t.stateNode===null)throw Error(u(166));if(e=it.current,Pa(t)){if(e=t.stateNode,n=t.memoizedProps,a=null,s=rt,s!==null)switch(s.tag){case 27:case 5:a=s.memoizedProps}e[st]=t,e=!!(e.nodeValue===n||a!==null&&a.suppressHydrationWarning===!0||Ph(e.nodeValue,n)),e||Gn(t,!0)}else e=tr(e).createTextNode(a),e[st]=t,t.stateNode=e}return Fe(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(a=Pa(t),n!==null){if(e===null){if(!a)throw Error(u(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(u(557));e[st]=t}else ya(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Fe(t),e=!1}else n=ko(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(Ft(t),t):(Ft(t),null);if((t.flags&128)!==0)throw Error(u(558))}return Fe(t),null;case 13:if(a=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(s=Pa(t),a!==null&&a.dehydrated!==null){if(e===null){if(!s)throw Error(u(318));if(s=t.memoizedState,s=s!==null?s.dehydrated:null,!s)throw Error(u(317));s[st]=t}else ya(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Fe(t),s=!1}else s=ko(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=s),s=!0;if(!s)return t.flags&256?(Ft(t),t):(Ft(t),null)}return Ft(t),(t.flags&128)!==0?(t.lanes=n,t):(n=a!==null,e=e!==null&&e.memoizedState!==null,n&&(a=t.child,s=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(s=a.alternate.memoizedState.cachePool.pool),o=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(o=a.memoizedState.cachePool.pool),o!==s&&(a.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),Is(t,t.updateQueue),Fe(t),null);case 4:return Tt(),e===null&&Kc(t.stateNode.containerInfo),Fe(t),null;case 10:return yn(t.type),Fe(t),null;case 19:if(G(qe),a=t.memoizedState,a===null)return Fe(t),null;if(s=(t.flags&128)!==0,o=a.rendering,o===null)if(s)mi(a,!1);else{if(Ve!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(o=As(e),o!==null){for(t.flags|=128,mi(a,!1),e=o.updateQueue,t.updateQueue=e,Is(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)Cf(n,e),n=n.sibling;return B(qe,qe.current&1|2),he&&xn(t,a.treeForkCount),t.child}e=e.sibling}a.tail!==null&&Ct()>qs&&(t.flags|=128,s=!0,mi(a,!1),t.lanes=4194304)}else{if(!s)if(e=As(o),e!==null){if(t.flags|=128,s=!0,e=e.updateQueue,t.updateQueue=e,Is(t,e),mi(a,!0),a.tail===null&&a.tailMode==="hidden"&&!o.alternate&&!he)return Fe(t),null}else 2*Ct()-a.renderingStartTime>qs&&n!==536870912&&(t.flags|=128,s=!0,mi(a,!1),t.lanes=4194304);a.isBackwards?(o.sibling=t.child,t.child=o):(e=a.last,e!==null?e.sibling=o:t.child=o,a.last=o)}return a.tail!==null?(e=a.tail,a.rendering=e,a.tail=e.sibling,a.renderingStartTime=Ct(),e.sibling=null,n=qe.current,B(qe,s?n&1|2:n&1),he&&xn(t,a.treeForkCount),e):(Fe(t),null);case 22:case 23:return Ft(t),Qo(),a=t.memoizedState!==null,e!==null?e.memoizedState!==null!==a&&(t.flags|=8192):a&&(t.flags|=8192),a?(n&536870912)!==0&&(t.flags&128)===0&&(Fe(t),t.subtreeFlags&6&&(t.flags|=8192)):Fe(t),n=t.updateQueue,n!==null&&Is(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),a=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(a=t.memoizedState.cachePool.pool),a!==n&&(t.flags|=2048),e!==null&&G(Ea),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),yn(Je),Fe(t),null;case 25:return null;case 30:return null}throw Error(u(156,t.tag))}function fy(e,t){switch(Do(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return yn(Je),Tt(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Le(t),null;case 31:if(t.memoizedState!==null){if(Ft(t),t.alternate===null)throw Error(u(340));ya()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(Ft(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(u(340));ya()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return G(qe),null;case 4:return Tt(),null;case 10:return yn(t.type),null;case 22:case 23:return Ft(t),Qo(),e!==null&&G(Ea),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return yn(Je),null;case 25:return null;default:return null}}function nh(e,t){switch(Do(t),t.tag){case 3:yn(Je),Tt();break;case 26:case 27:case 5:Le(t);break;case 4:Tt();break;case 31:t.memoizedState!==null&&Ft(t);break;case 13:Ft(t);break;case 19:G(qe);break;case 10:yn(t.type);break;case 22:case 23:Ft(t),Qo(),e!==null&&G(Ea);break;case 24:yn(Je)}}function hi(e,t){try{var n=t.updateQueue,a=n!==null?n.lastEffect:null;if(a!==null){var s=a.next;n=s;do{if((n.tag&e)===e){a=void 0;var o=n.create,d=n.inst;a=o(),d.destroy=a}n=n.next}while(n!==s)}}catch(h){Se(t,t.return,h)}}function Qn(e,t,n){try{var a=t.updateQueue,s=a!==null?a.lastEffect:null;if(s!==null){var o=s.next;a=o;do{if((a.tag&e)===e){var d=a.inst,h=d.destroy;if(h!==void 0){d.destroy=void 0,s=t;var E=n,N=h;try{N()}catch(R){Se(s,E,R)}}}a=a.next}while(a!==o)}}catch(R){Se(t,t.return,R)}}function ah(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{Xf(t,n)}catch(a){Se(e,e.return,a)}}}function lh(e,t,n){n.props=Na(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(a){Se(e,t,a)}}function pi(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var a=e.stateNode;break;case 30:a=e.stateNode;break;default:a=e.stateNode}typeof n=="function"?e.refCleanup=n(a):n.current=a}}catch(s){Se(e,t,s)}}function cn(e,t){var n=e.ref,a=e.refCleanup;if(n!==null)if(typeof a=="function")try{a()}catch(s){Se(e,t,s)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n=="function")try{n(null)}catch(s){Se(e,t,s)}else n.current=null}function ih(e){var t=e.type,n=e.memoizedProps,a=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":n.autoFocus&&a.focus();break e;case"img":n.src?a.src=n.src:n.srcSet&&(a.srcset=n.srcSet)}}catch(s){Se(e,e.return,s)}}function Ac(e,t,n){try{var a=e.stateNode;Dy(a,e.type,n,t),a[vt]=t}catch(s){Se(e,e.return,s)}}function sh(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&na(e.type)||e.tag===4}function Tc(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||sh(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&na(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Cc(e,t,n){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?(n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n).insertBefore(e,t):(t=n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n,t.appendChild(e),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=mn));else if(a!==4&&(a===27&&na(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(Cc(e,t,n),e=e.sibling;e!==null;)Cc(e,t,n),e=e.sibling}function Hs(e,t,n){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(a!==4&&(a===27&&na(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(Hs(e,t,n),e=e.sibling;e!==null;)Hs(e,t,n),e=e.sibling}function rh(e){var t=e.stateNode,n=e.memoizedProps;try{for(var a=e.type,s=t.attributes;s.length;)t.removeAttributeNode(s[0]);ut(t,a,n),t[st]=e,t[vt]=n}catch(o){Se(e,e.return,o)}}var wn=!1,$e=!1,Oc=!1,oh=typeof WeakSet=="function"?WeakSet:Set,nt=null;function my(e,t){if(e=e.containerInfo,Pc=or,e=vf(e),wo(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var a=n.getSelection&&n.getSelection();if(a&&a.rangeCount!==0){n=a.anchorNode;var s=a.anchorOffset,o=a.focusNode;a=a.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var d=0,h=-1,E=-1,N=0,R=0,L=e,A=null;t:for(;;){for(var C;L!==n||s!==0&&L.nodeType!==3||(h=d+s),L!==o||a!==0&&L.nodeType!==3||(E=d+a),L.nodeType===3&&(d+=L.nodeValue.length),(C=L.firstChild)!==null;)A=L,L=C;for(;;){if(L===e)break t;if(A===n&&++N===s&&(h=d),A===o&&++R===a&&(E=d),(C=L.nextSibling)!==null)break;L=A,A=L.parentNode}L=C}n=h===-1||E===-1?null:{start:h,end:E}}else n=null}n=n||{start:0,end:0}}else n=null;for(Wc={focusedElem:e,selectionRange:n},or=!1,nt=t;nt!==null;)if(t=nt,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,nt=e;else for(;nt!==null;){switch(t=nt,o=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(n=0;n<e.length;n++)s=e[n],s.ref.impl=s.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&o!==null){e=void 0,n=t,s=o.memoizedProps,o=o.memoizedState,a=n.stateNode;try{var V=Na(n.type,s);e=a.getSnapshotBeforeUpdate(V,o),a.__reactInternalSnapshotBeforeUpdate=e}catch(P){Se(n,n.return,P)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,n=e.nodeType,n===9)tu(e);else if(n===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":tu(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(u(163))}if(e=t.sibling,e!==null){e.return=t.return,nt=e;break}nt=t.return}}function ch(e,t,n){var a=n.flags;switch(n.tag){case 0:case 11:case 15:jn(e,n),a&4&&hi(5,n);break;case 1:if(jn(e,n),a&4)if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(d){Se(n,n.return,d)}else{var s=Na(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(s,t,e.__reactInternalSnapshotBeforeUpdate)}catch(d){Se(n,n.return,d)}}a&64&&ah(n),a&512&&pi(n,n.return);break;case 3:if(jn(e,n),a&64&&(e=n.updateQueue,e!==null)){if(t=null,n.child!==null)switch(n.child.tag){case 27:case 5:t=n.child.stateNode;break;case 1:t=n.child.stateNode}try{Xf(e,t)}catch(d){Se(n,n.return,d)}}break;case 27:t===null&&a&4&&rh(n);case 26:case 5:jn(e,n),t===null&&a&4&&ih(n),a&512&&pi(n,n.return);break;case 12:jn(e,n);break;case 31:jn(e,n),a&4&&fh(e,n);break;case 13:jn(e,n),a&4&&mh(e,n),a&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(n=_y.bind(null,n),Gy(e,n))));break;case 22:if(a=n.memoizedState!==null||wn,!a){t=t!==null&&t.memoizedState!==null||$e,s=wn;var o=$e;wn=a,($e=t)&&!o?Nn(e,n,(n.subtreeFlags&8772)!==0):jn(e,n),wn=s,$e=o}break;case 30:break;default:jn(e,n)}}function uh(e){var t=e.alternate;t!==null&&(e.alternate=null,uh(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&io(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var ze=null,_t=!1;function Sn(e,t,n){for(n=n.child;n!==null;)dh(e,t,n),n=n.sibling}function dh(e,t,n){if(Ot&&typeof Ot.onCommitFiberUnmount=="function")try{Ot.onCommitFiberUnmount(Bl,n)}catch{}switch(n.tag){case 26:$e||cn(n,t),Sn(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:$e||cn(n,t);var a=ze,s=_t;na(n.type)&&(ze=n.stateNode,_t=!1),Sn(e,t,n),Si(n.stateNode),ze=a,_t=s;break;case 5:$e||cn(n,t);case 6:if(a=ze,s=_t,ze=null,Sn(e,t,n),ze=a,_t=s,ze!==null)if(_t)try{(ze.nodeType===9?ze.body:ze.nodeName==="HTML"?ze.ownerDocument.body:ze).removeChild(n.stateNode)}catch(o){Se(n,t,o)}else try{ze.removeChild(n.stateNode)}catch(o){Se(n,t,o)}break;case 18:ze!==null&&(_t?(e=ze,a0(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,n.stateNode),yl(e)):a0(ze,n.stateNode));break;case 4:a=ze,s=_t,ze=n.stateNode.containerInfo,_t=!0,Sn(e,t,n),ze=a,_t=s;break;case 0:case 11:case 14:case 15:Qn(2,n,t),$e||Qn(4,n,t),Sn(e,t,n);break;case 1:$e||(cn(n,t),a=n.stateNode,typeof a.componentWillUnmount=="function"&&lh(n,t,a)),Sn(e,t,n);break;case 21:Sn(e,t,n);break;case 22:$e=(a=$e)||n.memoizedState!==null,Sn(e,t,n),$e=a;break;default:Sn(e,t,n)}}function fh(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{yl(e)}catch(n){Se(t,t.return,n)}}}function mh(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{yl(e)}catch(n){Se(t,t.return,n)}}function hy(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new oh),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new oh),t;default:throw Error(u(435,e.tag))}}function Gs(e,t){var n=hy(e);t.forEach(function(a){if(!n.has(a)){n.add(a);var s=wy.bind(null,e,a);a.then(s,s)}})}function wt(e,t){var n=t.deletions;if(n!==null)for(var a=0;a<n.length;a++){var s=n[a],o=e,d=t,h=d;e:for(;h!==null;){switch(h.tag){case 27:if(na(h.type)){ze=h.stateNode,_t=!1;break e}break;case 5:ze=h.stateNode,_t=!1;break e;case 3:case 4:ze=h.stateNode.containerInfo,_t=!0;break e}h=h.return}if(ze===null)throw Error(u(160));dh(o,d,s),ze=null,_t=!1,o=s.alternate,o!==null&&(o.return=null),s.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)hh(t,e),t=t.sibling}var en=null;function hh(e,t){var n=e.alternate,a=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:wt(t,e),St(e),a&4&&(Qn(3,e,e.return),hi(3,e),Qn(5,e,e.return));break;case 1:wt(t,e),St(e),a&512&&($e||n===null||cn(n,n.return)),a&64&&wn&&(e=e.updateQueue,e!==null&&(a=e.callbacks,a!==null&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=n===null?a:n.concat(a))));break;case 26:var s=en;if(wt(t,e),St(e),a&512&&($e||n===null||cn(n,n.return)),a&4){var o=n!==null?n.memoizedState:null;if(a=e.memoizedState,n===null)if(a===null)if(e.stateNode===null){e:{a=e.type,n=e.memoizedProps,s=s.ownerDocument||s;t:switch(a){case"title":o=s.getElementsByTagName("title")[0],(!o||o[Gl]||o[st]||o.namespaceURI==="http://www.w3.org/2000/svg"||o.hasAttribute("itemprop"))&&(o=s.createElement(a),s.head.insertBefore(o,s.querySelector("head > title"))),ut(o,a,n),o[st]=e,tt(o),a=o;break e;case"link":var d=h0("link","href",s).get(a+(n.href||""));if(d){for(var h=0;h<d.length;h++)if(o=d[h],o.getAttribute("href")===(n.href==null||n.href===""?null:n.href)&&o.getAttribute("rel")===(n.rel==null?null:n.rel)&&o.getAttribute("title")===(n.title==null?null:n.title)&&o.getAttribute("crossorigin")===(n.crossOrigin==null?null:n.crossOrigin)){d.splice(h,1);break t}}o=s.createElement(a),ut(o,a,n),s.head.appendChild(o);break;case"meta":if(d=h0("meta","content",s).get(a+(n.content||""))){for(h=0;h<d.length;h++)if(o=d[h],o.getAttribute("content")===(n.content==null?null:""+n.content)&&o.getAttribute("name")===(n.name==null?null:n.name)&&o.getAttribute("property")===(n.property==null?null:n.property)&&o.getAttribute("http-equiv")===(n.httpEquiv==null?null:n.httpEquiv)&&o.getAttribute("charset")===(n.charSet==null?null:n.charSet)){d.splice(h,1);break t}}o=s.createElement(a),ut(o,a,n),s.head.appendChild(o);break;default:throw Error(u(468,a))}o[st]=e,tt(o),a=o}e.stateNode=a}else p0(s,e.type,e.stateNode);else e.stateNode=m0(s,a,e.memoizedProps);else o!==a?(o===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):o.count--,a===null?p0(s,e.type,e.stateNode):m0(s,a,e.memoizedProps)):a===null&&e.stateNode!==null&&Ac(e,e.memoizedProps,n.memoizedProps)}break;case 27:wt(t,e),St(e),a&512&&($e||n===null||cn(n,n.return)),n!==null&&a&4&&Ac(e,e.memoizedProps,n.memoizedProps);break;case 5:if(wt(t,e),St(e),a&512&&($e||n===null||cn(n,n.return)),e.flags&32){s=e.stateNode;try{Ha(s,"")}catch(V){Se(e,e.return,V)}}a&4&&e.stateNode!=null&&(s=e.memoizedProps,Ac(e,s,n!==null?n.memoizedProps:s)),a&1024&&(Oc=!0);break;case 6:if(wt(t,e),St(e),a&4){if(e.stateNode===null)throw Error(u(162));a=e.memoizedProps,n=e.stateNode;try{n.nodeValue=a}catch(V){Se(e,e.return,V)}}break;case 3:if(lr=null,s=en,en=nr(t.containerInfo),wt(t,e),en=s,St(e),a&4&&n!==null&&n.memoizedState.isDehydrated)try{yl(t.containerInfo)}catch(V){Se(e,e.return,V)}Oc&&(Oc=!1,ph(e));break;case 4:a=en,en=nr(e.stateNode.containerInfo),wt(t,e),St(e),en=a;break;case 12:wt(t,e),St(e);break;case 31:wt(t,e),St(e),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,Gs(e,a)));break;case 13:wt(t,e),St(e),e.child.flags&8192&&e.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&(Ys=Ct()),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,Gs(e,a)));break;case 22:s=e.memoizedState!==null;var E=n!==null&&n.memoizedState!==null,N=wn,R=$e;if(wn=N||s,$e=R||E,wt(t,e),$e=R,wn=N,St(e),a&8192)e:for(t=e.stateNode,t._visibility=s?t._visibility&-2:t._visibility|1,s&&(n===null||E||wn||$e||Aa(e)),n=null,t=e;;){if(t.tag===5||t.tag===26){if(n===null){E=n=t;try{if(o=E.stateNode,s)d=o.style,typeof d.setProperty=="function"?d.setProperty("display","none","important"):d.display="none";else{h=E.stateNode;var L=E.memoizedProps.style,A=L!=null&&L.hasOwnProperty("display")?L.display:null;h.style.display=A==null||typeof A=="boolean"?"":(""+A).trim()}}catch(V){Se(E,E.return,V)}}}else if(t.tag===6){if(n===null){E=t;try{E.stateNode.nodeValue=s?"":E.memoizedProps}catch(V){Se(E,E.return,V)}}}else if(t.tag===18){if(n===null){E=t;try{var C=E.stateNode;s?l0(C,!0):l0(E.stateNode,!1)}catch(V){Se(E,E.return,V)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;n===t&&(n=null),t=t.return}n===t&&(n=null),t.sibling.return=t.return,t=t.sibling}a&4&&(a=e.updateQueue,a!==null&&(n=a.retryQueue,n!==null&&(a.retryQueue=null,Gs(e,n))));break;case 19:wt(t,e),St(e),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,Gs(e,a)));break;case 30:break;case 21:break;default:wt(t,e),St(e)}}function St(e){var t=e.flags;if(t&2){try{for(var n,a=e.return;a!==null;){if(sh(a)){n=a;break}a=a.return}if(n==null)throw Error(u(160));switch(n.tag){case 27:var s=n.stateNode,o=Tc(e);Hs(e,o,s);break;case 5:var d=n.stateNode;n.flags&32&&(Ha(d,""),n.flags&=-33);var h=Tc(e);Hs(e,h,d);break;case 3:case 4:var E=n.stateNode.containerInfo,N=Tc(e);Cc(e,N,E);break;default:throw Error(u(161))}}catch(R){Se(e,e.return,R)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function ph(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;ph(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function jn(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)ch(e,t.alternate,t),t=t.sibling}function Aa(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Qn(4,t,t.return),Aa(t);break;case 1:cn(t,t.return);var n=t.stateNode;typeof n.componentWillUnmount=="function"&&lh(t,t.return,n),Aa(t);break;case 27:Si(t.stateNode);case 26:case 5:cn(t,t.return),Aa(t);break;case 22:t.memoizedState===null&&Aa(t);break;case 30:Aa(t);break;default:Aa(t)}e=e.sibling}}function Nn(e,t,n){for(n=n&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var a=t.alternate,s=e,o=t,d=o.flags;switch(o.tag){case 0:case 11:case 15:Nn(s,o,n),hi(4,o);break;case 1:if(Nn(s,o,n),a=o,s=a.stateNode,typeof s.componentDidMount=="function")try{s.componentDidMount()}catch(N){Se(a,a.return,N)}if(a=o,s=a.updateQueue,s!==null){var h=a.stateNode;try{var E=s.shared.hiddenCallbacks;if(E!==null)for(s.shared.hiddenCallbacks=null,s=0;s<E.length;s++)Zf(E[s],h)}catch(N){Se(a,a.return,N)}}n&&d&64&&ah(o),pi(o,o.return);break;case 27:rh(o);case 26:case 5:Nn(s,o,n),n&&a===null&&d&4&&ih(o),pi(o,o.return);break;case 12:Nn(s,o,n);break;case 31:Nn(s,o,n),n&&d&4&&fh(s,o);break;case 13:Nn(s,o,n),n&&d&4&&mh(s,o);break;case 22:o.memoizedState===null&&Nn(s,o,n),pi(o,o.return);break;case 30:break;default:Nn(s,o,n)}t=t.sibling}}function Rc(e,t){var n=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==n&&(e!=null&&e.refCount++,n!=null&&ti(n))}function Mc(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&ti(e))}function tn(e,t,n,a){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)xh(e,t,n,a),t=t.sibling}function xh(e,t,n,a){var s=t.flags;switch(t.tag){case 0:case 11:case 15:tn(e,t,n,a),s&2048&&hi(9,t);break;case 1:tn(e,t,n,a);break;case 3:tn(e,t,n,a),s&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&ti(e)));break;case 12:if(s&2048){tn(e,t,n,a),e=t.stateNode;try{var o=t.memoizedProps,d=o.id,h=o.onPostCommit;typeof h=="function"&&h(d,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(E){Se(t,t.return,E)}}else tn(e,t,n,a);break;case 31:tn(e,t,n,a);break;case 13:tn(e,t,n,a);break;case 23:break;case 22:o=t.stateNode,d=t.alternate,t.memoizedState!==null?o._visibility&2?tn(e,t,n,a):xi(e,t):o._visibility&2?tn(e,t,n,a):(o._visibility|=2,rl(e,t,n,a,(t.subtreeFlags&10256)!==0||!1)),s&2048&&Rc(d,t);break;case 24:tn(e,t,n,a),s&2048&&Mc(t.alternate,t);break;default:tn(e,t,n,a)}}function rl(e,t,n,a,s){for(s=s&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var o=e,d=t,h=n,E=a,N=d.flags;switch(d.tag){case 0:case 11:case 15:rl(o,d,h,E,s),hi(8,d);break;case 23:break;case 22:var R=d.stateNode;d.memoizedState!==null?R._visibility&2?rl(o,d,h,E,s):xi(o,d):(R._visibility|=2,rl(o,d,h,E,s)),s&&N&2048&&Rc(d.alternate,d);break;case 24:rl(o,d,h,E,s),s&&N&2048&&Mc(d.alternate,d);break;default:rl(o,d,h,E,s)}t=t.sibling}}function xi(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var n=e,a=t,s=a.flags;switch(a.tag){case 22:xi(n,a),s&2048&&Rc(a.alternate,a);break;case 24:xi(n,a),s&2048&&Mc(a.alternate,a);break;default:xi(n,a)}t=t.sibling}}var gi=8192;function ol(e,t,n){if(e.subtreeFlags&gi)for(e=e.child;e!==null;)gh(e,t,n),e=e.sibling}function gh(e,t,n){switch(e.tag){case 26:ol(e,t,n),e.flags&gi&&e.memoizedState!==null&&eb(n,en,e.memoizedState,e.memoizedProps);break;case 5:ol(e,t,n);break;case 3:case 4:var a=en;en=nr(e.stateNode.containerInfo),ol(e,t,n),en=a;break;case 22:e.memoizedState===null&&(a=e.alternate,a!==null&&a.memoizedState!==null?(a=gi,gi=16777216,ol(e,t,n),gi=a):ol(e,t,n));break;default:ol(e,t,n)}}function yh(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function yi(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var n=0;n<t.length;n++){var a=t[n];nt=a,vh(a,e)}yh(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)bh(e),e=e.sibling}function bh(e){switch(e.tag){case 0:case 11:case 15:yi(e),e.flags&2048&&Qn(9,e,e.return);break;case 3:yi(e);break;case 12:yi(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,Vs(e)):yi(e);break;default:yi(e)}}function Vs(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var n=0;n<t.length;n++){var a=t[n];nt=a,vh(a,e)}yh(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Qn(8,t,t.return),Vs(t);break;case 22:n=t.stateNode,n._visibility&2&&(n._visibility&=-3,Vs(t));break;default:Vs(t)}e=e.sibling}}function vh(e,t){for(;nt!==null;){var n=nt;switch(n.tag){case 0:case 11:case 15:Qn(8,n,t);break;case 23:case 22:if(n.memoizedState!==null&&n.memoizedState.cachePool!==null){var a=n.memoizedState.cachePool.pool;a!=null&&a.refCount++}break;case 24:ti(n.memoizedState.cache)}if(a=n.child,a!==null)a.return=n,nt=a;else e:for(n=e;nt!==null;){a=nt;var s=a.sibling,o=a.return;if(uh(a),a===n){nt=null;break e}if(s!==null){s.return=o,nt=s;break e}nt=o}}}var py={getCacheForType:function(e){var t=ot(Je),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return ot(Je).controller.signal}},xy=typeof WeakMap=="function"?WeakMap:Map,Ee=0,Re=null,ue=null,fe=0,we=0,kt=null,Jn=!1,cl=!1,Lc=!1,An=0,Ve=0,Pn=0,Ta=0,Dc=0,zt=0,ul=0,bi=null,jt=null,Fc=!1,Ys=0,Eh=0,qs=1/0,Zs=null,Wn=null,et=0,$n=null,dl=null,Tn=0,kc=0,zc=null,_h=null,vi=0,Uc=null;function Ut(){return(Ee&2)!==0&&fe!==0?fe&-fe:I.T!==null?Yc():zd()}function wh(){if(zt===0)if((fe&536870912)===0||he){var e=es;es<<=1,(es&3932160)===0&&(es=262144),zt=e}else zt=536870912;return e=Dt.current,e!==null&&(e.flags|=32),zt}function Nt(e,t,n){(e===Re&&(we===2||we===9)||e.cancelPendingCommit!==null)&&(fl(e,0),ea(e,fe,zt,!1)),Hl(e,n),((Ee&2)===0||e!==Re)&&(e===Re&&((Ee&2)===0&&(Ta|=n),Ve===4&&ea(e,fe,zt,!1)),un(e))}function Sh(e,t,n){if((Ee&6)!==0)throw Error(u(327));var a=!n&&(t&127)===0&&(t&e.expiredLanes)===0||Il(e,t),s=a?by(e,t):Ic(e,t,!0),o=a;do{if(s===0){cl&&!a&&ea(e,t,0,!1);break}else{if(n=e.current.alternate,o&&!gy(n)){s=Ic(e,t,!1),o=!1;continue}if(s===2){if(o=t,e.errorRecoveryDisabledLanes&o)var d=0;else d=e.pendingLanes&-536870913,d=d!==0?d:d&536870912?536870912:0;if(d!==0){t=d;e:{var h=e;s=bi;var E=h.current.memoizedState.isDehydrated;if(E&&(fl(h,d).flags|=256),d=Ic(h,d,!1),d!==2){if(Lc&&!E){h.errorRecoveryDisabledLanes|=o,Ta|=o,s=4;break e}o=jt,jt=s,o!==null&&(jt===null?jt=o:jt.push.apply(jt,o))}s=d}if(o=!1,s!==2)continue}}if(s===1){fl(e,0),ea(e,t,0,!0);break}e:{switch(a=e,o=s,o){case 0:case 1:throw Error(u(345));case 4:if((t&4194048)!==t)break;case 6:ea(a,t,zt,!Jn);break e;case 2:jt=null;break;case 3:case 5:break;default:throw Error(u(329))}if((t&62914560)===t&&(s=Ys+300-Ct(),10<s)){if(ea(a,t,zt,!Jn),ns(a,0,!0)!==0)break e;Tn=t,a.timeoutHandle=t0(jh.bind(null,a,n,jt,Zs,Fc,t,zt,Ta,ul,Jn,o,"Throttled",-0,0),s);break e}jh(a,n,jt,Zs,Fc,t,zt,Ta,ul,Jn,o,null,-0,0)}}break}while(!0);un(e)}function jh(e,t,n,a,s,o,d,h,E,N,R,L,A,C){if(e.timeoutHandle=-1,L=t.subtreeFlags,L&8192||(L&16785408)===16785408){L={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:mn},gh(t,o,L);var V=(o&62914560)===o?Ys-Ct():(o&4194048)===o?Eh-Ct():0;if(V=tb(L,V),V!==null){Tn=o,e.cancelPendingCommit=V(Lh.bind(null,e,t,o,n,a,s,d,h,E,R,L,null,A,C)),ea(e,o,d,!N);return}}Lh(e,t,o,n,a,s,d,h,E)}function gy(e){for(var t=e;;){var n=t.tag;if((n===0||n===11||n===15)&&t.flags&16384&&(n=t.updateQueue,n!==null&&(n=n.stores,n!==null)))for(var a=0;a<n.length;a++){var s=n[a],o=s.getSnapshot;s=s.value;try{if(!Mt(o(),s))return!1}catch{return!1}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function ea(e,t,n,a){t&=~Dc,t&=~Ta,e.suspendedLanes|=t,e.pingedLanes&=~t,a&&(e.warmLanes|=t),a=e.expirationTimes;for(var s=t;0<s;){var o=31-Rt(s),d=1<<o;a[o]=-1,s&=~d}n!==0&&Dd(e,n,t)}function Xs(){return(Ee&6)===0?(Ei(0),!1):!0}function Bc(){if(ue!==null){if(we===0)var e=ue.return;else e=ue,gn=ba=null,tc(e),nl=null,ai=0,e=ue;for(;e!==null;)nh(e.alternate,e),e=e.return;ue=null}}function fl(e,t){var n=e.timeoutHandle;n!==-1&&(e.timeoutHandle=-1,zy(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),Tn=0,Bc(),Re=e,ue=n=pn(e.current,null),fe=t,we=0,kt=null,Jn=!1,cl=Il(e,t),Lc=!1,ul=zt=Dc=Ta=Pn=Ve=0,jt=bi=null,Fc=!1,(t&8)!==0&&(t|=t&32);var a=e.entangledLanes;if(a!==0)for(e=e.entanglements,a&=t;0<a;){var s=31-Rt(a),o=1<<s;t|=e[s],a&=~o}return An=t,hs(),n}function Nh(e,t){ie=null,I.H=di,t===tl||t===_s?(t=Gf(),we=3):t===Vo?(t=Gf(),we=4):we=t===gc?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,kt=t,ue===null&&(Ve=1,ks(e,Vt(t,e.current)))}function Ah(){var e=Dt.current;return e===null?!0:(fe&4194048)===fe?Xt===null:(fe&62914560)===fe||(fe&536870912)!==0?e===Xt:!1}function Th(){var e=I.H;return I.H=di,e===null?di:e}function Ch(){var e=I.A;return I.A=py,e}function Ks(){Ve=4,Jn||(fe&4194048)!==fe&&Dt.current!==null||(cl=!0),(Pn&134217727)===0&&(Ta&134217727)===0||Re===null||ea(Re,fe,zt,!1)}function Ic(e,t,n){var a=Ee;Ee|=2;var s=Th(),o=Ch();(Re!==e||fe!==t)&&(Zs=null,fl(e,t)),t=!1;var d=Ve;e:do try{if(we!==0&&ue!==null){var h=ue,E=kt;switch(we){case 8:Bc(),d=6;break e;case 3:case 2:case 9:case 6:Dt.current===null&&(t=!0);var N=we;if(we=0,kt=null,ml(e,h,E,N),n&&cl){d=0;break e}break;default:N=we,we=0,kt=null,ml(e,h,E,N)}}yy(),d=Ve;break}catch(R){Nh(e,R)}while(!0);return t&&e.shellSuspendCounter++,gn=ba=null,Ee=a,I.H=s,I.A=o,ue===null&&(Re=null,fe=0,hs()),d}function yy(){for(;ue!==null;)Oh(ue)}function by(e,t){var n=Ee;Ee|=2;var a=Th(),s=Ch();Re!==e||fe!==t?(Zs=null,qs=Ct()+500,fl(e,t)):cl=Il(e,t);e:do try{if(we!==0&&ue!==null){t=ue;var o=kt;t:switch(we){case 1:we=0,kt=null,ml(e,t,o,1);break;case 2:case 9:if(If(o)){we=0,kt=null,Rh(t);break}t=function(){we!==2&&we!==9||Re!==e||(we=7),un(e)},o.then(t,t);break e;case 3:we=7;break e;case 4:we=5;break e;case 7:If(o)?(we=0,kt=null,Rh(t)):(we=0,kt=null,ml(e,t,o,7));break;case 5:var d=null;switch(ue.tag){case 26:d=ue.memoizedState;case 5:case 27:var h=ue;if(d?x0(d):h.stateNode.complete){we=0,kt=null;var E=h.sibling;if(E!==null)ue=E;else{var N=h.return;N!==null?(ue=N,Qs(N)):ue=null}break t}}we=0,kt=null,ml(e,t,o,5);break;case 6:we=0,kt=null,ml(e,t,o,6);break;case 8:Bc(),Ve=6;break e;default:throw Error(u(462))}}vy();break}catch(R){Nh(e,R)}while(!0);return gn=ba=null,I.H=a,I.A=s,Ee=n,ue!==null?0:(Re=null,fe=0,hs(),Ve)}function vy(){for(;ue!==null&&!Vg();)Oh(ue)}function Oh(e){var t=eh(e.alternate,e,An);e.memoizedProps=e.pendingProps,t===null?Qs(e):ue=t}function Rh(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=Km(n,t,t.pendingProps,t.type,void 0,fe);break;case 11:t=Km(n,t,t.pendingProps,t.type.render,t.ref,fe);break;case 5:tc(t);default:nh(n,t),t=ue=Cf(t,An),t=eh(n,t,An)}e.memoizedProps=e.pendingProps,t===null?Qs(e):ue=t}function ml(e,t,n,a){gn=ba=null,tc(t),nl=null,ai=0;var s=t.return;try{if(oy(e,s,t,n,fe)){Ve=1,ks(e,Vt(n,e.current)),ue=null;return}}catch(o){if(s!==null)throw ue=s,o;Ve=1,ks(e,Vt(n,e.current)),ue=null;return}t.flags&32768?(he||a===1?e=!0:cl||(fe&536870912)!==0?e=!1:(Jn=e=!0,(a===2||a===9||a===3||a===6)&&(a=Dt.current,a!==null&&a.tag===13&&(a.flags|=16384))),Mh(t,e)):Qs(t)}function Qs(e){var t=e;do{if((t.flags&32768)!==0){Mh(t,Jn);return}e=t.return;var n=dy(t.alternate,t,An);if(n!==null){ue=n;return}if(t=t.sibling,t!==null){ue=t;return}ue=t=e}while(t!==null);Ve===0&&(Ve=5)}function Mh(e,t){do{var n=fy(e.alternate,e);if(n!==null){n.flags&=32767,ue=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){ue=e;return}ue=e=n}while(e!==null);Ve=6,ue=null}function Lh(e,t,n,a,s,o,d,h,E){e.cancelPendingCommit=null;do Js();while(et!==0);if((Ee&6)!==0)throw Error(u(327));if(t!==null){if(t===e.current)throw Error(u(177));if(o=t.lanes|t.childLanes,o|=To,$g(e,n,o,d,h,E),e===Re&&(ue=Re=null,fe=0),dl=t,$n=e,Tn=n,kc=o,zc=s,_h=a,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,Sy(Wi,function(){return Uh(),null})):(e.callbackNode=null,e.callbackPriority=0),a=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||a){a=I.T,I.T=null,s=D.p,D.p=2,d=Ee,Ee|=4;try{my(e,t,n)}finally{Ee=d,D.p=s,I.T=a}}et=1,Dh(),Fh(),kh()}}function Dh(){if(et===1){et=0;var e=$n,t=dl,n=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||n){n=I.T,I.T=null;var a=D.p;D.p=2;var s=Ee;Ee|=4;try{hh(t,e);var o=Wc,d=vf(e.containerInfo),h=o.focusedElem,E=o.selectionRange;if(d!==h&&h&&h.ownerDocument&&bf(h.ownerDocument.documentElement,h)){if(E!==null&&wo(h)){var N=E.start,R=E.end;if(R===void 0&&(R=N),"selectionStart"in h)h.selectionStart=N,h.selectionEnd=Math.min(R,h.value.length);else{var L=h.ownerDocument||document,A=L&&L.defaultView||window;if(A.getSelection){var C=A.getSelection(),V=h.textContent.length,P=Math.min(E.start,V),Te=E.end===void 0?P:Math.min(E.end,V);!C.extend&&P>Te&&(d=Te,Te=P,P=d);var S=yf(h,P),_=yf(h,Te);if(S&&_&&(C.rangeCount!==1||C.anchorNode!==S.node||C.anchorOffset!==S.offset||C.focusNode!==_.node||C.focusOffset!==_.offset)){var j=L.createRange();j.setStart(S.node,S.offset),C.removeAllRanges(),P>Te?(C.addRange(j),C.extend(_.node,_.offset)):(j.setEnd(_.node,_.offset),C.addRange(j))}}}}for(L=[],C=h;C=C.parentNode;)C.nodeType===1&&L.push({element:C,left:C.scrollLeft,top:C.scrollTop});for(typeof h.focus=="function"&&h.focus(),h=0;h<L.length;h++){var M=L[h];M.element.scrollLeft=M.left,M.element.scrollTop=M.top}}or=!!Pc,Wc=Pc=null}finally{Ee=s,D.p=a,I.T=n}}e.current=t,et=2}}function Fh(){if(et===2){et=0;var e=$n,t=dl,n=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||n){n=I.T,I.T=null;var a=D.p;D.p=2;var s=Ee;Ee|=4;try{ch(e,t.alternate,t)}finally{Ee=s,D.p=a,I.T=n}}et=3}}function kh(){if(et===4||et===3){et=0,Yg();var e=$n,t=dl,n=Tn,a=_h;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?et=5:(et=0,dl=$n=null,zh(e,e.pendingLanes));var s=e.pendingLanes;if(s===0&&(Wn=null),ao(n),t=t.stateNode,Ot&&typeof Ot.onCommitFiberRoot=="function")try{Ot.onCommitFiberRoot(Bl,t,void 0,(t.current.flags&128)===128)}catch{}if(a!==null){t=I.T,s=D.p,D.p=2,I.T=null;try{for(var o=e.onRecoverableError,d=0;d<a.length;d++){var h=a[d];o(h.value,{componentStack:h.stack})}}finally{I.T=t,D.p=s}}(Tn&3)!==0&&Js(),un(e),s=e.pendingLanes,(n&261930)!==0&&(s&42)!==0?e===Uc?vi++:(vi=0,Uc=e):vi=0,Ei(0)}}function zh(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,ti(t)))}function Js(){return Dh(),Fh(),kh(),Uh()}function Uh(){if(et!==5)return!1;var e=$n,t=kc;kc=0;var n=ao(Tn),a=I.T,s=D.p;try{D.p=32>n?32:n,I.T=null,n=zc,zc=null;var o=$n,d=Tn;if(et=0,dl=$n=null,Tn=0,(Ee&6)!==0)throw Error(u(331));var h=Ee;if(Ee|=4,bh(o.current),xh(o,o.current,d,n),Ee=h,Ei(0,!1),Ot&&typeof Ot.onPostCommitFiberRoot=="function")try{Ot.onPostCommitFiberRoot(Bl,o)}catch{}return!0}finally{D.p=s,I.T=a,zh(e,t)}}function Bh(e,t,n){t=Vt(n,t),t=xc(e.stateNode,t,2),e=Zn(e,t,2),e!==null&&(Hl(e,2),un(e))}function Se(e,t,n){if(e.tag===3)Bh(e,e,n);else for(;t!==null;){if(t.tag===3){Bh(t,e,n);break}else if(t.tag===1){var a=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(Wn===null||!Wn.has(a))){e=Vt(n,e),n=Im(2),a=Zn(t,n,2),a!==null&&(Hm(n,a,t,e),Hl(a,2),un(a));break}}t=t.return}}function Hc(e,t,n){var a=e.pingCache;if(a===null){a=e.pingCache=new xy;var s=new Set;a.set(t,s)}else s=a.get(t),s===void 0&&(s=new Set,a.set(t,s));s.has(n)||(Lc=!0,s.add(n),e=Ey.bind(null,e,t,n),t.then(e,e))}function Ey(e,t,n){var a=e.pingCache;a!==null&&a.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,Re===e&&(fe&n)===n&&(Ve===4||Ve===3&&(fe&62914560)===fe&&300>Ct()-Ys?(Ee&2)===0&&fl(e,0):Dc|=n,ul===fe&&(ul=0)),un(e)}function Ih(e,t){t===0&&(t=Ld()),e=xa(e,t),e!==null&&(Hl(e,t),un(e))}function _y(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Ih(e,n)}function wy(e,t){var n=0;switch(e.tag){case 31:case 13:var a=e.stateNode,s=e.memoizedState;s!==null&&(n=s.retryLane);break;case 19:a=e.stateNode;break;case 22:a=e.stateNode._retryCache;break;default:throw Error(u(314))}a!==null&&a.delete(t),Ih(e,n)}function Sy(e,t){return $r(e,t)}var Ps=null,hl=null,Gc=!1,Ws=!1,Vc=!1,ta=0;function un(e){e!==hl&&e.next===null&&(hl===null?Ps=hl=e:hl=hl.next=e),Ws=!0,Gc||(Gc=!0,Ny())}function Ei(e,t){if(!Vc&&Ws){Vc=!0;do for(var n=!1,a=Ps;a!==null;){if(e!==0){var s=a.pendingLanes;if(s===0)var o=0;else{var d=a.suspendedLanes,h=a.pingedLanes;o=(1<<31-Rt(42|e)+1)-1,o&=s&~(d&~h),o=o&201326741?o&201326741|1:o?o|2:0}o!==0&&(n=!0,Yh(a,o))}else o=fe,o=ns(a,a===Re?o:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(o&3)===0||Il(a,o)||(n=!0,Yh(a,o));a=a.next}while(n);Vc=!1}}function jy(){Hh()}function Hh(){Ws=Gc=!1;var e=0;ta!==0&&ky()&&(e=ta);for(var t=Ct(),n=null,a=Ps;a!==null;){var s=a.next,o=Gh(a,t);o===0?(a.next=null,n===null?Ps=s:n.next=s,s===null&&(hl=n)):(n=a,(e!==0||(o&3)!==0)&&(Ws=!0)),a=s}et!==0&&et!==5||Ei(e),ta!==0&&(ta=0)}function Gh(e,t){for(var n=e.suspendedLanes,a=e.pingedLanes,s=e.expirationTimes,o=e.pendingLanes&-62914561;0<o;){var d=31-Rt(o),h=1<<d,E=s[d];E===-1?((h&n)===0||(h&a)!==0)&&(s[d]=Wg(h,t)):E<=t&&(e.expiredLanes|=h),o&=~h}if(t=Re,n=fe,n=ns(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a=e.callbackNode,n===0||e===t&&(we===2||we===9)||e.cancelPendingCommit!==null)return a!==null&&a!==null&&eo(a),e.callbackNode=null,e.callbackPriority=0;if((n&3)===0||Il(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(a!==null&&eo(a),ao(n)){case 2:case 8:n=Rd;break;case 32:n=Wi;break;case 268435456:n=Md;break;default:n=Wi}return a=Vh.bind(null,e),n=$r(n,a),e.callbackPriority=t,e.callbackNode=n,t}return a!==null&&a!==null&&eo(a),e.callbackPriority=2,e.callbackNode=null,2}function Vh(e,t){if(et!==0&&et!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(Js()&&e.callbackNode!==n)return null;var a=fe;return a=ns(e,e===Re?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a===0?null:(Sh(e,a,t),Gh(e,Ct()),e.callbackNode!=null&&e.callbackNode===n?Vh.bind(null,e):null)}function Yh(e,t){if(Js())return null;Sh(e,t,!0)}function Ny(){Uy(function(){(Ee&6)!==0?$r(Od,jy):Hh()})}function Yc(){if(ta===0){var e=$a;e===0&&(e=$i,$i<<=1,($i&261888)===0&&($i=256)),ta=e}return ta}function qh(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:ss(""+e)}function Zh(e,t){var n=t.ownerDocument.createElement("input");return n.name=t.name,n.value=t.value,e.id&&n.setAttribute("form",e.id),t.parentNode.insertBefore(n,t),e=new FormData(e),n.parentNode.removeChild(n),e}function Ay(e,t,n,a,s){if(t==="submit"&&n&&n.stateNode===s){var o=qh((s[vt]||null).action),d=a.submitter;d&&(t=(t=d[vt]||null)?qh(t.formAction):d.getAttribute("formAction"),t!==null&&(o=t,d=null));var h=new us("action","action",null,a,s);e.push({event:h,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(ta!==0){var E=d?Zh(s,d):new FormData(s);uc(n,{pending:!0,data:E,method:s.method,action:o},null,E)}}else typeof o=="function"&&(h.preventDefault(),E=d?Zh(s,d):new FormData(s),uc(n,{pending:!0,data:E,method:s.method,action:o},o,E))},currentTarget:s}]})}}for(var qc=0;qc<Ao.length;qc++){var Zc=Ao[qc],Ty=Zc.toLowerCase(),Cy=Zc[0].toUpperCase()+Zc.slice(1);$t(Ty,"on"+Cy)}$t(wf,"onAnimationEnd"),$t(Sf,"onAnimationIteration"),$t(jf,"onAnimationStart"),$t("dblclick","onDoubleClick"),$t("focusin","onFocus"),$t("focusout","onBlur"),$t(q1,"onTransitionRun"),$t(Z1,"onTransitionStart"),$t(X1,"onTransitionCancel"),$t(Nf,"onTransitionEnd"),Ba("onMouseEnter",["mouseout","mouseover"]),Ba("onMouseLeave",["mouseout","mouseover"]),Ba("onPointerEnter",["pointerout","pointerover"]),Ba("onPointerLeave",["pointerout","pointerover"]),fa("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),fa("onSelect","focusout contextmenu dragend focu
25sin keydown keyup mousedown mouseup selectionchange".split(" ")),fa("onBeforeInput",["compositionend","keypress","textInput","paste"]),fa("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),fa("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),fa("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var _i="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Oy=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(_i));function Xh(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var a=e[n],s=a.event;a=a.listeners;e:{var o=void 0;if(t)for(var d=a.length-1;0<=d;d--){var h=a[d],E=h.instance,N=h.currentTarget;if(h=h.listener,E!==o&&s.isPropagationStopped())break e;o=h,s.currentTarget=N;try{o(s)}catch(R){ms(R)}s.currentTarget=null,o=E}else for(d=0;d<a.length;d++){if(h=a[d],E=h.instance,N=h.currentTarget,h=h.listener,E!==o&&s.isPropagationStopped())break e;o=h,s.currentTarget=N;try{o(s)}catch(R){ms(R)}s.currentTarget=null,o=E}}}}function de(e,t){var n=t[lo];n===void 0&&(n=t[lo]=new Set);var a=e+"__bubble";n.has(a)||(Kh(t,e,2,!1),n.add(a))}function Xc(e,t,n){var a=0;t&&(a|=4),Kh(n,e,a,t)}var $s="_reactListening"+Math.random().toString(36).slice(2);function Kc(e){if(!e[$s]){e[$s]=!0,Id.forEach(function(n){n!=="selectionchange"&&(Oy.has(n)||Xc(n,!1,e),Xc(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[$s]||(t[$s]=!0,Xc("selectionchange",!1,t))}}function Kh(e,t,n,a){switch(w0(t)){case 2:var s=lb;break;case 8:s=ib;break;default:s=cu}n=s.bind(null,t,n,e),s=void 0,!ho||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(s=!0),a?s!==void 0?e.addEventListener(t,n,{capture:!0,passive:s}):e.addEventListener(t,n,!0):s!==void 0?e.addEventListener(t,n,{passive:s}):e.addEventListener(t,n,!1)}function Qc(e,t,n,a,s){var o=a;if((t&1)===0&&(t&2)===0&&a!==null)e:for(;;){if(a===null)return;var d=a.tag;if(d===3||d===4){var h=a.stateNode.containerInfo;if(h===s)break;if(d===4)for(d=a.return;d!==null;){var E=d.tag;if((E===3||E===4)&&d.stateNode.containerInfo===s)return;d=d.return}for(;h!==null;){if(d=ka(h),d===null)return;if(E=d.tag,E===5||E===6||E===26||E===27){a=o=d;continue e}h=h.parentNode}}a=a.return}Wd(function(){var N=o,R=fo(n),L=[];e:{var A=Af.get(e);if(A!==void 0){var C=us,V=e;switch(e){case"keypress":if(os(n)===0)break e;case"keydown":case"keyup":C=w1;break;case"focusin":V="focus",C=yo;break;case"focusout":V="blur",C=yo;break;case"beforeblur":case"afterblur":C=yo;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":C=tf;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":C=d1;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":C=N1;break;case wf:case Sf:case jf:C=h1;break;case Nf:C=T1;break;case"scroll":case"scrollend":C=c1;break;case"wheel":C=O1;break;case"copy":case"cut":case"paste":C=x1;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":C=af;break;case"toggle":case"beforetoggle":C=M1}var P=(t&4)!==0,Te=!P&&(e==="scroll"||e==="scrollend"),S=P?A!==null?A+"Capture":null:A;P=[];for(var _=N,j;_!==null;){var M=_;if(j=M.stateNode,M=M.tag,M!==5&&M!==26&&M!==27||j===null||S===null||(M=Yl(_,S),M!=null&&P.push(wi(_,M,j))),Te)break;_=_.return}0<P.length&&(A=new C(A,V,null,n,R),L.push({event:A,listeners:P}))}}if((t&7)===0){e:{if(A=e==="mouseover"||e==="pointerover",C=e==="mouseout"||e==="pointerout",A&&n!==uo&&(V=n.relatedTarget||n.fromElement)&&(ka(V)||V[Fa]))break e;if((C||A)&&(A=R.window===R?R:(A=R.ownerDocument)?A.defaultView||A.parentWindow:window,C?(V=n.relatedTarget||n.toElement,C=N,V=V?ka(V):null,V!==null&&(Te=m(V),P=V.tag,V!==Te||P!==5&&P!==27&&P!==6)&&(V=null)):(C=null,V=N),C!==V)){if(P=tf,M="onMouseLeave",S="onMouseEnter",_="mouse",(e==="pointerout"||e==="pointerover")&&(P=af,M="onPointerLeave",S="onPointerEnter",_="pointer"),Te=C==null?A:Vl(C),j=V==null?A:Vl(V),A=new P(M,_+"leave",C,n,R),A.target=Te,A.relatedTarget=j,M=null,ka(R)===N&&(P=new P(S,_+"enter",V,n,R),P.target=j,P.relatedTarget=Te,M=P),Te=M,C&&V)t:{for(P=Ry,S=C,_=V,j=0,M=S;M;M=P(M))j++;M=0;for(var K=_;K;K=P(K))M++;for(;0<j-M;)S=P(S),j--;for(;0<M-j;)_=P(_),M--;for(;j--;){if(S===_||_!==null&&S===_.alternate){P=S;break t}S=P(S),_=P(_)}P=null}else P=null;C!==null&&Qh(L,A,C,P,!1),V!==null&&Te!==null&&Qh(L,Te,V,P,!0)}}
vendor: 31,917 bytes, lines 25-26
25e:{if(A=N?Vl(N):window,C=A.nodeName&&A.nodeName.toLowerCase(),C==="select"||C==="input"&&A.type==="file")var ye=ff;else if(uf(A))if(mf)ye=G1;else{ye=I1;var Y=B1}else C=A.nodeName,!C||C.toLowerCase()!=="input"||A.type!=="checkbox"&&A.type!=="radio"?N&&co(N.elementType)&&(ye=ff):ye=H1;if(ye&&(ye=ye(e,N))){df(L,ye,n,R);break e}Y&&Y(e,A,N),e==="focusout"&&N&&A.type==="number"&&N.memoizedProps.value!=null&&oo(A,"number",A.value)}switch(Y=N?Vl(N):window,e){case"focusin":(uf(Y)||Y.contentEditable==="true")&&(qa=Y,So=N,Wl=null);break;case"focusout":Wl=So=qa=null;break;case"mousedown":jo=!0;break;case"contextmenu":case"mouseup":case"dragend":jo=!1,Ef(L,n,R);break;case"selectionchange":if(Y1)break;case"keydown":case"keyup":Ef(L,n,R)}var re;if(vo)e:{switch(e){case"compositionstart":var me="onCompositionStart";break e;case"compositionend":me="onCompositionEnd";break e;case"compositionupdate":me="onCompositionUpdate";break e}me=void 0}else Ya?of(e,n)&&(me="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(me="onCompositionStart");me&&(lf&&n.locale!=="ko"&&(Ya||me!=="onCompositionStart"?me==="onCompositionEnd"&&Ya&&(re=$d()):(Bn=R,po="value"in Bn?Bn.value:Bn.textContent,Ya=!0)),Y=er(N,me),0<Y.length&&(me=new nf(me,e,null,n,R),L.push({event:me,listeners:Y}),re?me.data=re:(re=cf(n),re!==null&&(me.data=re)))),(re=D1?F1(e,n):k1(e,n))&&(me=er(N,"onBeforeInput"),0<me.length&&(Y=new nf("onBeforeInput","beforeinput",null,n,R),L.push({event:Y,listeners:me}),Y.data=re)),Ay(L,e,N,n,R)}Xh(L,t)})}function wi(e,t,n){return{instance:e,listener:t,currentTarget:n}}function er(e,t){for(var n=t+"Capture",a=[];e!==null;){var s=e,o=s.stateNode;if(s=s.tag,s!==5&&s!==26&&s!==27||o===null||(s=Yl(e,n),s!=null&&a.unshift(wi(e,s,o)),s=Yl(e,t),s!=null&&a.push(wi(e,s,o))),e.tag===3)return a;e=e.return}return[]}function Ry(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Qh(e,t,n,a,s){for(var o=t._reactName,d=[];n!==null&&n!==a;){var h=n,E=h.alternate,N=h.stateNode;if(h=h.tag,E!==null&&E===a)break;h!==5&&h!==26&&h!==27||N===null||(E=N,s?(N=Yl(n,o),N!=null&&d.unshift(wi(n,N,E))):s||(N=Yl(n,o),N!=null&&d.push(wi(n,N,E)))),n=n.return}d.length!==0&&e.push({event:t,listeners:d})}var My=/\r\n?/g,Ly=/\u0000|\uFFFD/g;function Jh(e){return(typeof e=="string"?e:""+e).replace(My,` 26`).replace(Ly,"")}function Ph(e,t){return t=Jh(t),Jh(e)===t}function Ae(e,t,n,a,s,o){switch(n){case"children":typeof a=="string"?t==="body"||t==="textarea"&&a===""||Ha(e,a):(typeof a=="number"||typeof a=="bigint")&&t!=="body"&&Ha(e,""+a);break;case"className":ls(e,"class",a);break;case"tabIndex":ls(e,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":ls(e,n,a);break;case"style":Jd(e,a,o);break;case"data":if(t!=="object"){ls(e,"data",a);break}case"src":case"href":if(a===""&&(t!=="a"||n!=="href")){e.removeAttribute(n);break}if(a==null||typeof a=="function"||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(n);break}a=ss(""+a),e.setAttribute(n,a);break;case"action":case"formAction":if(typeof a=="function"){e.setAttribute(n,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof o=="function"&&(n==="formAction"?(t!=="input"&&Ae(e,t,"name",s.name,s,null),Ae(e,t,"formEncType",s.formEncType,s,null),Ae(e,t,"formMethod",s.formMethod,s,null),Ae(e,t,"formTarget",s.formTarget,s,null)):(Ae(e,t,"encType",s.encType,s,null),Ae(e,t,"method",s.method,s,null),Ae(e,t,"target",s.target,s,null)));if(a==null||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(n);break}a=ss(""+a),e.setAttribute(n,a);break;case"onClick":a!=null&&(e.onclick=mn);break;case"onScroll":a!=null&&de("scroll",e);break;case"onScrollEnd":a!=null&&de("scrollend",e);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(u(61));if(n=a.__html,n!=null){if(s.children!=null)throw Error(u(60));e.innerHTML=n}}break;case"multiple":e.multiple=a&&typeof a!="function"&&typeof a!="symbol";break;case"muted":e.muted=a&&typeof a!="function"&&typeof a!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(a==null||typeof a=="function"||typeof a=="boolean"||typeof a=="symbol"){e.removeAttribute("xlink:href");break}n=ss(""+a),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",n);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":a!=null&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(n,""+a):e.removeAttribute(n);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":a&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(n,""):e.removeAttribute(n);break;case"capture":case"download":a===!0?e.setAttribute(n,""):a!==!1&&a!=null&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(n,a):e.removeAttribute(n);break;case"cols":case"rows":case"size":case"span":a!=null&&typeof a!="function"&&typeof a!="symbol"&&!isNaN(a)&&1<=a?e.setAttribute(n,a):e.removeAttribute(n);break;case"rowSpan":case"start":a==null||typeof a=="function"||typeof a=="symbol"||isNaN(a)?e.removeAttribute(n):e.setAttribute(n,a);break;case"popover":de("beforetoggle",e),de("toggle",e),as(e,"popover",a);break;case"xlinkActuate":fn(e,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":fn(e,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":fn(e,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":fn(e,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":fn(e,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":fn(e,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":fn(e,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":fn(e,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":fn(e,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":as(e,"is",a);break;case"innerText":case"textContent":break;default:(!(2<n.length)||n[0]!=="o"&&n[0]!=="O"||n[1]!=="n"&&n[1]!=="N")&&(n=r1.get(n)||n,as(e,n,a))}}function Jc(e,t,n,a,s,o){switch(n){case"style":Jd(e,a,o);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(u(61));if(n=a.__html,n!=null){if(s.children!=null)throw Error(u(60));e.innerHTML=n}}break;case"children":typeof a=="string"?Ha(e,a):(typeof a=="number"||typeof a=="bigint")&&Ha(e,""+a);break;case"onScroll":a!=null&&de("scroll",e);break;case"onScrollEnd":a!=null&&de("scrollend",e);break;case"onClick":a!=null&&(e.onclick=mn);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Hd.hasOwnProperty(n))e:{if(n[0]==="o"&&n[1]==="n"&&(s=n.endsWith("Capture"),t=n.slice(2,s?n.length-7:void 0),o=e[vt]||null,o=o!=null?o[n]:null,typeof o=="function"&&e.removeEventListener(t,o,s),typeof a=="function")){typeof o!="function"&&o!==null&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(t,a,s);break e}n in e?e[n]=a:a===!0?e.setAttribute(n,""):as(e,n,a)}}}function ut(e,t,n){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":de("error",e),de("load",e);var a=!1,s=!1,o;for(o in n)if(n.hasOwnProperty(o)){var d=n[o];if(d!=null)switch(o){case"src":a=!0;break;case"srcSet":s=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(u(137,t));default:Ae(e,t,o,d,n,null)}}s&&Ae(e,t,"srcSet",n.srcSet,n,null),a&&Ae(e,t,"src",n.src,n,null);return;case"input":de("invalid",e);var h=o=d=s=null,E=null,N=null;for(a in n)if(n.hasOwnProperty(a)){var R=n[a];if(R!=null)switch(a){case"name":s=R;break;case"type":d=R;break;case"checked":E=R;break;case"defaultChecked":N=R;break;case"value":o=R;break;case"defaultValue":h=R;break;case"children":case"dangerouslySetInnerHTML":if(R!=null)throw Error(u(137,t));break;default:Ae(e,t,a,R,n,null)}}Zd(e,o,h,E,N,d,s,!1);return;case"select":de("invalid",e),a=d=o=null;for(s in n)if(n.hasOwnProperty(s)&&(h=n[s],h!=null))switch(s){case"value":o=h;break;case"defaultValue":d=h;break;case"multiple":a=h;default:Ae(e,t,s,h,n,null)}t=o,n=d,e.multiple=!!a,t!=null?Ia(e,!!a,t,!1):n!=null&&Ia(e,!!a,n,!0);return;case"textarea":de("invalid",e),o=s=a=null;for(d in n)if(n.hasOwnProperty(d)&&(h=n[d],h!=null))switch(d){case"value":a=h;break;case"defaultValue":s=h;break;case"children":o=h;break;case"dangerouslySetInnerHTML":if(h!=null)throw Error(u(91));break;default:Ae(e,t,d,h,n,null)}Kd(e,a,s,o);return;case"option":for(E in n)n.hasOwnProperty(E)&&(a=n[E],a!=null)&&(E==="selected"?e.selected=a&&typeof a!="function"&&typeof a!="symbol":Ae(e,t,E,a,n,null));return;case"dialog":de("beforetoggle",e),de("toggle",e),de("cancel",e),de("close",e);break;case"iframe":case"object":de("load",e);break;case"video":case"audio":for(a=0;a<_i.length;a++)de(_i[a],e);break;case"image":de("error",e),de("load",e);break;case"details":de("toggle",e);break;case"embed":case"source":case"link":de("error",e),de("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(N in n)if(n.hasOwnProperty(N)&&(a=n[N],a!=null))switch(N){case"children":case"dangerouslySetInnerHTML":throw Error(u(137,t));default:Ae(e,t,N,a,n,null)}return;default:if(co(t)){for(R in n)n.hasOwnProperty(R)&&(a=n[R],a!==void 0&&Jc(e,t,R,a,n,void 0));return}}for(h in n)n.hasOwnProperty(h)&&(a=n[h],a!=null&&Ae(e,t,h,a,n,null))}function Dy(e,t,n,a){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var s=null,o=null,d=null,h=null,E=null,N=null,R=null;for(C in n){var L=n[C];if(n.hasOwnProperty(C)&&L!=null)switch(C){case"checked":break;case"value":break;case"defaultValue":E=L;default:a.hasOwnProperty(C)||Ae(e,t,C,null,a,L)}}for(var A in a){var C=a[A];if(L=n[A],a.hasOwnProperty(A)&&(C!=null||L!=null))switch(A){case"type":o=C;break;case"name":s=C;break;case"checked":N=C;break;case"defaultChecked":R=C;break;case"value":d=C;break;case"defaultValue":h=C;break;case"children":case"dangerouslySetInnerHTML":if(C!=null)throw Error(u(137,t));break;default:C!==L&&Ae(e,t,A,C,a,L)}}ro(e,d,h,E,N,R,o,s);return;case"select":C=d=h=A=null;for(o in n)if(E=n[o],n.hasOwnProperty(o)&&E!=null)switch(o){case"value":break;case"multiple":C=E;default:a.hasOwnProperty(o)||Ae(e,t,o,null,a,E)}for(s in a)if(o=a[s],E=n[s],a.hasOwnProperty(s)&&(o!=null||E!=null))switch(s){case"value":A=o;break;case"defaultValue":h=o;break;case"multiple":d=o;default:o!==E&&Ae(e,t,s,o,a,E)}t=h,n=d,a=C,A!=null?Ia(e,!!n,A,!1):!!a!=!!n&&(t!=null?Ia(e,!!n,t,!0):Ia(e,!!n,n?[]:"",!1));return;case"textarea":C=A=null;for(h in n)if(s=n[h],n.hasOwnProperty(h)&&s!=null&&!a.hasOwnProperty(h))switch(h){case"value":break;case"children":break;default:Ae(e,t,h,null,a,s)}for(d in a)if(s=a[d],o=n[d],a.hasOwnProperty(d)&&(s!=null||o!=null))switch(d){case"value":A=s;break;case"defaultValue":C=s;break;case"children":break;case"dangerouslySetInnerHTML":if(s!=null)throw Error(u(91));break;default:s!==o&&Ae(e,t,d,s,a,o)}Xd(e,A,C);return;case"option":for(var V in n)A=n[V],n.hasOwnProperty(V)&&A!=null&&!a.hasOwnProperty(V)&&(V==="selected"?e.selected=!1:Ae(e,t,V,null,a,A));for(E in a)A=a[E],C=n[E],a.hasOwnProperty(E)&&A!==C&&(A!=null||C!=null)&&(E==="selected"?e.selected=A&&typeof A!="function"&&typeof A!="symbol":Ae(e,t,E,A,a,C));return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var P in n)A=n[P],n.hasOwnProperty(P)&&A!=null&&!a.hasOwnProperty(P)&&Ae(e,t,P,null,a,A);for(N in a)if(A=a[N],C=n[N],a.hasOwnProperty(N)&&A!==C&&(A!=null||C!=null))switch(N){case"children":case"dangerouslySetInnerHTML":if(A!=null)throw Error(u(137,t));break;default:Ae(e,t,N,A,a,C)}return;default:if(co(t)){for(var Te in n)A=n[Te],n.hasOwnProperty(Te)&&A!==void 0&&!a.hasOwnProperty(Te)&&Jc(e,t,Te,void 0,a,A);for(R in a)A=a[R],C=n[R],!a.hasOwnProperty(R)||A===C||A===void 0&&C===void 0||Jc(e,t,R,A,a,C);return}}for(var S in n)A=n[S],n.hasOwnProperty(S)&&A!=null&&!a.hasOwnProperty(S)&&Ae(e,t,S,null,a,A);for(L in a)A=a[L],C=n[L],!a.hasOwnProperty(L)||A===C||A==null&&C==null||Ae(e,t,L,A,a,C)}function Wh(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function Fy(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,n=performance.getEntriesByType("resource"),a=0;a<n.length;a++){var s=n[a],o=s.transferSize,d=s.initiatorType,h=s.duration;if(o&&h&&Wh(d)){for(d=0,h=s.responseEnd,a+=1;a<n.length;a++){var E=n[a],N=E.startTime;if(N>h)break;var R=E.transferSize,L=E.initiatorType;R&&Wh(L)&&(E=E.responseEnd,d+=R*(E<h?1:(h-N)/(E-N)))}if(--a,t+=8*(o+d)/(s.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var Pc=null,Wc=null;function tr(e){return e.nodeType===9?e:e.ownerDocument}function $h(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function e0(e,t){if(e===0)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&t==="foreignObject"?0:e}function $c(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.children=="bigint"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var eu=null;function ky(){var e=window.event;return e&&e.type==="popstate"?e===eu?!1:(eu=e,!0):(eu=null,!1)}var t0=typeof setTimeout=="function"?setTimeout:void 0,zy=typeof clearTimeout=="function"?clearTimeout:void 0,n0=typeof Promise=="function"?Promise:void 0,Uy=typeof queueMicrotask=="function"?queueMicrotask:typeof n0<"u"?function(e){return n0.resolve(null).then(e).catch(By)}:t0;function By(e){setTimeout(function(){throw e})}function na(e){return e==="head"}function a0(e,t){var n=t,a=0;do{var s=n.nextSibling;if(e.removeChild(n),s&&s.nodeType===8)if(n=s.data,n==="/$"||n==="/&"){if(a===0){e.removeChild(s),yl(t);return}a--}else if(n==="$"||n==="$?"||n==="$~"||n==="$!"||n==="&")a++;else if(n==="html")Si(e.ownerDocument.documentElement);else if(n==="head"){n=e.ownerDocument.head,Si(n);for(var o=n.firstChild;o;){var d=o.nextSibling,h=o.nodeName;o[Gl]||h==="SCRIPT"||h==="STYLE"||h==="LINK"&&o.rel.toLowerCase()==="stylesheet"||n.removeChild(o),o=d}}else n==="body"&&Si(e.ownerDocument.body);n=s}while(n);yl(t)}function l0(e,t){var n=e;e=0;do{var a=n.nextSibling;if(n.nodeType===1?t?(n._stashedDisplay=n.style.display,n.style.display="none"):(n.style.display=n._stashedDisplay||"",n.getAttribute("style")===""&&n.removeAttribute("style")):n.nodeType===3&&(t?(n._stashedText=n.nodeValue,n.nodeValue=""):n.nodeValue=n._stashedText||""),a&&a.nodeType===8)if(n=a.data,n==="/$"){if(e===0)break;e--}else n!=="$"&&n!=="$?"&&n!=="$~"&&n!=="$!"||e++;n=a}while(n)}function tu(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case"HTML":case"HEAD":case"BODY":tu(n),io(n);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(n.rel.toLowerCase()==="stylesheet")continue}e.removeChild(n)}}function Iy(e,t,n,a){for(;e.nodeType===1;){var s=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!a&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(a){if(!e[Gl])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(o=e.getAttribute("rel"),o==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(o!==s.rel||e.getAttribute("href")!==(s.href==null||s.href===""?null:s.href)||e.getAttribute("crossorigin")!==(s.crossOrigin==null?null:s.crossOrigin)||e.getAttribute("title")!==(s.title==null?null:s.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(o=e.getAttribute("src"),(o!==(s.src==null?null:s.src)||e.getAttribute("type")!==(s.type==null?null:s.type)||e.getAttribute("crossorigin")!==(s.crossOrigin==null?null:s.crossOrigin))&&o&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var o=s.name==null?null:""+s.name;if(s.type==="hidden"&&e.getAttribute("name")===o)return e}else return e;if(e=Kt(e.nextSibling),e===null)break}return null}function Hy(e,t,n){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!n||(e=Kt(e.nextSibling),e===null))return null;return e}function i0(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=Kt(e.nextSibling),e===null))return null;return e}function nu(e){return e.data==="$?"||e.data==="$~"}function au(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function Gy(e,t){var n=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||n.readyState!=="loading")t();else{var a=function(){t(),n.removeEventListener("DOMContentLoaded",a)};n.addEventListener("DOMContentLoaded",a),e._reactRetry=a}}function Kt(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?"||t==="$~"||t==="&"||t==="F!"||t==="F")break;if(t==="/$"||t==="/&")return null}}return e}var lu=null;function s0(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"||n==="/&"){if(t===0)return Kt(e.nextSibling);t--}else n!=="$"&&n!=="$!"&&n!=="$?"&&n!=="$~"&&n!=="&"||t++}e=e.nextSibling}return null}function r0(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"||n==="$~"||n==="&"){if(t===0)return e;t--}else n!=="/$"&&n!=="/&"||t++}e=e.previousSibling}return null}function o0(e,t,n){switch(t=tr(n),e){case"html":if(e=t.documentElement,!e)throw Error(u(452));return e;case"head":if(e=t.head,!e)throw Error(u(453));return e;case"body":if(e=t.body,!e)throw Error(u(454));return e;default:throw Error(u(451))}}function Si(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);io(e)}var Qt=new Map,c0=new Set;function nr(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Cn=D.d;D.d={f:Vy,r:Yy,D:qy,C:Zy,L:Xy,m:Ky,X:Jy,S:Qy,M:Py};function Vy(){var e=Cn.f(),t=Xs();return e||t}function Yy(e){var t=za(e);t!==null&&t.tag===5&&t.type==="form"?Nm(t):Cn.r(e)}var pl=typeof document>"u"?null:document;function u0(e,t,n){var a=pl;if(a&&typeof t=="string"&&t){var s=Ht(t);s='link[rel="'+e+'"][href="'+s+'"]',typeof n=="string"&&(s+='[crossorigin="'+n+'"]'),c0.has(s)||(c0.add(s),e={rel:e,crossOrigin:n,href:t},a.querySelector(s)===null&&(t=a.createElement("link"),ut(t,"link",e),tt(t),a.head.appendChild(t)))}}function qy(e){Cn.D(e),u0("dns-prefetch",e,null)}function Zy(e,t){Cn.C(e,t),u0("preconnect",e,t)}function Xy(e,t,n){Cn.L(e,t,n);var a=pl;if(a&&e&&t){var s='link[rel="preload"][as="'+Ht(t)+'"]';t==="image"&&n&&n.imageSrcSet?(s+='[imagesrcset="'+Ht(n.imageSrcSet)+'"]',typeof n.imageSizes=="string"&&(s+='[imagesizes="'+Ht(n.imageSizes)+'"]')):s+='[href="'+Ht(e)+'"]';var o=s;switch(t){case"style":o=xl(e);break;case"script":o=gl(e)}Qt.has(o)||(e=g({rel:"preload",href:t==="image"&&n&&n.imageSrcSet?void 0:e,as:t},n),Qt.set(o,e),a.querySelector(s)!==null||t==="style"&&a.querySelector(ji(o))||t==="script"&&a.querySelector(Ni(o))||(t=a.createElement("link"),ut(t,"link",e),tt(t),a.head.appendChild(t)))}}function Ky(e,t){Cn.m(e,t);var n=pl;if(n&&e){var a=t&&typeof t.as=="string"?t.as:"script",s='link[rel="modulepreload"][as="'+Ht(a)+'"][href="'+Ht(e)+'"]',o=s;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":o=gl(e)}if(!Qt.has(o)&&(e=g({rel:"modulepreload",href:e},t),Qt.set(o,e),n.querySelector(s)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(n.querySelector(Ni(o)))return}a=n.createElement("link"),ut(a,"link",e),tt(a),n.head.appendChild(a)}}}function Qy(e,t,n){Cn.S(e,t,n);var a=pl;if(a&&e){var s=Ua(a).hoistableStyles,o=xl(e);t=t||"default";var d=s.get(o);if(!d){var h={loading:0,preload:null};if(d=a.querySelector(ji(o)))h.loading=5;else{e=g({rel:"stylesheet",href:e,"data-precedence":t},n),(n=Qt.get(o))&&iu(e,n);var E=d=a.createElement("link");tt(E),ut(E,"link",e),E._p=new Promise(function(N,R){E.onload=N,E.onerror=R}),E.addEventListener("load",function(){h.loading|=1}),E.addEventListener("error",function(){h.loading|=2}),h.loading|=4,ar(d,t,a)}d={type:"stylesheet",instance:d,count:1,state:h},s.set(o,d)}}}function Jy(e,t){Cn.X(e,t);var n=pl;if(n&&e){var a=Ua(n).hoistableScripts,s=gl(e),o=a.get(s);o||(o=n.querySelector(Ni(s)),o||(e=g({src:e,async:!0},t),(t=Qt.get(s))&&su(e,t),o=n.createElement("script"),tt(o),ut(o,"link",e),n.head.appendChild(o)),o={type:"script",instance:o,count:1,state:null},a.set(s,o))}}function Py(e,t){Cn.M(e,t);var n=pl;if(n&&e){var a=Ua(n).hoistableScripts,s=gl(e),o=a.get(s);o||(o=n.querySelector(Ni(s)),o||(e=g({src:e,async:!0,type:"module"},t),(t=Qt.get(s))&&su(e,t),o=n.createElement("script"),tt(o),ut(o,"link",e),n.head.appendChild(o)),o={type:"script",instance:o,count:1,state:null},a.set(s,o))}}function d0(e,t,n,a){var s=(s=it.current)?nr(s):null;if(!s)throw Error(u(446));switch(e){case"meta":case"title":return null;case"style":return typeof n.precedence=="string"&&typeof n.href=="string"?(t=xl(n.href),n=Ua(s).hoistableStyles,a=n.get(t),a||(a={type:"style",instance:null,count:0,state:null},n.set(t,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(n.rel==="stylesheet"&&typeof n.href=="string"&&typeof n.precedence=="string"){e=xl(n.href);var o=Ua(s).hoistableStyles,d=o.get(e);if(d||(s=s.ownerDocument||s,d={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},o.set(e,d),(o=s.querySelector(ji(e)))&&!o._p&&(d.instance=o,d.state.loading=5),Qt.has(e)||(n={rel:"preload",as:"style",href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},Qt.set(e,n),o||Wy(s,e,n,d.state))),t&&a===null)throw Error(u(528,""));return d}if(t&&a!==null)throw Error(u(529,""));return null;case"script":return t=n.async,n=n.src,typeof n=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=gl(n),n=Ua(s).hoistableScripts,a=n.get(t),a||(a={type:"script",instance:null,count:0,state:null},n.set(t,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(u(444,e))}}function xl(e){return'href="'+Ht(e)+'"'}function ji(e){return'link[rel="stylesheet"]['+e+"]"}function f0(e){return g({},e,{"data-precedence":e.precedence,precedence:null})}function Wy(e,t,n,a){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?a.loading=1:(t=e.createElement("link"),a.preload=t,t.addEventListener("load",function(){return a.loading|=1}),t.addEventListener("error",function(){return a.loading|=2}),ut(t,"link",n),tt(t),e.head.appendChild(t))}function gl(e){return'[src="'+Ht(e)+'"]'}function Ni(e){return"script[async]"+e}function m0(e,t,n){if(t.count++,t.instance===null)switch(t.type){case"style":var a=e.querySelector('style[data-href~="'+Ht(n.href)+'"]');if(a)return t.instance=a,tt(a),a;var s=g({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return a=(e.ownerDocument||e).createElement("style"),tt(a),ut(a,"style",s),ar(a,n.precedence,e),t.instance=a;case"stylesheet":s=xl(n.href);var o=e.querySelector(ji(s));if(o)return t.state.loading|=4,t.instance=o,tt(o),o;a=f0(n),(s=Qt.get(s))&&iu(a,s),o=(e.ownerDocument||e).createElement("link"),tt(o);var d=o;return d._p=new Promise(function(h,E){d.onload=h,d.onerror=E}),ut(o,"link",a),t.state.loading|=4,ar(o,n.precedence,e),t.instance=o;case"script":return o=gl(n.src),(s=e.querySelector(Ni(o)))?(t.instance=s,tt(s),s):(a=n,(s=Qt.get(o))&&(a=g({},n),su(a,s)),e=e.ownerDocument||e,s=e.createElement("script"),tt(s),ut(s,"link",a),e.head.appendChild(s),t.instance=s);case"void":return null;default:throw Error(u(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(a=t.instance,t.state.loading|=4,ar(a,n.precedence,e));return t.instance}function ar(e,t,n){for(var a=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),s=a.length?a[a.length-1]:null,o=s,d=0;d<a.length;d++){var h=a[d];if(h.dataset.precedence===t)o=h;else if(o!==s)break}o?o.parentNode.insertBefore(e,o.nextSibling):(t=n.nodeType===9?n.head:n,t.insertBefore(e,t.firstChild))}function iu(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function su(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var lr=null;function h0(e,t,n){if(lr===null){var a=new Map,s=lr=new Map;s.set(n,a)}else s=lr,a=s.get(n),a||(a=new Map,s.set(n,a));if(a.has(e))return a;for(a.set(e,null),n=n.getElementsByTagName(e),s=0;s<n.length;s++){var o=n[s];if(!(o[Gl]||o[st]||e==="link"&&o.getAttribute("rel")==="stylesheet")&&o.namespaceURI!=="http://www.w3.org/2000/svg"){var d=o.getAttribute(t)||"";d=e+d;var h=a.get(d);h?h.push(o):a.set(d,[o])}}return a}function p0(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t==="title"?e.querySelector("head > title"):null)}function $y(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;return t.rel==="stylesheet"?(e=t.disabled,typeof t.precedence=="string"&&e==null):!0;case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function x0(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function eb(e,t,n,a){if(n.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(n.state.loading&4)===0){if(n.instance===null){var s=xl(a.href),o=t.querySelector(ji(s));if(o){t=o._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=ir.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=o,tt(o);return}o=t.ownerDocument||t,a=f0(a),(s=Qt.get(s))&&iu(a,s),o=o.createElement("link"),tt(o);var d=o;d._p=new Promise(function(h,E){d.onload=h,d.onerror=E}),ut(o,"link",a),n.instance=o}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&(n.state.loading&3)===0&&(e.count++,n=ir.bind(e),t.addEventListener("load",n),t.addEventListener("error",n))}}var ru=0;function tb(e,t){return e.stylesheets&&e.count===0&&rr(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var a=setTimeout(function(){if(e.stylesheets&&rr(e,e.stylesheets),e.unsuspend){var o=e.unsuspend;e.unsuspend=null,o()}},6e4+t);0<e.imgBytes&&ru===0&&(ru=62500*Fy());var s=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&rr(e,e.stylesheets),e.unsuspend)){var o=e.unsuspend;e.unsuspend=null,o()}},(e.imgBytes>ru?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(a),clearTimeout(s)}}:null}function ir(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)rr(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var sr=null;function rr(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,sr=new Map,t.forEach(nb,e),sr=null,ir.call(e))}function nb(e,t){if(!(t.state.loading&4)){var n=sr.get(e);if(n)var a=n.get(null);else{n=new Map,sr.set(e,n);for(var s=e.querySelectorAll("link[data-precedence],style[data-precedence]"),o=0;o<s.length;o++){var d=s[o];(d.nodeName==="LINK"||d.getAttribute("media")!=="not all")&&(n.set(d.dataset.precedence,d),a=d)}a&&n.set(null,a)}s=t.instance,d=s.getAttribute("data-precedence"),o=n.get(d)||a,o===a&&n.set(null,s),n.set(d,s),this.count++,a=ir.bind(this),s.addEventListener("load",a),s.addEventListener("error",a),o?o.parentNode.insertBefore(s,o.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(s,e.firstChild)),t.state.loading|=4}}var Ai={$$typeof:ne,Provider:null,Consumer:null,_currentValue:J,_currentValue2:J,_threadCount:0};function ab(e,t,n,a,s,o,d,h,E){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=to(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=to(0),this.hiddenUpdates=to(null),this.identifierPrefix=a,this.onUncaughtError=s,this.onCaughtError=o,this.onRecoverableError=d,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=E,this.incompleteTransitions=new Map}function g0(e,t,n,a,s,o,d,h,E,N,R,L){return e=new ab(e,t,n,d,E,N,R,L,h),t=1,o===!0&&(t|=24),o=Lt(3,null,null,t),e.current=o,o.stateNode=e,t=Io(),t.refCount++,e.pooledCache=t,t.refCount++,o.memoizedState={element:a,isDehydrated:n,cache:t},Yo(o),e}function y0(e){return e?(e=Ka,e):Ka}function b0(e,t,n,a,s,o){s=y0(s),a.context===null?a.context=s:a.pendingContext=s,a=qn(t),a.payload={element:n},o=o===void 0?null:o,o!==null&&(a.callback=o),n=Zn(e,a,t),n!==null&&(Nt(n,e,t),ii(n,e,t))}function v0(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function ou(e,t){v0(e,t),(e=e.alternate)&&v0(e,t)}function E0(e){if(e.tag===13||e.tag===31){var t=xa(e,67108864);t!==null&&Nt(t,e,67108864),ou(e,67108864)}}function _0(e){if(e.tag===13||e.tag===31){var t=Ut();t=no(t);var n=xa(e,t);n!==null&&Nt(n,e,t),ou(e,t)}}var or=!0;function lb(e,t,n,a){var s=I.T;I.T=null;var o=D.p;try{D.p=2,cu(e,t,n,a)}finally{D.p=o,I.T=s}}function ib(e,t,n,a){var s=I.T;I.T=null;var o=D.p;try{D.p=8,cu(e,t,n,a)}finally{D.p=o,I.T=s}}function cu(e,t,n,a){if(or){var s=uu(a);if(s===null)Qc(e,t,a,cr,n),S0(e,a);else if(rb(s,e,t,n,a))a.stopPropagation();else if(S0(e,a),t&4&&-1<sb.indexOf(e)){for(;s!==null;){var o=za(s);if(o!==null)switch(o.tag){case 3:if(o=o.stateNode,o.current.memoizedState.isDehydrated){var d=da(o.pendingLanes);if(d!==0){var h=o;for(h.pendingLanes|=2,h.entangledLanes|=2;d;){var E=1<<31-Rt(d);h.entanglements[1]|=E,d&=~E}un(o),(Ee&6)===0&&(qs=Ct()+500,Ei(0))}}break;case 31:case 13:h=xa(o,2),h!==null&&Nt(h,o,2),Xs(),ou(o,2)}if(o=uu(a),o===null&&Qc(e,t,a,cr,n),o===s)break;s=o}s!==null&&a.stopPropagation()}else Qc(e,t,a,null,n)}}function uu(e){return e=fo(e),du(e)}var cr=null;function du(e){if(cr=null,e=ka(e),e!==null){var t=m(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=p(t),e!==null)return e;e=null}else if(n===31){if(e=x(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return cr=e,null}function w0(e){switch(e){case"beforetoggle":case"cancel":case"click":case"close"
vendor: 5,846 bytes, line 26
26:case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(qg()){case Od:return 2;case Rd:return 8;case Wi:case Zg:return 32;case Md:return 268435456;default:return 32}default:return 32}}var fu=!1,aa=null,la=null,ia=null,Ti=new Map,Ci=new Map,sa=[],sb="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function S0(e,t){switch(e){case"focusin":case"focusout":aa=null;break;case"dragenter":case"dragleave":la=null;break;case"mouseover":case"mouseout":ia=null;break;case"pointerover":case"pointerout":Ti.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ci.delete(t.pointerId)}}function Oi(e,t,n,a,s,o){return e===null||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:a,nativeEvent:o,targetContainers:[s]},t!==null&&(t=za(t),t!==null&&E0(t)),e):(e.eventSystemFlags|=a,t=e.targetContainers,s!==null&&t.indexOf(s)===-1&&t.push(s),e)}function rb(e,t,n,a,s){switch(t){case"focusin":return aa=Oi(aa,e,t,n,a,s),!0;case"dragenter":return la=Oi(la,e,t,n,a,s),!0;case"mouseover":return ia=Oi(ia,e,t,n,a,s),!0;case"pointerover":var o=s.pointerId;return Ti.set(o,Oi(Ti.get(o)||null,e,t,n,a,s)),!0;case"gotpointercapture":return o=s.pointerId,Ci.set(o,Oi(Ci.get(o)||null,e,t,n,a,s)),!0}return!1}function j0(e){var t=ka(e.target);if(t!==null){var n=m(t);if(n!==null){if(t=n.tag,t===13){if(t=p(n),t!==null){e.blockedOn=t,Ud(e.priority,function(){_0(n)});return}}else if(t===31){if(t=x(n),t!==null){e.blockedOn=t,Ud(e.priority,function(){_0(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function ur(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=uu(e.nativeEvent);if(n===null){n=e.nativeEvent;var a=new n.constructor(n.type,n);uo=a,n.target.dispatchEvent(a),uo=null}else return t=za(n),t!==null&&E0(t),e.blockedOn=n,!1;t.shift()}return!0}function N0(e,t,n){ur(e)&&n.delete(t)}function ob(){fu=!1,aa!==null&&ur(aa)&&(aa=null),la!==null&&ur(la)&&(la=null),ia!==null&&ur(ia)&&(ia=null),Ti.forEach(N0),Ci.forEach(N0)}function dr(e,t){e.blockedOn===t&&(e.blockedOn=null,fu||(fu=!0,l.unstable_scheduleCallback(l.unstable_NormalPriority,ob)))}var fr=null;function A0(e){fr!==e&&(fr=e,l.unstable_scheduleCallback(l.unstable_NormalPriority,function(){fr===e&&(fr=null);for(var t=0;t<e.length;t+=3){var n=e[t],a=e[t+1],s=e[t+2];if(typeof a!="function"){if(du(a||n)===null)continue;break}var o=za(n);o!==null&&(e.splice(t,3),t-=3,uc(o,{pending:!0,data:s,method:n.method,action:a},a,s))}}))}function yl(e){function t(E){return dr(E,e)}aa!==null&&dr(aa,e),la!==null&&dr(la,e),ia!==null&&dr(ia,e),Ti.forEach(t),Ci.forEach(t);for(var n=0;n<sa.length;n++){var a=sa[n];a.blockedOn===e&&(a.blockedOn=null)}for(;0<sa.length&&(n=sa[0],n.blockedOn===null);)j0(n),n.blockedOn===null&&sa.shift();if(n=(e.ownerDocument||e).$$reactFormReplay,n!=null)for(a=0;a<n.length;a+=3){var s=n[a],o=n[a+1],d=s[vt]||null;if(typeof o=="function")d||A0(n);else if(d){var h=null;if(o&&o.hasAttribute("formAction")){if(s=o,d=o[vt]||null)h=d.formAction;else if(du(s)!==null)continue}else h=d.action;typeof h=="function"?n[a+1]=h:(n.splice(a,3),a-=3),A0(n)}}}function T0(){function e(o){o.canIntercept&&o.info==="react-transition"&&o.intercept({handler:function(){return new Promise(function(d){return s=d})},focusReset:"manual",scroll:"manual"})}function t(){s!==null&&(s(),s=null),a||setTimeout(n,20)}function n(){if(!a&&!navigation.transition){var o=navigation.currentEntry;o&&o.url!=null&&navigation.navigate(o.url,{state:o.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var a=!1,s=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(n,100),function(){a=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),s!==null&&(s(),s=null)}}}function mu(e){this._internalRoot=e}mr.prototype.render=mu.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(u(409));var n=t.current,a=Ut();b0(n,a,e,t,null,null)},mr.prototype.unmount=mu.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;b0(e.current,2,null,e,null,null),Xs(),t[Fa]=null}};function mr(e){this._internalRoot=e}mr.prototype.unstable_scheduleHydration=function(e){if(e){var t=zd();e={blockedOn:null,target:e,priority:t};for(var n=0;n<sa.length&&t!==0&&t<sa[n].priority;n++);sa.splice(n,0,e),n===0&&j0(e)}};
26var C0=r.version;if(C0!=="19.2.3")throw Error(u(527,C0,"19.2.3"));D.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(u(188)):(e=Object.keys(e).join(","),Error(u(268,e)));return e=b(t),e=e!==null?v(e):null,e=e===null?null:e.stateNode,e};var cb={bundleType:0,version:"19.2.3",rendererPackageName:"react-dom",currentDispatcherRef:I,reconcilerVersion:"19.2.3"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var hr=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!hr.isDisabled&&hr.supportsFiber)try{Bl=hr.inject(cb),Ot=hr}catch{}}return Fi.createRoot=function(e,t){if(!f(e))throw Error(u(299));var n=!1,a="",s=km,o=zm,d=Um;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(a=t.identifierPrefix),t.onUncaughtError!==void 0&&(s=t.onUncaughtError),t.onCaughtError!==void 0&&(o=t.onCaughtError),t.onRecoverableError!==void 0&&(d=t.onRecoverableError)),t=g0(e,1,!1,null,null,n,a,null,s,o,d,T0),e[Fa]=t.current,Kc(e),new mu(t)},Fi.hydrateRoot=function(e,t,n){if(!f(e))throw Error(u(299));var a=!1,s="",o=km,d=zm,h=Um,E=null;return n!=null&&(n.unstable_strictMode===!0&&(a=!0),n.identifierPrefix!==void 0&&(s=n.identifierPrefix),n.onUncaughtError!==void 0&&(o=n.onUncaughtError),n.onCaughtError!==void 0&&(d=n.onCaughtError),n.onRecoverableError!==void 0&&(h=n.onRecoverableError),n.formState!==void 0&&(E=n.formState)),t=g0(e,1,!0,t,n??null,a,s,E,o,d,h,T0),t.context=y0(null),n=t.current,a=Ut(),a=no(a),s=qn(a),s.callback=null,Zn(n,s,a),n=a,t.current.lanes=n,Hl(t,n),un(t),e[Fa]=t.current,Kc(e),new mr(t)},Fi.version="19.2.3",Fi}var cp;function c_(){if(cp)return wu.exports;cp=1;function l(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(l)}catch(r){console.error(r)}}return l(),wu.exports=o_(),wu.exports}var u_=c_();const d_=Xi(u_);var Su,up;function f_(){if(up)return Su;up=1;var l=typeof Element<"u",r=typeof Map=="function",c=typeof Set=="function",u=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function f(m,p){if(m===p)return!0;if(m&&p&&typeof m=="object"&&typeof p=="object"){if(m.constructor!==p.constructor)return!1;var x,y,b;if(Array.isArray(m)){if(x=m.length,x!=p.length)return!1;for(y=x;y--!==0;)if(!f(m[y],p[y]))return!1;return!0}var v;if(r&&m instanceof Map&&p instanceof Map){if(m.size!==p.size)return!1;for(v=m.entries();!(y=v.next()).done;)if(!p.has(y.value[0]))return!1;for(v=m.entries();!(y=v.next()).done;)if(!f(y.value[1],p.get(y.value[0])))return!1;return!0}if(c&&m instanceof Set&&p instanceof Set){if(m.size!==p.size)return!1;for(v=m.entries();!(y=v.next()).done;)if(!p.has(y.value[0]))return!1;return!0}if(u&&ArrayBuffer.isView(m)&&ArrayBuffer.isView(p)){if(x=m.length,x!=p.length)return!1;for(y=x;y--!==0;)if(m[y]!==p[y])return!1;return!0}if(m.constructor===RegExp)return m.source===p.source&&m.flags===p.flags;if(m.valueOf!==Object.prototype.valueOf&&typeof m.valueOf=="function"&&typeof p.valueOf=="function")return m.valueOf()===p.valueOf();if(m.toString!==Object.prototype.toString&&typeof m.toString=="function"&&typeof p.toString=="function")return m.toString()===p.toString();if(b=Object.keys(m),x=b.length,x!==Object.keys(p).length)return!1;for(y=x;y--!==0;)if(!Object.prototype.hasOwnProperty.call(p,b[y]))return!1;if(l&&m instanceof Element)return!1;for(y=x;y--!==0;)if(!((b[y]==="_owner"||b[y]==="__v"||b[y]==="__o")&&m.$$typeof)&&!f(m[b[y]],p[b[y]]))return!1;return!0}return m!==m&&p!==p}return Su=function(p,x){try{return f(p,x)}catch(y){if((y.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw y}},Su}var m_=f_();const h_=Xi(m_);var ju,dp;function p_(){if(dp)return ju;dp=1;var l=function(r,c,u,f,m,p,x,y){if(!r){var b;if(c===void 0)b=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var v=[u,f,m,p,x,y],g=0;b=new Error(c.replace(/%s/g,function(){return v[g++]})),b.name="Invariant Violation"}throw b.framesToPop=1,b}};return ju=l,ju}var x_=p_();const fp=Xi(x_);var Nu,mp;function g_(){return mp||(mp=1,Nu=function(r,c,u,f){var m=u?u.call(f,r,c):void 0;if(m!==void 0)return!!m;if(r===c)return!0;
26if(typeof r!="object"||!r||typeof c!="object"||!c)return!1;var p=Object.keys(r),x=Object.keys(c);if(p.length!==x.length)return!1;for(var y=Object.prototype.hasOwnProperty.bind(c),b=0;b<p.length;b++){var v=p[b];if(!y(v))return!1;var g=r[v],w=c[v];if(m=u?u.call(f,g,w,v):void 0,m===!1||m===void 0&&g!==w)return!1}return!0}),Nu}var y_=g_();const b_=Xi(y_);var Xx=(l=>(l.BASE="base",l.BODY="body",l.HEAD="head",l.HTML="html",l.LINK="link",l.META="meta",l.NOSCRIPT="noscript",l.SCRIPT="script",l.STYLE="style",l.TITLE="title",l.FRAGMENT="Symbol(react.fragment)",l))(Xx||{}),Au={link:{rel:["amphtml","canonical","alternate"]},script:{type:["application/ld+json"]},meta:{charset:"",name:["generator","robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]}},hp=Object.values(Xx),gd={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},v_=Object.entries(gd).reduce((l,[r,c])=>(l[c]=r,l),{}),an="data-rh",Cl={DEFAULT_TITLE:"defaultTitle",DEFER:"defer",ENCODE_SPECIAL_CHARACTERS:"encodeSpecialCharacters",ON_CHANGE_CLIENT_STATE:"onChangeClientState",TITLE_TEMPLATE:"titleTemplate",PRIORITIZE_SEO_TAGS:"prioritizeSeoTags"},Ol=(l,r)=>{for(let c=l.length-1;c>=0;c-=1){const u=l[c];if(Object.prototype.hasOwnProperty.call(u,r))return u[r]}return null},E_=l=>{let r=Ol(l,"title");const c=Ol(l,Cl.TITLE_TEMPLATE);if(Array.isArray(r)&&(r=r.join("")),c&&r)return c.replace(/%s/g,()=>r);const u=Ol(l,Cl.DEFAULT_TITLE);return r||u||void 0},__=l=>Ol(l,Cl.ON_CHANGE_CLIENT_STATE)||(()=>{}),Tu=(l,r)=>r.filter(c=>typeof c[l]<"u").map(c=>c[l]).reduce((c,u)=>({...c,...u}),{}),w_=(l,r)=>r.filter(c=>typeof c.base<"u").map(c=>c.base).reverse().reduce((c,u)=>{if(!c.length){const f=Object.keys(u);for(let m=0;m<f.length;m+=1){const x=f[m].toLowerCase();if(l.indexOf(x)!==-1&&u[x])return c.concat(u)}}return c},[]),S_=l=>console&&typeof console.warn=="function"&&console.warn(l),ki=(l,r,c)=>{const u={};return c.filter(f=>Array.isArray(f[l])?!0:(typeof f[l]<"u"&&S_(`Helmet: ${l} should be of type "Array". Instead found type "${typeof f[l]}"`),!1)).map(f=>f[l]).reverse().reduce((f,m)=>{const p={};m.filter(y=>{let b;const v=Object.keys(y);for(let w=0;w<v.length;w+=1){const O=v[w],k=O.toLowerCase();r.indexOf(k)!==-1&&!(b==="rel"&&y[b].toLowerCase()==="canonical")&&!(k==="rel"&&y[k].toLowerCase()==="stylesheet")&&(b=k),r.indexOf(O)!==-1&&(O==="innerHTML"||O==="cssText"||O==="itemprop")&&(b=O)}if(!b||!y[b])return!1;const g=y[b].toLowerCase();return u[b]||(u[b]={}),p[b]||(p[b]={}),u[b][g]?!1:(p[b][g]=!0,!0)}).reverse().forEach(y=>f.push(y));const x=Object.keys(p);for(let y=0;y<x.length;y+=1){const b=x[y],v={...u[b],...p[b]};u[b]=v}return f},[]).reverse()},j_=(l,r)=>{if(Array.isArray(l)&&l.length){for(let c=0;c<l.length;c+=1)if(l[c][r])return!0}return!1},N_=l=>({baseTag:w_(["href"],l),bodyAttributes:Tu("bodyAttributes",l),defer:Ol(l,Cl.DEFER),encode:Ol(l,Cl.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:Tu("htmlAttributes",l),linkTags:ki("link",["rel","href"],l),metaTags:ki("meta",["name","charset","http-equiv","property","itemprop"],l),noscriptTags:ki("noscript",["innerHTML"],l),onChangeClientState:__(l),scriptTags:ki("script",["src","innerHTML"],l),styleTags:ki("style",["cssText"],l),title:E_(l),titleAttributes:Tu("titleAttributes",l),prioritizeSeoTags:j_(l,Cl.PRIORITIZE_SEO_TAGS)}),Kx=l=>Array.isArray(l)?l.join(""):l,A_=(l,r)=>{const c=Object.keys(l);for(let u=0;u<c.length;u+=1)if(r[c[u]]&&r[c[u]].includes(l[c[u]]))return!0;return!1},Cu=(l,r)=>Array.isArray(l)?l.reduce((c,u)=>(A_(u,r)?c.priority.push(u):c.default.push(u),c),{priority:[],default:[]}):{default:l,priority:[]},pp=(l,r)=>({...l,[r]:void 0}),T_=["noscript","script","style"],Wu=(l,r=!0)=>r===!1?String(l):String(l).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'"),Qx=l=>Object.keys(l).reduce((r,c)=>{const u=typeof l[c]<"u"?`${c}="${l[c]}"`:`${c}`;return r?`${r} ${u}`:u},""),C_=(l,r,c,u)=>{const f=Qx(c),m=Kx(r);return f?`<${l} ${an}="true" ${f}>${Wu(m,u)}</${l}>`:`<${l} ${an}="true">${Wu(m,u)}</${l}>`},O_=(l,r,c=!0)=>r.reduce((u,f)=>{const m=f,p=Object.keys(m).filter(b=>!(b==="innerHTML"||b==="cssText")).reduce((b,v)=>{const g=typeof m[v]>"u"?v:`${v}="${Wu(m[v],c)}"`;return b?`${b} ${g}`:g},""),x=m.innerHTML||m.cssText||"",y=T_.indexOf(l)===-1;return`${u}<${l} ${an}="true" ${p}${y?"/>":`>${x}</${l}>`}`},""),Jx=(l,r={})=>Object.keys(l).reduce((c,u)=>{const f=gd[u];return c[f||u]=l[u],c},r),R_=(l,r,c)=>{const u={key:r,[an]:!0},f=Jx(c,u);return[pe.createElement("title",f,r)]},Tr=(l,r)=>r.map((c,u)=>{const f={key:u,[an]:!0};
26return Object.keys(c).forEach(m=>{const x=gd[m]||m;if(x==="innerHTML"||x==="cssText"){const y=c.innerHTML||c.cssText;f.dangerouslySetInnerHTML={__html:y}}else f[x]=c[m]}),pe.createElement(l,f)}),Pt=(l,r,c=!0)=>{switch(l){case"title":return{toComponent:()=>R_(l,r.title,r.titleAttributes),toString:()=>C_(l,r.title,r.titleAttributes,c)};case"bodyAttributes":case"htmlAttributes":return{toComponent:()=>Jx(r),toString:()=>Qx(r)};default:return{toComponent:()=>Tr(l,r),toString:()=>O_(l,r,c)}}},M_=({metaTags:l,linkTags:r,scriptTags:c,encode:u})=>{const f=Cu(l,Au.meta),m=Cu(r,Au.link),p=Cu(c,Au.script);return{priorityMethods:{toComponent:()=>[...Tr("meta",f.priority),...Tr("link",m.priority),...Tr("script",p.priority)],toString:()=>`${Pt("meta",f.priority,u)} ${Pt("link",m.priority,u)} ${Pt("script",p.priority,u)}`},metaTags:f.default,linkTags:m.default,scriptTags:p.default}},L_=l=>{const{baseTag:r,bodyAttributes:c,encode:u=!0,htmlAttributes:f,noscriptTags:m,styleTags:p,title:x="",titleAttributes:y,prioritizeSeoTags:b}=l;let{linkTags:v,metaTags:g,scriptTags:w}=l,O={toComponent:()=>{},toString:()=>""};return b&&({priorityMethods:O,linkTags:v,metaTags:g,scriptTags:w}=M_(l)),{priority:O,base:Pt("base",r,u),bodyAttributes:Pt("bodyAttributes",c,u),htmlAttributes:Pt("htmlAttributes",f,u),link:Pt("link",v,u),meta:Pt("meta",g,u),noscript:Pt("noscript",m,u),script:Pt("script",w,u),style:Pt("style",p,u),title:Pt("title",{title:x,titleAttributes:y},u)}},$u=L_,br=[],Px=!!(typeof window<"u"&&window.document&&window.document.createElement),ed=class{instances=[];canUseDOM=Px;context;value={setHelmet:l=>{this.context.helmet=l},helmetInstances:{get:()=>this.canUseDOM?br:this.instances,add:l=>{(this.canUseDOM?br:this.instances).push(l)},remove:l=>{const r=(this.canUseDOM?br:this.instances).indexOf(l);(this.canUseDOM?br:this.instances).splice(r,1)}}};constructor(l,r){this.context=l,this.canUseDOM=r||!1,r||(l.helmet=$u({baseTag:[],bodyAttributes:{},htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))}},D_={},Wx=pe.createContext(D_),$x=class eg extends T.Component{static canUseDOM=Px;helmetData;constructor(r){super(r),this.helmetData=new ed(this.props.context||{},eg.canUseDOM)}render(){return pe.createElement(Wx.Provider,{value:this.helmetData.value},this.props.children)}},Sl=(l,r)=>{const c=document.head||document.querySelector("head"),u=c.querySelectorAll(`${l}[${an}]`),f=[].slice.call(u),m=[];let p;return r&&r.length&&r.forEach(x=>{const y=document.createElement(l);for(const b in x)if(Object.prototype.hasOwnProperty.call(x,b))if(b==="innerHTML")y.innerHTML=x.innerHTML;else if(b==="cssText")y.styleSheet?y.styleSheet.cssText=x.cssText:y.appendChild(document.createTextNode(x.cssText));else{const v=b,g=typeof x[v]>"u"?"":x[v];y.setAttribute(b,g)}y.setAttribute(an,"true"),f.some((b,v)=>(p=v,y.isEqualNode(b)))?f.splice(p,1):m.push(y)}),f.forEach(x=>x.parentNode?.removeChild(x)),m.forEach(x=>c.appendChild(x)),{oldTags:f,newTags:m}},td=(l,r)=>{const c=document.getElementsByTagName(l)[0];if(!c)return;const u=c.getAttribute(an),f=u?u.split(","):[],m=[...f],p=Object.keys(r);for(const x of p){const y=r[x]||"";c.getAttribute(x)!==y&&c.setAttribute(x,y),f.indexOf(x)===-1&&f.push(x);const b=m.indexOf(x);b!==-1&&m.splice(b,1)}for(let x=m.length-1;x>=0;x-=1)c.removeAttribute(m[x]);f.length===m.length?c.removeAttribute(an):c.getAttribute(an)!==p.join(",")&&c.setAttribute(an,p.join(","))},F_=(l,r)=>{typeof l<"u"&&document.title!==l&&(document.title=Kx(l)),td("title",r)},xp=(l,r)=>{const{baseTag:c,bodyAttributes:u,htmlAttributes:f,linkTags:m,metaTags:p,noscriptTags:x,onChangeClientState:y,scriptTags:b,styleTags:v,title:g,titleAttributes:w}=l;td("body",u),td("html",f),F_(g,w);const O={baseTag:Sl("base",c),linkTags:Sl("link",m),metaTags:Sl("meta",p),noscriptTags:Sl("noscript",x),scriptTags:Sl("script",b),styleTags:Sl("style",v)},k={},z={};Object.keys(O).forEach(H=>{const{newTags:le,oldTags:W}=O[H];le.length&&(k[H]=le),W.length&&(z[H]=O[H].oldTags)}),r&&r(),y(l,k,z)},zi=null,k_=l=>{zi&&cancelAnimationFrame(zi),l.defer?zi=requestAnimationFrame(()=>{xp(l,()=>{zi=null})}):(xp(l),zi=null)},z_=k_,gp=class extends T.Component{rendered=!1;shouldComponentUpdate(l){return!b_(l,this.props)}componentDidUpdate(){this.emitChange()}componentWillUnmount(){const{helmetInstances:l}=this.props.context;l.remove(this),this.emitChange()}emitChange(){const{helmetInstances:l,setHelmet:r}=this.props.context;let c=null;const u=N_(l.get().map(f=>{const m={...f.props};return delete m.context,m}));$x.canUseDOM?z_(u):$u&&(c=$u(u)),r(c)}init(){if(this.rendered)return;this.rendered=!0;const{helmetInstances:l}=this.props.context;l.add(this),this.emitChange()}render(){return this.init(),null}},U_=class extends T.Component{static defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1};shouldComponentUpdate(l){return!h_(pp(this.props,"helmetData"),pp(l,"helmetData"))}mapNestedChildrenToProps(l,r){if(!r)return null;switch(l.type){case"script":case"noscript":return{innerHTML:r};case"style":return{cssText:r};default:throw new Error(`<${l.type} /> elements are self-closing and can not contain children. Refer to our API for more information.`)}}flattenArrayTypeChildren(l,r,c,u){return{...r,[l.type]:[...r[l.type]||[],{...c,...this.mapNestedChildrenToProps(l,u)}]}}mapObjectTypeChildren(l,r,c,u){switch(l.type){case"title":return{...r,[l.type]:u,titleAttributes:{...c}};case"body":return{...r,bodyAttributes:{...c}};case"html":return{...r,htmlAttributes:{...c}};default:return{...r,[l.type]:{...c}}}}mapArrayTypeChildrenToProps(l,r){let c={...r};return Object.keys(l).forEach(u=>{c={...c,[u]:l[u]}}),c}
26warnOnInvalidChildren(l,r){return fp(hp.some(c=>l.type===c),typeof l.type=="function"?"You may be attempting to nest <Helmet> components within each other, which is not allowed. Refer to our API for more information.":`Only elements types ${hp.join(", ")} are allowed. Helmet does not support rendering <${l.type}> elements. Refer to our API for more information.`),fp(!r||typeof r=="string"||Array.isArray(r)&&!r.some(c=>typeof c!="string"),`Helmet expects a string as a child of <${l.type}>. Did you forget to wrap your children in braces? ( <${l.type}>{\`\`}</${l.type}> ) Refer to our API for more information.`),!0}mapChildrenToProps(l,r){let c={};return pe.Children.forEach(l,u=>{if(!u||!u.props)return;const{children:f,...m}=u.props,p=Object.keys(m).reduce((y,b)=>(y[v_[b]||b]=m[b],y),{});let{type:x}=u;switch(typeof x=="symbol"?x=x.toString():this.warnOnInvalidChildren(u,f),x){case"Symbol(react.fragment)":r=this.mapChildrenToProps(f,r);break;case"link":case"meta":case"noscript":case"script":case"style":c=this.flattenArrayTypeChildren(u,c,p,f);break;default:r=this.mapObjectTypeChildren(u,r,p,f);break}}),this.mapArrayTypeChildrenToProps(c,r)}render(){const{children:l,...r}=this.props;let c={...r},{helmetData:u}=r;if(l&&(c=this.mapChildrenToProps(l,c)),u&&!(u instanceof ed)){const f=u;u=new ed(f.context,!0),delete c.helmetData}return u?pe.createElement(gp,{...c,context:u.value}):pe.createElement(Wx.Consumer,null,f=>pe.createElement(gp,{...c,context:f}))}};const tg=l=>{if(typeof document>"u")return;let r="";try{r=document.cookie}catch{return}if(!r)return;const c=window.location.hostname,u=c.split("."),f=u.length>2?`.${u.slice(-2).join(".")}`:`.${c}`,m=[null,c,`.${c}`,f];for(const p of r.split(";")){const x=p.split("=")[0]?.trim();if(!(!x||!l.some(y=>x.startsWith(y))))for(const y of m)try{document.cookie=`${x}=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/`+(y?`; domain=${y}`:"")}catch{}}},B_=l=>{if(!(typeof window>"u"))try{const r=window.localStorage;if(!r)return;const c=[];for(let u=0;u<r.length;u+=1){const f=r.key(u);f&&l.some(m=>f.startsWith(m))&&c.push(f)}c.forEach(u=>r.removeItem(u))}catch{}},I_="phc_TZ5a0WTxfcQkmHlqjGSIHgPaHDLfFM22QOP93c4MF7x",yp=["ph_"];let Dn=null,Al=null;const yd=()=>At()?Al||(Al=se(async()=>{const{default:l}=await import("./module-CFy5HIQJ.js");return{default:l}},[]).then(({default:l})=>At()?(l.init(I_,{api_host:"https://us.i.posthog.com",defaults:"2026-01-30",person_profiles:"identified_only",sanitize_properties:r=>{for(const c of["$current_url","$referrer","$pathname"]){const u=r[c];typeof u=="string"&&/[?&](oobCode|apiKey)=/.test(u)&&(r[c]=u.replace(/([?&])(oobCode|apiKey)=[^&]*/g,"$1$2=redacted"))}return r}}),Dn=l,l):null).catch(()=>(Al=null,null)),Al):Promise.resolve(null),H_={buy_credits_modal_opened:"paywall_viewed",pricing_pack_selected:"pack_selected",package_selected:"package_selected",checkout_opened:"begin_checkout",checkout_abandoned:"checkout_abandoned",first_scan_completed:"first_scan_completed",insufficient_credits_shown:"insufficient_credits_shown",login_failed:"login_failed",developer_key_cta_clicked:"developer_key_cta_clicked",developer_key_created:"developer_key_created",developer_first_curl_copied:"developer_activated",developer_zero_balance_shown:"developer_zero_balance_shown"},Ce=(l,r,c)=>{if(!At())return;const u=H_[l];if(u&&se(()=>Promise.resolve().then(()=>w5),void 0).then(f=>f.logAnalyticsEvent(u,r)).catch(()=>{}),Dn){Dn.capture(l,r,c);return}yd().then(f=>f?.capture(l,r,c))},bp=(l,r)=>{At()&&yd().then(c=>c?.identify(l,r))},G_=()=>{Dn?.reset()},f4=()=>{Dn?.opt_out_capturing()},m4=()=>{At()&&Dn?.opt_in_capturing()},V_=()=>{try{Dn?.opt_out_capturing(),Dn?.reset()}catch{}Dn=null,Al=null,tg(yp),B_(yp)},ee=gx((l,r)=>({currentUser:null,isAuthLoading:!0,setUser:c=>l({currentUser:c}),setAuthLoading:c=>l({isAuthLoading:c}),firebaseToken:null,tokenExpiresAt:null,setFirebaseToken:(c,u)=>l({firebaseToken:c,tokenExpiresAt:u}),authUser:null,setAuthUser:c=>l({authUser:c}),creditBalance:0,isCreditsLoading:!0,creditsLoaded:!1,balanceFetchOutcome:"pending",setBalanceFetchOutcome:c=>l({balanceFetchOutcome:c}),isBuyCreditsModalOpen:!1,isSignInModalOpen:!1,signInModalSource:"header",signInModalAction:null,toggleSignInModal:(c,u="header",f=null)=>l({isSignInModalOpen:c,signInModalSource:u,signInModalAction:f}),buyCreditsSource:"scan",toggleBuyCreditsModal:(c,u="scan")=>l({isBuyCreditsModalOpen:c,buyCreditsSource:u}),resumePurchaseVariantId:null,signInSettlement:null,setSignInSettlement:c=>l({signInSettlement:c}),setResumePurchaseVariantId:c=>l({resumePurchaseVariantId:c}),setCredits:c=>l({creditBalance:c,isCreditsLoading:!1,creditsLoaded:!0,balanceFetchOutcome:"ok"}),setCreditsLoading:c=>l({isCreditsLoading:c}),addCredits:c=>l(u=>({creditBalance:Math.max(0,u.creditBalance+c)})),isAdModalOpen:!1,toggleAdModal:c=>l({isAdModalOpen:c}),scanningStatus:"idle",setScanningStatus:c=>l({scanningStatus:c}),uploadProgress:0,setUploadProgress:c=>l({uploadProgress:c}),analysisResult:null,setAnalysisResult:c=>l({analysisResult:c}),uploadedImageUrl:null,setUploadedImage:c=>{const u=r().uploadedImageUrl;u&&u!==c&&u.startsWith("blob:")&&URL.revokeObjectURL(u),l({uploadedImageUrl:c})},uploadedFileName:null,setUploadedFileName:c=>l({uploadedFileName:c}),isDragActive:!1,setDragActive:c=>l({isDragActive:c}),isGlobalCaptchaOpen:!1,globalCaptchaPromise:null,openGlobalCaptcha:()=>new Promise((c,u)=>{l({isGlobalCaptchaOpen:!0,globalCaptchaPromise:{resolve:c,reject:u}})}),resolveGlobalCaptcha:c=>{r().globalCaptchaPromise?.resolve(c),l({isGlobalCaptchaOpen:!1,globalCaptchaPromise:null})},rejectGlobalCaptcha:c=>{r().globalCaptchaPromise?.reject(c),l({isGlobalCaptchaOpen:!1,globalCaptchaPromise:null})},resetScan:()=>{const c=r().uploadedImageUrl;c&&c.startsWith("blob:")&&URL.revokeObjectURL(c),l({scanningStatus:"idle",uploadProgress:0,analysisResult:null,uploadedImageUrl:null,uploadedFileName:null,isGlobalCaptchaOpen:!1,globalCaptchaPromise:null})}}));var Ou={exports:{}},Ru,vp;function Y_(){if(vp)return Ru;vp=1;var l="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return Ru=l,Ru}var Mu,Ep;function q_(){if(Ep)return Mu;Ep=1;var l=Y_();function r(){}function c(){}return c.resetWarningCache=r,Mu=function(){function u(p,x,y,b,v,g){if(g!==l){var w=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw w.name="Invariant Violation",w}}u.isRequired=u;function f(){return u}var m={array:u,bigint:u,bool:u,func:u,number:u,object:u,string:u,symbol
26:u,any:u,arrayOf:f,element:u,elementType:u,instanceOf:f,node:u,objectOf:f,oneOf:f,oneOfType:f,shape:f,exact:f,checkPropTypes:c,resetWarningCache:r};return m.PropTypes=m,m},Mu}var _p;function Z_(){return _p||(_p=1,Ou.exports=q_()()),Ou.exports}var X_=Z_();const ke=Xi(X_);function wp(l,r){var c=Object.keys(l);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(l);r&&(u=u.filter(function(f){return Object.getOwnPropertyDescriptor(l,f).enumerable})),c.push.apply(c,u)}return c}function Sp(l){for(var r=1;r<arguments.length;r++){var c=arguments[r]!=null?arguments[r]:{};r%2?wp(Object(c),!0).forEach(function(u){ng(l,u,c[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(l,Object.getOwnPropertyDescriptors(c)):wp(Object(c)).forEach(function(u){Object.defineProperty(l,u,Object.getOwnPropertyDescriptor(c,u))})}return l}function Cr(l){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Cr=function(r){return typeof r}:Cr=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},Cr(l)}function ng(l,r,c){return r in l?Object.defineProperty(l,r,{value:c,enumerable:!0,configurable:!0,writable:!0}):l[r]=c,l}function K_(l,r){if(l==null)return{};var c={},u=Object.keys(l),f,m;for(m=0;m<u.length;m++)f=u[m],!(r.indexOf(f)>=0)&&(c[f]=l[f]);return c}function Q_(l,r){if(l==null)return{};var c=K_(l,r),u,f;if(Object.getOwnPropertySymbols){var m=Object.getOwnPropertySymbols(l);for(f=0;f<m.length;f++)u=m[f],!(r.indexOf(u)>=0)&&Object.prototype.propertyIsEnumerable.call(l,u)&&(c[u]=l[u])}return c}function J_(l,r){return P_(l)||W_(l,r)||$_(l,r)||e5()}function P_(l){if(Array.isArray(l))return l}function W_(l,r){var c=l&&(typeof Symbol<"u"&&l[Symbol.iterator]||l["@@iterator"]);if(c!=null){var u=[],f=!0,m=!1,p,x;try{for(c=c.call(l);!(f=(p=c.next()).done)&&(u.push(p.value),!(r&&u.length===r));f=!0);}catch(y){m=!0,x=y}finally{try{!f&&c.return!=null&&c.return()}finally{if(m)throw x}}return u}}function $_(l,r){if(l){if(typeof l=="string")return jp(l,r);var c=Object.prototype.toString.call(l).slice(8,-1);if(c==="Object"&&l.constructor&&(c=l.constructor.name),c==="Map"||c==="Set")return Array.from(l);if(c==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c))return jp(l,r)}}function jp(l,r){(r==null||r>l.length)&&(r=l.length);for(var c=0,u=new Array(r);c<r;c++)u[c]=l[c];return u}function e5(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 27In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var gt=function(r,c,u){var f=!!u,m=pe.useRef(u);pe.useEffect(function(){m.current=u},[u]),pe.useEffect(function(){if(!f||!r)return function(){};var p=function(){m.current&&m.current.apply(m,arguments)};return r.on(c,p),function(){r.off(c,p)}},[f,c,r,m])},t5=function(r){var c=pe.useRef(r);return pe.useEffect(function(){c.current=r},[r]),c.current},zr=function(r){return r!==null&&Cr(r)==="object"},Np="[object Object]",n5=function l(r,c){if(!zr(r)||!zr(c))return r===c;var u=Array.isArray(r),f=Array.isArray(c);if(u!==f)return!1;var m=Object.prototype.toString.call(r)===Np,p=Object.prototype.toString.call(c)===Np;if(m!==p)return!1;if(!m&&!u)return r===c;var x=Object.keys(r),y=Object.keys(c);if(x.length!==y.length)return!1;for(var b={},v=0;v<x.length;v+=1)b[x[v]]=!0;for(var g=0;g<y.length;g+=1)b[y[g]]=!0;var w=Object.keys(b);if(w.length!==x.length)return!1;var O=r,k=c,z=function(le){return l(O[le],k[le])};return w.every(z)},a5=function(r,c,u){return zr(r)?Object.keys(r).reduce(function(f,m){var p=!zr(c)||!n5(r[m],c[m]);return u.includes(m)?(p&&console.warn("Unsupported prop change: options.".concat(m," is not a mutable property.")),f):p?Sp(Sp({},f||{}),{},ng({},m,r[m])):f},null):null},ag=pe.createContext(null);ag.displayName="ElementsContext";var l5=function(r,c){if(!r)throw new Error("Could not find Elements context; You need to wrap the part of your app that ".concat(c," in an <Elements> provider."));return r};ke.any,ke.object;ke.func.isRequired;var lg=pe.createContext(null);lg.displayName="CheckoutSdkContext";var i5=function(r,c){if(!r)throw new Error("Could not find CheckoutProvider context; You need to wrap the part of your app that ".concat(c," in an <CheckoutProvider> provider."));return r},s5=pe.createContext(null);s5.displayName="CheckoutContext";ke.any,ke.shape({fetchClientSecret:ke.func.isRequired,elementsOptions:ke.object}).isRequired;var Ap=function(r){var c=pe.useContext(lg),u=pe.useContext(ag);if(c&&u)throw new Error("You cannot wrap the part of your app that ".concat(r," in both <CheckoutProvider> and <Elements> providers."));return c?i5(c,r):l5(u,r)},r5=["mode"],o5=function(r){return r.charAt(0).toUpperCase()+r.slice(1)},Ke=function(r,c){var u="".concat(o5(r),"Element"),f=function(y){var b=y.id,v=y.className,g=y.options,w=g===void 0?{}:g,O=y.onBlur,k=y.onFocus,z=y.onReady,H=y.onChange,le=y.onEscape,W=y.onClick,ne=y.onLoadError,$=y.onLoaderStart,q=y.onNetworksChange,Be=y.onConfirm,xe=y.onCancel,Z=y.onShippingAddressChange,ae=y.onShippingRateChange,je=y.onSavedPaymentMethodRemove,dt=y.onSavedPaymentMethodUpdate,Ie=Ap("mou
27nts <".concat(u,">")),ft="elements"in Ie?Ie.elements:null,He="checkoutSdk"in Ie?Ie.checkoutSdk:null,ge=pe.useState(null),I=J_(ge,2),D=I[0],J=I[1],X=pe.useRef(null),F=pe.useRef(null);gt(D,"blur",O),gt(D,"focus",k),gt(D,"escape",le),gt(D,"click",W),gt(D,"loaderror",ne),gt(D,"loaderstart",$),gt(D,"networkschange",q),gt(D,"confirm",Be),gt(D,"cancel",xe),gt(D,"shippingaddresschange",Z),gt(D,"shippingratechange",ae),gt(D,"savedpaymentmethodremove",je),gt(D,"savedpaymentmethodupdate",dt),gt(D,"change",H);var U;z&&(r==="expressCheckout"?U=z:U=function(){z(D)}),gt(D,"ready",U),pe.useLayoutEffect(function(){if(X.current===null&&F.current!==null&&(ft||He)){var B=null;if(He)switch(r){case"payment":B=He.createPaymentElement(w);break;case"address":if("mode"in w){var ce=w.mode,Me=Q_(w,r5);if(ce==="shipping")B=He.createShippingAddressElement(Me);else if(ce==="billing")B=He.createBillingAddressElement(Me);else throw new Error("Invalid options.mode. mode must be 'billing' or 'shipping'.")}else throw new Error("You must supply options.mode. mode must be 'billing' or 'shipping'.");break;case"expressCheckout":B=He.createExpressCheckoutElement(w);break;case"currencySelector":B=He.createCurrencySelectorElement();break;case"taxId":B=He.createTaxIdElement(w);break;default:throw new Error("Invalid Element type ".concat(u,". You must use either the <PaymentElement />, <AddressElement options={{mode: 'shipping'}} />, <AddressElement options={{mode: 'billing'}} />, or <ExpressCheckoutElement />."))}else ft&&(B=ft.create(r,w));X.current=B,J(B),B&&B.mount(F.current)}},[ft,He,w]);var G=t5(w);return pe.useEffect(function(){if(X.current){var B=a5(w,G,["paymentRequest"]);B&&"update"in X.current&&X.current.update(B)}},[w,G]),pe.useLayoutEffect(function(){return function(){if(X.current&&typeof X.current.destroy=="function")try{X.current.destroy(),X.current=null}catch{}}},[]),pe.createElement("div",{id:b,className:v,ref:F})},m=function(y){Ap("mounts <".concat(u,">"));var b=y.id,v=y.className;return pe.createElement("div",{id:b,className:v})},p=c?m:f;return p.propTypes={id:ke.string,className:ke.string,onChange:ke.func,onBlur:ke.func,onFocus:ke.func,onReady:ke.func,onEscape:ke.func,onClick:ke.func,onLoadError:ke.func,onLoaderStart:ke.func,onNetworksChange:ke.func,onConfirm:ke.func,onCancel:ke.func,onShippingAddressChange:ke.func,onShippingRateChange:ke.func,onSavedPaymentMethodRemove:ke.func,onSavedPaymentMethodUpdate:ke.func,options:ke.object},p.displayName=u,p.__elementType=r,p},Qe=typeof window>"u",c5=pe.createContext(null);c5.displayName="EmbeddedCheckoutProviderContext";Ke("auBankAccount",Qe);var u5=Ke("card",Qe);Ke("cardNumber",Qe);Ke("cardExpiry",Qe);Ke("cardCvc",Qe);Ke("fpxBank",Qe);Ke("iban",Qe);Ke("idealBank",Qe);Ke("p24Bank",Qe);Ke("epsBank",Qe);Ke("payment",Qe);Ke("expressCheckout",Qe);Ke("currencySelector",Qe);Ke("paymentRequestButton",Qe);Ke("linkAuthentication",Qe);Ke("address",Qe);Ke("shippingAddress",Qe);Ke("paymentMethodMessaging",Qe);Ke("affirmMessage",Qe);Ke("afterpayClearpayMessage",Qe);Ke("taxId",Qe);var Lu,Tp;function d5(){if(Tp)return Lu;Tp=1;var l=Object.defineProperty,r=Object.getOwnPropertyDescriptor,c=Object.getOwnPropertyNames,u=Object.prototype.hasOwnProperty,f=(F,U)=>{for(var G in U)l(F,G,{get:U[G],enumerable:!0})},m=(F,U,G,B)=>{if(U&&typeof U=="object"||typeof U=="function")for(let ce of c(U))!u.call(F,ce)&&ce!==G&&l(F,ce,{get:()=>U[ce],enumerable:!(B=r(U,ce))||B.enumerable});return F},p=F=>m(l({},"__esModule",{value:!0}),F),x=(F,U,G)=>new Promise((B,ce)=>{var Me=ht=>{try{mt(G.next(ht))}catch(Tt){ce(Tt)}},it=ht=>{try{mt(G.throw(ht))}catch(Tt){ce(Tt)}},mt=ht=>ht.done?B(ht.value):Promise.resolve(ht.value).then(Me,it);mt((G=G.apply(F,U)).next())}),y={};f(y,{SubmissionError:()=>$,appendExtraData:()=>ft,createClient:()=>D,getDefaultClient:()=>J,isSubmissionError:()=>ne}),Lu=p(y);var b="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",v=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/;function g(F){F=String(F);for(var U,G,B,ce,Me="",it=0,mt=F.length%3;it<F.length;){if((G=F.charCodeAt(it++))>
27255||(B=F.charCodeAt(it++))>255||(ce=F.charCodeAt(it++))>255)throw new TypeError("Failed to execute 'btoa' on 'Window': The string to be encoded contains characters outside of the Latin1 range.");U=G<<16|B<<8|ce,Me+=b.charAt(U>>18&63)+b.charAt(U>>12&63)+b.charAt(U>>6&63)+b.charAt(U&63)}return mt?Me.slice(0,mt-3)+"===".substring(mt):Me}function w(F){if(F=String(F).replace(/[\t\n\f\r ]+/g,""),!v.test(F))throw new TypeError("Failed to execute 'atob' on 'Window': The string to be decoded is not correctly encoded.");F+="==".slice(2-(F.length&3));for(var U,G="",B,ce,Me=0;Me<F.length;)U=b.indexOf(F.charAt(Me++))<<18|b.indexOf(F.charAt(Me++))<<12|(B=b.indexOf(F.charAt(Me++)))<<6|(ce=b.indexOf(F.charAt(Me++))),G+=B===64?String.fromCharCode(U>>16&255):ce===64?String.fromCharCode(U>>16&255,U>>8&255):String.fromCharCode(U>>16&255,U>>8&255,U&255);return G}var O=()=>navigator.webdriver||!!document.documentElement.getAttribute(w("d2ViZHJpdmVy"))||!!window.callPhantom||!!window._phantom,k=class{constructor(){this.loadedAt=Date.now(),this.webdriver=O()}data(){return{loadedAt:this.loadedAt,webdriver:this.webdriver}}},z=class{constructor(F){this.kind="success",this.next=F.next}};function H(F){return"next"in F&&typeof F.next=="string"}var le=class{constructor(F,U){this.paymentIntentClientSecret=F,this.resubmitKey=U,this.kind="stripePluginPending"}};function W(F){if("stripe"in F&&"resubmitKey"in F&&typeof F.resubmitKey=="string"){let{stripe:U}=F;return typeof U=="object"&&U!=null&&"paymentIntentClientSecret"in U&&typeof U.paymentIntentClientSecret=="string"}return!1}function ne(F){return F.kind==="error"}var $=class{constructor(...F){this.kind="error",this.formErrors=[],this.fieldErrors=new Map;var U;for(let G of F){if(!G.field){this.formErrors.push({code:G.code&&q(G.code)?G.code:"UNSPECIFIED",message:G.message});continue}let B=(U=this.fieldErrors.get(G.field))!=null?U:[];B.push({code:G.code&&xe(G.code)?G.code:"UNSPECIFIED",message:G.message}),this.fieldErrors.set(G.field,B)}}getFormErrors(){return[...this.formErrors]}getFieldErrors(F){var U;return(U=this.fieldErrors.get(F))!=null?U:[]}getAllFieldErrors(){return Array.from(this.fieldErrors)}};function q(F){return F in Be}var Be={BLOCKED:"BLOCKED",EMPTY:"EMPTY",FILES_TOO_BIG:"FILES_TOO_BIG",FORM_NOT_FOUND:"FORM_NOT_FOUND",INACTIVE:"INACTIVE",NO_FILE_UPLOADS:"NO_FILE_UPLOADS",PROJECT_NOT_FOUND:"PROJECT_NOT_FOUND",TOO_MANY_FILES:"TOO_MANY_FILES"};function xe(F){return F in Z}var Z={REQUIRED_FIELD_EMPTY:"REQUIRED_FIELD_EMPTY",REQUIRED_FIELD_MISSING:"REQUIRED_FIELD_MISSING",STRIPE_CLIENT_ERROR:"STRIPE_CLIENT_ERROR",STRIPE_SCA_ERROR:"STRIPE_SCA_ERROR",TYPE_EMAIL:"TYPE_EMAIL",TYPE_NUMERIC:"TYPE_NUMERIC",TYPE_TEXT:"TYPE_TEXT"};function ae(F){return"errors"in F&&Array.isArray(F.errors)&&F.errors.every(U=>typeof U.message=="string")||"error"in F&&typeof F.error=="string"}var je="4.0.0",dt=F=>g(JSON.stringify(F)),Ie=F=>{let U=`@formspree/core@${je}`;return F?`${F} ${U}`:U};function ft(F,U,G){F instanceof FormData?F.append(U,G):F[U]=G}function He(F){return F!==null&&typeof F=="object"}var ge=class{constructor(F={}){this.project=F.project,this.stripe=F.stripe,typeof window<"u"&&(this.session=new k)}submitForm(F,U){return x(this,arguments,function*(G,B,ce={}){let Me=ce.endpoint||"https://formspree.io",it=this.project?`${Me}/p/${this.project}/f/${G}`:`${Me}/f/${G}`,mt={Accept:"application/json","Formspree-Client":Ie(ce.clientName)};this.session&&(mt["Formspree-Session-Data"]=dt(this.session.data())),B instanceof FormData||(mt["Content-Type"]="application/json");function ht(sn){return x(this,null,function*(){try{let Le=yield(yield fetch(it,{method:"POST",mode:"cors",body:sn instanceof FormData?sn:JSON.stringify(sn),headers:mt})).json();if(He(Le)){if(ae(Le))return Array.isArray(Le.errors)?new $(...Le.errors):new $({message:Le.error});if(W(Le))return new le(Le.stripe.paymentIntentClientSecret,Le.resubmitKey);if(H(Le))return new z({next:Le.next})}return new $({message:"Unexpected response format"})}catch(Le){let kn=Le instanceof Error?Le.message:`Unknown error while posting to Formspree: ${JSON.stringify(Le)}`;return new $({message:kn})}})}if(this.stripe&&ce.createPaymentMethod){let sn=yield ce.createPaymentMethod();if(sn.error)return new $({code:"STRIPE_CLIENT_ERROR",field:"paymentMethod",message:"Error creating payment method"});ft(B,"paymentMethod",sn.paymentMethod.id);let Le=yield ht(B);if(Le.kind==="error")return Le;
27if(Le.kind==="stripePluginPending"){let kn=yield this.stripe.handleCardAction(Le.paymentIntentClientSecret);if(kn.error)return new $({code:"STRIPE_CLIENT_ERROR",field:"paymentMethod",message:"Stripe SCA error"});B instanceof FormData?B.delete("paymentMethod"):delete B.paymentMethod,ft(B,"paymentIntent",kn.paymentIntent.id),ft(B,"resubmitKey",Le.resubmitKey);let Ul=yield ht(B);return I(Ul),Ul}return Le}let Tt=yield ht(B);return I(Tt),Tt})}};function I(F){let{kind:U}=F;if(U!=="success"&&U!=="error")throw new Error(`Unexpected submission result (kind: ${U})`)}var D=F=>new ge(F),J=()=>(X||(X=D()),X),X;return Lu}var bd=d5();function Gi(l){let{prefix:r,field:c,errors:u,...f}=l;if(u==null)return null;let m=c?u.getFieldErrors(c):u.getFormErrors();return m.length===0?null:pe.createElement("div",{...f},r?`${r} `:null,m.map(p=>p.message).join(", "))}var f5=T.createContext({elements:null});function m5(){return T.useContext(f5)}var h5=pe.createContext(null);function p5(){return T.useContext(h5)??{client:bd.getDefaultClient()}}var x5="3.0.0",g5=`@formspree/react@${x5}`;function y5(l,r={}){let c=p5(),{client:u=c.client,extraData:f,origin:m}=r,{elements:p}=m5(),{stripe:x}=u;return async function(y){let b=b5(y)?v5(y):y;if(typeof f=="object")for(let[w,O]of Object.entries(f)){let k;typeof O=="function"?k=await O():k=O,k!==void 0&&bd.appendExtraData(b,w,k)}let v=p?.getElement(u5),g=x&&v?()=>x.createPaymentMethod({type:"card",card:v,billing_details:E5(b)}):void 0;return u.submitForm(l,b,{endpoint:m,clientName:g5,createPaymentMethod:g})}}function b5(l){return"preventDefault"in l&&typeof l.preventDefault=="function"}function v5(l){l.preventDefault();let r=l.currentTarget;if(r.tagName!="FORM")throw new Error("submit was triggered for a non-form element");return new FormData(r)}function E5(l){let r={address:_5(l)};for(let c of["name","email","phone"]){let u=l instanceof FormData?l.get(c):l[c];u&&typeof u=="string"&&(r[c]=u)}return r}function _5(l){let r={};for(let[c,u]of[["address_line1","line1"],["address_line2","line2"],["address_city","city"],["address_country","country"],["address_state","state"],["address_postal_code","postal_code"]]){let f=l instanceof FormData?l.get(c):l[c];f&&typeof f=="string"&&(r[u]=f)}return r}function ig(l,r={}){let[c,u]=T.useState(null),[f,m]=T.useState(null),[p,x]=T.useState(!1),[y,b]=T.useState(!1),v=y5(l,{client:r.client,extraData:r.data,origin:r.endpoint});return[{errors:c,result:f,submitting:p,succeeded:y},async function(g){x(!0);let w=await v(g);x(!1),bd.isSubmissionError(w)?(u(w),b(!1)):(u(null),m(w),b(!0))},function(){u(null),m(null),x(!1),b(!1)}]}const sg=gb(Kb),lt=sd(sg);let nd=null,vr=null;const vd=()=>typeof window>"u"||!At()?Promise.resolve(null):vr||(vr=se(()=>import("./index.esm-CenArXb9.js"),__vite__mapDeps([2,3])).then(async l=>At()?(nd=l,await l.isSupported()?l.getAnalytics(sg):null):null).catch(()=>null),vr),Yr=(l,r)=>{At()&&vd().then(c=>{c&&nd&&nd.logEvent(c,l,r)}).catch(()=>{})},rg=()=>Rl(lt),w5=Object.freeze(Object.defineProperty({__proto__:null,auth:lt,logAnalyticsEvent:Yr,logout:rg,startFirebaseAnalytics:vd},Symbol.toStringTag,{value:"Module"})),qr="pending_auth_action",Ur="pending_auth_source",og=600*1e3,Ed=3600*1e3,S5=(l,r)=>{oe.setItem(qr,JSON.stringify({action:l,at:Date.now(),ttl:r?.ttl}))},Er=()=>oe.removeItem(qr),Ma=()=>{oe.removeItem(qr),oe.removeItem(Ur),oe.removeItem(Yi),oe.removeItem(Hr),oe.removeItem(Ir),oe.removeItem("pending_email_link")},j5=l=>{const r=oe.getItem(qr);if(!r)return null;let c;try{c=JSON.parse(r)}catch{return Er(),null}return!c?.action?.kind||typeof c.at!="number"||Date.now()-c.at>(c.ttl??og)?(Er(),null):c.action.kind!==l?null:(Er(),c.action)},Br=(l,r)=>{oe.setItem(Ur,JSON.stringify({source:l,at:Date.now(),ttl:r?.ttl}))},ad="pending_email_link",Yi="pending_email_link_reauth",N5=l=>{oe.setItem(Yi,JSON.stringify({uid:l,at:Date.now()}))},A5=()=>{const l=oe.getItem(Yi);if(!l)return null;try{const r=JSON.parse(l);return!r?.uid||typeof r.at!="number"?null:Date.now()-r.at>Ed?(oe.removeItem(Yi),null):r.uid}catch{return null}},cg=()=>oe.removeItem(Yi),Ir="pending_auth_redirect",T5=180*1e3,_d=()=>oe.setItem(Ir,String(Date.now())),ug=()=>{const l=oe.getItem(Ir);if(!l)return!1;oe.removeItem(Ir);const r=Number(l);return Number.isFinite(r)&&Date.now()-r<=T5},Hr="pending_auth_return",dg=l=>{fg(l)&&oe.setItem(Hr,l)},h4=()=>{const l=oe.getItem(Hr);return oe.removeItem(Hr),l&&fg(l)?l:null},fg=l=>!(!l||!l.startsWith("/")||l.startsWith("//")||l.startsWith("/\\")||l.includes("://")||l.includes("\\")||l.startsWith("/auth/finish")),mg=l=>{oe.setItem(ad,JSON.stringify({email:l,at:Date.now()}))},C5=()=>{const l=oe.getItem(ad);if(!l)return null;oe.removeItem(ad);try{const r=JSON.parse(l);return typeof r?.email!="string"||typeof r.at!="number"||Date.now()-r.at>Ed?null:r.email}catch{return null}},O5=()=>{const l=oe.getItem(Ur);if(!l)return null;oe.removeItem(Ur);let r;try{r=JSON.parse(l)}catch{return null}return!r?.source||typeof r.at!="number"||Date.now()-r.at>(r.ttl??og)?null:r.source},Wt={ACCOUNT_LINK:"account_link",HEADER:"header",HOMEPAGE_HEADER:"homepage_header",MOBILE_MENU:"mobile_menu",BUY_SHEET:"buy_sheet",ACCOUNT_SCREEN:"account_screen",AUTH_FINISH:"auth_finish",CLEANUP:"cleanup",ENTERPRISE:"enterprise",DELETE_ACCOUNT:"delete_account",
27SWITCH_ACCOUNT:"switch_account",DEVELOPERS:"developers"},ve={GOOGLE:"google",APPLE:"apple",FACEBOOK:"facebook",EMAIL_LINK:"email_link",PASSWORD:"password",PHONE:"phone"},Cp=6e4;async function Pi(l,r,c){const u=await Fr(),f=new Headers(r?.headers);f.set("X-Device-ID",u),Ln.getItem("faux_extension_scan")==="true"&&f.set("X-Extension-Source","true");const m=await hg();m&&f.set("Authorization",`Bearer ${m}`);const p=(r?.method??"GET").toUpperCase(),x=v=>{const g=performance.now();return v.then(w=>(Hx(l,p,g,w),w),w=>{throw Gx(l,p,g,w),w})},y=(v,g)=>{const w=g===void 0?r?.signal??null:g;if(c?.onUploadProgress){if(typeof l!="string"&&!(l instanceof URL))throw new TypeError("fetchWithCaptcha: onUploadProgress requires a string or URL, not a Request");return x(gv(l.toString(),{method:r?.method??"GET",headers:v,body:r?.body??null,signal:w,onUploadProgress:c.onUploadProgress,stallTimeoutMs:Qb,responseTimeoutMs:dx,ceilingMs:fx}))}return x(fetch(l,{...r,headers:v,signal:w}))};let b=await y(f);if(b.status===pr.UNAUTHORIZED){const v=sd(),g=v.currentUser;if(g)try{const w=await g.getIdTokenResult(!0),O=new Date(w.expirationTime).getTime();ee.getState().setFirebaseToken(w.token,O),f.set("Authorization",`Bearer ${w.token}`);const k=new AbortController;r?.signal&&(r.signal.aborted?k.abort():r.signal.addEventListener("abort",()=>k.abort(),{once:!0}));const z=c?.onUploadProgress?null:window.setTimeout(()=>k.abort(),Cp);let H;try{H=await y(f,k.signal)}finally{z!==null&&window.clearTimeout(z)}return H.status===pr.UNAUTHORIZED&&(await Rl(v),ee.getState().setFirebaseToken(null,null),ee.getState().setAuthUser(null)),H}catch{await Rl(v).catch(()=>{}),ee.getState().setFirebaseToken(null,null),ee.getState().setAuthUser(null)}}if(b.status===pr.PAYMENT_REQUIRED)return ee.getState().toggleBuyCreditsModal(!0),b;if(b.status===pr.FORBIDDEN&&b.headers.get("content-type")?.includes("application/json")){const g=b.clone();try{const w=await g.json(),O=typeof w.detail=="object"?w.detail?.code:void 0,k=typeof w.detail=="string"&&w.detail.toLowerCase().includes("invalid captcha");if(O===k0.REQUIRED||O===k0.STRICT||k)try{const z=await ee.getState().openGlobalCaptcha();f.set("X-Turnstile-Token",z);const H=new AbortController;r?.signal&&(r.signal.aborted?H.abort():r.signal.addEventListener("abort",()=>H.abort(),{once:!0}));const le=c?.onUploadProgress?null:window.setTimeout(()=>H.abort(),Cp);try{b=await y(f,H.signal)}finally{le!==null&&window.clearTimeout(le)}}catch{return b}}catch{}}return b}const wd="src",Sd={APP:"app",WEB:"web",WEB_STEPUP:"web_stepup"},R5=Object.values(Sd);function p4(l){const r=new URLSearchParams(l).get(wd);return r!==null&&R5.includes(r)?r:null}class qi extends Error{code="auth/storage-blocked";constructor(){super("Redirect sign-in requires browser storage, which is blocked."),this.name="SignInStorageBlockedError"}}function M5(l){return l.handedOff!=="redirect"}const L5=300*1e3;async function hg(){const{firebaseToken:l,tokenExpiresAt:r,setFirebaseToken:c}=ee.getState();if(l&&r&&Date.now()<r-L5)return l;const u=sd().currentUser;if(!u)return null;const f=await u.getIdTokenResult(!1),m=new Date(f.expirationTime).getTime();return c(f.token,m),f.token}async function Du(l,r){const c=new AbortController,u=setTimeout(()=>c.abort(),ud.AUTH_ME_MS);let f;try{f=await xd(`${Da}/api/auth/me`,{method:"POST",headers:{Authorization:`Bearer ${l}`,"Content-Type":"application/json"},body:JSON.stringify({device_id:r}),signal:c.signal})}finally{clearTimeout(u)}if(!f.ok)throw f.status===403&&(await f.text().catch(()=>"")).includes("SSO_ACCOUNT")?new Or:new Error(`Auth failed: ${f.status}`);return await f.json()}class Or extends Error{constructor(){super("SSO_ACCOUNT"),this.name="SsoAccountError"}}const jd=l=>{switch(l){case ve.GOOGLE:return new wb;case ve.APPLE:{const r=new Kp("apple.com");return r.addScope("email"),r.addScope("name"),r}case ve.FACEBOOK:return new _b;default:throw new Error(`Unsupported sign-in method: ${l}`)}},D5=l=>{try{const r=Kp.credentialFromError(l);return Zr(r?.providerId)??void 0}catch{return}},Zr=l=>l==="google.com"?ve.GOOGLE:l==="apple.com"?ve.APPLE:l==="facebook.com"?ve.FACEBOOK:l==="password"?ve.EMAIL_LINK:null,F5=l=>Zr(l)??ve.GOOGLE;function Ll(l,r){const c=r?.method??ve.GOOGLE,u=c===ve.EMAIL_LINK,f=r?.email?.trim();if(u&&!f)throw new Error("startSignIn: email-link requires an email address");const m=u?null:jd(c);if(!u&&!cv("sessionStorage"))return Ce("login_blocked_no_storage",{source:l,method:c,viewport:typeof window<"u"&&window.innerWidth<1024?"mobile":"desktop"},{send_instantly:!0}),Promise.reject(new qi);const p=u?Ed:void 0;r?.action?S5(r.action,{ttl:p}):Ma(),Br(l,{ttl:p}),typeof window<"u"&&dg(`${window.location.pathname}${window.location.search}`),u&&f&&mg(f);const x={source:l,method:c,credit_balance:ee.getState().creditBalance,viewport:typeof window<"u"&&window.innerWidth<1024?"mobile":"desktop"};return Yr("login_started",x),Ce("login_started",x,{send_instantly:!0,transport:"sendBeacon"}),u&&f?k5(l,f,x.viewport):(_d(),Promise.resolve(Xp(lt,m)).then(()=>({handedOff:"redirect"}),y=>{ug();const b=y?.code,v=y?.name;throw b==="auth/web-storage-unsupported"||v==="SecurityError"?new qi:y}))}async function k5(l,r,c){{try{const u=await Pi(`${Da}/api/auth/email-link/start`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:r})});if(!u.ok){const f=new Error("EMAIL_LINK_RATE_LIMITED");throw f.code=u.status===429?"auth/too-many-requests":"gate_refused",f}await Qp(lt,r,{url:`${ux}${xx}?${wd}=${Sd.WEB}`,handleCodeInApp:!0})}catch(u){throw Ma(),Ce("email_link_send_failed",{source:l,reason:u?.code??"unknown"}),u}return Ce("email_link_sent",{source:l,viewport:c}),{handedOff:"email_sent",email:r}}}async function z5(l,r){const c=r??(typeof window<"u"?window.location.href:"");try{return await Sb(lt,l.trim(),c),{completed:!0,method:ve.EMAIL_LINK}}catch(u){const f=u?.code;return f==="auth/invalid-email"?{completed:!1,error:u,needsEmail:!0}:(Ma(),Ce("login_failed",{reason:f??"email_link_failed"}),{completed:!1,error:u})}}let pg=null;function U5(l){pg=l}function xg(){return pg??lt.currentUser?.providerData?.[0]?.providerId}function x4(l){const r=lt.currentUser,c=Zr(xg());if(!r)return{needsChooser:!0};if(c===ve.EMAIL_LINK){const f=r.email;return f?(Br(l),mg(f),N5(r.uid),typeof window<"u"&&dg(`${window.location.pathname}${window.location.search}`),(async()=>
27{if(!(await Pi(`${Da}/api/auth/email-link/start`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:f})})).ok)throw new Error("EMAIL_LINK_RATE_LIMITED");await Qp(lt,f,{url:`${ux}${xx}?${wd}=${Sd.WEB_STEPUP}`,handleCodeInApp:!0})})().catch(()=>{cg()}),{needsChooser:!1,sentLink:!0}):{needsChooser:!0}}if(c===null)return{needsChooser:!0};const u=jd(c);return c===ve.GOOGLE?u.setCustomParameters({prompt:"select_account"}):c===ve.FACEBOOK&&u.setCustomParameters({auth_type:"reauthenticate"}),Br(l),_d(),jb(r,u),{needsChooser:!1}}async function Op(){const l=lt.currentUser;if(l)try{const r=await l.getIdTokenResult(!0);ee.getState().setFirebaseToken(r.token,new Date(r.expirationTime).getTime())}catch{}}async function g4(){const l=lt.currentUser;if(!l)return null;try{const r=await l.getIdTokenResult(),c=Date.parse(r.authTime);return Number.isNaN(c)?null:Math.max(0,Math.round((Date.now()-c)/1e3))}catch{return null}}function La(l,r){return Ml.length>1||Ii?(ee.getState().toggleSignInModal(!0,l,r?.action??null),Promise.resolve({handedOff:"chooser"})):Ll(l,r)}function B5(l){if(l.completed||l.reauthenticated)return"signed_in";if(l.needsEmail)return"needs_email";if(l.linkHint)return"collision";if(!l.error)return"none";const r=l.error?.code;return r==="auth/network-request-failed"||r==="auth/too-many-requests"?"retryable":"dead_link"}function I5(){return Mp??=H5(),Mp}let Rp=null;function gg(){return Rp??=ug(),Rp}let Mp=null;async function H5(){try{const l=Zb()??(typeof window<"u"?window.location.href:"");if(l&&yb(lt,l)){const c=C5();if(!c)return{completed:!1,needsEmail:!0};const u=A5(),f=lt.currentUser;if(u&&f&&f.uid===u){F0();try{await bb(f,vb.credentialWithLink(c,l))}finally{cg()}return await Op(),{completed:!1,reauthenticated:!0}}return F0(),z5(c,l)}const r=await Eb(lt);return r?r.operationType==="reauthenticate"?(await Op(),{completed:!1,reauthenticated:!0}):{completed:!0,method:F5(r.providerId)}:{completed:!1}}catch(l){Ma();const r=l?.code;if(r==="auth/account-exists-with-different-credential"){const c=l.customData;return Ce("login_failed",{reason:"account_exists_other_provider"}),{completed:!1,error:l,linkHint:{email:c?.email??"",attempted:D5(l)}}}return Ce("login_failed",{reason:r||"unknown"}),{completed:!1,error:l}}}async function yg(){await Rl(lt),Ma();const{setFirebaseToken:l,setAuthUser:r,setUser:c}=ee.getState();l(null,null),r(null),c(null)}async function G5(){const l=Zr(xg());if(l===null||l===ve.EMAIL_LINK){Ma(),await yg();return}const r=jd(l);l===ve.GOOGLE?r.setCustomParameters({prompt:"select_account"}):l===ve.FACEBOOK&&r.setCustomParameters({auth_type:"reauthenticate"}),Ma(),Br(Wt.SWITCH_ACCOUNT),Yr("login_started",{source:Wt.SWITCH_ACCOUNT,method:l}),_d(),await Xp(lt,r)}const yt={BODY:"Your free credits and anything you buy stay on this browser until you sign in. Sign in and they move to your account - so they are still there on your phone, your laptop, or after you clear your browser.",SHORT:"Sign in and they follow you to any device.",PURCHASE:"Credits you buy are tied to an account, not to this browser. Tapping a pack signs you in first, then brings you back here to pay.",REPORTS_PERMANENT:"Reports you share expire after 14 days. Signed in, they stay up.",NOT_SYNCED:"Your scan history stays on the device that made it and is never uploaded.",NO_EXTRA:"Signing in does not give you extra credits. It moves the ones you already have.",NO_PASSWORD:"No password to create, and none to remember.",SIGNUP_SAME_BUTTONS:"Same buttons as signing in. If you already have an account, these sign you into it.",SIGNUP_CARRY_EMPTY:"Anything you buy is tied to the account, not to this browser.",EMAIL_LINK_HELP:"We email you a link that signs you in. No password.",EMAIL_LINK_SENDER:"Look for FauxLens, [email protected].",EMAIL_LINK_SENT_TITLE:"Check your mail",EMAIL_LINK_SINGLE_USE:"The link only works once.",EMAIL_LINK_CONFIRM_TITLE:"Confirm your email",EMAIL_LINK_CONFIRM_BODY:"Mail apps open links in their own browser, so we cannot see which address this link was sent to. Type it and we will finish signing you in.",EMAIL_LINK_DEAD_TITLE:"This link no longer works",EMAIL_LINK_DEAD_BODY:"Sign-in links only work once, and they do not last forever. Send a fresh one and it will.",EMAIL_LINK_RETRY_TITLE:"We could not reach the server",EMAIL_LINK_RETRY_BODY:"Your link was not used, so it still works. Check your connection and open it again from your email.",SIGNIN_STORAGE_BLOCKED_TITLE:"This browser is blocking site data",SIGNIN_STORAGE_BLOCKED_BODY_EMAIL:"Google sign-in needs it to finish. Use your email below instead - it works either way.",SIGNIN_STORAGE_BLOCKED_BODY_SETTING:"Google sign-in needs it to finish. Allow site data for fauxlens.com, then try again.",BALANCE_GUEST:"Balance on this browser",BALANCE_ACCOUNT:"Balance on your account"},V5=3e3,Y5=8e3,q5=({packLabel:l,credits:r,price:c,checkoutUrl:u,expectedHost:f,onCancel:m})=>{const[p,x]=T.useState(!1),[y,b]=T.useState(!1);T.useEffect(()=>{const g=window.setTimeout(()=>x(!0),V5),w=window.setTimeout(()=>b(!0),Y5);return()=>{window.clearTimeout(g),window.clearTimeout(w)}},[]);let v=f;if(u)try{v=new URL(u).host}catch{}return i.jsxs("div",{className:"fixed inset-0 z-[10000] bg-[#0B0B0B] flex flex-col items-center justify-center px-6 text-center",role:"status","aria-live":"polite",children:[i.jsx("span",{className:"font-mono text-[10px] tracking-[0.3em] uppercase text-white/40 mb-8",children:"FauxLens"}),i.jsx("p",{className:"text-gray-400 text-sm mb-2",children:y?"Still opening":"Opening secure checkout at"}),i.jsx("p",{className:"font-mono text-lg md:text-xl text-[#00E5FF] break-all mb-8",children:v}),i.jsxs("div",{className:"w-full max-w-xs border-t border-b border-white/10 py-3 mb-6 flex items-center justify-between",children:[i.jsxs("span",{className:"text-gray-400 text-xs font-mono",children:[l," · ",r.toLocaleStr
27ing()," credits"]}),i.jsx("span",{className:"text-white font-bold text-sm font-mono",children:c})]}),i.jsxs("p",{className:"text-gray-400 text-xs leading-relaxed max-w-xs mb-2 flex items-center justify-center gap-2",children:[i.jsx(dn,{size:13,className:"text-[#00E676] shrink-0"}),"Payment is handled by our payment provider. FauxLens never sees your card number."]}),!y&&i.jsx("p",{className:"text-gray-500 text-xs max-w-xs mb-8",children:"Their page usually takes about five seconds to load."}),p&&u&&i.jsx("a",{href:u,className:y?"w-full max-w-xs py-3 rounded-lg bg-[#00E5FF] text-black font-bold text-sm mb-6":"text-[#00E5FF] text-xs underline underline-offset-4 mb-6",children:y?"Open checkout":"Not loading? Open checkout manually"}),i.jsx("button",{onClick:m,className:"text-gray-500 hover:text-white text-xs font-mono uppercase tracking-widest transition-colors py-3 px-4 min-h-[44px]",children:"Cancel and go back"})]})},Z5="fauxOverlay";function Fu(){const l=window.history.state?.idx;return typeof l=="number"?l:null}function X5(l){return!l.pushed||l.currentIdx===null||l.pushedAtIdx===null?"none":l.isOpen?l.currentIdx>=l.pushedAtIdx?"mark-landed":l.landed?"close":"none":l.currentIdx<l.pushedAtIdx?"disarm":l.currentIdx>l.pushedAtIdx?"none":"pop"}function Xr(l,r,c){const u=id(),f=Fl(),m=T.useRef(!1),p=T.useRef(null),x=T.useRef(!1),y=T.useRef(r);T.useEffect(()=>{y.current=r},[r]);const b=T.useRef(u),v=T.useRef(null);v.current=Fu(),T.useEffect(()=>{b.current=u},[u]);const g=Fu();T.useEffect(()=>{if(!l||m.current)return;const w=Fu();w!==null&&(m.current=!0,x.current=!1,p.current=w+1,u(`${f.pathname}${f.search}${f.hash}`,{state:{...f.state,[Z5]:c}}))},[l,c,u]),T.useEffect(()=>{const w=X5({isOpen:l,pushed:m.current,landed:x.current,currentIdx:g,pushedAtIdx:p.current});if(w!=="none"){if(w==="mark-landed"){x.current=!0;return}m.current=!1,x.current=!1,p.current=null,w==="close"&&y.current(),w==="pop"&&u(-1)}},[l,g,u]),T.useEffect(()=>()=>{m.current&&(m.current=!1,v.current!==null&&v.current===p.current&&b.current(-1),p.current=null)},[])}const Kr=l=>{T.useEffect(()=>{if(!l)return;const r=document.body,c=document.documentElement,u=r.style.overflow,f=c.style.overflow;return r.style.overflow="hidden",c.style.overflow="hidden",()=>{r.style.overflow=u,c.style.overflow=f}},[l])};let _r=0;const Nd=l=>{T.useEffect(()=>{if(!l)return;const r=document.getElementById("root");return _r+=1,r?.setAttribute("inert",""),()=>{_r-=1,_r<=0&&(_r=0,r?.removeAttribute("inert"))}},[l])},K5=l=>{const r=()=>typeof window>"u"||typeof window.matchMedia!="function"?!1:window.matchMedia(l).matches,[c,u]=T.useState(r);return T.useEffect(()=>{if(typeof window>"u"||typeof window.matchMedia!="function")return;const f=window.matchMedia(l),m=p=>u(p.matches);return u(f.matches),f.addEventListener("change",m),()=>f.removeEventListener("change",m)},[l]),c},bg=()=>K5("(prefers-reduced-motion: reduce)");function vg(l){return l?l.includes("AI")&&!l.includes("No AI")&&!l.includes("Authentic"):!1}const Q5=["Analysis Failed","File too large to scan"];function Eg(l){return l?Q5.includes(l):!1}function J5(l){return l?l.includes("Inconclusive"):!1}const _g="non_photographic",y4="NOT A PHOTOGRAPH",b4="Visual analysis found no sign this came from a camera.";function v4(l,r){return r===_g?"skipped":Eg(l)?"failed":J5(l)?"inconclusive":vg(l)?"ai":"authentic"}function E4(l){return l==="ai"||l==="authentic"}const ld=55,P5=ld+650,wg=()=>typeof navigator<"u"&&typeof navigator.vibrate=="function",ca=l=>{if(wg())try{navigator.vibrate(l)}catch{}},W5=()=>typeof window<"u"&&typeof window.matchMedia=="function"&&window.matchMedia("(prefers-reduced-motion: reduce)").matches;let Ui=null;const Ca={tick(){ca(14)},toggle(){ca(18)},longPress(){ca(45)},confirm(){ca([16,48,42])},reject(){ca([38,64,38,64,38])},verdict(l,r){Ca.stopProcessingPulse(),r===_g||Eg(l)?Ca.longPress():l==="AI-Generated"?Ca.reject():vg(l)?Ca.tick():Ca.confirm()},startProcessingPulse(){!wg()||W5()||Ui===null&&(ca(ld),Ui=window.setInterval(()=>ca(ld),P5))},stopProcessingPulse(){Ui!==null&&(window.clearInterval(Ui),Ui=null,ca(0))}},$5={starter:{variant_id:"1360784",icon:Ra,popular:!1,description:"Great for trying it out",color:"border-white/20 bg-white/5",iconColor:"text-gray-400",priceColor:"text-white"},pro:{variant_id:"1360799",icon:Tb,popular:!0,description:"Most popular choice",color:"border-[#00E5FF]/40 bg-[#00E5FF]/5",iconColor:"text-[#00E5FF]",priceColor:"text-[#00E5FF]"},max:{variant_id:"1360800",icon:Ab,popular:!1,description:"Best value per credit",color:"border-[#FFD700]/30 bg-[#FFD700]/5",iconColor:"text-[#FFD700]",priceColor:"text-[#FFD700]"}},wr=hx.map(l=>({...$5[l.id],credits:l.credits,price:`$${l.price}`,label:l.label})),e3=()=>i.jsx("svg",{viewBox:"0 0 48 16",className:"h-4 w-auto",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i.jsx("path",{d:"M18.508 1.063l-2.22 10.578h3.58l2.22-10.578h-3.58zm6.052 10.363c.27.086 1.15.429 2.457.429 2.503 0 4.19-1.286 4.215-3.13.023-2.314-3.153-2.463-3.11-3.535.022-.794.856-1.093 1.62-1.093 1.08 0 1.91.236 2.56.514l.405-2.85c-.563-.214-1.575-.429-2.79-.429-2.952 0-4.39 1.564-4.412 3.45-.022 2.657 3.65 2.807 3.62
276 3.75-.023.514-.608.921-1.554.921-1.372 0-2.115-.407-2.947-.771l-.43 2.943h.003zm-8.86-10.363L13.1 8.526l-.36-1.842c-.63-2.12-2.587-4.414-4.904-5.614l3.193 11.57h3.76l5.59-13.62h-3.693c-.832 0-1.553.493-1.83 1.157h-.156zM2.81 1.063H.11L.067 1.28c3.26.836 6.953 2.85 9.09 5.892l-1.305-6.11H2.811z",fill:"white"})}),t3=()=>i.jsxs("svg",{viewBox:"0 0 24 16",className:"h-5 w-auto",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i.jsx("circle",{cx:"7",cy:"8",r:"7",fill:"#EB001B",fillOpacity:"0.9"}),i.jsx("circle",{cx:"17",cy:"8",r:"7",fill:"#F79E1B",fillOpacity:"0.9"}),i.jsx("path",{d:"M12 3.55a6.945 6.945 0 0 0-2.82 4.45h5.64A6.945 6.945 0 0 0 12 3.55zM12 12.45a6.945 6.945 0 0 0 2.82-4.45H9.18a6.945 6.945 0 0 0 2.82 4.45z",fill:"#FF5F00"})]}),n3=1200,Lp=2e4,a3=["https://cdn.paddle.com","https://buy.paddle.com","https://pay.paddle.io","https://sandbox-pay.paddle.io"],l3="pay.paddle.io",i3=[".paddle.com",".paddle.io",".onfastspring.com"],Sg="/pay",s3=l=>{let r;try{r=new URL(l)}catch{return!1}if(r.protocol!=="https:"||r.username||r.password||r.port&&r.port!=="443")return!1;const c=r.hostname.toLowerCase();return i3.some(u=>c===u.slice(1)||c.endsWith(u))?!0:typeof location<"u"&&c===location.hostname.toLowerCase()?r.pathname===Sg:!1};let Dp=!1;const r3=()=>{if(Dp||typeof document>"u")return;Dp=!0;for(const r of a3){const c=document.createElement("link");c.rel="preconnect",c.href=r,c.crossOrigin="anonymous",document.head.appendChild(c)}const l=document.createElement("link");l.rel="prefetch",l.as="document",l.href=Sg,document.head.appendChild(l)},Fp="notify_email_submitted",o3=({pack:l})=>{const r=T.useRef(null);return T.useEffect(()=>{r.current?.focus()},[]),i.jsxs("div",{className:"px-5 pb-4 md:px-8 md:pb-6 flex flex-col items-center text-center gap-3 md:gap-5",children:[i.jsx("div",{className:"w-12 h-12 md:w-16 md:h-16 rounded-full bg-yellow-500/10 flex items-center justify-center text-yellow-400 shrink-0",children:i.jsx(Wp,{size:28,"aria-hidden":"true"})}),i.jsxs("div",{children:[i.jsx("h3",{ref:r,tabIndex:-1,className:"text-lg font-bold text-white mb-2 focus:outline-none",children:"Payments are being upgraded"}),i.jsxs("p",{className:"text-gray-400 text-sm leading-relaxed",children:["We are moving to a new payment provider, so card payments are off right now.",i.jsx("br",{}),"We expect this to take a week or two."]})]}),i.jsxs("p",{className:"text-gray-500 text-xs font-mono",children:[l.label," · ",l.credits.toLocaleString()," credits · ",l.price]})]})},c3=({pack:l,defaultEmail:r,alreadyNotified:c,onNotified:u,onBack:f})=>{const[m,p]=ig(mx),x=m.succeeded||c;return T.useEffect(()=>{m.succeeded&&(Ca.confirm(),u(),Ce("checkout_notify_submitted",{variant_id:l.variant_id,pack:l.label}))},[m.succeeded,u,l.variant_id,l.label]),i.jsxs("div",{className:"shrink-0 border-t border-white/10 px-5 py-4 md:px-8 flex flex-col items-center text-center gap-3",children:[x?i.jsxs("div",{className:"flex flex-col items-center gap-2",role:"status",children:[i.jsx("div",{className:"w-12 h-12 rounded-full bg-[#00E676]/10 flex items-center justify-center text-[#00E676]",children:i.jsx($p,{size:26,"aria-hidden":"true"})}),i.jsxs("div",{children:[i.jsx("h4",{className:"text-white font-bold text-base mb-1",children:"We will email you"}),i.jsx("p",{className:"text-gray-400 text-sm",children:"One message, when payments are back on. Nothing else."})]})]}):i.jsxs("form",{onSubmit:p,className:"w-full space-y-2",children:[i.jsx("input",{type:"hidden",name:"subject",value:"Notify me: payments restored"}),i.jsx("input",{type:"hidden",name:"variant_id",value:l.variant_id}),i.jsx("input",{type:"hidden",name:"pack",value:l.label}),i.jsx("label",{htmlFor:"notify-email",className:"sr-only",children:"Email address"}),i.jsx("input",{id:"notify-email",type:"email",name:"email",required:!0,defaultValue:r,autoComplete:"email",inputMode:"email",enterKeyHint:"send",autoCapitalize:"off",autoCorrect:"off",spellCheck:!1,placeholder:"[email protected]",className:"w-full min-h-[44px] bg-black/50 border border-white/20 rounded-lg px-3 text-white text-sm placeholder:text-gray-600 focus:border-[#00E5FF] focus:outline-none focus-visible:ring-2 focus-visible:ring-[#00E5FF]/60 transition-colors"}),i.jsx(Gi,{prefix:"Email",field:"email",errors:m.errors,className:"text-red-400 text-xs"}),i.jsx(Gi,{errors:m.errors,className:"text-red-400 text-xs"}),i.jsx("button",{type:"submit",disabled:m.submitting,className:"w-full min-h-[44px] py-3 bg-[#00E5FF] hover:bg-[#00E5FF]/90 text-black font-bold font-mono tracking-widest uppercase rounded-lg transition-all flex items-center justify-center gap-2 disabled:opacity-60 disabled:cursor-not-allowed focus:outline-none focus-visible:ring-2 focus-visible:ring-[#00E5FF]/60",children:m.submitting?"Sendingâ¦":"Email me when payments are back"})]}),i.jsx("button",{onClick:f,className:"text-gray-400 hover:text-white text-xs font-mono tracking-widest uppercase transition-colors min-h-[44px] px-4 focus:outline-none focus-visible:ring-2 focus-visible:ring-[#00E5FF]/60 rounded",children:"Back to packs"})]})},u3=()=>{const{isBuyCreditsModalOpen:l,toggleBuyCreditsModal:r,toggleAdModal:c,currentUser:u,creditBalance:f}=ee(),[m,p]=T.useState(null),[x,y]=T.useState(null),[b,v]=T.useState(null),[g,w]=T.useState(null),O=T.useMemo(()=>
27{if(!b)return!1;try{return new URL(b).origin!==location.origin}catch{return!0}},[b]),[k,z]=T.useState(null),[H,le]=T.useState(()=>oe.getItem(Fp)==="1"),W=T.useRef(!1),ne=T.useRef(null),$=T.useRef(null),q=T.useCallback(()=>{ne.current=null,p(null),y(null),v(null),w(null),W.current=!1},[]),Be=T.useRef(!1),xe=T.useRef(!1);T.useEffect(()=>{if(l){W.current=!1,$.current=null,Be.current=!1,z(null),r3();const{creditBalance:D,currentUser:J}=ee.getState(),X=ee.getState().buyCreditsSource;Ce("buy_credits_modal_opened",{source:X,credit_balance:D,is_out_of_credits:D<=0,is_authenticated:!!J,checkout_available:!pu})}},[l]),T.useEffect(()=>{const D=X=>{X.persisted&&q()},J=()=>{if(document.visibilityState!=="visible")return;const X=ne.current;X!==null&&(Date.now()-X<n3||q())};return window.addEventListener("pageshow",D),document.addEventListener("visibilitychange",J),()=>{window.removeEventListener("pageshow",D),document.removeEventListener("visibilitychange",J)}},[q]),T.useEffect(()=>{if(!m)return;const D=m,J=window.setTimeout(()=>{if(W.current){q();return}Ce("checkout_create_failed",{variant_id:D,reason:"timeout",status:null,elapsed_ms:Lp,resumed:xe.current},{send_instantly:!0}),q(),w("That took too long to open. Tap a pack to try again.")},Lp);return()=>window.clearTimeout(J)},[m,q]);const Z=()=>{W.current||Ce("checkout_abandoned",{variant_id:$.current,clicked_a_package:$.current!==null,credit_balance:f,checkout_available:!pu}),W.current=!1,r(!1)};Xr(l,Z,"buy-credits");const ae=l&&!x,je=T.useRef(null),dt=T.useRef(null);T.useEffect(()=>{if(!ae)return;dt.current=document.activeElement;const D=()=>Array.from(je.current?.querySelectorAll("button:not([disabled]), input:not([disabled]), a[href]")??[]);D().find(X=>X.getAttribute("aria-label")!=="Close")?.focus();const J=X=>{if(X.key==="Escape"){X.preventDefault(),Z();return}if(X.key!=="Tab")return;const F=D();if(F.length===0)return;const U=F[0],G=F[F.length-1];X.shiftKey&&document.activeElement===U?(X.preventDefault(),G.focus()):!X.shiftKey&&document.activeElement===G&&(X.preventDefault(),U.focus())};return document.addEventListener("keydown",J),()=>{document.removeEventListener("keydown",J),dt.current?.focus?.()}},[ae]),Nd(ae),Kr(ae);const Ie=bg(),ft=T.useCallback(()=>{oe.setItem(Fp,"1"),le(!0)},[]),He=async D=>{w(null),p(D),ne.current=Date.now(),$.current=D,Ce("package_selected",{variant_id:D,is_authenticated:!!u,credit_balance:f},{send_instantly:!0,transport:"sendBeacon"});let J=null;try{if(!u){const B=await La(Wt.BUY_SHEET,{action:{kind:"buy_credits",variantId:D}});M5(B)&&q();return}y(D);const X=await hg();if(!X)throw new Error("Not authenticated");const F=ee.getState().creditBalance;oe.setItem("balance_before_checkout",String(F)),Ln.setItem("balance_before_checkout",String(F)),oe.removeItem("purchase_reported_at");const U=await xd(`${Da}/api/checkout/create`,{method:"POST",headers:{Authorization:`Bearer ${X}`,"Content-Type":"application/json"},body:JSON.stringify({variant_id:D})});if(!U.ok)throw J=U.status,new Error(`Checkout failed: ${U.status}`);const{checkout_url:G}=await U.json();if(!s3(G))throw new Error("Checkout destination rejected");v(G),W.current=!0;try{oe.setItem("checkout_variant_id",D)}catch{Ln.setItem("checkout_variant_id",D)}Ce("checkout_opened",{variant_id:D},{send_instantly:!0,transport:"sendBeacon"}),window.location.href=G}catch(X){const F=ne.current,U=J!==null?"http_error":X instanceof Error&&X.message==="Not authenticated"?"no_token":"network";Ce("checkout_create_failed",{variant_id:D,reason:U,status:J,elapsed_ms:F===null?null:Date.now()-F,resumed:xe.current,credit_balance:f},{send_instantly:!0}),$E(X,{tags:{area:"checkout",reason:U},extra:{variant_id:D,status:J},fingerprint:["checkout_create_failed"]}),q(),w("Checkout could not be opened. Nothing has been charged. Tap a pack to try again.")}};if(T.useEffect(()=>{if(!l||!u||xe.current)return;const D=ee.getState().resumePurchaseVariantId;D&&(xe.current=!0,ee.getState().setResumePurchaseVariantId(null),wr.some(J=>J.variant_id===D)&&He(D))},[l,u]),x&&O){const D=wr.find(J=>J.variant_id===x);if(D)return i.jsx(q5,{packLabel:D.label,credits:D.credits,price:D.price,checkoutUrl:b,expectedHost:l3,onCancel:q})}const ge=k?wr.find(D=>D.variant_id===k)??null:null,I=Ie?{}:{initial:{scale:.95,opacity:0}
27,animate:{scale:1,opacity:1},exit:{scale:.95,opacity:0}};return kl.createPortal(i.jsx(Fn,{children:l&&i.jsxs("div",{className:"fixed inset-0 z-[10000] flex items-center justify-center p-4",children:[i.jsx(Ye.div,{initial:Ie?void 0:{opacity:0},animate:Ie?void 0:{opacity:1},exit:Ie?void 0:{opacity:0},onClick:Z,className:"absolute inset-0 bg-black/90 backdrop-blur-sm"}),i.jsxs(Ye.div,{ref:je,role:"dialog","aria-modal":"true","aria-labelledby":"buy-credits-title",...I,className:"relative w-full max-w-lg bg-[#1a1a1a] border border-[#333] rounded-xl overflow-hidden shadow-2xl flex flex-col max-h-[90dvh]",children:[i.jsx("button",{onClick:Z,"aria-label":"Close",className:"absolute top-1.5 right-1.5 md:top-2 md:right-2 p-3 min-w-[44px] min-h-[44px] flex items-center justify-center rounded-lg text-white/50 hover:text-white transition-colors z-10 focus:outline-none focus-visible:ring-2 focus-visible:ring-[#00E5FF]/60",children:i.jsx(zl,{size:20})}),i.jsxs("div",{className:"shrink-0 px-5 pt-5 pb-3 md:px-8 md:pt-8 md:pb-4 text-center",children:[i.jsx("div",{className:"flex justify-center mb-3 md:mb-4",children:i.jsx("div",{className:"w-10 h-10 md:w-12 md:h-12 rounded-full bg-[#00E5FF]/10 flex items-center justify-center text-[#00E5FF] shadow-[0_0_15px_rgba(0,229,255,0.3)]",children:i.jsx(dn,{size:22})})}),i.jsx("h2",{id:"buy-credits-title",className:"text-xl md:text-2xl font-bold text-white mb-1 md:mb-2 tracking-tight",children:"Add Credits"}),i.jsx("p",{className:"text-gray-400 text-sm",children:"Instant delivery. Credits never expire."}),!u&&!pu&&i.jsxs("p",{className:"mt-3 flex items-start gap-2 rounded-lg border border-white/10 bg-white/5 px-3 py-2 text-left text-xs leading-relaxed text-white/70",children:[i.jsx(Jp,{size:13,"aria-hidden":"true",className:"mt-0.5 shrink-0 text-[#00E5FF]"}),i.jsx("span",{children:yt.PURCHASE})]})]}),i.jsx("div",{className:"overflow-y-auto flex-1 min-h-0",children:ge?i.jsx(o3,{pack:ge}):i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:"px-5 pb-2 md:px-8 space-y-3",children:[wr.map(D=>{const J=D.icon,X=m===D.variant_id;return i.jsxs("button",{onClick:()=>He(D.variant_id),disabled:!!m,"aria-describedby":void 0,className:`relative w-full p-3 md:p-4 roun
27ded-lg border ${D.color} transition-all text-left flex items-center gap-3 md:gap-4 group hover:brightness-110 disabled:opacity-60 disabled:cursor-not-allowed`,children:[D.popular&&i.jsx("span",{className:"absolute -top-2 left-4 bg-[#00E5FF] text-black text-[9px] font-black tracking-widest uppercase px-2 py-0.5 rounded-full",children:"Most Popular"}),i.jsx("div",{className:`shrink-0 ${D.iconColor}`,children:i.jsx(J,{size:20})}),i.jsxs("div",{className:"flex-1 min-w-0",children:[i.jsxs("div",{className:"flex items-baseline gap-2",children:[i.jsx("span",{className:"text-white font-bold text-sm md:text-base",children:D.label}),i.jsx("span",{className:"text-gray-500 text-xs",children:"·"}),i.jsxs("span",{className:"text-gray-300 text-xs md:text-sm",children:[D.credits.toLocaleString()," credits"]})]}),u?i.jsx("p",{className:"text-gray-500 text-xs mt-0.5 hidden sm:block",children:D.description}):i.jsx("p",{className:"text-white/70 text-xs mt-0.5",children:"Sign in, then pay"})]}),i.jsx("div",{className:"shrink-0 text-right",children:X?i.jsx(Gr,{size:18,className:"animate-spin text-gray-400"}):i.jsx("span",{className:`text-base md:text-lg font-bold font-mono ${D.priceColor}`,children:D.price})})]},D.variant_id)}),m&&!g&&u&&i.jsx("p",{className:"text-gray-400 text-xs text-center pt-1",role:"status",children:"Opening secure checkout. You will stay on fauxlens.com."}),m&&!g&&!u&&i.jsx("p",{className:"text-gray-400 text-xs text-center pt-1",role:"status",children:"Redirecting you to sign inâ¦"}),g&&i.jsx("p",{className:"text-red-400 text-xs text-center pt-1",children:g})]}),av]})}),ge&&i.jsx(c3,{pack:ge,defaultEmail:u?.email??"",alreadyNotified:H,onNotified:ft,onBack:()=>z(null)}),i.jsxs("div",{className:"shrink-0 bg-[#111] border-t border-white/10 p-3 md:p-4 flex flex-col items-center gap-2 md:gap-3",children:[i.jsxs("div",{className:"flex items-center gap-6 opacity-80 hover:opacity-100 transition-opacity",children:[i.jsx(e3,{}),i.jsx(t3,{}),i.jsx("div",{className:"h-4 w-[1px] bg-white/20"}),i.jsx("span",{className:"text-white/60 text-xs font-medium",children:"Paddle"})]}),i.jsxs("div",{className:"flex items-center gap-1.5 text-[11px] text-gray-400",children:[i.jsx(Pp,{size:12}),i.jsx("span",{children:"SSL Encrypted. No card data stored on this server. Charges appear as âPaddleâ."})]})]})]})]})}),document.body)},kp=["gmail.com","googlemail.com","yahoo.com","hotmail.com","outlook.com","icloud.com","proton.me"],d3=new Set(["ymail.com","rocketmail.com","gmail.co.uk","hotmail.co.uk","outlook.co.uk","yahoo.co.uk","proton.me","protonmail.com","icloud.com","me.com","mac.com"]),f3=(l,r)=>{if(l.length===r.length){const c=[];for(let u=0;u<l.length&&(l[u]!==r[u]&&c.push(u),!(c.length>2));u+=1);if(c.length===2&&c[1]===c[0]+1&&l[c[0]]===r[c[1]]&&l[c[1]]===r[c[0]])return!0}return m3(l,r)},m3=(l,r)=>{if(l===r||Math.abs(l.length-r.length)>1)return!1;let c=0,u=0,f=0;for(;c<l.length&&u<r.length;){if(l[c]===r[u]){c+=1,u+=1;continue}if(f+=1,f>1)return!1;l.length>r.length?c+=1:(l.length<r.length||(c+=1),u+=1)}return f+(l.length-c)+(r.length-u)<=1},h3=l=>{const r=l.lastIndexOf("@");if(r<1)return null;const c=l.slice(r+1).toLowerCase();if(!c||kp.includes(c)||d3.has(c))return null;const u=kp.find(f=>f3(c,f));return u?`${l.slice(0,r)}@${u}`:null},p3=l=>/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(l.trim()),zp=30,x3=({source:l,action:r,compact:c,submitLabel:u,onLinkSent:f})=>{const m=T.useId(),p=T.useId(),[x,y]=T.useState(""),[b,v]=T.useState("idle"),[g,w]=T.useState(null),[O,k]=T.useState(""),[z,H]=T.useState(0),[le,W]=T.useState(!1),ne=b==="idle"?h3(x):null,$=async xe=>{if(xe.preventDefault(),b==="sending")return;const Z=x.trim();if(!p3(Z)){w("Enter an email address.");return}w(null),v("sending");try{await Ll(l,{method:ve.EMAIL_LINK,action:r,email:Z}),k(Z),v("sent"),H(zp),f?.()}catch(ae){v("idle");const je=ae?.code;w(je==="auth/too-many-requests"?"Too many tries. Wait a moment, then send another link.":"We could not send that. Check your connection and try again.")}};T.useEffect(()=>{if(z<=0)return;const xe=setTimeout(()=>H(Z=>Z-1),1e3);return()=>clearTimeout(xe)},[z]);const q=async()=>
27{if(!(z>0||le)){w(null),W(!0);try{await Ll(l,{method:ve.EMAIL_LINK,action:r,email:O}),H(zp)}catch(xe){const Z=xe?.code;w(Z==="auth/too-many-requests"?"Too many tries. Wait a moment, then send another link.":"We could not send that. Check your connection and try again.")}finally{W(!1)}}},Be=i.jsxs(i.Fragment,{children:[i.jsxs("p",{"aria-live":"polite",className:"sr-only",children:[b==="sending"?`Sending a link to ${x}.`:"",b==="sent"?`Sign-in link sent to ${O}. Check your mail.`:""]}),i.jsx("p",{"aria-live":"assertive",className:"sr-only",children:g??""})]});return b==="sent"?i.jsxs("div",{className:"text-left",children:[Be,i.jsx("h3",{className:"text-white font-bold text-sm mb-1",children:yt.EMAIL_LINK_SENT_TITLE}),i.jsxs("p",{className:"text-white/70 text-xs mb-2",children:["We sent a sign-in link to ",i.jsx("span",{className:"font-bold text-white",children:O}),". Open it on this device to finish."]}),i.jsx("p",{className:"text-white/50 text-xs mb-1",children:yt.EMAIL_LINK_SINGLE_USE}),i.jsx("p",{className:"text-white/50 text-xs mb-3",children:yt.EMAIL_LINK_SENDER}),g&&i.jsx("p",{className:"text-[#FF2E63] text-xs font-mono mb-2",children:g}),i.jsxs("div",{className:"flex flex-wrap items-center gap-x-4",children:[i.jsx("button",{type:"button",onClick:q,disabled:z>0||le,"aria-label":z>0?`Send it again, available in ${z} seconds`:"Send it again",className:"min-h-[44px] text-[#00E5FF] text-xs font-bold uppercase tracking-widest focus:outline-none focus-visible:ring-2 focus-visible:ring-[#00E5FF]/60 rounded disabled:opacity-50",children:le?"Sending...":z>0?`Send it again in ${z}s`:"Send it again"}),i.jsx("button",{type:"button",onClick:()=>{v("idle"),k(""),w(null),H(0),W(!1)},className:"min-h-[44px] text-white/60 hover:text-white text-xs font-bold uppercase tracking-widest focus:outline-none focus-visible:ring-2 focus-visible:ring-white/40 rounded",children:"Use a different address"})]})]}):i.jsxs("div",{className:"text-left",children:[Be,i.jsxs("form",{onSubmit:$,children:[i.jsx("label",{htmlFor:m,className:"block text-[#00E5FF] text-[10px] font-bold uppercase tracking-widest font-mono mb-2",children:"Email"}),i.jsx("input",{id:m,type:"email",value:x,onChange:xe=>y(xe.target.value),placeholder:"[email protected]",autoComplete:"email",inputMode:"email",spellCheck:!1,autoCapitalize:"off","aria-invalid":g?!0:void 0,"aria-describedby":g?p:void 0,className:"w-full min-h-[48px] bg-black/50 border border-white/20 rounded p-3 text-white text-sm font-mono focus:border-[#00E5FF] focus:outline-none focus:shadow-[0_0_15px_rgba(0,229,255,0.2)]"}),ne&&i.jsxs("button",{type:"button",onClick:()=>y(ne),className:"mt-2 min-h-[44px] text-white/70 text-xs underline focus:outline-none focus-visible:ring-2 focus-visible:ring-[#00E5FF]/60 rounded",children:["Did you mean ",ne,"?"]}),g&&i.jsx("p",{id:p,className:"text-[#FF2E63] text-xs font-mono mt-2",children:g}),i.jsx("button",{type:"submit",disabled:b==="sending",className:"w-full min-h-[48px] mt-3 bg-[#00E5FF] hover:bg-white disabled:opacity-60 text-black font-black uppercase tracking-widest text-xs rounded transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-[#00E5FF]/60",children:b==="sending"?"Sending...":u??"Email me a sign-in link"}),i.jsx("p",{className:"text-white/60 text-xs mt-2",children:yt.EMAIL_LINK_HELP}),!c&&i.jsx("p",{className:"text-white/50 text-xs mt-1",children:yt.EMAIL_LINK_SINGLE_USE})]})]})},g3=()=>i.jsxs("svg",{width:"14",height:"14",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",children:[i.jsx("path",{d:"M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z",fill:"#4285F4"}),i.jsx("path",{d:"M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z",fill:"#34A853"}),i.jsx("path",{d:"M5.84 14.11c-.22-.66-.35-1.36-.35-2.11s.13-1.45.35-2.11V7.05H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.95l3.66-2.84z",fill:"#FBBC05"}),i.jsx("path",{d:"M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.05l3.66 2.84c.87-2.6 3.3-4.51 6.16-4.51z",fill:"#EA4335"})]}),y3=()=>i.jsx("svg",{width:"16",height:"16",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",fill:"
27currentColor","aria-hidden":"true",focusable:"false",children:i.jsx("path",{d:"M15.12 5.32H17V2.14A26.11 26.11 0 0 0 14.26 2C11.54 2 9.68 3.66 9.68 6.7v2.62H6.61v3.56h3.07V22h3.68v-9.12h3.06l.46-3.56h-3.52V7.05c0-1.05.28-1.73 1.76-1.73Z"})}),b3=()=>i.jsx("svg",{width:"16",height:"16",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor","aria-hidden":"true",focusable:"false",children:i.jsx("path",{d:"M17.05 12.54c-.02-2.2 1.8-3.26 1.88-3.31-1.02-1.5-2.62-1.7-3.19-1.72-1.36-.14-2.65.8-3.34.8-.69 0-1.75-.78-2.87-.76-1.48.02-2.84.86-3.6 2.18-1.53 2.66-.39 6.6 1.1 8.76.73 1.06 1.6 2.25 2.74 2.2 1.1-.04 1.52-.71 2.85-.71 1.33 0 1.7.71 2.86.69 1.18-.02 1.93-1.08 2.65-2.14.84-1.23 1.18-2.42 1.2-2.48-.03-.01-2.3-.88-2.32-3.5ZM14.86 5.6c.6-.74 1.01-1.75.9-2.77-.87.04-1.93.58-2.56 1.31-.56.65-1.06 1.7-.93 2.7.97.08 1.97-.5 2.59-1.24Z"})}),Dl={[ve.GOOGLE]:{label:"Continue with Google",icon:i.jsx(g3,{}),className:"bg-white text-[#1F1F1F] border border-[#747775] hover:bg-white/90"},[ve.FACEBOOK]:{label:"Continue with Facebook",icon:i.jsx(y3,{}),className:"bg-[#1877F2] text-white hover:bg-[#166FE5]"},[ve.APPLE]:{label:"Continue with Apple",icon:i.jsx(b3,{}),className:"bg-black text-white border border-white/25 hover:bg-[#111]"}},Ad=[ve.GOOGLE,ve.FACEBOOK,ve.APPLE],v3="w-full flex items-center justify-center gap-2.5 min-h-[48px] rounded-lg text-sm font-semibold transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-[#00E5FF]/60",ku={[ve.GOOGLE]:"Google",[ve.FACEBOOK]:"Facebook",[ve.APPLE]:"Apple"},Up=Ml.length===1?Ad.find(l=>l===Ml[0])??null:null,_4=l=>l==="google.com"?ku[ve.GOOGLE]:l==="facebook.com"?ku[ve.FACEBOOK]:l==="apple.com"?ku[ve.APPLE]:null,Bp=(l,r=Ml)=>{const c=Ad.filter(u=>u!==l&&r.includes(u)&&Dl[u]);return c.length===1?c[0]:null},E3=()=>{const l=ee(z=>z.isSignInModalOpen),r=ee(z=>z.signInModalSource),c=ee(z=>z.signInModalAction),u=ee(z=>z.toggleSignInModal),f=Ad.filter(z=>Ml.includes(z)&&Dl[z]),m=T.useRef(null),p=T.useRef(!1),[x,y]=T.useState(!1);T.useEffect(()=>{l&&(m.current=null,p.current=!1,y(!1),Ce("signin_chooser_shown",{source:r??null,action_kind:c?.kind??null,provider_count:f.length+(Ii?1:0)}))},[l,r,c,f.length]);const b=()=>{p.current||(p.current=!0,Ce("signin_chooser_closed",{source:r??null,action_kind:c?.kind??null,picked:m.current}))},v=()=>{b(),u(!1)},g=T.useRef(null),w=T.useRef(null);T.useEffect(()=>{if(!l)return;w.current=document.activeElement;const z=()=>Array.from(g.current?.querySelectorAll('a[href], button:not([disabled]), input:not([disabled]), [tabindex]:not([tabindex="-1"])')??[]);z().find(W=>W.getAttribute("aria-label")!=="Close")?.focus();const le=W=>{if(W.key==="Escape"){W.preventDefault(),v();return}if(W.key!=="Tab")return;const ne=z();if(ne.length===0)return;const $=ne[0],q=ne[ne.length-1];W.shiftKey&&document.activeElement===$?(W.preventDefault(),q.focus()):!W.shiftKey&&document.activeElement===q&&(W.preventDefault(),$.focus())};return document.addEventListener("keydown",le),()=>{document.removeEventListener("keydown",le),w.current?.focus?.()}},[l]),Xr(l,v,"sign-in"),Nd(l),Kr(l);const O=bg(),k=O?{}:{initial:{scale:.95,opacity:0},animate:{scale:1,opacity:1},exit:{scale:.95,opacity:0}};return kl.createPortal(i.jsx(Fn,{children:l&&i.jsxs("div",{className:"fixed inset-0 z-[10000] flex items-center justify-center p-4",children:[i.jsx(Ye.div,{initial:O?void 0:{opacity:0},animate:O?void 0:{opacity:1},exit:O?void 0:{opacity:0},onClick:v,className:"absolute inset-0 bg-black/75 backdrop-blur-sm"}),i.jsxs(Ye.div,{ref:g,role:"dialog","aria-modal":"true","aria-labelledby":"signin-title",...k,className:"relative w-full max-w-sm bg-[#1a1a1a] border border-[#333] rounded-xl shadow-2xl px-6 py-7",children:[i.jsx("button",{onClick:v,"aria-label":"Close",className:"absolute top-1.5 right-1.5 p-3 min-w-[44px] min-h-[44px] flex items-center justify-center rounded-lg text-white/50 hover:text-white transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-[#00E5FF]/60",children:i.jsx(zl,{size:18})}),i.jsx("h2",{id:"signin-title",className:"text-lg font-bold text-white tracking-tight",children:"Sign in"}),i.jsx("p",{className:"text-white/60 text-xs mt-1 mb-5",children:yt.NO_PASSWORD}),x&&i.jsxs("div",{role:"alert",className:"mb-4 rounded-lg border border-[#8a6d3b] bg-[#2a2113] px-3.5 py-3",children:[i.jsx("p",{className:"text-[13px] font-semibold text-[#f0c674]",children:yt.SIGNIN_STORAGE_BLOCKED_TITLE}),i.jsx("p",{className:"mt-1 text-xs leading-relaxed text-white/70",children:Ii?yt.SIGNIN_STORAGE_BLOCKED_BODY_EMAIL:yt.SIGNIN_STORAGE_BLOCKED_BODY_SETTING})]}),i.jsx("div",{className:"space-y-2.5",children:f.map(z=>{const H=Dl[z];return i.jsxs("button",{type:"button",onClick:()=>{m.current=z,y(!1),b(),Ll(r,{method:z,action:c??void 0}).catch(le=>{if(le instanceof qi){y(!0);return}throw v(),le})},className:`${v3} ${H.className}`,children:[H.icon,i.jsx("span",{children:H.label})]},z)})}),Ii&&i.jsxs(i.Fragment,{children:[f.length>0&&i.jsxs("div",{className:"flex items-center gap-3 my-4","aria-hidden":"true",children:[i.jsx("span",{className:"flex-1 h-px bg-[#333]"}),i.jsx("span",{className:"text-white/60 text-[10px] font-mono uppercase tracking-widest",children:"or"}),i.jsx("span",{className:"flex-1 h-px bg-[#333]"})]}),i.jsx(x3,{source:r,action:c??void 0,compact:!0,onLinkSent:()=>{m.current="email_link"}})]})]})]})}),document.body)},_3=({isOpen:l,onClose:r})=>{const{toggleBuyCreditsModal:c,creditBalance:u}=ee();Xr(l,r,"watch-ad"),T.useEffect(()=>{l&&Ce("ad_reward_unavailable",{reason:"web_placeholder",credit_balance:u})},[l,u]);const f=()=>{c(!0),setTimeout(r,300)};return i.jsx(Fn,{children:l&&i.jsx(Ye.div,{initial:{opacity:0}
27,animate:{opacity:1},exit:{opacity:0},transition:{duration:.2},className:"fixed inset-0 z-[60] flex items-center justify-center p-4 bg-black/90 backdrop-blur-md",children:i.jsxs(Ye.div,{initial:{scale:.9,opacity:0},animate:{scale:1,opacity:1},exit:{scale:.95,opacity:0},transition:{duration:.2},className:"relative w-full max-w-sm bg-[#121212] border border-[#333] rounded-xl overflow-hidden shadow-2xl",children:[i.jsxs("div",{className:"p-4 bg-[#111] border-b border-white/10 flex justify-between items-center",children:[i.jsxs("h3",{className:"text-white font-bold tracking-wide flex items-center gap-2 text-sm uppercase",children:[i.jsx(Cb,{size:16,className:"text-[#00E676]"}),"Daily Reward"]}),i.jsx("button",{onClick:r,className:"text-white/50 hover:text-white transition-colors",children:i.jsx(zl,{size:20})})]}),i.jsxs("div",{className:"p-8 flex flex-col items-center text-center gap-5",children:[i.jsx("div",{className:"w-16 h-16 rounded-full bg-yellow-500/10 flex items-center justify-center text-yellow-400",children:i.jsx(Wp,{size:32})}),i.jsxs("div",{children:[i.jsx("h2",{className:"text-lg font-bold text-white mb-2",children:"Coming Soon"}),i.jsxs("p",{className:"text-gray-400 text-sm leading-relaxed",children:["Ad rewards are currently being set up.",i.jsx("br",{}),"Check back soon to earn free credits!"]})]}),i.jsxs("button",{onClick:f,className:"w-full py-3 bg-[#00E5FF] hover:bg-[#00E5FF]/90 text-black font-bold font-mono tracking-widest uppercase rounded transition-all flex items-center justify-center gap-2",children:[i.jsx(Ra,{size:15}),"GET CREDITS INSTANTLY"]}),i.jsx("button",{onClick:r,className:"text-gray-600 hover:text-gray-400 text-xs font-mono tracking-widest uppercase transition-colors",children:"Maybe later"})]})]})},"watch-ad-backdrop")})},w3="nomnphcddanglodkdinanhfaehapkcbb",jg=`https://chromewebstore.google.com/detail/${w3}`,Ng="extension_launch",Ag="fauxlens_website",S3=`${jg}?utm_source=${Ag}&utm_medium=homepage_hero_button&utm_campaign=${Ng}`,w4=`${jg}?utm_source=${Ag}&utm_medium=landing_page_badge&utm_campaign=${Ng}`,j3=["/checkout/success","/cleanup/tool","/detect/result"],N3=()=>{const l=T.useRef(!1),r=T.useRef(null),c=Fl(),u=j3.some(f=>c.pathname===f||c.pathname.startsWith(f+"/"));return T.useEffect(()=>{if(u||l.current||!window.adsbygoogle)return;const f=()=>{const p=r.current;if(!p||p.offsetWidth===0)return!1;if(p.hasAttribute("data-adsbygoogle-status"))return l.current=!0,!0;try{(window.adsbygoogle=window.adsbygoogle||[]).push({}),l.current=!0}catch{}return l.current};if(f())return;const m=new ResizeObserver(()=>{f()&&m.disconnect()});return r.current&&m.observe(r.current),()=>m.disconnect()},[u]),u?null:i.jsxs("div",{style:{minHeight:"100px"},className:"w-full flex justify-center items-center my-4 relative z-40 pointer-events-auto",children:[i.jsx("ins",{ref:r,className:"adsbygoogle",style:{display:"block",width:"100%",maxWidth:"728px",height:"100px",maxHeight:"100px",overflow:"hidden"},"data-ad-client":"ca-pub-2844061727637796","data-ad-slot":"9096203186","data-ad-format":"horizontal","data-full-width-responsive":"false"}),window.location.hostname==="localhost"&&i.jsx("div",{className:"absolute inset-0 flex items-center justify-center border border-dashed border-[#00E5FF]/30 bg-[#00E5FF]/5 text-[#00E5FF] text-xs font-mono tracking-widest uppercase",children:"[ AD BANNER AREA ]"})]})},Qr=({iconClassName:l="w-6 h-6",textClassName:r="text-xl",gapClassName:c="gap-2",glow:u=!1,subtitle:f=!1,className:m=""})=>i.jsxs("span",{className:`flex items-center ${c} ${m}`,children:[i.jsxs("span",{className:"relative shrink-0 inline-flex",children:[u&&i.jsx("span",{"aria-hidden":"true",className:"absolute inset-0 bg-[#00E5FF] blur-md opacity-20 group-hover:opacity-50 transition-opacity"}),i.jsx(Ob,{"aria-hidden":"true",className:`relative z-10 shrink-0 text-[#00E5FF] transition-transform duration-[2s] ease-in-out group-hover:rotate-[360deg] ${l}`})]}),i.jsxs("span",{className:"flex flex-col justify-center min-w-0",children:[i.jsxs("span",{className:`font-black tracking-tighter leading-none text-white truncate ${r}`,children:["FAUX",i.jsx("span",{className:"text-[#00E5FF]",children:"LENS"})]}),f&&i.jsx("span",{className:"text-[10px] md:text-xs font-mono text-gray-500 tracking-[0.3em] md:tracking-[0.4em] uppercase opacity-70 pl-1",children:"AI Lab"})]})]}),A3=()=>{const[l,r]=ig(mx),[c,u]=T.useState(null);return i.jsxs(i.Fragment,{children:[i.jsxs("footer",{className:"w-full border-t border-white/5 bg-[#121212] py-8 md:py-16 relative z-20 shrink-0 mt-auto",children:[i.jsxs("div",{className:"max-w-6xl mx-auto px-6 grid grid-cols-2 md:grid-cols-6 gap-8 md:gap-6 text-sm",children:[i.jsxs("div",{className:"space-y-6",children:[i.jsx("div",{className:"flex items-center gap-2",children:i.jsx(Qr,{iconClassName:"w-6 h-6",textClassName:"text-xl"})}),i.jsx("p",{className:"text-gray-500 leading-relaxed",children:"Forensic AI detection for images & videos. Your media is deleted immediately after analysis. Built in 2026."}),i.jsxs("div",{className:"flex gap-4 text-gray-600",children:[i.jsx(Rb,{size:20}),i.jsx(dn,{size:20}),i.jsx(Pp,{size:20})]})]}),i.jsxs("div",{children:[i.jsx("h4",{className:"font-bold text-white uppercase tracking-widest mb-6",children:"Company"}),i.jsxs("ul",{className:"space-y-4 text-gray-500 font-mono text-xs uppercase tracking-wider",children:[i.jsx("li",{children:i.jsx(te,{to:"/about",className:"hover:text-[#00E5FF] transition-colors cursor-pointer",children:"About"})}),i.jsx("li",{children:i.jsx(te,{to:"/methodology",className:"hover:text-[#00E5FF] transition-colors cursor-pointer",children:"Methodology"})}),i.jsx("li",{children:i.jsx(te,{to:"/blog",className:"hover:text-[#00E5FF] transition-colors cursor-pointer text-[#00E5FF]",children:"Blog"})}),i.jsx("li",{children:i.jsx(te,{to:"/contact",className:"hover:text-[#00E5FF] transition-colors cursor-pointer",children:"Contact"})}),i.jsx("li",{children:i.jsx(te,{to:"/account",className:"hover:text-[#00E5FF] transition-colors cursor-pointer",children:"Account"})}),i.jsx("li",{children:i.jsx(te,{to:"/press",className:"hover:text-[#00E5FF] transition-colors cursor-pointer",children:"Press"})})]})]}),i.jsxs("div",{children:[i.jsx("h4",{className:"font-bold text-white uppercase tracking-widest mb-6",children:"Tools"}),i.jsxs("ul",{className:"space-y-4 text-gray-500 font-mono text-xs uppercase tracking-wider",children:[i.jsx("li",{children:i.jsx(te,{to:"/ai-image-detector",className:"hover:text-[#00E5FF] transition-colors",children:"AI Image Detector"})}),i.jsx("li",{children:i.jsx(te,{to:"/deepfake-detector",className:"hover:text-[#00E5FF] transition-colors",children:"Deepfake Detector"})}),i.jsx("li",{children:i.jsx(te,{to:"/ai-video-detector",className:"hover:text-[#00E5FF] transition-colors",children:"AI Video Detector"})}),i.jsx("li",{children:i.jsx(te,{to:"/fake-image-detector",className:"hover:text-[#00E5FF] transition-colors",children:"Fake Image Detector"})}),i.jsx("li",{children:i.jsx(te,{to:"/developers",className:"hover:text-[#00E5FF] transition-colors",children:"API / Developers"})}),i.jsx("li",{children:i.jsx(te,{to:"/enterprise",className:"hover:text-[#00E5FF] transition-colors text-[#00E5FF]/80",children:"Enterprise API"})}),i.jsx("li",{children:i.jsx(te,{to:"/chrome-extension",className:"hover:text-[#00E5FF] transition-colors",children:"Faux Lens for Chrome"})})]})]}),i.jsxs("div",{children:[i.jsx("h4",{className:"font-bold text-white uppercase tracking-widest mb-6",children:"Detectors"}),i.jsxs("ul",{className:"space-y-4 text-gray-500 font-mono text-xs uppercase tracking-wider",children:[i.jsx("li",{children:i.jsx(te,{to:"/is-image-ai",className:"hover:text-[#00E5FF] transition-colors",children:"Is This Image AI?"})}),i.jsx("li",{children:i.jsx(te,{to:"/fake-photo-checker",className:"hover:text-[#00E5FF] transition-colors",children:"Fake Photo Checker"})}),i.jsx("li",{children:i.jsx(te,{to:"/fake-screenshot-detector",className:"hover:text-[#00E5FF] transition-colors",children:"Fake Screenshot Detector"})}),i.jsx("li",{children:i.jsx(te,{to:"/is-this-image-photoshopped",className:"hover:text-[#00E5FF] transition-colors",children:"Photoshop Checker"})}),i.jsx("li",{children:i.jsx(te,{to:"/detect-midjourney",className:"hover:text-[#00E5FF] transition-colors",children:"Detect Midjourney"})}),i.jsx("li",{children:i.jsx(te,{to:"/detect-dall-e",className:"hover:text-[#00E5FF] transition-colors",children:"Detect DALL-E"})}),i.jsx("li",{children:i.jsx(te,{to:"/detect-stable-diffusion",className:"hover:text-[#00E5FF] transition-colors",children:"Detect Stable Diffusion"})}),i.jsx("li",{children:i.jsx(te,{to:"/detect-flux",className:"hover:text-[#00E5FF] transition-colors",children:"Detect Flux"})}),i.jsx("li",{children:i.jsx(te,{to:"/detect-sora",className:"hover:text-[#00E5FF] transition-colors",children:"Detect Sora"})}),i.jsx("li",{children:i.jsx(te,{to:"/deepfake-detection-api",className:"hover:text-[#00E5FF] transition-colors",children:"Deepfake Detection API"})}),i.jsx("li",{children:i.jsx(te,{to:"/verify-news-photos",className:"hover:text-[#00E5FF] transition-colors",children:"Verify News Photos"})}),i.jsx("li",{children:i.jsx(te,{to:"/romance-scam-detector",className:"hover:text-[#00E5FF] transition-colors",children:"Romance Scam Detector"})}),i.jsx("li",{children:i.jsx(te,{to:"/legal-evidence-verification",className:"hover:text-[#00E5FF] transition-colors",children:"Legal Evidence Verification"})}),i.jsx("li",{children:i.jsx(te,{to:"/best-deepfake-detectors",className:"hover:text-[#00E5FF] transition-colors",children:"Best Deepfake Detectors"})})]})]}),i.jsxs("div",{children:[i.jsx("h4",{className:"font-bold text-white uppercase tracking-widest mb-6",children:"Legal"}),i.jsxs("ul",{className:"space-y-4 text-gray-500 font-mono text-xs uppercase tracking-wider",children:[i.jsx("li",{children:i.jsx(te,{to:"/pricing",className:"hover:text-[#00E5FF] transition-colors cursor-pointer",children:"Pricing"})}),i.jsx("li",{children:i.jsx(te,{to:"/terms",className:"hover:text-[#00E5FF] transition-colors cursor-pointer",children:"Terms of Service"})}),i.jsx("li",{children:i.jsx(te,{to:"/privacy",className:"hover:text-[#00E5FF] transition-colors cursor-pointer",children:"Privacy Policy"})}),i.jsx("li",{children:i.jsx("button",{type:"button",onClick:KE,className:"hover:text-[#00E5FF] transition-colors cursor-pointer",children:"Cookie settings"})}),i.jsx("li",{children:i.jsx(te,{to:"/terms#refund",className:"hover:text-[#00E5FF] transition-colors cursor-pointer",children:"Refund Policy"})}),i.jsx("li",{children:i.jsx(te,{to:"/delete-account",className:"hover:text-[#00E5FF] transition-colors cursor-pointer",children:"Delete Account"})})]})]}),i.jsxs("div",{children:[i.jsx("h4",{className:"font-bold text-white uppercase tracking-widest mb-6",children:"Contact"}),i.jsxs("ul",{className:"space-y-4 text-gray-500",children:[i.jsxs("li",{className:"flex flex-col gap-1",children:[i.jsxs("button",{onClick:()=>u("contact"),className:"text-gray-500 hover:text-[#00E5FF] transition-colors text-left flex items-center gap-3 group",children:[i.jsx(O0,{size:16,className:"text-[#00E5FF] shrink-0 group-hover:drop-shadow-[0_0_5px_#00E5FF]"}),i.jsx("span",{className:"font-bold uppercase tracking-wider text-xs",children:"Contact Support"})]}),i.jsx("a",{href:"mailto:[email protected]",className:"text-[10px] text-gray-600 hover:text-gray-400 pl-7 font-mono transition-colors",children:"[email protected]"})]}),i.jsxs("li",{className:"flex items-start gap-3",children:[i.jsx(Mb,{size:16,className:"text-[#00E5FF] shrink-0 mt-1"}),i.jsx(te,{to:"/privacy",className:"hover:text-[#00E5FF] transition-colors",children:"Postal address"})]})]})]})]}),i.jsx("div",{className:"max-w-6xl mx-auto px-6 mt-16 pt-8 border-t border-white/5 text-center text-gray-700 text-xs font-mono uppercase tracking-widest",children:"© 2026 FAUXLENS. Operated by Netanel Ossi. All rights reserved."})]}),i.jsx(Fn,{children:c&&i.jsx(Ye.div,{initial:{opacity:0}
27,animate:{opacity:1},exit:{opacity:0},className:"fixed inset-0 bg-black/80 backdrop-blur-sm z-[100] flex items-center justify-center p-4",onClick:()=>u(null),children:i.jsxs(Ye.div,{initial:{y:50,opacity:0},animate:{y:0,opacity:1},exit:{y:50,opacity:0},className:"bg-[#111] border border-white/10 w-full max-w-2xl max-h-[80vh] overflow-y-auto rounded-xl p-8 relative shadow-2xl",onClick:f=>f.stopPropagation(),children:[i.jsx("button",{onClick:()=>u(null),className:"absolute top-4 right-4 text-gray-500 hover:text-white",children:i.jsx(zl,{size:24})}),i.jsxs("div",{className:"prose prose-invert prose-sm max-w-none",children:[c==="terms"&&i.jsxs(i.Fragment,{children:[i.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"Terms of Service"}),i.jsx("p",{className:"text-gray-400 text-xs mb-4",children:"Last Updated: January 2026"}),i.jsx("h3",{className:"text-[#00E5FF] font-bold uppercase tracking-wider text-sm mt-6 mb-2",children:"1. Acceptance of Terms"}),i.jsx("p",{children:"By accessing and using FauxLens, you accept and agree to be bound by the terms and provision of this agreement."}),i.jsx("h3",{className:"text-[#00E5FF] font-bold uppercase tracking-wider text-sm mt-6 mb-2",children:"2. Service Description"}),i.jsx("p",{children:"FauxLens provides AI-based image analysis services on a credit basis. The Service analyzes uploaded media to detect potential signs of AI generation."}),i.jsx("h3",{className:"text-[#00E5FF] font-bold uppercase tracking-wider text-sm mt-6 mb-2",children:'3. Disclaimer of Warranties & "False Positives"'}),i.jsxs("p",{children:["The results provided by FauxLens are probabilistic estimates generated by artificial intelligence. ",i.jsx("strong",{children:"We do not guarantee 100% accuracy."})," ",'The Service may produce "false positives" (identifying real images as AI) or "false negatives." FauxLens findings should be used as a supportive data point, not as definitive forensic proof. You agree that FauxLens is not liable for any reputational damage, financial loss, or legal consequences resulting from your use of these analysis results.']}),i.jsx("h3",{className:"text-[#00E5FF] font-bold uppercase tracking-wider text-sm mt-6 mb-2",children:"4. Acceptable Use"}),i.jsx("p",{children:"You agree not to use the Service to upload illegal, abusive, or harmful content. We reserve the right to terminate accounts found in violation of this policy."})]}),c==="privacy"&&i.jsxs(i.Fragment,{children:[i.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"Privacy Policy"}),i.jsx("p",{className:"text-gray-400 text-xs mb-4",children:"Last Updated: January 2026"}),i.jsxs("div",{className:"p-4 bg-white/5 border border-white/10 rounded-lg mb-6 text-sm text-gray-300",children:[i.jsx("p",{className:"font-bold text-white mb-1",children:"Contact Information"}),i.jsx("p",{children:"Netanel Ossi (trading as FauxLens)"}),i.jsxs("p",{className:"text-gray-400",children:["Postal address in our"," ",i.jsx(te,{to:"/privacy",onClick:()=>u(null),className:"text-[#00E5FF] hover:underline",children:"Privacy Policy"}),"."]}),i.jsx("p",{className:"mt-2 text-[#00E5FF]",children:"[email protected]"})]}),i.jsx("h3",{className:"text-[#00E5FF] font-bold uppercase tracking-wider text-sm mt-6 mb-2",children:"1. Data Collection"}),i.jsx("p",{children:"We collect your email address for account management and authentication. We collect uploaded images solely for the purpose of performing the requested analysis."}),i.jsx("h3",{className:"text-[#00E5FF] font-bold uppercase tracking-wider text-sm mt-6 mb-2",children:"2. Image Retention"}),i.jsxs("p",{children:["FauxLens operates on a ",i.jsx("strong",{children:"Zero-Retention"})," basis for analysis data. Uploaded images are deleted from our servers immediately after the analysis is concluded, and are never added to any database or backup."]}),i.jsx("h3",{className:"text-[#00E5FF] font-bold uppercase tracking-wider text-sm mt-6 mb-2",children:"3. Third-Party Infrastructure"}),i.jsx("p",{children:"We utilize trusted third-party cloud providers (e.g., cloud GPU providers, hosting services) to process your data. These providers are strictly bound by confidentiality agreements and do not have permission to store or view your uploaded files."}),i.jsx("h3",{className:"text-[#00E5FF] font-bold uppercase tracking-wider text-sm mt-6 mb-2",children:"4. Cookies & Advertising"}),i.jsx("p",{children:"We use third-party vendors, including Google, which use cookies to serve ads based on a user's prior visits to our website or other websites."}),i.jsxs("ul",{className:"list-disc pl-5 mt-2 space-y-1 text-gray-400",children:[i.jsx("li",{children:"Google's use of advertising cookies enables it and its partners to serve ads to your users based on their visit to your sites and/or other sites on the Internet."}),i.jsxs("li",{children:["Users may opt out of personalized advertising by visiting"," ",i.jsx("a",{href:"https://www.google.com/settings/ads",target:"_blank",rel:"noreferrer",className:"text-[#00E5FF] hover:underline",children:"Google Ad Settings"}),"."]})]})]}),c==="refund"&&i.jsxs(i.Fragment,{children:[i.jsx("h2",{className:"text-2xl font-bold text-white mb-4",children:"Refund Policy"}),i.jsx("div",{className:"p-4 bg-[#00E5FF]/10 border border-[#00E5FF]/30 rounded-lg mb-6",children:i.jsx("p",{className:"text-[#00E5FF] font-bold m-0",children:"14-Day Money Back Guarantee (Unused Credits)"})}),i.jsx("p",{children:"We want you to be satisfied with FauxLens. Our refund policy is straightforward:"}),i.jsxs("ul",{className:"list-disc pl-5 space-y-2",children:[i.jsxs("li",{children:[i.jsx("strong",{children:"Unused Credits:"})," If you have purchased a credit pack and have not used any credits, you may request a full refund within 14 days of the original purchase date."]}),i.jsxs("li",{children:[i.jsx("strong",{children:"Used Credits:"}),' Once a credit has been used to perform an analysis, it is considered "consumed" and is non-refundable, regardless of the analysis result.']}),i.jsxs("li",{children:[i.jsx("strong",{children:"How to Request:"})," Please email [email protected] with your transaction ID to initiate a refund."]})]})]}),c==="contact"&&i.jsxs(i.Fragment,{children:[i.jsx("h2",{className:"text-2xl font-bold text-white mb-2",children:"Secure Channel"}),i.jsx("p",{className:"text-gray-400 text-xs mb-6",children:"Direct uplink to FauxLens HQ. Encryption active."}),l.succeeded?i.jsxs("div",{className:"flex flex-col items-center justify-center py-12 text-center animate-in fade-in duration-500",children:[i.jsx("div",{className:"w-20 h-20 bg-gradient-to-br from-[#00E5FF]/20 to-[#00E5FF]/5 rounded-full flex items-center justify-center mb-6 border border-[#00E5FF]/30 shadow-[0_0_30px_rgba(0,229,255,0.2)]",children:i.jsx($p,{size:40,className:"text-[#00E5FF] drop-shadow-[0_0_10px_rgba(0,229,255,0.8)]"})}),i.jsx("h3",{className:"text-2xl font-black text-white mb-3 tracking-tight",children:"Message Received"}),i.jsx("p",{className:"text-gray-400 text-sm max-w-sm mb-8 leading-relaxed",children:"Thank y
27ou for contacting FauxLens. We have received your inquiry and our team will get back to you shortly."}),i.jsx("button",{onClick:()=>u(null),className:"px-8 py-3 bg-[#00E5FF] hover:bg-white text-black font-bold uppercase tracking-widest text-xs rounded transition-all hover:scale-[1.02] shadow-[0_0_20px_rgba(0,229,255,0.3)]",children:"Return to Site"})]}):i.jsxs("form",{className:"space-y-4",onSubmit:r,children:[i.jsxs("div",{className:"space-y-1",children:[i.jsx("label",{className:"text-[#00E5FF] text-[10px] font-bold uppercase tracking-widest font-mono",children:"Email"}),i.jsxs("div",{className:"relative group",children:[i.jsx("input",{id:"email",type:"email",name:"email",required:!0,className:"w-full bg-black/50 border border-white/20 rounded p-3 text-white text-sm focus:border-[#00E5FF] focus:outline-none focus:shadow-[0_0_15px_rgba(0,229,255,0.2)] transition-all font-mono",placeholder:"[email protected]"}),i.jsx("div",{className:"absolute right-3 top-3 text-gray-500 group-focus-within:text-[#00E5FF] transition-colors",children:i.jsx(O0,{size:16})})]}),i.jsx(Gi,{prefix:"Email",field:"email",errors:l.errors,className:"text-red-500 text-xs font-mono"})]}),i.jsxs("div",{className:"space-y-1",children:[i.jsx("label",{className:"text-[#00E5FF] text-[10px] font-bold uppercase tracking-widest font-mono",children:"Subject"}),i.jsxs("div",{className:"relative",children:[i.jsxs("select",{id:"subject",name:"subject",className:"w-full bg-black/50 border border-white/20 rounded p-3 text-white text-sm focus:border-[#00E5FF] focus:outline-none appearance-none font-mono cursor-pointer",children:[i.jsx("option",{children:"General Inquiry"}),i.jsx("option",{children:"API Access (Enterprise)"}),i.jsx("option",{children:"Report False Positive"}),i.jsx("option",{children:"Press / Media"}),i.jsx("option",{children:"Other"})]}),i.jsx("div",{className:"absolute right-3 top-3 pointer-events-none text-gray-500",children:i.jsx(rd,{size:16})})]}),i.jsx(Gi,{prefix:"Subject",field:"subject",errors:l.errors,className:"text-red-500 text-xs font-mono"})]}),i.jsxs("div",{className:"space-y-1",children:[i.jsx("label",{className:"text-[#00E5FF] text-[10px] font-bold uppercase tracking-widest font-mono",children:"Message"}),i.jsx("textarea",{id:"message",name:"message",rows:5,required:!0,className:"w-full bg-black/50 border border-white/20 rounded p-3 text-white text-sm focus:border-[#00E5FF] focus:outline-none focus:shadow-[0_0_15px_rgba(0,229,255,0.2)] transition-all font-mono resize-none",placeholder:"Enter message data..."}),i.jsx(Gi,{prefix:"Message",field:"message",errors:l.errors,className:"text-red-500 text-xs font-mono"})]}),i.jsxs("button",{type:"submit",disabled:l.submitting,className:"w-full py-3 bg-[#00E5FF] hover:bg-white text-black font-black uppercase tracking-widest text-xs rounded transition-all hover:scale-[1.02] flex items-center justify-center gap-2 mt-4 disabled:opacity-50 disabled:cursor-not-allowed",children:[i.jsx("span",{children:l.submitting?"Transmitting...":"Submit"}),i.jsx(Ra,{size:14,className:"fill-current"})]})]})]})]})]})})})]})},T3={sm:{box:"w-8 h-8",icon:16},md:{box:"w-9 h-9",icon:17},lg:{box:"w-11 h-11",icon:20}},Tg=({photoURL:l,name:r,size:c="md",className:u=""})=>{const[f,m]=T.useState(null),p=!!l&&f===l,{box:x,icon:y}=T3[c],b=`${x} rounded-full border border-[#00E5FF]/40 shrink-0 ${u}`;return!l||p?i.jsx("div",{className:`${b} bg-[#00E5FF]/10 flex items-center justify-center text-[#00E5FF]`,children:i.jsx(ex,{size:y,"aria-hidden":"true"})}):i.jsx("img",{src:l,alt:r??"",referrerPolicy:"no-referrer",onError:()=>m(l),className:`${b} object-cover`})},C3=({user:l,onLogout:r,onSwitchAccount:c})=>{const[u,f]=T.useState(!1),m=T.useRef(null),p=T.useRef(null),x=T.useRef(null),y=T.useRef(null),b=T.useRef(null),v=[x,y,b],g=id(),w=T.useCallback(()=>f(!1),[]);T.useEffect(()=>{if(!u)return;const H=setTimeout(()=>x.current?.focus(),50);return()=>clearTimeout(H)},[u]),T.useEffect(()=>{if(!u)return;const H=W=>{m.current&&!m.current.contains(W.target)&&f(!1)},le=W=>{if(W.key==="Escape"){f(!1),p.current?.focus();return}if(W.key==="ArrowDown"||W.key==="ArrowUp"){W.preventDefault();const ne=v.map(Be=>
27Be.current).filter(Boolean),$=ne.indexOf(document.activeElement),q=W.key==="ArrowDown"?($+1)%ne.length:($-1+ne.length)%ne.length;ne[q]?.focus()}};return document.addEventListener("mousedown",H),document.addEventListener("keydown",le),()=>{document.removeEventListener("mousedown",H),document.removeEventListener("keydown",le)}},[u]);const O=l.displayName??l.email?.split("@")[0]??"User",k=l.email??"",z=({size:H})=>i.jsx(Tg,{photoURL:l.photoURL,name:O,size:H});return i.jsxs("div",{ref:m,className:"relative",children:[i.jsxs("button",{ref:p,onClick:()=>f(H=>!H),"aria-haspopup":"menu","aria-expanded":u,"aria-label":"User account menu",className:"flex items-center gap-1 px-1 min-h-[44px] rounded-full active:ring-2 active:ring-[#00E5FF]/60 focus-visible:ring-2 focus-visible:ring-[#00E5FF]/60 focus-visible:outline-none transition-all cursor-pointer",children:[i.jsx(z,{size:"sm"}),i.jsx(rd,{size:12,className:`text-white/40 transition-transform duration-200 ${u?"rotate-180":""}`})]}),i.jsx(Fn,{children:u&&i.jsxs(Ye.div,{role:"menu","aria-label":"Account options",initial:{opacity:0,y:-4,scale:.97},animate:{opacity:1,y:0,scale:1},exit:{opacity:0,y:-4,scale:.97},transition:{duration:.15,ease:"easeOut"},className:"absolute right-0 top-full mt-2 w-64 bg-[#1a1a1a] border border-[#00E5FF]/20 rounded-lg shadow-[0_8px_32px_rgba(0,0,0,0.6)] z-[60] overflow-hidden",children:[i.jsxs("div",{className:"flex items-center gap-3 px-4 py-3 border-b border-white/10",children:[i.jsx(z,{size:"md"}),i.jsxs("div",{className:"min-w-0",children:[i.jsx("p",{className:"text-white text-sm font-semibold truncate",children:O}),i.jsx("p",{className:"text-white/50 text-xs font-mono truncate",children:k})]})]}),i.jsxs("div",{className:"py-1",children:[i.jsxs("button",{ref:x,role:"menuitem",onClick:()=>{w(),g("/account")},className:"w-full flex items-center gap-3 px-4 py-3 text-sm text-white/70 hover:text-white hover:bg-white/5 active:bg-white/10 focus-visible:bg-white/5 focus-visible:outline-none transition-colors",children:[i.jsx(ex,{size:15,className:"text-[#00E5FF] shrink-0"}),i.jsx("span",{children:"Account"})]}),i.jsxs("button",{ref:y,role:"menuitem",onClick:()=>{w(),c()},className:"w-full flex items-center gap-3 px-4 py-3 text-sm text-white/70 hover:text-white hover:bg-white/5 active:bg-white/10 focus-visible:bg-white/5 focus-visible:outline-none transition-colors",children:[i.jsx(Lb,{size:15,className:"text-[#00E5FF] shrink-0"}),i.jsx("span",{children:"Switch Account"})]}),i.jsxs("button",{ref:b,role:"menuitem",onClick:()=>{w(),r()},className:"w-full flex items-center gap-3 px-4 py-3 text-sm text-white/70 hover:text-[#FF2E63] hover:bg-[#FF2E63]/10 active:bg-[#FF2E63]/15 focus-visible:bg-[#FF2E63]/10 focus-visible:outline-none transition-colors",children:[i.jsx(tx,{size:15,className:"shrink-0"}),i.jsx("span",{children:"Sign Out"})]})]})]})})]})},O3=()=>Up?i.jsx(i.Fragment,{children:Dl[Up]?.icon}):null,Cg=({isVisible:l})=>l?kl.createPortal(i.jsxs(Ye.div,{initial:{opacity:0}
27,animate:{opacity:1},exit:{opacity:0},className:"fixed inset-0 z-[9998] bg-black flex flex-col items-center justify-center font-mono",children:[i.jsxs("div",{className:"relative",children:[i.jsx("div",{className:"w-16 h-16 border-t-2 border-[#FF2E63] rounded-full mb-8 animate-spin motion-reduce:animate-none"}),i.jsx(Db,{className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 text-[#FF2E63]",size:24})]}),i.jsx("h2",{className:"text-[#FF2E63] text-xl font-bold tracking-[0.2em] mb-2 animate-pulse",children:"SECURING DATA & CLOSING"})]}),document.body):null,Og=({open:l,title:r,body:c,confirmLabel:u,cancelLabel:f="Cancel",tone:m="default",onConfirm:p,onCancel:x})=>{const y=T.useRef(null),b=T.useRef(null);return Kr(l),T.useEffect(()=>{if(!l)return;b.current=document.activeElement;const v=()=>Array.from(y.current?.querySelectorAll('a[href], button:not([disabled]), input:not([disabled]), [tabindex]:not([tabindex="-1"])')??[]);y.current?.querySelector("[data-confirm-cancel]")?.focus();const g=w=>{if(w.key==="Escape"){w.preventDefault(),x();return}if(w.key!=="Tab")return;const O=v();if(O.length===0)return;const k=O[0],z=O[O.length-1];
27w.shiftKey&&document.activeElement===k?(w.preventDefault(),z.focus()):!w.shiftKey&&document.activeElement===z&&(w.preventDefault(),k.focus())};return document.addEventListener("keydown",g),()=>{document.removeEventListener("keydown",g),b.current?.focus?.()}},[l,x]),l?kl.createPortal(i.jsx("div",{className:"fixed inset-0 z-[9999] flex items-center justify-center p-4 bg-black/75",onClick:x,children:i.jsxs("div",{ref:y,role:"dialog","aria-modal":"true","aria-labelledby":"confirm-dialog-title","aria-describedby":c?"confirm-dialog-body":void 0,onClick:v=>v.stopPropagation(),className:"w-full max-w-xs bg-[#1a1a1a] border border-[#333] rounded-xl shadow-2xl px-5 py-5",children:[i.jsx("h2",{id:"confirm-dialog-title",className:"text-base font-bold text-white tracking-tight",children:r}),c&&i.jsx("p",{id:"confirm-dialog-body",className:"text-white/70 text-sm mt-1.5",children:c}),i.jsxs("div",{className:"mt-5 space-y-2",children:[i.jsx("button",{type:"button",onClick:p,className:`w-full min-h-[48px] font-bold tracking-wide text-sm rounded transition-colors focus:outline-none focus-visible:ring-2 ${m==="danger"?"bg-[#FF2E63] hover:bg-[#ff4d78] text-white focus-visible:ring-[#FF2E63]/60":"bg-[#00E5FF] hover:bg-white text-black focus-visible:ring-[#00E5FF]/60"}`,children:u}),i.jsx("button",{type:"button","data-confirm-cancel":!0,onClick:x,className:"w-full min-h-[48px] text-sm text-white/70 hover:text-white rounded transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-white/40",children:f})]})]})}),document.body):null};function Rg(){const l=id(),[r,c]=T.useState(!1),[u,f]=T.useState(!1),m=T.useRef(null);T.useEffect(()=>()=>{m.current&&clearTimeout(m.current)},[]);const p=T.useCallback(()=>f(!0),[]),x=T.useCallback(()=>f(!1),[]),y=T.useCallback(()=>{f(!1),c(!0),m.current=setTimeout(()=>{Promise.resolve(rg()).catch(()=>{}).finally(()=>{c(!1),l("/")})},ev)},[l]);return{isLoggingOut:r,signOut:p,confirmProps:{open:u,onConfirm:y,onCancel:x}}}const Mg=()=>{const{pathname:l}=Fl(),r=ee(w=>w.currentUser),c=ee(w=>w.creditBalance),u=ee(w=>w.isCreditsLoading),f=ee(w=>w.creditsLoaded),m=ee(w=>w.toggleBuyCreditsModal),{isLoggingOut:p,signOut:x,confirmProps:y}=Rg(),b=async()=>{await La(l==="/"?Wt.HOMEPAGE_HEADER:Wt.HEADER)},v=!r&&f&&!u&&(c||0)===0,g=!!r||(c||0)>0||v;return i.jsxs(i.Fragment,{children:[i.jsxs(Fn,{children:[i.jsx(Cg,{isVisible:p}),i.jsx(Og,{...y,title:"Sign out of FauxLens?",body:"Your credits stay on your account. Signing back in means waiting for another email link.",confirmLabel:"Sign out",tone:"danger"})]}),i.jsxs("div",{className:"flex items-center gap-1 shrink-0",children:[g&&i.jsxs("button",{type:"button",onClick:()=>m(!0),"aria-label":v?"No credits left. Get more.":f?`${c||0} credits. Buy more.`:"Credits loading. Buy more.",className:"flex items-center gap-1.5 px-2 min-h-[44px] rounded text-white/80 hover:text-white transition-colors group focus:outline-none focus-visible:ring-2 focus-visible:ring-[#00E5FF]/60",children:[i.jsx(Ra,{size:15,"aria-hidden":"true",className:`shrink-0 transition-colors ${f&&(c||0)===0?"text-[#FFB703]":"text-[#00E5FF]"} group-hover:text-[#FFB703]`}),v?i.jsxs("span",{className:"font-mono text-[10px] font-bold tracking-widest text-[#FFB703] whitespace-nowrap",children:["GET",i.jsx("span",{className:"hidden min-[400px]:inline",children:" CREDITS"})]}):i.jsxs(i.Fragment,{children:[i.jsx("span",{className:"font-mono text-xs font-bold tracking-widest tabular-nums",children:u?i.jsx(Gr,{size:12,className:"animate-spin inline-block text-[#00E5FF]"}):f?c||0:"--"}),i.jsx("span",{className:"hidden md:inline font-mono text-[10px] font-bold tracking-widest text-white/50",children:"CREDITS"})]})]}),r?i.jsx(C3,{user:r,onLogout:x,onSwitchAccount:G5}):i.jsxs("button",{type:"button",onClick:b,className:"flex items-center gap-2 shrink-0 whitespace-nowrap border border-white/40 bg-white/5 text-white px-3 min-h-[44px] rounded text-xs font-bold tracking-wider hover:border-[#00E5FF]/60 hover:text-[#00E5FF] transition-all focus:outline-none focus-visible:ring-2 focus-visible:ring-[#00E5FF]/60",children:[i.jsx(O3,{}),i.jsx("span",{children:"SIGN IN"})]})]})]})},R3=({onNavigate:l})=>{const r=ee(g=>g.currentUser),c=ee(g=>g.creditBalance),u=ee(g=>g.creditsLoaded),f=ee(g=>g.toggleBuyCreditsModal),{isLoggingOut:m,signOut:p,confirmProps:x}=Rg(),y=c||0,b=u&&y===0,v=()=>{l(),f(!0)};if(r){const g=r.displayName||"Your account",w=r.email||"";return i.jsxs("div",{className:"px-2 pt-1 pb-2",children:[i.jsx(Fn,{children:i.jsx(Cg,{isVisible:m})}),i.jsx(Og,{...x,onConfirm:()=>{l(),x.onConfirm()},title:"Sign out of FauxLens?",body:"Your credits stay on your account. Signing back in means waiting for another email link.",confirmLabel:"Sign out",tone
27:"danger"}),i.jsxs("div",{className:"flex items-center gap-3 px-2 py-2",children:[i.jsx(Tg,{photoURL:r.photoURL,name:g,size:"md"}),i.jsxs("div",{className:"min-w-0",children:[i.jsx("p",{className:"text-white text-sm font-semibold truncate",children:g}),i.jsx("p",{className:"text-white/50 text-xs font-mono truncate",children:w})]})]}),i.jsxs("button",{type:"button",onClick:v,className:"w-full flex items-center justify-between gap-2 px-2 min-h-[48px] rounded-lg text-left hover:bg-white/5 transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-[#00E5FF]/60",children:[i.jsxs("span",{className:"flex items-center gap-2 min-w-0",children:[i.jsx(Ra,{size:15,"aria-hidden":"true",className:"text-[#00E5FF] shrink-0"}),i.jsx("span",{className:"font-mono text-xs text-white/80 tabular-nums",children:u?`${y} credits`:"-- credits"}),i.jsx("span",{className:"font-mono text-[10px] text-white/40 truncate",children:yt.BALANCE_ACCOUNT})]}),i.jsx("span",{className:"font-mono text-[10px] font-bold tracking-widest text-[#00E5FF] shrink-0",children:"BUY"})]}),i.jsxs(te,{to:"/account",onClick:l,className:"w-full flex items-center justify-between px-2 min-h-[48px] rounded-lg text-sm text-gray-300 hover:text-white hover:bg-white/5 transition-colors",children:[i.jsx("span",{children:"Account"}),i.jsx(R0,{size:15,"aria-hidden":"true",className:"text-white/30"})]}),i.jsxs("button",{type:"button",onClick:p,className:"w-full flex items-center gap-2 px-2 min-h-[48px] rounded-lg text-sm text-white/60 hover:text-[#FF2E63] hover:bg-[#FF2E63]/10 transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-[#FF2E63]/50",children:[i.jsx(tx,{size:15,"aria-hidden":"true",className:"shrink-0"}),i.jsx("span",{children:"Sign out"})]})]})}return i.jsxs("div",{className:"px-2 pt-1 pb-2",children:[i.jsxs("div",{className:"px-2 pb-2",children:[i.jsxs("p",{className:"flex items-center gap-1.5 font-mono text-[11px] text-white/60",children:[i.jsx(Ra,{size:13,"aria-hidden":"true",className:b?"text-[#FFB703]":"text-[#00E5FF]"}),b?i.jsx("span",{children:"No credits left"}):i.jsx("span",{children:u?`${y} credits on this browser`:""})]}),i.jsx("p",{className:"mt-1 text-xs leading-relaxed text-white/60",children:b?"Credits you buy are tied to your account. Sign in first so they are not stuck on this browser.":yt.SHORT})]}),i.jsx("button",{type:"button",onClick:()=>{l(),La(Wt.MOBILE_MENU)},className:"w-full flex items-center justify-center gap-2 min-h-[48px] rounded-lg border border-white/40 bg-white/5 text-white text-xs font-bold tracking-wider hover:border-[#00E5FF]/60 hover:text-[#00E5FF] transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-[#00E5FF]/60",children:i.jsx("span",{children:"SIGN IN"})}),i.jsxs(te,{to:"/account",onClick:l,className:"w-full flex items-center justify-between px-2 min-h-[48px] mt-1 rounded-lg text-sm text-gray-300 hover:text-white hover:bg-white/5 transition-colors",children:[i.jsx("span",{children:"What an account does"}),i.jsx(R0,{size:15,"aria-hidden":"true",className:"text-white/30"})]}),b&&i.jsx("button",{type:"button",onClick:v,className:"w-full min-h-[44px] mt-1 text-xs text-white/50 hover:text-[#00E5FF] transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-[#00E5FF]/60 rounded-lg",children:"See credit packs"})]})},Ip=[{to:"/detect",label:"Detect"},{to:"/cleanup",label:"Cleanup"},{to:"/blog",label:"Blog"},{to:"/about",label:"About"},{to:"/methodology",label:"Methodology"},{to:"/pricing",label:"Pricing"},{to:"/contact",label:"Contact"}],M3=l=>`text-xs font-mono uppercase tracking-wider transition-colors ${l?"text-[#00E5FF]":"text-gray-400 hover:text-[#00E5FF]"}`,Lg=({trailing:l})=>{const{pathname:r}=Fl(),[c,u]=T.useState(!1);return i.jsxs(i.Fragment,{children:[i.jsx("div",{className:"hidden lg:flex items-center gap-6",children:Ip.map(f=>i.jsx(te,{to:f.to,className:M3(r===f.to),children:f.label},f.to))}),l,i.jsx("button",{type:"button",onClick:()=>{u(f=>{if(!f){const{currentUser:m,creditBalance:p}=ee.getState();Ce("nav_menu_opened",{is_authenticated:!!m,credit_balance:p})}return!f})},"aria-expanded":c,"aria-controls":"site-mobile-nav","aria-label":c?"Close navigation menu":"Open navigation menu",className:"lg:hidden p-3 min-w-[44px] min-h-[44px] flex items-center justify-center -mr-1.5 shrink-0 text-gray-300 hover:text-white transition-colors",children:c?i.jsx(zl,{size:22}):i.jsx(Fb,{size:22})}),i.jsx("div",{id:"site-mobile-nav",inert:!c,className:`lg:hidden absolute left-0 right-0 top-full z-50 grid transition-all duration-200 ease-out motion-reduce:transition-none ${c?"grid-rows-[1fr] opacity-100":"grid-rows-[0fr] opacity-0"}`,children:i.jsx("div",{className:"overflow-hidden",children:i.jsxs("nav",{"aria-label":"Site",className:"mx-4 mb-4 max-h-[calc(100dvh-5rem)] overflow-y-auto overscroll-contain rounded-xl border border-white/10 bg-[#0d0d0d] backdrop-blur-md p-2 shadow-[0_10px_40px_rgba(0,0,0,0.6)]",children:[i.jsx(R3,{onNavigate:()=>u(!1)}),i.jsx("div",{className:"border-t border-white/10 my-1"}),Ip.map(f=>i.jsx(te,{to:f.to,onClick:()=>u(!1),className:`block px-4 py-3 rounded-lg text-sm font-mono uppercase tracking-wider transition-colors ${r===f.to?"text-[#00E5FF] bg-[#00E5FF]/10":"text-gray-300 hover:text-white hover:bg-white/5"}`,children:f.label},f.to))]})})})]})},L3=()=>i.jsx("header",{className:"sticky top-0 z-[70] w-full border-b border-white/10 bg-[#121212]/90 backdrop-blur-md",children:i.jsxs("div",{className:"relative max-w-6xl mx-auto px-4 md:px-6 h-14 flex items-center gap-2 lg:gap-6",children:[i.jsx(te,{to:"/",className:"flex items-center group shrink-0 min-w-0 mr-auto","aria-label":"FauxLens home",children:i.jsx(Qr,{iconClassName:"w-5 h-5",textClassName:"text-sm"})}),i.jsx(Lg,{trailing:i.jsx(Mg,{})})]})}),Dg=({type:l,title:r,subtitle:c,score:u,description:f,hotspot:m,mediaUrl:p,posterUrl:x})=>{const y=T.useRef(null),[b,v]=T.useState(!1),[g,w]=T.useState(!1),[O,k]=T.useState(!1),z=async q=>{if(q.stopPropagation(),y.current)try{k(!1),(y.current.error||O)&&y.current.load(),await y.current.play()}catch{k(!0)}},H=q=>{q.stopPropagation(),y.current&&y.current.pause()},le=m.x>70,W=m.y>60,ne=m.x<30;let $="";return W?$+=" bottom-full mb-2":$+=" top-full mt-2",le?$+=" right-0":ne?$+=" left-0":$+=" left-1/2 -translate-x-1/2",i.jsxs("div",{className:"group relative bg-[#1a1a1a] border border-white/10 hover:border-[#00E5FF] transition-all rounded-xl overflow-hidden h-full flex flex-col",children:[i.jsxs("div",{className:"h-48 w-full bg-black relative overflow-hidden",children:[l==="video"?i.jsxs(i.Fragment,{children:[i.jsx("div",{className:"absolute inset-0 z-0",children:i.jsx("img",{src:x,alt:"","aria-hidden":"true",width:320,height:192,loading:"lazy",decoding:"async",className:"w-full h-full object-cover blur-md opacity-50 scale-110"})}),i.jsx("video",{ref:y,src:p,poster:x,className:`relative z-10 w-full h-full object-contain transition-opacity ${b?"opacity-100":"opacity-90"}`,onClick:H,onPlay:()=>v(!0),onPause:()=>v(!1),onEnded:()=>v(!1),onError:()=>{k(!0)}
27,loop:!0,muted:!0,playsInline:!0,preload:"none"})]}):i.jsx("img",{src:p,width:320,height:192,loading:"lazy",decoding:"async",className:"w-full h-full object-cover opacity-80 group-hover:opacity-100 transition-opacity",alt:r}),i.jsx("div",{className:"absolute inset-0 bg-[linear-gradient(rgba(255,255,255,0.02)_1px,transparent_1px),linear-gradient(90deg,rgba(255,255,255,0.02)_1px,transparent_1px)] bg-[size:20px_20px] pointer-events-none"}),l==="video"&&!b&&i.jsx("div",{onClick:z,className:"absolute inset-0 flex items-center justify-center bg-black/40 backdrop-blur-sm transition-all z-20 cursor-pointer hover:bg-black/30",children:i.jsx("div",{className:`w-12 h-12 rounded-full flex items-center justify-center border shadow-[0_0_20px_rgba(0,0,0,0.5)] transition-transform group-hover:scale-110 ${O?"bg-red-500/20 border-red-500 text-red-500":"bg-white/10 border-white/20 text-white"}`,children:O?i.jsx("span",{className:"font-bold text-[10px]",children:"ERR"}):i.jsx(M0,{size:20,className:"fill-white ml-1"})})}),!b&&!O&&i.jsxs("div",{className:"absolute w-8 h-8 -ml-4 -mt-4 cursor-pointer z-30 group/hotspot",style:{left:`${m.x}%`,top:`${m.y}%`},onClick:q=>{q.stopPropagation(),w(!g)},children:[i.jsx("div",{className:"absolute inset-0 bg-[#00E5FF] rounded-full animate-ping opacity-75"}),i.jsx("div",{className:"absolute inset-0 m-2 bg-[#00E5FF] rounded-full border-2 border-black"}),i.jsxs("div",{className:`absolute w-40 bg-black/95 border border-[#00E5FF] p-3 rounded-lg z-50 transition-all duration-200 ${$} ${g?"opacity-100 scale-100 pointer-events-auto":"opacity-0 scale-95 pointer-events-none group-hover/hotspot:opacity-100"}`,onClick:q=>q.stopPropagation(),children:[i.jsx("div",{className:"text-[#00E5FF] text-[9px] font-bold uppercase tracking-widest mb-1",children:"Detection Trigger"}),i.jsx("div",{className:"text-white text-xs font-medium leading-tight",children:m.label})]})]}),i.jsxs("div",{className:"absolute top-3 right-3 bg-black/80 backdrop-blur border border-white/10 px-2 py-1 rounded text-xs font-mono font-bold text-[#00E676] z-10",children:[u," FAKE"]})]}),i.jsxs("div",{className:"p-6 text-left flex-1 flex flex-col cursor-pointer",onClick:b?H:z,children:[i.jsxs("div",{className:"flex justify-between items-start mb-2",children:[i.jsx("h3",{className:"text-lg font-bold text-white leading-tight",children:r}),l==="video"&&(b?i.jsx(kb,{size:14,className:"text-[#00E5FF] mt-1"}):i.jsx(M0,{size:14,className:"text-[#00E5FF] mt-1"}))]}),i.jsx("div",{className:"text-[10px] text-[#00E5FF] font-mono uppercase tracking-widest mb-3",children:c}),i.jsx("p",{className:"text-gray-500 text-sm leading-relaxed border-t border-white/5 pt-3 flex-grow",children:f})]})]})},zu={people:{id:"people",label:"Remove People",icon:ax,before:"/media/traveler_source_v2.jpg",after:"/media/traveler_after_v2.jpg",alt:"AI removing people from footage"},evidence:{id:"evidence",label:"Evidence Cleanup",icon:nx,before:"/media/perfume_source_v2.jpg",after:"/media/perfume_after.webp",alt:"AI cleaning up forensic evidence images"},artifact:{id:"artifact",label:"Artifact Removal",icon:od,before:"/media/tokyo_source.webp",after:"/media/tokyo_after.webp",alt:"AI removing TikTok and social media artifacts"}},D3=()=>{const[l,r]=T.useState("people"),[c,u]=T.useState(85),f=T.useRef(null),m=T.useRef(!1);T.useEffect(()=>{Object.values(zu).forEach(b=>{const v=new Image,g=new Image;v.src=b.before,g.src=b.after})},[]);const p=T.useCallback(b=>{if(!f.current)return;const{left:v,width:g}=f.current.getBoundingClientRect(),O=(("touches"in b?b.touches[0].pageX:b.pageX)-v)/g*100;u(Math.min(100,Math.max(0,O)))},[]),x=()=>{m.current=!0};T.useEffect(()=>{const b=g=>{m.current&&p(g)},v=()=>{m.current=!1};return window.addEventListener("mousemove",b),window.addEventListener("mouseup",v),window.addEventListener("touchmove",b),window.addEventListener("touchend",v),()=>{window.removeEventListener("mousemove",b),window.removeEventListener("mouseup",v),window.removeEventListener("touchmove",b),window.removeEventListener("touchend",v)}},[p]);const y=zu[l];return i.jsxs("div",{className:"w-full max-w-6xl mb-16 md:mb-32 relative px-4",children:[i.jsxs("div",{className:"flex flex-col items-center text-center mb-10 md:mb-12 gap-4",children:[i.jsxs("div",{className:"flex items-center gap-2 text-[#00E5FF] font-mono text-xs tracking-[0.3em] uppercase",children:[i.jsx(zb,{size:18})," Image Cleanup"]}),i.jsx("h2",{className:"text-3xl md:text-5xl font-black text-white",children:"Restore Clarity. Reveal Evidence."}),i.jsx("p",{className:"text-gray-400 text-base md:text-lg max-w-2xl",children:"Select a mode to see how our AI removes artifacts. From clearing CCTV timestamps to removing social media artifacts."})]}),i.jsx("div",{className:"flex justify-start md:justify-center mb-8 overflow-x-auto no-scrollbar pb-2 md:pb-0 -mx-4 px-4 md:mx-0 md:px-0",children:i.jsx("div",{className:"flex gap-3 md:gap-4 min-w-max mx-auto md:mx-0",children:Object.entries(zu).map(([b,v])=>{const g=l===b,w=v.icon;return i.jsxs("button",{type:"button","aria-pressed":g,"aria-label":`Show ${v.label} demonstration`,onClick:()=>{r(b),u(85)},className:` 28 flex items-center gap-2 px-6 py-3 rounded-full border transition-all duration-300 min-h-[44px] 29 ${g?"border-purple-500 bg-purple-500/20 text-white shadow-[0_0_20px_rgba(168,85,247,0.3)]":"border-white/10 bg-[#1a1a1a] text-gray-400 hover:border-white/30 hover:bg-[#222]"} 30 `,children:[i.jsx(w,{size:18,className:g?"text-purple-400":""}),i.jsx("span",{className:"font-bold text-sm whitespace-nowrap",children:v.label})]},b)})})}),i.jsx("div",{className:"w-full aspect-video md:aspect-[21/9] rounded-2xl border border-white/10 overflow-hidden relative shadow-2xl bg-[#0a0a0a] group",children:i.jsx(Ye.div,{initial:{opacity:0}
30,animate:{opacity:1},exit:{opacity:0},transition:{duration:.3},className:"absolute inset-0",children:i.jsxs("div",{ref:f,className:"absolute inset-0 cursor-col-resize select-none overflow-hidden",onMouseDown:x,onTouchStart:x,children:[i.jsxs("div",{className:"absolute inset-0 w-full h-full",children:[i.jsx("img",{draggable:"false",onDragStart:b=>b.preventDefault(),src:y.after,width:800,height:600,loading:"lazy",decoding:"async",className:"absolute inset-0 w-full h-full object-cover select-none pointer-events-none",alt:`Cleaned ${y.label} result`}),i.jsx("div",{className:"absolute bottom-4 right-4 bg-black/60 backdrop-blur-md px-3 py-1 rounded text-xs font-bold text-white/80 uppercase tracking-widest pointer-events-none select-none",children:"After"})]}),i.jsxs("div",{className:"absolute inset-0 w-full h-full border-r border-[#00E5FF] shadow-[0_0_30px_rgba(0,229,255,0.3)]",style:{clipPath:`inset(0 ${100-c}% 0 0)`},children:[i.jsx("img",{draggable:"false",onDragStart:b=>b.preventDefault(),src:y.before,width:800,height:600,loading:"lazy",decoding:"async",className:"absolute inset-0 w-full h-full object-cover select-none pointer-events-none",alt:`Original ${y.label} source`}),i.jsx("div",{className:"absolute bottom-4 left-4 bg-black/60 backdrop-blur-md px-3 py-1 rounded text-xs font-bold text-white/80 uppercase tracking-widest pointer-events-none select-none",children:"Before"})]}),i.jsx("div",{className:"absolute top-0 bottom-0 w-0.5 md:w-1 bg-[#00E5FF] z-30 flex items-center justify-center pointer-events-none",style:{left:`${c}%`},children:i.jsxs("div",{className:"w-8 h-8 md:w-10 md:h-10 bg-[#00E5FF] rounded-full flex items-center justify-center shadow-[0_0_20px_rgba(0,229,255,0.6)] text-black cursor-grab active:cursor-grabbing hover:scale-110 transition-transform relative group/handle",children:[i.jsx(Ub,{size:18,className:"md:w-5 md:h-5 relative z-10"}),i.jsx("div",{className:"absolute left-[-12px] opacity-0 group-hover/handle:opacity-100 transition-opacity text-[#00E5FF] font-bold text-lg drop-shadow-[0_0_2px_rgba(0,0,0,0.8)]",children:"â¹"}),i.jsx("div",{className:"absolute right-[-12px] opacity-0 group-hover/handle:opacity-100 transition-opacity text-[#00E5FF] font-bold text-lg drop-shadow-[0_0_2px_rgba(0,0,0,0.8)]",children:"âº"})]})})]})},l)}),i.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6 mt-8 md:mt-12",children:[i.jsxs("div",{className:"bg-[#111] border border-white/5 rounded-xl p-6 md:p-8 hover:border-[#00E5FF]/30 transition-colors group",children:[i.jsx("div",{className:"w-12 h-12 bg-[#00E5FF]/10 rounded-lg flex items-center justify-center text-[#00E5FF] mb-6 group-hover:scale-110 transition-transform",children:i.jsx(ax,{size:24})}),i.jsx("h3",{className:"text-xl font-bold text-white mb-3",children:"Remove People"}),i.jsx("p",{className:"text-gray-400 text-sm leading-relaxed",children:"Remove unwanted people from your photos instantly."})]}),i.jsxs("div",{className:"bg-[#111] border border-white/5 rounded-xl p-6 md:p-8 hover:border-purple-500/30 transition-colors group",children:[i.jsx("div",{className:"w-12 h-12 bg-purple-500/10 rounded-lg flex items-center justify-center text-purple-500 mb-6 group-hover:scale-110 transition-transform",children:i.jsx(Bb,{size:24})}),i.jsx("h3",{className:"text-xl font-bold text-white mb-3",children:"Image Cleanup"}),i.jsx("p",{className:"text-gray-400 text-sm leading-relaxed",children:"Isolate subjects and remove visual noise from photos for clearer analysis."})]}),i.jsxs("div",{className:"bg-[#111] border border-white/5 rounded-xl p-6 md:p-8 hover:border-pink-500/30 transition-colors group",children:[i.jsx("div",{className:"w-12 h-12 bg-pink-500/10 rounded-lg flex items-center justify-center text-pink-500 mb-6 group-hover:scale-110 transition-transform",children:i.jsx(od,{size:24})}),i.jsx("h3",{className:"text-xl font-bold text-white mb-3",children:"Artifact Removal"}),i.jsx("p",{className:"text-gray-400 text-sm leading-relaxed",children:"Remove TikTok, Instagram, and platform overlays to analyze the original source media."})]})]})]})},F3=()=>i.jsx("div",{className:"absolute inset-0 z-0 opacity-20 pointer-events-none",children:i.jsxs("svg",{width:"100%",height:"100%",xmlns:"http://www.w3.org/2000/svg",children:[i.jsx("defs",{children:i.jsx("pattern",{id:"cyber-grid",width:"40",height:"40",patternUnits:"userSpaceOnUse",children:i.jsx("path",{d:"M 40 0 L 0 0 0 40",fill:"none",stroke:"#00E5FF",strokeWidth:"0.5"})})}),i.jsx("rect",{width:"100%",height:"100%",fill:"url(#cyber-grid)"})]})}),Fg=[{type:"image",title:"Shadow Logic",subtitle:"INCONSISTENT LIGHT SOURCE",score:"99.2%",description:"Light vector on cheekbone
30(45°) contradicts shadow angle on collar (-30°).",hotspot:{x:60,y:40,label:"Angle Mismatch"},mediaUrl:"/media/first_image.webp"},{type:"image",title:"Anatomical Glitch",subtitle:"DIFFUSION ARTIFACT",score:"98.8%",description:"Ear structure dissolves into hair texture (common Midjourney v6 artifact).",hotspot:{x:30,y:50,label:"Texture Meld"},mediaUrl:"/media/second_image.webp"},{type:"video",title:"Metadata Trace",subtitle:"SORA GENERATED",score:"99.9%",description:"Container metadata confirms origin as OpenAI Sora model.",hotspot:{x:85,y:15,label:"Sora Signature"},mediaUrl:"/media/sora_video_v2.mp4",posterUrl:"/sora_poster_v2.jpg"},{type:"image",title:"Metadata Ghosting",subtitle:"STRIPPED EXIF DATA",score:"94.5%",description:"Image claims 'Canon R5' copyright, but noise profile matches Stable Diffusion XL.",hotspot:{x:80,y:80,label:"Noise Mismatch"},mediaUrl:"/media/third_image.webp"}],Hp=[{icon:"ShieldCheck",question:"Is my data private?",answer:"Nothing is kept. Your file exists only for as long as the scan takes, and it is deleted the moment we hand back a result. No backups, no logs of the image itself, no quiet copy kept for training. We could not show you a past upload even if you asked, because one does not exist."},{icon:"Database",question:"What file formats are supported?",answer:"Upload a JPG, PNG, or WebP. When you clean an image, it comes back as a JPG or PNG at the quality you put in. We don't re-compress your export into a blurry mess on the way out."},{icon:"Zap",question:"How accurate is the detection score?",answer:"No detector is right every single time, and we won't pretend ours is. The number you see is a confidence reading, measured against millions of real photos and generated images from models like Midjourney and Flux. Read it as strong evidence to act on, not a courtroom verdict."},{icon:"Activity",question:"How does AI detection work?",answer:"Picture several tests running at once. Error Level Analysis catches regions with a different compression history. Noise mapping hunts for the sensor pattern a real camera leaves behind, and notices when it's missing. Layer those signals and the fingerprints your eye can't see start to surface."},{icon:"Sparkles",question:"How does the object remover work?",answer:"Clone tools just smear nearby pixels over the gap. Ours rebuilds it with a diffusion model that reasons about light, edges, and texture, so the patch actually belongs to the scene instead of floating on top of it."},{icon:"ScanLine",question:"Is output quality preserved?",answer:"Resolution stays put. You get the original dimensions back, up to 4K, with no downsampling and no blur. There's no quality tax for running the cleanup."}],k3=({className:l="w-10 h-10",style:r})=>i.jsx("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:l,style:r,xmlns:"http://www.w3.org/2000/svg",children:i.jsx("path",{d:"M22.2819 9.8211a5.9847 5.9847 0 0 0-.5157-4.9108 6.0462 6.0462 0 0 0-6.5098-2.9A6.0651 6.0651 0 0 0 4.9807 4.1818a5.9847 5.9847 0 0 0-3.9977 2.9 6.0462 6.0462 0 0 0 .7427 7.0966 5.98 5.98 0 0 0 .511 4.9107 6.051 6.051 0 0 0 6.5146 2.9001A5.9847 5.9847 0 0 0 13.2599 24a6.0557 6.0557 0 0 0 5.7718-4.2058 5.9894 5.9894 0 0 0 3.9977-2.9001 6.0557 6.0557 0 0 0-.7475-7.0729zm-9.022 12.6081a4.4755 4.4755 0 0 1-2.8764-1.0408l.1419-.0804 4.7783-2.7582a.7948.7948 0 0 0 .3927-.6813v-6.7369l2.02 1.1686a.071.071 0 0 1 .038.052v5.5826a4.504 4.504 0 0 1-4.4945 4.4944zm-9.6607-4.1254a4.4708 4.4708 0 0 1-.5346-3.0137l.142.0852 4.783 2.7582a.7712.7712 0 0 0 .7806 0l5.8428-3.3685v2.3324a.0804.0804 0 0 1-.0332.0615L9.74 19.9502a4.4992 4.4992 0 0 1-6.1408-1.6464zM2.3408 7.8956a4.485 4.485 0 0 1 2.3655-1.9728V11.6a.7664.7664 0 0 0 .3879.6765l5.8144 3.3543-2.0201 1.1685a.0757.0757 0 0 1-.071 0l-4.8303-2.7865A4.504 4.504 0 0 1 2.3408 7.872zm16.5963 3.8558L13.1038 8.364 15.1192 7.2a.0757.0757 0 0 1 .071 0l4.8303 2.7913a4.4944 4.4944 0 0 1-.6765 8.1042v-5.6772a.79.79 0 0 0-.407-.667zm2.0107-3.0231l-.142-.0852-4.7735-2.7818a.7759.7759 0 0 0-.7854 0L9.409 9.2297V6.8974a.0662.0662 0 0 1 .0284-.0615l4.8303-2.7866a4.4992 4.4992 0 0 1 6.6802 4.66zM8.3065 12.863l-2.02-1.1638a.0804.0804 0 0 1-.038-.0567V6.0742a4.4992 4.4992 0 0 1 7.3757-3.4537l-.142.0805L8.704 5.459a.7948.7948 0 0 0-.3927.6813zm
301.0976-2.3654l2.602-1.4998 2.6069 1.4998v2.9994l-2.5974 1.4997-2.6067-1.4997Z"})}),z3=({className:l="w-10 h-10",style:r})=>i.jsxs("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:l,style:r,xmlns:"http://www.w3.org/2000/svg",children:[i.jsx("path",{d:"M12.0003 22.8447C17.9892 22.8447 22.8447 17.9892 22.8447 12.0003C22.8447 6.01142 17.9892 1.15588 12.0003 1.15588C6.01142 1.15588 1.15588 6.01142 1.15588 12.0003C1.15588 17.9892 6.01142 22.8447 12.0003 22.8447Z"}),i.jsx("path",{d:"M12.0003 21.0963C17.0238 21.0963 21.0963 17.0238 21.0963 12.0003C21.0963 6.97678 17.0238 2.90427 12.0003 2.90427C6.97678 2.90427 2.90427 6.97678 2.90427 12.0003C2.90427 17.0238 6.97678 21.0963 12.0003 21.0963Z",fill:"#000",fillOpacity:"0.2"}),i.jsx("path",{d:"M11.9688 2.90427L14.7781 12.3996L11.9688 21.0963L9.15942 12.3996L11.9688 2.90427Z",fill:"white"}),i.jsx("path",{d:"M11.9688 5.71362L13.8415 12.3996L11.9688 18.2869L10.0961 12.3996L11.9688 5.71362Z",fill:"#000"})]}),U3=({className:l="w-24 h-10",style:r})=>i.jsx("svg",{viewBox:"0 0 120 24",fill:"currentColor",className:l,style:r,xmlns:"http://www.w3.org/2000/svg",children:i.jsx("text",{x:"0",y:"18",fontFamily:"sans-serif",fontSize:"18",fontWeight:"bold",letterSpacing:"-0.5",children:"Stability AI"})}),B3=({className:l="w-10 h-10",style:r})=>i.jsx("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:l,style:r,xmlns:"http://www.w3.org/2000/svg",children:i.jsx("path",{d:"M11.04 19.32Q12 21.51 12 24q0-2.49.93-4.68q.96-2.19 2.58-3.81t3.81-2.55Q21.51 12 24 12q-2.49 0-4.68-.93a12.3 12.3 0 0 1-3.81-2.58a12.3 12.3 0 0 1-2.58-3.81Q12 2.49 12 0q0 2.49-.96 4.68q-.93 2.19-2.55 3.81a12.3 12.3 0 0 1-3.81 2.58Q2.49 12 0 12q2.49 0 4.68.96q2.19.93 3.81 2.55t2.55 3.81"})}),I3=({className:l="w-10 h-10",style:r})=>i.jsx("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:l,style:r,xmlns:"http://www.w3.org/2000/svg",children:i.jsx("path",{d:"M12.25 1.5C14.65 1.5 16.85 2.35 18.55 3.75C16.8 4.6 15.45 6.05 14.65 7.9C14.1 9.15 13.75 10.55 13.75 12C13.75 14.35 14.45 16.5 15.65 18.25C14.15 20.65 11.6 22.4 8.7 22.4C4.35 22.4 0.7 19.35 0.05 15.2C-0.1 14.15 -0.05 13.05 0.15 12C0.15 11.95 0.15 11.9 0.15 11.85C1.05 6.15 6.1 1.5 12.25 1.5ZM21.9 6.85C23.15 8.35 23.95 10.25 24 12.35C24.05 14.4 23.35 16.25 22.25 17.75C21.75 15.45 20.55 13.35 18.75 11.75C19.8 10.2 21 8.6 21.9 6.85ZM12.25 0C5.4 0 -0.15 5.55 -0.15 12.4C-0.15 12.55 -0.15 12.7 -0.15 12.85C-0.2 12.9 -0.2 12.95 -0.2 13C-0.2 13.1 -0.2 13.2 -0.2 13.3C0.45 19.2 5.55 23.75 11.7 23.95C11.9 23.95 12.05 24 12.25 24C12.4 24 12.55 24 12.7 24C16.55 24 19.95 21.95 21.95 18.85C21.95 18.8 21.95 18.8 22 18.75C22.05 18.7 22.05 18.65 22.1 18.6C23.95 16.85 25.15 14.55 25.35 11.95C25.35 11.8 25.35 11.65 25.35 11.5C25.3 8.35 24.05 5.5 22 3.35C19.5 1.25 16.05 0 12.25 0Z"})}),H3=({className:l="w-10 h-10",style:r})=>i.jsxs("svg",{viewBox:"0 0 32 32",fill:"currentColor",className:l,style:r,xmlns:"http://www.w3.org/2000/svg",children:[i.jsx("path",{d:"M12 30H9v-2h3V15.566l-3.515-2.109l1.03-1.714l3.514 2.108A2.011 2.011 0 0 1 14 15.566V28a2.002 2.002 0 0 1-2 2Z"}),i.jsx("path",{d:"M22 30h-3a2.002 2.002 0 0 1-2-2V17h6a4 4 0 0 0 3.981-4.396A4.149 4.149 0 0 0 22.785 9h-1.583l-.177-.779C20.452 5.696 18.031 4 15 4a6.02 6.02 0 0 0-5.441 3.486l-.309.667l-.863-.114A2.771 2.771 0 0 0 8 8a4 4 0 1 0 0 8v2A6 6 0 1 1 8 6l.079.001A8.027 8.027 0 0 1 15 2c3.679 0 6.692 1.978 7.752 5h.033a6.164 6.164 0 0 1 6.187 5.414A6.001 6.001 0 0 1 23 19h-4v9h3Z"})]}),G3=({className:l="w-10 h-10",style:r})=>i.jsx("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:l,style:r,xmlns:"http://www.w3.org/2000/svg",children:i.jsx("path",{d:"M12 0C5.373 0 0 5.373 0 12s5.373 12 12 12 12-5.373 12-12S18.627 0 12 0zm-1.8 17.9c-2.3 0-3.9-1.6-3.9-4.1 0-2.8 2-4.8 5-4.8 1.4 0 2.5.5 3.3 1.4l-1.3 1.3c-.6-.7-1.3-1-2.1-1-1.8 0-3 1.3-3 3 0 1.5 1 2.5 2.4 2.5.7 0 1.4-.3 1.9-.8l1.3 1.2c-.8 1-2 1.3-3.6 1.3z"})}),V3=({className:l="w-10 h-10",style:r})=>i.jsx("svg",{viewBox:"0 0 512 512",fill:"currentColor",className:l,style:r,xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2",children:i.jsx("path",{d:"M393.69 24.82a139.966 139.966 0 0165.533 83.29 73.172 73.172 0 0112.63 5.774l1.493.973a73.588 73.588 0 0113.626 10.598l.043.065a73.347 73.347 0 0121.477 51.82 73.324 73.324 0 01-24.743 54.892 73.335 73.335 0 0124.743 54.914c0 23.401-11.225 45.462-30.15 59.239a73.308 73.308 0 0112.847 41.46c0 40.185-33.069 73.276-73.275 73.276a73.316 73.316 0 01-29.35-6.142c-9.883 29.976-38.065 50.371-69.62 50.371-22.84 0-44.402-10.684-58.266-28.83-11.809 5.84-25.131 9.106-39.211 9.106h-19.768c-10.079 0-18.384-8.306-18.384-18.384 0-10.079 8.305-18.384 18.384-18.384h19.768c28.505 0 51.972-23.466 51.972-51.972s-23.467-51.972-51.972-51.972H64.23c-10.078 0-18.383-8.305-18.383-18.384 0-10.078 8.305-18.384 18.383-18.384h157.236c28.462-.064 51.864-23.51 51.864-51.993 0-24.137-16.827-45.268-40.358-50.675-5.04-1.124-8.435-1.773-11.506-1.773H64.23c-10.078 0-18.383-8.305-18.383-18.384s8.305-18.384 18.383-18.384h157.236c28.505 0 51.972-23.466 51.972-51.972 0-28.505-23.467-51.972-51.972-51.972h-19.768c-10.079 0-18.384-8.305-18.384-18.384 0-10.078 8.305-18.383 18.384-18.383h19.768c8.716 0 17.389 1.254 25.737 3.785C291.066.856 347.861-1.155 393.69 24.82zm45.44 116.207a38.24 38.24 0 00-3.849-.195c-20.05 0-36.53 16.46-36.551 36.508 0 10.079-8.305 18.384-18.384 18.384s-18.384-8.305-18.384-18.384c0-20.027-16.48-36.508-36.508-36.508a36.594 36.594 0 00-21.498 7.008 88.795 88.795 0 01-28.7 37.74 88.698 88.698 0 0133.112 52.405 72.856 72.856 0 0119.206-2.552c34.972 0 65.316 25.024 71.978 59.369 3.46 16.113 17.259 27.814 33.566 28.765.433.022.844.043 1.255.108a36.052 36.052 0 006.985-.497l1.276-.303c16.892-3.504 29.112-18.513 29.112-35.751 0-20.027-16.48-36.508-36.508-36.508-10.079 0-18.384-8.305-18.384-18.384 0-10.078 8.305-18.384 18.384-18.384 20.027 0 36.508-16.48 36.508-36.508 0-9.667-3.85-18.946-10.663-25.78a36.671 36.671 0 00-19.94-10.1c-.671-.109-1.342-.26-2.012-.433zm2.64 219.135c-3.59.324-7.203.389-10.815.173l-1.73-.195c-32.182-2.66-59.001-26.3-65.684-57.898l-.065-.368c-3.266-17.15-18.405-29.673-35.86-29.673a36.525 36.525 0 00-20.156 6.077c-4.975 19.465-16.416 36.335-31.88 48.252 21.844 16.784 34.67 42.824 34.648 70.356 0 21.65-7.743 41.482-20.611 56.882a36.558 36.558 0 0029.305 14.728c20.05 0 36.53-16.502 36.53-36.53 0-3.157-.41-6.293-1.211-9.343a18.705 18.705 0 01-.627-4.78c0-10.078 8.283-18.383 18.383-18.383a18.38 18.38 0 0115.4 8.348c6.726 10.317 18.254 16.524 30.56 16.524 20.027 0 36.508-16.48 36.508-36.508 0-10.62-4.65-20.741-12.696-27.662zm-22.3-254.389c-16.869-39.211-56.426-64.083-99.077-62.288a103.836 103.836 0 00-36.551 8.327 88.648 88.648 0 0125.91 53.94c25.932-5.688 53.01 3.157 70.594 23.034a73.639 73.639 0 0139.125-23.013zm-286.159-9.797h81.105c10.079 0 18.384 8.305 18.384 18.384 0 10.078-8.305 18.384-18.384 18.384h-81.105c-10.079 0-18.384-8.306-18.384-18.384 0-10.079 8.305-18.384 18.384-18.384zM21.884 237.92H214.61c10.078 0 18.383 8.306 18.383 18.384 0 10.079-8.305 18.384-18.383 18.384H21.884c-10.079 0-18.384-8.305-18.384-18.384 0-10.078 8.305-18.384 18.384-18.384zM133.31 379.605h81.105c10.079 0 18.384 8.305 18.384 18.384s-8.305 18.384-18.384 18.384h-81.105c-10.079 0-18.384-8.305-18.384-18.384s8.305-18.384 18.384-18.384z"})}
30),Y3=({className:l="w-10 h-10",style:r})=>i.jsx("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:l,style:r,xmlns:"http://www.w3.org/2000/svg",children:i.jsx("path",{d:"M11.55 11.55H.45V.45h11.1v11.1zM23.55 11.55H12.45V.45h11.1v11.1zM11.55 23.55H.45V12.45h11.1v11.1zM23.55 23.55H12.45V12.45h11.1v11.1z"})}),q3=({className:l="w-10 h-10",style:r})=>i.jsx("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:l,style:r,xmlns:"http://www.w3.org/2000/svg",children:i.jsx("path",{d:"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231 5.45-6.231h.001Zm-1.161 17.52h1.833L7.084 4.126H5.117l11.966 15.644Z"})}),kg="https://fauxlens.com/#organization",Z3={"@type":"PostalAddress",streetAddress:"Zohar 6",addressLocality:"Haifa",postalCode:"3540233",addressCountry:"IL"},S4={"@type":"Organization","@id":kg,name:"FauxLens",url:"https://fauxlens.com"},X3={Activity:Rr,ShieldCheck:dn,Cpu:Yu,Zap:Ra,Sparkles:Gu,ScanLine:Vu,Database:qu},zg=[{id:"dating",title:"Personal Protection & Anti-Fraud",subtitle:"DATING & SOCIAL",color:"#F43F5E",description:"Verify profiles on dating apps. Protect yourself from romance scams and catfishing bots using synthetic identities.",stat:"Evidence Chain"},{id:"elections",title:"News Verification & Democracy",subtitle:"POLITICS & NEWS",color:"#00E5FF",description:"Validate news footage and campaign materials. Detect deepfakes intended to spread disinformation.",stat:"Real-time Analysis"},{id:"influencer",title:"Brand Authenticity",subtitle:"CREATORS & BRANDS",color:"#A855F7",description:"Ensure influencers and generated content align with disclosure regulations. Detect synthetic media in marketing campaigns.",stat:"API Ready"}],K3=()=>i.jsxs("div",{className:"w-full border-t border-white/5 pt-16 pb-16 md:hidden block pl-4 relative z-20 shrink-0",children:[i.jsxs("div",{className:"flex flex-col items-start text-left mb-6 pr-4",children:[i.jsxs("div",{className:"flex items-center gap-2 text-[#00E5FF] font-mono text-xs tracking-[0.3em] uppercase mb-2",children:[i.jsx(Rr,{size:16})," Forensic Database"]}),i.jsx("h2",{className:"text-3xl font-black text-white leading-tight",children:"The Anatomy of Deception"}),i.jsx("p",{className:"text-gray-400 text-sm mt-2",children:"Worked examples of what each forensic signal actually catches."})]}),i.jsx("div",{className:"flex overflow-x-auto gap-4 pb-8 snap-x no-scrollbar pr-4",children:Fg.map((l,r)=>i.jsx("div",{className:"min-w-[300px] max-w-[300px] shrink-0 snap-center",children:i.jsx(Dg,{...l})},r))})]}),Q3=()=>i.jsxs("div",{className:"w-full max-w-6xl mt-20 md:mt-32 mb-16 md:mb-32 px-4 relative z-20 shrink-0 hidden md:block",children:[i.jsx("div",{className:"flex flex-col md:flex-row items-end justify-between mb-8 md:mb-12 gap-6",children:i.jsxs("div",{className:"text-left space-y-4 max-w-2xl",children:[i.jsxs("div",{className:"flex items-center gap-2 text-[#00E5FF] font-mono text-xs tracking-[0.3em] uppercase",children:[i.jsx(lx,{size:18})," Threat Vectors"]}),i.jsx("h2",{className:"text-3xl md:text-5xl font-black text-white",children:"Applications"}),i.jsx("p",{className:"text-gray-400 text-base md:text-lg",children:"Deployment scenarios for high-stakes verification."})]})}),i.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:zg.map((l,r)=>i.jsx(te,{to:"/detect",className:"block",children:i.jsxs(Ye.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:r*.1},whileHover:{y:-5,borderColor:l.color},className:"group relative bg-[#1a1a1a] border border-[#333] rounded-xl overflow-hidden cursor-pointer transition-all flex flex-col h-full",children:[i.jsx("div",{className:"absolute top-0 left-0 w-full h-1",style:{backgroundColor:l.color}}),i.jsx("div",{className:"absolute inset-0 opacity-0 group-hover:opacity-10 transition-opacity duration-500",style:{background:`radial-gradient(circle at center, ${l.color}, transparent 70%)`}}),i.jsxs("div",{className:"p-6 md:p-8 relative z-10 flex flex-col h-full",children:[i.jsxs("div",{className:"flex justify-between items-start mb-6",children:[i.jsxs("div",{className:"p-3 rounded-lg bg-white/5 border border-white/10",style:{color:l.color},children:[l.id==="dating"&&i.jsx(ix,{size:24}),l.id==="elections"&&i.jsx(sx,{size:24}),l.id==="influencer"&&i.jsx(rx,{size:24})]}),i.jsx("span",{className:"font-mono text-[10px] uppercase tracking-widest text-gray-500 border border-white/10 px-2 py-1 rounded",children:l.subt
30itle})]}),i.jsx("h3",{className:"text-xl font-bold text-white mb-3 group-hover:text-[#00E5FF] transition-colors",children:l.title}),i.jsx("p",{className:"text-gray-400 text-sm leading-relaxed mb-8 flex-grow",children:l.description}),i.jsxs("div",{className:"pt-6 border-t border-white/10 flex items-center justify-between mt-auto",children:[i.jsx("span",{className:"text-xs font-mono text-gray-500 uppercase tracking-wider",children:"Performance"}),i.jsxs("span",{className:"text-sm font-bold text-white flex items-center gap-2",children:[i.jsx("div",{className:"w-1.5 h-1.5 rounded-full animate-pulse",style:{backgroundColor:l.color}}),l.stat]})]})]})]})},l.id))})]}),J3=()=>i.jsxs("div",{className:"w-full border-t border-white/5 pt-16 pb-16 px-4 md:hidden block relative z-20 shrink-0",children:[i.jsxs("div",{className:"flex flex-col items-center text-center mb-8",children:[i.jsxs("div",{className:"inline-flex items-center gap-2 px-3 py-1 mb-4 rounded-full border border-[#00E5FF]/30 bg-[#00E5FF]/10 text-[#00E5FF] text-[10px] font-bold tracking-wider uppercase",children:[i.jsx(lx,{size:12}),i.jsx("span",{children:"Threat Vectors"})]}),i.jsx("h2",{className:"text-3xl font-black text-white mb-2",children:"Applications"}),i.jsx("p",{className:"text-gray-400 text-sm",children:"Deployment scenarios for high-stakes verification."})]}),i.jsx("div",{className:"flex overflow-x-auto gap-4 pb-8 snap-x no-scrollbar pr-4 -mx-4 px-4",children:zg.map(l=>i.jsx(te,{to:"/detect",className:"min-w-[280px] max-w-[280px] shrink-0 snap-center",children:i.jsxs("div",{className:"relative bg-[#1a1a1a] border border-[#333] rounded-xl overflow-hidden p-6 flex flex-col gap-4 h-full",children:[i.jsx("div",{className:"absolute top-0 left-0 w-full h-1",style:{backgroundColor:l.color}}),i.jsxs("div",{className:"flex justify-between items-start",children:[i.jsxs("div",{className:"p-2 rounded-lg bg-white/5 border border-white/10",style:{color:l.color},children:[l.id==="dating"&&i.jsx(ix,{size:20}),l.id==="elections"&&i.jsx(sx,{size:20}),l.id==="influencer"&&i.jsx(rx,{size:20})]}),i.jsx("span",{className:"font-mono text-[9px] uppercase tracking-widest text-gray-500 border border-white/10 px-2 py-1 rounded",children:l.subtitle})]}),i.jsxs("div",{children:[i.jsx("h3",{className:"text-lg font-bold text-white mb-2",children:l.title}),i.jsx("p",{className:"text-gray-400 text-xs leading-relaxed",children:l.description})]}),i.jsxs("div",{className:"pt-4 border-t border-white/10 flex items-center justify-between mt-auto",children:[i.jsx("span",{className:"text-[10px] font-mono text-gray-500 uppercase tracking-wider",children:"Performance"}),i.jsxs("span",{className:"text-xs font-bold text-white flex items-center gap-2",children:[i.jsx("div",{className:"w-1.5 h-1.5 rounded-full animate-pulse",style:{backgroundColor:l.color}}),l.stat]})]})]})},l.id))})]}),P3=({className:l=""})=>i.jsxs("div",{className:`w-full max-w-5xl px-4 shrink-0 ${l}`,children:[i.jsx("p",{className:"text-center text-white text-xs tracking-[0.1em] md:tracking-[0.4em] mb-6 opacity-100",children:"Comprehensive Detection Across All Major Engines"}),i.jsxs("div",{className:"flex overflow-x-auto md:flex-wrap md:justify-center items-center gap-x-5 md:gap-x-12 md:gap-y-10 no-scrollbar pb-1 md:pb-0 opacity-100 transition-all duration-700",children:[i.jsxs("div",{className:"flex flex-col items-center gap-2 shrink-0",children:[i.jsx(k3,{className:"w-6 h-6 md:w-10 md:h-10 text-[#74aa9c]"}),i.jsx("span",{className:"text-[10px] font-bold font-mono text-white/50",children:"OPENAI"})]}),i.jsxs("div",{className:"flex flex-col items-center gap-2 shrink-0",children:[i.jsx(z3,{className:"w-6 h-6 md:w-10 md:h-10 text-white"}),i.jsx("span",{className:"text-[10px] font-bold font-mono text-white/50",children:"MIDJOURNEY"})]}),i.jsxs("div",{className:"flex flex-col items-center gap-2 shrink-0",children:[i.jsx(U3,{className:"w-6 h-6 md:w-10 md:h-10 text-[#f6d04d]"}),i.jsx("span",{className:"text-[10px] font-bold font-mono text-white/50",children:"STABILITY"})]}),i.jsxs("div",{className:"flex flex-col items-center gap-2 shrink-0",children:[i.jsx(B3,{className:"w-6 h-6 md:w-10 md:h-10 text-[#4285F4]"}),i.jsx("span",{className:"text-[10px] font-bold font-mono text-white/50",children:"GEMINI"})]}),i.jsxs("div",{className:"flex flex-col items-center gap-2 shrink-0",children:[i.jsx(I3,{className:"w-6 h-6 md:w-10 md:h-10 text-[#ff3c00]"}),i.jsx("span",{className:"text-[10px] font-bold font-mono text-white/50",children:"FIREFLY"})]}),i.jsxs("div",{className:"flex flex-col items-center gap-2 shrink-0",children:[i.jsx(H3,{className:"w-6 h-6 md:w-10 md:h-10 text-[#00E5FF]"}),i.jsx("span",{className:"text-[10px] font-bold font-mono text-white/50",children:"FLUX.1"})]}),i.jsxs("div",{className:"flex flex-col items-center gap-2 shrink-0",children:[i.jsx(G3,{className:"w-6 h-6 md:w-10 md:h-10 text-[#00C4CC]"}),i.jsx("span",{className:"text-[10px] font-bold font-mono text-white/50",children:"CANVA AI"})]}),i.jsxs("div",{className:"flex flex-col items-center gap-2 shrink-0",children:[i.jsx(V3,{className:"w-6 h-6 md:w-10 md:h-10 text-[#7289da]"}),i.jsx("span",{className:"text-[10px] font-bold font-mono text-white/50",children:"IDEOGRAM"})]}),i.jsxs("div",{className:"flex flex-col items-center gap-2 shrink-0",children:[i.jsx(Y3,{className:"w-6 h-6 md:w-10 md:h-10 text-[#0078d4]"}),i.jsx("span",{className:"text-[10px] font-bold font-mono text-white/50",children:"BING"})]}),i.jsxs("div",{className:"flex flex-col items-center gap-2 shrink-0",children:[i.jsx(q3,{className:"w-6 h-6 md:w-10 md:h-10 text-white"}),i.jsx("span",{className:"text-[10px] font-bold font-mono text-white/50",children:"GROK"})]})]})]}),W3=()=>{const[l,r]=T.useState(!1),c=T.useRef(null),u=()=>{c.current?.scrollIntoView({behavior:"smooth"})},f={"@context":"https://schema.org","@type":"Organization","@id":kg,name:"FauxLens",url:"https://fauxlens.com/",address:Z3,logo:{"@type":"ImageObject",url:"https://fauxlens.com/og-image.png"},description:"FauxLens is a privacy-first forensic AI detection platform. Uploads are deleted after analysis and are never retained. Identifies AI-generated and deepfake images using multi-signal analysis including ELA, PRNU, GAN fingerprinting, and metadata forensics.",sameAs:["https://x.com/fauxlens","https://www.linkedin.com/company/113191030","https://www.crunchbase.com/organization/faux-lens","https://www.producthunt.com/p/fauxlens"],contactPoint:{"@type":"ContactPoint",email:"[email protected]",contactType:"customer support"},founder:{"@type":"Person",name:"Netanel Ossi",jobTitle:"Founder & Engineer",sameAs:["https://www.linkedin.com/in/netanelossi/","https://x.com/fauxlens"]},knowsAbout:["AI image detection","Deepfake detection","Image forensics","Error Level Analysis","PRNU noise fingerprinting","GAN fingerprint analysis","Synthetic media detection"],makesOffer:{"@type":"Offer",itemOffered:{"@type":"Service",name:"AI image and video deepfake detection"},price:"0",priceCurrency:"USD"}},m={"@context":"https://schema.org","@type":"WebSite","@id":"https://fauxlens.com/#website",name:"FauxLens",url:"https://fauxlens.com/",inLanguage:"en-US",publisher:{"@id":"https://fauxlens.com/#organization"}},p={"@context":"https://schema.org","@type":"SoftwareApplication",name:"FauxLens",applicationCategory:"SecurityApplication",operatingSystem:"Web",url:"https://fauxlens.com/detect",offers:{"@type":"Offer",price:"0",priceCurrency:"USD"},description:"Free AI deepfake detector for images and videos. Uploads are deleted after analysis. Detects AI-generated content from Midjourney, Flux, DALL-E, Gemini, Sora, and Firefly.",featureList:["AI image deepfake detection","AI video deepfake detection","Uploads deleted after analysis","GAN fingerprint analysis","Error Level Analysis (ELA)","PRNU noise fingerprinting","EXIF metadata forensics","Detects Midjourney, Flux, DALL-E, Gemini, Sora, Firefly"],author:{"@i
30d":"https://fauxlens.com/#organization"}},x={"@context":"https://schema.org","@type":"FAQPage",mainEntity:Hp.map(v=>({"@type":"Question",name:v.question,acceptedAnswer:{"@type":"Answer",text:v.answer}}))},y={"@context":"https://schema.org","@type":"HowTo",name:"How to Detect AI-Generated Images and Videos",description:"Use FauxLens to forensically verify whether an image or video was AI-generated. Your file is deleted after analysis.",step:[{"@type":"HowToStep",name:"Upload",text:"Drop in a photo or clip. It is processed in isolation and deleted once the scan finishes - the file itself is not kept."},{"@type":"HowToStep",name:"Scan",text:"Then the real work starts. FauxLens reads pixel-level noise, looks for the fingerprints specific generators leave behind, and cross-checks the metadata for signs of editing - across both images and individual video frames."},{"@type":"HowToStep",name:"Uncover",text:"You get a plain-English verdict with a confidence score, and when the media is fake, a best guess at which model - Midjourney, Flux, DALL-E, Gemini - produced it."}]},b={"@context":"https://schema.org","@type":"VideoObject",name:"Detecting an OpenAI Sora-generated video",description:"A forensic walkthrough of a S
30ora-generated clip flagged by FauxLens at 99.9% confidence, with the container metadata signature that gives away its OpenAI Sora origin.",thumbnailUrl:"https://fauxlens.com/sora_poster_v2.jpg",contentUrl:"https://fauxlens.com/media/sora_video_v2.mp4",duration:"PT10S",uploadDate:"2026-02-01",inLanguage:"en-US",isFamilyFriendly:!0,publisher:{"@id":"https://fauxlens.com/#organization"}};return i.jsxs("div",{className:"min-h-screen w-full bg-[#121212] text-white font-sans selection:bg-[#00E5FF] selection:text-black flex flex-col relative overflow-x-hidden",children:[i.jsxs(U_,{children:[i.jsx("title",{children:"FauxLens - AI Image & Video Detector, With the Evidence"}),i.jsx("meta",{name:"description",content:"Check if an image or video was made or edited by AI, and see the evidence behind the answer. Free, no account, files deleted after analysis."}),i.jsx("meta",{name:"robots",content:"index, follow, max-snippet:-1, max-image-preview:large"}),i.jsx("link",{rel:"canonical",href:"https://fauxlens.com/"}),i.jsx("meta",{property:"og:locale",content:"en_US"}),i.jsx("meta",{property:"og:title",content:"FauxLens - AI Image & Video Detector, With the Evidence"}),i.jsx("meta",{property:"og:description",content:"Check if an image or video was made or edited by AI, and see the evidence behind the answer. Free, no account, files deleted after analysis."}),i.jsx("meta",{property:"og:url",content:"https://fauxlens.com/"}),i.jsx("meta",{property:"og:type",content:"website"}),i.jsx("meta",{property:"og:image",content:"https://fauxlens.com/og-image.png"}),i.jsx("meta",{property:"og:image:width",content:"1200"}),i.jsx("meta",{property:"og:image:height",content:"630"}),i.jsx("meta",{property:"og:image:alt",content:"FauxLens - AI detection for images and video"}),i.jsx("meta",{name:"twitter:card",content:"summary_large_image"}),i.jsx("meta",{name:"twitter:title",content:"FauxLens - Free AI Deepfake Detector for Images & Video"}),i.jsx("meta",{name:"twitter:description",content:"Free AI deepfake detector for images & videos. Detects Midjourney, DALL-E, Flux and more. No account, files deleted after analysis."}),i.jsx("meta",{name:"twitter:image",content:"https://fauxlens.com/og-image.png"}),i.jsx("meta",{name:"twitter:site",content:"@fauxlens"}),i.jsx("meta",{name:"twitter:creator",content:"@fauxlens"}),i.jsx("script",{type:"application/ld+json",children:JSON.stringify(f)}),i.jsx("script",{type:"application/ld+json",children:JSON.stringify(m)}),i.jsx("script",{type:"application/ld+json",children:JSON.stringify(p)}),i.jsx("script",{type:"application/ld+json",children:JSON.stringify(x)}),i.jsx("script",{type:"application/ld+json",children:JSON.stringify(y)}),i.jsx("script",{type:"application/ld+json",children:JSON.stringify(b)})]}),i.jsxs("div",{className:"fixed inset-0 z-0 pointer-events-none",children:[i.jsx("div",{className:"absolute inset-0 bg-[#121212]"}),i.jsx(F3,{}),i.jsx("div",{className:"absolute inset-0 bg-radial-glow pointer-events-none"}),i.jsx("div",{className:"absolute inset-0 vignette-overlay pointer-events-none"})]}),i.jsxs("nav",{className:"w-full max-w-7xl mx-auto px-4 md:px-6 py-2 flex justify-between items-center gap-4 relative z-50 shrink-0",children:[i.jsx(Qr,{className:"group cursor-default",gapClassName:"gap-4 md:gap-6",iconClassName:"w-9 h-9 md:w-12 md:h-12",textClassName:"text-2xl md:text-3xl",glow:!0,subtitle:!0}),i.jsx(Lg,{trailing:i.jsx("div",{className:"hidden lg:flex items-center",children:i.jsx(Mg,{})})})]}),i.jsxs("main",{className:"flex-1 w-full max-w-6xl mx-auto px-4 md:px-6 flex flex-col items-center justify-start pt-2 relative z-10 pb-20",children:[i.jsxs(Ye.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},className:"text-center space-y-4 flex flex-col items-center mb-4 mt-6 md:-mt-2 shrink-0",children:[i.jsxs("div",{className:"hidden md:inline-flex items-center gap-2 px-4 py-1.5 rounded-full border border-[#00E676]/30 bg-[#00E676]/10 text-[#00E676] text-xs font-bold tracking-wider uppercase shadow-[0_0_20px_rgba(0,230,118,0.2)]",children:[i.jsx(Gu,{size:14,className:"fill-current animate-pulse"}),i.jsx("span",{children:"100% Free Access Now Active"})]}),i.jsxs("h1",{className:"text-4xl sm:text-5xl md:text-6xl font-black tracking-tighter text-white leading-[0.95]",children:["Free AI Image ",i.jsx("br",{}),i.jsx("span",{className:"text-transparent bg-clip-text bg-gradient-to-r from-[#00E5FF] to-white",children:"Deepfake Detector"})]}),i.jsx("p",{className:"text-white/80 text-sm md:text-lg font-light tracking-wide",children:"Upload an image or video. See the forensic evidence, not just a verdict."}),i.jsxs("a",{href:S3,target:"_blank",rel:"noopener noreferrer",className:"hidden md:inline-flex items-center gap-2 px-4 py-2 rounded-full border border-white/20 hover:border-[#00E5FF]/60 text-white/60 hover:text-[#00E5FF] transition-all text-[11px] font-mono uppercase tracking-widest group",children:[i.jsxs("svg",{width:"13",height:"13",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"shrink-0",children:[i.jsx("circle",{cx:"50",cy:"50",r:"50",fill:"#4285F4"}),i.jsx("path",{d:"M50 50 L100 50 A50 50 0 0 0 75 6.7 Z",fill:"#EA4335"}),i.jsx("path",{d:"M50 50 L75 6.7 A50 50 0 0 0 25 6.7 Z",fill:"#FBBC05"}),i.jsx("path",{d:"M50 50 L25 6.7 A50 50 0 0 0 0 50 Z",fill:"#34A853"}),i.jsx("path",{d:"M50 50 L0 50 A50 50 0 0 0 25 93.3 Z",fill:"#34A853"}),i.jsx("path",{d:"M50 50 L25 93.3 A50 50 0 0 0 75 93.3 Z",fill:"#FBBC05"}),i.jsx("path",{d:"M50 50 L75 93.3 A50 50 0 0 0 100 50 Z",fill:"#EA4335"}),i.jsx("circle",{cx:"50",cy:"50",r:"19",fill:"white"}),i.jsx("circle",{cx:"50",cy:"50",r:"14",fill:"#4285F4"})]}),"Try our free Chrome Extension â"]})]}),i.jsxs("div",{className:"flex flex-col md:grid md:grid-cols-2 gap-6 md:gap-8 w-full max-w-5xl shrink-0",children:[i.jsx(te,{to:"/detect",className:"block group relative md:min-h-[280px]",children:i.jsxs(Ye.div,{whileHover:{y:-5,borderColor:"#00E5FF",boxShadow:"0 0 40px rgba(0,229,255,0.15)"},className:"h-full bg-transparent md:bg-[#1a1a1a] md:border md:border-[#333] md:hover:border-[#00E5FF] rounded-xl p-0 md:p-8 transition-all overflow-hidden flex flex-col justify-between md:shadow-2xl cursor-pointer",children:[i.jsx("div",{className:"absolute inset-0 bg-[linear-gradient(rgba(0,229,255,0.05)_1px,transparent_1px),linear-gradient(90deg,rgba(0,229,255,0.05)_1px,transparent_1px)] bg-[size:20px_20px] opacity-0 group-hover:opacity-100 transition-opacity"}),i.jsx("div",{className:"absolute inset-0 bg-gradient-to-br from-[#00E5FF]/10 to-transparent opacity-0 group-hover:opacity-100 transition-opacity"}),i.jsxs("div",{className:"absolute top-2 right-4 hidden md:flex gap-2 z-40",children:[i.jsx("button",{onClick:v=>{v.preventDefault(),v.stopPropagation(),r(!l)},"aria-label":l?"Hide technical specifications":"Show technical specifications","aria-pressed":l,className:`p-1.5 rounded transition-colors ${l?"bg-[#00E5FF] text-black":"bg-white/5 text-white hover:bg-[#00E5FF] hover:text-black"}`,children:i.jsx(Jp,{size:16,className:"md:w-5 md:h-5"})}),i.jsxs("div",{className:"bg-[#00E5FF] text-black text-[8px] md:text-[9px] font-bold px-1 py-0.5 rounded-sm uppercase tracking-widest flex items-center gap-1",children:[i.jsx("span",{className:"w-1 h-1 bg-black rounded-full animate-pulse"})," CORE ENGINE"]})]}),i.jsx(Fn,{mode:"wait",initial:!1,children:l?i.jsxs(Ye.div,{initial:{opacity:0,x:10}
30,animate:{opacity:1,x:0},exit:{opacity:0,x:-10},className:"text-left h-full flex flex-col justify-center relative z-20",children:[i.jsx("h3",{className:"text-[#00E5FF] text-xs font-bold uppercase tracking-[0.2em] mb-4",children:"Technical Specifications"}),i.jsxs("div",{className:"grid grid-cols-2 gap-y-4 gap-x-4 text-xs font-mono text-gray-300",children:[i.jsxs("div",{className:"flex items-center gap-2",children:[i.jsx(L0,{size:16,className:"text-[#00E5FF]"})," Noise Analysis"]}),i.jsxs("div",{className:"flex items-center gap-2",children:[i.jsx(Yu,{size:16,className:"text-[#00E5FF]"})," GAN Fingerprint"]}),i.jsxs("div",{className:"flex items-center gap-2",children:[i.jsx(Rr,{size:16,className:"text-[#00E5FF]"})," ELA Artifacts"]}),i.jsxs("div",{className:"flex items-center gap-2",children:[i.jsx(qu,{size:16,className:"text-[#00E5FF]"})," Metadata Check"]})]})]},"technical"):i.jsxs(Ye.div,{initial:{opacity:0,x:-10},animate:{opacity:1,x:0},exit:{opacity:0,x:10},className:"flex flex-col h-full relative z-20",children:[i.jsxs("div",{className:"hidden md:flex items-start gap-4 md:gap-5 mb-4 md:mb-6",children:[i.jsx("div",{className:"w-12 h-12 md:w-16 md:h-16 bg-[#00E5FF]/10 rounded-lg flex items-center justify-center text-[#00E5FF] shrink-0 group-hover:scale-110 transition-transform border border-[#00E5FF]/20",children:i.jsx(Vu,{size:24,className:"md:w-9 md:h-9"})}),i.jsxs("div",{children:[i.jsx("h2",{className:"text-xl md:text-3xl font-bold text-white leading-tight mb-1 md:mb-2",children:"Deepfake Scanner"}),i.jsx("p",{className:"text-gray-400 text-xs md:text-sm leading-relaxed",children:"Instant AI detection with forensic precision."})]})]}),i.jsxs("div",{className:"md:mt-auto",children:[i.jsx("div",{className:"md:hidden",children:i.jsx("div",{className:"w-full py-5 bg-gradient-to-r from-[#00E5FF] to-[#0099FF] text-black font-extrabold text-center uppercase tracking-wider rounded-lg hover:brightness-110 transition-all flex items-center justify-center min-h-[56px] shadow-[0_0_20px_rgba(0,229,255,0.4)]",children:i.jsx("span",{className:"text-lg",children:"SCAN MEDIA NOW"})})}),i.jsx("div",{className:"hidden md:flex w-full py-4 bg-gradient-to-r from-[#00E5FF] to-[#0099FF] text-black font-extrabold text-center uppercase tracking-wider rounded-sm hover:brightness-110 transition-all items-center justify-center min-h-[48px] shadow-[0_0_20px_rgba(0,229,255,0.4)]",children:i.jsx("span",{className:"text-xl",children:"SCAN MEDIA NOW"})}),i.jsxs("div",{className:"hidden md:flex items-center justify-center gap-2 pt-3",children:[i.jsx(dn,{size:12,className:"text-[#00E676] shrink-0"}),i.jsx("span",{className:"text-[10px] font-mono uppercase tracking-widest text-[#00E676]",children:"Files deleted after analysis"})]})]})]},"normal")})]})}),i.jsxs("div",{className:"md:hidden flex items-center justify-center gap-3 text-[10px] font-mono text-white/50 uppercase tracking-widest flex-wrap px-2",children:[i.jsx("span",{className:"text-white/90",children:"Files deleted after analysis"}),i.jsx("span",{className:"text-white/20",children:"·"}),i.jsx("span",{className:"text-white/90",children:"No account"}),i.jsx("span",{className:"text-white/20",children:"·"}),i.jsx("span",{className:"text-white/90",children:"Itemised evidence"})]}),i.jsx(te,{to:"/cleanup",className:"block group relative min-h-[220px] md:min-h-[280px] mt-2 md:mt-0",children:i.jsxs(Ye.div,{whileHover:{y:-5,borderColor:"#d946ef",boxShadow:"0 0 40px rgba(217,70,239,0.15)"},className:"h-full bg-[#1a1a1a] border border-[#333] hover:border-[#d946ef] rounded-xl p-5 md:p-8 transition-all overflow-hidden flex flex-col justify-between shadow-2xl cursor-pointer",children:[i.jsx("div",{className:"absolute inset-0 bg-gradient-to-br from-[#d946ef]/10 to-transparent opacity-0 group-hover:opacity-100 transition-opacity"}),i.jsx("div",{className:"absolute top-4 right-4 flex gap-2 z-40",children:i.jsxs("div",{className:"bg-[#d946ef] text-white text-[9px] md:text-[10px] font-bold px-1.5 py-0.5 rounded-sm uppercase tracking-widest flex items-center gap-1",children:[i.jsx("span",{className:"text-white",children:"â
"})," NEW"]})}),i.jsxs("div",{className:"flex flex-col h-full relative z-20",children:[i.jsxs("div",{className:"flex items-start gap-4 md:gap-5 mb-4 md:mb-6",children:[i.jsx("div",{className:"w-12 h-12 md:w-16 md:h-16 bg-[#d946ef]/10 rounded-lg flex items-center justify-center text-[#d946ef] shrink-0 group-hover:scale-110 transition-transform border border-[#d946ef]/20 relative",children:i.jsxs("div",{className:"relative",children:[i.jsx(od,{size:24,className:"md:w-9 md:h-9 relative z-10"}),i.jsx(Gu,{size:12,className:"absolute -top-1 -right-1 text-white fill-white animate-pulse z-20"})]})}),i.jsxs("div",{children:[i.jsx("h2",{className:"text-xl md:text-3xl font-bold text-white leading-tight mb-1 md:mb-2",children:"Magic Image Cleanup"}),i.jsx("p",{className:"text-gray-400 text-xs md:text-sm leading-relaxed",children:"Got an obstruction over the image? Remove it first for a more accurate scan."})]})]}),i.jsx("div",{className:"mt-auto",children:i.jsx("div",{className:"w-full py-3 md:py-4 bg-transparent border border-white/30 text-white font-bold text-center uppercase tracking-wider rounded-sm hover:bg-white/10 transition-all flex items-center justify-center min-h-[48px]",children:i.jsx("span",{className:"text-lg md:text-xl",children:"OPEN MAGIC CLEANUP"})})})]})]})})]}),i.jsxs(Ye.button,{initial:{opacity:0}
30,animate:{opacity:1,y:[0,10,0]},transition:{duration:2,repeat:1/0,ease:"easeInOut",delay:1},className:"mt-10 hidden md:flex flex-col items-center gap-2 cursor-pointer group relative z-20 bg-transparent border-0",onClick:u,"aria-label":"Scroll to real world examples",children:[i.jsx("span",{className:"text-[10px] font-mono uppercase tracking-[0.3em] text-[#00E5FF] font-bold drop-shadow-[0_0_8px_rgba(0,229,255,0.8)] opacity-90 hover:opacity-100 transition-opacity",children:"See Real World Examples"}),i.jsx(rd,{size:24,className:"text-white drop-shadow-[0_0_10px_rgba(255,255,255,0.8)]"})]}),i.jsx("div",{className:"hidden md:block",children:i.jsx(P3,{className:"mt-8 mb-16 md:mb-24"})}),i.jsx("div",{className:"hidden md:block w-full max-w-4xl px-4 shrink-0",children:i.jsx("div",{className:"flex flex-wrap items-center justify-center gap-x-6 gap-y-3 py-5 px-6 rounded-2xl border border-white/8 bg-white/[0.03]",children:[{icon:i.jsx(dn,{size:13,className:"text-[#00E676]"}),value:"Files Deleted After Analysis",color:"text-[#00E676]"},{icon:i.jsx(Ib,{size:13,className:"text-[#00E5FF]"}),value:"No Account Required",color:"text-[#00E5FF]"},{icon:i.jsx(Rr,{size:13,className:"text-[#00E5FF]"}),value:"Itemised Evidence Chain",color:"text-[#00E5FF]"},{icon:i.jsx(Yu,{size:13,className:"text-[#00E5FF]"}),value:"C2PA Credentials Checked",color:"text-[#00E5FF]"}].map(({icon:v,value:g,color:w})=>i.jsxs("div",{className:"flex items-center gap-2",children:[v,i.jsx("span",{className:`text-[11px] font-mono font-bold tracking-widest uppercase ${w}`,children:g})]},g))})}),i.jsxs("div",{className:"w-full max-w-5xl mt-0 md:mt-24 px-4 shrink-0 border-t border-white/5 md:border-0 pt-16 md:pt-0",children:[i.jsxs("div",{className:"text-center mb-8 md:mb-12",children:[i.jsx("h2",{className:"text-2xl md:text-4xl font-black text-white mb-4",children:"How AI Detection Works"}),i.jsx("p",{className:"text-gray-400 max-w-2xl mx-auto text-sm md:text-base",children:"Three stages. No stored files, and the math does the talking."})]}),i.jsxs("div",{className:"flex md:grid md:grid-cols-3 gap-4 md:gap-8 relative overflow-x-auto md:overflow-visible pb-8 md:pb-0 snap-x snap-mandatory no-scrollbar -mx-4 px-4 md:mx-0 md:px-0",children:[i.jsx("div",{className:"hidden md:block absolute top-12 left-[16%] right-[16%] h-0.5 bg-gradient-to-r from-transparent via-[#00E5FF]/20 to-transparent z-0"}),i.jsxs("div",{className:"min-w-[280px] md:min-w-0 snap-center relative z-10 flex flex-col items-center text-center group bg-[#1a1a1a]/50 md:bg-transparent border md:border-none border-white/10 rounded-xl p-6 md:p-0",children:[i.jsx("div",{className:"w-16 h-16 md:w-24 md:h-24 bg-[#1a1a1a] border border-[#333] rounded-2xl flex items-center justify-center mb-4 md:mb-6 group-hover:border-[#00E5FF] transition-colors shadow-lg relative bg-[#1a1a1a]",children:i.jsx(Hb,{size:24,className:"text-[#00E5FF] md:w-8 md:h-8"})}),i.jsx("div",{className:"bg-[#00E5FF]/10 text-[#00E5FF] text-[10px] font-bold px-3 py-1 rounded-full mb-3 md:mb-4 uppercase tracking-widest bg-[#121212] border border-[#00E5FF]/20 relative z-10",children:"Step 1"}),i.jsx("h3",{className:"text-lg md:text-xl font-bold text-white mb-2 md:mb-3",children:"Upload"}),i.jsx("p",{className:"text-gray-400 text-xs md:text-sm md:text-base leading-relaxed",children:"Drop in a photo or clip. It runs in an isolated sandbox and is never written to disk."})]}),i.jsxs("div",{className:"min-w-[280px] md:min-w-0 snap-center relative z-10 flex flex-col items-center text-center group bg-[#1a1a1a]/50 md:bg-transparent border md:border-none border-white/10 rounded-xl p-6 md:p-0",children:[i.jsx("div",{className:"w-16 h-16 md:w-24 md:h-24 bg-[#1a1a1a] border border-[#333] rounded-2xl flex items-center justify-center mb-4 md:mb-6 group-hover:border-[#00E5FF] transition-colors shadow-lg relative bg-[#1a1a1a]",children:i.jsx(Vu,{size:24,className:"text-[#00E5FF] md:w-8 md:h-8"})}),i.jsx("div",{className:"bg-[#00E5FF]/10 text-[#00E5FF] text-[10px] font-bold px-3 py-1 rounded-full mb-3 md:mb-4 uppercase tracking-widest bg-[#121212] border border-[#00E5FF]/20 relative z-10",children:"Step 2"}),i.jsx("h3",{className:"text-lg md:text-xl font-bold text-white mb-2 md:mb-3",children:"Scan"}),i.jsx("p",{className:"text-gray-400 text-xs md:text-sm md:text-base leading-relaxed",children:"The
30n the real work starts. We read pixel-level noise, look for generator fingerprints, and cross-check the metadata for edits."})]}),i.jsxs("div",{className:"min-w-[280px] md:min-w-0 snap-center relative z-10 flex flex-col items-center text-center group bg-[#1a1a1a]/50 md:bg-transparent border md:border-none border-white/10 rounded-xl p-6 md:p-0",children:[i.jsx("div",{className:"w-16 h-16 md:w-24 md:h-24 bg-[#1a1a1a] border border-[#333] rounded-2xl flex items-center justify-center mb-4 md:mb-6 group-hover:border-[#00E5FF] transition-colors shadow-lg relative bg-[#1a1a1a]",children:i.jsx(dn,{size:24,className:"text-[#00E5FF] md:w-8 md:h-8"})}),i.jsx("div",{className:"bg-[#00E5FF]/10 text-[#00E5FF] text-[10px] font-bold px-3 py-1 rounded-full mb-3 md:mb-4 uppercase tracking-widest bg-[#121212] border border-[#00E5FF]/20 relative z-10",children:"Step 3"}),i.jsx("h3",{className:"text-lg md:text-xl font-bold text-white mb-2 md:mb-3",children:"Uncover"}),i.jsx("p",{className:"text-gray-400 text-xs md:text-sm md:text-base leading-relaxed",children:"You get a plain-English verdict and a confidence score. If it is fake, we name the model that most likely made it."})]})]})]}),i.jsx("div",{className:"hidden md:block w-full max-w-5xl px-4 mt-10 md:mt-14 mb-12 md:mb-16",children:i.jsxs("div",{className:"flex flex-col md:flex-row items-center justify-between gap-6 border border-white/10 rounded-2xl px-6 md:px-10 py-7 md:py-8 bg-white/[0.02] hover:border-[#00E5FF]/30 transition-colors group",children:[i.jsxs("div",{className:"flex items-center gap-5",children:[i.jsx("div",{className:"w-12 h-12 rounded-xl bg-[#1a1a1a] border border-[#333] flex items-center justify-center shrink-0",children:i.jsxs("svg",{width:"24",height:"24",viewBox:"0 0 100 100",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i.jsx("circle",{cx:"50",cy:"50",r:"50",fill:"#4285F4"}),i.jsx("path",{d:"M50 50 L100 50 A50 50 0 0 0 75 6.7 Z",fill:"#EA4335"}),i.jsx("path",{d:"M50 50 L75 6.7 A50 50 0 0 0 25 6.7 Z",fill:"#FBBC05"}),i.jsx("path",{d:"M50 50 L25 6.7 A50 50 0 0 0 0 50 Z",fill:"#34A853"}),i.jsx("path",{d:"M50 50 L0 50 A50 50 0 0 0 25 93.3 Z",fill:"#34A853"}),i.jsx("path",{d:"M50 50 L25 93.3 A50 50 0 0 0 75 93.3 Z",fill:"#FBBC05"}),i.jsx("path",{d:"M50 50 L75 93.3 A50 50 0 0 0 100 50 Z",fill:"#EA4335"}),i.jsx("circle",{cx:"50",cy:"50",r:"19",fill:"white"}),i.jsx("circle",{cx:"50",cy:"50",r:"14",fill:"#4285F4"})]})}),i.jsxs("div",{children:[i.jsx("p",{className:"text-white font-bold text-base md:text-lg leading-tight",children:"Detect deepfakes without leaving your browser"}),i.jsx("p",{className:"text-gray-500 text-xs font-mono mt-1",children:"Right-click any image on any site · Try it free · No account required"})]})]}),i.jsx(te,{to:"/chrome-extension",className:"shrink-0 px-6 py-2.5 border border-[#00E5FF]/40 text-[#00E5FF] text-xs font-mono uppercase tracking-widest rounded-lg hover:bg-[#00E5FF]/10 transition-colors whitespace-nowrap",children:"Get the Extension â"})]})}),i.jsx(Q3,{}),i.jsx(K3,{}),i.jsxs("div",{ref:c,className:"w-full max-w-6xl mb-16 md:mb-32 relative scroll-mt-20 px-4 hidden md:block",children:[i.jsxs("div",{className:"flex flex-col items-center text-center mb-12 md:mb-16",children:[i.jsxs("div",{className:"inline-flex items-center gap-2 px-3 py-1 mb-6 rounded-full border border-[#00E5FF]/30 bg-[#00E5FF]/10 text-[#00E5FF] text-[10px] font-bold tracking-wider uppercase",children:[i.jsx(Gb,{size:12}),i.jsx("span",{children:"Forensic Database"})]}),i.jsx("h2",{className:"text-3xl md:text-5xl font-black text-white mb-6",children:"The Anatomy of Deception"}),i.jsx("p",{className:"text-gray-400 max-w-2xl text-base md:text-lg",children:"Generators always slip up somewhere. The tells hide in sensor noise, lighting that does not add up, and frames that quietly drift - the places your eye skips but the math does not."})]}),i.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6",children:Fg.map((v,g)=>i.jsx(Dg,{...v},g))}),i.jsx("div",{className:"flex justify-center mt-6 md:mt-12",children:i.jsxs(te,{to:"/detect",className:"group relative px-8 py-4 md:px-14 md:py-6 bg-[#00E5FF] hover:bg-white text-black font-extrabold uppercase tracking-wider rounded-sm transition-all hover:scale-[1.02] shadow-[0_0_20px_rgba(0,229,255,0.4)] hover:shadow-[0_0_40px_rgba(255,255,255,0.6)] flex flex-col items-center gap-0 overflow-hidden",children:[i.jsx("div",{className:"absolute inset-0 w-full h-full bg-gradient-to-r from-transparent via-white/40 to-transparent -translate-x-full group-hover:animate-[shine_1s_ease-in-out]"}),i.jsxs("div",{className:"flex items-center gap-3 md:gap-4",children:[i.jsx(Vb,{size:24,className:"md:w-7 md:h-7",strokeWidth:3}),i.jsx("span",{className:"text-xl md:text-2xl",children:"Reveal the Truth"})]}),i.jsxs("span",{className:"text-sm md:text-base font-normal normal-case tracking-normal opacity-80",children:[i.jsx("span",{className:"font-bold",children:"Free"})," AI Forensic Check"]})]})})]}),i.jsx(J3,{}),i.jsx("div",{className:"w-full border-t border-white/5 md:border-0 pt-16 md:pt-0",children:i.jsx(D3,{})}),i.jsxs("div",{className:"w-full max-w-5xl border-t border-white/5 pt-16 md:pt-24 shrink-0 px-4",children:[i.jsx("h2",{className:"text-xl md:text-3xl font-black text-white mb-12 md:mb-16 text-center tracking-tight",children:"Platform Intelligence & FAQ"}),i.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-x-16 gap-y-12 md:gap-y-16 text-left",children:Hp.map((v,g)=>{const w=X3[v.icon];return i.jsxs("div",{className:"space-y-3 md:space-y-4",children:[i.jsxs("h3",{className:"text-[#00E5FF] text-xs md:text-sm font-bold font-mono uppercase tracking-[0.2em] flex items-center gap-3",children:[w&&i.jsx(w,{size:18,className:"shrink-0"}),i.jsx("span",{children:v.question})]}),i.jsx("p",{className:"text-gray-400 text-sm leading-relaxed",children:v.answer})]},g)})})]}),i.jsxs("div",{className:"w-full border-t border-white/5 py-24 md:py-32 shrink-0 px-4 relative z-20 overflow-hidden",children:[i.jsx("div",{className:"absolute inset-0 bg-gradient-to-b from-transparent via-black/20 to-black/80 pointer-events-none"}),i.jsx("div",{className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-[500px] h-[500px] bg-[#00E5FF]/5 blur-[120px] rounded-full pointer-events-none"}),i.jsxs("div",{className:"max-w-4xl mx-auto text-center relative z-10",children:[i.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-1.5 mb-8 rounded-full border border-white/10 bg-white/5 text-gray-400 text-[10px] font-bold tracking-[0.2em] uppercase backdrop-blur-sm",children:[i.jsx(dn,{size:14,className:"text-[#00E5FF]"}),i.jsx("span",{children:"Responsible AI Standard"})]}),i.jsxs("h2",{className:"text-3xl md:text-5xl font-black text-white mb-8 tracking-tight",children:["Your Media Stays ",i.jsx("br",{className:"md:hidden"}),i.jsx("span",{className:"text-[#00E5FF]",children:"Yours. Always."})]}
30),i.jsxs("div",{className:"max-w-2xl mx-auto space-y-4",children:[i.jsx("p",{className:"text-white font-semibold text-base md:text-xl",children:"We do not store your media - not during analysis, not after. Zero retention, zero risk."}),i.jsx("p",{className:"text-gray-400 text-sm md:text-base leading-relaxed font-light",children:"Your media is processed in an isolated environment and permanently discarded after the scan. Your scan history lives only in your own browser and is never uploaded to our servers. Results should be used as a strong signal, not a legal verdict."}),i.jsxs("div",{className:"flex flex-wrap justify-center gap-x-6 gap-y-2 pt-2",children:[i.jsxs("span",{className:"flex items-center gap-1.5 text-[#00E5FF] text-xs font-mono tracking-widest uppercase",children:[i.jsx(dn,{size:13})," Zero Media Retention"]}),i.jsxs("span",{className:"flex items-center gap-1.5 text-[#00E5FF] text-xs font-mono tracking-widest uppercase",children:[i.jsx(qu,{size:13})," No Server Storage"]}),i.jsxs("span",{className:"flex items-center gap-1.5 text-[#00E5FF] text-xs font-mono tracking-widest uppercase",children:[i.jsx(L0,{size:13})," History Stays Local"]})]})]})]})]}),i.jsxs("div",{className:"w-full max-w-4xl mx-auto py-8",children:[i.jsx("p",{className:"text-center text-gray-600 text-[10px] uppercase tracking-widest mb-2",children:"Sponsored"}),i.jsx(N3,{})]})]}),i.jsx(A3,{})]})},$3=({isOpen:l,type:r,onClose:c})=>(Xr(l&&!!r,c,"legal"),i.jsx(Fn,{children:l&&r&&i.jsx(Ye.div,{initial:{opacity:0}
30,animate:{opacity:1},exit:{opacity:0},transition:{duration:.2},className:"fixed inset-0 z-[100] flex items-center justify-center p-4 bg-black/90 backdrop-blur-md",onClick:c,children:i.jsxs(Ye.div,{initial:{scale:.95,opacity:0},animate:{scale:1,opacity:1},exit:{scale:.95,opacity:0},transition:{duration:.2},className:"w-full max-w-2xl bg-[#1a1a1a] border border-[#333] rounded-lg max-h-[80vh] flex flex-col shadow-2xl",onClick:u=>u.stopPropagation(),children:[i.jsxs("div",{className:"p-4 border-b border-white/10 flex justify-between items-center bg-[#111]",children:[i.jsxs("h2",{className:"text-white font-bold flex items-center gap-2 font-mono",children:[r==="privacy"?i.jsx(nx,{size:18,className:"text-[#00E5FF]"}):i.jsx(Yb,{size:18,className:"text-[#00E5FF]"}),r==="privacy"?"PRIVACY POLICY":"TERMS OF SERVICE"]}),i.jsx("button",{onClick:c,children:i.jsx(zl,{size:20,className:"text-white/50 hover:text-white"})})]}),i.jsx("div",{className:"flex-1 overflow-y-auto p-8 text-gray-400 text-sm leading-relaxed space-y-6 font-mono",children:r==="privacy"?i.jsxs(i.Fragment,{children:[i.jsxs("div",{children:[i.jsx("h3",{className:"text-white font-bold mb-2",children:"1. Data We Collect"}),i.jsx("p",{children:"We collect your email address for account management and authentication. Uploaded media is deleted immediately after analysis, and is never added to any database, never backed up, and never used for training."})]}),i.jsxs("div",{children:[i.jsx("h3",{className:"text-white font-bold mb-2",children:"2. Cookies & Advertising"}),i.jsxs("p",{children:["We use cookies for authentication and analytics. We partner with Google AdSense to serve advertisements. Google may use cookies to serve ads based on your prior visits to our website or other websites. ",i.jsx("a",{href:"https://policies.google.com/technologies/partner-sites",target:"_blank",rel:"noreferrer",className:"text-[#00E5FF] hover:underline",children:"Learn how Google uses data â"})]})]}),i.jsxs("div",{children:[i.jsx("h3",{className:"text-white font-bold mb-2",children:"3. Third-Party Services"}),i.jsx("p",{children:"We rely on specialist providers for AI and GPU processing, identity, payments, analytics and error monitoring, abuse prevention, infrastru
30cture, and support tooling. Each is bound by its own privacy policy and by a data processing agreement with us. We will name any of them on request."})]}),i.jsx("div",{className:"pt-2",children:i.jsx("a",{href:"/privacy",className:"text-[#00E5FF] text-xs hover:underline",children:"Read our full Privacy Policy â"})})]}):i.jsxs(i.Fragment,{children:[i.jsxs("div",{children:[i.jsx("h3",{className:"text-white font-bold mb-2",children:"1. Service Usage"}),i.jsx("p",{children:"By using FauxLens, you agree to these terms. You must not use this tool for any illegal activities. We reserve the right to terminate accounts found in violation."})]}),i.jsxs("div",{children:[i.jsx("h3",{className:"text-white font-bold mb-2",children:"2. Accuracy Disclaimer"}),i.jsxs("p",{children:["Results are probabilistic estimates generated by AI. We do not guarantee 100% accuracy. The Service may produce false positives or false negatives. ",i.jsx("strong",{children:"This tool provides a probabilistic analysis, not a definitive legal verification."})]})]}),i.jsxs("div",{children:[i.jsx("h3",{className:"text-white font-bold mb-2",children:"3. Refunds & Credits"}),i.jsx("p",{children:"14-day money-back guarantee on unused credits. Once a credit has been used for an analysis, it is considered consumed and is non-refundable."})]}),i.jsx("div",{className:"pt-2",children:i.jsx("a",{href:"/terms",className:"text-[#00E5FF] text-xs hover:underline",children:"Read our full Terms of Service â"})})]})})]})},"legal-backdrop")})),ew=["_ga","_gid","__gads","__gpi","__eoi"],tw=()=>{const[l,r]=T.useState(!1);T.useEffect(()=>(r(ZE()==="unknown"),QE(()=>r(!0))),[]);const c=m=>{const p=m?"granted":"denied";window.gtag?.("consent","update",{ad_storage:p,ad_user_data:p,ad_personalization:p,analytics_storage:p})},u=()=>{lp(!0),r(!1),c(!0)},f=()=>{lp(!1),r(!1),c(!1),V_(),e_(),tg(ew)};return l?i.jsx("div",{className:"fixed bottom-6 left-1/2 w-[90%] max-w-lg z-[9999] animate-fade-in-up-centered",children:i.jsxs("div",{className:"bg-[#111]/90 backdrop-blur-md border border-white/10 rounded-xl p-5 shadow-[0_0_50px_rgba(0,0,0,0.5)] flex flex-col gap-4",children:[i.jsxs("div",{className:"flex items-start gap-4",children:[i.jsx("div",{className:"p-2 bg-[#00E5FF]/10 rounded-lg text-[#00E5FF] shrink-0",children:i.jsx(dn,{size:20})}),i.jsxs("div",{className:"space-y-1",children:[i.jsx("h4",{className:"text-white text-sm font-bold",children:"Privacy & Transparency"}),i.jsxs("p",{className:"text-gray-400 text-xs leading-relaxed",children:["We use cookies to secure the credit system and to serve personalized ads through our advertising provider. Your uploaded media is"," ",i.jsx("span",{className:"text-white",children:"deleted immediately after analysis"})," and is never added to any database."]})]})]}),i.jsxs("div",{className:"flex gap-3 pt-2",children:[i.jsx("button",{onClick:f,className:"flex-1 py-2.5 rounded-lg bg-white/10 hover:bg-white/20 border border-white/20 text-white text-xs font-black tracking-wide transition-all uppercase",children:"Decline"}),i.jsx("button",{onClick:u,className:"flex-1 py-2.5 rounded-lg bg-white/10 hover:bg-white/20 border border-white/20 text-white text-xs font-black tracking-wide transition-all uppercase",children:"Accept"})]})]})}):null},nw="/assets/stamp_red-BQEoQ_vQ.png",aw="/assets/stamp_green-DNQ3Q1VE.png",Uu={},Gp=l=>Uu[l]?Promise.resolve(Uu[l]):new Promise((r,c)=>{const u=new Image;u.crossOrigin="anonymous",u.onload=()=>{const f=document.createElement("canvas");f.width=u.naturalWidth,f.height=u.naturalHeight;const m=f.getContext("2d");if(!m){r(l);return}m.drawImage(u,0,0);const p=m.getImageData(0,0,f.width,f.height),x=p.data;for(let b=0;b<x.length;b+=4){const v=x[b],g=x[b+1],w=x[b+2],O=Math.max(v,g,w);O<30?x[b+3]=0:O<100&&(x[b+3]=Math.floor((O-30)/70*255))}m.putImageData(p,0,0);const y=f.toDataURL();Uu[l]=y,r(y)},u.onerror=c,u.src=l}),lw=()=>{Gp(nw).catch(console.error),Gp(aw).catch(console.error)},iw=({onSuccess:l,onError:r,onExpire:c})=>{const u=T.useRef(null),f=T.useRef(null),[m,p]=T.useState(()=>!!window.turnstile);return T.useEffect(()=>{if(window.turnstile)return;if(document.querySelector('script[src*="turnstile/v0/api.js"]')){const b=setInterval(()=>{window.turnstile&&(clearInterval(b),p(!0))},100);return()=>clearInterval(b)}
30const y=document.createElement("script");return y.src="https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit",y.async=!0,y.defer=!0,y.onload=()=>p(!0),y.onerror=()=>{console.error("Turnstile script failed to load. Ad blocker might be active."),r&&r()},document.body.appendChild(y),()=>{}},[r]),T.useEffect(()=>{if(!m||!u.current||!window.turnstile||f.current)return;try{const y="0x4AAAAAACORe05eEDdcyhJA";f.current=window.turnstile.render(u.current,{sitekey:y,callback:b=>l(b),"error-callback":()=>{console.warn("Turnstile widget error callback triggered"),r&&r()},"expired-callback":()=>{if(c&&c(),f.current&&window.turnstile)try{window.turnstile.reset(f.current)}catch(b){console.warn("Turnstile reset error",b)}},"timeout-callback":()=>{if(f.current&&window.turnstile)try{window.turnstile.reset(f.current)}catch(b){console.warn("Turnstile reset error",b)}},theme:"dark",language:"en"})}catch(y){console.error("Turnstile render error:",y)}const x=u.current;return()=>{if(f.current&&window.turnstile){try{window.turnstile.remove(f.current)}catch(y){console.warn("Turnstile remove error",y)}f.current=null}x&&(x.innerHTML="")}},[m,l,r,c]),i.jsx("div",{ref:u,className:"my-4 flex justify-center min-h-[65px]"})},sw=()=>{const{isGlobalCaptchaOpen:l,resolveGlobalCaptcha:r,rejectGlobalCaptcha:c}=ee();return l?kl.createPortal(i.jsx("div",{className:"fixed inset-0 z-[10100] flex items-center justify-center bg-black/60 backdrop-blur-sm",children:i.jsxs("div",{className:"bg-[#1e1e1e] p-6 rounded-2xl shadow-xl flex flex-col items-center",children:[i.jsx("h2",{className:"text-xl font-semibold text-white mb-4",children:"Security Check"}),i.jsx("p",{className:"text-gray-400 mb-6 text-center max-w-sm",children:"We noticed some unusual activity. Please verify you are human to continue."}),i.jsx(iw,{onSuccess:r,onError:()=>c(new Error("Turnstile validation failed."))}),i.jsx("button",{onClick:()=>c(new Error("User cancelled captcha.")),className:"mt-6 text-sm text-gray-500 hover:text-white transition-colors",children:"Cancel"})]})}),document.body):null},rw=`${cx}/api/user/balance`;let Bi=null,Vp=0;const ow=3e4,cw=1e4;let Yp=0,Bu=0;const uw=6e4,Ug=()=>{const{setCredits:l,isCreditsLoading:r,setCreditsLoading:c,setBalanceFetchOutcome:u}=ee(),f=T.useCallback(async m=>{if(Date.now()<Bu)return;if(m?.ifStale){const x=Date.now();if(x-Vp<ow||x-Yp<cw)return}return Bi||(m?.ifStale&&(Yp=Date.now()),Bi=(async()=>{const x=!m?.ifStale||!ee.getState().creditsLoaded;x&&c(!0);const y=Date.now(),b=new AbortController;let v;try{const g=await Promise.race([Pi(rw,{method:"GET",signal:b.signal}),new Promise((w,O)=>{v=setTimeout(()=>{b.abort(),O(new Error("balance_timeout"))},ud.BALANCE_MS)})]);if(g.ok){const w=await g.json(),O=w.balance??w.credits??0,k=typeof O=="number"&&O>=0?O:0;l(k),Vp=Date.now(),Bu=0}else{if(g.status===429){const w=Number(g.headers.get("Retry-After"));Bu=Date.now()+(Number.isFinite(w)&&w>0?w*1e3:uw)}u(`http_${g.status}`),Ce("balance_fetch_failed",{outcome:`http_${g.status}`,status:g.status,elapsed_ms:Date.now()-y,request_id:g.headers.get("X-Request-ID")})}}catch(g){const w=g instanceof Error&&g.message==="balance_timeout";u(w?"timeout":"network_error"),Ce("balance_fetch_failed",{outcome:w?"timeout":"network_error",status:null,elapsed_ms:Date.now()-y,error_message:g instanceof Error?g.message:String(g),request_id:null})}finally{clearTimeout(v),x&&c(!1),Bi=null}})(),Bi)},[l,c,u]);return{isLoadingCredits:r,refreshCredits:f}},j4=()=>{const{refreshCredits:l}=Ug();T.useEffect(()=>{const r=()=>{l({ifStale:!0})},c=()=>{document.visibilityState==="visible"&&r()};return window.addEventListener("focus",r),document.addEventListener("visibilitychange",c),()=>{window.removeEventListener("focus",r),document.removeEventListener("visibilitychange",c)}},[l])},dw=({notice:l,noticeAction:r,onDismiss:c})=>{const u=ee(H=>H.signInSettlement),f=ee(H=>H.currentUser),[m,p]=T.useState(!1),[x,y]=T.useState(!1),[b]=T.useState(()=>gg()),v=T.useRef(null),g=u!==null,w=u==="signed_in"&&!f,O=x?"gave_up":!g||w?"working":u==="collision"?"collision":u==="retryable"?"retryable":"gave_up",k=b&&!m&&!(g&&!w&&u!=="collision"&&u!=="retryable"&&u!=="dead_link");if(Kr(k),Nd(k),T.useEffect(()=>{if(!k||g)return;const H=window.setTimeout(()=>{y(!0),Ce("login_failed",{reason:"settle_timeout"})},lv);return()=>window.clearTimeout(H)},[k,g]),T.useEffect(()=>{!k||O==="working"||v.current?.querySelector("button")?.focus()},[k,O]),!k)return null;const z=()=>{p(!0),c()};return kl.createPortal(i.jsx("div",{className:"fixed inset-0 z-[10050] flex items-center justify-center bg-black/80 p-4",children:i.jsxs("div",{ref:v,role:O==="working"?void 0:"dialog","aria-modal":O==="working"?void 0:!0,"aria-labelledby":"auth-return-title",className:"w-full max-w-sm bg-[#1a1a1a] border border-[#333] rounded-xl shadow-2xl px-6 py-7",children:[i.jsx("div",{className:"mb-5",children:i.jsx(Qr,{iconClassName:"w-5 h-5",textClassName:"text-base"})}),O==="working"&&i.jsxs(i.Fragment,{children:[i.jsx("h1",{id:"auth-return-title",className:"text-xl font-bold text-white tracking-tight",children:"Finishing sign-in"}),i.jsxs("p",{className:"text-white/70 text-sm mt-1 flex items-center gap-2","aria-live":"polite",children:[i.jsx(Gr,{size:14,className:"animate-spin motion-reduce:animate-none"}),"One moment."]})]}),O==="collision"&&i.jsxs(i.Fragment,{children:[i.jsx("h1",{id:"auth-return-title",className:"text-xl font-bold text-white tracking-tight",children:l??"You already have a FauxLens account for that address."}),i.jsx("p",{className:"text-white/70 text-sm mt-1.5",children:"Use the same way you signed in before, and your credits stay where they are."}),i.jsx("button",{type:"button",onClick:()=>{z(),r?r.onClick():La(Wt.ACCOUNT_LINK)},className:"w-full min-h-[48px] mt-5 bg-[#00E5FF] hover:bg-white text-black font-bold tracking-wide text-sm rounded transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-[#00E5FF]/60",children:r?.label??"Choose a sign-in method"}),i.jsx("button",{type:"button",onClick:z,className:"w-full min-h-[48px] mt-2 text-sm text-white/70 hover:text-white rounded transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-white/40",children:"Not now"})]}),(O==="retryable"||O==="gave_up")&&i.jsxs(i.Fragment,{children:[i.jsx("h1",{id:"auth-return-title",className:"text-xl font-bold text-white tracking-tight",children:O==="retryable"?"We could not reach the server":"This is taking longer than it should"}),i.jsx("p",{className:"text-white/70 text-sm mt-1.5",children:O==="retryable"?"Nothing was signed in and nothing was lost. Check your connection and try again.":"Your sign-in has not gone through. Nothing was charged and nothing was lost."}),i.jsx("button",{type:"button",onClick:()=>{z(),La(Wt.ACCOUNT_LINK)},className:"w-full min-h-[48px] mt-5 bg-[#00E5FF] hover:bg-white text-black font-bold tracking-wide text-sm rounded transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-[#00E5FF]/60",children:"Start over"}),i.jsx("button",{type:"button",onClick:z,className:"w-full min-h-[48px] mt-2 text-sm text-white/70 hover:text-white rounded transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-white/40",children:"Continue without signing in"})]})]})}),document.body)},Bg=`${Da}/api/account`;async function fw(){const l=await Pi(Bg,{method:"DELETE"});if(!l.ok){if(l.status===403){const r=await l.clone().json().catch(()=>null);if(r?.detail?.code===Td)throw new Error("ACCOUNT_DELETE_REAUTH");if(r?.detail?.code===mw)throw new Error("ACCOUNT_DELETE_SSO_ACCOUNT")}throw new Error(`ACCOUNT_DELETE_${l.status}`)}}const Td="REAUTH_REQUIRED",mw="SSO_ACCOUNT";async function hw(l){try{return(await l.clone().json())?.detail?.code===Td}catch{return!1}}function N4(l){const r=l;if(typeof r?.body!="string")return null;try{const c=JSON.parse(r.body)?.detail;return typeof c=="string"?c||null:typeof c?.message=="string"&&c.message||null}catch{return null}}function A4(l){const r=l;if(r?.status!==403||typeof r.body!="string")return!1;try{return JSON.parse(r.body)?.detail?.code===Td}catch{return!1}}const Ig="faux_deleted_uid";function pw(l){Ln.setItem(Ig,l)}function xw(l){return Ln.getItem(Ig)===l}async function T4(){const l=ee.getState().currentUser?.uid;l&&pw(l);try{await fw()}catch(r){const c=String(r?.message??"");return{ok:!1,reason:c.endsWith("_REAUTH")?"reauth_required":c.endsWith("_SSO_ACCOUNT")?"sso_account":c.endsWith("_401")?"session_expired":"failed"}}return await yg(),{ok:!0}}async function C4(){const l=await Pi(`${Bg}/sessions/revoke`,{method:"POST"});if(!l.ok)throw l.status===403&&await hw(l)?new Error("SESSION_REVOKE_REAUTH"):new Error(`SESSION_REVOKE_${l.status}`)}const gw="/cleanup/tool",O4="/detect",Zi=new Map,R4=(l,r)=>{Zi.set(l,r)},yw=l=>Zi.get(l)??null,M4=l=>{const r=Zi.get(l)??null;return Zi.delete(l),r},L4=l=>{Zi.delete(l)},bw=1200,Iu="chunk_retry";function Oe(l){return T.lazy(()=>l().catch(r=>{if(!Ln.getItem(Iu))return Ln.setItem(Iu,"1"),window.location.reload(),new Promise(()=>{});throw Ln.removeItem(Iu),r}))}const Hu=Oe(()=>se(()=>import("./Dashboard-DltvBAVF.js"),__vite__mapDeps([4,5,1,6,7,8,9,10,11,3]))),vw=Oe(()=>se(()=>import("./AuthFinishPage-CO2I-6oo.js"),__vite__mapDeps([12,5,1,8,10,11,3]))),Ew=Oe(()=>se(()=>import("./MagicRemover-zU84qusW.js"),__vite__mapDeps([13,5,1,11,8,10,3])).then(l=>({default:l.MagicRemover}))),_w=Oe(()=>se(()=>import("./BlogIndex-BKXU3iFX.js"),__vite__mapDeps([14,5,1,15,8,10,11,3])).then(l=>({default:l.BlogIndex}))),ww=Oe(()=>se(()=>import("./BlogPost-bhxM7YTq.js"),__vite__mapDeps([16,5,1,15,8,10,11,3])).then(l=>({default:l.BlogPost}))),Sw=Oe(()=>se(()=>import("./SharedReportPage-FwnjGy9J.js"),__vite__mapDeps([17,5,1,7,8,10,11,3])).then(l=>({default:l.SharedReportPage}))),jw=Oe(()=>se(()=>import("./AboutPage-jRm4vJtc.js"),__vite__mapDeps([18,5,1,8,10,11,3])).then(l=>({default:l.AboutPage}))),Nw=Oe(()=>se(()=>import("./MethodologyPage-MkNZrzHw.js"),__vite__mapDeps([19,5,1,8,10,11,3])).then(l=>({default:l.MethodologyPage}
30))),Aw=Oe(()=>se(()=>import("./ContactPage-HKBa8zeV.js"),__vite__mapDeps([20,5,1,8,10,11,3])).then(l=>({default:l.ContactPage}))),Tw=Oe(()=>se(()=>import("./PressPage-PE6p0xlq.js"),__vite__mapDeps([21,5,1,8,10,11,3])).then(l=>({default:l.PressPage}))),Cw=Oe(()=>se(()=>import("./CheckoutSuccessPage-Lcg-A68r.js"),__vite__mapDeps([22,5,1,8,10,11,3])).then(l=>({default:l.CheckoutSuccessPage}))),Ow=Oe(()=>se(()=>import("./PrivacyPage-oGHijdrw.js"),__vite__mapDeps([23,5,1,8,10,11,3])).then(l=>({default:l.PrivacyPage}))),Rw=Oe(()=>se(()=>import("./TermsPage-CAv5ikMr.js"),__vite__mapDeps([24,5,1,8,10,11,3])).then(l=>({default:l.TermsPage}))),Mw=Oe(()=>se(()=>import("./AccountPage-Br773Pe3.js"),__vite__mapDeps([25,5,1,8,10,11,3])).then(l=>({default:l.AccountPage}))),Lw=Oe(()=>se(()=>import("./DeleteAccountPage-CAEA1p8j.js"),__vite__mapDeps([26,5,1,8,10,11,3])).then(l=>({default:l.DeleteAccountPage}))),Dw=Oe(()=>se(()=>import("./PricingPage-oKliot9q.js"),__vite__mapDeps([27,5,1,8,10,11,3])).then(l=>({default:l.PricingPage}))),at=Oe(()=>se(()=>import("./SEOLandingPage-VskaWPPb.js"),__vite__mapDeps([28,5,1,9,8,6,7,10,11,3])).then(l=>({default:l.SEOLandingPage}))),Fw=Oe(()=>se(()=>import("./DevelopersPage-BEQFd_9r.js"),__vite__mapDeps([29,5,1,30,8,9,10,11,3])).then(l=>({default:l.DevelopersPage}))),kw=Oe(()=>se(()=>import("./DevelopersKeysPage-CkhyJM7l.js"),__vite__mapDeps([31,5,1,30,8,32,3,10,11])).then(l=>({default:l.DevelopersKeysPage}))),zw=Oe(()=>se(()=>import("./ChromeExtensionPage-B2nNMaiL.js"),__vite__mapDeps([33,5,1,9,8,10,11,3])).then(l=>({default:l.ChromeExtensionPage}))),Uw=Oe(()=>se(()=>import("./AuthorPage-CIc2BhLL.js"),__vite__mapDeps([34,5,1,15,8,10,11,3])).then(l=>({default:l.AuthorPage}))),Bw=Oe(()=>se(()=>import("./ComparisonPage-CSVCGVjQ.js"),__vite__mapDeps([35,5,1,9,8,10,11,3])).then(l=>({default:l.ComparisonPage}))),Iw=Oe(()=>se(()=>import("./EnterpriseLayout-DnsWfZCC.js"),__vite__mapDeps([36,5,1,37,38,32,3,10,11,8])).then(l=>({default:l.EnterpriseLayout}))),Hw=Oe(()=>se(()=>import("./EnterpriseLanding-DRKbQV4t.js"),__vite__mapDeps([39,5,1,8,40,38,32,3,10,11])).then(l=>({default:l.EnterpriseLanding}))),Gw=Oe(()=>se(()=>import("./EnterpriseApply-sLuLajr8.js"),__vite__mapDeps([41,5,1,37,38,32,3,8,10,11])).then(l=>({default:l.EnterpriseApply}))),Vw=Oe(()=>se(()=>import("./EnterpriseDashboard-aOqwucmV.js"),__vite__mapDeps([42,5,1,40,8,38,32,3,37,10,11])).then(l=>({default:l.EnterpriseDashboard}))),Yw=Oe(()=>se(()=>import("./EnterpriseKeyNew-B-Owsy7Q.js"),__vite__mapDeps([43,5,1,8,10,11,3])).then(l=>({default:l.EnterpriseKeyNew}))),qw=Oe(()=>se(()=>import("./EnterpriseDocs-Bwe59gTQ.js"),__vite__mapDeps([44,5,1,30,8,10,11,3])).then(l=>({default:l.EnterpriseDocs}))),qp=l=>{const r=()=>{};if(l.startsWith("/enterprise")){se(()=>import("./EnterpriseLanding-DRKbQV4t.js"),__vite__mapDeps([39,5,1,8,40,38,32,3,10,11])).catch(r),se(()=>import("./EnterpriseApply-sLuLajr8.js"),__vite__mapDeps([41,5,1,37,38,32,3,8,10,11])).catch(r),se(()=>import("./EnterpriseDashboard-aOqwucmV.js"),__vite__mapDeps([42,5,1,40,8,38,32,3,37,10,11])).catch(r),se(()=>import("./EnterpriseDocs-Bwe59gTQ.js"),__vite__mapDeps([44,5,1,30,8,10,11,3])).catch(r),se(()=>import("./EnterpriseKeyNew-B-Owsy7Q.js"),__vite__mapDeps([43,5,1,8,10,11,3])).catch(r),se(()=>import("./EnterpriseLayout-DnsWfZCC.js"),__vite__mapDeps([36,5,1,37,38,32,3,10,11,8])).catch(r);return}se(()=>import("./Dashboard-DltvBAVF.js"),__vite__mapDeps([4,5,1,6,7,8,9,10,11,3])).catch(r),l.startsWith("/blog")&&(se(()=>import("./BlogIndex-BKXU3iFX.js"),__vite__mapDeps([14,5,1,15,8,10,11,3])).catch(r),se(()=>import("./BlogPost-bhxM7YTq.js"),__vite__mapDeps([16,5,1,15,8,10,11,3])).catch(r),se(()=>import("./AuthorPage-CIc2BhLL.js"),__vite__mapDeps([34,5,1,15,8,10,11,3])).catch(r))},Zw=()=>i.jsx("div",{className:"bg-[#0a0a0a] h-screen w-full flex items-center justify-center",children:i.jsx("div",{className:"opacity-0 animate-page-loader-fade-in",children:i.jsx(Gr,{className:"w-6 h-6 text-[#00E5FF] animate-spin",strokeWidth:1.75})})}),Zp=()=>`${yt.SIGNIN_STORAGE_BLOCKED_TITLE}. ${Ii?yt.SIGNIN_STORAGE_BLOCKED_BODY_EMAIL:yt.SIGNIN_STORAGE_BLOCKED_BODY_SETTING}`;function Xw(){const{setUser:l,setAuthLoading:r,setFirebaseToken:c,setAuthUser:u,setCredits:f,isAdModalOpen:m,toggleAdModal:p,currentUser:x,toggleBuyCreditsModal:y}=ee(),b=ee(ge=>ge.setResumePurchaseVariantId),v=ee(ge=>ge.balanceFetchOutcome),{refreshCredits:g}=Ug(),[w,O]=T.useState(null),[k,z]=T.useState(null),[H]=T.useState(()=>gg()),[le,W]=T.useState(!1),ne=!H||le,[$,q]=T.useState(null),[Be,xe]=T.useState(null),[Z,ae]=T.useState(!1),[je,dt]=T.useState(null),Ie=T.useRef(null);T.useEffect(()=>{let ge=!1;return I5().then(({completed:I,error:D,linkHint:J,method:X,needsEmail:F,reauthenticated:U})=>{if(ge)return;if(!I){if(J){const ce=Bp(J.attempted);q(J.email?`You already have a FauxLens account for ${J.email}.`:"You already have a FauxLens account for that address."),xe(ce?{label:Dl[ce].label,onClick:()=>{q(null),xe(null),Ll(Wt.ACCOUNT_LINK,{method:ce}).catch(Me=>{if(Me instanceof qi){q(Zp());return}throw Me})}}
30:{label:"Choose a sign-in method",onClick:()=>{q(null),xe(null),La(Wt.ACCOUNT_LINK)}})}ee.getState().setSignInSettlement(B5({completed:I,error:D,linkHint:J,needsEmail:F,reauthenticated:U}));return}const G=O5();Yr("login",{method:X??"google",source:G??"unknown"});const B=j5("buy_credits");B&&dt(B.variantId),ee.getState().setSignInSettlement("signed_in")}),()=>{ge=!0}},[]);const ft=T.useRef(!1);T.useEffect(()=>{!je||!x||ft.current||(ft.current=!0,y(!0),b(je),Ce("signin_redirect_resumed",{variant_id:je}))},[je,x,y,b]),T.useEffect(()=>{lw();const ge=Nb(lt,async I=>{const D=I?.uid??null;if(I&&D!==Ie.current){Ie.current=D,l(I);try{const J=await I.getIdTokenResult(!1);U5(J.signInProvider??null);const X=new Date(J.expirationTime).getTime();c(J.token,X);const F=await Fr(),U=await Du(J.token,F).catch(async G=>{if(G instanceof Or)throw G;return await new Promise(B=>setTimeout(B,bw)),Du(J.token,F)});u(U),f(U.credits_balance),_u({id:U.user_id,email:U.email}),bp(U.user_id,{email:U.email}),U.is_new_user&&(z(U.credits_balance),Ce("onboarding_started",{had_guest_credits:U.credits_balance>Jb}),Ln.setItem("pending_first_scan","true"))}catch(J){if(J instanceof Or){await Rl(lt).catch(()=>{}),l(null),c(null,null),u(null),g();const X=Bp(ve.EMAIL_LINK);q(I.email?`You already have a FauxLens account for ${I.email}.`:"You already have a FauxLens account for that address."),xe(X?{label:Dl[X].label,onClick:()=>{q(null),xe(null),Ll(Wt.ACCOUNT_LINK,{method:X}).catch(F=>{if(F instanceof qi){q(Zp());return}throw F})}}
30:{label:"Choose a sign-in method",onClick:()=>{q(null),xe(null),La(Wt.ACCOUNT_LINK)}}),Ce("login_failed",{reason:"sso_account"}),r(!1);return}Ce("auth_me_failed",{reason:J instanceof Error?J.message:String(J)}),g()}}else if(!I){const J=Ie.current!==null;Ie.current=null,l(null),c(null,null),u(null),g(),_u(null),J&&G_()}r(!1)});return()=>ge()},[l,r,c,u,f,g]);const He=T.useRef(null);return T.useEffect(()=>{const ge=x?.uid;if(!ge){He.current=null;return}if(v!=="http_404"||He.current===ge||xw(ge))return;He.current=ge;let I=!1;return(async()=>{try{const D=await x.getIdToken(!1),J=await Fr(),X=await Du(D,J);if(I||ee.getState().currentUser?.uid!==ge)return;u(X),f(X.credits_balance),_u({id:X.user_id,email:X.email}),bp(X.user_id,{email:X.email}),Ce("auth_me_repaired",{trigger:"balance_404"})}catch(D){if(D instanceof Or){await Rl(lt).catch(()=>{}),Ce("login_failed",{reason:"sso_account"});return}Ce("auth_me_repair_failed",{reason:D instanceof Error?D.message:String(D)})}})(),()=>{I=!0}},[x,v,u,f]),T.useEffect(()=>{const ge=window.location.pathname,I=window.requestIdleCallback?window.requestIdleCallback(()=>qp(ge)):window.setTimeout(()=>qp(ge),1500);return()=>{window.cancelIdleCallback?window.cancelIdleCallback(I):window.clearTimeout(I)}},[]),i.jsx($x,{children:i.jsxs(mb,{children:[i.jsx(u3,{}),i.jsx(E3,{}),i.jsx(dw,{notice:$,noticeAction:Be,onDismiss:()=>W(!0)}),i.jsx(_3,{isOpen:m,onClose:()=>p(!1)}),i.jsx($3,{isOpen:!!w,type:w,onClose:()=>O(null)}),i.jsx(tw,{}),i.jsx(sw,{}),i.jsx(Qw,{message:ne?$:null,action:Be,onClose:()=>{q(null),xe(null)}}),k!==null&&i.jsx(Kw,{credits:k,isPurchase:Z,onClose:()=>{z(null),ae(!1)}}),i.jsx(Pw,{}),i.jsx(eS,{children:i.jsx(T.Suspense,{fallback:i.jsx(Zw,{}),children:i.jsx(hb,{children:i.jsxs(Q,{element:i.jsx(Jw,{}),children:[i.jsx(Q,{path:"/",element:i.jsx(W3,{})}),i.jsx(Q,{path:"/detect",element:i.jsx(Hu,{defaultMode:"detector"})}),i.jsx(Q,{path:"/detect/result",element:i.jsx($w,{children:i.jsx(Hu,{defaultMode:"detector"})})}),i.jsx(Q,{path:"/cleanup",element:i.jsx(Hu,{defaultMode:"remover"})}),i.jsx(Q,{path:"/cleanup/tool",element:i.jsx(Ww,{children:i.jsx(Ew,{})})}),i.jsx(Q,{path:"/blog",element:i.jsx(_w,{})}),i.jsx(Q,{path:"/blog/authors/netanel-ossi",element:i.jsx(Uw,{})}),i.jsx(Q,{path:"/blog/:slug",element:i.jsx(ww,{})}),i.jsx(Q,{path:"/report/:id",element:i.jsx(Sw,{})}),i.jsx(Q,{path:"/about",element:i.jsx(jw,{})}),i.jsx(Q,{path:"/methodology",element:i.jsx(Nw,{})}),i.jsx(Q,{path:"/contact",element:i.jsx(Aw,{})}),i.jsx(Q,{path:"/press",element:i.jsx(Tw,{})}),i.jsx(Q,{path:"/checkout/success",element:i.jsx(Cw,{})}),i.jsx(Q,{path:"/privacy",element:i.jsx(Ow,{})}),i.jsx(Q,{path:"/terms",element:i.jsx(Rw,{})}),i.jsx(Q,{path:"/account",element:i.jsx(Mw,{})}),i.jsx(Q,{path:"/auth/finish",element:i.jsx(vw,{})}),i.jsx(Q,{path:"/delete-account",element:i.jsx(Lw,{})}),i.jsx(Q,{path:"/pricing",element:i.jsx(Dw,{})}),i.jsx(Q,{path:"/chrome-extension",element:i.jsx(zw,{})}),i.jsx(Q,{path:"/ai-image-detector",element:i.jsx(at,{})}),i.jsx(Q,{path:"/deepfake-detector",element:i.jsx(at,{})}),i.jsx(Q,{path:"/is-image-ai",element:i.jsx(at,{})}),i.jsx(Q,{path:"/detect-midjourney",element:i.jsx(at,{})}),i.jsx(Q,{path:"/detect-dall-e",element:i.jsx(at,{})}),i.jsx(Q,{path:"/detect-stable-diffusion",element:i.jsx(at,{})}),i.jsx(Q,{path:"/detect-flux",element:i.jsx(at,{})}),i.jsx(Q,{path:"/ai-video-detector",element:i.jsx(at,{})}),i.jsx(Q,{path:"/detect-sora",element:i.jsx(at,{})}),i.jsx(Q,{path:"/fake-image-detector",element:i.jsx(at,{})}),i.jsx(Q,{path:"/developers",element:i.jsx(Fw,{})}),i.jsx(Q,{path:"/developers/keys",element:i.jsx(kw,{})}),i.jsx(Q,{path:"/verify-news-photos",element:i.jsx(at,{})}),i.jsx(Q,{path:"/romance-scam-detector",element:i.jsx(at,{})}),i.jsx(Q,{path:"/legal-evidence-verification",element:i.jsx(at,{})}),i.jsx(Q,{path:"/deepfake-detection-api",element:i.jsx(at,{})}),i.jsx(Q,{path:"/fake-screenshot-detector",element:i.jsx(at,{})}),i.jsx(Q,{path:"/fake-payment-screenshot-detector",element:i.jsx(at,{})}),i.jsx(Q,{path:"/fake-photo-checker",element:i.jsx(at,{})}),i.jsx(Q,{path:"/is-this-image-photoshopped",element:i.jsx(at,{})}),i.jsx(Q,{path:"/best-deepfake-detectors",element:i.jsx(Bw,{})}),i.jsxs(Q,{path:"/enterprise",element:i.jsx(Iw,{}),children:[i.jsx(Q,{index:!0,element:i.jsx(Hw,{})}),i.jsx(Q,{path:"apply",element:i.jsx(Gw,{})}),i.jsx(Q,{path:"dashboard",element:i.jsx(Vw,{})}),i.jsx(Q,{path:"keys/new",element:i.jsx(Yw,{})}),i.jsx(Q,{path:"docs",element:i.jsx(qw,{})})]}),i.jsx(Q,{path:"/magic-remover",element:i.jsx(Oa,{to:"/cleanup",replace:!0})}),i.jsx(Q,{path:"/magic-remover/tool",element:i.jsx(Oa,{to:"/cleanup/tool",replace:!0})}),i.jsx(Q,{path:"/forensic-cleanup",element:i.jsx(Oa,{to:"/cleanup",replace:!0})}),i.jsx(Q,{path:"/forensic-cleanup/tool",element:i.jsx(Oa,{to:"/cleanup/tool",replace:!0})}),i.jsx(Q,{path:"*",element:i.jsx(Oa,{to:"/",replace:!0})})]})})})})]})})}const Kw=({credits:l,isPurchase:r,onClose:c})=>i.jsx("div",{className:"fixed top-4 left-1/2 -translate-x-1/2 z-[99999] w-full max-w-sm",children:i.jsxs("div",{className:"mx-4 bg-[#1a1a1a] border border-[#00E5FF]/40 rounded-xl shadow-2xl shadow-[#00E5FF]/10 px-5 py-4 flex items-center gap-4 animate-fade-in",children:[i.jsx("div",{className:"text-2xl select-none",children:r?"â¡":"ð"}),i.jsxs("div",{className:"flex-1 min-w-0",children:[i.jsx("p",{className:"text-white font-bold text-sm leading-tight",children:r?"Credits added!":"Welcome aboard!"}),i.jsx("p",{className:"text-gray-400 text-xs mt-0.5",children:r?i.jsxs(i.Fragment,{children:["Your balance is now"," ",i.jsxs("span",{className:"text-[#00E5FF] font-bold",children:[l," credits"]}),". Ready to scan."]}):i.jsxs(i.Fragment,{children:["You have ",i.jsxs("span",{className:"text-[#00E5FF] font-bold",children:[l," credits"]})," to get started."]})})]}),i.jsx("button",{onClick:c,className:"text-white/40 hover:text-white transition-colors text-lg leading-none shrink-0","aria-label":"Dismiss",children:"Ã"})]})}),Qw=({message:l,action:r,onClose:c})=>i.jsx("div",{className:`fixed top-[4.5rem] left-1/2 -translate-x-1/2 z-[99999] w-full max-w-sm ${l?"":"pointer-events-none"}`,children:i.jsx("div",{role:"status","aria-live":"polite",children:l&&i.jsxs("div",{className:"mx-4 bg-[#1a1a1a] border border-[#FFB703]/40 rounded-xl shadow-2xl px-5 py-4 flex items-start gap-3 animate-fade-in",children:[i.jsx("div",{className:"text-lg select-none leading-none mt-0.5",children:"â ï¸"}),i.jsxs("div",{className:"flex-1 min-w-0",children:[i.jsx("p",{className:"text-gray-300 text-xs leading-relaxed",children:l}),r&&i.jsx("button",{type:"button",onClick:r.onClick,className:"mt-2.5 w-full inline-flex items-center justify-center gap-2 min-h-[40px] rounded-lg bg-white text-[#1F1F1F] border border-[#747775] text-xs font-semibold hover:bg-white/90 transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-[#00E5FF]/60",children:r.label})]}),i.jsx("button",{onClick:c,className:"shrink-0 -mr-1 -mt-1 p-2.5 text-white/60 hover:text-white transition-colors text-lg leading-none","aria-label":"Dismiss",children:"Ã"})]})})}),Jw=()=>{const{pathname:l,hash:r}=Fl();T.useEffect(()=>{if(r){const f=r.slice(1);let m=0;const p=()=>{const x=document.getElementById(f);if(x){x.scrollIntoView({behavior:"smooth",block:"start"});return}m++<10&&window.setTimeout(p,50)};p();return}window.scrollTo(0,0)},[l,r]);const c=l==="/cleanup/tool",u=l==="/enterprise"||l.startsWith("/enterprise/");return i.jsxs(i.Fragment,{children:[l!=="/"&&!c&&!u&&i.jsx(L3,{}),i.jsx(pb,{})]})},Pw=()=>{const{pathname:l}=Fl(),[r,c]=T.useState(null),[u,f]=T.useState(!1);return T.useEffect(()=>{if(r!==null&&l===r){f(!0);const m=setTimeout(()=>{c(null),f(!1)},450);return()=>clearTimeout(m)}},[l,r]),T.useEffect(()=>{const m=p=>{if(p.button!==0||p.metaKey||p.ctrlKey||p.shiftKey||p.altKey)return;const x=p.target.closest("a");if(!x)return;const y=x.getAttribute("href");!y||y.startsWith("http")||y.startsWith("mailto")||y.startsWith("#")||y.includes(".html")||y!==l&&(f(!1),c(y))};return document.addEventListener("click",m,{capture:!0}),()=>document.removeEventListener("click",m,{capture:!0})},[l]),r===null?null:i.jsx(Ye.div,{className:"fixed top-0 left-0 w-full z-[99999] h-[2px] pointer-events-none",style:{background:"rgba(255,255,255,0.05)"}
30,animate:{opacity:u?0:1},transition:{duration:.25,delay:u?.15:0},children:i.jsx(Ye.div,{className:"h-full",style:{background:"#00E5FF",boxShadow:"0 0 8px #00E5FF"},initial:{width:"0%"},animate:{width:u?"100%":"85%"},transition:{duration:u?.15:.6,ease:u?"easeOut":[.25,.46,.45,.94]}})},r)},Ww=({children:l})=>yw(gw)?i.jsx(i.Fragment,{children:l}):i.jsx(Oa,{to:"/cleanup",replace:!0}),$w=({children:l})=>{const{analysisResult:r}=ee();return r?i.jsx(i.Fragment,{children:l}):i.jsx(Oa,{to:"/detect",replace:!0})};class eS extends T.Component{state={hasError:!1};static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(r,c){}render(){return this.state.hasError?i.jsxs("div",{className:"bg-[#121212] h-screen w-full flex flex-col items-center justify-center gap-4 text-center px-6",children:[i.jsx("p",{className:"text-white font-bold text-lg",children:"Something went wrong."}),i.jsx("p",{className:"text-white/50 text-sm",children:"You may be offline. Check your connection and try again."}),i.jsx("button",{onClick:()=>window.location.reload(),className:"mt-2 px-6 py-2 bg-[#00E5FF] text-black font-bold rounded text-sm hover:bg-white transition-colors",children:"Reload"})]}):this.props.children}}const Hg=()=>{At()&&(Vr(),yd(),vd())};qb();r_();
30Hg();XE(Hg);window.addEventListener("unhandledrejection",l=>{const r=(l.reason?.message??String(l.reason??"")).toLowerCase();(r.includes("database deleted by request")||r.includes("'transaction' on 'idbdatabase'")||r.includes("app-offline")||r.includes("connection to indexed database server lost"))&&l.preventDefault()});d_.createRoot(document.getElementById("root")).render(i.jsx(pe.StrictMode,{children:i.jsx(Xw,{})}));export{j4 as $,Da as A,Qr as B,yS as C,O4 as D,x3 as E,y4 as F,xS as G,U_ as H,Ug as I,ig as J,Ca as K,Sd as L,Ln as M,gw as N,mS as O,Wb as P,rg as Q,uS as R,XS as S,ud as T,ev as U,jS as V,PS as W,La as X,G5 as Y,R4 as Z,L4 as _,aw as a,MS as a$,iw as a0,C3 as a1,O3 as a2,S4 as a3,A3 as a4,N3 as a5,ux as a6,Z3 as a7,kg as a8,oe as a9,z0 as aA,cS as aB,pu as aC,ke as aD,i4 as aE,xd as aF,CS as aG,$E as aH,rS as aI,pr as aJ,fS as aK,s4 as aL,a4 as aM,l4 as aN,n4 as aO,HS as aP,IS as aQ,zS as aR,FS as aS,kS as aT,TS as aU,qS as aV,AS as aW,US as aX,ip as aY,ZS as aZ,BS as a_,hg as aa,Fr as ab,Du as ac,se as ad,Rg as ae,_4 as af,Cg as ag,Og as ah,Tg as ai,Ii as aj,Ad as ak,Ml as al,Dl as am,v3 as an,Ll as ao,qi as ap,C4 as aq,x4 as ar,g4 as as,lt as at,yg as au,T4 as av,S5 as aw,oS as ax,hx as ay,Pb as az,KS as b,RS as b0,YS as b1,DS as b2,LS as b3,OS as b4,VS as b5,GS as b6,K5 as b7,Xr as b8,k3 as b9,dd as bA,WS as bB,SS as bC,_S as bD,wS as bE,NS as bF,ES as bG,r4 as bH,Eg as bI,_g as bJ,CE as bK,dS as bL,Jb as bM,A4 as bN,N4 as bO,f4 as bP,m4 as bQ,w4 as bR,gx as bS,z3 as ba,U3 as bb,B3 as bc,I3 as bd,H3 as be,G3 as bf,V3 as bg,Y3 as bh,q3 as bi,gS as bj,av as bk,bg as bl,t4 as bm,$S as bn,e4 as bo,o4 as bp,c4 as bq,u4 as br,d4 as bs,Kr as bt,bS as bu,vS as bv,M4 as bw,pS as bx,hS as by,px as bz,QS as c,JS as d,Ce as e,Pi as f,v4 as g,b4 as h,E4 as i,mx as j,Gi as k,Yr as l,F3 as m,yw as n,h4 as o,Gp as p,yt as q,p4 as r,nw as s,F0 as t,ee as u,Wt as v,z5 as w,O5 as x,ve as y,j5 as z};
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.