PageSourceSearch

https://sanamekan.com/build/assets/image-BTQfTCx1.js

js sanamekan.com collected 2026-10-08 07:15:07 UTC 3,019 bytes, 1 lines download raw bytes

1import{c as e,n as t,r as n,t as r}from"./jsx-runtime-B99rEt_x.js";import{o as i}from"./dist-Byldmmd9.js";var a=e(n(),1),o=t(),s=[`cdn.sanamekan.com`,`sanamekan-media.b-cdn.net`];function c(e){return!!e&&s.some(t=>e.includes(t))}var l={thumb:{widths:[80,160,240],quality:70,sizes:`80px`},card:{widths:[240,320,400,480,640],quality:72,sizes:`(min-width: 1024px) 25vw, (min-width: 640px) 50vw, 100vw`},detail:{widths:[480,640,768,960,1280],quality:78,sizes:`(min-width: 768px) 50vw, 100vw`},full:{widths:[828,1080,1280,1600,1920],quality:82,sizes:`100vw`}};function u(e,t,n,r){return`${e}${e.includes(`?`)?`&`:`?`}${`width=${t}&quality=${n}${r?`&${r}`:``}`}`}function d(e,t){if(!c(e))return{src:e};let{widths:n,quality:r,sizes:i}=l[t],a=n.map(t=>`${u(e,t,r)} ${t}w`).join(`, `);return{src:u(e,n[n.length-1],r),srcSet:a,sizes:i}}function f(e){if(c(e))return u(e,24,30)}var p=r();function m(e){let t=(0,o.c)(39),{src:n,alt:r,preset:s,priority:c,eager:l,fit:u,backdrop:m,className:h,containerClassName:g,sizes:_,draggable:v}=e,y=s===void 0?`card`:s,b=c===void 0?!1:c,x=l===void 0?!1:l,S=u===void 0?`cover`:u,C=m===void 0?!1:m,[w,T]=(0,a.useState)(!1),[E,D]=(0,a.useState)(!1),[O,k]=(0,a.useState)(!1),A;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(A=e=>{e!==null&&e.complete&&e.naturalWidth>0&&(D(!0),T(!0))},t[0]=A):A=t[0];let j=A,M;t[1]!==y||t[2]!==n?(M=d(n,y),t[1]=y,t[2]=n,t[3]=M):M=t[3];let{src:N,srcSet:P,sizes:F}=M,I=C&&S===`contain`,L;t[4]!==N||t[5]!==n||t[6]!==I?(L=f(n)??(I?N:void 0),t[4]=N,t[5]=n,t[6]=I,t[7]=L):L=t[7];let R=L,z=b||x?`eager`:`lazy`,B=S===`contain`?`object-contain`:`object-cover`,V=R!==void 0&&(I||!w||!E&&!O),H;t[8]===g?H=t[9]:(H=i(`relative h-full w-full overflow-hidden bg-paragraph/5`,g),t[8]=g,t[9]=H);let U;t[10]!==v||t[11]!==E||t[12]!==w||t[13]!==z||t[14]!==B||t[15]!==R||t[16]!==V||t[17]!==I?(U=V&&(0,p.jsx)(`img`,{"aria-hidden":`true`,src:R,alt:``,onTransitionEnd:()=>w&&k(!0),loading:z,decoding:`async`,draggable:v,className:i(`absolute inset-0 h-full w-full scale-110 blur-xl`,!E&&`transition-opacity duration-700`,I?`object-cover`:B,w&&!I?`opacity-0`:`opacity-100`)}),t[10]=v,t[11]=E,t[12]=w,t[13]=z,t[14]=B,t[15]=R,t[16]=V,t[17]=I,t[18]=U):U=t[18];let W=_??F,G=b?`high`:`auto`,K,q;t[19]===Symbol.for(`react.memo_cache_sentinel`)?(K=()=>T(!0),q=()=>T(!0),t[19]=K,t[20]=q):(K=t[19],q=t[20]);let J=!E&&`transition-opacity duration-700`,Y=w?`opacity-100`:`opacity-0`,X;t[21]!==h||t[22]!==B||t[23]!==J||t[24]!==Y?(X=i(`relative h-full w-full`,J,B,Y,h),t[21]=h,t[22]=B,t[23]=J,t[24]=Y,t[25]=X):X=t[25];let Z;t[26]!==r||t[27]!==v||t[28]!==z||t[29]!==N||t[30]!==P||t[31]!==W||t[32]!==G||t[33]!==X?(Z=(0,p.jsx)(`img`,{ref:j,src:N,srcSet:P,sizes:W,alt:r,loading:z,fetchPriority:G,decoding:`async`,draggable:v,onLoad:K,onError:q,className:X}),t[26]=r,t[27]=v,t[28]=z,t[29]=N,t[30]=P,t[31]=W,t[32]=G,t[33]=X,t[34]=Z):Z=t[34];let Q;return t[35]!==U||t[36]!==Z||t[37]!==H?(Q=(0,p.jsxs)(`div`,{className:H,children:[U,Z]}),t[35]=U,t[36]=Z,t[37]=H,t[38]=Q):Q=t[38],Q}export{d as n,f as r,m as t};

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.