1import"../chunks/CWj6FrbW.js";import"../chunks/K9bMRwDS.js";import{p as vs,D as ds,_ as cs,B as j,i as ps,f as y,h as us,u as E,t as R,c as r,b as z,O as D,o as e,P as fe,I as P,g as h,j as hs,$ as _s,s,A as _,L as T,J as O,n as et,r as n,N as f,k as te,C as v,F as tt,K as ms,q as S,R as bs,H as st,v as at,U as re,G as ge,a as pe}from"../chunks/CrZuSITo.js";import{g as ks}from"../chunks/BWXuU_zM.js";var fs=y('<div class="alert error svelte-1kdhsnp"> </div>'),gs=y("<option> </option>"),ys=y('<span class="creator-hint svelte-1kdhsnp">Searchingâ¦</span>'),Cs=y('<button type="button" class="creator-row svelte-1kdhsnp"><div class="creator-fallback svelte-1kdhsnp"> </div> <div class="creator-meta svelte-1kdhsnp"><div class="svelte-1kdhsnp"> </div> <small class="svelte-1kdhsnp"> </small></div></button>'),Rs=y('<div class="creator-results svelte-1kdhsnp"></div>'),Ts=y('<div class="contact-row svelte-1kdhsnp"><div class="row-index svelte-1kdhsnp"></div> <div class="field svelte-1kdhsnp"><label class="svelte-1kdhsnp">Name *</label> <input type="text" required class="svelte-1kdhsnp"/></div> <div class="field svelte-1kdhsnp"><label class="svelte-1kdhsnp">Phone *</label> <input type="tel" required placeholder="+91â¦" class="svelte-1kdhsnp"/></div> <div class="field svelte-1kdhsnp"><label class="svelte-1kdhsnp">Email (optional)</label> <input type="email" class="svelte-1kdhsnp"/></div> <div class="field svelte-1kdhsnp"><label class="svelte-1kdhsnp">Agency (optional)</label> <input type="text" placeholder="e.g., XYZ Media" list="agency-options" class="svelte-1kdhsnp"/></div> <button type="button" class="delete-row svelte-1kdhsnp" title="Remove contact">Ã</button></div>'),xs=y("<option></option>"),Ns=y('<span class="creator-hint svelte-1kdhsnp">Searchingâ¦</span>'),As=y('<img alt="" class="svelte-1kdhsnp"/>'),ws=y('<div class="creator-fallback svelte-1kdhsnp"> </div>'),Es=y('<button type="button" class="creator-row svelte-1kdhsnp"><!> <div class="creator-meta svelte-1kdhsnp"><div class="svelte-1kdhsnp"> </div> <small class="svelte-1kdhsnp"> </small></div></button>'),Ds=y('<div class="creator-results svelte-1kdhsnp"></div>'),Os=y('<div class="picked svelte-1kdhsnp">Selected: <strong> </strong> <button type="button" class="text-btn svelte-1kdhsnp">Clear</button></div>'),Ss=y('<button type="button" class="text-btn inline svelte-1kdhsnp"> </button>'),Ls=y("<option> </option>"),Is=y('<div class="product-block svelte-1kdhsnp"><div class="section-header sub svelte-1kdhsnp"><strong class="svelte-1kdhsnp">Product details</strong></div> <div class="grid svelte-1kdhsnp"><div class="field wide svelte-1kdhsnp"><label class="svelte-1kdhsnp">Product description</label> <input type="text" placeholder="e.g. ACME Wireless Earbuds v2 (black)" class="svelte-1kdhsnp"/></div> <div class="field svelte-1kdhsnp"><label class="svelte-1kdhsnp">Stated value (â¹, optional)</label> <input type="number" min="0" step="1" class="svelte-1kdhsnp"/></div> <div class="field wide svelte-1kdhsnp"><label class="svelte-1kdhsnp">Tracking URL (optional)</label> <input type="url" placeholder="https://â¦" class="svelte-1kdhsnp"/></div></div></div>'),Us=y("<span> <!></span>"),Ps=y("<option> </option>"),Bs=y("<option>Instagram</option> <option>YouTube</option> <option>TikTok</option>",1),qs=y('<span class="hint-inline svelte-1kdhsnp" title="Collab posts usually cost more">·higher</span>'),Hs=y('<div class="deliverable-row svelte-1kdhsnp"><div class="field svelte-1kdhsnp"><label class="svelte-1kdhsnp">Platform</label> <select class="svelte-1kdhsnp"><!><!></select></div> <div class="field svelte-1kdhsnp"><label class="svelte-1kdhsnp">Type</label> <input type="text" placeholder="REEL, LONG_VIDEOâ¦" class="svelte-1kdhsnp"/></div> <div class="field svelte-1kdhsnp"><label class="svelte-1kdhsnp">Collab</label> <div class="collab-toggle svelte-1kdhsnp" role="group" aria-label="Collab type"><button type="button">Non-collab</button> <button type="button">Collab</button></div></div> <div class="field short svelte-1kdhsnp"><label class="svelte-1kdhsnp">Count</label> <input type="number" min="1" class="svelte-1kdhsnp"/></div> <div class="field svelte-1kdhsnp"><label class="svelte-1kdhsnp">Amount (â¹) <!></label> <input type="number" min="0" step="1" class="svelte-1kdhsnp"/></div> <div class="field svelte-1kdhsnp"><label class="svelte-1kdhsnp">Live date</label> <input type="date" title="Scheduled live date for this deliverable â different units can go live on different days" class="svelte-1kdhsnp"/></div> <div class="field wide svelte-1kdhsnp"><label class="svelte-1kdhsnp">Notes</label> <input type="text" placeholder="Optional" class="svelte-1kdhsnp"/></div> <button type="button" class="delete-row svelte-1kdhsnp" title="Remove row">Ã</button></div>'),$s=y('<div class="assignment svelte-1kdhsnp"><div class="assignment-header svelte-1kdhsnp"><h3 class="svelte-1kdhsnp"></h3> <button type="button" class="text-btn danger svelte-1kdhsnp">Remove</button></div> <div class="field svelte-1kdhsnp"><label class="svelte-1kdhsnp">Search creator by name/email/username *</label> <div class="creator-search svelte-1kdhsnp"><input type="text" placeholder="Type at least 2 characters" autocomplete="off" class="svelte-1kdhsnp"/> <!> <!></div> <!></div> <div class="grid svelte-1kdhsnp"><div class="field svelte-1kdhsnp"><label class="svelte-1kdhsnp">Compensation *</label> <select class="svelte-1kdhsnp"><option>Cash only</option><option>Barter · keep product</option><option>Barter · return product after review</option><option>Cash + product · keep product</option><option>Cash + product · return after review</option></select> <span class="hint svelte-1kdhsnp"><!></span></div> <div class="field svelte-1kdhsnp"><label class="svelte-1kdhsnp"> <!></label> <input type="number" min="0" step="1" required class="svelte-1kdhsnp"/></div> <div class="field svelte-1kdhsnp"><label class="svelte-1kdhsnp">Coordinated by (contact) *</label> <select class="svelte-1kdhsnp"></select></div></div> <!> <div class="deliverables-section svelte-1kdhsnp"><div class="section-header sub svelte-1kdhsnp"><strong>Deliverables</strong> <!> <button type="button" class="text-btn svelte-1kdhsnp">+ Add</button></div> <!></div></div>'),Ks=y(`<div class="page svelte-1kdhsnp"><header class="page-header svelte-1kdhsnp"><a href="/admin/private-campaigns" class="back svelte-1kdhsnp">â All private campaigns</a> <h1 class="svelte-1kdhsnp">New private campaign</h1></header> <!> <form class="form svelte-1kdhsnp"><section class="card svelte-1kdhsnp"><h2 class="svelte-1kdhsnp">Basics</h2> <div class="grid svelte-1kdhsnp"><div class="field svelte-1kdhsnp"><label for="title" class="svelte-1kdhsnp">Internal title *</label> <input id="title" type="text" required minlength="2" placeholder="e.g. Diwali launch, ACME earbuds" class="svelte-1kdhsnp"/> <span class="hint svelte-1kdhsnp">Not shown outside admin/business</span></div> <div class="field svelte-1kdhsnp"><label for="brand" class="svelte-1kdhsnp">Brand *</label> <select id="brand" required class="svelte-1kdhsnp"><option disabled>Select a brand</option><!></select></div> <div class="field svelte-1kdhsnp"><label for="net" class="svelte-1kdhsnp">Payment terms (NET days)</label> <input id="net" type="number" min="1" max="365" placeholder="e.g. 30 â optional" class="svelte-1kdhsnp"/> <span class="hint svelte-1kdhsnp">
1Optional â set later once agreed with the creator. Payment countdown starts only after 2 both this and the go-live date are set.</span></div></div></section> <section class="card svelte-1kdhsnp"><div class="section-header svelte-1kdhsnp"><h2 class="svelte-1kdhsnp"> </h2> <button type="button" class="text-btn svelte-1kdhsnp">+ Add contact</button></div> <p class="hint svelte-1kdhsnp">One or more contact people at the brand who coordinate this campaign offline. Each creator 3 assignment below picks which contact handles them.</p> <div class="field svelte-1kdhsnp"><label class="svelte-1kdhsnp">Search saved contacts (name / phone / agency)</label> <div class="creator-search svelte-1kdhsnp"><input type="text" placeholder="e.g., Priya, +9198â¦, Alpha" autocomplete="off" class="svelte-1kdhsnp"/> <!> <!></div> <span class="hint svelte-1kdhsnp">Picking one fills the empty row below â nothing is overwritten.</span></div> <!> <datalist id="agency-options"></datalist></section> <section class="card svelte-1kdhsnp"><div class="section-header svelte-1kdhsnp"><h2 class="svelte-1kdhsnp"> </h2> <button type="button" class="text-btn svelte-1kdhsnp">+ Add creator</button></div> <!></section> <section class="card svelte-1kdhsnp"><h2 class="svelte-1kdhsnp">Internal notes</h2> <textarea rows="3" placeholder="Never shown to creators." class="svelte-1kdhsnp"></textarea></section> <div class="actions svelte-1kdhsnp"><a href="/admin/private-campaigns" class="btn-secondary svelte-1kdhsnp">Cancel</a> <button type="submit" class="btn-primary svelte-1kdhsnp"> </button></div></form></div>`);function Fs(At,lt){vs(lt,!1);let F=ds(lt,"data",8),ye=j(""),ue=j(""),he=j(""),Ce=j(""),m=j([{name:"",phone:"",email:"",agency:""}]);function wt(){_(m,[...e(m),{name:"",phone:"",email:"",agency:""}])}let b=j({q:"",results:[],loading:!1,timer:null}),Re=j([]);function Et(){if(clearTimeout(e(b).timer),!e(b).q||e(b).q.length<2){T(b,e(b).results=[]);return}T(b,e(b).timer=setTimeout(async()=>{var l;T(b,e(b).loading=!0);try{const i=await(await fetch(`/apis/v1/admin/contacts?q=${encodeURIComponent(e(b).q)}&limit=8`)).json();T(b,e(b).results=((l=i==null?void 0:i.data)==null?void 0:l.contacts)||[])}catch{T(b,e(b).results=[])}finally{T(b,e(b).loading=!1)}},220))}function Dt(l){var d;const t={name:l.name,phone:l.phone,email:l.email||"",agency:((d=l.agency)==null?void 0:d.name)||""},i=e(m)[e(m).length-1];i&&!i.name.trim()&&!i.phone.trim()?(T(m,e(m)[e(m).length-1]=t),_(m,e(m))):_(m,[...e(m),t]),_(b,{q:"",results:[],loading:!1,timer:null})}cs(async()=>{var l;try{const i=await(await fetch("/apis/v1/admin/agencies?limit=100")).json();_(Re,(((l=i==null?void 0:i.data)==null?void 0:l.agencies)||[]).map(d=>d.name))}catch{_(Re,[])}});function Ot(l){e(m).length!==1&&(_(m,e(m).filter((t,i)=>i!==l)),_(a,e(a).map(t=>t.contactIndex===l?{...t,contactIndex:0}:t.contactIndex>l?{...t,contactIndex:t.contactIndex-1}:t)))}function nt(){var l;return{creatorQuery:"",creatorResults:[],creatorLoading:!1,searchTimer:null,selectedCreator:null,contactIndex:0,amountRupees:"",compensationType:"CASH",productDescription:"",productValueRupees:"",productTrackingUrl:"",deliverables:[{platform:((l=F().platforms[0])==null?void 0:l.platform)||"INSTAGRAM",type:"REEL",collabType:"NON_COLLAB",count:1,amountRupees:"",notes:""}]}}let a=j([nt()]);function St(){_(a,[...e(a),nt()])}function Lt(l){e(a).length!==1&&_(a,e(a).filter((t,i)=>i!==l))}function It(l){var t;T(a,e(a)[l].deliverables=[...e(a)[l].deliverables,{platform:((t=F().platforms[0])==null?void 0:t.platform)||"INSTAGRAM",type:"REEL",collabType:"NON_COLLAB",count:1,amountRupees:"",liveDate:"",notes:""}]),_(a,e(a))}function Ut(l,t){const i=e(a)[l].deliverables;i.length!==1&&(T(a,e(a)[l].deliverables=i.filter((d,u)=>u!==t)),_(a,e(a)))}function Pt(l){if(clearTimeout(e(a)[l].searchTimer),!e(a)[l].creatorQuery||e(a)[l].creatorQuery.length<2){T(a,e(a)[l].creatorResults=[]),_(a,e(a));return}T(a,e(a)[l].searchTimer=setTimeout(async()=>{var t;T(a,e(a)[l].creatorLoading=!0),_(a,e(a));try{const d=await(await fetch(`/apis/v1/admin/search?q=${encodeURIComponent(e(a)[l].creatorQuery)}&limit=8`)).json(),u=((t=d==null?void 0:d.data)==null?void 0:t.results)||(d==null?void 0:d.results)||[];T(a,e(a)[l].creatorResults=u.filter(I=>I.type==="user"))}catch{T(a,e(a)[l].creatorResults=[])}finally{T(a,e(a)[l].creatorLoading=!1),_(a,e(a))}},220))}function Bt(l,t){T(a,e(a)[l].selectedCreator=t),T(a,e(a)[l].creatorQuery=t.label||t.sublabel||""),T(a,e(a)[l].creatorResults=[]),_(a,e(a))}function ee(l){return l.deliverables.reduce((t,i)=>t+(Number(i.amountRupees)||0),0)}function qt(l){const t=ee(e(a)[l]);t>0&&(T(a,e(a)[l].amountRupees=String(t)),_(a,e(a)))}let oe=j(!1),se=j(null);async function Ht(){var l,t,i,d;_(se,null);for(let u=0;u<e(a).length;u++)if(!e(a)[u].selectedCreator){_(se,`Pick a creator for assignment #${u+1}`);return}for(let u=0;u<e(m).length;u++)if(!e(m)[u].name.trim()||!e(m)[u].phone.trim()){_(se,`Contact #${u+1} needs a name and phone`);return}_(oe,!0);try{const u={title:e(ye).trim(),brandId:e(ue),paymentNetDays:e(he)===""?null:Number(e(he)),notes:e(Ce).trim()||void 0,contacts:e(m).map(k=>{var L;return{name:k.name.trim(),phone:k.phone.trim(),email:k.email.trim()||void 0,agency:((L=k.agency)==null?void 0:L.trim())||void 0}}),assignments:e(a).map(k=>{var L,B;return{assignedCreatorUserId:k.selectedCreator.id,contactIndex:k.contactIndex,amountRupees:Number(k.amountRupees),compensationType:k.compensationType||"CASH",productDescription:((L=k.productDescription)==null?void 0:L.trim())||void 0,productValueRupees:k.productValueRupees===""||k.productValueRupees==null?void 0:Number(k.productValueRupees),productTrackingUrl:((B=k.productTrackingUrl)==null?void 0:B.trim())||void 0,deliverables:k.deliverables.map(x=>{var Y;return{platform:x.platform,type:x.type,collabType:x.collabType||"NON_COLLAB",count:Number(x.count)||1,amountRupees:x.amountRupees===""||x.amountRupees==null?void 0:Number(x.amountRupees),liveDate:x.liveDate?new Date(x.liveDate).toISOString():void 0,notes:((Y=x.notes)==null?void 0:Y.trim())||void 0}})}})},I=await fetch("/apis/v1/admin/private-campaigns",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(u)}),H=await I.json();if(!I.ok||!H.success){_(se,((i=(t=(l=H.error)==null?void 0:l.details)==null?void 0:t[0])==null?void 0:i.message)||((d=H.error)==null?void 0:d.message)||"Failed to create private campaign"),_(oe,!1);return}ks(`/admin/private-campaigns/${H.data.campaign.id}`)}catch(u){_(se,u.message||"Network error"),_(oe,!1)}}ps();var Te=Ks();us(l=>{_s.title="New private campaign â Admin"});var rt=s(r(Te),2);{var $t=l=>{var t=fs(),i=r(t,!0);n(t),R(()=>S(i,e(se))),h(l,t)};E(rt,l=>{e(se)&&l($t)})}var xe=s(rt,2),Ne=r(xe),ot=s(r(Ne),2),Ae=r(ot),it=s(r(Ae),2);O(it),et(2),n(Ae);var we=s(Ae,2),Ee=s(r(we),2);R(()=>{e(ue),f(()=>{F()})});var De=r(Ee);De.value=De.__value="";var Kt=s(De);z(Kt,1,()=>(tt(F()),v(()=>F().brands)),te,(l,t)=>{var i=gs(),d=r(i,!0);n(i);var u={};R(()=>{S(d,(e(t),v(()=>e(t).name))),u!==(u=(e(t),v(()=>e(t).id)))&&(i.value=(i.__value=(e(t),v(()=>e(t).id)))??"")}),h(l,i)}),n(Ee),n(we);var vt=s(we,2),dt=s(r(vt),2);O(dt),et(2),n(vt),n(ot),n(Ne);var Oe=s(Ne,2),Se=r(Oe),Le=r(Se),Qt=r(Le);n(Le);var Vt=s(Le,2);n(Se);var Ie=s(Se,4),ct=s(r(Ie),2),_e=r(ct);O(_e);var pt=s(_e,2);{var Mt=l=>{var t=ys();h(l,t)};E(pt,l=>{e(b),v(()=>e(b).loading)&&l(Mt)})}var Gt=s(pt,2);{var Ft=l=>{var t=Rs();z(t,5,()=>(e(b),v(()=>e(b).results)),i=>i.id,(i,d)=>
3{var u=Cs(),I=r(u),H=r(I,!0);n(I);var k=s(I,2),L=r(k),B=r(L);n(L);var x=s(L,2),Y=r(x);n(x),n(k),n(u),R(le=>{S(H,le),S(B,`${e(d),v(()=>e(d).name)??""}${e(d),v(()=>e(d).agency?` · ${e(d).agency.name}`:"")??""}`),S(Y,`${e(d),v(()=>e(d).phone)??""}${e(d),v(()=>e(d).email?` · ${e(d).email}`:"")??""} · used on ${e(d),v(()=>e(d).usedOnCampaigns)??""} 4 campaign${e(d),v(()=>e(d).usedOnCampaigns===1?"":"s")??""}`)},[()=>(e(d),v(()=>(e(d).name||"?")[0].toUpperCase()))]),P("click",u,()=>Dt(e(d))),h(i,u)}),n(t),h(l,t)};E(Gt,l=>{e(b),v(()=>e(b).results.length>0)&&l(Ft)})}n(ct),et(2),n(Ie);var ut=s(Ie,2);z(ut,1,()=>e(m),te,(l,t,i)=>{var d=Ts(),u=r(d);u.textContent=`#${i+1}`;var I=s(u,2),H=s(r(I),2);O(H),n(I);var k=s(I,2),L=s(r(k),2);O(L),n(k);var B=s(k,2),x=s(r(B),2);O(x),n(B);var Y=s(B,2),le=s(r(Y),2);O(le),n(Y);var me=s(Y,2);n(d),R(()=>me.disabled=(e(m),v(()=>e(m).length===1))),D(H,()=>e(t).name,J=>(e(t).name=J,f(()=>e(m)))),D(L,()=>e(t).phone,J=>(e(t).phone=J,f(()=>e(m)))),D(x,()=>e(t).email,J=>(e(t).email=J,f(()=>e(m)))),D(le,()=>e(t).agency,J=>(e(t).agency=J,f(()=>e(m)))),P("click",me,()=>Ot(i)),h(l,d)});var ht=s(ut,2);z(ht,5,()=>e(Re),te,(l,t)=>{var i=xs(),d={};R(()=>{d!==(d=e(t))&&(i.value=(i.__value=e(t))??"")}),h(l,i)}),n(ht),n(Oe);var Ue=s(Oe,2),Pe=r(Ue),Be=r(Pe),Yt=r(Be);n(Be);var jt=s(Be,2);n(Pe);var Jt=s(Pe,2);z(Jt,1,()=>e(a),te,(l,t,i)=>{var d=$s(),u=r(d),I=r(u);I.textContent=`Creator #${i+1}`;var H=s(I,2);n(u);var k=s(u,2),L=s(r(k),2),B=r(L);O(B);var x=s(B,2);{var Y=c=>{var o=Ns();h(c,o)};E(x,c=>{e(t),v(()=>e(t).creatorLoading)&&c(Y)})}var le=s(x,2);{var me=c=>{var o=Ds();z(o,5,()=>(e(t),v(()=>e(t).creatorResults)),te,(C,p)=>{var N=Es(),A=r(N);{var w=K=>{var M=As();R(()=>at(M,"src",(e(p),v(()=>e(p).avatar)))),h(K,M)},$=K=>{var M=ws(),G=r(M,!0);n(M),R(X=>S(G,X),[()=>(e(p),v(()=>(e(p).label||e(p).sublabel||"?")[0].toUpperCase()))]),h(K,M)};E(A,K=>{e(p),v(()=>e(p).avatar)?K(w):K($,!1)})}var W=s(A,2),U=r(W),Q=r(U,!0);n(U);var V=s(U,2),ne=r(V,!0);n(V),n(W),n(N),R(()=>{S(Q,(e(p),v(()=>e(p).label))),S(ne,(e(p),v(()=>e(p).sublabel)))}),P("click",N,()=>Bt(i,e(p))),h(C,N)}),n(o),h(c,o)};E(le,c=>{e(t),v(()=>e(t).creatorResults.length>0)&&c(me)})}n(L);var J=s(L,2);{var Xt=c=>{var o=Os(),C=s(r(o)),p=r(C,!0);n(C);var N=s(C,2);n(o),R(()=>S(p,(e(t),v(()=>e(t).selectedCreator.label)))),P("click",N,()=>{e(t).selectedCreator=null,f(()=>e(a)),e(t).creatorQuery="",f(()=>e(a)),_(a,e(a))}),h(c,o)};E(J,c=>{e(t),v(()=>e(t).selectedCreator)&&c(Xt)})}n(k);var $e=s(k,2),Ke=r($e),be=s(r(Ke),2);R(()=>{e(t),f(()=>{})});var Qe=r(be);Qe.value=Qe.__value="CASH";var Ve=s(Qe);Ve.value=Ve.__value="BARTER_KEEP";var Me=s(Ve);Me.value=Me.__value="BARTER_RETURN";var Ge=s(Me);Ge.value=Ge.__value="CASH_AND_PRODUCT_KEEP";var bt=s(Ge);bt.value=bt.__value="CASH_AND_PRODUCT_RETURN",n(be);var kt=s(be,2),Zt=r(kt);{var zt=c=>{var o=re("Payment only. No product.");h(c,o)},es=c=>{var o=ge(),C=pe(o);{var p=A=>{var w=re("No cash. Creator keeps the product.");h(A,w)},N=A=>{var w=ge(),$=pe(w);{var W=Q=>{var V=re("No cash. Creator returns the product after reviewing.");h(Q,V)},U=Q=>{var V=ge(),ne=pe(V);{var K=G=>{var X=re("Cash + product; creator keeps the product.");h(G,X)},M=G=>{var X=ge(),ie=pe(X);{var ke=ae=>{var ve=re("Cash + product; product returned before payment released.");h(ae,ve)};E(ie,ae=>{e(t),v(()=>e(t).compensationType==="CASH_AND_PRODUCT_RETURN")&&ae(ke)},!0)}h(G,X)};E(ne,G=>{e(t),v(()=>e(t).compensationType==="CASH_AND_PRODUCT_KEEP")?G(K):G(M,!1)},!0)}h(Q,V)};E($,Q=>{e(t),v(()=>e(t).compensationType==="BARTER_RETURN")?Q(W):Q(U,!1)},!0)}h(A,w)};E(C,A=>{e(t),v(()=>e(t).compensationType==="BARTER_KEEP")?A(p):A(N,!1)},!0)}h(c,o)};E(Zt,c=>{e(t),v(()=>e(t).compensationType==="CASH")?c(zt):c(es,!1)})}n(kt),n(Ke);var Fe=s(Ke,2),Ye=r(Fe),ft=r(Ye),ts=s(ft);{var ss=c=>{var o=Ss(),C=r(o);n(o),R(p=>S(C,`use sum (${p??""})`),[()=>(e(t),v(()=>ee(e(t)).toLocaleString("en-IN")))]),P("click",o,()=>qt(i)),h(c,o)};E(ts,c=>{e(t),v(()=>ee(e(t))>0&&ee(e(t))!==Number(e(t).amountRupees))&&c(ss)})}n(Ye);var je=s(Ye,2);O(je),n(Fe);var gt=s(Fe,2),Je=s(r(gt),2);R(()=>{e(t),f(()=>{e(m)})}),z(Je,5,()=>e(m),te,(c,o,C)=>{var p=Ls(),N=r(p);n(p),p.value=p.__value=C,R(()=>S(N,`#${C+1}
4 · ${e(o),v(()=>e(o).name||"(unnamed)")??""}`)),h(c,p)}),n(Je),n(gt),n($e);var yt=s($e,2);{var as=c=>{var o=Is(),C=s(r(o),2),p=r(C),N=s(r(p),2);O(N),n(p);var A=s(p,2),w=s(r(A),2);O(w),n(A);var $=s(A,2),W=s(r($),2);O(W),n($),n(C),n(o),D(N,()=>e(t).productDescription,U=>(e(t).productDescription=U,f(()=>e(a)))),D(w,()=>e(t).productValueRupees,U=>(e(t).productValueRupees=U,f(()=>e(a)))),D(W,()=>e(t).productTrackingUrl,U=>(e(t).productTrackingUrl=U,f(()=>e(a)))),h(c,o)};E(yt,c=>{e(t),v(()=>e(t).compensationType!=="CASH")&&c(as)})}var Ct=s(yt,2),We=r(Ct),Rt=s(r(We),2);{var ls=c=>{var o=Us();let C;var p=r(o),N=s(p);{var A=w=>{var $=re("(â total)");h(w,$)};E(N,w=>{e(t),v(()=>e(t).amountRupees&&ee(e(t))!==Number(e(t).amountRupees))&&w(A)})}n(o),R((w,$)=>{C=st(o,1,"deliverable-sum svelte-1kdhsnp",null,C,w),S(p,`Deliverables sum: â¹${$??""} `)},[()=>({mismatch:ee(e(t))!==Number(e(t).amountRupees)}),()=>(e(t),v(()=>ee(e(t)).toLocaleString("en-IN")))]),h(c,o)};E(Rt,c=>{e(t),v(()=>ee(e(t))>0)&&c(ls)})}var ns=s(Rt,2);n(We);var rs=s(We,2);z(rs,1,()=>(e(t),v(()=>e(t).deliverables)),te,(c,o,C)=>{var p=Hs(),N=r(p),A=s(r(N),2);R(()=>{e(o),f(()=>{F()})});var w=r(A);z(w,1,()=>(tt(F()),v(()=>F().platforms)),te,(g,q)=>{var Z=Ps(),de=r(Z,!0);n(Z);var ce={};R(()=>{S(de,(e(q),v(()=>e(q).displayName))),ce!==(ce=(e(q),v(()=>e(q).platform)))&&(Z.value=(Z.__value=(e(q),v(()=>e(q).platform)))??"")}),h(g,Z)});var $=s(w);{var W=g=>{var q=Bs(),Z=pe(q);Z.value=Z.__value="INSTAGRAM";var de=s(Z,2);de.value=de.__value="YOUTUBE";var ce=s(de,2);ce.value=ce.__value="TIKTOK",h(g,q)};E($,g=>{tt(F()),v(()=>F().platforms.length===0)&&g(W)})}n(A),n(N);var U=s(N,2),Q=s(r(U),2);O(Q),n(U);var V=s(U,2),ne=s(r(V),2),K=r(ne);let M;var G=s(K,2);let X;n(ne),n(V);var ie=s(V,2),ke=s(r(ie),2);O(ke),n(ie);var ae=s(ie,2),ve=r(ae),os=s(r(ve));{var is=g=>{var q=qs();h(g,q)};E(os,g=>{e(o),v(()=>e(o).collabType==="COLLAB")&&g(is)})}n(ve);var Xe=s(ve,2);O(Xe),n(ae);var Ze=s(ae,2),Tt=s(r(Ze),2);O(Tt),n(Ze);var ze=s(Ze,2),xt=s(r(ze),2);O(xt),n(ze);var Nt=s(ze,2);n(p),R((g,q)=>{M=st(K,1,"collab-btn svelte-1kdhsnp",null,M,g),X=st(G,1,"collab-btn svelte-1kdhsnp",null,X,q),at(Xe,"placeholder",(e(o),v(()=>e(o).collabType==="COLLAB"?"Higher rate":"Optional"))),Nt.disabled=(e(t),v(()=>e(t).deliverables.length===1))},[()=>({active:e(o).collabType==="NON_COLLAB"}),()=>({active:e(o).collabType==="COLLAB"})]),fe(A,()=>e(o).platform,g=>(e(o).platform=g,f(()=>(e(t),e(a))))),D(Q,()=>e(o).type,g=>(e(o).type=g,f(()=>(e(t),e(a))))),P("click",K,()=>{e(o).collabType="NON_COLLAB",f(()=>(e(t),e(a))),_(a,e(a))}),P("click",G,()=>{e(o).collabType="COLLAB",f(()=>(e(t),e(a))),_(a,e(a))}),D(ke,()=>e(o).count,g=>(e(o).count=g,f(()=>(e(t),e(a))))),D(Xe,()=>e(o).amountRupees,g=>(e(o).amountRupees=g,f(()=>(e(t),e(a))))),D(Tt,()=>e(o).liveDate,g=>(e(o).liveDate=g,f(()=>(e(t),e(a))))),D(xt,()=>e(o).notes,g=>(e(o).notes=g,f(()=>(e(t),e(a))))),P("click",Nt,()=>Ut(i,C)),h(c,p)}),n(Ct),n(d),R(()=>{H.disabled=(e(a),v(()=>e(a).length===1)),S(ft,`${e(t),v(()=>e(t).compensationType==="CASH"||e(t).compensationType==="CASH_AND_PRODUCT_KEEP"||e(t).compensationType==="CASH_AND_PRODUCT_RETURN"?"Total amount for this creator (â¹) *":"Cash amount (â¹) *")??""} `),at(je,"placeholder",(e(t),v(()=>e(t).compensationType==="BARTER_KEEP"||e(t).compensationType==="BARTER_RETURN"?"0 (barter only)":"")))}),P("click",H,()=>Lt(i)),D(B,()=>e(t).creatorQuery,c=>(e(t).creatorQuery=c,f(()=>e(a)))),P("input",B,()=>Pt(i)),fe(be,()=>e(t).compensationType,c=>(e(t).compensationType=c,f(()=>e(a)))),D(je,()=>e(t).amountRupees,c=>(e(t).amountRupees=c,f(()=>e(a)))),fe(Je,()=>e(t).contactIndex,c=>(e(t).contactIndex=c,f(()=>e(a)))),P("click",ns,()=>It(i)),h(l,d)}),n(Ue);var qe=s(Ue,2),_t=s(r(qe),2);ms(_t),n(qe);var mt=s(qe,2),He=s(r(mt),2),Wt=r(He,!0);n(He),n(mt),n(xe),n(Te),R(()=>{S(Qt,`Contact people (${e(m),v(()=>e(m).length)??""})`),S(Yt,`Creator assignments (${e(a),v(()=>e(a).length)??""})`),He.disabled=e(oe),S(Wt,e(oe)?"Creatingâ¦":"Create campaign")}),D(it,()=>e(ye),l=>_(ye,l)),fe(Ee,()=>e(ue),l=>_(ue,l)),D(dt,()=>e(he),l=>_(he,l)),P("click",Vt,wt),D(_e,()=>e(b).q,l=>T(b,e(b).q=l)),P("input",_e,Et),P("click",jt,St),D(_t,()=>e(Ce),l=>_(Ce,l)),P("submit",xe,bs(Ht)),h(At,Te),hs()}export{Fs as component};
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.