1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[336],{6177:(e,t,r)=>{r.d(t,{I:()=>m,AnalyticsProvider:()=>g});var n=r(95155),a=r(41154);let i=(0,a.createServerReference)("008e7a7f2c8ff3e429f577c47ec30e57f7baaeb7ab",a.callServer,void 0,a.findSourceMapURL,"getStoreAppsCountAction");var o=r(93641),l=r(54840);let s=[l.o.APP_CARD_CLICKED,l.o.SEARCH_RESULT_CLICKED,l.o.RELATED_APP_CLICKED,l.o.CATEGORY_VIEWED,l.o.CATEGORY_LINK_CLICKED,l.o.APP_DETAIL_VIEWED,l.o.INSTALL_BUTTON_CLICKED,l.o.PLAN_SELECTED],c=["app_name","app_slug","category","pricing_model","section","position","country","plan_name","query","category_name","category_slug","target_app_slug","source_app_slug","collection_id","collection_slug"],u="appstore_";var p=r(84014),d=r(12115);let m=(0,d.createContext)(void 0);function g({children:e,locale:t,apiKey:a,googleAnalyticsId:l,environment:g}){let[f,_]=(0,d.useState)(!1),x="local"===g||"dev"===g,h=(0,d.useRef)(null),C=(0,d.useRef)(!1);(0,d.useEffect)(()=>{if(x)return void _(!0);a&&r.e(6452).then(r.bind(r,96452)).then(e=>{h.current=e,e.init(a,{autocapture:{sessions:!0,pageViews:!1,formInteractions:!1,fileDownloads:!1,elementInteractions:!1}}),_(!0)})},[x,a]);let v=(0,d.useCallback)(()=>{if(x||!h.current)return;let e="true"===p.A.get("user_is_logged"),t=p.A.get("user_data"),r=null;if(e&&t)try{let e=JSON.parse(t);e.store_id&&(r=String(e.store_id))}catch{}let n=h.current;r&&n.setUserId(r);let a=new n.Identify;if(a.set("is_logged_in",e),a.setOnce("first_visit_date",new Date().toISOString().split("T")[0]),e&&t)try{let e=JSON.parse(t);null!=e.store_id&&a.set("store_id",e.store_id),null!=e.store_country&&a.set("store_country",e.store_country),null!=e.store_plan&&a.set("user_plan",e.store_plan)}catch{}(async()=>{if(e){let e=await i();"number"==typeof e&&a.set("total_apps_installed",e)}n.identify(a)})().catch(()=>{})},[x]);(0,d.useEffect)(()=>{f&&v()},[f,v]),(0,d.useEffect)(()=>{if(!f||x)return;let e=()=>{C.current||(C.current=!0,v())};return window.addEventListener(o.z,e),()=>window.removeEventListener(o.z,e)},[f,x,v]);let y=(0,d.useCallback)(()=>{let e="true"===p.A.get("user_is_logged"),t=p.A.get("user_data"),r={store_id:null,store_country:null,store_plan:null};if(e&&t)try{let e=JSON.parse(t);r.store_id=e.store_id,r.store_country=e.store_country,r.store_plan=e.store_plan}catch{}return{isLoggedIn:e,storeData:r}},[]),E=(0,d.useCallback)(()=>{let e={};return new URLSearchParams(window.location.search).forEach((t,r)=>{e[r]=t}),e},[]),b=(0,d.useCallback)((e,r)=>{let n=function(e){let t=e.trim();if(!t)return null;let r=t.toLowerCase().replace(/[\s-]+/g,"_").replace(/[^a-z0-9_]/g,"").replace(/_+/g,"_").replace(/^_+|_+$/g,"");return r?(r.startsWith(u)||(r=u+r),r):null}(e);if(!n)return;let{isLoggedIn:a,storeData:i}=y(),o={url:window.location.href,pathname:window.location.pathname,query_params:E(),country:t,timestamp:new Date().toISOString(),...r};if(!function(e,t,{measurementId:r,debug:n}){if(!(r&&s.includes(e)))return;let a=window.gtag;if(!a)return;let i={...function(e){let t={};for(let r of c){if(Object.keys(t).length>=25)break;let n=e[r];if(null!=n&&!(r.length>40)){if("number"==typeof n){t[r]=n;continue}("string"==typeof n||"boolean"==typeof n)&&(t[r]=String(n).slice(0,100))}}return t}(t),send_to:r};n&&(i.debug_mode=!0),a("event",e,i)}(e,o,{measurementId:l,debug:"production"!==g}),x||!(f&&h.current))return;let p=h.current,d=new p.Identify;d.set("is_logged_in",a),null!=i.store_id&&d.set("store_id",i.store_id),p.identify(d),p.track(n,o)},[f,x,t,l,g,y,E]),w=(0,d.useMemo)(()=>({isInitialized:f,trackEvent:b}),[f,b]);return(0,n.jsx)(m.Provider,{value:w,children:e})}},8663:(e,t,r)=>{r.d(t,{o:()=>n.o});var n=r(54840)},13214:(e,t,r)=>{r.d(t,{D5:()=>i,Ih:()=>a,KK:()=>u,Rm:()=>d,Sm:()=>o,Wu:()=>n,YF:()=>g,jo:()=>l,lV:()=>s,wO:()=>p,xV:()=>m});var n=function(e){return e.AR="ar",e.BR="br",e.MX="mx",e.CL="cl",e.CO="co",e}({});let a=12,i={ar:"AR",br:"BR",mx:"MX",cl:"CL",co:"CO"},o={ar:"AR - Espanol",br:"BR - Portugues",mx:"MX - Espanol",cl:"CL - Espanol",co:"CO - Espanol"};var l=function(e){return e.MULTI_INVENTORY_READY="multi-inventory-ready",e.MULTI_INVENTORY_NOT_READY="multi-inventory-not-ready",e.NATIVE="native",e.NEXT="next",e.EVOLUTION="evolution",e}({});Object.values(l);let s=["native","multi-inventory-ready"],c=["native","multi-inventory-ready","multi-inventory-not-ready"];function u(e){return e.toLowerCase().replaceAll(/\s+/g,"-")}function p(e){return e.some(e=>s.includes(u(e.name)))}function d(e){return e.some(e=>"next"===u(e.name))}function m(e){return e.some(e=>"evolution"===u(e.name))}function g(e){return e.filter(e=>c.includes(u(e.name)))}},17642:(e,t,r)=>{r.d(t,{C:()=>D});var n=r(95155),a=r(19749),i=r(84680),o=r(57337),l=r(8663),s=r(70367),c=r(41774),u=r(76044),p=r(93333),d=r(80849),m=r(19648),g=r(88907),f=r(80095),_=r.n(f),x=r(18298),h=r(13214),C=r(53861),v=r(20741),y=r(73269),E=r(12115);let b=(0,E.createContext)(null);function w(){let e=(0,E.useContext)(b);if(!e)throw Error("AppCard components must be used within AppCard.Root");return e}function I(e){return"handle"in e&&"review"in e}let N={full:"group flex flex-col rounded-xl bg-transparent transition-all hover:border-primary-interactive ",compact:"group flex flex-col rounded-xl bg-transparent transition-all hover:border-primary-interactive",featured:"group flex flex-col rounded-lg bg-transparent transition-all hover:border-primary-interactive",search:"group flex flex-col rounded-lg bg-transparent transition-colors hover:bg-neutral-100"};function R(e){return I(e)?e.handle:e.slug}function A(e){return I(e)?{score:e.review.score,count:e.review.amount}:{score:e.rating?.average??0,count:e.rating?.count}}let L={sm:"h-10 w-10",md:"h-14 w-14",lg:"h-24 w-24"},j={sm:{width:80,height:80},md:{width:112,height:112},lg:{width:192,height:192}},S={[i.E.FREE]:{labelKey:"app.free",textColor:"text-green-600"},[i.E.FREE_TO_INSTALL]:{labelKey:"app.free",textColor:"text-green-600"},[i.E.FREEMIUM]:{labelKey:"app.freemium",textColor:"text-primary-accent"},[i.E.PAID]:{labelKey:"app.paid",textColor:"text-orange-700"},[i.E.RECURRING]:{labelKey:"app.paid",textColor:"text-orange-700"},[i.E.ONETIME]:{labelKey:"app.paid",textColor:"text-orange-700"}},T={1:"line-clamp-1",2:"line-clamp-2",3:"line-clamp-3"},D={Root:function(e){let t,r,i,c,p,d,g,f,x,h=(0,a.c)(33),{app:C,locale:v,children:y,className:E,variant:w,tracking:I}=e,L=(0,m.useTranslations)(),{trackEvent:j}=(0,o.s)();h[0]!==C||h[1]!==v?(t=(0,u.k)(v,R(C)),h[0]=C,h[1]=v,h[2]=t):t=h[2];let S=t;h[3]!==C?(r=R(C),h[3]=C,h[4]=r):r=h[4];let T=r;if(h[5]!==C||h[6]!==L){let e=A(C);i=e.count?L("app.cardAriaLabel",{name:C.name,score:e.score.toFixed(1),count:e.count}):L("app.cardAriaLabelNoReviews",{name:C.name,score:e.score.toFixed(1)}
1),h[5]=C,h[6]=L,h[7]=i}else i=h[7];let D=i,P="string"==typeof C.category?C.category:C.category?.name;h[8]!==C.name||h[9]!==P||h[10]!==T||h[11]!==j||h[12]!==I?(c=()=>{if(I?.section==="related_apps"&&I.source_app_name&&I.source_app_slug)return void j(l.o.RELATED_APP_CLICKED,{source_app_name:I.source_app_name,source_app_slug:I.source_app_slug,target_app_name:C.name,target_app_slug:T,position:I.position??0});j(l.o.APP_CARD_CLICKED,{app_name:C.name,app_slug:T,section:I?.section??"unknown",position:I?.position??0,category:P??"",...I?.collection_id!==void 0&&{collection_id:I.collection_id},...I?.collection_slug!==void 0&&{collection_slug:I.collection_slug}})},h[8]=C.name,h[9]=P,h[10]=T,h[11]=j,h[12]=I,h[13]=c):c=h[13];let O=c;h[14]!==C||h[15]!==S||h[16]!==v||h[17]!==I?(p={app:C,locale:v,appUrl:S,tracking:I},h[14]=C,h[15]=S,h[16]=v,h[17]=I,h[18]=p):p=h[18];let k=N[void 0===w?"full":w];return h[19]!==E||h[20]!==k?(d=(0,s.cn)("relative group",k,E),h[19]=E,h[20]=k,h[21]=d):d=h[21],h[22]!==S||h[23]!==D||h[24]!==y||h[25]!==O?(g=(0,n.jsx)(_(),{href:S,className:"block h-full w-full","aria-label":D,prefetch:!1,onClick:O,children:y}),h[22]=S,h[23]=D,h[24]=y,h[25]=O,h[26]=g):g=h[26],h[27]!==d||h[28]!==g?(f=(0,n.jsx)("div",{className:d,children:g}),h[27]=d,h[28]=g,h[29]=f):f=h[29],h[30]!==f||h[31]!==p?(x=(0,n.jsx)(b.Provider,{value:p,children:f}),h[30]=f,h[31]=p,h[32]=x):x=h[32],x},Icon:function(e){let t,r,i,o,l=(0,a.c)(13),{size:c,className:u,priority:p}=e,d=void 0===c?"md":c,m=void 0!==p&&p,{app:f}=w();if(l[0]!==f)t=I(f)&&f.iconSmall||f.icon,l[0]=f,l[1]=t;else t=l[1];let _=t,x=j[d],h=L[d];return l[2]!==u||l[3]!==h?(r=(0,s.cn)("relative flex-shrink-0 overflow-hidden rounded-xl bg-white transition-[transform,box-shadow] duration-[0.4s] ease-[cubic-bezier(0.25,0.46,0.45,0.94)] group-hover:-translate-y-[3px] border border-neutral-200 hover:shadow-card-hover",h,u),l[2]=u,l[3]=h,l[4]=r):r=l[4],l[5]!==f.name||l[6]!==x||l[7]!==_||l[8]!==m?(i=_?(0,n.jsx)(g.default,{src:_,alt:f.name,width:x.width,height:x.height,className:"object-contain w-full h-full",quality:90,priority:m}):(0,n.jsx)("div",{className:"flex h-full w-full items-center justify-center bg-primary-surface text-2xl font-bold text-primary-interactive",children:f.name.charAt(0).toUpperCase()}),l[5]=f.name,l[6]=x,l[7]=_,l[8]=m,l[9]=i):i=l[9],l[10]!==r||l[11]!==i?(o=(0,n.jsx)("div",{className:r,children:i}),l[10]=r,l[11]=i,l[12]=o):o=l[12],o},Content:function(e){let t,r,i=(0,a.c)(5),{children:o,className:l}=e;return i[0]!==l?(t=(0,s.cn)("flex-1 min-w-0",l),i[0]=l,i[1]=t):t=i[1],i[2]!==o||i[3]!==t?(r=(0,n.jsx)("div",{className:t,children:o}),i[2]=o,i[3]=t,i[4]=r):r=i[4],r},Title:function(e){let t,r,i,o=(0,a.c)(7),{className:l}=e,{app:u}=w();return o[0]!==l?(t=(0,s.cn)("font-bold text-gray-900 transition-colors group-hover:text-primary-accent line-clamp-1",l),o[0]=l,o[1]=t):t=o[1],o[2]!==u.name?(r=(0,c.em)(u.name),o[2]=u.name,o[3]=r):r=o[3],o[4]!==t||o[5]!==r?(i=(0,n.jsx)("h6",{className:t,children:r}),o[4]=t,o[5]=r,o[6]=i):i=o[6],i},Developer:function(e){let t,r,i=(0,a.c)(5),{className:o}=e,{app:l}=w();return"developer"in l?(i[0]!==o?(t=(0,s.cn)("text-sm text-gray-500 truncate",o),i[0]=o,i[1]=t):t=i[1],i[2]!==l.developer.name||i[3]!==t?(r=(0,n.jsx)("p",{className:t,children:l.developer.name}),i[2]=l.developer.name,i[3]=t,i[4]=r):r=i[4],r):null},Rating:function(e){let t,r=(0,a.c)(7),{showCount:i,className:o}=e,l=void 0===i||i,{app:c}=w();if(r[0]!==c||r[1]!==o||r[2]!==l){var u;let e,a,i=A(c);r[4]!==o?(e=(0,s.cn)("flex items-center gap-1",o),r[4]=o,r[5]=e):e=r[5],r[6]===Symbol.for("react.memo_cache_sentinel")?(a=(0,n.jsx)(p.A,{className:"h-4 w-4 text-yellow-400"}),r[6]=a):a=r[6],t=(0,n.jsxs)("div",{className:e,children:[a,(0,n.jsx)("span",{className:"text-xs lg:text-sm font-bold text-gray-700",children:i.score.toFixed(1)}),l&&void 0!==i.count&&(0,n.jsxs)("span",{className:"text-xs lg:text-sm text-gray-400",children:["(",(u=i.count)>=1e3?`${Math.round(u/1e3)}k`:u.toString(),")"]})]}),r[0]=c,r[1]=o,r[2]=l,r[3]=t}else t=r[3];return t},Pricing:function(e){let t,r,i,o,l=(0,a.c)(10),{variant:c,className:u}=e,p=void 0===c?"badge":c,{app:d}=w(),g=(0,m.useTranslations)();if(l[0]!==d||l[1]!==u||l[2]!==g||l[3]!==p){i=Symbol.for("react.early_return_sentinel");e:{let{label:e,textColor:a}=function(e,t){if(I(e))return e.hasExternalPurchases?{label:t("app.externalPurchases"),textColor:"text-primary-accent"}
1:"free"===(e.billing?.billingType??"free")?{label:t("app.free"),textColor:"text-green-600"}:{label:t("app.paid"),textColor:"text-orange-700"};if(e.hasExternalPurchases)return{label:t("app.externalPurchases"),textColor:"text-primary-accent"};let r=S[e.pricing?.type]??{labelKey:"",textColor:"text-green-600"};return{label:r.labelKey?t(r.labelKey):"",textColor:r.textColor}}(d,g);if(t=e,"inline"===p){i=(0,n.jsx)("span",{className:(0,s.cn)("text-xs lg:text-sm inline-flex items-center text-textColor",a,u),children:t});break e}r=(0,s.cn)("inline-flex items-center rounded-full bg-gray-100 px-2.5 py-0.5 text-xs font-semibold text-center text-textColor",a,u)}l[0]=d,l[1]=u,l[2]=g,l[3]=p,l[4]=t,l[5]=r,l[6]=i}else t=l[4],r=l[5],i=l[6];return i!==Symbol.for("react.early_return_sentinel")?i:(l[7]!==t||l[8]!==r?(o=(0,n.jsx)("span",{className:r,children:t}),l[7]=t,l[8]=r,l[9]=o):o=l[9],o)},Description:function(e){let t,r,i=(0,a.c)(6),{lines:o,className:l}=e,{app:c}=w(),u=T[void 0===o?2:o];return i[0]!==l||i[1]!==u?(t=(0,s.cn)("text-sm text-gray-600",u,l),i[0]=l,i[1]=u,i[2]=t):t=i[2],i[3]!==c.shortDescription||i[4]!==t?(r=(0,n.jsx)("p",{className:t,children:c.shortDescription}),i[3]=c.shortDescription,i[4]=t,i[5]=r):r=i[5],r},IntegrationBadge:function(){let e,t,r=(0,a.c)(4),{app:i}=w(),o=(0,m.useTranslations)();return I(i)&&i.isNative?null:(r[0]!==o?(e=o("app.integratedToStore"),r[0]=o,r[1]=e):e=r[1],r[2]!==e?(t=(0,n.jsx)(d.Tag,{color:"success",appearance:"primary",children:e}),r[2]=e,r[3]=t):t=r[3],t)},BadgeList:function(e){let t,r,i,o,l,c,u,p,d=(0,a.c)(17),{className:m}=e,{app:g}=w();if(d[0]!==g){let e=g.badgeList??[];t=(0,h.wO)(e),r=(0,h.Rm)(e),i=(0,h.xV)(e),d[0]=g,d[1]=t,d[2]=r,d[3]=i}else t=d[1],r=d[2],i=d[3];let f=i;return t||r||f?(d[4]!==m?(o=(0,s.cn)("flex flex-wrap items-center gap-1",m),d[4]=m,d[5]=o):o=d[5],d[6]!==t?(l=t&&(0,n.jsx)(C.U,{}),d[6]=t,d[7]=l):l=d[7],d[8]!==r?(c=r&&(0,n.jsx)(y.f,{}),d[8]=r,d[9]=c):c=d[9],d[10]!==f?(u=f&&(0,n.jsx)(v.T,{}),d[10]=f,d[11]=u):u=d[11],d[12]!==o||d[13]!==l||d[14]!==c||d[15]!==u?(p=(0,n.jsxs)("div",{className:o,children:[l,c,u]}),d[12]=o,d[13]=l,d[14]=c,d[15]=u,d[16]=p):p=d[16],p):null},MetaRow:function(e){let t,r,i=(0,a.c)(5),{children:o,className:l}=e;return i[0]!==l?(t=(0,s.cn)("flex items-center gap-1 lg:gap-2",l),i[0]=l,i[1]=t):t=i[1],i[2]!==o||i[3]!==t?(r=(0,n.jsx)("div",{className:t,children:o}),i[2]=o,i[3]=t,i[4]=r):r=i[4],r},MetaSeparator:function(e){let t,r,i=(0,a.c)(4),{className:o}=e;return i[0]!==o?(t=(0,s.cn)("text-gray-400",o),i[0]=o,i[1]=t):t=i[1],i[2]!==t?(r=(0,n.jsx)("span",{className:t,children:"â¢"}),i[2]=t,i[3]=r):r=i[3],r},Category:function(){let e,t,r,i=(0,a.c)(6),{app:o}=w(),l=(0,m.useTranslations)(),c="string"==typeof o.category?o.category:o.category?.name;return i[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,s.cn)("text-sm text-gray-600"),i[0]=e):e=i[0],i[1]!==l||i[2]!==c?(t=(0,x.Mx)(c,l),i[1]=l,i[2]=c,i[3]=t):t=i[3],i[4]!==t?(r=(0,n.jsx)("span",{className:e,children:t}),i[4]=t,i[5]=r):r=i[5],r}}},18298:(e,t,r)=>{r.d(t,{CS:()=>u,I$:()=>p,LH:()=>o,Mx:()=>m,QR:()=>i,US:()=>l,wW:()=>d});var n=r(26469),a=r(13214),i=function(e){return e.ACCOUNTING="accounting",e.CHAT="chat",e.INTEGRATIONS="integrations",e.INVENTORY="inventory",e.PAYMENTS="payments",e.RECOMMENDATIONS="recommendations",e.REPORTS="reports",e.SHIPPING="shipping",e.SUPPORT="support",e.TOOLS="tools",e.SALES_CHANNELS="sales_channels",e.OFFICIAL="official",e.DROPSHIPPING="dropshipping",e.ALL="all",e}({});let o=["tools","sales_channels","support","chat","recommendations","payments","shipping","accounting","reports","dropshipping"],l={shipping:"logistics",accounting:"management",chat:"communication",recommendations:"security",reports:"statistics",support:"extra_features",tools:"marketing",sales_channels:"sales_channels",payments:"payments",dropshipping:"dropshipping",integrations:"integrations",inventory:"inventory",official:"official",all:"all"},s={shipping:"envios",accounting:"gestion",chat:"comunicacion",recommendations:"seguridad",reports:"estadisticas",support:"recursos-extra",tools:"marketing",sales_channels:"canales-de-venta",payments:"pagos",dropshipping:"dropshipping",integrations:"integraciones",inventory:"inventario",official:"oficial",all:"todas"},c={shipping:"logistica",accounting:"gestao",chat:"comunicacao",recommendations:"seguranca",reports:"estatisticas",support:"recursos-extras",tools:"marketing",sales_channels:"canais-de-vendas",payments:"pagamentos",dropshipping:"dropshipping",integrations:"integracoes",inventory:"estoque",official:"oficial",all:"todas"},u={shipping:n.TruckIcon,accounting:n.CogIcon,chat:n.ChatDotsIcon,recommendations:n.LockIcon,reports:n.StatsIcon,support:n.StarIcon,tools:n.MarketingIcon,sales_channels:n.ShoppingCartIcon,payments:n.MoneyIcon,dropshipping:n.GlobeIcon,integrations:n.LinkIcon,inventory:n.BoxPackedIcon,official:n.TiendanubeIcon,all:n.AppsIcon};function p(e,t){return(t===a.Wu.BR?c:s)[e]||e}function d(e,t){let r=Object.entries(t===a.Wu.BR?c:s).find(([t,r])=>r===e);return r?r[0]:null}function m(e,t){let r=l[e];return t(`categories.${r}`)}},20741:(e,t,r)=>{r.d(t,{T:()=>
1o});var n=r(95155),a=r(19749),i=r(19648);function o(){let e,t,r,o=(0,a.c)(5),l=(0,i.useTranslations)();return o[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,n.jsx)("svg",{width:"12",height:"12",viewBox:"0 0 17 12",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:(0,n.jsx)("path",{d:"M10.8977 0.276001C9.39712 0.276001 7.96612 0.862306 6.9028 1.89581C6.35624 1.66725 5.76993 1.548 5.16375 1.548C2.71912 1.548 0.72168 3.54544 0.72168 6C0.72168 8.45456 2.71912 10.452 5.17368 10.452C5.76993 10.452 6.35624 10.3327 6.9028 10.1042C7.93631 11.1079 9.33749 11.724 10.8877 11.724C14.0479 11.724 16.6117 9.16012 16.6117 6C16.6217 2.83988 14.0579 0.276001 10.8977 0.276001ZM10.8977 10.452C8.44312 10.452 6.44568 8.45456 6.44568 6H5.17368C5.17368 7.12293 5.50161 8.16637 6.05812 9.05081C5.76993 9.13032 5.48175 9.18 5.18361 9.18C3.42468 9.18 2.00361 7.749 2.00361 6C2.00361 4.24107 3.43461 2.82 5.18361 2.82C5.87924 2.82 6.53512 3.03863 7.09161 3.456C7.89656 4.06219 8.36361 4.99631 8.36361 6H9.63561C9.63561 4.66837 9.05924 3.44607 8.04561 2.59144C8.84061 1.92563 9.84431 1.548 10.8977 1.548C13.3522 1.548 15.3497 3.54544 15.3497 6C15.3497 8.45456 13.3522 10.452 10.8977 10.452Z"})}),o[0]=e):e=o[0],o[1]!==l?(t=l("app.badges.evolution"),o[1]=l,o[2]=t):t=o[2],o[3]!==t?(r=(0,n.jsxs)("span",{className:"inline-flex items-center gap-1 text-[0.6875rem] font-bold px-2 py-0.5 rounded-full leading-[1.3] bg-[#1e1b4b] text-white whitespace-nowrap tracking-[0.01em]",children:[e,t]}),o[3]=t,o[4]=r):r=o[4],r}},21319:(e,t,r)=>{r.r(t),r.d(t,{AppCardVariants:()=>p,CompactAppCard:()=>s,FeaturedAppCard:()=>c,FullAppCard:()=>l,SearchResultAppCard:()=>u});var n=r(95155),a=r(19749),i=r(70367),o=r(17642);function l(e){let t,r,l,s,c,u,p=(0,a.c)(14),{app:d,locale:m,className:g,priority:f,tracking:_}=e;return p[0]!==g?(t=(0,i.cn)("h-full",g),p[0]=g,p[1]=t):t=p[1],p[2]!==f?(r=(0,n.jsx)(o.C.Icon,{size:"md",priority:f}),p[2]=f,p[3]=r):r=p[3],p[4]===Symbol.for("react.memo_cache_sentinel")?(l=(0,n.jsx)(o.C.Title,{}),p[4]=l):l=p[4],p[5]===Symbol.for("react.memo_cache_sentinel")?(s=(0,n.jsxs)(o.C.Content,{className:"flex flex-col min-w-0 h-full",children:[l,(0,n.jsxs)(o.C.MetaRow,{className:"mt-1",children:[(0,n.jsx)(o.C.Rating,{showCount:!0}),(0,n.jsx)(o.C.MetaSeparator,{}),(0,n.jsx)(o.C.Pricing,{variant:"inline"})]}),(0,n.jsx)(o.C.Description,{lines:2,className:"mt-1"}),(0,n.jsx)(o.C.BadgeList,{className:"mt-auto pt-2"})]}),p[5]=s):s=p[5],p[6]!==r?(c=(0,n.jsxs)("div",{className:"flex items-start gap-2 lg:gap-4 h-fit",children:[r,s]}),p[6]=r,p[7]=c):c=p[7],p[8]!==d||p[9]!==m||p[10]!==t||p[11]!==c||p[12]!==_?(u=(0,n.jsx)(o.C.Root,{app:d,locale:m,variant:"full",tracking:_,className:t,children:c}),p[8]=d,p[9]=m,p[10]=t,p[11]=c,p[12]=_,p[13]=u):u=p[13],u}function s(e){let t,r,i,l,s,c=(0,a.c)(12),{app:u,locale:p,className:d,priority:m,tracking:g}=e;return c[0]!==m?(t=(0,n.jsx)(o.C.Icon,{size:"sm",priority:m}),c[0]=m,c[1]=t):t=c[1],c[2]===Symbol.for("react.memo_cache_sentinel")?(r=(0,n.jsx)(o.C.Title,{className:"text-sm"}),c[2]=r):r=c[2],c[3]===Symbol.for("react.memo_cache_sentinel")?(i=(0,n.jsxs)(o.C.Content,{className:"flex flex-col justify-center min-w-0",children:[r,(0,n.jsxs)(o.C.MetaRow,{className:"mt-0.5 flex-wrap",children:[(0,n.jsx)(o.C.Rating,{showCount:!0}),(0,n.jsx)(o.C.MetaSeparator,{}),(0,n.jsx)(o.C.Pricing,{variant:"inline"})]}),(0,n.jsx)(o.C.BadgeList,{className:"mt-2"})]}),c[3]=i):i=c[3],c[4]!==t?(l=(0,n.jsxs)("div",{className:"flex items-start gap-3 py-2",children:[t,i]}),c[4]=t,c[5]=l):l=c[5],c[6]!==u||c[7]!==d||c[8]!==p||c[9]!==l||c[10]!==g?(s=(0,n.jsx)(o.C.Root,{app:u,locale:p,variant:"compact",tracking:g,className:d,children:l}),c[6]=u,c[7]=d,c[8]=p,c[9]=l,c[10]=g,c[11]=s):s=c[11],s}function c(e){let t,r,l,s,c,u,p=(0,a.c)(14),{app:d,locale:m,className:g,priority:f,tracking:_}=e;return p[0]!==g?(t=(0,i.cn)("h-full",g),p[0]=g,p[1]=t):t=p[1],p[2]!==f?(r=(0,n.jsx)(o.C.Icon,{size:"lg",priority:f}),p[2]=f,p[3]=r):r=p[3],p[4]===Symbol.for("react.memo_cache_sentinel")?(l=(0,n.jsx)(o.C.Title,{className:"text-md font-bold"}),p[4]=l):l=p[4],p[5]===Symbol.for("react.memo_cache_sentinel")?(s=(0,n.jsxs)(o.C.Content,{className:"flex-1 min-w-0 flex flex-col h-full",children:[l,(0,n.jsxs)(o.C.MetaRow,{children:[(0,n.jsx)(o.C.Rating,{showCount:!0}),(0,n.jsx)(o.C.MetaSeparator,{}),(0,n.jsx)(o.C.Pricing,{variant:"inline"})]}),(0,n.jsx)(o.C.Description,{lines:3,className:"flex-grow"})]}),p[5]=s):s=p[5],p[6]!==r?(c=(0,n.jsxs)("div",{className:"flex items-start gap-3 h-full",children:[r,s]}),p[6]=r,p[7]=c):c=p[7],p[8]!==d||p[9]!==m||p[10]!==t||p[11]!==c||p[12]!==_?(u=(0,n.jsx)(o.C.Root,{app:d,locale:m,variant:"featured",tracking:_,className:t,children:c}),p[8]=d,p[9]=m,p[10]=t,p[11]=c,p[12]=_,p[13]=u):u=p[13],u}function u(e){let t,r,i,l,s,c=(0,a.c)(12),{app:u,locale:p,className:d,priority:m,tracking:g}=e;return c[0]!==m?(t=(0,n.jsx)(o.C.Icon,{size:"sm",priority:m}),c[0]=m,c[1]=t):t=c[1],c[2]===Symbol.for("react.memo_cache_sentinel")?(r=(0,n.jsx)(o.C.Title,{className:"text-sm"}),c[2]=r):r=c[2],c[3]===Symbol.for("react.memo_cache_sentinel")?(i=(0,n.jsxs)(o.C.Content,{className:"flex flex-col justify-center min-w-0",children:[r,(0,n.jsxs)(o.C.MetaRow,{className:"mt-0.5 justify-between",children:[(0,n.jsx)(o.C.Category,{}),(0,n.jsx)(o.C.Rating,{showCount:!1})]})]}),c[3]=i):i=c[3],c[4]!==t?(l=(0,n.jsxs)("div",{className:"flex items-center gap-3 p-2",children:[t,i]}),c[4]=t,c[5]=l):l=c[5],c[6]!==u||c[7]!==d||c[8]!==p||c[9]!==l||c[10]!==g?(s=(0,n.jsx)(o.C.Root,{app:u,locale:p,variant:"search",tracking:g,className:d,children:l}),c[6]=u,c[7]=d,c[8]=p,c[9]=l,c[10]=g,c[11]=s):s=c[11],s}let p={Full:l,Compact:s,Featured:c,SearchResult:u}},33344:(e,t,r)=>{r.d(t,{U:()=>a});var n=r(13214);function a(e,t){let r=t.startsWith("/")?t.slice(1):t;return e===n.Wu.BR?r?`/loja-aplicativos-nuvem/${r}`:"/loja-aplicativos-nuvem":e===n.Wu.AR?r?`/tienda-aplicaciones-nube/${r}`:"/tienda-aplicaciones-nube":r?`/${e}/tienda-aplicaciones-nube/${r}`:`/${e}/tienda-aplicaciones-nube`}},41774:(e,t,r)=>{function n(e){return({br:"pt-BR",ar:"es-AR",mx:"es-MX",cl:"es-CL",co:"es-CO"})[e]||"es-AR"}r.d(t,{DO:()=>n,em:()=>s,rv:()=>i,vb:()=>o});let a={ar:"ARS",br:"BRL",mx:"MXN",cl:"CLP",co:"COP"};function i(e){return a[e]||"USD"}function o(e,t){try{return new Intl.DisplayNames(n(t),{type:"currency"}).of(e)??e}catch{return e}}let l=/[^\p{L}\p{N}\p{M}\s.:]/gu;function s(e){return e.replaceAll(l,"")}},43578:(e,t,r)=>{r.d(t,{$:()=>l});var n=r(95155),a=r(70367),i=r(26469),o=r(12115);let l=o.forwardRef(({className:e,variant:t="primary",size:r="sm",isLoading:l,children:s,disabled:c,asChild:u,onClick:p,...d},m)=>{let g="inline-flex items-center justify-center rounded-full font-semibold transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 whitespace-nowrap gap-2 transition-colors",f={primary:"bg-primary-accent text-white hover:bg-transparent hover:text-primary-accent border-primary-accent border focus-visible:ring-primary-600",secondary:"text-secondary-500 bg-neutral-100 hover:bg-primary-100 data-[active=true]:bg-primary-100 data-[active=true]:text-primary-accent",outline:"bg-transparent border border-primary-accent text-primary-accent hover:bg-primary-accent hover:text-white focus-visible:ring-neutral-600","outline-neutral":"bg-white border border-neutral-200 text-neutral-600 hover:bg-neutral-50 data-[active=true]:bg-neutral-50 data-[active=true]:text-neutral-600 data-[active=true]:border-neutral-200 data-[active=true]:border",ghost:"hover:bg-neutral-100 focus-visible:ring-neutral-600",destructive:"bg-error-600 text-white hover:bg-error-700 focus-visible:ring-error-600"},_={sm:"h-[36px] px-4 text-sm",md:"h-[38px] px-6 py-2",lg:"h-[42px] px-8 text-lg"};if(u){let n=s.props.onClick,i=p||n?e=>{n?.(e),p?.(e)}:void 0;return o.cloneElement(s,{className:(0,a.cn)(g,f[t],_[r],s.props.className,e),disabled:c||l,...i?{onClick:i}:{},...d})}return(0,n.jsxs)("button",{onClick:p,className:(0,a.cn)(g,f[t],_[r],e),ref:m,disabled:c||l,...d,children:[s,l&&(0,n.jsx)(i.RepeatIcon,{className:"animate-spin"})]})});l.displayName="Button"},53861:(e,t,r)=>{r.d(t,{U:()=>c});var n=r(95155),a=r(19749),i=r(70367),o=r(93333),l=r(80849),s=r(19648);function c(e){let t,r,c,u,p=(0,a.c)(8),{className:d}=e,m=(0,s.useTranslations)();return p[0]!==d?(t=(0,i.cn)("flex items-center gap-1",d),p[0]=d,p[1]=t):t=p[1],p[2]===Symbol.for("react.memo_cache_sentinel")?(r=(0,n.jsx)(o.A,{className:"h-3 w-3"}),p[2]=r):r=p[2],p[3]!==m?(c=m("app.badges.advanced-features"),p[3]=m,p[4]=c):c=p[4],p[5]!==t||p[6]!==c?(u=(0,n.jsx)(l.Tag,{appearance:"primary",children:(0,n.jsxs)("span",{className:t,children:[r,c]})}
1),p[5]=t,p[6]=c,p[7]=u):u=p[7],u}},54840:(e,t,r)=>{r.d(t,{o:()=>n});let n={PAGE_VIEWED:"page_viewed",SEARCH_PERFORMED:"search_performed",SEARCH_RESULT_CLICKED:"search_result_clicked",SEARCH_NO_RESULTS:"search_no_results",APP_CARD_CLICKED:"app_card_clicked",APP_DETAIL_VIEWED:"app_detail_viewed",INSTALL_BUTTON_CLICKED:"install_button_clicked",CATEGORY_VIEWED:"category_viewed",CATEGORY_LINK_CLICKED:"category_link_clicked",SEE_ALL_CLICKED:"see_all_clicked",BREADCRUMB_CLICKED:"breadcrumb_clicked",FOOTER_LINK_CLICKED:"footer_link_clicked",MOBILE_MENU_OPENED:"mobile_menu_opened",CTA_HEADER_CLICKED:"cta_header_clicked",RELATED_APP_CLICKED:"related_app_clicked",EXTERNAL_LINK_CLICKED:"external_link_clicked",FILTER_APPLIED:"filter_applied",FILTER_CLEARED:"filter_cleared",SORT_CHANGED:"sort_changed",APP_SCREENSHOTS_VIEWED:"app_screenshots_viewed",APP_REVIEWS_SECTION_VIEWED:"app_reviews_section_viewed",APP_REVIEWS_MODAL_CLICKED:"app_reviews_modal_clicked",PLAN_SELECTION_MODAL_OPENED:"plan_selection_modal_opened",PLAN_SELECTED:"plan_
1selected"}},57337:(e,t,r)=>{r.d(t,{s:()=>i});var n=r(6177),a=r(12115);function i(){let e=(0,a.useContext)(n.I);if(!e)throw Error("useAnalytics must be used within an AnalyticsProvider");return e}},70367:(e,t,r)=>{r.d(t,{cn:()=>i});var n=r(99065),a=r(66253);function i(...e){return(0,a.QP)((0,n.$)(...e))}},73269:(e,t,r)=>{r.d(t,{f:()=>i});var n=r(95155),a=r(19749);function i(){let e,t=(0,a.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,n.jsxs)("span",{className:"inline-flex items-center gap-1 text-[0.6875rem] font-bold px-2 py-0.5 rounded-full leading-[1.3] bg-[#1e1b4b] text-white whitespace-nowrap tracking-[0.01em]",children:[(0,n.jsx)("svg",{width:"12",height:"12",viewBox:"0 0 17 12",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",role:"img","aria-label":"Next",children:(0,n.jsx)("path",{d:"M10.8977 0.276001C9.39712 0.276001 7.96612 0.862306 6.9028 1.89581C6.35624 1.66725 5.76993 1.548 5.16375 1.548C2.71912 1.548 0.72168 3.54544 0.72168 6C0.72168 8.45456 2.71912 10.452 5.17368 10.452C5.76993 10.452 6.35624 10.3327 6.9028 10.1042C7.93631 11.1079 9.33749 11.724 10.8877 11.724C14.0479 11.724 16.6117 9.16012 16.6117 6C16.6217 2.83988 14.0579 0.276001 10.8977 0.276001ZM10.8977 10.452C8.44312 10.452 6.44568 8.45456 6.44568 6H5.17368C5.17368 7.12293 5.50161 8.16637 6.05812 9.05081C5.76993 9.13032 5.48175 9.18 5.18361 9.18C3.42468 9.18 2.00361 7.749 2.00361 6C2.00361 4.24107 3.43461 2.82 5.18361 2.82C5.87924 2.82 6.53512 3.03863 7.09161 3.456C7.89656 4.06219 8.36361 4.99631 8.36361 6H9.63561C9.63561 4.66837 9.05924 3.44607 8.04561 2.59144C8.84061 1.92563 9.84431 1.548 10.8977 1.548C13.3522 1.548 15.3497 3.54544 15.3497 6C15.3497 8.45456 13.3522 10.452 10.8977 10.452Z"})}),"Next"]}),t[0]=e):e=t[0],e}},76044:(e,t,r)=>{r.d(t,{k:()=>a});var n=r(33344);function a(e,t=""){return(0,n.U)(e,t)}},84680:(e,t,r)=>{r.d(t,{E:()=>n});var n=function(e){return e.FREE="free",e.FREE_TO_INSTALL="free_to_install",e.PAID="paid",e.FREEMIUM="freemium",e.RECURRING="recurring",e.ONETIME="onetimer",e}({})},93641:(e,t,r)=>{r.d(t,{z:()=>c,r:()=>d});var n=r(52547);let a=r.n(n)()({level:"error"});var i=r(84014),o=r(12115);let l="auth-iframe",s={expires:1,sameSite:"Lax",secure:!0,path:"/"},c="auth:user-data-ready";function u(e){let t=!!(e.user_id&&e.user_id<0&&e.user_is_virtual),r=e.user?e:null;return{isLoggedIn:e.user,isLoading:!1,userData:r,isPartnerUser:t,storeData:r?.user?{store_id:r.store_id,store_country:r.store_country,store_plan:r.store_plan,vertical:r.vertical}:null}}function p(){document.getElementById(l)?.remove()}function d({iframeUrl:e}){let[t,r]=(0,o.useState)({isLoggedIn:!1,isLoading:!0,userData:null,isPartnerUser:!1,storeData:null}),n=(0,o.useCallback)(t=>{let o=new URL(e,window.location.href).origin,d=document.getElementById(l);if(t.origin!==o||!d||t.source!==d.contentWindow)return void a.error({msg:"Rejected message from unauthorized source",origin:t.origin});a.info({msg:"Received iframe message",origin:t.origin});let m=t.data;m.user?(i.A.set("user_data",JSON.stringify(m),s),i.A.set("user_is_logged","true",s)):(i.A.set("user_is_logged","false",s),i.A.remove("user_data",{path:"/"})),r(u(m)),window.dispatchEvent(new CustomEvent(c,{detail:m})),window.removeEventListener("message",n),p()},[e]);return(0,o.useEffect)(()=>{let t=function(){let e=i.A.get("user_data"),t="true"===i.A.get("user_is_logged");if(!(e&&t))return null;try{return u(JSON.parse(e))}catch(e){return a.error({msg:"Failed to parse cached user data",error:e}),null}}();if(t)return void r(t);window.addEventListener("message",n);let o=function(e){if("function"==typeof window.requestIdleCallback){let t=window.requestIdleCallback(e,{timeout:2e3});return()=>window.cancelIdleCallback(t)}let t=window.setTimeout(e,0);return()=>window.clearTimeout(t)}(()=>(function(e){let t=document.createElement("iframe");return t.style.display="none",t.src=e,t.id=l,document.body.appendChild(t),t})(e));return()=>{window.removeEventListener("message",n),o(),p()}},[e,n]),t}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.