PageSourceSearch

https://opencreators.ai/assets/storefrontPreviewModel-CMWGIeTZ.js

js opencreators.ai collected 2026-10-05 12:23:21 UTC 36,635 bytes, 1 lines download raw bytes

1import{o as e}from"./rolldown-runtime-BM3Ffeng.js";import{bt as t,wt as n}from"./vendor-Bb9yCo9K.js";import{a as r,t as i}from"./routeManifest-CnxJLmEo.js";import{t as a}from"./vendor-i18n-C715PcBm.js";import{_ as o,g as s,l as c}from"./session-CrIHvR3Q.js";import{t as l}from"./authStore-Dtvixuf6.js";import{A as u,M as d,j as f,n as p}from"./index-Bbv-53qk.js";import{i as m,n as h}from"./RemoteImage-B6DlP5IB.js";import{_ as g,g as ee}from"./storefront-iQXIK061.js";import{l as _,m as v,t as te}from"./publicCreator-BEjtp4Pc.js";import{n as y}from"./queryLifecycle-BqQsSkXr.js";import{O as b,_ as ne,b as re,f as x,g as S,i as ie,j as C,l as ae,m as oe,n as se,p as ce,u as w,x as le}from"./productTemplates-Badl99j6.js";var T=e(n(),1),E=`https://assets.opencreators.ai/assets/beauty-fashion-mQZjdTW6.png`,ue=`https://assets.opencreators.ai/assets/business-creator-DDIChrHJ.png`,de=`https://assets.opencreators.ai/assets/fitness-sports-DPeHMxDR.png`,fe=`https://assets.opencreators.ai/assets/gaming-Cduc7-Vw.png`,D=`https://assets.opencreators.ai/assets/music-audio-ztwkkmyk.png`,pe=`https://assets.opencreators.ai/assets/tarot-spirituality-CXWove2b.png`,me=`https://assets.opencreators.ai/assets/technology-ai-ENGSfUvW.png`,he=[`direction`,`planning`,`products`,`templates`],ge=[`direction`,`currency`,`planning`,`products`,`templates`,`username`],_e=he;function ve(e){return e===`mobile`?ge:he}function ye(e,t){if(e===`mobile`&&t===`products`)return`currency`;let n=ve(e),r=n.indexOf(t);return r>0?n[r-1]:null}var be=m,xe={BUSINESS_CREATOR:{icon:ue,iconHeight:25,iconWidth:27.14},FITNESS_SPORTS:{icon:de,iconHeight:17.83,iconWidth:36.25},BEAUTY_FASHION:{icon:E,iconHeight:27.94,iconWidth:24.16},TAROT_SPIRITUALITY:{icon:pe,iconHeight:24.79,iconWidth:30},GAMING:{icon:fe,iconHeight:20.87,iconWidth:29},TECHNOLOGY_AI:{icon:me,iconHeight:31.12,iconWidth:31.25},MUSIC_AUDIO:{icon:D,iconHeight:50,iconWidth:50}};function Se(e){return xe[e]}async function Ce(e,t){await e()&&t(i.myStore)}function we(e,t){if(e.productKind!==`GAME`)return``;let n=e.creatorCommissionRateRange?.maxAmount;return typeof n!=`number`||!Number.isFinite(n)||n<0||!t?``:g(n,t,`en-US`)??``}var Te=1e4;function Ee(e){let t=Number(e);return e.trim()&&t>1e4?Te.toString():e}function De(e){return e===void 0||Number.isFinite(e)&&e>=0&&e<=1e4}var O=[`THUMB`,`SMALL`,`MEDIUM`,`LARGE`,`XLARGE`],Oe=/^[A-Za-z0-9_]{3,30}$/,ke=`step`,k=`templates`,Ae=.01,je=200,Me={recommendedDurationMinutes:[15,30,45,60,90,120],defaultDurationMinutes:15,customDurationAllowed:!0,customDurationMinMinutes:1,customDurationMaxMinutes:1440,supportedFileFormats:[],maxFileSizeBytes:0};function A(e){return e.productKind===`GAME`?`gaming_affiliates`:e.serviceType===`LIVE`||e.serviceType===`COHOST`?`video_session`:`custom_offer`}function Ne(e){return new Set(e.map(A)).size}function Pe(e,t){let n=e.coverResourceGuid?[{guid:e.coverResourceGuid,previewUrl:e.image,fileName:void 0}]:[],r=e.mediaResources??[];return t.name!==e.name||t.price!==(e.priceValue?.toString()??``)||t.description!==e.description||t.shortDescription!==(e.shortDescription??``)||t.recommendReason!==(e.recommendReason??``)||t.durationMinutes!==(e.durationMinutes?.toString()??``)||t.cover.map(e=>e.guid).join(`,`)!==n.map(e=>e.guid).join(`,`)||t.media.map(e=>e.guid).join(`,`)!==r.map(e=>e.guid).join(`,`)||t.deliveryFiles.map(e=>e.resourceGuid).join(`,`)!==(e.deliveryFiles??[]).map(e=>e.resourceGuid).join(`,`)}function Fe(e){let t=typeof e==`object`&&e&&`status`in e&&typeof e.status==`number`?e.status:void 0,n=e instanceof Error?e.message.toLowerCase():``;return t===409||/unavailable|already.*(?:used|taken)|conflict/.test(n)?`url_unavailable`:/invalid.*(?:url|username|handle)/.test(n)?`invalid_url`:/timeout|timed out|abort/.test(n)?`publish_timeout`:e instanceof TypeError||/network|failed to fetch/.test(n)?`network_error`:t!==void 0&&t>=500?`server_error`:`unknown`}function Ie(){return typeof performance>`u`?Date.now():performance.now()}function Le(){return new URLSearchParams(window.location.search).get(ke)===k?k:`direction`}function Re(e){return Array.from(new Set((e??[]).map(e=>
1e.trim()).filter(Boolean))).map(e=>({name:e}))}function ze(e,t){if(!e||!t.length)return;let n=t.find(t=>t.name===e);if(n)return n.name;let r=C(e);return t.find(e=>C(e.name)===r)?.name}function j(e){return(e??[]).reduce((e,t)=>{if(t.type&&O.includes(t.type)){let n=t.url?.trim();n&&(e[t.type]=n)}return e},{})}function Be(e){let t=e?.trim();return t&&t.length<=je?t:void 0}function Ve(e,t,n=!1){let r=e.templateGuid?.trim(),i=e.name?.trim();if(!r||!i)return null;let a=typeof e.price==`number`&&Number.isFinite(e.price)?e.price:void 0,o=e.productKind===`GAME`?a:n?a??0:t===`THB`?0:a??0,s=e.cover?.url?.trim()??``,c=j(e.cover?.variants),l=e.cover?.resourceGuid?.trim();return{id:r,name:i,price:g(o,t,`en-US`,{useGrouping:!1})??``,priceValue:o,commission:we(e,t),commissionAmount:e.creatorCommissionRateRange?.maxAmount,description:e.description?.trim()??``,shortDescription:e.shortDescription?.trim()??``,recommendReason:void 0,meta:e.serviceType??e.productKind??``,image:s,imageVariants:c,productKind:e.productKind,serviceType:e.serviceType,durationMinutes:e.durationMinutes,externalLink:e.externalLink,gameId:e.gameId,game:e.game,coverResourceGuid:l,mediaResources:[],deliveryFiles:[],source:`template`}}function He(e,t,n=!1){let r=e.map(e=>Ve(e,t,n));if(r.some(e=>e===null))throw Error(`Product recommendations contain incomplete required fields`);return r.filter(e=>e!==null)}function M(e){let t=e.trim().toUpperCase();return t===`SERVICE`||t===`DIGITAL_FILE`||t===`GAME`?t:void 0}function N(e){let t=e?.trim().toUpperCase();return t===`LIVE`||t===`COHOST`||t===`TEXT`||t===`DIGITAL_FILE`?t:void 0}function Ue(e){let t=v(e),n=e.media?.find(e=>e.type.trim().toUpperCase()===`IMAGE`),r=P(n),i=j(e.cover?.variants),a=!!(e.cover?.url?.trim()||Object.keys(i).length),o=!!(e.game?.game.coverPortraitUrl?.trim()||e.game?.game.coverLandscapeUrl?.trim());return{id:t.id,name:t.title,price:t.price,priceValue:t.amount,description:e.description?.trim()??``,shortDescription:e.productKind.trim().toUpperCase()===`GAME`?e.game?.game.shortDescription?.trim()||void 0:e.shortDescription?.trim()||void 0,recommendReason:Be(e.recommendReason),meta:t.badge,image:t.image,imageFallbackUrl:(a||o)&&r||void 0,imageVariants:a?i:o?{}:j(n?.variants),productKind:M(e.productKind),serviceType:N(e.serviceType),durationMinutes:e.durationMinutes??void 0,gameId:e.game?.game.gameId,game:e.game??void 0,source:`catalog`}}function P(e){for(let t of[`MEDIUM`,`SMALL`,`THUMB`,`LARGE`,`XLARGE`]){let n=e?.variants?.find(e=>e.type===t)?.url?.trim();if(n)return n}return e?.url?.trim()??``}function We(e,t){let n=e.resourceGuid?.trim();return n?{id:`existing-delivery-${n}-${t}`,fileName:e.fileName?.trim()||void 0,fileSize:e.fileSize,progress:100,status:`uploaded`,resourceGuid:n}:null}function Ge(e){let t=e.productGuid?.trim(),n=e.name?.trim(),r=e.productKind,i=r===`GAME`,a=typeof e.price==`number`&&Number.isFinite(e.price)?e.price:void 0,o=e.currency===`THB`||e.currency===`USD`?e.currency:void 0;if(!t||!n||!r||!i&&(a===void 0||o===void 0))throw Error(`Invalid product detail response`);let s=e.coverResourceGuid?.trim()||e.cover?.resourceGuid?.trim()||void 0,c=(e.media??[]).filter(e=>!e.type||e.type.trim().toUpperCase()===`IMAGE`),l=P(e.cover)||e.game?.game.coverPortraitUrl?.trim()||``,u=P(c[0]),d=l?e.cover:c[0],f=l||u,p=c.reduce((e,t)=>{let n=t.resourceGuid?.trim(),r=P(t);return n&&r&&e.push({guid:n,previewUrl:r,...t.fileName?.trim()?{fileName:t.fileName.trim()}:{},...t.fileSize===void 0?{}:{fileSize:t.fileSize}}),e},[]),m=(e.deliveryFiles??[]).map(We).filter(e=>e!==null);return{id:t,name:n,price:g(a,o,`en-US`,{useGrouping:!1})??``,priceValue:a!==void 0&&o?a:void 0,description:e.description??``,shortDescription:e.shortDescription?.trim()||void 0,recommendReason:Be(e.recommendReason),meta:e.serviceType??r,image:f,imageFallbackUrl:l&&u||void 0,imageVariants:j(d?.variants),productKind:r,serviceType:e.serviceType,durationMinutes:e.durationMinutes,externalLink:e.externalLink?.trim()||void 0,gameId:e.game?.game.gameId,game:e.game??void 0,coverResourceGuid:s,mediaResources:p,deliveryFiles:m,source:`catalog`}}function Ke(e,t){let n=(e.recommendedDurationMinutes??[]).filter(e=>Number.isInteger(e)&&e>0),r=t.serviceType===`LIVE`||t.serviceType===`COHOST`,i=t.productKind===`DIGITAL_FILE`;if(r&&(!n.length||typeof e.defaultDurationMinutes!=`number`||typeof e.customDurationAllowed!=`boolean`||typeof e.customDurationMinMinutes!=`number`||typeof e.customDurationMaxMinutes!=`number`))throw Error(`Product duration options are incomplete`);if(i&&(!Array.isArray(e.supportedFileFormats)||typeof e.maxFileSizeBytes!=`number`))throw Error(`Digital product upload options are incomplete`);return{recommendedDurationMinutes:n,defaultDurationMinutes:e.defaultDurationMinutes??0,customDurationAllowed:e.customDurationAllowed??!1,customDurationMinMinutes:e.customDurationMinMinutes??0,customDurationMaxMinutes:e.customDurationMaxMinutes??0,supportedFileFormats:e.supportedFileFormats??[],maxFileSizeBytes:e.maxFileSizeBytes??0}}function qe(e,t){return{id:e.id,name:e.name,price:e.priceValue?.toString()??``,description:e.description,shortDescription:e.shortDe
1scription??``,recommendReason:e.recommendReason??``,durationMinutes:String(e.durationMinutes??t.defaultDurationMinutes),cover:e.coverResourceGuid?[{guid:e.coverResourceGuid,previewUrl:e.imageVariants.MEDIUM??e.imageVariants.SMALL??e.imageVariants.THUMB??e.image}]:[],media:e.mediaResources??[],deliveryFiles:e.deliveryFiles??[]}}function Je(e){if(e.productKind===`GAME`)return{productKind:`GAME`,...e.gameId?{gameId:e.gameId}:{},...e.recommendReason?.trim()?{recommendReason:e.recommendReason.trim()}:{}};let t=e.productKind===`SERVICE`,n=Array.from(new Set((e.mediaResources??[]).map(e=>e.guid).filter(Boolean))),r=Array.from(new Set((e.deliveryFiles??[]).map(e=>e.resourceGuid).filter(e=>!!e)));return{name:e.name,...e.description?{description:e.description}:{},...e.shortDescription?.trim()?{shortDescription:e.shortDescription.trim()}:{},...e.coverResourceGuid?{coverResourceGuid:e.coverResourceGuid}:{},...e.priceValue===void 0?{}:{price:e.priceValue},...e.productKind?{service:t,productKind:e.productKind}:{},...e.serviceType?{serviceType:e.serviceType}:{},...t&&e.durationMinutes?{durationMinutes:e.durationMinutes}:{},...e.externalLink?{externalLink:e.externalLink}:{},...n.length?{mediaResourceGuids:n}:{},...r.length?{deliveryResourceGuids:r}:{}}}function Ye(e=`desktop`){let{t}=a(),{format:n}=ee(),[i,m]=(0,T.useState)(!0),[h,v]=(0,T.useState)(Le),[w,le]=(0,T.useState)(``),[E,ue]=(0,T.useState)([]),[de,fe]=(0,T.useState)([]),[D,pe]=(0,T.useState)(`loading`),[me,he]=(0,T.useState)(0),[ge,_e]=(0,T.useState)(``),[be,xe]=(0,T.useState)(``),[Se,Ce]=(0,T.useState)(``),[we,Te]=(0,T.useState)(``),[O,j]=(0,T.useState)([]),[Be,M]=(0,T.useState)([]),[N,P]=(0,T.useState)(`USD`),[We,Ye]=(0,T.useState)(!1),[Xe,F]=(0,T.useState)(``),[I,L]=(0,T.useState)([]),[Ze,Qe]=(0,T.useState)(!1),[$e,et]=(0,T.useState)(!1),[tt,nt]=(0,T.useState)([]),[R,rt]=(0,T.useState)(`loading`),[it,at]=(0,T.useState)(0),[z,B]=(0,T.useState)(``),[ot,st]=(0,T.useState)(``),[ct,lt]=(0,T.useState)(!1),[V,ut]=(0,T.useState)(null),[dt,ft]=(0,T.useState)(!1),[pt,mt]=(0,T.useState)(``),[H,U]=(0,T.useState)(null),[ht,W]=(0,T.useState)(`ready`),[gt,_t]=(0,T.useState)(``),[G,vt]=(0,T.useState)(Me),[yt,K]=(0,T.useState)(``),[bt,xt]=(0,T.useState)(0),[St,q]=(0,T.useState)(``),J=(0,T.useRef)(h),Ct=(0,T.useRef)(``),wt=(0,T.useRef)([]),Tt=(0,T.useRef)(``),Et=(0,T.useRef)(!1),Dt=(0,T.useRef)(!1),Ot=(0,T.useRef)(`USD`),Y=(0,T.useRef)(new Set),X=(0,T.useRef)(new Set),kt=(0,T.useRef)(null),At=(0,T.useRef)(0),Z=(0,T.useMemo)(()=>e===`desktop`&&h===`templates`?Be:O.filter(e=>I.includes(e.id)),[Be,O,h,I,e]),Q=(0,T.useMemo)(()=>O.find(e=>e.id===pt)??null,[pt,O]),jt=ge.trim().replace(/^@/,``),Mt=ot.trim(),$=(0,T.useCallback)(e=>{J.current=e,e===`planning`&&(xt(0),j([]),L([])),v(e)},[]);(0,T.useEffect)(()=>{let e=new URL(window.location.href),t=h===k?h:null;e.searchParams.get(ke)!==t&&(t?e.searchParams.set(ke,t):e.searchParams.delete(ke),window.history.replaceState(window.history.state,``,e))},[h]),(0,T.useEffect)(()=>()=>{kt.current?.abort(),X.current.forEach(e=>URL.revokeObjectURL(e)),X.current.clear()},[]),(0,T.useEffect)(()=>{let e=new AbortController,t=!0;return y(e.signal).then(()=>se({signal:e.signal})).then(e=>{if(t){if(!Array.isArray(e.types)||e.types.length===0)throw Error(`Product template options are empty`);fe(e.types),le(t=>e.types.some(e=>e.value===t)?t:``),pe(`ready`)}}).catch(e=>{!t||typeof e==`object`&&e&&`name`in e&&e.name===`AbortError`||(fe([]),le(``),ue([]),pe(`error`))}),()=>{t=!1,e.abort()}},[me]),(0,T.useEffect)(()=>{let e=new AbortController,t=!0;return y(e.signal).then(()=>S({signal:e.signal})).then(e=>{if(!t)return;let n=Re(e.templateNames);if(!n.length)throw Error(`Profile template options are empty`);wt.current=n,nt(n);let r=ze(Ct.current,n);B(e=>r??(n.some(t=>t.name===e)?e:n[0].name)),rt(`ready`)}).catch(e=>{!t||typeof e==`object`&&e&&`name`in e&&e.name===`AbortError`||(nt([]),B(``),rt(`error`))}),()=>{t=!1,e.abort()}},[it]),(0,T.useEffect)(()=>{let n=new AbortController,r=!0;return y(n.signal).then(()=>(e===`desktop`&&M([]),c())).then(async t=>{if(!r)return;u({userId:t.userDto?.guid?.trim()||t.userDto?.id?.trim()||null,country:t.userDto?.region,isLoaUser:!0});let i=t.userDto?.username?.trim()??``;_e(i),st(i.replace(/^@+/,``));let a=await te({signal:n.signal});if(!r)return;xe(a.nickname?.trim()||a.usernameTK?.trim()||i),Ce(a.avatarUrl?.trim()??``),Te(a.descriptionTK?.trim()??``),Ct.current=a.templateName?.trim()??``;let o=ze(Ct.current,wt.current);o&&B(o);let s=a.userGuid?.trim();if(!s)throw Error(`Creator guid is missing`);Tt.current=s,u({userId:s,country:t.userDto?.region,isLoaUser:!0});let c=await _(s,{signal:n.signal});if(!r)return;let l=c.content.map(Ue);e===`desktop`&&M(l);let d=(c.totalElements??c.content.length)>0;f(`web_store_builder_entry_routed`,d?`theme`:`category`,{target_page:d?`theme`:`category`});let p=e===`mobile`&&d,m=e===`desktop`&&d&&(J.current===`direction`||J.current===`templates`);(p||m)&&(j(l),L(l.map(e=>e.id)),(p||J.current===`direction`)&&(J.current=k,v(k)))}).catch(e=>{!r||typeof e==`object`&&e&&`name`in e&&e.name===`AbortError`||q(t(`common.requestFailed`))}).finally(()=>{r&&m(!1)}),()=>{r=!1,n.abort()}},[e,t]),(0,T.useEffect)(()=>
1{if(!i){if(h===`direction`&&D===`ready`&&!Y.current.has(`category`)){Y.current.add(`category`),f(`web_store_builder_category_view`,`category`,{selected_category:w||null,selected_tag_count:E.length});return}if(h===`products`&&!Y.current.has(`products`)){Y.current.add(`products`),f(`web_store_builder_product_selection_view`,`products`,{product_mode:w===`GAMING`?`gaming`:`general`,currency:N,recommended_product_count:O.length,selected_product_count:I.length});return}h===`templates`&&R===`ready`&&!Y.current.has(`theme`)&&(Y.current.add(`theme`),f(`web_store_builder_theme_view`,`theme`,{selected_theme_id:C(z),selected_product_count:I.length,currency:N}))}},[w,D,E.length,i,N,O.length,h,I.length,z,R]),(0,T.useEffect)(()=>{if(h!==`planning`)return;let n=new AbortController,r=!0,i=e===`mobile`?N:`USD`,a=[0,1,2].map(e=>window.setTimeout(()=>xt(e+1),300+e*650)),o=new Promise(e=>{a.push(window.setTimeout(e,2600))});return Promise.all([ie({type:w,...E.length?{tags:E}:{},...e===`mobile`?{currency:i}:{},page:0,pageSize:6},{signal:n.signal}),o]).then(([t])=>{if(!r)return;let n=He(t.content??[],i,e===`mobile`);P(i),j(n),L(n.map(e=>e.id)),$(`products`)}).catch(n=>{!r||typeof n==`object`&&n&&`name`in n&&n.name===`AbortError`||(q(t(`common.requestFailed`)),$(e===`mobile`?`currency`:`direction`))}),()=>{r=!1,n.abort(),a.forEach(e=>window.clearTimeout(e))}},[w,E,$,N,h,e,t]),(0,T.useEffect)(()=>{if(!St)return;let e=window.setTimeout(()=>q(``),1500);return()=>window.clearTimeout(e)},[St]);let Nt=async e=>{let t=N,n=He((await ie({type:w,...E.length?{tags:E}:{},page:0,pageSize:6})).content??[],e),r=new Set(n.map(e=>e.id));P(e),Ot.current=e,j(n),L(e=>e.filter(e=>r.has(e))),f(`web_store_builder_currency_change`,`products`,{from_currency:t,to_currency:e})},Pt=e=>{f(`web_store_builder_category_select`,`category`,{category_key:e,previous_category_key:w||null}),le(e),ue([]),L([])},Ft=e=>{let t=E.includes(e),n=t?E.filter(t=>t!==e):[...E,e];ue(n),f(`web_store_builder_category_tag_toggle`,`category`,{category_key:w,tag_key:e,action:t?`deselect`:`select`,selected_tag_count:n.length})},It=e=>{let t=I.includes(e),n=t?I.filter(t=>t!==e):[...I,e];L(n);let r=O.find(t=>t.id===e);r&&f(`web_store_builder_product_toggle`,`products`,{product_id:r.id,product_type:A(r),action:t?`deselect`:`select`,selected_product_count:n.length,card_position:O.findIndex(t=>t.id===e)+1})},Lt=()=>{w&&(f(`web_store_builder_category_continue_click`,`category`,{category_key:w,selected_tag_count:E.length}),$(e===`mobile`?`currency`:`planning`))},Rt=e=>{Dt.current||(F(``),P(e))},zt=async()=>{if(e!==`mobile`||Dt.current)return;Dt.current=!0,Ye(!0),F(``);let n=Ot.current;try{await s(N),await l.getState().refreshAccount(),Ot.current=N,n!==N&&f(`web_store_builder_currency_change`,`products`,{from_currency:n,to_currency:N}),$(`planning`)}catch{F(t(`common.requestFailed`))}finally{Dt.current=!1,Ye(!1)}},Bt=n=>{kt.current?.abort();let r=new AbortController;kt.current=r,mt(n.id),U(null),K(``),_t(``),W(`loading`);let i=n.source===`catalog`?ce(n.id,{signal:r.signal}).then(e=>({product:Ge(e),currency:e.currency})):n.productKind===`GAME`?n.gameId?.trim()?x(n.gameId,{signal:r.signal}).then(e=>({product:{...n,game:e},currency:N})):Promise.reject(Error(`Game ID is missing`)):ie({type:w,...E.length?{tags:E}:{},...e===`mobile`?{currency:N}:{},page:0,pageSize:6},{signal:r.signal}).then(t=>{let r=t.content?.find(e=>e.templateGuid?.trim()===n.id);if(!r)throw Error(`Product template detail is missing`);return{product:Ve(r,N,e===`mobile`),currency:N}}),a=n.productKind===`GAME`?Promise.resolve(null):oe({signal:r.signal});Promise.all([i,a]).then(([e,t])=>{if(r.signal.aborted)return;if(!e.product||e.product.id!==n.id)throw Error(`Invalid product detail response`);let i=t?Ke(t,e.product):Me;(e.currency===`THB`||e.currency===`USD`)&&P(e.currency),vt(i),j(t=>t.map(t=>t.id===n.id?e.product:t)),U(qe(e.product,i)),W(`ready`)}).catch(e=>{r.signal.aborted||typeof e==`object`&&e&&`name`in e&&e.name===`AbortError`||(_t(t(`common.requestFailed`)),W(`error`))})},Vt=e=>{let t=A(e);f(`web_store_builder_product_detail_open`,`products`,{product_id:e.id,product_type:t,card_position:O.findIndex(t=>t.id===e.id)+1,...t===`gaming_affiliates`?{available_offer_count:e.game?.offers?.length??0,has_multiple_publishers:(e.game?.game.publishers?.length??0)>1}:{}}),t!==`gaming_affiliates`&&f(`web_store_builder_offer_form_view`,`products`,{offer_type:t}),Bt(e)},Ht=()=>{Q&&Bt(Q)},Ut=e=>{if(Q){let t=A(Q);f(`web_store_builder_product_detail_close`,`products`,{product_id:Q.id,product_type:t,close_method:e}),e===`button`&&t!==`gaming_affiliates`&&H&&f(`web_store_builder_offer_form_cancel`,`products`,{offer_type:t,has_unsaved_changes:Pe(Q,H)})}let t=new Set(O.flatMap(e=>[...e.mediaResources?.map(e=>e.previewUrl)??[],...e.coverResourceGuid&&e.image?[e.image]:[]]));
1[...H?.cover??[],...H?.media??[]].forEach(e=>{e.previewUrl.startsWith(`blob:`)&&!t.has(e.previewUrl)&&(URL.revokeObjectURL(e.previewUrl),X.current.delete(e.previewUrl))}),U(null),mt(``),W(`ready`),_t(``),K(``)},Wt=(t,n)=>{K(``);let r=t===`price`?Ee(n):t===`recommendReason`?n.slice(0,je):t===`durationMinutes`&&n.trim()&&Number(n)>G.customDurationMaxMinutes?G.customDurationMaxMinutes.toString():n;U(e=>e&&{...e,[t]:r}),e===`mobile`&&t===`recommendReason`&&pt&&j(e=>e.map(e=>e.id===pt?{...e,recommendReason:r}:e))},Gt=e=>{e.forEach(e=>{e.previewUrl.startsWith(`blob:`)&&X.current.add(e.previewUrl)}),K(``),U(t=>t&&{...t,media:e})},Kt=e=>{e.forEach(e=>{e.previewUrl.startsWith(`blob:`)&&X.current.add(e.previewUrl)}),K(``),U(t=>t&&{...t,cover:e})},qt=(e,t)=>{U(n=>n&&{...n,deliveryFiles:n.deliveryFiles.map(n=>n.id===e?{...n,...t}:n)})},Jt=async e=>{if(e.file)try{let[n]=await ae([e.file],`CREATOR_DIGITAL_FILE`,{access:`private`,onProgress:({progress:t})=>{let n=t<=1?t*100:t;qt(e.id,{progress:Math.max(0,Math.min(100,Math.round(n)))})}});if(!n?.guid)throw Error(t(`myStore.messages.resourceIdentifierMissing`));qt(e.id,{progress:100,status:`uploaded`,resourceGuid:n.guid,objectKey:n.objectKey,error:void 0})}catch(n){qt(e.id,{status:`failed`,error:n instanceof Error&&n.message?n.message:t(`myStore.messages.fileUploadFailed`,{name:e.file.name})})}},Yt=e=>{let t=e.map(e=>(At.current+=1,{id:`${Date.now()}-${At.current}`,file:e,fileName:e.name,fileSize:e.size,progress:0,status:`uploading`}));K(``),U(e=>e&&{...e,deliveryFiles:[...e.deliveryFiles,...t]}),t.forEach(e=>void Jt(e))},Xt=e=>{K(``),U(t=>t&&{...t,deliveryFiles:t.deliveryFiles.filter(t=>t.id!==e)})},Zt=e=>{let t=H?.deliveryFiles.find(t=>t.id===e);if(!t?.file||t.status===`uploading`)return;let n={...t,progress:0,status:`uploading`,error:void 0};qt(e,n),K(``),Jt(n)},Qt=()=>{!Q||!H||f(`web_store_builder_media_upload_click`,`products`,{offer_type:A(Q),current_media_count:H.media.length})},$t=e=>{Q&&f(`web_store_builder_media_upload_result`,`products`,{offer_type:A(Q),status:e.status,media_type:e.mediaType,file_size_bucket:d(e.largestFileSize),media_count:e.mediaCount,error_code:e.errorCode})},en=()=>
1{if(!H)return;let n=Q,r=H.name.trim(),i=H.description,a=b(i).trim(),o=H.shortDescription.trim(),s=H.price.trim(),c=s?Number(s):void 0,l=Number(H.durationMinutes),u=n?A(n):`custom_offer`;if(f(`web_store_builder_offer_form_submit`,`products`,{offer_type:u,media_count:H.media.length,has_description:!!a,price_minor:c!==void 0&&Number.isFinite(c)?Math.round(c*100):void 0,currency:N,...u===`video_session`?{duration_minutes:l}:{}}),n?.productKind===`GAME`){let e=H.recommendReason.trim();j(t=>t.map(t=>t.id===H.id?{...t,recommendReason:e}:t)),f(`web_store_builder_offer_form_result`,`products`,{offer_type:u,status:`success`}),U(null),mt(``),W(`ready`),K(``);return}if(!r){K(t(`storeBuilder.errors.productNameRequired`)),f(`web_store_builder_offer_form_result`,`products`,{offer_type:u,status:`failed`,error_code:`product_name_required`});return}if(!H.media.length){K(t(`myStore.validation.productImageRequired`));return}if(!a){K(t(`myStore.validation.descriptionRequired`));return}if(!De(c)){K(t(`storeBuilder.errors.invalidPrice`)),f(`web_store_builder_offer_form_result`,`products`,{offer_type:u,status:`failed`,error_code:`invalid_price`});return}if(u===`video_session`&&(!Number.isInteger(l)||l<G.customDurationMinMinutes||l>G.customDurationMaxMinutes)){K(t(`myStore.validation.invalidDuration`,{min:G.customDurationMinMinutes,max:G.customDurationMaxMinutes}));return}if(e===`desktop`&&n?.productKind===`DIGITAL_FILE`&&!H.deliveryFiles.length){K(t(`myStore.validation.digitalFileRequired`));return}if(e===`desktop`&&n?.productKind===`DIGITAL_FILE`&&H.deliveryFiles.some(e=>e.status!==`uploaded`)){K(H.deliveryFiles.some(e=>e.status===`uploading`)?t(`myStore.validation.digitalFilesUploading`):t(`myStore.validation.digitalFilesFailed`));return}j(e=>e.map(e=>e.id===H.id?{...e,name:r,description:i,shortDescription:o,priceValue:c,price:g(c,N,`en-US`,{useGrouping:!1})??``,mediaResources:H.media,coverResourceGuid:H.cover[0]?.guid,image:H.cover[0]?.previewUrl??H.media[0]?.previewUrl??``,imageFallbackUrl:H.cover[0]?.previewUrl?H.media[0]?.previewUrl:void 0,imageVariants:H.cover[0]?.guid===e.coverResourceGuid?e.imageVariants:{},durationMinutes:u===`video_session`?l:e.durationMinutes,deliveryFiles:H.deliveryFiles}:e)),f(`web_store_builder_offer_form_result`,`products`,{offer_type:u,status:`success`}),U(null),mt(``),W(`ready`),K(``)},tn=async()=>{if(Et.current||!Z.length)return;if(f(`web_store_builder_product_selection_continue_click`,`products`,{selected_product_count:Z.length,selected_product_type_count:Ne(Z),currency:N}),Z.some(e=>e.priceValue!==void 0&&e.priceValue<Ae)){q(t(`storeBuilder.errors.minimumPrice`));return}q(``),Et.current=!0,Qe(!0);try{await ne(Z.map(Je))}catch{q(t(`common.requestFailed`));return}finally{Et.current=!1,Qe(!1)}e===`desktop`&&M([]),$(`templates`);let n=Tt.current;n&&_(n).then(t=>{if(J.current!==`templates`)return;let n=t.content.map(Ue);if(e===`desktop`){M(n);return}j(n),L(n.map(e=>e.id))}).catch(()=>void 0)},nn=e=>{f(`web_store_builder_theme_select`,`theme`,{theme_id:C(e),previous_theme_id:C(z)}),B(e),q(``),re(e).catch(()=>{q(t(`common.requestFailed`))})},rn=()=>{e!==`mobile`||R!==`ready`||!z||(q(``),$(`username`))},an=async()=>{if($e||!z)return;let e=Mt.replace(/^@+/,``);if(f(`web_store_builder_publish_click`,`theme`,{theme_id:C(z),selected_product_count:Z.length,selected_product_type_count:Ne(Z),currency:N}),!Oe.test(e)){lt(!0);return}lt(!1),q(``),et(!0);let n=Ie();try{await re(z),e!==jt&&await o(e),_e(e),st(e),ut(new URL(r(e),window.location.origin).toString()),f(`web_store_builder_publish_result`,`theme`,{status:`success`,duration_ms:Math.max(0,Math.round(Ie()-n)),store_id:Tt.current||void 0})}catch(e){f(`web_store_builder_publish_result`,`theme`,{status:`failed`,duration_ms:Math.max(0,Math.round(Ie()-n)),error_code:Fe(e)}),q(t(`storeBuilder.errors.publishFailed`))}finally{et(!1)}},on=async()=>{if(!V||dt)return!1;f(`web_store_builder_share_click`,`theme`,{share_method:`copy_link`}),ft(!0);try{return await p(`${t(`storeBuilder.publishDialog.shareMessage`)}\n${V}`),q(t(`storeBuilder.shareSuccess.shareTextCopied`)),!0}catch{return q(t(`storeBuilder.errors.copyFailed`)),!1}finally{ft(!1)}},sn=()=>{V&&window.open(V,`_blank`,`noopener,noreferrer`)},cn=(0,T.useMemo)(()=>O.map(e=>({...e,price:n(e.priceValue,{useGrouping:!1})??``,commission:e.productKind===`GAME`?typeof e.commissionAmount==`number`&&e.commissionAmount>=0?n(e.commissionAmount)??``:``:e.commission})),[n,O]),ln=(0,T.useMemo)(()=>Z.map(t=>({...t,price:n(t.priceValue,{minimumFractionDigits:e===`desktop`&&h===`templates`?0:2,useGrouping:e===`desktop`&&h===`templates`})??``})),[n,h,Z,e]);
1return{initializing:i,screen:h,currentIndex:ve(e).indexOf(h),previousScreen:ye(e,h),direction:w,directionTags:E,directionOptions:de,directionOptionsState:D,planningVisible:bt,products:cn,productCurrency:N,currencySaving:We,currencyError:Xe,selectedProductIds:I,selectedProducts:ln,productPublishing:Ze,profileDisplayUsername:be,profileAvatarUrl:Se,profileDescription:we,templateOptions:tt,templateLoadState:R,selectedTemplateName:z,templateSaving:$e,shareUsername:ot,shareErrorVisible:ct,publishedStoreUrl:V,storeSharing:dt,productEditDraft:H,editingProduct:Q,productEditLoadState:ht,productEditLoadError:gt,productEditOptions:G,productEditError:yt,toast:St,go:$,chooseDirection:Pt,toggleDirectionTag:Ft,continueFromCategory:Lt,chooseProductCurrency:Rt,continueFromCurrency:zt,retryDirectionOptions:()=>{pe(`loading`),he(e=>e+1)},changeProductCurrency:Nt,toggleProduct:It,editProduct:Vt,retryProductEditor:Ht,closeProductEditor:Ut,updateProductEditDraft:Wt,updateProductEditCover:Kt,updateProductEditMedia:Gt,selectProductEditDeliveryFiles:Yt,removeProductEditDeliveryFile:Xt,retryProductEditDeliveryUpload:Zt,trackMediaUploadClick:Qt,trackMediaUploadResult:$t,saveProductEdits:en,publishSelectedProducts:tn,retryTemplateOptions:()=>{rt(`loading`),at(e=>e+1)},selectTemplate:nn,continueFromTemplate:rn,changeShareUsername:e=>{lt(!1),st(e)},publishStore:an,copyPublishedStoreShareText:on,visitPublishedStore:sn,closePublishedStoreDialog:()=>ut(null)}}var Xe=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAe9JREFUeAGllTtMG0EQhv9ZnxMUoogyTSRbMY2DEqSUKULDowMEosUIQUPDo8dAR8GroKIAehDQ0VJQY/EsABlEA51BmOexw+yZQ77jsDH8zepmdd/Ozs7+SwhQmiMVWW0lFOE/mKoZHDFxAh2BOMWaVn5Z+3NB/5I/sGv/bNJEszJRgYISOGPYD1YeGMcmmGipOMxIsiae3eNYMjBDM6E1hvAOkcJknA76noE7dmXCrIYPiJib49bhcg74UJnGU+HfqoNtjViVp2KZL8qOhp6yS6AELc7cYbDzCl+/EeJ/Q264zGZ1JktwYwksrK/amE7e4PsPhX8NYc8cM2oUiKrfCjPbHO29dmDjC+Uy+rqO6I/y1+7yggNhpyfa2aZRICyXY0T5Q921WXTXZT1gA+tvvcLlOReA5aScjs9TfVtYtvaQAwjUhZmxZ6TMf7Lw7hgpSyqZkm6MuMH2gc/OOD9264DcDE3cLFZIrHFsMWFNNtCUP5EPdb/dWGHRMm2Is4S1lQ66vwZoeq2l61NxlJQuHtqPOtXdFIcJiSngI2LqMM7jVPi33EGteQrvlJjKs415zn/rPjakFJKlwFgSqQof9rrfLxrK3G05/iQXN4uMOEyHcZj84Ksd6piG4kbyPQFsngDGWrmy56J0lPH/9wgKw9GhtrPuRAAAAABJRU5ErkJggg==`,F={root:`_root_19s3n_1`,scroller:`_scroller_19s3n_5`,tile:`_tile_19s3n_17`,addButton:`_addButton_19s3n_18`,pending:`_pending_19s3n_44`,removeButton:`_removeButton_19s3n_56`,fileInput:`_fileInput_19s3n_112`,error:`_error_19s3n_121`,productEditor:`_productEditor_19s3n_128`},I=t(),L=5,Ze=10*1024*1024,Qe=new Set([`image/jpeg`,`image/png`,`image/webp`]),$e=/\.(?:jpe?g|png|webp)$/i;function et(e){return Qe.has(e.type)||!e.type&&$e.test(e.name)}function tt({value:e,onChange:t,onUploadStateChange:n,onAddClick:r,onUploadResult:i,maxCount:o=L,maxSizeBytes:s=Ze,disabled:c=!1,addLabel:l,removeLabel:u,removable:d=!1,showCaption:f=!0,variant:p=`default`,className:m=``}){let{t:g}=a(),ee=(0,T.useRef)(null),_=(0,T.useRef)(!0),v=(0,T.useRef)(new Set),[te,y]=(0,T.useState)([]),[b,ne]=(0,T.useState)(!1),[re,x]=(0,T.useState)(``),S=Math.max(0,o-e.length),ie=l??g(`storeBuilder.productEditor.addImage`),C=u??g(`storeBuilder.productEditor.removeImage`);(0,T.useEffect)(()=>{let e=v.current;return _.current=!0,()=>{_.current=!1,e.forEach(e=>URL.revokeObjectURL(e)),e.clear(),n?.(!1)}},[n]);let ae=async r=>{let a=Array.from(r.target.files??[]);if(r.target.value=``,x(``),!a.length||b||c)return;if(a.length>S){x(g(`storeBuilder.productEditor.maxImages`,{count:o})),i?.({status:`failed`,mediaType:`image`,fileCount:a.length,largestFileSize:Math.max(0,...a.map(e=>e.size)),mediaCount:e.length,errorCode:`too_many_files`});return}if(a.find(e=>!et(e))){x(g(`storeBuilder.productEditor.supportedFormats`)),i?.({status:`failed`,mediaType:`image`,fileCount:a.length,largestFileSize:Math.max(0,...a.map(e=>e.size)),mediaCount:e.length,errorCode:`unsupported_type`});return}let l=a.find(e=>e.size<1);if(l){x(g(`storeBuilder.productEditor.emptyFile`,{name:l.name})),i?.({status:`failed`,mediaType:`image`,fileCount:a.length,largestFileSize:Math.max(0,...a.map(e=>
1e.size)),mediaCount:e.length,errorCode:`empty_file`});return}let u=a.find(e=>e.size>s);if(u){x(g(`storeBuilder.productEditor.oversizedFile`,{name:u.name,size:Math.round(s/1024/1024)})),i?.({status:`failed`,mediaType:`image`,fileCount:a.length,largestFileSize:Math.max(0,...a.map(e=>e.size)),mediaCount:e.length,errorCode:`file_too_large`});return}let d=a.map(e=>{let t=URL.createObjectURL(e);return v.current.add(t),{file:e,previewUrl:t,progress:0}});y(d),ne(!0),n?.(!0);try{let n=(await w(a,({fileIndex:e,progress:t})=>{y(n=>n.map((n,r)=>r===e?{...n,progress:Math.round(t*100)}:n))})).map((e,t)=>{let n=d[t];return v.current.delete(n.previewUrl),{guid:e.guid,objectKey:e.objectKey,fileName:e.fileName||n.file.name,previewUrl:n.previewUrl}});if(!_.current){n.forEach(({previewUrl:e})=>URL.revokeObjectURL(e));return}let r=[...e,...n];t(r),i?.({status:`success`,mediaType:`image`,fileCount:a.length,largestFileSize:Math.max(0,...a.map(e=>e.size)),mediaCount:r.length}),y([])}catch{d.forEach(({previewUrl:e})=>{URL.revokeObjectURL(e),v.current.delete(e)}),_.current&&(y([]),x(g(`storeBuilder.productEditor.uploadFailed`)),i?.({status:`failed`,mediaType:`image`,fileCount:a.length,largestFileSize:Math.max(0,...a.map(e=>e.size)),mediaCount:e.length,errorCode:`upload_failed`}))}finally{_.current&&(ne(!1),n?.(!1))}};return(0,I.jsxs)(`div`,{className:`${F.root} ${p===`productEditor`?F.productEditor:``}${m?` ${m}`:``}`,children:[(0,I.jsxs)(`div`,{className:F.scroller,children:[e.map(n=>(0,I.jsxs)(`div`,{className:F.tile,children:[(0,I.jsx)(h,{sources:[n.previewUrl],alt:n.fileName||g(`storeBuilder.productEditor.uploadedImage`),stateVariant:`thumbnail`}),f?(0,I.jsx)(`span`,{children:g(`storeBuilder.productEditor.photo`)}):null,d?(0,I.jsx)(`button`,{className:F.removeButton,type:`button`,"aria-label":C,disabled:c||b,onClick:()=>t(e.filter(e=>e.guid!==n.guid)),children:(0,I.jsx)(h,{layout:`native`,optimization:`never`,sources:[le],alt:``,"aria-hidden":`true`})}):null]},n.guid)),te.map(e=>(0,I.jsxs)(`div`,{className:`${F.tile} ${F.pending}`,"aria-busy":`true`,children:[(0,I.jsx)(h,{sources:[e.previewUrl],alt:g(`storeBuilder.productEditor.uploadingImage`),stateVariant:`thumbnail`}),(0,I.jsxs)(`span`,{children:[e.progress,`%`]})]},e.previewUrl)),S>0?(0,I.jsx)(`button`,{className:F.addButton,type:`button`,disabled:c||b,"aria-label":ie,onClick:()=>{r?.(),ee.current?.click()},children:(0,I.jsx)(`span`,{"aria-hidden":`true`,children:`+`})}):null]}),(0,I.jsx)(`input`,{ref:ee,className:F.fileInput,type:`file`,accept:`image/jpeg,image/png,image/webp`,multiple:S>1,disabled:c||b||S===0,onChange:e=>void ae(e)}),re?(0,I.jsx)(`p`,{className:F.error,role:`alert`,children:re}):null]})}var nt=`data:image/svg+xml,%3csvg%20width='16'%20height='18'%20viewBox='0%200%2016%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_7856_21225)'%3e%3cpath%20d='M7.99805%201.65381C12.0654%201.65385%2015.3934%204.98096%2015.3936%209.04834C15.3935%2013.1158%2012.0655%2016.4438%207.99805%2016.4438C3.93067%2016.4437%200.603558%2013.1158%200.603516%209.04834C0.603662%204.98102%203.93073%201.65396%207.99805%201.65381ZM7.99805%202.85205C4.54492%202.85219%201.8019%205.59522%201.80176%209.04834C1.8018%2012.5016%204.54486%2015.2455%207.99805%2015.2456C11.4513%2015.2456%2014.1953%2012.5016%2014.1953%209.04834C14.1952%205.59515%2011.4513%202.85209%207.99805%202.85205Z'%20fill='%238A7042'/%3e%3cpath%20d='M8.00098%207.87817C8.54116%207.87823%208.89941%208.23815%208.89941%208.68677V12.5833C8.89917%2013.0317%208.54096%2013.3908%208.00098%2013.3909C7.46091%2013.3909%207.10181%2013.0317%207.10156%2012.5833V8.68677C7.10156%208.23811%207.46073%207.87817%208.00098%207.87817ZM8.00098%204.7063C8.27093%204.70633%208.49533%204.79656%208.65234%204.95337C8.8094%205.11043%208.89941%205.33549%208.89941%205.60571C8.89939%205.87588%208.80937%206.10005%208.65234%206.25708C8.49531%206.41411%208.27114%206.50412%208.00098%206.50415C7.73075%206.50415%207.50569%206.41414%207.34863%206.25708C7.19183%206.10006%207.10159%205.87567%207.10156%205.60571C7.10156%205.33549%207.19158%205.11043%207.34863%204.95337C7.50569%204.79631%207.73076%204.7063%208.00098%204.7063Z'%20fill='%238A7042'%20stroke='%238A7042'%20stroke-width='0.0142468'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_7856_21225'%3e%3crect%20width='15.998'%20height='15.998'%20fill='white'%20transform='translate(0%201)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e`,R=[`THUMB`,`SMALL`,`MEDIUM`,`LARGE`,`XLARGE`];function rt(e){let t=R.indexOf(e);return[...R.slice(t),...R.slice(0,t).reverse()]}function it({product:e,size:t,className:n}){let r=(0,T.useMemo)(()=>[...R.map(t=>({src:e.imageVariants[t]??``,variant:t})),e.image,e.imageFallbackUrl,e.mediaResources?.[0]?.previewUrl],[e.image,e.imageFallbackUrl,e.imageVariants,e.mediaResources]),i=(0,T.useMemo)(()=>rt(t),[t]),a=t===`THUMB`||t===`SMALL`?`thumbnail`:t===`MEDIUM`?`content`:`hero`;return(0,I.jsx)(h,{className:n,sources:r,variantPriority:i,alt:e.name,stateVariant:a})}var at=`https://assets.opencreators.ai/assets/theme-dark-green-5M_veqlB.jpg`,z=`https://assets.opencreators.ai/assets/theme-dark-purple-DmgiWLN8.jpg`,B=`https://assets.opencreators.ai/assets/theme-light-blue-B48-xCY8.jpg`,ot=`https://assets.opencreators.ai/assets/theme-light-yellow-DxmNCyta.jpg`;function st(e){let t=e.imageVariants.MEDIUM??e.imageVariants.SMALL??e.imageVariants.LARGE??e.imageVariants.THUMB??e.imageVariants.XLARGE??e.image,n=t.trim()||e.imageFallbackUrl?.trim()||e.mediaResources?.[0]?.previewUrl.trim()||``,r=[t.trim(),e.imageFallbackUrl?.trim(),e.mediaResources?.[0]?.previewUrl.trim()].filter(e=>
1!!e),i=e.shortDescription?.trim()??``;return{id:e.id,title:e.name,price:e.price,image:n,imageSources:r,gallery:n?[n]:[],badge:e.meta,short:i,description:e.description?[e.description]:[],compareAt:``,rating:``,reviews:``,delivery:``,benefits:[],includes:[],process:[],fit:``,testimonial:``,reviewer:``,policy:``,faqs:[],productKind:e.productKind,serviceType:e.serviceType,durationMinutes:e.durationMinutes,isGame:e.productKind===`GAME`}}function ct({displayUsername:e,profileAvatarUrl:t,profileDescription:n,selectedProducts:r,templateName:i}){let a=e.replace(/^@+/,``);return{id:C(i),name:a,handle:a,eyebrow:``,bio:n,avatar:t,hero:``,products:r.map(st)}}export{at as a,tt as c,Te as d,Ce as f,Se as g,ge as h,z as i,Xe as l,_e as m,ot as n,it as o,be as p,B as r,nt as s,ct as t,Ye as u};

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.