1import{_ as b,aI as w,bd as h,b1 as s,y as i,bJ as u,aP as B,D as l,x as r,bn as M,a as S,br as _,U as y,z as n,R as m,e as p,ba as k}from"./Cg-zHmQB.js";import{a as R,_ as T}from"./BWY_ONGY.js";import"./Bn87Q61t.js";import"./BE9PVeux.js";const P={name:"SearchResult",props:{searchResult:{type:Object,default:()=>{}},image:{type:[Object,String],default:void 0},permalink:{type:String,required:!0},title:{type:String,default:void 0},isModel:{type:Boolean,default:!1},isBlank:{type:Boolean,default:!1}},computed:{...w({searchValue:"search/getSearchValue"}),getPreviewLink(){return typeof this.image=="object"?this.getContentLink(this.image.permalink):this.image},getPreviewAlt(){return typeof this.image=="object"?this.image.alt:"Search preview image"},getTitle(){const e=this.title||this.searchResult.title,t=new RegExp(`(${this.searchValue})`,"gi");return e.replace(t,"<mark>$1</mark>")}}},$={key:1,class:"search-result__preview","data-testid":"element_000244"},j=["innerHTML"];function Q(e,t,c,f,L,d){const v=h("app-image"),o=h("app-link");return s(),i(o,{class:"search-result","test-id":"elem_v_002310",link:c.permalink,target:c.isBlank},{default:u(()=>[c.image?(s(),i(v,{key:0,class:B(["search-result__preview",{"--model":c.isModel}]),src:d.getPreviewLink,alt:d.getPreviewAlt,"test-id":"elem_v_000908"},null,8,["class","src","alt"])):(s(),l("div",$)),r("div",{class:"search-result__title","data-testid":"element_000245",innerHTML:d.getTitle},null,8,j)]),_:1},8,["link","target"])}const q=b(P,[["render",Q],["__scopeId","data-v-0ef9efb3"]]),C={__assets:{__asset0:T,__asset1:R},name:"SearchResults",components:{AppPreloader:S,SearchResult:q,simplebar:M},computed:{...w({hasResults:"search/hasResults",pages:"search/getPages",blogs:"search/getBlogs",models:"search/getModels",videos:"search/getVideos",searchMessage:"search/getSearchMessage",isLoading:"search/isLoading",isGayQuery:"search/isGayQuery",isTransQuery:"search/isTransQuery",searchValue:"search/getSearchValue"})},methods:{getModelLink(e){return`/model/${this.addTrailingSlash(e.slug)}`},getVideoLink(e){return`/video/${this.addTrailingSlash(e.slug)}`},getBlogLink(e){return`/blog/${this.addTrailingSlash(e.permalink)}`}}},G={class:"search-results","data-testid":"elem_v_000313"},N={key:0,class:"search-results__default","data-testid":"element_000246"},I={key:1,class:"search-results__default","data-testid":"element_000247"},A={class:"search-results__subtitle-caption","data-testid":"elem_v_000314"},z={key:3,class:"search-results__result-container","data-testid":"elem_v_000315"},D={class:"search-results__subtitle-caption","data-testid":"elem_v_000316"},E={key:5,class:"search-results__result-container","data-testid":"elem_v_000317"},H={class:"search-results__subtitle-caption","data-testid":"elem_v_000318"},O={key:7,class:"search-results__result-container","data-testid":"elem_v_000319"},F={class:"search-results__subtitle-caption","data-testid":"elem_v_000320"},J={key:9,class:"search-results__result-container","data-testid":"elem_v_000321"};function U(e,t,c,f,L,d){const v=h("app-preloader"),o=h("search-result"),g=h("app-link"),V=h("simplebar");return s(),l("div",G,[e.searchMessage?(s(),l("div",N,_(e.searchMessage),1)):e.isLoading?(s(),l("div",I,[y(v)])):n("",!0),y(V,{"data-simplebar-auto-hide":"false",class:"search-results__content simple-scrollbar","data-testid":"element_000248"},{default:u(()=>[e.isGayQuery?(s(),i(o,{key:0,image:e.$options.__assets.__asset0,title:"Gay VR Porn videos - vrbgay.com",permalink:"https://vrbgay.com/","is-blank":""},null,8,["image"])):n("",!0),e.isTransQuery?(s(),i(o,{key:1,image:e.$options.__assets.__asset1,title:"TS VR Porn videos - vrbtrans.com",permalink:"https://vrbtrans.com/","is-blank":""},null,8,["image"])):n("",!0),e.pages.length?(s(),i(g,{key:2,class:"search-results__subtitle",link:{path:"/search/",query:{s:e.searchValue}},block:"","test-id":"elem_v_000909"},{default:u(()=>[t[0]||(t[0]=m(" Page ",-1)),r("span",A,"("+_(e.pages.length)+")",1),t[1]||(t[1]=r("svg",{class:"search-results__subtitle-icon",xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 12 12",fill:"none"},[r("path",{d:"M4.5 10L8.5 6L4.5 2",stroke:"white","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1))]),_:1},8,["link"])):n("",!0),e.pages.length?(s(),l("div",z,[(s(!0),l(p,null,k(e.pages.splice(0,3),a=>(s(),i(o,{key:a.id,"search-result":a,permalink:`/${a.permalink}/`},null,8,["search-result","permalink"]))),128))])):n("",!0),e.videos.length?(s(),i(g,{key:4,class:"search-results__subtitle",link:{path:"/search/",query:{s:e.searchValue,target:"videos"}},block:"","test-id":"elem_v_000910"},{default:u(()=>[t[2]||(t[2]=m(" Videos ",-1)),r("span",D,"("+_(e.videos.length)+")",1),t[3]||(t[3]=r("svg",{class:"search-results__subtitle-icon",xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 12 12",fill:"none"},[r("path",{d:"M4.5 10L8.5 6L4.5 2",stroke:"white","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1))]),_:1},8,["link"])):n("",!0),e.videos.length?(s(),l("div",E,[(s(!0),l(p,null,k(e.videos.slice(0,3),a=>(s(),i(o,{key:a.id,"search-result":a,image:a.poster,permalink:d.getVideoLink(a)},null,8,["search-result","image","permalink"]))),128))])):n("",!0),e.models.length?(s(),i(g,{key:6,class:"search-results__subtitle",link:{path:"/search/",query:{s:e.searchValue,target:"models"}},block:"","test-id":"elem_v_000911"},{default:u(()=>[t[4]||(t[4]=m(" Pornstars ",-1)),r("span",H,"("+_(e.models.length)+") ",1),t[5]||(t[5]=r("svg",{class:"search-results__subtitle-icon",xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 12 12",fill:"none"},[r("path",{d:"M4.5 10L8.5 6L4.5 2",stroke:"white","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1))]),_:1},8,["link"])):n("",!0),e.models.length?(s(),l("div",O,[(s(!0),l(p,null,k(e.models.slice(0,3),a=>(s(),i(o,{key:a.id,"search-result":a,image:a.featuredImage,permalink:d.getModelLink(a),"is-model":""},null,8,["search-result","image","permalink"]))),128))])):n("",!0),e.blogs.length?(s(),i(g,{key:8,class:"search-results__subtitle",link:{path:"/search/",query:{s:e.searchValue,target:"blogs"}},block:"","test-id":"elem_v_000912"},{default:u(()=>[t[6]||(t[6]=m(" News ",-1)),r("span",F,"("+_(e.blogs.length)+")",1),t[7]||
1(t[7]=r("svg",{class:"search-results__subtitle-icon",xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 12 12",fill:"none"},[r("path",{d:"M4.5 10L8.5 6L4.5 2",stroke:"white","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1))]),_:1},8,["link"])):n("",!0),e.blogs.length?(s(),l("div",J,[(s(!0),l(p,null,k(e.blogs.slice(0,3),a=>(s(),i(o,{key:a.id,"search-result":a,image:a.image,permalink:d.getBlogLink(a)},null,8,["search-result","image","permalink"]))),128))])):n("",!0)]),_:1})])}const Z=b(C,[["render",U],["__scopeId","data-v-09c00fc9"]]);export{Z as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.