1import{aw as xe,bk as se,u as oe,g as le,a3 as be,r as n,ba as he,a5 as me,bl as fe,j as e,aV as ge,b2 as U,L as pe,F as je,A as ce,n as ie,bm as ye,bn as ke,C as ve,a9 as Q,bo as Z,bp as Ne,bq as D,br as we,bs as Se,m as Ce,ag as Ae,H as Ee,c as ee,bt as _e,bu as Le,bv as te}from"./index-C9eo8hQZ.js";import Re from"./AdBanner-COs2OXLg.js";import{A as Te}from"./arrow-left-f861yD2m.js";import{R as re}from"./rotate-ccw-CjnpV2QM.js";import{u as Be}from"./adStrings-wuhBXTCM.js";import{u as Pe}from"./useAdLink-D0uQo2T0.js";const ze="https://api.onefap.ai/api";async function Fe(a){var l;const s=await a.json().catch(()=>null);if(!a.ok)throw new se((s==null?void 0:s.error)||"Character build failed",a.status);return(l=s==null?void 0:s.data)!=null?l:s}const Oe={ethnicity:["caucasian","european","asian","black","latina","arab"],hairStyle:["straight","bangs","curly","bun","short","ponytail"],hairColor:["brunette","blonde","black","redhead","pink"],eyeColor:["brown","blue","green"],bodyType:["skinny","athletic","average","curvy","bbw"],breastSize:["small","medium","large","xlarge"],pose:["standing","arched_back","kneeling","sitting_spread","lying_back","legs_up","all_fours","bent_over"],outfit:["bikini","lingerie","dress","nude"]},$e=21,V=55,q={ethnicity:"caucasian",age:24,hairStyle:"straight",hairColor:"black",eyeColor:"brown",bodyType:"athletic",breastSize:"large",pose:"standing",outfit:"bikini"};async function He(a,s){const l=await xe("".concat(ze,"/generations/character"),{method:"POST",headers:{authorization:"Bearer ".concat(s),"content-type":"application/json"},body:JSON.stringify({attributes:a})});return Fe(l)}const Y={caucasian:"Caucasian",european:"European",asian:"Asian",black:"Black / Afro",latina:"Latina",arab:"Arab",straight:"Straight",bangs:"Bangs",curly:"Curly",bun:"Bun",short:"Short",ponytail:"Ponytail",brunette:"Brunette",blonde:"Blonde",redhead:"Redhead",pink:"Pink",brown:"Brown",blue:"Blue",green:"Green",skinny:"Skinny",athletic:"Athletic",average:"Average",curvy:"Curvy",bbw:"BBW",small:"Small",medium:"Medium",large:"Large",xlarge:"Extra Large",standing:"Standing",arched_back:"Arched Back",kneeling:"Kneeling",sitting_spread:"Sitting",lying_back:"Lying Back",legs_up:"Legs Up",all_fours:"All Fours",bent_over:"Bent Over",bikini:"Bikini",lingerie:"Lingerie",dress:"Dress",nude:"Nude"};function de(a,s){var l;return a==="black"?s==="hairColor"?"Black":Y.black:(l=Y[a])!=null?l:a}function Ie(a){let s=0;for(let t=0;t<a.length;t+=1)s=s*31+a.charCodeAt(t)|0;const l=220+Math.abs(s)%100,b="hsl(".concat(l," 55% 42%)"),f="hsl(".concat(l," 45% 16%)");return{backgroundImage:"radial-gradient(circle at 30% 25%, rgba(255,255,255,0.14), transparent 45%), linear-gradient(160deg, ".concat(b,", ").concat(f,")")}}const K=[{groups:[{key:"ethnicity",heading:"cbEthnicity",cols:3}],age:!0},{groups:[{key:"hairStyle",heading:"cbHairStyle",cols:3},{key:"hairColor",heading:"cbHairColor",cols:3},{key:"eyeColor",heading:"cbEyes",cols:3}]},{groups:[{key:"bodyType",heading:"cbBody",cols:3},{key:"breastSize",heading:"cbBreasts",cols:4}]},{groups:[{key:"pose",heading:"cbPose",cols:4}]},{groups:[{key:"outfit",heading:"cbOutfit",cols:4}],summary:!0}],ae=["Sketching the faceâ¦","Styling the hairâ¦","Shaping the bodyâ¦","Choosing the outfitâ¦","Adding the final detailsâ¦"];function Me({open:a,onClose:s,price:l=10,onMakeVideo:b,seed:f}){var J;const{t}=oe(),{user:u,token:x,isAuthenticated:k,openAuth:S,setBalance:C}=le(),B=be(),H=n.useRef(null),P=n.useRef(!0),j=n.useRef(f);n.useEffect(()=>{j.current=f},[f]);const[h,N]=n.useState(()=>({...q,...f})),[w,z]=n.useState(0),[i,m]=n.useState("wizard"),[d,F]=n.useState(null),[A,p]=n.useState(""),[y,E]=n.useState(null),[_,O]=n.useState(0),L=n.useRef(null);he(a,H),me(a);const R=n.useCallback(()=>{var r;(r=L.current)==null||r.cancel(),L.current=null,N({...q,...j.current}),z(0),m("wizard"),F(null),p(""),E(null),O(0)},[]);n.useEffect(()=>{a||R()},[a,R]);const c=n.useRef(a);n.useEffect(()=>{a&&!c.current&&N({...q,...j.current}),c.current=a},[a]),n.useEffect(()=>(P.current=!0,()=>{var r;P.current=!1,(r=L.current)==null||r.cancel()}),[]),n.useEffect(()=>{if(!a)return;const r=o=>{o.key==="Escape"&&s()};return document.addEventListener("keydown",r),()=>document.removeEventListener("keydown",r)},[a,s]),n.useEffect(()=>{if(i!=="generating")return;const r=setInterval(()=>{O(o=>(o+1)%ae.length)},2e3);return()=>clearInterval(r)},[i]);const g=n.useCallback((r,o)=>{N(v=>({...v,[r]:o}))},[]),I=n.useCallback(r=>de(String(h[r]),r),[h]),M=n.useCallback(async()=>{var r;if((r=u==null?void 0:u.creditAccess)!=null&&r.frozen){B("/premium?reason=frozen-credits");return}if(!k||!x){S();return}p(""),E(null),m("generating"),O(0);try{const{id:o,balance:v}=await He(h,x);if(!P.current)return;C(v);const $=fe(o,x,T=>{P.current&&(F(T),T.status==="done"?m("result"):T.status==="failed"&&m("failed"))});L.current=$,$.done.catch(()=>{m("failed")})}catch(o){if(o instanceof se){if(o.status===423){m("wizard");return}if(o.status===401){m("wizard"),S();return}if(o.status===402){const v=typeof(u==null?void 0:u.balance)=="number"?u.balance:0;E({credits:Math.max(1,l-v)}),m("failed");return}p(o.message),m("failed");return}p(t("cbFailed")),m("failed")}},[h,k,S,l,C,t,x,u,B]),ue=n.useCallback(async()=>{const r=d==null?void 0:d.outputUrl;if(r)try{const v=await(await fetch(r)).blob(),$=URL.createObjectURL(v),T=document.createElement("a");T.href=$,T.download="character.png",T.click(),URL.revokeObjectURL($)}catch{window.open(r,"_blank","noopener")}},[d]);if(!a)return null;const W=w===K.length-1,G=K[w],X=U?"transition-all":"";return e.jsx("div",{className:"fixed inset-0 z-[60] flex items-end justify-center overscroll-contain bg-black/80 p-0 sm:items-center sm:p-4",onClick:s,role:"dialog","aria-modal":"true","aria-label":t("cbTitle"),children:e.jsxs("div",{ref:H,tabIndex:-1,onClick:r=>r.stopPropagation(),className:"flex max-h-[94vh] w-full max-w-[460px] flex-col rounded-t-3xl border border-border bg-background-card focus:outline-none sm:max-h-[88vh] sm:rou
1nded-3xl",children:[e.jsxs("div",{className:"flex items-start gap-3 border-b border-border p-4",children:[e.jsxs("div",{className:"min-w-0 flex-1",children:[e.jsx("h2",{className:"text-base font-bold text-foreground",children:t("cbTitle")}),e.jsx("p",{className:"mt-1 text-[13px] text-foreground-muted",children:i==="wizard"?t("cbStep").replace("{{n}}",String(w+1)):t("cbSubtitle")})]}),e.jsx("button",{type:"button",onClick:s,"aria-label":t("cbBack"),className:"flex h-11 w-11 shrink-0 items-center justify-center rounded-full text-foreground-muted transition-colors hover:bg-background-elevated hover:text-foreground",children:e.jsx(ge,{className:"h-5 w-5","aria-hidden":"true"})})]}),e.jsx("div",{className:"flex gap-1.5 px-4 pt-3","aria-hidden":"true",children:K.map((r,o)=>{const v=i==="result"||i==="generating"||o<=w;return e.jsx("span",{className:"h-1 flex-1 rounded-full ".concat(X," ").concat(v?"bg-accent":"bg-border")},o)})}),e.jsxs("div",{className:"min-h-0 flex-1 overflow-y-auto overscroll-contain p-4",children:[i==="wizard"&&e.jsxs("div",{className:"flex flex-col gap-5",children:[G.groups.map(r=>e.jsx(Ue,{fieldKey:r.key,heading:t(r.heading),cols:r.cols,options:Oe[r.key],selected:String(h[r.key]),onChoose:o=>g(r.key,o)},r.key)),G.age&&e.jsx(Ge,{age:h.age,onChange:r=>N(o=>({...o,age:r})),heading:t("cbAge"),years:t("cbAgeYears"),max:t("cbAgeMax")}),G.summary&&e.jsxs("div",{children:[e.jsx("h3",{className:"mb-2 text-sm font-semibold text-foreground",children:t("cbYourModel")}),e.jsx("dl",{className:"grid grid-cols-2 gap-2",children:[["cbEthnicity","ethnicity"],["cbAge","age"],["cbHairStyle","hairStyle"],["cbHairColor","hairColor"],["cbEyes","eyeColor"],["cbBody","bodyType"],["cbBreasts","breastSize"],["cbPose","pose"],["cbOutfit","outfit"]].map(([r,o])=>e.jsxs("div",{className:"rounded-xl border border-border bg-background-elevated px-3 py-2",children:[e.jsx("dt",{className:"text-[10px] font-semibold uppercase tracking-wide text-foreground-dim",children:t(r)}),e.jsx("dd",{className:"text-sm font-semibold text-foreground",children:o==="age"?h.age>=V?t("cbAgeMax"):t("cbAgeYears").replace("{{n}}",String(h.age)):I(o)})]},o))})]})]}),i==="generating"&&e.jsxs("div",{className:"flex flex-col items-center justify-center gap-6 py-14 text-center",children:[e.jsx("span",{className:"h-24 w-24 rounded-full ".concat(U?"animate-spin":""),style:{background:"conic-gradient(from 0deg, #4361EE, #6d5cff, #ff5c8a, #4361EE)",WebkitMask:"radial-gradient(circle 38px at 50% 50%, transparent 37px, #000 38px)",mask:"radial-gradient(circle 38px at 50% 50%, transparent 37px, #000 38px)"},"aria-hidden":"true"}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-bold text-foreground",children:t("cbGenTitle")}),e.jsx("p",{className:"mt-1 min-h-[20px] text-sm text-foreground-muted ".concat(X),children:ae[_]})]})]}),i==="result"&&(d==null?void 0:d.outputUrl)&&e.jsxs("div",{className:"flex flex-col gap-4",children:[e.jsx("div",{className:"overflow-hidden rounded-2xl border border-border-strong bg-background-elevated",children:e.jsx("img",{src:d.outputUrl,alt:"",className:"aspect-[3/4] w-full object-cover"})}),e.jsxs("div",{className:"text-center",children:[e.jsx("h3",{className:"text-lg font-bold text-foreground",children:t("cbDoneTitle")}),e.jsx("p",{className:"mt-1 text-sm text-foreground-muted",children:t("cbSaved")})]})]}),i==="failed"&&e.jsx("div",{className:"flex flex-col items-center justify-center gap-4 py-14 text-center",children:y?e.jsxs(e.Fragment,{children:[e.jsx("p",{className:"text-sm text-foreground-muted",children:t("sceneShortBy").replace("{{n}}",String(y.credits))}),e.jsx(pe,{to:"/premium",onClick:s,className:"inline-flex min-h-[44px] items-center justify-center rounded-full bg-accent px-6 text-sm font-bold text-white transition-colors hover:bg-accent-hover",children:t("sceneTopUp")})]}):e.jsx("p",{className:"text-sm text-foreground-muted",children:A||t("cbFailed")})})]}),e.jsxs("div",{className:"flex items-center gap-2.5 border-t border-border p-4 pb-[max(1rem,env(safe-area-inset-bottom,0px))]",children:[i==="wizard"&&((J=u==null?void 0:u.creditAccess)!=null&&J.frozen)?e.jsx(je,{}):i==="wizard"&&e.jsxs(e.Fragment,{children:[w>0&&e.jsxs("button",{type:"button",onClick:()=>z(r=>Math.max(0,r-1)),className:"inline-flex min-h-[44px] items-center justify-center gap-1.5 rounded-full border border-border-strong px-5 text-sm font-semibold text-foreground-muted transition-colors hover:border-accent hover:text-foreground",children:[e.jsx(Te,{className:"h-4 w-4","aria-hidden":"true"}),t("cbBack")]}),e.jsx("button",{type:"button",onClick:()=>W?void M():z(r=>r+1),className:"inline-flex h-12 flex-1 items-center justify-center gap-2 rounded-full bg-accent px-6 text-[15px] font-bold text-white transition-colors hover:bg-accent-hover",children:W?e.jsxs(e.Fragment,{children:[t("cbCreate"),e.jsx("span",{className:"text-accent-gold",children:t("buyCreditsCount").replace("{{credits}}",String(l))})]}):e.jsxs(e.Fragment,{children:[t("cbNext"),e.jsx(ce,{className:"h-4 w-4","aria-hidden":"true"})]})})]}),i==="generating"&&e.jsxs("div",{className:"flex flex-1 items-center justify-center gap-2 py-1 text-sm text-foreground-muted",children:[e.jsx(ie,{className:"h-4 w-4 ".concat(U?"animate-spin":""),"aria-hidden":"true"}),t("cbGenTitle")]}),i==="result"&&e.jsxs("div",{className:"flex w-full flex-col gap-2.5",children:[e.jsxs("div",{className:"flex items-center justify-center gap-2.5",children:[e.jsxs("button",{type:"button",onClick:R,className:"inline-flex h-11 items-center justify-center gap-1.5 rounded-full border border-border-strong px-5 text-sm font-semibold text-foreground-muted transition-colors hover:border-accent hover:text-foreground",children:[e.jsx(re,{className:"h-4 w-4","aria-hidden":"true"}),t("cbAgain")]}),(d==null?void 0:d.outputUrl)&&e.jsxs("button",{type:"button",onClick:()=>void ue(),className:"inline-flex h-11 items-center justify-center gap-1.5 rounded-full border border-border-strong px-5 text-sm font-semibold text-foreground-muted transition-colors hover:border-accent hover:text-foreground",children:[e.jsx(ye,{className:"h-4 w-4","aria-hidden":"true"}),t("cbSave")]})]}),b&&(d==null?void 0:d.outputUrl)&&e.jsxs("button",{type:"button",onClick:()=>b(d.id,d.outputUrl),className:"inline-flex h-12 w-full items-center justify-center gap-2 rounded-full bg-accent px-6 text-[15px] font-bold text-white transition-colors hover:bg-accent-hover",children:[e.jsx(ke,{className:"h-5 w-5 shrink-0","aria-hidden":"true"}),e.jsx("span",{className:"truncate",children:t("cbMakeVideo")})]})]}),i==="failed"&&e.jsxs("button",{type:"button",onClick:R,className:"inline-flex h-12 flex-1 items-center justify-center gap-2 rounded-full bg-accent px-6 text-[15px] font-bold text-white transition-colors hover:bg-accent-hover",children:[e.jsx(re,{className:"h-5 w-5","aria-hidden":"true"}),t("cbAgain")]})]})]})})}function Ue({fieldKey:a,heading:s,cols:l,options:b,selected:f,onChoose:t}){const u=l===4?"grid-cols-4":l===2?"grid-cols-2":"grid-cols-3";return e.jsxs("div",{children:[e.jsx("h3",{className:"mb-2 text-sm font-semibold text-foreground",children:s}),e.jsx("div",{className:"grid gap-2 ".concat(u),children:b.map(x=>{const k=f===x;return e.jsxs("button",{type:"button",onClick:()=>t(x),"aria-pressed":k,className:"relative flex min-h-[44px] items-end overflow-hidden rounded-xl border p-2 text-start aspect-square ".concat(U?"transition-shadow":""," ").concat(k?"border-accent ring-2 ring-accent":"border-border"),style:Ie(x),children:[e.jsx("img",{src:"/character/".concat(a,"/").concat(x,".jpg"),alt:"","aria-hidden":"true",loading:"lazy",decoding:"async",className:"absolute inset-0 h-full w-full object-cover",onError:S=>{S.currentTarget.style.display="none"}}),e.jsx("span",{className:"pointer-events-none absolute inset-x-0 bottom-0 h-1/2 bg-gradient-to-t from-black/70 to-transparent"}),k&&e.jsx("span",{className:"absolute end-1.5 top-1.5 z-20 flex h-5 w-5 items-center justify-center rounded-full bg-accent text-white",children:e.jsx(ve,{className:"h-3 w-3","aria-hidden":"true"})}),e.jsx("span",{className:"relative z-10 text-[12px] font-semibold text-white drop-shadow-[0_1px_4px_rgba(0,0,0,0.8)]",children:de(x,a)})]},x)})})]})}function Ge({age:a,onChange:s,heading:l,years:b,max:f}){return e.jsxs("div",{children:[e.jsx("h3",{className:"mb-2 text-sm font-semibold text-foreground",children:l}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("input",{type:"range",min:$e,max:V,value:a,onChange:t=>s(Number(t.target.value)),"aria-label":l,className:"h-1.5 min-h-[44px] flex-1 cursor-pointer bg-transparent",style:{accentColor:"#4361EE"}}),e.jsx("span",{className:"min-w-[72px] rounded-xl border border-border bg-background-elevated px-3 py-2 text-center text-[13px] font-bold text-foreground",children:a>=V?f:b.replace("{{n}}",String(a))})]})]})}const ne="ad-hero-prompt";function De(){var R;const{t:a}=oe(),s=Be(),l=Pe("hero_field"),[b,f]=n.useState(void 0),[t,u]=n.useState(""),[x,k]=n.useState(!1),{features:S,token:C,user:B,subscription:H}=le(),[P,j]=n.useState(!1),[h,N]=n.useState(null),[w,z]=n.useState(null),[i,m]=n.useState(null),[d,F]=n.useState(void 0),A=n.useRef(0),p=n.useRef(!1),y=()=>{A.current+=1,p.current&&(p.current=!1,D())},E=n.useCallback((c,g)=>{if(!C)return Q("character_make_video",null);const I=++A.current;p.current=!0,Z({id:c,url:g}),Ne(c,C).then(M=>
1{if(I===A.current){if(M.poses.length===0)throw new Error("no poses");j(!1),N({id:c,url:g,poses:M.poses})}}).catch(()=>{I===A.current&&(p.current=!1,D(),j(!1),Q("character_make_video",C))})},[C]),_=we();if(n.useEffect(()=>{!_||!Se(_.nonce)||E(_.id,_.url)},[_,E]),n.useEffect(()=>()=>{A.current+=1,p.current&&(p.current=!1,D())},[]),n.useEffect(()=>{let c=!0;return Ce.findPromptTemplate().then(g=>{c&&f(g)}),()=>{c=!1}},[]),b===null)return null;const O=t.trim().length>0,L=x&&!b;return e.jsxs(e.Fragment,{children:[e.jsxs("section",{className:"mb-3 rounded-2xl border border-border bg-background-card p-4 sm:p-5",children:[e.jsx("h2",{className:"text-[22px] sm:text-[28px] font-extrabold leading-tight text-foreground",children:s("adHeroTitle")}),e.jsx("p",{className:"mt-1 text-[13px] font-medium text-foreground-muted",children:s("adHeroText")}),e.jsxs("div",{className:"mt-4 flex flex-col sm:flex-row sm:items-end gap-3",children:[e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("label",{htmlFor:ne,className:"text-xs font-semibold text-foreground-muted",children:a("genImagePromptLabel")}),e.jsxs("div",{className:"relative mt-1",children:[e.jsx("textarea",{id:ne,value:t,onChange:c=>u(c.target.value.slice(0,1e3)),rows:2,placeholder:s("adHeroPlaceholder"),className:"w-full resize-none rounded-2xl border border-border bg-background-elevated/60 px-3 pt-2 pb-12 text-sm text-foreground placeholder:text-foreground-dim focus:outline-none focus:border-accent"}),e.jsxs("a",{...l,rel:"noopener",className:"absolute bottom-2 start-2 max-w-[calc(100%-1rem)] inline-flex items-center gap-1.5 rounded-full border border-border bg-background-card px-3 h-8 text-[12px] font-semibold text-foreground hover:border-accent transition-colors",children:[e.jsx(Ae,{className:"w-3.5 h-3.5 shrink-0 text-accent-light","aria-hidden":"true"}),e.jsx("span",{className:"truncate",children:s("adHeroChip")}),e.jsx("sup",{className:"text-[11px] font-bold uppercase tracking-[0.08em] text-foreground-dim",children:s("adLabel")})]})]})]}),e.jsxs("button",{type:"button",onClick:()=>{y(),k(!0)},disabled:!O,"aria-busy":L,className:"h-[3.375rem] shrink-0 rounded-full bg-foreground text-background px-6 text-base font-bold flex items-center justify-center gap-2 disabled:opacity-60",children:[s("adHeroCta"),L?e.jsx(ie,{className:"w-[18px] h-[18px] animate-spin","aria-hidden":"true"}):e.jsx(Ee,{className:"w-[18px] h-[18px]"})]})]}),S.characterBuilder&&e.jsxs("div",{className:"mt-3 rounded-2xl border border-border-strong bg-background-elevated/40 p-3",children:[e.jsxs("div",{className:"mb-2.5 flex items-center justify-between gap-2",children:[e.jsx("span",{className:"text-[13px] font-medium text-foreground-muted",children:a("cbNotSure")}),e.jsxs("button",{type:"button",onClick:()=>{y(),F(void 0),j(!0)},className:"inline-flex items-center gap-1.5 text-sm font-bold text-accent-light transition-colors hover:text-accent",children:[e.jsx(ee,{className:"h-4 w-4","aria-hidden":"true"}),a("cbLaunch"),e.jsx(ce,{className:"h-4 w-4","aria-hidden":"true"})]})]}),e.jsxs("div",{className:"flex items-center gap-2.5 overflow-x-auto no-scrollbar",children:[["caucasian","asian","black","latina","arab","european"].map(c=>{var g;return e.jsx("button",{type:"button","aria-label":"".concat(a("cbLaunch"),": ").concat((g=Y[c])!=null?g:c),onClick:()=>{y(),F({ethnicity:c}),j(!0)},className:"group relative shrink-0 rounded-full",children:e.jsx("img",{src:"/character/ethnicity/".concat(c,".jpg"),alt:"",loading:"lazy",decoding:"async",className:"h-12 w-12 rounded-full object-cover object-top ring-2 ring-transparent transition group-hover:ring-accent"})},c)}),e.jsx("button",{type:"button","aria-label":a("cbLaunch"),onClick:()=>{y(),F(void 0),j(!0)},className:"flex h-12 w-12 shrink-0 items-center justify-center rounded-full border border-dashed border-border-strong text-foreground-muted transition-colors hover:border-accent hover:text-accent",children:e.jsx(ee,{className:"h-5 w-5","aria-hidden":"true"})})]})]})]}),P&&e.jsx(Me,{open:!0,seed:d,onClose:()=>{y(),j(!1)},onMakeVideo:E}),h&&e.jsx(_e,{poses:h.poses,subscription:H,balance:(R=B==null?void 0:B.balance)!=null?R:0,onPick:c=>{Z({id:h.id,url:h.url}),N(null),z(c)},onLocked:c=>{var g;return m({plan:(g=c.minPlan)!=null?g:null})},escapeHeld:!!i,onClose:()=>{y(),N(null)}}),i&&e.jsx(Le,{plan:i.plan,kind:"template",onClose:()=>m(null)}),w&&e.jsx(te,{model:w,onClose:()=>{y(),z(null)}}),x&&b&&e.jsx(te,{model:b,initialPrompt:t.trim(),onClose:()=>k(!1)})]})}function Je(){return e.jsxs(e.Fragment,{children:[e.jsx(De,{}),e.jsx(Re,{})]})}
1export{Je as default};
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.