PageSourceSearch

https://www.iphonebackupextractor.com/res/ri-js/assets/index-BnRKqFAC.js

js iphonebackupextractor.com collected 2026-10-02 08:46:07 UTC 34,932 bytes, 1 lines download raw bytes

1import{d as W,s as L,V,N as X,v as Y,P as Z,c as ee}from"./NotFound-D4UOBaAI.js";import{d as k,o as R,n as y,b as p,w as D,c as C,B as te,C as se,p as ae,D as re,V as G,h as F,k as oe}from"./_plugin-vue2_normalizer-6lMNJLjR.js";import{c as ie,d as O,t as ne,e as le,f as ce}from"./index-Dx0EVo3O.js";import{u as j,a as H}from"./composables-BQi5Z3M1.js";import{t as _,s as ue}from"./main-DRib14Pr.js";import"./index.es-CEMOFPdl.js";import"./index-DJ7qRx3W.js";const de=k({__name:"App",setup(r){return R(()=>{document.documentElement.setAttribute("data-theme","camo")}),{__sfc:!0}}});var me=function(){var e=this,t=e._self._c;return e._self._setupProxy,t("router-view")},ve=[],_e=y(de,me,ve,!1,null,null);const pe=_e.exports,J={width:{ideal:1920},height:{ideal:1080},aspectRatio:{ideal:1920/1080}};function K(r={}){const{immediate:e=!1,autoSelect:t=!0}=r,s=p(),a=p();function o(){const{videoInputs:g,permissionGranted:v,ensurePermissions:n}=ie({requestPermissions:!0,constraints:{video:J,audio:!1}});D(g,()=>{if(s.value=g.value,t&&v.value&&!a.value){const m=s.value.find(h=>h.label.indexOf("Camo Camera")>=0);m?a.value=m:a.value=s.value[0]}});async function f(){try{return await n()}catch(m){return!1}}return f()}return e&&o(),{videoDevices:s,getVideoDevices:o,selectedVideoDevice:a}}function fe(r){const e=document.getElementById(r);if(!(!e||!e.textContent))return JSON.parse(e.textContent)}var b=(r=>(r.Scene="scene",r.Filter="filter",r.Background="background",r.Addon="addon",r))(b||{});function q(r){const e={professional:[],funny:[],social:[],others:[]};return r.forEach(t=>{const s={...t,assetCategory:he[t.categories[0]]};e.social.push(s)}),e}const he={professional:{slug:"professional",name:"Professional",order:0},funny:{slug:"funny",name:"Funny",order:1},social:{slug:"social",name:"Social",order:2},others:{slug:"others",name:"Others",order:3}},I=W("assets",()=>{const r=j(),e=p([]),t=C(()=>q(e.value)),s=C(()=>e.value.filter(c=>c.type==="scene")),a=C(()=>e.value.filter(c=>c.type==="filter")),o=C(()=>e.value.filter(c=>c.type==="background")),g=C(()=>e.value.filter(c=>c.type==="addon")),v=p(0),n=p(null),f=p([]);function m(c){c<0||c>e.value.length-1||(v.value=c,n.value=e.value[c])}function h(c){const u=e.value.findIndex(l=>l.id===c);u===-1&&r.replace({name:"CamoStore",query:{}}),m(u)}function i(){const c=v.value-1;m(c)}function w(){const c=v.value+1;m(c)}function S(c){if(!c){f.value=[];return}const u=c.toLowerCase();f.value=e.value.filter(l=>l.name.toLowerCase().includes(u)||l.description.toLowerCase().includes(u))}function P(){var l;const c=(l=fe("page-data"))==null?void 0:l.camo_store_assets.items,u=q(c);e.value=[...u.professional,...u.funny,...u.social,...u.others],n.value=e.value[v.value]}return P(),{assets:e,assetsByCategory:t,sceneAssets:s,filterAssets:a,backgroundAssets:o,addonAssets:g,activeIndex:v,activeAsset:n,searchResults:f,updateActiveAsset:h,previewPreviousAsset:i,previewNextAsset:w,searchAssets:S}}),ge=k({__name:"AddonCard",props:{item:{type:Object,required:!0}},emits:["click"],setup(r){return{__sfc:!0}}});var we=function(){var e=this,t=e._self._c;return e._self._setupProxy,t("div",{staticClass:"addon-card",on:{click:function(s){return e.$emit("click",e.item)}}},[t("div",{staticClass:"addon-card-content"},[t("div",{staticClass:"addon-icon"},[t("font-awesome-icon",{attrs:{icon:["fa-regular","puzzle-piece"]}})],1),t("div",{staticClass:"addon-info"},[t("h3",{staticClass:"addon-title"},[e._v(e._s(e.item.name))]),t("p",{staticClass:"addon-author"},[e._v("by "+e._s(e.item.author_handle||"Reincubate")+" • "+e._s(e.$t("camo_store.marketplace.free")))]),t("p",{staticClass:"addon-description"},[e._v(e._s(e.item.description))])])]),e.item.download_url?t("a",{staticClass:"addon-download-btn",attrs:{href:e.item.download_url,download:""},on:{click:function(s){s.stopPropagation()}}},[t("font-awesome-icon",{attrs:{icon:["fa-regular","download"]}})],1):e._e()])},be=[],Ce=y(ge,we,be,!1,null,null);const ke=Ce.exports,ye=k({__name:"OverlayPreview",props:{asset:{type:Object},hideBackground:{type:Boolean,default:!1}},setup(r){return{__sfc:!0}}});var xe=function(){var e=this,t=e._self._c;return e._self._setupProxy,e.asset?t("div",{staticClass:"relative w-full h-full"},[e.asset.preview_image?t("img",{staticClass:"block w-full h-full object-cover",attrs:{src:e.asset.preview_image.url,alt:e.asset.preview_image.description||e.asset.name}}
1):e.asset.overlay_image?[!e.hideBackground&&e.asset.overlay_image_background?t("img",{staticClass:"block aspect-video w-full object-cover z-0",attrs:{src:e.asset.overlay_image_background.url}}):e._e(),t("img",{staticClass:"w-full h-full absolute top-0 left-0 z-10 object-contain",attrs:{src:e.asset.overlay_image.url,alt:e.asset.overlay_image.description||e.asset.name,draggable:"false"}})]:e._e()],2):e._e()},$e=[],Ae=y(ye,xe,$e,!1,null,null);const B=Ae.exports,Se=k({__name:"AssetThumbnail",props:{item:{type:Object,required:!0}},setup(r){const e=r,t=I(),{activeIndex:s,activeAsset:a}=L(t);async function o(){var n,f,m;let g=s.value;t.updateActiveAsset(e.item.id);let v=s.value;g+1===v?_("camo_store_change_active_asset","thumbnail_next",(n=a.value)==null?void 0:n.id):g-1===v?_("camo_store_change_active_asset","thumbnail_previous",(f=a.value)==null?void 0:f.id):_("camo_store_change_active_asset","thumbnail_other",(m=a.value)==null?void 0:m.id)}return{__sfc:!0,props:e,assetsStore:t,activeIndex:s,activeAsset:a,updateActiveAsset:o,AssetType:b,OverlayPreview:B}}});var Pe=function(){var e=this,t=e._self._c,s=e._self._setupProxy;return t("div",{staticClass:"rounded-md cursor-pointer",on:{click:s.updateActiveAsset}},[t("div",{staticClass:"relative rounded-md overflow-hidden",class:{"ring-2 ring-offset-2 ring-white":s.activeAsset&&e.item.id===s.activeAsset.id}},[[s.AssetType.Scene,s.AssetType.Filter,s.AssetType.Background].includes(e.item.type)?t(s.OverlayPreview,{staticClass:"object-cover aspect-video",attrs:{asset:e.item}}):e.item.preview_image?t("img",{staticClass:"object-cover aspect-video",attrs:{src:e.item.preview_image.url,alt:e.item.preview_image.description,width:e.item.preview_image.width,height:e.item.preview_image.height}}):e._e()],1),t("div",{staticClass:"flex justify-between"},[t("div",[t("h3",{staticClass:"text-white text-base font-semibold mt-3"},[e._v(" "+e._s(e.item.name)+" ")]),t("div",{staticClass:"flex items-center"},[e.item.type===s.AssetType.Filter?t("font-awesome-icon",{attrs:{icon:["fa-regular","magic-wand-sparkles"]}}):e._e(),[s.AssetType.Scene,s.AssetType.Filter].includes(e.item.type)?t("font-awesome-icon",{attrs:{icon:["fa-regular","bring-forward"],flip:"horizontal"}}):e._e(),t("p",{staticClass:"text-subtitle text-sm font-semibold ml-1"},[e._v(" "+e._s("by @reincubate")+" ")])],1)]),t("a",{staticClass:"group aspect-square self-center text-dark bg-white/10 hover:bg-white/95 hover:text-black transition ease-in-out p-2 w-9 h-9 rounded-full font-semibold text-sm flex justify-center",attrs:{href:e.item.download_url,download:""}},[t("font-awesome-icon",{staticClass:"text-white transition ease-in-out group-hover:text-black",attrs:{icon:["fa-regular","download"],size:"lg"}})],1)])])},De=[],Me=y(Se,Pe,De,!1,null,null);const Re=Me.exports,Le=k({__name:"MarketplaceAddonSection",props:{title:{type:String,required:!0},subtitle:{type:String,required:!0},showMoreUrl:{type:String,default:""}},emits:["show-more"],setup(r){return{__sfc:!0}}});var Fe=function(){var e=this,t=e._self._c;return e._self._setupProxy,t("section",{staticClass:"marketplace-section"},[t("div",{staticClass:"py-12 px-4 md:py-16 md:px-0 border-b border-white/10"},[t("div",{staticClass:"container"},[t("div",{staticClass:"marketplace-section-header flex flex-col md:flex-row items-start md:items-center md:justify-between gap-4 mb-8 md:mb-12"},[t("div",[t("h2",{staticClass:"marketplace-section-title"},[e._v(e._s(e.title))]),e.subtitle?t("p",{staticClass:"subtitle text-sm md:text-base leading-normal mt-2",staticStyle:{"text-wrap":"balance"}},[e._v(e._s(e.subtitle))]):e._e()]),e.showMoreUrl?t("a",{staticClass:"button is-primary is-light is-rounded has-arrow-right marketplace-show-more-desktop",attrs:{href:e.showMoreUrl},on:{click:function(s){return s.preventDefault(),e.$emit("show-more")}}},[e._v(" "+e._s(e.$t("camo_store.marketplace.show_more"))+" ")]):e._e()]),t("div",{staticClass:"grid grid-cols-1 md:grid-cols-2 gap-4 md:gap-5"},[e._t("items")],2),e.showMoreUrl?t("div",{staticClass:"marketplace-show-more-mobile"},[t("a",{staticClass:"button is-primary is-light is-rounded has-arrow-right",attrs:{href:e.showMoreUrl},on:{click:function(s){return s.preventDefault(),e.$emit("show-more")}}},[e._v(" "+e._s(e.$t("camo_store.marketplace.show_more"))+" ")])]):e._e(
1)])])])},je=[],Ie=y(Le,Fe,je,!1,null,null);const Be=Ie.exports,ze=k({__name:"MarketplaceCategoryNav",setup(r){const e=C(()=>[{slug:"scenes",name:"Scenes",icon:"/res/reincubate/i/products/camo/marketplace/filters/scenes.svg",url:"/marketplace/catalog?filter=scenes"},{slug:"filters",name:"Filters",icon:"/res/reincubate/i/products/camo/marketplace/filters/filters.svg",url:"/marketplace/catalog?filter=filters"},{slug:"backgrounds",name:"Backgrounds",icon:"/res/reincubate/i/products/camo/marketplace/filters/backgrounds.svg",url:"/marketplace/catalog?filter=backgrounds"},{slug:"addons",name:"Add-ons",icon:"/res/reincubate/i/products/camo/marketplace/filters/add-ons.svg",url:"/marketplace/catalog?filter=addons"}]);function t(s){s.disabled}return{__sfc:!0,filters:e,handleFilterClick:t}}});var Oe=function(){var e=this,t=e._self._c,s=e._self._setupProxy;return t("section",{staticClass:"marketplace-filters border-b border-white/10"},[t("div",{staticClass:"container"},[t("div",{staticClass:"filters-scroll-container overflow-x-auto md:overflow-visible scrollbar-hide w-screen -mx-[calc(50vw-50%)] sm:w-auto sm:mx-0"},[t("div",{staticClass:"filters-wrapper"},e._l(s.filters,function(a){return t(a.disabled?"button":"a",{key:a.slug,tag:"component",staticClass:"filter-pill",class:{"is-disabled":a.disabled},attrs:{href:a.disabled?void 0:a.url,disabled:a.disabled},on:{click:function(o){return s.handleFilterClick(a)}}},[t("span",{staticClass:"absolute top-1/2 left-4 -translate-y-1/2 text-[13px] md:text-sm font-semibold leading-tight pl-4 text-left"},[t("span",{staticClass:"text-white block"},[e._v(e._s(a.name))]),a.disabled?t("span",{staticClass:"text-[10px] md:text-[11px] font-normal lowercase block",staticStyle:{color:"#9992f7"}},[e._v(e._s(e.$t("camo_store.marketplace.coming_soon")))]):e._e()]),t("img",{staticClass:"absolute bottom-0 right-0 w-8 h-8 md:w-12 md:h-12 opacity-20 pointer-events-none",attrs:{src:a.icon,alt:a.name}})])}),1)])])])},Ue=[],Ee=y(ze,Oe,Ue,!1,null,null);const Te=Ee.exports,qe=k({__name:"MarketplaceHero",setup(r){const e=C(()=>"/res/reincubate/i/products/camo/marketplace/marketplace-hero-left.png"),t=C(()=>"/res/reincubate/i/products/camo/marketplace/marketplace-hero-right.png");return{__sfc:!0,heroLeftUrl:e,heroRightUrl:t}}});var Ne=function(){var e=this,t=e._self._c,s=e._self._setupProxy;return t("section",{staticClass:"hero-section h-[420px] md:h-[540px] flex items-center justify-center relative overflow-visible pt-32 pb-16 md:pt-24"},[t("img",{staticClass:"hero-image-left absolute object-cover pointer-events-none",attrs:{src:s.heroLeftUrl,alt:"Camo marketplace hero"}}
1),t("img",{staticClass:"hero-image-right absolute right-0 object-contain pointer-events-none hidden lg:block",attrs:{src:s.heroRightUrl,alt:"Camo marketplace hero"}}),t("div",{staticClass:"container relative z-10 text-center px-4"},[t("h1",{staticClass:"mx-auto max-w-full md:max-w-xl mb-4 md:mb-6"},[t("span",{staticClass:"hero-title"},[e._v(e._s(e.$t("camo_store.hero.title")))]),t("span",{staticClass:"hero-title-creative"},[e._v(e._s(e.$t("camo_store.hero.title_creative")))])]),t("p",{staticClass:"hero-subtitle mx-auto"},[e._v(" "+e._s(e.$t("camo_store.hero.subtitle"))+" ")])])])},Ve=[],Ge=y(qe,Ne,Ve,!1,null,null);const He=Ge.exports,Je=k({__name:"MarketplaceSection",props:{title:null,subtitle:null,showMoreUrl:null},emits:["show-more"],setup(r){return{__sfc:!0}}});var Ke=function(){var e=this,t=e._self._c;return e._self._setupProxy,t("section",{staticClass:"marketplace-section"},[t("div",{staticClass:"py-12 px-4 md:py-16 md:px-0 border-b border-white/10"},[t("div",{staticClass:"container"},[t("div",{staticClass:"marketplace-section-header flex flex-col md:flex-row items-start md:items-center md:justify-between gap-4 mb-8 md:mb-12"},[t("div",[t("h2",{staticClass:"marketplace-section-title"},[e._v(e._s(e.title))]),e.subtitle?t("p",{staticClass:"subtitle text-sm md:text-base leading-normal mt-2",staticStyle:{"text-wrap":"balance"}},[e._v(e._s(e.subtitle))]):e._e()]),e.showMoreUrl?t("a",{staticClass:"button is-primary is-light is-rounded has-arrow-right marketplace-show-more-desktop",attrs:{href:e.showMoreUrl}},[e._v(" "+e._s(e.$t("camo_store.marketplace.show_more"))+" ")]):e._e()]),t("div",{staticClass:"grid grid-cols-1 md:grid-cols-3 gap-4 md:gap-6"},[e._t("items")],2),e.showMoreUrl?t("div",{staticClass:"marketplace-show-more-mobile"},[t("a",{staticClass:"button is-primary is-light is-rounded has-arrow-right",attrs:{href:e.showMoreUrl}},[e._v(" "+e._s(e.$t("camo_store.marketplace.show_more"))+" ")])]):e._e()])])])},Qe=[],We=y(Je,Ke,Qe,!1,null,null);const Xe=We.exports,Ye=k({__name:"CamoStore",setup(r){const e=I(),{activeAsset:t,searchResults:s,sceneAssets:a,filterAssets:o,backgroundAssets:g,addonAssets:v}=L(e),n=j();D(t,d=>{n.currentRoute.name==="CamoStore"&&n.currentRoute.query.asset!==(d==null?void 0:d.id)&&n.replace({name:"CamoStore",query:{asset:d==null?void 0:d.id}})}),R(async()=>{const d=ue("asset");d&&e.updateActiveAsset(d),document.documentElement.setAttribute("data-theme","camo");const x=document.getElementById("searchBar");x==null||x.addEventListener("input",A=>{e.searchAssets(A.target.value)}),document.addEventListener("keydown",A=>{var E,T;A.key==="ArrowRight"&&(_("camo_store_change_active_asset","keyboard_next",(E=t.value)==null?void 0:E.id),e.previewNextAsset()),A.key==="ArrowLeft"&&(_("camo_store_change_active_asset","keyboard_previous",(T=t.value)==null?void 0:T.id),e.previewPreviousAsset()),A.key==="/"&&(A.preventDefault(),x==null||x.focus())})});const{videoDevices:f,getVideoDevices:m,selectedVideoDevice:h}=K(),i=p(!1);R(()=>{O("Escape",d=>{i.value=!1})});const w=async()=>{var x,A;i.value=!i.value,await m()?i.value?_("camo_store_live_preview_start","success",(x=h.value)==null?void 0:x.label):_("camo_store_live_preview_start","stop",(A=h.value)==null?void 0:A.label):_("camo_store_live_preview_start","failure","Required camera access permission not given")};D([i],async d=>{d&&(await m()||(i.value=!1))});function S(d){_("camo_store_live_preview_device_change","success",d.label),h.value=d}function P(){var d;_("camo_store_change_active_asset","button_next",(d=t.value)==null?void 0:d.id),e.previewNextAsset()}function c(){var d;_("camo_store_change_active_asset","button_previous",(d=t.value)==null?void 0:d.id),e.previewPreviousAsset()}function u(d){_("camo_store_card_click","scene",d.id),n.push("/marketplace/item/".concat(d.id))}function l(){_("camo_store_show_more","scenes"),n.push("/marketplace/catalog?filter=scenes")}function $(){_("camo_store_show_more","filters"),n.push("/marketplace/catalog?filter=filters")}function U(){_("camo_store_show_more","backgrounds"),n.push("/marketplace/catalog?filter=backgrounds")}function Q(){_("camo_store_show_more","addons"),n.push("/marketplace/catalog?filter=addons")}return{__sfc:!0,assetsStore:e,activeAsset:t,searchResults:s,sceneAssets:a,filterAssets:o,backgroundAssets:g,addonAssets:v,router:n,videoDevices:f,getVideoDevices:m,selectedVideoDevice:h,isLivePreview:i,toggleLivePreview:w,setVideoDevice:S,previewNextAssetOnClick:P,previewPreviousAssetOnClick:c,handleCardClick:u,handleShowMoreScenes:l,handleShowMoreFilters:$,handleShowMoreBackgroun
1ds:U,handleShowMoreAddons:Q,AddonCard:ke,AssetThumbnail:Re,MarketplaceAddonSection:Be,MarketplaceCategoryNav:Te,MarketplaceHero:He,MarketplaceSection:Xe,OverlayPreview:B}}});var Ze=function(){var e=this,t=e._self._c,s=e._self._setupProxy;return t("div",[t(s.MarketplaceHero),t("div",{staticClass:"border-t border-white/10"}),t(s.MarketplaceCategoryNav),!s.searchResults.length&&s.sceneAssets&&s.sceneAssets.length>0?t(s.MarketplaceSection,{attrs:{title:e.$tc("camo_store.scenes_section.title"),subtitle:e.$tc("camo_store.scenes_section.subtitle"),"show-more-url":"/marketplace/catalog?filter=scenes"},on:{"show-more":s.handleShowMoreScenes},scopedSlots:e._u([{key:"items",fn:function(){return e._l(s.sceneAssets.slice(0,6),function(a){return t("div",{key:a.id,staticClass:"marketplace-card",on:{click:function(o){return s.handleCardClick(a)}}},[t("div",{staticClass:"relative w-full aspect-video overflow-hidden bg-black"},[t(s.OverlayPreview,{staticClass:"w-full h-full object-cover",attrs:{asset:a}})],1),t("div",{staticClass:"flex justify-between items-center p-3 md:p-4 gap-3"},[t("div",{staticClass:"flex-1 min-w-0"},[t("h3",{staticClass:"text-white text-base font-semibold leading-5 m-0 truncate"},[e._v(e._s(a.name))]),t("p",{staticClass:"text-[#dce2f4] text-sm leading-normal mt-1 truncate"},[e._v(" by "+e._s(a.author_handle||"Reincubate")+" · "+e._s(e.$t("camo_store.marketplace.free"))+" ")])]),t("a",{staticClass:"marketplace-card-download-btn",attrs:{href:a.download_url,download:""},on:{click:function(o){o.stopPropagation()}}},[t("font-awesome-icon",{attrs:{icon:["fa-regular","download"]}})],1)])])})},proxy:!0}],null,!1,643730287)}):e._e(),!s.searchResults.length&&s.filterAssets&&s.filterAssets.length>0?t(s.MarketplaceSection,{attrs:{title:e.$tc("camo_store.filters_section.title"),subtitle:e.$tc("camo_store.filters_section.subtitle"),"show-more-url":"/marketplace/catalog?filter=filters"},on:{"show-more":s.handleShowMoreFilters},scopedSlots:e._u([{key:"items",fn:function(){return e._l(s.filterAssets.slice(0,6),function(a){return t("div",{key:a.id,staticClass:"marketplace-card",on:{click:function(o){return s.handleCardClick(a)}}},[t("div",{staticClass:"relative w-full aspect-video overflow-hidden bg-black"},[t(s.OverlayPreview,{staticClass:"w-full h-full object-cover",attrs:{asset:a}})],1),t("div",{staticClass:"flex justify-between items-center p-3 md:p-4 gap-3"},[t("div",{staticClass:"flex-1 min-w-0"},[t("h3",{staticClass:"text-white text-base font-semibold leading-5 m-0 truncate"},[e._v(e._s(a.name))]),t("p",{staticClass:"text-[#dce2f4] text-sm leading-normal mt-1 truncate"},[e._v(" by "+e._s(a.author_handle||"Reincubate")+" · "+e._s(e.$t("camo_store.marketplace.free"))+" ")])]),t("a",{staticClass:"marketplace-card-download-btn",attrs:{href:a.download_url,download:""},on:{click:function(o){o.stopPropagation()}}},[t("font-awesome-icon",{attrs:{icon:["fa-regular","download"]}})],1)])])})},proxy:!0}],null,!1,3069008081)}):e._e(),!s.searchResults.length&&s.backgroundAssets&&s.backgroundAssets.length>0?t(s.MarketplaceSection,{attrs:{title:e.$tc("camo_store.backgrounds_section.title"),subtitle:e.$tc("camo_store.backgrounds_section.subtitle"),"show-more-url":"/marketplace/catalog?filter=backgrounds"},on:{"show-more":s.handleShowMoreBackgrounds},scopedSlots:e._u([{key:"items",fn:function(){return e._l(s.backgroundAssets.slice(0,6),function(a){return t("div",{key:a.id,staticClass:"marketplace-card",on:{click:function(o){return s.handleCardClick(a)}}},[t("div",{staticClass:"relative w-full aspect-video overflow-hidden bg-black"},[t(s.OverlayPreview,{staticClass:"w-full h-full object-cover",attrs:{asset:a}})],1),t("div",{staticClass:"flex justify-between items-center p-3 md:p-4 gap-3"},[t("div",{staticClass:"flex-1 min-w-0"},[t("h3",{staticClass:"text-white text-base font-semibold leading-5 m-0 truncate"},[e._v(e._s(a.name))]),t("p",{staticClass:"text-[#dce2f4] text-sm leading-normal mt-1 truncate"},[e._v(" by "+e._s(a.author_handle||"Reincubate")+" · "+e._s(e.$t("camo_store.marketplace.free"))+" ")])]),t("a",{staticClass:"marketplace-card-download-btn",attrs:{href:a.download_url,download:""},on:{click:function(o){o.stopPropagation()}}},[t("font-awesome-icon",{attrs:{icon:["fa-regular","download"]}})],1)])])})},proxy:!0}],null,!1,3493916191)}
1):e._e(),!s.searchResults.length&&s.addonAssets&&s.addonAssets.length>0?t(s.MarketplaceAddonSection,{attrs:{title:e.$tc("camo_store.addons_section.title"),subtitle:e.$tc("camo_store.addons_section.subtitle"),"show-more-url":"/marketplace/catalog?filter=addons"},on:{"show-more":s.handleShowMoreAddons},scopedSlots:e._u([{key:"items",fn:function(){return e._l(s.addonAssets.slice(0,6),function(a){return t(s.AddonCard,{key:a.id,attrs:{item:a},on:{click:function(o){return s.handleCardClick(a)}}})})},proxy:!0}],null,!1,2084738962)}):e._e(),s.searchResults.length>0?t("div",{staticClass:"section"},[t("div",{staticClass:"container"},[t("div",{staticClass:"border-t border-white/10 mb-12"}),t("h2",{staticClass:"text-title-2xl mb-6"},[e._v(e._s(e.$t("camo_store.marketplace.search_results")))]),t("div",{staticClass:"grid grid-cols-2 sm:grid-cols-3 gap-6 mb-12"},e._l(s.searchResults,function(a){return t(s.AssetThumbnail,{key:a.id,attrs:{item:a}})}),1)])]):e._e()],1)},et=[],tt=y(Ye,Ze,et,!1,null,null);const N=tt.exports,st=k({__name:"MarketplaceCatalog",setup(r){const e=H(),t=j(),s=I(),{assets:a}=L(s),o=p("all"),g=C(()=>[{slug:"all",name:"All",icon:"",count:a.value.length},{slug:"scenes",name:"Scenes",icon:"/res/reincubate/i/products/camo/marketplace/filters/scenes.svg",count:a.value.filter(i=>i.type===b.Scene).length},{slug:"filters",name:"Filters",icon:"/res/reincubate/i/products/camo/marketplace/filters/filters.svg",count:a.value.filter(i=>i.type===b.Filter).length},{slug:"backgrounds",name:"Backgrounds",icon:"/res/reincubate/i/products/camo/marketplace/filters/backgrounds.svg",count:a.value.filter(i=>i.type===b.Background).length},{slug:"addons",name:"Add-ons",icon:"/res/reincubate/i/products/camo/marketplace/filters/add-ons.svg",count:a.value.filter(i=>i.type===b.Addon).length}]);function v(i){return i>=1e3?"999+":i.toString()}const n=C(()=>o.value==="all"?a.value:o.value==="scenes"?a.value.filter(i=>i.type===b.Scene):o.value==="filters"?a.value.filter(i=>i.type===b.Filter):o.value==="backgrounds"?a.value.filter(i=>i.type===b.Background):o.value==="addons"?a.value.filter(i=>i.type===b.Addon):a.value);function f(i){o.value=i,t.push({path:"/marketplace/catalog",query:{filter:i}})}function m(i){t.push("/marketplace/item/".concat(i.id))}function h(i){i.download_url&&window.open(i.download_url,"_blank")}return D(()=>e.query.filter,i=>{i&&typeof i=="string"&&(o.value=i)},{immediate:!0}),{__sfc:!0,route:e,router:t,assetsStore:s,assets:a,activeFilter:o,filters:g,formatCount:v,filteredItems:n,setFilter:f,handleCardClick:m,handleDownload:h,OverlayPreview:B,AssetType:b}}});var at=function(){var e=this,t=e._self._c,s=e._self._setupProxy;return t("div",{staticClass:"marketplace-catalog"},[t("div",{staticClass:"container mb-8 md:mb-12 text-center px-4"},[t("h1",{staticClass:"marketplace-section-title mb-3 mx-auto"},[e._v(e._s(e.$t("camo_store.marketplace.catalog_title")))]),t("p",{staticClass:"hero-subtitle mx-auto"},[e._v(e._s(e.$t("camo_store.marketplace.catalog_subtitle")))])]),t("div",{staticClass:"container px-4"},[t("div",{staticClass:"catalog-filters-mobile"},[t("div",{staticClass:"filters-scroll-container overflow-x-auto scrollbar-hide w-screen -mx-[calc(50vw-50%)] sm:w-auto sm:mx-0"},[t("div",{staticClass:"catalog-filters-wrapper-mobile"},e._l(s.filters,function(a){return t("button",{key:a.slug,tag:"component",class:["filter-pill",{"is-active":s.activeFilter===a.slug}],on:{click:function(o){return s.setFilter(a.slug)}}},[t("span",{staticClass:"absolute top-1/2 left-4 -translate-y-1/2 text-base md:text-sm font-semibold leading-tight pl-2 text-left"},[t("span",{staticClass:"text-white block"},[e._v(e._s(a.name))]),t("span",{staticClass:"text-[13px] md:text-[11px] font-normal block text-[#dce2f4]"},[e._v(e._s(s.formatCount(a.count)))])]),a.icon?t("img",{staticClass:"absolute bottom-0 right-0 w-8 h-8 md:w-12 md:h-12 opacity-20 pointer-events-none",attrs:{src:a.icon,alt:a.name}}):e._e()])}),1)])]),t("div",{staticClass:"catalog-layout"},[t("aside",{staticClass:"catalog-sidebar"},[t("div",{staticClass:"catalog-filters"},e._l(s.filters,function(a){return t("button",{key:a.slug,class:["catalog-filter",{"is-active":s.activeFilter===a.slug}],on:{click:function(o){return s.setFilter(a.slug)}}},[t("span",{staticClass:"filter-label"},[e._v(e._s(a.name))]),t("span",{staticClass:"filter-count"},[e._v(e._s(s.formatCount(a.count)))])])}),0)]),t("div",{staticClass:"catalog-grid"},e._l(s.filteredItems,function(a){return t("div",{key:a.id,staticClass:"marketplace-card",on:{click:function(o){return s.handleCardClick(a)}}},[a.type===s.AssetType.Addon?t("div",{staticClass:"relative w-full aspect-video overflow-hidden flex items-center justify-center",staticStyle:{background:"#09111f"}},[t("font-awesome-icon",{attrs:{icon:["fa-regular","puzzle-piece"],size:"2x"}})],1):t("div",{staticClass:"relative w-full aspect-video overflow-hidden bg-black"},[t(s.OverlayPreview,{staticClass:"w-full h-full object-cover",attrs:{asset:a}})],1),t("div",{staticClass:"flex justify-between items-center p-3 md:p-4 gap-3"},[t("div",{staticClass:"flex-1 min-w-0"},[t("h3",{staticClass:"text-white text-base font-semibold leading-5 m-0 truncate"},[e._v(e._s(a.name))]),t("p",{staticClass:"text-[#dce2f4] text-sm leading-normal mt-1 truncate"},[e._v(" by "+e._s(a.author_handle||"Reincubate")+" ")])]),t("button",{staticClass:"marketplace-card-download-btn",on:{click:function(o){return o.stopPropagation(),s.handleDownload(a)}}},[t("font-awesome-icon",{attrs:{icon:["fa-regular","download"]}})],1)])])}),0)])])])},rt=[],ot=y(st,at,rt,!1,null,null);const it=ot.exports;function nt(r,e=!1){const t=p(),s=()=>t.value=!!r();return s(),ne(s,e),t}function lt(r={}){var P,c;const e=p((P=r.enabled)!=null?P:!1),t=p((c=r.autoSwitch)!=null?c:!0),s=p(r.videoDeviceId),a=p(r.videoDeviceConstraints),o=p(r.audioDeviceId),g=p(r.audioDeviceConstraints),v=nt(()=>{var u;return(u=navigator==null?void 0:navigator.mediaDevices)==null?void 0:u.getUserMedia}),n=te();function f(u,l){return u.value==="none"||u.value===!1?!1:u.value==null?!0:l!=null&&l.value?(l.value.deviceId=u.value,l.value):{deviceId:u.value}}async function m(){if(!(!v.value||n.value))return n.value=await navigator.mediaDevices.getUserMedia({video:f(s,a),audio:f(o,g)}),n.value}async function h(){var u;
1(u=n.value)==null||u.getTracks().forEach(l=>l.stop()),n.value=void 0}function i(){h(),e.value=!1}async function w(){return await m(),n.value&&(e.value=!0),n.value}async function S(){return h(),await w()}return D(e,u=>{u?m():h()},{immediate:!0}),D([s,o],()=>{t.value&&n.value&&S()},{immediate:!0}),{isSupported:v,stream:n,start:w,stop:i,restart:S,videoDeviceId:s,audioDeviceId:o,enabled:e,autoSwitch:t}}const ct=k({name:"VideoDevicePreview",props:{videoDevice:MediaDeviceInfo},setup(r){const e=p(),{stream:t,start:s,stop:a}=lt({videoDeviceId:C(()=>{var o;return(o=r.videoDevice)==null?void 0:o.deviceId}),videoDeviceConstraints:J,audioDeviceId:!1});return se(()=>{e.value&&(e.value.srcObject=t.value,s())}),R(()=>{O("Escape",o=>{a()})}),ae(()=>{a()}),{video:e}}});var ut=function(){var e=this,t=e._self._c;return e._self._setupProxy,t("div",{staticClass:"w-full h-full"},[t("video",{ref:"video",staticClass:"w-full h-full object-cover",attrs:{autoPlay:""}})])},dt=[],mt=y(ct,ut,dt,!1,null,null);const vt=mt.exports,_t=k({__name:"MarketplaceItemDetail",setup(r){const e=H(),t=j(),s=I(),{assets:a}=L(s),{copy:o}=le(),{share:g,isSupported:v}=ce(),n=C(()=>{const l=e.params.id;return a.value.find($=>$.id.toString()===l)}),f=C(()=>{var l,$;return((l=n.value)==null?void 0:l.type)===b.Scene&&!!(($=n.value)!=null&&$.overlay_image)}),m=p(""),{getVideoDevices:h,selectedVideoDevice:i}=K(),w=p(!1);O("Escape",()=>{w.value&&(w.value=!1)});const S=async()=>{if(w.value){w.value=!1,_("camo_store_live_preview_stop","stop");return}await h()?(w.value=!0,_("camo_store_live_preview_start","success")):_("camo_store_live_preview_start","permission_denied")};function P(l){return l?l>=1e3?"".concat((l/1e3).toFixed(1),"k"):l.toString():"0"}function c(){t.back()}async function u(){var l,$;if(v.value)try{await g({title:(l=n.value)==null?void 0:l.name,text:($=n.value)==null?void 0:$.description,url:window.location.href})}catch(U){}else await o(window.location.href),m.value=re.t("camo_store.marketplace.copied"),setTimeout(()=>{m.value=""},2e3)}return D(()=>a.value,l=>{l.length>0&&!n.value&&t.push("/marketplace/")},{immediate:!0}),{__sfc:!0,route:e,router:t,assetsStore:s,assets:a,copy:o,share:g,isShareSupported:v,item:n,canLivePreview:f,shareButtonText:m,getVideoDevices:h,selectedVideoDevice:i,isLivePreview:w,toggleLivePreview:S,formatDownloads:P,goBack:c,handleShare:u,AssetType:b,OverlayPreview:B,VideoDevicePreview:vt}}});var pt=function(){var e=this,t=e._self._c,s=e._self._setupProxy;return s.item?t("section",{staticClass:"marketplace-section"},[t("div",{staticClass:"py-12 px-4 md:py-16 md:px-0 border-b border-white/10"},[t("div",{staticClass:"container is-slim relative"},[t("button",{staticClass:"back-button back-button-desktop items-center absolute",staticStyle:{background:"transparent",border:"none",padding:"0",cursor:"pointer",left:"-56px",top:"11px",color:"#9992F7"},attrs:{"aria-label":e.$t("camo_store.marketplace.go_back")},on:{click:s.goBack}},[t("font-awesome-icon",{attrs:{icon:["fas","chevron-left"],size:"lg"}})],1),t("div",{staticClass:"marketplace-section-header flex flex-col md:flex-row items-start md:items-center md:justify-between gap-4 mb-8 md:mb-12"},[t("div",{staticClass:"flex items-start gap-3 flex-1 min-w-0"},[t("button",{staticClass:"back-button back-button-mobile flex-shrink-0",staticStyle:{background:"transparent",border:"none",padding:"0",cursor:"pointer",color:"#9992F7"},attrs:{"aria-label":e.$t("camo_store.marketplace.go_back")},on:{click:s.goBack}},[t("font-awesome-icon",{attrs:{icon:["fas","chevron-left"],size:"lg"}})],1),t("div",{staticClass:"flex-1 min-w-0"},[t("h1",{staticClass:"text-title-2xl"},[e._v(e._s(s.item.name))]),t("p",{staticClass:"subtitle text-sm md:text-base leading-normal mt-2"},[e._v(" by "),t("span",{staticClass:"font-medium"},[e._v(e._s(s.item.author_handle||"Reincubate"))]),t("span",{staticClass:"metadata-separator"},[e._v("•")]),t("span",[e._v(e._s(s.formatDownloads(s.item.downloads_count))+" downloads")]),t("span",{staticClass:"metadata-separator"},[e._v("•")]),t("span",[e._v(e._s(e.$t("camo_store.marketplace.free")))])])])]),t("div",{staticClass:"marketplace-show-more-desktop gap-3"},[s.canLivePreview?t("button",{staticClass:"button is-rounded",class:s.isLivePreview?"live-preview-active":"is-primary is-light",on:{click:s.toggleLivePreview}},[s.isLivePreview?t("span",{staticClass:"live-preview-indicator live-preview-indicator--recording mr-2"}):t("font-awesome-icon",{staticClass:"mr-2",attrs:{icon:["fas","video"]}}),e._v(" "+e._s(s.isLivePreview?e.$t("camo_store.live_preview.stop"):e.$t("camo_store.live_preview.start"))+" ")],1):e._e(
1),s.item.download_url?t("a",{staticClass:"button is-white is-rounded",attrs:{href:s.item.download_url,download:""}},[t("font-awesome-icon",{staticClass:"mr-2",attrs:{icon:["fa-regular","download"]}}),e._v(" "+e._s(e.$t("camo_store.marketplace.download"))+" ")],1):e._e()])]),t("div",{staticClass:"mb-8 md:mb-12"},[t("div",{staticClass:"relative w-full aspect-video overflow-hidden rounded-2xl bg-black"},[s.item.type===s.AssetType.Addon?t("div",{staticClass:"w-full h-full flex items-center justify-center",staticStyle:{background:"#09111f"}},[t("font-awesome-icon",{staticStyle:{"font-size":"120px",color:"#9992F7"},attrs:{icon:["fa-regular","puzzle-piece"]}})],1):[s.isLivePreview&&s.canLivePreview&&s.selectedVideoDevice?t(s.VideoDevicePreview,{staticClass:"w-full h-full object-cover absolute inset-0 z-0",attrs:{videoDevice:s.selectedVideoDevice}}):e._e(),t(s.OverlayPreview,{staticClass:"w-full h-full object-cover",class:{"relative z-10":s.isLivePreview&&s.canLivePreview},attrs:{asset:s.item,hideBackground:s.isLivePreview&&s.canLivePreview}})]],2)]),s.item.download_url||s.canLivePreview?t("div",{staticClass:"marketplace-show-more-mobile gap-3 mb-8"},[s.canLivePreview?t("button",{staticClass:"button is-rounded w-full",class:s.isLivePreview?"live-preview-active":"is-primary is-light",on:{click:s.toggleLivePreview}},[s.isLivePreview?t("span",{staticClass:"live-preview-indicator live-preview-indicator--recording mr-2"}):t("font-awesome-icon",{staticClass:"mr-2",attrs:{icon:["fas","video"]}}),e._v(" "+e._s(s.isLivePreview?e.$t("camo_store.live_preview.stop"):e.$t("camo_store.live_preview.start"))+" ")],1):e._e(),s.item.download_url?t("a",{staticClass:"button is-white is-rounded w-full",attrs:{href:s.item.download_url,download:""}},[t("font-awesome-icon",{staticClass:"mr-2",attrs:{icon:["fa-regular","download"]}}),e._v(" "+e._s(e.$t("camo_store.marketplace.download"))+" ")],1):e._e()]):e._e(),t("div",{staticClass:"mb-8 md:mb-12"},[t("h2",{staticClass:"subtitle text-sm md:text-base font-semibold",staticStyle:{"margin-bottom":"10px"}},[e._v(e._s(e.$t("camo_store.marketplace.description")))]),t("p",{staticClass:"subtitle text-sm md:text-base"},[e._v(" "+e._s(s.item.description||"Highlight your Discord presence with a stylish profile tag, featuring your username and ID.")+" ")])]),t("div",{staticClass:"flex gap-3 flex-wrap"},[t("a",{staticClass:"button is-primary is-light is-rounded",attrs:{href:"/support/"}},[t("font-awesome-icon",{staticClass:"mr-2",attrs:{icon:["fas","flag"]}}),e._v(" "+e._s(e.$t("camo_store.marketplace.report"))+" ")],1),t("button",{staticClass:"button is-primary is-light is-rounded",on:{click:s.handleShare}},[t("font-awesome-icon",{staticClass:"mr-2",attrs:{icon:["fas","share-nodes"]}}),e._v(" "+e._s(s.shareButtonText||e.$t("camo_store.marketplace.share"))+" ")],1)])])])]):e._e()},ft=[],ht=y(_t,pt,ft,!1,null,null);const gt=ht.exports;G.use(V);const M=r=>"/:languageCode?".concat(r),wt=[{path:M("/marketplace/catalog"),name:"MarketplaceCatalog",component:it},{path:M("/marketplace/item/:id"),name:"MarketplaceItemDetail",component:gt},{path:M("/marketplace/"),name:"Marketplace",component:N},{path:M("/camo/gallery/"),name:"CamoStore",component:N},{name:"Not Found",path:"*",component:X,props:{routeTo:{name:"CamoStore"}}}],z=new V({mode:"history",routes:wt,scrollBehavior(r,e,t){return t?{...t,behavior:"smooth"}:{x:0,y:0,behavior:"smooth"}}});z.beforeEach(async(r,e,t)=>{F.dispatch("updateLazyLoadingRoute",!0);const s=e.params.languageCode||r.params.languageCode;s!==void 0&&r.params.languageCode===void 0?t({name:r.name||"CamoStore",params:{...r.params,languageCode:s}}):t()});z.afterEach(()=>{F.dispatch("updateLazyLoadingRoute",!1)});Y.sync(F,z);G.use(Z);const bt=ee();async function Ct(r){oe(r,pe,F,z,bt)}function Dt(r){const e=r[0];Ct(e)}export{Dt as default,Ct as mountCamoStoreApp};

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.