PageSourceSearch

https://www.grazia.ai/_next/static/chunks/62538-65c63f33feabd736.js

js grazia.ai collected 2026-10-05 14:52:29 UTC 23,156 bytes, 1 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="2759aefb-6dc1-4c69-ad42-99face2d56c0",e._sentryDebugIdIdentifier="sentry-dbid-2759aefb-6dc1-4c69-ad42-99face2d56c0")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[62538],{2022:(e,t,a)=>{a.d(t,{UH:()=>n,YK:()=>i}),a(58919);let r={composer:{bucket:"user_images_uploaded",allowedMimePrefixes:["image/","video/","audio/"],maxSizeMB:70,maxFiles:7,enableCompression:!0,compressionQuality:.8,recordSubcategory:"prompt-input-upload",skipDbRecord:!1},gallery:{bucket:"user_images_uploaded",allowedMimePrefixes:["image/","video/"],maxSizeMB:50,maxFiles:20},avatar:{bucket:"user_images_uploaded",allowedMimePrefixes:["image/"],maxSizeMB:10,maxFiles:1,folder:"avatars",imageCompression:{maxWidth:1568,maxHeight:1568,quality:.8,maxSizeKB:2048},recordSubcategory:"avatar"},toolkit:{bucket:"user_images_uploaded",allowedMimePrefixes:["image/","video/","audio/"],maxSizeMB:70,maxFiles:6,folder:"toolkit-uploads",recordSubcategory:"toolkit-prompt",skipDbRecord:!1},tiptap:{bucket:"user_images_uploaded",allowedMimePrefixes:["image/","video/"],maxSizeMB:70,maxFiles:10,folder:"tiptap-uploads",recordSubcategory:"toolkit-prompt",skipDbRecord:!1},void:{bucket:"user_images_uploaded",allowedMimePrefixes:["image/","video/","audio/"],maxSizeMB:70,maxFiles:6,folder:"void-uploads",recordSubcategory:"void-canvas",skipDbRecord:!1},"academy-cover":{bucket:"user_images_uploaded",allowedMimePrefixes:["image/"],maxSizeMB:10,maxFiles:1,folder:"academy-covers",skipDbRecord:!0},"agent-chat":{bucket:"user_images_uploaded",allowedMimePrefixes:["image/","video/","audio/"],maxSizeMB:50,maxFiles:5,folder:"agent-chat-uploads",imageCompression:{maxWidth:2560,maxHeight:2560,quality:.75,maxSizeKB:4096},recordSubcategory:"agent-chat",skipDbRecord:!1},"realtor-video":{bucket:"user_images_uploaded",allowedMimePrefixes:["video/"],maxSizeMB:70,maxFiles:1,folder:"realestate/realtor-videos",recordSubcategory:"realtor-video"},"property-photo":{bucket:"user_images_uploaded",allowedMimePrefixes:["image/"],maxSizeMB:15,maxFiles:20,folder:"realestate/property-photos",imageCompression:{maxWidth:2e3,maxHeight:2e3,quality:.82,maxSizeKB:4096,hardDimensionCap:!0,minQuality:.72,alwaysReencode:!0},recordSubcategory:"building",skipDbRecord:!1}};function i(e,t){return{...r[e],...t}}function n(e,t,a){let r=i(e,a);return{bucket:r.bucket,allowedMimePrefixes:r.allowedMimePrefixes,maxSizeMB:r.maxSizeMB,maxFiles:r.maxFiles,folder:r.folder||t||"uploads",recordSubcategory:r.recordSubcategory,skipDbRecord:r.skipDbRecord,imageCompression:r.imageCompression}}},13472:(e,t,a)=>{a.d(t,{W:()=>r});async function r(e,t,a){if(0===e.length)return[];let r=Array(e.length),i=0,n=Math.max(1,Math.min(t,e.length));return await Promise.all(Array.from({length:n},async()=>{for(;i<e.length;){let t=i;i+=1;let n=e[t];void 0!==n&&(r[t]=await a(n,t))}})),r}},15981:(e,t,a)=>{a.d(t,{B:()=>s});var r=a(25959);let i=new Map;function n(e){return"completed"===e||"failed"===e?e:"pending"}let o=(e,t,a)=>({id:e,status:n(t),primary_url:null,thumbnail_url:null,resolved_url:null,metadata:null,model_name:null,created_at:null,error_message:null,session_id:null,message_id:null,pending_started_at:Date.now(),...a}),s=(0,r.v)(e=>({trackedIds:[],generations:{},registerPending:(t,a,r)=>e(e=>{var i,s,l,d,u;if(!t)return e;let c=n(a);if(e.trackedIds.includes(t)){let a=e.generations[t];return{...e,generations:{...e.generations,[t]:a?{...a,...r,status:n(null!=(i=a.status)?i:c),session_id:null!=(l=null!=(s=a.session_id)?s:null==r?void 0:r.session_id)?l:null,pending_started_at:null!=(d=a.pending_started_at)?d:Date.now()}:o(t,c,r)}}}return{...e,trackedIds:[...e.trackedIds,t],generations:{...e.generations,[t]:null!=(u=e.generations[t])?u:o(t,c,r)}}}),unregisterPending:t=>e(e=>({...e,trackedIds:e.trackedIds.filter(e=>e!==t)})),mergeBatch:t=>e(e=>{if(0===Object.keys(t).length)return e;let a={...e.generations},r=[...e.trackedIds],o=!1;for(let[e,r]of Object.entries(t)){var l;let t=a[e],d=n(r.status),u=null!=(l=null==t?void 0:t.pending_started_at)?l:Date.now(),c="completed"===d||"failed"===d,m=Date.now()-u,f=c&&m<400;if(f&&!i.has(e)){let t=window.setTimeout(()=>{i.delete(e),s.getState().mergeBatch({[e]:r})},400-m);i.set(e,t)}let g=t?{...t,...r,status:f?"pending":d,pending_started_at:u}:{...r,status:f?"pending":d,pending_started_at:u};if((void 0===t||t.status!==g.status||t.primary_url!==g.primary_url||t.thumbnail_url!==g.thumbnail_url||t.resolved_url!==g.resolved_url||t.model_name!==g.model_name||t.created_at!==g.created_at||t.error_message!==g.error_message||t.session_id!==g.session_id||t.metadata!==g.metadata)&&(a[e]=g,o=!0),!f&&c){let t=i.get(e);void 0!==t&&(window.clearTimeout(t),i.delete(e))}}return o?{...e,generations:a,trackedIds:r}:e}),confirmResolved:t=>e(e=>{if(0===t.length)return e;let a=new Set(t),r=!1,n=e.trackedIds.filter(e=>!a.has(e)||(r=!0,!1));if(!r)return e;let o={...e.generations};for(let e of t){let t=i.get(e);void 0!==t&&(window.clearTimeout(t),i.delete(e)),delete o[e]}return{...e,trackedIds:n,generations:o}}),rehydrateFromServer:(t,a)=>e(e=>{let r=new Set(Object.keys(t)),n={...e.generations},o=[...e.trackedIds],s=a&&"sessionId"in a?a.sessionId:void 0,l=null==a?void 0:a.requestedAt,d=!1;for(let[e,a]of Object.entries(t)){var u;let t=n[e],r=null!=(u=null==t?void 0:t.pending_started_at)?u:Date.now(),i={...t,...a,status:"pending",pending_started_at:r};(void 0===t||t.status!==i.status||t.primary_url!==i.primary_url||t.thumbnail_url!==i.thumbnail_url||t.resolved_url!==i.resolved_url||t.model_name!==i.model_name||t.created_at!==i.created_at||t.error_message!==i.error_message||t.session_id!==i.session_id||t.metadata!==i.metadata||t.subcategory!==i.subcategory||t.message_id!==i.message_id)&&(n[e]=i,d=!0),o.includes(e)||(o.push(e),d=!0)}for(let t of e.trackedIds){if(r.has(t))continue;let a=e.generations[t];if((null==a?void 0:a.category)!=="composer"||void 0!==s&&(null==a?void 0:a.session_id)!==s||void 0!==l&&void 0!==a.pe
1nding_started_at&&a.pending_started_at>l)continue;let u=i.get(t);void 0!==u&&(window.clearTimeout(u),i.delete(t));let c=o.indexOf(t);c>=0&&(o.splice(c,1),d=!0),void 0!==n[t]&&(delete n[t],d=!0)}return d?{...e,trackedIds:o,generations:n}:e})}))},20286:(e,t,a)=>{a.d(t,{Es:()=>r,s2:()=>i});let r=30,i=50},32626:(e,t,a)=>{a.d(t,{S:()=>r});function r(e){return"pending"===e}},33789:(e,t,a)=>{a.d(t,{p:()=>o});var r=a(95155),i=a(12115),n=a(25016);let o=i.forwardRef((e,t)=>{let{className:a,type:i,...o}=e;return(0,r.jsx)("input",{type:i,className:(0,n.cn)("flex h-9 w-full rounded-md border border-input bg-transparent px-3 py-1 text-base shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",a),ref:t,...o})});o.displayName="Input"},36742:(e,t,a)=>{a.d(t,{G7:()=>d,L$:()=>m,h_:()=>f,oI:()=>u,uB:()=>l,xL:()=>c});var r=a(95155),i=a(41808),n=a(37230),o=a(12115);a(54679);var s=a(25016);let l=o.forwardRef((e,t)=>{let{className:a,...n}=e;return(0,r.jsx)(i.uB,{ref:t,className:(0,s.cn)("flex h-full w-full flex-col overflow-hidden rounded-xl border border-white/12 bg-black/50 text-foreground shadow-[inset_0_1px_0_rgba(255,255,255,0.14),0_14px_32px_rgba(0,0,0,0.32)] backdrop-blur-xl",a),...n})});l.displayName=i.uB.displayName;let d=o.forwardRef((e,t)=>{let{className:a,...o}=e;return(0,r.jsxs)("div",{className:"flex items-center border-b border-white/12 bg-black/25 px-3","cmdk-input-wrapper":"",children:[(0,r.jsx)(n.A,{className:"mr-2 h-4 w-4 shrink-0 text-foreground/60"}),(0,r.jsx)(i.uB.Input,{ref:t,className:(0,s.cn)("flex h-10 w-full rounded-md bg-transparent py-3 text-sm outline-none placeholder:text-muted-foreground disabled:cursor-not-allowed disabled:opacity-50",a),...o})]})});d.displayName=i.uB.Input.displayName;let u=o.forwardRef((e,t)=>{let{className:a,...n}=e;return(0,r.jsx)(i.uB.List,{ref:t,className:(0,s.cn)("max-h-[300px] overflow-y-auto overflow-x-hidden",a),...n})});u.displayName=i.uB.List.displayName;let c=o.forwardRef((e,t)=>(0,r.jsx)(i.uB.Empty,{ref:t,className:"py-6 text-center text-sm",...e}));c.displayName=i.uB.Empty.displayName;let m=o.forwardRef((e,t)=>{let{className:a,...n}=e;return(0,r.jsx)(i.uB.Group,{ref:t,className:(0,s.cn)("overflow-hidden p-1 text-foreground [&_[cmdk-group-heading]]:px-2 [&_[cmdk-group-heading]]:py-1.5 [&_[cmdk-group-heading]]:text-xs [&_[cmdk-group-heading]]:font-medium [&_[cmdk-group-heading]]:text-muted-foreground",a),...n})});m.displayName=i.uB.Group.displayName,o.forwardRef((e,t)=>{let{className:a,...n}=e;return(0,r.jsx)(i.uB.Separator,{ref:t,className:(0,s.cn)("-mx-1 h-px bg-border",a),...n})}).displayName=i.uB.Separator.displayName;let f=o.forwardRef((e,t)=>{let{className:a,...n}=e;return(0,r.jsx)(i.uB.Item,{ref:t,className:(0,s.cn)("relative flex cursor-default gap-2 select-none items-center rounded-md px-2 py-1.5 text-sm outline-none data-[disabled=true]:pointer-events-none data-[selected=true]:bg-white/[0.16] data-[selected=true]:text-foreground data-[selected=true]:shadow-[inset_0_1px_0_rgba(255,255,255,0.16)] data-[disabled=true]:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",a),...n})});f.displayName=i.uB.Item.displayName},39913:(e,t,a)=>{a.d(t,{j:()=>s});var r=a(12115);let i=e=>{if("function"!=typeof window.matchMedia)return()=>{};let t=window.matchMedia("(prefers-reduced-motion: reduce)");return t.addEventListener("change",e),()=>t.removeEventListener("change",e)},n=()=>"function"==typeof window.matchMedia&&window.matchMedia("(prefers-reduced-motion: reduce)").matches,o=()=>!1;function s(){return r.useSyncExternalStore(i,n,o)}},54664:(e,t,a)=>{a.d(t,{w:()=>s});var r=a(95155),i=a(12115),n=a(47321),o=a(25016);let s=i.forwardRef((e,t)=>{let{className:a,orientation:i="horizontal",decorative:s=!0,...l}=e;return(0,r.jsx)(n.b,{ref:t,decorative:s,orientation:i,className:(0,o.cn)("shrink-0 bg-border","horizontal"===i?"h-[1px] w-full":"h-full w-[1px]",a),...l})});s.displayName=n.b.displayName},54679:(e,t,a)=>{a.d(t,{Cf:()=>f,Es:()=>p,HM:()=>c,L3:()=>h,c7:()=>g,lG:()=>l,rr:()=>x,zM:()=>d});var r=a(95155),i=a(16456),n=a(34788),o=a(12115),s=a(25016);let l=i.bL,d=i.l9,u=i.ZL,c=i.bm,m=o.forwardRef((e,t)=>
1{let{className:a,...n}=e;return(0,r.jsx)(i.hJ,{ref:t,className:(0,s.cn)("fixed inset-0 z-50 bg-black/80  data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",a),...n})});m.displayName=i.hJ.displayName;let f=o.forwardRef((e,t)=>{let{className:a,children:o,hideClose:l=!1,overlayClassName:d,...c}=e;return(0,r.jsxs)(u,{children:[(0,r.jsx)(m,{className:d}),(0,r.jsxs)(i.UC,{ref:t,className:(0,s.cn)("fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg",a),...c,children:[o,l?null:(0,r.jsxs)(i.bm,{className:"absolute right-4 top-4 roun
1ded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-accent data-[state=open]:text-muted-foreground",children:[(0,r.jsx)(n.A,{className:"h-4 w-4"}),(0,r.jsx)("span",{className:"sr-only",children:"Close"})]})]})]})});f.displayName=i.UC.displayName;let g=e=>{let{className:t,...a}=e;return(0,r.jsx)("div",{className:(0,s.cn)("flex flex-col space-y-1.5 text-center sm:text-left",t),...a})};g.displayName="DialogHeader";let p=e=>{let{className:t,...a}=e;return(0,r.jsx)("div",{className:(0,s.cn)("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",t),...a})};p.displayName="DialogFooter";let h=o.forwardRef((e,t)=>{let{className:a,...n}=e;return(0,r.jsx)(i.hE,{ref:t,className:(0,s.cn)("text-lg font-semibold leading-none tracking-tight",a),...n})});h.displayName=i.hE.displayName;let x=o.forwardRef((e,t)=>{let{className:a,...n}=e;return(0,r.jsx)(i.VY,{ref:t,className:(0,s.cn)("text-sm text-muted-foreground",a),...n})});x.displayName=i.VY.displayName},57546:(e,t,a)=>{a.d(t,{H:()=>l});var r=a(95155),i=a(12115),n=a(25016),o=a(39913);let s={backdropFilter:"blur(24px) saturate(160%)",WebkitBackdropFilter:"blur(24px) saturate(160%)"},l=(0,i.forwardRef)(function(e,t){let{className:a,children:l,type:d="button",onMouseLeave:u,onMouseMove:c,style:m,...f}=e,{handleMove:g,handleLeave:p,warmSheen:h}=function(e,t){let a=(0,o.j)(),[r,n]=(0,i.useState)({x:50,y:50}),s=(0,i.useCallback)(t=>{if(null==e||e(t),a)return;let r=t.currentTarget.getBoundingClientRect(),i=Math.max(r.width,1),o=Math.max(r.height,1);n({x:(t.clientX-r.left)/i*100,y:(t.clientY-r.top)/o*100})},[e,a]);return{handleMove:s,handleLeave:(0,i.useCallback)(e=>{null==t||t(e),n({x:50,y:50})},[t]),warmSheen:a?"radial-gradient(circle 68% at 50% 50%, rgba(236, 59, 0, 0.28), rgba(236, 134, 0, 0.14) 32%, transparent 56%)":"radial-gradient(circle 72% at ".concat(r.x,"% ").concat(r.y,"%, rgba(236, 59, 0, 0.5), rgba(236, 134, 0, 0.26) 30%, rgba(255, 200, 160, 0.08) 48%, transparent 58%)")}}(c,u);return(0,r.jsxs)("button",{ref:t,type:d,...f,className:(0,n.cn)("group relative isolate inline-flex items-center justify-center overflow-hidden rounded-full border border-[#FEFEFE]/30 bg-black/60 px-5 py-2.5 shadow-[inset_0_1px_0_rgba(254,254,254,0.35),inset_0_-1px_0_rgba(254,254,254,0.1),0_18px_40px_rgba(0,0,0,0.28),0_36px_100px_rgba(0,0,0,0.42)] transition-[box-shadow,opacity] supports-[backdrop-filter:blur(1px)]:bg-black/[0.25] hover:opacity-95 hover:shadow-[inset_0_1px_0_rgba(254,254,254,0.42),inset_0_-1px_0_rgba(254,254,254,0.12),0_20px_44px_rgba(0,0,0,0.32),0_40px_110px_rgba(236,59,0,0.1)] focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white/60 md:px-6 md:py-3",a),onMouseLeave:p,onMouseMove:g,style:{...s,...m&&"object"==typeof m?m:{}},children:[(0,r.jsx)("span",{"aria-hidden":!0,className:"pointer-events-none absolute -inset-[80%] z-0 motion-reduce:opacity-50",style:{background:h,mixBlendMode:"soft-light"}}),(0,r.jsx)("span",{"aria-hidden":!0,className:"pointer-events-none absolute inset-0 z-[1] rounded-full bg-[radial-gradient(ellipse_130%_90%_at_50%_-35%,rgba(255,255,255,0.32),transparent_55%),linear-gradient(118deg,rgba(255,255,255,0.2)_0%,transparent_40%,rgba(255,255,255,0.08)_52%,transparent_72%),linear-gradient(180deg,rgba(255,255,255,0.06),transparent_38%)] opacity-[0.92]"}),(0,r.jsx)("span",{className:"relative z-[2] inline-flex items-center justify-center gap-1",children:l})]})})},58919:(e,t,a)=>{a.d(t,{A8:()=>r});function r(e){return 1024*e*1024}},63188:(e,t,a)=>{a.d(t,{s:()=>r});function r(e){if(!e)return"image";let t=e.toLowerCase().split("?")[0].split("#")[0];return/\.(mp4|webm|mov|m4v|avi|mkv)$/i.test(t)?"video":/\.(mp3|wav|m4a|aac|ogg|flac)$/i.test(t)?"audio":"image"}},82180:(e,t,a)=>{a.d(t,{Bc:()=>s,ZI:()=>u,k$:()=>d,m_:()=>l});var r=a(95155),i=a(14600),n=a(12115),o=a(25016);let s=i.Kq,l=i.bL,d=i.l9,u=n.forwardRef((e,t)=>{let{className:a,sideOffset:n=4,...s}=e;return(0,r.jsx)(i.ZL,{children:(0,r.jsx)(i.UC,{ref:t,sideOffset:n,className:(0,o.cn)("z-50 overflow-hidden rounded-md bg-primary px-3 py-1.5 text-xs text-primary-foreground animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
1de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 origin-[--radix-tooltip-content-transform-origin]",a),...s})})});u.displayName=i.UC.displayName},84918:(e,t,a)=>{a.d(t,{S:()=>y,td:()=>_,v7:()=>v});var r=a(2479),i=a(13472);class n extends Error{constructor(e,t){super('Could not process image of type "'.concat(e||"unknown",'"')),this.name="ImageEncodeError",this.sourceType=e,this.cause=t}}let o=new r.V("image-compression"),s={maxSizeKB:2048,quality:.8,maxWidth:1920,maxHeight:1920,preferSpeed:!1,enforceDimensions:!1,hardDimensionCap:!1,alwaysReencode:!1,minQuality:void 0},l=["image/jpeg","image/png","image/webp","image/avif"],d=new Set(["image/jpeg","image/png","image/webp"]);function u(e,t){return e>0&&t>0&&e<=16384&&t<=16384}let c=[69,120,105,102,0,0],m=[137,80,78,71,13,10,26,10];async function f(e){try{if("image/png"===e.type){let t=await e.slice(0,32).arrayBuffer();return function(e){if(e.length<24)return null;for(let t=0;t<m.length;t+=1)if(e[t]!==m[t])return null;if(13!=(e[8]<<24|e[9]<<16|e[10]<<8|e[11])||73!==e[12]||72!==e[13]||68!==e[14]||82!==e[15])return null;let t=e[16]<<24|e[17]<<16|e[18]<<8|e[19],a=e[20]<<24|e[21]<<16|e[22]<<8|e[23];return u(t,a)?{width:t,height:a}:null}(new Uint8Array(t))}if("image/jpeg"===e.type){var t;let a=await e.slice(0,Math.min(524288,e.size)).arrayBuffer(),r=new Uint8Array(a),i=function(e){if(e.length<4||255!==e[0]||216!==e[1])return null;let t=2;for(;t<e.length-8;){if(255!==e[t]){t+=1;continue}let a=e[t+=1];if(t+=1,217===a||218===a)break;if(216===a||0===a)continue;if(t+1>=e.length)break;let r=e[t]<<8|e[t+1];if(r<2||t+r>e.length)break;if(a>=192&&a<=207&&196!==a&&200!==a&&204!==a){if(r>=9){let a=e[t+3]<<8|e[t+4],r=e[t+5]<<8|e[t+6];if(u(r,a))return{width:r,height:a}}break}t+=r}return null}(r);if(!i)return null;return(t=function(e){if(e.length<4||255!==e[0]||216!==e[1])return 1;let t=2;for(;t<e.length-4;){if(255!==e[t]){t+=1;continue}let a=e[t+1];if(255===a){t+=1;continue}if(216===a||1===a||a>=208&&a<=215){t+=2;continue}if(217===a||218===a)break;let r=e[t+2]<<8|e[t+3];if(r<2||t+2+r>e.length)break;if(225===a){let a=function(e,t,a){let r;if(a<c.length+8)return 0;for(let a=0;a<c.length;a+=1)if(e[t+a]!==c[a])return 0;let i=t+c.length,n=e[i]<<8|e[i+1],o=18761===n||19789!==n&&null;if(null===o)return 0;let s=t=>o?e[t]|e[t+1]<<8:e[t]<<8|e[t+1];if(42!==s(i+2))return 0;let l=i+(r=i+4,(o?e[r]|e[r+1]<<8|e[r+2]<<16|e[r+3]<<24:e[r]<<24|e[r+1]<<16|e[r+2]<<8|e[r+3])>>>0);if(l+2>e.length)return 0;let d=s(l);for(let t=0;t<d;t+=1){let a=l+2+12*t;if(a+12>e.length)break;if(274===s(a)){let e=s(a+8);return e>=1&&e<=8?e:0}}return 0}(e,t+4,r-2);if(a>0)return a}t+=2+r}return 1}(r))>=5&&t<=8?{width:i.height,height:i.width}:i}}catch(e){}return null}async function g(e){if("function"==typeof createImageBitmap)try{let t=await createImageBitmap(e,{imageOrientation:"from-image"});return{width:t.width,height:t.height,draw(e,a,r){e.drawImage(t,0,0,a,r)},dispose(){t.close()}}}catch(e){}let t=await new Promise((t,a)=>{let r=new Image,i=URL.createObjectURL(e);r.onload=()=>{URL.revokeObjectURL(i),t(r)},r.onerror=()=>{URL.revokeObjectURL(i),a(Error("Failed to load image"))},r.src=i});return{width:t.width,height:t.height,draw(e,a,r){e.drawImage(t,0,0,a,r)},dispose:()=>{}}}async function p(e,t,a){return"convertToBlob"in e&&"function"==typeof e.convertToBlob?e.convertToBlob({type:t,quality:a}):new Promise((r,i)=>{e.toBlob(e=>{e?r(e):i(Error("Failed to compress image"))},t,a)})}function h(e,t,a){t&&(a?e.imageSmoothingEnabled=!1:e.imageSmoothingQuality="low")}async function x(e,t,a,r,i,n){if("undefined"!=typeof OffscreenCanvas){let o=new OffscreenCanvas(t,a),s=o.getContext("2d");if(!s)throw Error("Could not get offscreen canvas context");return h(s,t<e.width||a<e.height,n),e.draw(s,t,a),p(o,r,i)}let o=document.createElement("canvas"),s=o.getContext("2d");if(!s)throw Error("Could not get canvas context");return o.width=t,o.height=a,h(s,t<e.width||a<e.height,n),e.draw(s,t,a),p(o,r,i)}async function b(e,t,a){let r=e.width,i=e.height;try{if("undefined"!=typeof OffscreenCanvas){let n=new OffscreenCanvas(r,i),o=n.getContext("2d");if(!o)throw Error("Could not get offscreen canvas context");return o.drawImage(e,0,0),await p(n,t,a)}let n=document.createElement("canvas");n.width=r,n.height=i;let o=n.getContext("2d");if(!o)throw Error("Could not get canvas context");return o.drawImage(e,0,0),await p(n,t,a)}finally{e.close()}}function w(e,t,a,r){let i=e,n=t;if(i<=a&&n<=r)return{width:i,height:n};let o=Math.min(a/i,r/n);return{width:i=Math.round(i*o),height:n=Math.round(n*o)}}async function y(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{maxSizeKB:a,quality:r,maxWidth:i,maxHeight:u,preferSpeed:c,enforceDimensions:m,hardDimensionCap:p,minQuality:h,alwaysReencode:y}={...s,...t},_=e.size,v=1024*a;if(!l.some(t=>e.type.startsWith(t)))return{compressedFile:e,originalSize:_,compressedSize:_,compressionRatio:1,wasCompressed:!1,dimensions:null};let k=!d.has(e.type);if(_<=v&&!y&&!k){if(!m)return{compressedFile:e,originalSize:_,compressedSize:_,compressionRatio:1,wasCompressed:!1,dimensions:null};let t=await f(e);if(t&&t.width<=i&&t.height<=u)return{compressedFile:e,originalSize:_,compressedSize:_,compressionRatio:1,wasCompressed:!1,dimensions:t}}try{let t,a,n="image/png"===e.type?"image/jpeg":"image/webp"===e.type?"image/webp":"image/jpeg",{maxWidth:o,maxHeight:s}=function(e,t,a,r,i,n){if(n)return{maxWidth:a,maxHeight:r};let o=e/t;if(o<=1.1)return{maxWidth:a,maxHeight:r};let s=Math.min(1,1/Math.sqrt(o));i&&(s*=.88);let l=i?384:512;return{maxWidth:Math.max(l,Math.round(a*s)),maxHeight:Math.max(l,Math.round(r*s))}}(_,v,i,u,c,p),l=p?r:function(e,t,a,r){if(e<=1.15)return t;let i=Math.min(Math.log2(e),6);return Math.max(Math.min(null!=r?r:a?.45:.58,t),Math.min(t,t-(a?.14:.1)*i))}(_/v,r,c,h),d=await f(e),m=async()=>{let t=await g(e);try{let e=w(t.width,t.height,o,s);return{blob:await x(t,e.width,e.height,n,l,c),dimensions:e}}finally{t.dispose()}};if(d){let{width:r,height:i}=w(d.width,d.height,o,s);if((r<d.width||i<d.height)&&"function"==typeof createImageBitmap)try{let o=await createImageBitmap(e,{resizeWidth:r,resizeHeight:i,resizeQuality:c?"pixelated":"low",imageOrientation:"from-image"});t=await b(o,n,l),a={width:r,height:i}}catch(e){({blob:t,dimensions:a}=await m())}else({blob:t,dimensions:a}=await m())}else({blob:t,dimensions:a}=await m());let y=e.name.replace(/\.[^.]+$/,""),k="image/jpeg"===n?".jpg":"image/webp"===n?".webp":".png",N="".concat(y).concat(k),M=new File([t],N,{type:n,lastModified:Date.now()}),B=M.size,j=B/_;return{compressedFile:M,originalSize:_,compressedSize:B,compressionRatio:j,wasCompressed:!0,dimensions:a}}catch(t){if(o.error("Error compressing image:",t),!d.has(e.type))throw new n(e.type,t);return{compressedFile:e,originalSize:_,compressedSize:_,compressionRatio:1,wasCompressed:!1,dimensions:null}}}async function _(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,i.W)(e,6,e=>y(e,t))}function v(e){return e<1024?"".concat(e," B"):e<1048576?"".concat((e/1024).toFixed(1)," KB"):"".concat((e/1048576).toFixed(1)," MB")}}}]);

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.