PageSourceSearch

https://belladasemana.com.br/_nuxt/DlZFHaSP.js

js belladasemana.com.br collected 2026-10-02 05:25:42 UTC 5,605 bytes, 2 lines download raw bytes

1import{_ as ee}from"./o2ZzY3CB.js";import{d as ae,e as se,h as oe,f as _,x as te,p as le,Q as k,q as n,u as re,s as ne,v as i,i as y,w as ie,y as ce,o as m,j as v,a as t,g as e,k as B,c as O,t as f,_ as ue}from"./CgfFoliH.js";import{B as de,a as ge,b as me,c as pe,A as _e,M as ve,C as he}from"./B9ONzGcB.js";import{B as ye}from"./HRJoY0KO.js";import{i as b}from"./9DUIqNZA.js";import{m as U}from"./Br0kvHei.js";import{N as fe,M as I}from"./BhRCNzFM.js";import{u as be}from"./B3_WhN5S.js";import{u as Me}from"./CdkgFb3p.js";import{u as Ce}from"./Dwcg0_5Q.js";import{u as Ae}from"./B1dDVPos.js";import{s as $e}from"./DXIb0Bo_.js";import"./DWyju6nj.js";import"./2hVzIdjI.js";import"./COj-TB4q.js";import"./BlxePj_u.js";import"./Bns2KH2d.js";import"./C0KFdIa2.js";import"./BxgAsxU4.js";import"./BMDiGHlz.js";import"./CXuDA9e_.js";const ke={class:"slot-body"},Be={class:"visually-hidden"},we=["src"],Se={key:2,class:"container"},Re={class:"row pb-5 pt-4 align-items-center"},xe={class:"col-lg-2 mt-4"},De={class:"title"},Ee={class:"col-lg-5"},He={class:"subtitle"},Pe={class:"col-lg-12 search-desktop"},ze={class:"block block--gray"},Le={class:"container"},Ne={class:"search-mobile mb-3"},Te={class:"pt-5 pb-5 z-1 crsl-left"},je={class:"title-models pb-5"},Oe={class:"col-lg-12"},Ue={class:"py-5"},Ie=ae({__name:"[slug]",async setup(Ve){var D,E,H,P,z,L,N,T;let h,w;be();const o=se(),M=Me(),S=oe(),c=_(()=>o.params.language==="pt-br"?U.portugues:U.ingles),V=Ce(),q=te(),R=_(()=>!q.isActiveUser),{data:u,error:F}=([h,w]=le(async()=>Ae(`category-${o.params.slug}-${o.params.language}`,async()=>{var s;try{const[a,d,g,p]=await Promise.all([i.get(`v1/modelos/categories/${o.params.slug}?language=${o.params.language}&order=order`),i.get(`v1/modelos/categories?language=${o.params.language}`),i.get(`v1/modelos/getLastFiveModels?language=${o.params.language}`),i.get(`v1/home/getBannerSuper?mobile=${b()}&language=${o.params.language}`)]);return{category:a.data.category,modelsArray:a.data.modelsArray,categories:d.data.categories??[],postsCarroselModels:g.data.postsCarroselModels,bannerAssineHorizontal:p.data.bannerAssineHorizontal}}catch(a){throw((s=a==null?void 0:a.response)==null?void 0:s.status)===404?k({statusCode:404,statusMessage:"Categoria nao encontrada"}):a}})),h=await h,w(),h);if(F.value)throw k({statusCode:404,statusMessage:"Categoria nao encontrada"});if(!u.value)throw k({statusCode:404,statusMessage:"Categoria nao encontrada"});const l=n(u.value.category),r=n(u.value.modelsArray),J=n(u.value.categories),Q=n(u.value.postsCarroselModels),G=n(u.value.bannerAssineHorizontal),C=n(!0),A=n([]),K=_(()=>{var a;const s=(a=l.value)==null?void 0:a.description;return s&&s.trim()?s:c.value.subTitle}),W=_(()=>{var s,a;return((s=l.value)==null?void 0:s.seoTitle)||((a=l.value)==null?void 0:a.name)||c.value.title}),X=_(()=>{var s,a,d,g,p,j;return{name:((s=l.value)==null?void 0:s.seoTitle)||((a=l.value)==null?void 0:a.name)||c.value.title,description:((d=l.value)==null?void 0:d.seoDescription)||((g=l.value)==null?void 0:g.description)||"",url:M,numberOfItems:(p=r.value)==null?void 0:p.total,items:(((j=r.value)==null?void 0:j.data)||[]).map($=>({name:$.title,image:$.cover,url:V.origin+S.resolve({name:"language-modelos-name-photo",params:{language:o.params.language,name:$.slug}}).href}))}});re({templateParams:{subTitle:null,subPage:((D=l.value)==null?void 0:D.seoTitle)||((E=l.value)==null?void 0:E.name)||c.value.title,page_url:M,page_description:((H=l.value)==null?void 0:H.seoDescription)||((P=l.value)==null?void 0:P.description)||"",page_image:$e((N=(L=(z=r.value)==null?void 0:z.data)==null?void 0:L[0])==null?void 0:N.cover),page_keywords:((T=l.value)==null?void 0:T.keywords)||"",page_locale:o.params.language,page_url_pt:`https://belladasemana.com.br/pt-br/modelos/categoria/${o.params.slug}`,page_url_en:`https://belladasemana.com.br/en/modelos/categoria/${o.params.slug}`,page_canonical:M}}),ne(()=>{Y()});async function Y(){i.get("v1/modelos/getAllModelsSelect").then(({data:s})=>{A.value=s.modelsArray})}function x(s){s===void 0?i.get(`v1/modelos/categories/${o.params.slug}?language=${o.params.language}&order=order`).then(({data:a})=>{r.value=a.modelsArray,C.value=!0}):i.get(`v1/modelos/getModelSelect/${s}?language=${o.params.language}`).then(({data:a})=>{r.value=a.modelsArray,C.value=!1})}function Z(s){S.push({name:s,params:{language:o.params.language}}
1)}return(s,a)=>{const d=ee,g=ce;return m(),y(g,null,{default:ie(()=>[v(d,{jsonOptions:e(X)},null,8,["jsonOptions"]),t("div",ke,[t("h1",Be,f(e(W)),1),e(b)()?(m(),y(fe,{key:0})):B("",!0),e(R)?(m(),O("div",{key:1,onClick:a[0]||(a[0]=p=>Z("language-assine"))},[t("img",{class:"cursor-pointer",width:"100%",height:"100%",src:e(o).params.language==="pt-br"?e(b)()?e(de):e(ge):e(b)()?e(me):e(pe)},null,8,we)])):B("",!0),e(R)?B("",!0):(m(),O("div",Se,[t("div",Re,[t("div",xe,[t("div",De,f(e(c).title),1)]),t("div",Ee,[t("span",He,f(e(K)),1)])])])),t("div",Pe,[v(I,{options:e(A),onLoadModel:x},null,8,["options"])]),t("div",ze,[t("div",Le,[t("div",Ne,[v(I,{options:e(A),onLoadModel:x},null,8,["options"])]),e(C)?(m(),y(_e,{key:0,models:e(r),apiEndpoint:`v1/modelos/categories/${e(o).params.slug}`,categories:e(J),activeCategory:e(o).params.slug},null,8,["models","apiEndpoint","categories","activeCategory"])):(m(),y(ve,{key:1,models:e(r)},null,8,["models"]))])]),t("div",Te,[t("div",je,f(e(c).featuredModels),1),t("div",Oe,[v(he,{posts:e(Q)},null,8,["posts"])])]),t("div",Ue,[v(ye,{path:e(G)},null,8,["path"])])])]),_:1})}}}),da=ue(Ie,[["__scopeId","data-v-2e5b586d"]]);export{da as default};
2//# sourceMappingURL=DlZFHaSP.js.map

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.