PageSourceSearch

https://www.mondoworldwide.com/assets/vendor85.js

js mondoworldwide.com collected 2026-10-02 08:44:34 UTC 2,227 bytes, 1 lines download raw bytes

1import{l as w}from"./vendor3.js";import{a as b,I as k}from"./vendor5.js";import{l as L,v as T,o as t,c as x,d as s,a as r,t as B,b as h,h as p,F as u,T as S,g as m,w as q,r as _,_ as I}from"./index.js";const D={class:"listing-search-container"},H={key:0,class:"backgroundtext"},M={class:"listing-search layout-container"},C={key:0,class:"top-wrapper"},j=["innerHTML"],N={class:"listing-wrapper"},O=["innerHTML"],V={class:"results-wrapper"},E=["href","rel"],F=["innerHTML"],G={class:"arrow"};function P(e,a,o,R,i,c){var l;const g=_("Icon"),f=_("IconBase");return L((t(),x(S,{to:"[data-id="+o.id+"]",disabled:o.teleportDisabled},[s("div",D,[(l=i.params)!=null&&l.backgroundText?(t(),r("div",H,B(i.params.backgroundText),1)):h("",!0),s("div",M,[c.query?(t(),r("div",C,[s("span",{class:"component-title component-title-medium h2",innerHTML:c.claim},null,8,j)])):h("",!0),s("div",N,[(t(!0),r(u,null,p(c.listingGroups,(d,v)=>(t(),r("div",{key:v,class:"listing-group"},[s("div",{class:"title",innerHTML:d.label},null,8,O),s("div",V,[(t(!0),r(u,null,p(d.items,(n,y)=>(t(),r("a",{key:y,class:"result",href:n.href,rel:(n==null?void 0:n.rel)||"follow"},[s("span",{innerHTML:n.title},null,8,F),s("div",G,[m(f,{width:24,height:24,size:24,"icon-color":"#0076C0",rotate:270},{default:q(()=>[m(g,{type:"chevron"})]),_:1})])],8,E))),128))])]))),128))])])])],8,["to","disabled"])),[[T,i.loaded]])}const z={name:"ListingSearch",emits:["loaded"],components:{IconBase:b,Icon:k},props:{data:Object,pageData:Object,teleportDisabled:Boolean,id:String,endpoint:String},data(){return{component:"",loaded:!1,params:{}}},async created(){const e=await w(this.endpoint,this.id);e?(this.component=e.data.component,this.params=e.data.params,this.loaded=!0,this.$emit("loaded",this.id)):this.$emit("loaded",this.id)},computed:{query(){var a;const e=new URLSearchParams(document.location.search);return(a=this.params)!=null&&a.query?this.params.query:e.has("q")?e.get("q"):!1},claim(){return`${this.params.claim}: <em>${this.query}</em>`},listingGroups(){var a;const e=[];return(a=this.params)!=null&&a.result&&Object.keys(this.params.result).forEach(o=>{e.push(this.params.result[o])}),e}},watch:{},methods:{}};var K=I(z,[["render",P]]);export{K 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.