1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9962],{39645:(e,t,r)=>{r.d(t,{$:()=>s});var o=r(49936),n=r(79790),i=r(32544),a=r(70556),d=r(43306);let l=(0,i.F)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-md px-3",lg:"h-11 rounded-md px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),s=a.forwardRef((e,t)=>{let{className:r,variant:i,size:a,asChild:s=!1,...c}=e,u=s?n.DX:"button";return(0,o.jsx)(u,{className:(0,d.cn)(l({variant:i,size:a,className:r})),ref:t,...c})});s.displayName="Button"},48586:(e,t,r)=>{r.d(t,{Zd:()=>n});let o={app:"app-1",downloader:"downloader-1"};function n(e){return`/${o[e]??e}`}},58407:(e,t,r)=>{r.d(t,{P4:()=>l,Ug:()=>s,ad:()=>d});let o=["weibo","doubao","wechat-channels","wechat-article","reddit","dailymotion","vimeo","bilibili-tv","youtube-shorts"],n=["twitter-profile-viewer","tweet-viewer","instagram-profile-viewer","instagram-story-viewer"],i={durationSec:"duration_sec",sizeMb:"size_mb",batchSize:"batch_size",elapsedSec:"elapsed_sec",errorCode:"error_code",mediaKind:"media_kind"};function a(e,t){try{let r=window,o=r.dataLayer=r.dataLayer||[];!function(){o.push(arguments)}("event",e,t)}catch{}}function d(e,t){let r={surface:n.includes(t.tool)?"viewer":o.includes(t.tool)?"site":"tool"};for(let[e,o]of Object.entries(t))null!=o&&""!==o&&(r[i[e]??e]="number"==typeof o?Math.round(o):o);a(e,r)}function l(e,t){a(e,{...t})}let s=e=>e?Math.round(e/1048576):void 0},64892:(e,t,r)=>{r.d(t,{H:()=>n,g:()=>i});var o=r(63860);function n(e,t,r){let o=URL.createObjectURL(e),n=document.createElement("a");n.href=o,n.download=t,n.click(),setTimeout(()=>URL.revokeObjectURL(o),(null==r?void 0:r.revokeAfterMs)??6e4)}async function i(e,t){let r=new Uint8Array(await t.slice(0,512).arrayBuffer()),n=(0,o.Q)(r);if(!n)return e;let i=e.lastIndexOf("."),a=i>0?e.slice(0,i):e;return`${a}.${n.ext}`}},95582:(e,t,r)=>{r.d(t,{Hm:()=>f,N_:()=>v,a8:()=>c,rd:()=>u});var o=r(49936),n=r(27284),i=r(71731),a=r(31323);r(70556);let d=(0,a.A)({locales:n.X0.locales,defaultLocale:n.X0.defaultLocale,localePrefix:n.X0.localePrefix,alternateLinks:!1,localeDetection:!1,localeCookie:!1}),{Link:l,redirect:s,usePathname:c,useRouter:u,getPathname:f}=(0,i.A)(d),v=e=>{let{prefetch:t=!1,...r}=e;return(0,o.jsx)(l,{prefetch:t,...r})}}}]);
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.