");const bd=e=>{switch(e){case"image/png":case"image/x-png":default:return"png";case"image/jpg":case"image/jpeg":return"jpg";case"image/bmp":return"bmp"}},yd=()=>[5,60];var wd=Nr("Estimate now ",1),xd=Nr("
Register now
"),$d=Nr('
Seamless experience of showing out of home ads,\n without going out of home.
Publish in minutes with just .
Included TAX and no hidden charges.
No installation or maintenance fees.
Starting from Kolkata (city of joy), India.
Reach millions people from every age group every day.
Create ads from anywhere any device.
Outdoor advertising is continuously changing with\n modern world
",1),df=Nr(" ",1);const uf=Object.freeze(Object.defineProperty({__proto__:null,component:function(e,t){ie(t,!0);const r=[["Visibility","Dynamic visibility seen by multiple audiences across the city","Fixed location limited visibility depending on location"],["Mobility","Highly mobile moves with the vehicle, reaching various areas","Static: stays in one place"],["Audience Reach","Broad reach covers multiple locations in a day","Limited to local foot or vehicle traffic in a specific area"],["Convenience of Changing Ads","Digital content can be updated remotely and instantly","Requires physical effort to replace costly and time-consuming"],["Ad Flexibility","Multiple ads can be shown in rotation on the same taxi-top","One ad per location at a time"],["Cost","Extremely affordable at only Rs. 99, meaning you can advertise for hours for a fraction of the cost. Far cheaper than traditional static billboards.","High upfront costs (printing, installation, space rental), typically Rs. 20,000+ for a single location"],["Customization","Dynamic content can show animations, videos, and real-time updates","Limited to static images and designs"],["Attention Grabbing","Attracts attention due to mobility, movement, and brightness","May be ignored if static for too long"],["Durability / Weather Resistance","LED displays are more weather-resistant and durable","Dependent on material and prone to weather damage"],["Targeted Advertising","Can be geo-targeted to specific areas or times for maximum impact","General audience hard to target specific demographics"],["Environmental Impact","Digital reduces waste, though energy consumption needs management","Requires physical materials more waste over time"],["Space Availability","Unlimited as taxis can cover diverse areas without space constraints","Limited by location and availability of billboard space"]];xt(()=>{Yl({back:"",title:Oc()["/comparison"]})});var n=df(),o=mt(n);{let e=_e(()=>`${Oc()["/comparison"]} - ApexPromo | Display digital out of home ads from anywhere & any device`),t=_e(()=>`${Oc()["/comparison"]}, why ApexPromo with other ad service. Display digital out of home ads from anywhere & any device`),r=_e(()=>"compair,comparison ApexPromo,why ApexPromo,promo,promos,promotion,ad,ads,ooh,ooh ads,out of home,out of home ads,dooh,dooh ads,digital ooh ads,digital out of home ads,outdoor ads,cab ads,cab promos,billboard,billboard ads,digital billboard ads,taxi top,taxi ad,taxi ads,on demand,on demand ads,on demand ooh,on demand dooh,on demand out of home,on demand out of home ads"),n=_e(()=>Ql(Wi())+"/comparison");Xc(0,{seo:!0,get title(){return fr(e)},get description(){return fr(t)},get keywords(){return fr(r)},get url(){return fr(n)},image:[]})}td(ht(o,2),{size:"lg",children:(e,t)=>{var n=cf(),o=mt(n),a=ht(o,2),s=vt(a),i=ht(s,2),l=vt(i,!0);Z(i);var c=ht(i,2);Z(a);var d=ht(a,2);rn(d,17,()=>r,tn,(e,t,r)=>{var n=of(),o=vt(n),a=vt(o,!0);Z(o);var s=ht(o,2),i=vt(s);{let e=_e(()=>Ni("text-green-600"));ld(i,{size:"base",get classes(){return fr(e)}})}Z(s);var l=ht(s,2),c=vt(l);{let e=_e(()=>Ni("text-red-500"));$c(c,{size:"base",get classes(){return fr(e)}})}Z(l),Z(n),zt((e,r,i,c)=>{bn(n,1,e),bn(o,1,r),qr(a,fr(t)[0]),bn(s,1,i),bn(l,1,c)},[()=>vn(Ni("mt-1 grid w-full grid-cols-3 gap-2 rounded-lg p-3",{"bg-stone-100 dark:bg-stone-800":r%2==0})),()=>vn(Ni("flex w-full items-center justify-center text-center text-xs lg:text-sm")),()=>vn(Ni("flex w-full items-center justify-center text-center")),()=>vn(Ni("flex w-full items-center justify-center text-center"))]),Gr(e,n)});var u=ht(d,2),f=vt(u);{let e=_e(Qi);yc(f,{color:"green-outline",size:"base",get onclick(){return zl},get href(){return fr(e)},title:"Estimate",children:(e,t)=>{var r=af(),n=ht(vt(r));{let e=_e(()=>Ni("ml-1"));cc(n,{size:"base",get classes(){return fr(e)}})}Z(r),zt(e=>bn(r,1,e),[()=>vn(Ni("flex items-center"))]),Gr(e,r)},$$slots:{default:!0}})}Z(u);var p=ht(u,2),v=ht(p,2);rn(v,17,()=>r,tn,(e,t,r)=>{var n=sf(),o=vt(n),a=vt(o,!0);Z(o);var s=ht(o,2),i=vt(s,!0);Z(s);var l=ht(s,2),c=vt(l,!0);Z(l),Z(n),zt((e,r,d,u)=>{bn(n,1,e),bn(o,1,r),qr(a,fr(t)[0]),bn(s,1,d),qr(i,fr(t)[1]),bn(l,1,u),qr(c,fr(t)[2])},[()=>vn(Ni("mt-1 grid w-full grid-cols-3 gap-2 rounded-lg p-3",{"bg-stone-100 dark:bg-stone-800":r%2==0})),()=>vn(Ni("flex w-full items-center justify-center p-5 text-center text-xs lg:text-sm")),()=>vn(Ni("flex w-full items-center justify-center p-5 text-center text-xs lg:text-sm")),()=>vn(Ni("flex w-full items-center justify-center p-5 text-center text-xs lg:text-sm"))]),Gr(e,n)});var m=ht(v,2),h=vt(m);{let e=_e(Qi);yc(h,{color:"green-outline",size:"base",get onclick(){return zl},get href(){return fr(e)},title:"Estimate",children:(e,t)=>{var r=lf(),n=ht(vt(r));{let e=_e(()=>Ni("ml-1"));cc(n,{size:"base",get classes(){return fr(e)}})}Z(r),zt(e=>bn(r,1,e),[()=>vn(Ni("flex items-center"))]),Gr(e,r)},$$slots:{default:!0}})}Z(m),zt((e,t,r,n,d,f,v,h,g)=>{bn(o,1,e),bn(a,1,t),bn(s,1,r),bn(i,1,n),qr(l,d),bn(c,1,f),bn(u,1,v),bn(p,1,h),bn(m,1,g)},[()=>vn(Ni("mt-2 text-center text-stone-500 dark:text-stone-400")),()=>vn(Ni("mt-5 grid w-full grid-cols-3 gap-2 p-5 font-bold")),()=>vn(Ni("w-full text-center")),()=>vn(Ni("w-full text-center")),Cs,()=>vn(Ni("w-full text-center")),()=>vn(Ni("mt-16 text-center")),()=>vn(Ni("mt-16 text-center text-2xl font-bold")),()=>vn(Ni("mt-16 text-center"))]),Gr(e,n)},$$slots:{default:!0}}),Gr(e,n),le()},universal:nf},Symbol.toStringTag,{value:"Module"})),ff=Object.freeze(Object.defineProperty({__proto__:null,prerender:!0},Symbol.toStringTag,{value:"Module"}));var pf=Nr("
");var vf=Nr('
VIP Krishnapur, Kolkata, West Bengal, India 700101
',1);var mf=Nr(" ",1),hf=Nr(" ",1);const gf=Object.freeze(Object.defineProperty({__proto__:null,component:function(e,t){ie(t,!0),xt(()=>{Yl({back:"",title:Oc()["/contact"]})});var r=hf(),n=mt(r);{let e=_e(()=>`${Oc()["/contact"]} - ApexPromo | Display digital out of home ads from anywhere & any device`),t=_e(()=>`${Oc()["/contact"]} to ApexPromo. Display digital out of home ads from anywhere & any device`),r=_e(()=>"contact,contact us,contact ApexPromo,promo,promos,promotion,ad,ads,ooh,ooh ads,out of home,out of home ads,dooh,dooh ads,digital ooh ads,digital out of home ads,outdoor ads,cab ads,cab promos,billboard,billboard ads,digital billboard ads,taxi top,taxi ad,taxi ads,on demand,on demand ads,on demand ooh,on demand dooh,on demand out of home,on demand out of home ads"),n=_e(()=>Ql(Wi())+"/contact");Xc(0,{seo:!0,get title(){return fr(e)},get description(){return fr(t)},get keywords(){return fr(r)},get url(){return fr(n)},image:[]})}td(ht(n,2),{size:"sm",children:(e,t)=>{var r=mf(),n=mt(r);!function(e,t){ie(t,!1),Jn();var r=pf(),n=vt(r);Z(r),zt((e,t)=>{bn(r,1,e),qr(n,`We are ${t??""} Network Pvt. Ltd. - an adtech startup, trying to change the way out of home ads industry\n works and trying to digitalize it with our state of art technologies and expertise.`)},[()=>vn(Ni("mt-2 text-stone-500 dark:text-stone-400")),Cs]),Gr(e,r),le()}(n,{}),function(e,t){ie(t,!1),Jn();var r=vf(),n=mt(r);{let e=Se(()=>Ni("mt-5 h-24 block mx-auto text-center","fill-red-500"));vc(n,{get classes(){return fr(e)}})}var o=ht(n,2),a=vt(o),s=vt(a,!0);Z(a);var i=ht(a,2),l=vt(i,!0);Z(i);var c=ht(i,2),d=vt(c,!0);Z(c);var u=ht(c,2);Z(o);var f=ht(o,2);zt((e,t,r,n,p,v,m,h,g,b)=>{bn(o,1,e),bn(a,1,t),qr(s,r),bn(i,1,n),qr(l,p),bn(c,1,v),qr(d,m),bn(u,1,h),Mn(f,"alt",g),bn(f,1,b)},[()=>vn(Ni("justtify-center flex flex-col items-center text-sm")),()=>vn(Ni("mt-2 flex items-center font-bold")),Cs,()=>vn(Ni("mt-2 flex items-center")),Os,()=>vn(Ni("mt-2 flex items-center")),As,()=>vn(Ni("mt-2 flex items-center")),()=>"ApexPromo location map",()=>vn(Ni("mx-auto mt-4 block w-full rounded-lg shadow-lg"))]),Gr(e,r),le()}(ht(n,2),{}),Gr(e,r)},$$slots:{default:!0}}),Gr(e,r),le()},universal:ff},Symbol.toStringTag,{value:"Module"})),bf=Object.freeze(Object.defineProperty({__proto__:null,prerender:!0},Symbol.toStringTag,{value:"Module"})),yf=()=>{const e=new Date;return{name:`Ad - ${e.getDate()}-${e.getMonth()+1}-${e.getFullYear()}`,mode:1,dedicated:0,location:"7848-2648",schedule:{from:"00:00",to:"23:59"},startEnd:{start:`${Nu(!1,!1)} ${Fu(1)}`,end:`${Nu(!1,!0)} ${Fu(2)}`},budgetType:1,amount:99..toString()}},wf=e=>Math.round(e.loaded/e.total*100),xf=e=>e.data?.message||e.status?.statusText||"Something went wrong.",$f=e=>{if(!/^\d{2}:\d{2}$/.test(e))return"";e=`${(new Date).toISOString().split("T")[0]}T${e}:00`;try{return new Date(e).toISOString()}catch{return""}};var kf=Hr('');function _f(e,t){ie(t,!0);const r=eo(t,["$$slots","$$events","$$legacy","size","classes"]);{let n=_e(()=>Ni("inline-block",(()=>{switch(t.size){case"lg":return"size-8";case"base":return"size-5"}})(),t.classes));!function(e,t){const r=eo(t,["$$slots","$$events","$$legacy"]);var n=kf();An(n,()=>({viewBox:"0 0 512 512",width:"1.2em",height:"1.2em",...r})),Gr(e,n)}(e,ro({get class(){return fr(n)}},()=>r))}le()}var Sf=Nr("
Transparent area will be black or white respectably.
Best fit ratio 3:1.
Resolution can be 900:300 pixels.
Max file size is 100 MB.
Photo / Image
JPEG, PNG or BITMAP files are accepted.
Video
MP4, WEBM or MOV files are accepted.
Video will run on mute.
Duration should be in between to seconds.
Need assistance?Contact our team for help and guidance on how to format your video properly, in case your video does\n not meet our upload criteria.
",1);function qf(e,t){ie(t,!0);let r=no(t,"meta",7),n=no(t,"url",7);const o=[];for(let e=5;e<=yd()[1];e+=5)o.push(e);let a=Ze(rt(5)),s=Ze("");const i=async e=>{let o=e.target.files;return o&&o[0]?(o=o[0],n(await(e=>new Promise(t=>{const r=new FileReader;r.readAsDataURL(e),r.addEventListener("load",()=>t(r?.result?.toString()||""))}))(o)),o.size>104857600?(Bl({...Hl,title:"Media max file size exceed. Max size is 100 MB.",color:"red",show:!0}),""):["video/mp4","video/webm","video/x-m4v","video/quicktime"].includes(o.type)&&(r(await(async e=>new Promise(t=>{const r=window.document.createElement("video");r.preload="metadata",r.onloadedmetadata=()=>t(r),r.src=e}))(n())),Math.round(r().duration)<5||Math.round(r().duration)>60)?(Bl({...Hl,title:Cu(5,60),color:"red",show:!0}),n(""),r({}),""):(Qe(s,o.type,!0),t.cb([o,r(),n()]),n())):""},l=_e(()=>()=>"mac"===Bf()||"ios"===Bf()?["*/*"]:["image/png","image/x-png","image/jpg","image/jpeg","image/bmp","video/mp4","video/webm","video/x-m4v","video/quicktime"]);Af(e,{color:"base",head:e=>{var t=Gf(),r=mt(t);Rf(ht(r,2),{text:"Help",title:"Help: Media",description:"Media / ad content is the actual content that will be shown. It can be a single photo / image or video."}),zt(e=>bn(r,1,e),[()=>vn(Ni("text-xl"))]),Gr(e,t)},children:(e,r)=>{var n=Vf(),c=mt(n),d=vt(c),u=vt(d),f=ht(vt(u),8),p=vt(f),v=vt(p),m=vt(v);Z(v),K(2),Z(p),Z(f);var h=ht(f,2),g=vt(h),b=vt(g),y=vt(b);Z(b);var w=ht(b,6),x=ht(vt(w)),$=vt(x,!0);Z(x);var k=ht(x,2),_=vt(k,!0);Z(k),K(),Z(w),Z(g),Z(h),Z(u),Z(d);var S=ht(d,2),z=vt(S);{let e=_e(()=>t.media?t.media.name:""),r=_e(()=>t.media?t.media.name:""),n=_e(()=>Ni("my-8")),o=_e(()=>fr(l)());qd(z,{type:"file",get label(){return fr(e)},get value(){return fr(r)},input:e=>(i(e),""),get parentClass(){return fr(n)},get accept(){return fr(o)}})}var P=ht(z,2),j=e=>{{let r=_e(()=>fr(a).toString()),n=_e(()=>o.map(e=>[e.toString(),e.toString()]));qd(e,{type:"select-option",label:"Duration",get value(){return fr(r)},input:e=>{const r=If(e.target.value);return Qe(a,parseInt(r),!0),t.cbDuration(fr(a)),r},get selectOption(){return fr(n)}})}};en(P,e=>{fr(s).startsWith("image/")&&e(j)}),Z(S),Z(c);var C=ht(c,2),M=vt(C),A=ht(M,2),O=ht(vt(A));{let e=_e(()=>"/contact?subject=2");Fi(O,{color:"accent",get href(){return fr(e)},get onclick(){return zl},children:(e,t)=>{K(),Gr(e,Wr("Ad Assist"))},$$slots:{default:!0}})}K(),Z(A),Z(C),zt((e,t,r,n,o,a,s,i,l,f,v)=>{bn(c,1,e),bn(d,1,t),bn(u,1,r),bn(p,1,n),bn(m,1,o),bn(g,1,a),bn(y,1,s),qr($,i),qr(_,l),bn(C,1,f),bn(M,1,v)},[()=>vn(Ni("grid grid-cols-1 items-center p-2 lg:grid-cols-3")),()=>vn(Ni("col-span-2 text-sm")),()=>vn(Ni("list-inside list-disc")),()=>vn(Ni("ml-4 list-inside list-disc")),()=>vn(Ni("font-bold underline")),()=>vn(Ni("ml-4 list-inside list-disc")),()=>vn(Ni("font-bold underline")),()=>5,()=>60,()=>vn(Ni("p-2 pt-5 text-justify")),()=>vn(Ni("text-blue-500"))]),Gr(e,n)},$$slots:{head:!0,default:!0}}),le()}var Jf=Nr("
Mode
",1),Yf=Nr("");var Zf=Nr("
Name
",1),Kf=Nr("");var Qf=Nr("
Schedule
",1),Xf=Nr("
");var ep=Nr("
Start & end
",1),tp=Nr("
");var rp=Nr(""),np=Nr(""),op=Nr(""),ap=Nr("
Changes are automatically saved as draft on your local device. Except media.
",1),sp=Nr(" ",1);const ip=Object.freeze(Object.defineProperty({__proto__:null,component:function(e,r){ie(r,!0);const n=Yd("",""),o=yf();let a=Ze(rt(n?.name||o.name)),s=Ze(rt(n?.mode||o.mode)),i=Ze(rt(n?.dedicated||o.dedicated)),l=Ze(rt(n?.location||o.location)),c=Ze(rt(n?.from||o.schedule.from)),d=Ze(rt(n?.to||o.schedule.to)),u=Ze(rt(n?.start||o.startEnd.start)),f=Ze(rt(n?.end||o.startEnd.end)),p=Ze(rt(n?.budgetType||o.budgetType)),v=Ze(rt(n?.amount||o.amount)),m=Ze(rt(5)),h=Ze(!1),g=Ze(null),b=Ze(rt({})),y=Ze("");const w=()=>{localStorage.removeItem("ad"),Qe(a,o.name,!0),Qe(s,o.mode,!0),Qe(i,o.dedicated,!0),Qe(l,o.location,!0),Qe(c,o.schedule.from,!0),Qe(d,o.schedule.to,!0),Qe(u,o.startEnd.start,!0),Qe(f,o.startEnd.end,!0),Qe(p,o.budgetType,!0),Qe(v,o.amount,!0),Qe(h,!1),Qe(g,null),Qe(b,{},!0),Qe(y,"")},x=async()=>{if(!("production"!==Ps()||fr(g)&&fr(y)))return;if(2===fr(s)&&fr(i)<1)return void Bl({...Hl,title:"Sorry, no dedicated device available right now. All are full & in use.",color:"red",show:!0});Gl();const e=await ps(()=>Promise.resolve().then(()=>lh),0,t&&"SCRIPT"===t.tagName.toUpperCase()&&t.src||new URL("_app/immutable/bundle.PbFGAweH.js",document.baseURI).href);Bl({...Hl,title:"Overview & estimation",body:e.default,bodyProps:{media:fr(y),mediaType:fr(g)?.type||"",mediaMeta:fr(b),adMode:fr(s),adDedicated:fr(i),adStart:fr(u),adEnd:fr(f),adDuration:fr(g)?.type.startsWith("video/")?fr(b).duration:fr(m),adBudgetType:fr(p),adAmount:fr(v),cropFit:fr(h),adFields:fr(a)&&fr(v),onclick:$},show:!0})},$=async()=>{if(!fr(g)||!fr(a)||!fr(v))return;Gl();const e=await ps(()=>Promise.resolve().then(()=>uh),0,t&&"SCRIPT"===t.tagName.toUpperCase()&&t.src||new URL("_app/immutable/bundle.PbFGAweH.js",document.baseURI).href);Bl({...Hl,allowClose:!1,body:e.default,bodyProps:{progress:0},show:!0});const r=new FormData;try{r.append("name",fr(a)),r.append("mode",fr(s).toString()),r.append("dedicated",fr(i).toString()),r.append("location",fr(l)),r.append("from",$f(fr(c))),r.append("to",$f(fr(d))),r.append("start",Hu(fr(u))),r.append("end",Hu(fr(f))),r.append("budget_type",fr(p).toString()),r.append("amount",fr(v)),r.append("duration",fr(m).toString()),r.append("crop_fit",fr(h).toString()),r.append("media",fr(g))}catch{return void Bl({...Hl,title:"Something went wrong.",color:"red",show:!0})}const n=await(async e=>{e.headers={...e.headers||{}},e.jsonbody=typeof e.jsonbody>"u"||e.jsonbody,e.jsonResponse=typeof e.jsonResponse>"u"||e.jsonResponse,e.jsonbody&&(e.headers["content-type"]="application/json");let t=localStorage.getItem("lut");t&&(e.headers.lut=t,sessionStorage.getItem("luts")?e.headers.luts="1":(sessionStorage.setItem("luts","1"),e.headers.luts="0"));const r={isOk:!1,status:{},data:{},stream:""};return new Promise(n=>{const o=new XMLHttpRequest;o.open(e.method||"POST",e.url,!0),e.progress&&o.upload.addEventListener("progress",e.progress),o.addEventListener("load",()=>{if(r.isOk=o.status>=200&&o.status<300,r.status=o,t=o.getResponseHeader("lut"),"string"==typeof t){const e=Zl(t);Nl(e),e?localStorage.setItem("lut",t):localStorage.removeItem("lut")}e.jsonResponse?r.data=JSON.parse(o.responseText):r.data=o.responseText,n(r)}),o.addEventListener("abort",()=>{r.status=o,n(r)}),o.addEventListener("error",()=>{r.status=o,n(r)});let a=e.headers||{};a={...a,"cache-control":"no-cache",pragma:"no-cache",referrer:location.href},Object.keys(a).forEach(e=>o.setRequestHeader(e,a[e])),o.send(e.body)})})({url:Ql(Bi())+"/create-ad",body:r,jsonbody:!1,progress:e=>{Bl({...Wl(),bodyProps:{progress:wf(e)}})}});n.data?.success?(Vl(),w(),n.data?.wallet<99?os(zo+"/wallet"):os(zo+"/dashboard")):Bl({...Hl,title:xf(n),color:"red",show:!0})};xt(()=>{const e=Yd("","");Qe(a,e?.name||o.name,!0),Qe(s,e?.mode||o.mode,!0),Qe(i,e?.dedicated||o.dedicated,!0),Qe(l,e?.location||o.location,!0),Qe(c,e?.from||o.schedule.from,!0),Qe(d,e?.to||o.schedule.to,!0),Qe(u,e?.start||o.startEnd.start,!0),Qe(f,e?.end||o.startEnd.end,!0),Qe(p,e?.budgetType||o.budgetType,!0),Qe(v,e?.amount||o.amount,!0)}),xt(()=>{Yl({back:"",title:Oc()["/create-ad"]})});var k=sp(),_=mt(k);{let e=_e(()=>`${Oc()["/create-ad"]} - ApexPromo | Display digital out of home ads from anywhere & any device`),t=_e(()=>`${Oc()["/create-ad"]}. Display digital out of home ads from anywhere & any device`),r=_e(()=>"create ad,ad editor,create ad editor,create ad dashboard,create promo,create promo editor,ApexPromo,promo,promos,promotion,ad,ads,ooh,ooh ads,out of home,out of home ads,dooh,dooh ads,digital ooh ads,digital out of home ads,outdoor ads,cab ads,cab promos,billboard,billboard ads,digital billboard ads,taxi top,taxi ad,taxi ads,on demand,on demand ads,on demand ooh,on demand dooh,on demand out of home,on demand out of home ads"),n=_e(()=>Ql(Wi())+"/create-ad");Xc(0,{seo:!0,get title(){return fr(e)},get description(){return fr(t)},get keywords(){return fr(r)},get url(){return fr(n)},image:[]})}td(ht(_,2),{size:"md",children:(e,t)=>{var r=ap(),n=mt(r),o=vt(n);!function(e,t){ie(t,!0);let r=no(t,"name",7);Af(e,{color:"base",head:e=>{var t=Zf(),r=mt(t);Rf(ht(r,2),{text:"Help",title:"Help: Name",description:"Name of the ad. It helps you to identify the ad that you have created."}),zt(e=>bn(r,1,e),[()=>vn(Ni("text-xl"))]),Gr(e,t)},children:(e,n)=>{var o=Kf();qd(vt(o),{type:"text",label:"Name",get value(){return r()},input:e=>(r(eu(e.target.value)),t.cb(r()),r()),maxLength:100}),Z(o),zt(e=>bn(o,1,e),[()=>vn(Ni("mt-3 p-2"))]),Gr(e,o)},$$slots:{head:!0,default:!0}}),le()}(o,{get name(){return fr(a)},cb:e=>{Yd("name",e),Qe(a,e,!0)}});var h=ht(o,2),$=e=>{!function(e,t){ie(t,!0);let r=no(t,"mode",7);Af(e,{color:"base",head:e=>{var t=Jf(),r=mt(t);Rf(ht(r,2),{text:"Help",title:"Help: Mode",description:"Shared mode is your ad will run with other ads, one after another. Dedicated mode is fixed to particular devices."}),zt(e=>bn(r,1,e),[()=>vn(Ni("text-xl"))]),Gr(e,t)},children:(e,n)=>{var o=Yf(),a=vt(o);{let e=_e(()=>r().toString()),n=_e(()=>Object.keys({1:"Shared",2:"Dedicated"}).map(e=>[e,{1:"Shared",2:"Dedicated"}[parseInt(e)]]));qd(a,{type:"select-option",label:"Mode",get value(){return fr(e)},input:e=>{const n=If(e.target.value);return r(parseInt(n)),t.cb(r()),n},get selectOption(){return fr(n)}})}Z(o),zt(e=>bn(o,1,e),[()=>vn(Ni("mt-3 p-2"))]),Gr(e,o)},$$slots:{head:!0,default:!0}}),le()}(e,{get mode(){return fr(s)},cb:e=>{Yd("mode",e),Qe(s,e,!0),(async()=>{if(1===fr(s))return;Gl();const e=await Kl({url:Ql(Bi())+"/dedicated-count"});e.isOk?e?.data?.count<1?Bl({...Hl,title:"Sorry, no dedicated device available right now. All are full & in use.",color:"red",show:!0}):(Qe(i,e?.data?.count,!0),Vl()):Bl({...Hl,title:"Something went wrong.",color:"red",show:!0})})()}})};en(h,e=>{Ul()&&e($)}),Z(n);var k=ht(n,2),_=e=>{var t=rp();(function(e,t){ie(t,!0);let r=no(t,"count",7),n=_e(()=>()=>{const e=[];for(let t=1;t<=r();t++)e.push([t.toString(),t.toString()]);return e});Af(e,{color:"base",head:e=>{var t=Nf();zt(e=>bn(t,1,e),[()=>vn(Ni("text-xl"))]),Gr(e,t)},children:(e,o)=>{var a=Hf(),s=vt(a),i=ht(s,2),l=vt(i);{let e=_e(()=>r().toString()),o=_e(()=>fr(n)()),a=_e(()=>Ni("mt-3 lg:mt-0"));qd(l,{type:"select-option",label:"Count",get value(){return fr(e)},input:e=>(r(parseInt(If(e.target.value))),t.cb(r()),r().toString()),get selectOption(){return fr(o)},get parentClass(){return fr(a)}})}Z(i),Z(a),zt((e,t)=>{bn(a,1,e),bn(s,1,t)},[()=>vn(Ni("mt-3 grid grid-cols-1 items-center p-2 lg:grid-cols-3")),()=>vn(Ni("col-span-2 text-sm"))]),Gr(e,a)},$$slots:{head:!0,default:!0}}),le()})(vt(t),{get count(){return fr(i)},cb:e=>{Yd("dedicated",e),Qe(i,e,!0)}}),Z(t),Hn(3,t,()=>oc,()=>({duration:300})),Gr(e,t)};en(k,e=>{2===fr(s)&&fr(i)>0&&e(_)});var S=ht(k,2);!function(e,t){ie(t,!0);let r=no(t,"location",7);Af(e,{color:"base",head:e=>{var t=Ff(),r=mt(t);Rf(ht(r,2),{text:"Help",title:"Help: Location",description:"Location of the ad. Where you wants to show the ad. Name of the city, state / region and country."}),zt(e=>bn(r,1,e),[()=>vn(Ni("text-xl"))]),Gr(e,t)},children:(e,n)=>{var o=Wf(),a=vt(o);{let e=_e(Jd);qd(a,{type:"select-option",label:"Location",get value(){return r()},input:e=>(r(e.target.value),t.cb(r()),r()),get selectOption(){return fr(e)}})}Z(o),zt(e=>bn(o,1,e),[()=>vn(Ni("mt-3 p-2"))]),Gr(e,o)},$$slots:{head:!0,default:!0}}),le()}(S,{get location(){return fr(l)},cb:e=>{Yd("location",e),Qe(l,e,!0)}});var z=ht(S,2),P=e=>{var t=np();(function(e,t){ie(t,!0);let r=no(t,"from",7),n=no(t,"to",7);Af(e,{color:"base",head:e=>{var t=Qf(),r=mt(t);Rf(ht(r,2),{text:"Help",title:"Help: Schedule",description:"Schedule your ad. When and how long you want to run the ad in a day. At your local time not ad location."}),zt(e=>bn(r,1,e),[()=>vn(Ni("text-xl"))]),Gr(e,t)},children:(e,o)=>{var a=Xf(),s=vt(a);{let e=_e(()=>r()||"00:00");$u(s,{type:"time",title:"From",get value(){return fr(e)},time:!1,input:e=>{r(e),t.cb({from:e,to:n()})}})}var i=ht(s,2);{let e=_e(()=>n()||"23:59");$u(i,{type:"time",title:"To",get value(){return fr(e)},time:!1,input:e=>{n(e),t.cb({from:r(),to:e})}})}Z(a),zt(e=>bn(a,1,e),[()=>vn(Ni("mt-3 flex gap-2 p-2"))]),Gr(e,a)},$$slots:{head:!0,default:!0}}),le()})(vt(t),{get from(){return fr(c)},get to(){return fr(d)},cb:e=>{Yd("from",e.from),Yd("to",e.to),Qe(c,e.from,!0),Qe(d,e.to,!0)}}),Z(t),Hn(3,t,()=>oc,()=>({duration:300})),Gr(e,t)};en(z,e=>{1===fr(s)&&e(P)});var j=ht(z,2);!function(e,t){ie(t,!0);let r=no(t,"start",7),n=no(t,"end",7);Af(e,{color:"base",head:e=>{var t=ep(),r=mt(t);Rf(ht(r,2),{text:"Help",title:"Help: Start & End",description:"Ad start and end datetime. When your ad will start run and when it will end. At your local time not ad location."}),zt(e=>bn(r,1,e),[()=>vn(Ni("text-xl"))]),Gr(e,t)},children:(e,o)=>{var a=tp(),s=vt(a);{let e=_e(()=>r()||`${Nu(!1,!1)} ${Fu(1)}`);$u(s,{type:"timedate",title:"Start",get value(){return fr(e)},time:!0,input:e=>{r(e),t.cb({start:e,end:n()})}})}var i=ht(s,2);{let e=_e(()=>n()||`${Nu(!1,!0)} ${Fu(2)}`);$u(i,{type:"timedate",title:"End",get value(){return fr(e)},time:!0,input:e=>{n(e),t.cb({start:r(),end:e})}})}Z(a),zt(e=>bn(a,1,e),[()=>vn(Ni("mt-3 flex gap-2 p-2"))]),Gr(e,a)},$$slots:{head:!0,default:!0}}),le()}(j,{get start(){return fr(u)},get end(){return fr(f)},cb:e=>{Yd("start",e.start),Yd("end",e.end),Qe(u,e.start,!0),Qe(f,e.end,!0)}});var C=ht(j,2),M=e=>{var t=op(),r=vt(t);{let e=_e(()=>fr(v).toString());!function(e,t){ie(t,!0);let r=no(t,"type",7),n=no(t,"amount",7);Af(e,{color:"base",head:e=>{var t=Df(),r=mt(t);Rf(ht(r,2),{text:"Help",title:"Help: Budget",description:"If you choose DAILY then budget will be for every day and if you choose LIFETIME then budget will be for the total duration of the ad."}),zt(e=>bn(r,1,e),[()=>vn(Ni("text-xl"))]),Gr(e,t)},children:(e,o)=>{var a=Uf(),s=vt(a);{let e=_e(()=>r().toString()),o=_e(()=>Object.keys({1:"Daily",2:"Lifetime"}).map(e=>[e,{1:"Daily",2:"Lifetime"}[parseInt(e)]]));qd(s,{type:"select-option",label:"Type",get value(){return fr(e)},input:e=>(r(e.target.value),t.cb({type:r(),amount:n()}),r().toString()),get selectOption(){return fr(o)}})}var i=ht(s,2);{let e=_e(()=>n().toString().length>0?n().toString():"");qd(i,{type:"text",label:"Amount",get value(){return fr(e)},input:e=>(n(If(e.target.value)),t.cb({type:r(),amount:n()}),n()),maxLength:4})}Z(a),zt(e=>bn(a,1,e),[()=>vn(Ni("mt-3 grid grid-cols-2 gap-2 p-2"))]),Gr(e,a)},$$slots:{head:!0,default:!0}}),le()}(r,{get type(){return fr(p)},get amount(){return fr(e)},cb:e=>{Yd("budgetType",e.type),Yd("amount",e.amount),Qe(p,e.type,!0),Qe(v,e.amount,!0)}})}Z(t),Hn(3,t,()=>oc,()=>({duration:300})),Gr(e,t)};en(C,e=>{1===fr(s)&&e(M)});var A=ht(C,2),O=e=>{qf(e,{get media(){return fr(g)},get meta(){return fr(b)},get url(){return fr(y)},cb:e=>{Qe(g,e[0],!0),Qe(b,e[1],!0),Qe(y,e[2],!0)},cbDuration:e=>{Qe(m,e,!0)}})};en(A,e=>{Ul()&&e(O)});var T=ht(A,2);(function(e,t){ie(t,!0);var r=jf(),n=vt(r),o=e=>{{let r=_e(()=>Ni("col-span-4 w-full font-bold"));yc(e,{color:"green",size:"base",get onclick(){return t.onfinish},get classes(){return fr(r)},children:(e,t)=>{var r=Sf(),n=ht(vt(r));{let e=_e(()=>Ni("ml-1"));cc(n,{size:"base",get classes(){return fr(e)}})}Z(r),zt(e=>bn(r,1,e),[()=>vn(Ni("flex items-center justify-center"))]),Gr(e,r)},$$slots:{default:!0}})}},a=e=>{{let t=_e(()=>Ni("col-span-4 w-full font-bold")),r=_e(el);yc(e,{color:"green",size:"base",get onclick(){return zl},flex:!0,get classes(){return fr(t)},get href(){return fr(r)},children:(e,t)=>{K();var r=zf(),n=ht(mt(r));{let e=_e(()=>Ni("ml-1"));cc(n,{size:"base",get classes(){return fr(e)}})}Gr(e,r)},$$slots:{default:!0}})}};en(n,e=>{Ul()?e(o):e(a,!1)});var s=ht(n,2);{let e=_e(()=>Ni("col-span-2 w-full justify-center"));yc(s,{color:"red-outline",size:"base",get onclick(){return t.ontrash},flex:!0,get classes(){return fr(e)},children:(e,t)=>{var r=Pf(),n=mt(r),o=ht(n,2);{let e=_e(()=>Ni("ml-1"));_f(o,{size:"base",get classes(){return fr(e)}})}zt(e=>bn(n,1,e),[()=>vn(Ni("inline text-sm"))]),Gr(e,r)},$$slots:{default:!0}})}Z(r),zt(e=>bn(r,1,e),[()=>vn(Ni("mt-5 grid grid-cols-6 gap-2"))]),Gr(e,r),le()})(ht(T,2),{ontrash:w,onfinish:x}),zt((e,t)=>{bn(n,1,e),bn(T,1,t)},[()=>vn(Ni("grid gap-2",Ul()?"grid-cols-2":"grid-cols-1")),()=>vn(Ni("mt-5 text-center text-sm text-stone-500 dark:text-stone-400"))]),Gr(e,r)},$$slots:{default:!0}}),Gr(e,k),le()},universal:bf},Symbol.toStringTag,{value:"Module"})),lp=Object.freeze(Object.defineProperty({__proto__:null,load:()=>{ad()||os(zo+"/login")},prerender:!0},Symbol.toStringTag,{value:"Module"}));var cp=Nr("");function dp(e,t){ie(t,!0);var r=cp();cn(vt(r),()=>t.children),Z(r),zt(e=>bn(r,1,e),[()=>vn(Ni("flex items-center justify-between rounded-lg border bg-stone-100 px-3 py-2 text-sm sm:px-5 dark:bg-stone-800",(()=>{switch(t.color){case"red":return"border-red-500 text-red-500";case"blue":return"border-blue-500 text-blue-500"}})(),t.classes))]),Gr(e,r),le()}const up=(e,t,r)=>{t(!t()),r.input(t())};var fp=Nr(""),pp=Nr('
");var Up=Nr(" ",1),Np=Nr("Email address & Phone number both needs to be verified, otherwish ads will not run. ",1),Hp=Nr("An unfinished ad is in draft. ",1),Fp=Nr("
",1);function ov(e,t){ie(t,!0);const r=yf(),n={1:"Photo",2:"Video"},o=[];for(let e=5;e<=yd()[1];e+=5)o.push(e);let a=Ze(1),s=Ze(5),i=Ze(rt(r.amount)),l=Ze(1),c=Ze(0);const d=()=>{switch(fr(l)){case 1:Qe(c,(()=>{if(parseInt(fr(i))<99)return 0;let e=.03;return 2==fr(a)&&(e=.1),parseInt(fr(i))/(fr(s)*e)})(),!0);break;case 2:Qe(c,(()=>{let e=.03;return 2===fr(a)&&(e=.1),86400*e})(),!0)}};var u=nv(),f=mt(u),p=vt(f);Af(p,{color:"base",head:e=>{var t=qp(),r=mt(t);Rf(ht(r,2),{text:"Help",title:"Help: Media",description:"Type of the ad content. Photo or video."}),zt(e=>bn(r,1,e),[()=>vn(Ni("text-xl"))]),Gr(e,t)},children:(e,t)=>{var r=Jp(),o=vt(r);{let e=_e(()=>fr(a)?fr(a).toString():""),t=_e(()=>Object.keys(n).map(e=>[e,n[parseInt(e)]]));qd(o,{type:"select-option",label:"Media",get value(){return fr(e)},input:e=>{Qe(c,0);const t=If(e.target.value);return Qe(a,parseInt(t),!0),t},get selectOption(){return fr(t)}})}Z(r),zt(e=>bn(r,1,e),[()=>vn(Ni("px-2 py-4"))]),Gr(e,r)},$$slots:{head:!0,default:!0}}),Af(ht(p,2),{color:"base",head:e=>{var t=Yp(),r=mt(t);Rf(ht(r,2),{text:"Help",title:"Help: Mode",description:"Shared mode is your ad will run with other ads, one after another. Dedicated mode is fixed to particular devices."}),zt(e=>bn(r,1,e),[()=>vn(Ni("text-xl"))]),Gr(e,t)},children:(e,t)=>{var r=Zp(),n=vt(r);{let e=_e(()=>fr(l).toString()),t=_e(()=>Object.keys({1:"Shared",2:"Dedicated"}).map(e=>[e,{1:"Shared",2:"Dedicated"}[parseInt(e)]]));qd(n,{type:"select-option",label:"Mode",get value(){return fr(e)},input:e=>{Qe(c,0);const t=If(e.target.value);return Qe(l,parseInt(t),!0),t},get selectOption(){return fr(t)}})}Z(r),zt(e=>bn(r,1,e),[()=>vn(Ni("px-2 py-4"))]),Gr(e,r)},$$slots:{head:!0,default:!0}}),Z(f);var v=ht(f,2),m=e=>{var t=tv(),r=vt(t);Af(r,{color:"base",head:e=>{var t=Kp(),r=mt(t);Rf(ht(r,2),{text:"Help",title:"Help: Duration",description:"Duration of your ad in seconds."}),zt(e=>bn(r,1,e),[()=>vn(Ni("text-xl"))]),Gr(e,t)},children:(e,t)=>{var r=Qp(),n=vt(r);{let e=_e(()=>fr(s).toString()),t=_e(()=>o.map(e=>[e.toString(),e.toString()]));qd(n,{type:"select-option",label:"Duration",get value(){return fr(e)},input:e=>{Qe(c,0);const t=If(e.target.value);return Qe(s,parseInt(t),!0),t},get selectOption(){return fr(t)}})}Z(r),zt(e=>bn(r,1,e),[()=>vn(Ni("px-2 py-4"))]),Gr(e,r)},$$slots:{head:!0,default:!0}}),Af(ht(r,2),{color:"base",head:e=>{var t=Xp(),r=mt(t);Rf(ht(r,2),{text:"Help",title:"Help: Budget",description:"Budget is how much you would like to spend every day."}),zt(e=>bn(r,1,e),[()=>vn(Ni("text-xl"))]),Gr(e,t)},children:(e,t)=>{var r=ev(),n=vt(r);{let e=_e(()=>fr(i).toString().length>0?fr(i).toString():"");qd(n,{type:"text",label:"Amount",get value(){return fr(e)},input:e=>(Qe(c,0),Qe(i,If(e.target.value),!0),fr(i)),maxLength:4})}Z(r),zt(e=>bn(r,1,e),[()=>vn(Ni("px-2 py-4"))]),Gr(e,r)},$$slots:{head:!0,default:!0}}),Z(t),zt(e=>bn(t,1,e),[()=>vn(Ni("grid gap-2",1===fr(l)?"grid-cols-2":"grid-cols-1"))]),Hn(3,t,()=>oc,()=>({duration:300})),Gr(e,t)};en(v,e=>{1===fr(l)&&e(m)});var h=ht(v,2);{let e=_e(()=>Ni("mt-10 w-full"));yc(h,{color:"green-outline",size:"base",onclick:d,get classes(){return fr(e)},children:(e,t)=>{K(),Gr(e,Wr("Estimate"))},$$slots:{default:!0}})}var g=ht(h,2),b=e=>{var t=rv(),r=vt(t),n=vt(r),o=e=>{var t=Br();ln(mt(t),()=>Eu(fr(c))),Gr(e,t)},a=e=>{var t=Br(),r=mt(t),n=e=>{var t=Br();ln(mt(t),()=>Lu(1,fr(c)/2)),Gr(e,t)};en(r,e=>{2===fr(l)&&e(n)},!0),Gr(e,t)};en(n,e=>{1===fr(l)?e(o):e(a,!1)}),Z(r);var s=ht(r,2),i=ht(vt(s));{let e=_e(nl),t=_e(()=>Ni("text-sm"));Fi(i,{color:"base-border",get href(){return fr(e)},get onclick(){return zl},get classes(){return fr(t)},title:"Terms & Policy",children:(e,t)=>{K(),Gr(e,Wr("Terms & policy"))},$$slots:{default:!0}})}Z(s),Z(t),zt((e,r)=>{bn(t,1,e),bn(s,1,r)},[()=>vn(Ni("mt-5 text-center text-lg")),()=>vn(Ni("mt-2 text-sm text-stone-500"))]),Hn(3,t,()=>oc,()=>({duration:300})),Gr(e,t)};en(g,e=>{fr(c)&&e(b)}),zt(e=>bn(f,1,e),[()=>vn(Ni("grid grid-cols-2 gap-2"))]),Gr(e,u),le()}var av=Nr(''),sv=Nr("
Say goodbye to unexpected bills. Estimate your advertising costs and forecast your\n daily, weekly, or monthly spending with confidence.
"),iv=Nr(" ",1),lv=Nr(" ",1);const cv=Object.freeze(Object.defineProperty({__proto__:null,component:function(e,t){ie(t,!0),xt(()=>{Yl({back:"",title:Oc()["/estimate"]})});var r=lv(),n=mt(r);{let e=_e(()=>`${Oc()["/estimate"]} - ApexPromo | Display digital out of home ads from anywhere & any device`),t=_e(()=>`${Oc()["/estimate"]} on ApexPromo, to calculate approx ad spend. Display digital out of home ads from anywhere & any device`),r=_e(()=>"estimate for ad,ad estimate,estimate ApexPromo,calculate for ad,ad calculate,calculate ApexPromo,calculator ApexPromo,promo,promos,promotion,ad,ads,ooh,ooh ads,out of home,out of home ads,dooh,dooh ads,digital ooh ads,digital out of home ads,outdoor ads,cab ads,cab promos,billboard,billboard ads,digital billboard ads,taxi top,taxi ad,taxi ads,on demand,on demand ads,on demand ooh,on demand dooh,on demand out of home,on demand out of home ads"),n=_e(()=>Ql(Wi())+"/estimate");Xc(0,{seo:!0,get title(){return fr(e)},get description(){return fr(t)},get keywords(){return fr(r)},get url(){return fr(n)},image:[]})}td(ht(n,2),{size:"sm",children:(e,t)=>{var r=iv(),n=mt(r),o=e=>{var t=av();zt((e,r)=>{Mn(t,"alt",e),bn(t,1,r)},[()=>"ApexPromo customer",()=>vn(Ni("mx-auto mb-5 block w-full rounded-lg shadow-lg"))]),Gr(e,t)};en(n,e=>{Ul()||e(o)});var a=ht(n,2),s=e=>{var t=sv();zt(e=>bn(t,1,e),[()=>vn(Ni("mt-5 text-stone-500 dark:text-stone-400"))]),Gr(e,t)};en(a,e=>{Ul()||e(s)}),ov(ht(a,2),{}),Gr(e,r)},$$slots:{default:!0}}),Gr(e,r),le()},universal:Vp},Symbol.toStringTag,{value:"Module"})),dv=Object.freeze(Object.defineProperty({__proto__:null,load:()=>{ad()&&os(zo+"/dashboard")},prerender:!0},Symbol.toStringTag,{value:"Module"}));var uv=Fr(Nr('