PageSourceSearch

https://cdn.ocast.com/app/_nuxt/BgfRrgmu.js

js ocast.com collected 2026-10-02 17:19:14 UTC 13,121 bytes, 1 lines download raw bytes

1import{_ as oe,a as ne}from"./Cwl2-ig1.js";import{_ as M,a4 as F,b as B,n as Q,h as ae,a5 as re}from"./BxMUH4Jy.js";import{a9 as w,aa as r,ac as R,G as i,ai as q,au as P,d as L,k as v,ag as e,ah as $,ap as n,ae as b,u as t,aD as S,r as U,as as G,al as N,aE as H,q as ie}from"./BNIIB2JT.js";import{_ as le}from"./BOLrpFXD.js";import{_ as J,a as ce,b as ue,c as de}from"./Brvyxond.js";import{_ as W}from"./CSXFp_mB.js";import{_ as X}from"./BDOCdIlP.js";import{u as Z}from"./Bw4zAPWr.js";import{_ as fe}from"./B8e6L6JG.js";import{_ as me}from"./Ctksj3TQ.js";import{d as K}from"./Cy1AJvhR.js";import{s as V}from"./DbmcTEYc.js";import{u as _e}from"./DvXIEu9x.js";import{u as pe}from"./CmbpDJ0P.js";import{D as he}from"./Ddo1TKVB.js";import"./l78dwYj1.js";import"./U68QIHgi.js";import"./_ySfZi0T.js";import"./DSRZRi2X.js";import"./C1nSVTsB.js";const be={props:{labels:Object},data(){return{routeNames:{"advertiser-requests":this.$t("title.my-requests"),"advertiser-messages":this.$t("title.messages"),"settings-account":this.$t("title.my-profile")}}},computed:{crumbs(){let s=[];const _=(this._.provides[F]||this.$route).matched[0].path.split("/").filter(c=>!!c),l=(this._.provides[F]||this.$route).name.replace(/___[^-]*$/,""),y=(this._.provides[F]||this.$route).params;return s.push(l),s=this.createRouteNames(l,s),s=s.map(c=>{const u=c.split("-");_.filter(o=>o.includes(":")).map(o=>o.replace(":",""));const m={};return Object.keys(y).filter(o=>u.includes(o)).forEach(o=>{m[o]=y[o]}),{path:this.$localePath({name:c,params:m}),name:this.getLabel(c)}}),s.slice(1,s.length+1)}},methods:{createRouteNames(s,_){if(s.includes("-")){const l=s.replace(/-[^-]*$/,"");return _.unshift(l),this.createRouteNames(l,_)}return _},getParams(s){return{}},getLabel(s){return this.labels?this.labels[s]||this.routeNames[s]||s:this.routeNames[s]||s}}};function $e(s,_,l,y,c,u){const m=oe,o=ne;return r(),w(o,{"show-home":!1},{default:R(()=>[(r(!0),i(q,null,P(u.crumbs,(x,g)=>(r(),w(m,{key:g,position:g+1,breadcrumb:x},null,8,["position","breadcrumb"]))),128))]),_:1})}const ve=Object.assign(M(be,[["render",$e]]),{__name:"BuyerBreadcrumbs"}),ge={class:"offer-sidebar"},ke={class:"offer-box box"},ye={class:"offer-info-item"},qe={class:"offer-info-key"},we={class:"offer-info-value"},xe={key:0,class:"offer-info-item"},Ae={class:"offer-info-key"},Oe={key:1,class:"offer-info-item"},je={class:"offer-info-key"},Ce={class:"offer-info-value"},Re={class:"offer-info-item"},Te={class:"offer-info-key"},De={class:"offer-info-item"},Pe={class:"offer-info-key"},Be={class:"offer-info-value"},Ie={class:"offer-info-item"},Se={class:"offer-info-key"},Me={class:"offer-info-value"},Ye={key:1,class:"offer-info-item"},Ee={class:"offer-info-key"},Fe={class:"offer-info-value"},Ne={class:"offer-info-item"},Ve={class:"offer-info-key"},Le={class:"offer-info-value"},ze=L({__name:"OfferSidebar",props:{request:{type:Object,required:!0},offer:{type:Object,required:!1},isConversationStarted:Boolean},emits:["start","show-buyer-modal","show-seller-modal"],setup(s,{emit:_}){const l=B(),{$localePath:y}=B(),c=s,u=_,m=v(()=>{if(c.offer)return c.offer.seller;if(c.request.isDirect)return c.request.direct?.mediakit}),o=v(()=>c.request.isRejected?"rejected":c.request.isCompleted?"completed":c.request.isPublished?"published":"pending"),x=v(()=>o.value==="rejected"?l.$t("label.rejected"):o.value==="completed"?l.$t("label.completed"):o.value==="published"?l.$t("label.published"):l.$t("label.pending")),g=()=>{u("show-buyer-modal")},k=()=>{u("show-seller-modal")};return(p,d)=>{const T=W,I=X;return r(),i("div",ge,[e("div",ke,[s.request.direct?(r(),i(q,{key:0},[e("div",ye,[e("span",qe,n(p.$t("label.seller")),1),e("span",we,[b(T,{img:t(m).logo,name:t(m).name,size:"24",class:"mediakit-logo"},null,8,["img","name"]),b(I,{to:t(y)({name:"mediakit",params:{mediakit:t(m).slug}}),class:"link strong",target:"_blank"},{default:R(()=>[S(n(t(m).name),1)]),_:1},8,["to"])])]),s.offer?(r(),i("div",xe,[e("span",Ae,n(p.$t("label.contact")),1),e("span",{class:"offer-info-value link offer-info-value-name",onClick:d[0]||(d[0]=a=>k())},n(s.offer.seller.createdBy.name),1)])):$("",!0),t(m).category?(r(),i("div",Oe,[e("span",je,n(p.$t("label.category")),1),e("span",Ce,n(t(m).category.name),1)])):$("",!0),d[2]||(d[2]=e("hr",{class:"box-divider box-divider-light"},null,-1))],64)):$("",!0),e("div",Re,[e("span",Te,n(p.$t("label.request-by")),1),e("span",{class:"offer-info-value link offer-info-value-name",onClick:d[1]||(d[1]=a=>g())}
1,n(s.request.buyer.user.name),1)]),e("div",De,[e("span",Pe,n(p.$t("label.created")),1),e("span",Be,n(("useFormatDate"in p?p.useFormatDate:t(Z))(s.request.createdAt,"d MMM YYYY, HH:mm")),1)]),e("div",Ie,[e("span",Se,n(p.$t("label.request-number")),1),e("span",Me," #"+n(s.request.publicId),1)]),s.request.isDirect?$("",!0):(r(),i("div",Ye,[e("span",Ee,n(p.$t("label.offers")),1),e("span",Fe,n(s.request.offers.length),1)])),e("div",Ne,[e("span",Ve,n(p.$t("label.status")),1),e("span",Le,n(t(x)),1)])])])}}}),Ge=Object.assign(M(ze,[["__scopeId","data-v-cacf4c80"]]),{__name:"OfferSidebar"}),He={},Ke={class:"request-help-box"},Qe={class:"block block-first"},Ue={class:"help-title"},Je={class:"help-text"},We={class:"block block-last"},Xe={class:"help-title"},Ze={class:"help-text"};function et(s,_,l,y,c,u){const m=X;return r(),i("div",Ke,[e("div",Qe,[e("div",Ue,n(s.$t("title.request-help-questions")),1),e("div",Je,[S(n(s.$t("text.check-out"))+" ",1),b(m,{to:s.$localePath({name:"faq"}),target:"_blank",class:"link"},{default:R(()=>[S(n(s.$t("button.faqs")),1)]),_:1},8,["to"])])]),e("div",We,[e("div",Xe,n(s.$t("title.request-help-issues")),1),e("div",Ze,[S(n(s.$t("text.request-help-contact-support"))+" ",1),b(m,{to:s.$localePath({name:"contact-us"}),target:"_blank",class:"link"},{default:R(()=>[S(n(s.$t("button.support-team")),1)]),_:1},8,["to"])])])])}const tt=Object.assign(M(He,[["render",et],["__scopeId","data-v-de25630d"]]),{__name:"RequestHelpBox"}),st={class:"mediakit-wrapper"},ot={class:"mediakit-content"},nt={class:"mediakit-name"},at={class:"mediakit-subtitle text-caption"},rt={key:0,class:"offer-title"},it={class:"actions-wrapper"},lt=["disabled"],ct=["disabled"],ut=L({__name:"OffersListItem",props:{offer:{type:Object,required:!0},request:Object,showTitle:{type:Boolean,default:!0}},emits:["decline"],setup(s,{emit:_}){const l=s,{$localePath:y}=B(),c=B(),u=U(!1),m=v(()=>{if(l.offer.messages?.length)return l.offer.messages[0].message}),o=v(()=>u.value?c.$t("button.show-less"):`+${x.value-8}`),x=v(()=>(p.value?p.value.length:0)+(d.value?d.value.length:0)+(k.value?k.value.length:0)||0),g=v(()=>l.offer.seller.mediakit.audiences),k=v(()=>{if(g.value?.length){const a=[];return g.value.forEach(f=>{if(f.interests?.length){const h=f.interests.map(A=>A.name);a.push(...h)}}
1),[...new Set(a)]}}),p=v(()=>{if(g.value.length){const a=[];return g.value.forEach(f=>{f.gender>=50&&a.push(c.$t("label.men")),f.gender<=50&&a.push(this.$i18n.$t("label.women"))}),[...new Set(a)]}}),d=v(()=>{const a=l.offer.seller.mediakit.audiences;if(a.value?.length){const f=[];return a.value.forEach(h=>{const A=`${h.fromAge}-${h.toAge}`;f.push(A)}),[...new Set(f)]}}),T=async()=>{await Q(y({name:"advertiser-inbox-id",params:{id:l.offer.publicId}}))},I=()=>{u.value=!u.value};return(a,f)=>{const h=W,A=J,D=me,Y=ce;return r(),w(Y,{onClick:T,clickable:!0},{avatar:R(()=>[e("div",st,[b(h,{img:s.offer.seller.mediakit.logo,size:"48",class:"mediakit-logo"},null,8,["img"]),e("div",ot,[e("div",nt,n(s.offer.seller.mediakit.name),1),e("div",at,n(s.offer.seller.mediakit.category.name),1)])])]),content:R(()=>[s.request&&s.showTitle?(r(),i("h4",rt,n(s.request.title),1)):$("",!0),b(A,{class:"offer-description",text:t(m)},null,8,["text"]),t(k)?(r(),i("div",{key:1,class:N(["audience-wrapper",{collapse:!t(u)}])},[(r(!0),i(q,null,P(t(p),(O,j)=>(r(),w(D,{key:"gender"+j,text:O,class:"audience-tag",clickable:!1},null,8,["text"]))),128)),(r(!0),i(q,null,P(t(d),(O,j)=>(r(),w(D,{key:"age"+j,text:O+" "+a.$t("label.years"),class:"audience-tag",clickable:!1},null,8,["text"]))),128)),(r(!0),i(q,null,P(t(k),(O,j)=>(r(),w(D,{key:"interest"+j,text:O,class:"audience-tag",clickable:!1},null,8,["text"]))),128)),t(x)>7?(r(),w(D,{key:0,onClick:G(I,["stop","prevent"]),text:t(o)},null,8,["text"])):$("",!0)],2)):$("",!0)]),actions:R(()=>[e("div",it,[s.offer.declinedAt?$("",!0):(r(),i("button",{key:0,class:N(["button button-small view-button",{"button-primary":!s.offer.acceptedAt}]),disabled:!!s.offer.acceptedAt,onClick:G(T,["prevent","stop"])},n(a.$t("button.view-conversation")),11,lt)),s.offer.declinedAt?(r(),i("button",{key:1,class:N(["button button-small view-button",{"button-primary":!s.offer.acceptedAt}]),disabled:!!s.offer.declinedAt},n(a.$t("button.declined")),11,ct)):$("",!0)])]),_:1})}}}),dt=Object.assign(M(ut,[["__scopeId","data-v-eea5138f"]]),{__name:"OffersListItem"}),ft={key:0},mt={class:"request-header-wrapper"},_t={class:"header-content"},pt={class:"page-title"},ht={class:"chip-wrapper"},bt={class:"header-actions"},$t={class:"section request-content-wrapper"},vt={class:"request-content"},gt={class:"request-info"},kt={key:0,class:"request-info-item"},yt={for:""},qt={key:1,class:"request-info-item"},wt={for:""},xt={class:"request-content-sidebar"},At={class:"offers-wrapper"},Ot={key:0,class:"pending-wrapper"},jt={class:"text-headline"},Ct={class:"offers-header"},Rt={class:"title-wrapper"},Tt={key:0,class:"title-offers"},Dt={key:1,class:"title-offers"},Pt={class:"offers-header-actions"},Bt={class:"text-subheading no-offers-text"},It={class:"text-subheading no-offers-text"},os=L({__name:"[id]",async setup(s){let _,l;const y=ae(),c=re(),u=B(),{$localePath:m}=B(),{data:o,error:x,refresh:g}=([_,l]=H(()=>_e(()=>c.request(y.params.id.toString()),"$d3mKqgQgqR")),_=await _,l(),_);(x.value||!o.value)&&(V.error(u.$t("error.request-forbidden")),[_,l]=H(()=>Q(m({name:"advertiser-requests-list-filter",params:{filter:"all"}}))),await _,l());const k=U(!0),p=v(()=>{const{budgetFrom:a,budgetTo:f,currency:h}=o.value;return pe(h.code,a,f)}),d=v(()=>{if(o.value?.offers?.length){const a=o.value?.offers.filter(h=>!h.acceptedAt&&!h.declinedAt),f=o.value?.offers.filter(h=>!!h.acceptedAt&&!h.declinedAt);return a.concat(f)}return[]}),T=v(()=>o.value?.offers?.length?o.value?.offers.filter(a=>!!a.declinedAt):[]),I=()=>{he.confirm(u.$t("text.complete-request-confirm"),async a=>{if(a)try{await c.completeRequest(o.value.publicId),g(),V.success(u.$t("message.complete-request-success"))}catch{V.error(u.$t("message.complete-request-failed"))}},u.$t("title.complete-request"),u.$t("button.complete-request"))};return(a,f)=>{const h=ve,A=le,D=ue,Y=J,O=de,j=Ge,ee=tt,te=fe,z=dt;return t(o)?(r(),i("div",ft,[b(h,{labels:{"advertiser-requests-id":`${a.$t("title.request")} #${t(o).publicId}`}},null,8,["labels"]),e("header",mt,[e("div",_t,[e("h1",pt,n(t(o).title),1),e("div",ht,[b(A,{class:"type-chip",type:t(o).requestType}
1,null,8,["type"]),b(D,{"is-published":t(o).isPublished,"is-rejected":t(o).isRejected,"is-completed":t(o).isCompleted,direct:t(o).requestType==="direct",class:"type-chip"},null,8,["is-published","is-rejected","is-completed","direct"])])]),e("div",bt,[t(o).isPublished&&!t(o).direct?(r(),i("button",{key:0,class:"button",onClick:f[0]||(f[0]=C=>I())},n(a.$t("button.complete-request")),1)):$("",!0)])]),e("div",$t,[e("div",vt,[e("label",null,n(a.$t("label.description")),1),b(Y,{class:"request-description",text:t(o).description},null,8,["text"]),e("div",gt,[t(o).campaignDate?(r(),i("div",kt,[e("label",yt,n(a.$t("label.campaign-date")),1),e("div",null,n(("useFormatDate"in a?a.useFormatDate:t(Z))(t(o).campaignDate,"D MMMM, YYYY")),1)])):$("",!0),t(p)?(r(),i("div",qt,[e("label",wt,n(a.$t("label.budget")),1),e("div",null,n(t(p)),1)])):$("",!0)]),b(O,{request:t(o)},null,8,["request"])]),e("div",xt,[b(j,{request:t(o),offer:t(o).offers[0]},null,8,["request","offer"]),b(ee,{class:"helpbox"})])]),e("div",At,[t(o).isPending?(r(),i("div",Ot,[e("h4",jt,n(a.$t("title.pending-approval")),1),e("p",null,n(a.$t("text.pending-approval")),1)])):t(d)&&t(d).length?(r(),i(q,{key:1},[e("div",Ct,[e("div",Rt,[t(o).direct?(r(),i("h2",Tt,n(t(d).length)+" "+n(t(K)(a.$t("label.offers-count",t(d).length))),1)):(r(),i("h2",Dt,n(t(d).length)+" "+n(t(K)(a.$t("label.offers-count",t(d).length))),1))]),e("div",Pt,[b(te,{modelValue:t(k),"onUpdate:modelValue":f[1]||(f[1]=C=>ie(k)?k.value=C:null),label:a.$t("label.only-active")},null,8,["modelValue","label"])])]),(r(!0),i(q,null,P(t(d),(C,E)=>(r(),w(z,{key:E,offer:C,request:t(o),clickable:!0,"show-title":!1,class:"offer-list-item",onRemove:St=>t(o).offers=t(d).filter(se=>se.id!==C.id)},null,8,["offer","request","onRemove"]))),128)),t(k)?$("",!0):(r(!0),i(q,{key:0},P(t(T),(C,E)=>(r(),w(z,{key:E,offer:C,request:t(o),clickable:!0,actions:["view"],"show-title":!1},null,8,["offer","request"]))),128))],64)):t(o).requestType!=="direct"?(r(),i(q,{key:2},[e("h4",Bt,n(a.$t("title.no-offers-yet")),1),e("p",null,n(a.$t("text.no-offers")),1)],64)):(r(),i(q,{key:3},[e("h4",It,n(a.$t("title.no-reply-yet")),1),e("p",null,n(a.$t("text.no-offers")),1)],64))])])):$("",!0)}}});export{os 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.