PageSourceSearch

https://assets-core-frontend-prod.influence360.io/_nuxt/DOJ9YwBH.js

js influence360.io collected 2026-10-06 05:25:30 UTC 125,495 bytes, 1 lines download raw bytes

1import{D as e,E as t,Ht as n,On as r,Zn as i,_ as a,b as o,bt as s,ct as c,et as l,g as u,k as d,mt as f,o as p,qt as m,tr as h,tt as g,un as _,v,vn as y,w as b,wt as x,xt as S,y as C}from"./DPmoNEl9.js";import{t as w,w as T}from"./CwaW6zrW.js";import{n as E}from"./C8YXquCQ.js";import{bt as D,c as O,ft as k,l as A}from"./C6Eses9S.js";import{$t as j,Kt as M,an as ee,dn as N,fn as P,gn as F,tn as I}from"./D51JIfeD.js";import{t as L}from"./CRAH6uei.js";import{t as R}from"./CUbG-DwS2.js";import{a as z,c as B,s as te,t as ne}from"./UJunB2me2.js";import{t as V}from"./Bf8kMGiK2.js";import{n as H}from"./BqYFyQ4t.js";import{A as U,F as re,O as W,P as ie,T as ae,f as oe,g as se,k as ce,v as G,w as le}from"./CjrCUAPl.js";import{t as ue}from"./C-xUrF_w2.js";import{t as de}from"./CyPVyx3E2.js";import{t as K}from"./CmDGIPx72.js";import{t as fe}from"./BDNMzG2s2.js";import{t as pe}from"./x8ZYAf67.js";import{t as me}from"./qVEdSgG2.js";import{t as he}from"./CtaXV3h8.js";import{t as ge}from"./BsbK_h6H.js";import{t as q}from"./CEGAr4cf.js";import{t as _e}from"./mXXuCj-w.js";import{t as ve}from"./pTa66cDA.js";import{a as ye}from"./Bzh0fcC0.js";import{t as be}from"./BbSnv4rR.js";import{t as xe}from"./C48sCLKb.js";import{t as Se}from"./Fh2ms5ep.js";import{a as Ce,i as we,n as Te,r as Ee,t as De}from"./CxapZRaF2.js";import{a as Oe,c as ke,i as Ae,o as je,r as Me,s as Ne,t as Pe,u as Fe}from"./DkyYY82U2.js";import{t as Ie}from"./q_NfEjcC2.js";import{t as Le}from"./CalV5y7y2.js";import{t as Re}from"./zb3wS8Qi2.js";import{t as ze}from"./DM8DRjpi2.js";import{t as Be}from"./3_JOgTQV2.js";import{n as Ve,r as He,t as Ue}from"./C2izGwi82.js";import{t as We}from"./BWm1Lvuq2.js";import{a as Ge,i as Ke,t as qe}from"./D1axWtqg.js";import{t as Je}from"./ptXmuuvs.js";import{t as Ye}from"./gF5N2oJp2.js";import{t as Xe}from"./Br6-FGDw2.js";import{t as Ze}from"./DOM3D6ha2.js";import{n as Qe,r as $e,t as et}from"./CUkUF4nr2.js";import{t as J}from"./BYFh7Jad2.js";import{t as tt}from"./bJpiROda2.js";import{n as nt,t as rt}from"./CA96DuNv2.js";import{t as it}from"./DhOzpNma2.js";var at=[`data-selected`,`data-coming-soon`],ot={class:`flex w-full items-center justify-between`},st={class:`sr-only`},ct={class:`flex flex-col gap-4`},lt={class:`campaign-choice--header`},ut={class:`text-base leading-[1.5] text-textSecondary`},dt=Object.assign(d({__name:`campaignChoiceCard`,props:{name:{},header:{},text:{},icon:{},iconFilled:{type:Boolean},active:{type:Boolean},comingSoon:{type:Boolean},disabled:{type:Boolean}},emits:[`select`],setup(n,{emit:s}){let c=n,l=s,d=u(()=>c.active&&!c.comingSoon),p=()=>{c.comingSoon||c.disabled||l(`select`)};return(s,c)=>{let l=V,u=me,g=Le;return f(),o(`div`,{class:i([`campaign-choice`,{active:r(d),disabled:n.comingSoon||n.disabled}]),"data-selected":r(d),"data-coming-soon":n.comingSoon,onClick:p},[a(`div`,ot,[e(l,{name:(`materialIconName`in s?s.materialIconName:r(K))(n.icon,n.iconFilled),class:`text-icon-lg text-textMain`},null,8,[`name`]),n.comingSoon?(f(),v(u,{key:0,variant:`light`},{default:m(()=>[t(h(s.$t(`common.comingSoon`)),1)]),_:1})):(f(),v(g,{key:1,class:`campaign-choice--radio`,name:n.name,options:[{label:n.header,value:!0}],"model-value":r(d),interactive:!n.disabled,size:`md`,onChange:p,onClick:c[0]||=T(()=>{},[`stop`])},{option:m(({opt:e})=>[a(`span`,st,h(e.label),1)]),_:1},8,[`name`,`options`,`model-value`,`interactive`]))]),a(`div`,ct,[a(`div`,lt,h(n.header),1),a(`div`,ut,h(n.text),1)])],10,at)}}}),{__name:`AuthUserCompanyCampaignCreateCampaignChoiceCard`}),ft={class:`flex flex-col gap-4`},pt={class:`font-grotesk text-2xl font-medium leading-[1.5] text-textMain md:text-[32px]`},mt={class:`text-base text-textSecondary`},ht=Object.assign(d({__name:`_stepHeader`,props:{title:{},subtitle:{}},setup(e){return(t,n)=>(f(),o(`div`,ft,[a(`h2`,pt,h(e.title),1),a(`p`,mt,h(e.subtitle),1)]))}}),{__name:`AuthUserCompanyCampaignContestCreateStepHeader`}),gt={},_t={class:`flex min-w-0 items-center gap-3 px-4 py-2`,"aria-hidden":`true`},vt={class:`flex min-w-0 flex-1 flex-col gap-0.5`};function yt(t,n){let r=ge;return f(),o(`div`,_t,[e(r,{class:`size-8 shrink-0 rounded-squircle-8`}),a(`div`,vt,[e(r,{class:`h-5 w-full max-w-[140px] rounded-squircle-md`}),e(r,{class:`h-4 w-full max-w-[96px] rounded-squircle-md`})])])}var bt=Object.assign(fe(gt,[[`render`,yt]]),{__name:`AuthUserCompanyCampaignContestCreateSkeletonsProjectTokenOptionsSkeleton`}),xt={key:0,class:`flex min-w-0 items-center gap-3`},St=[`src`,`alt`],Ct={class:`truncate`},wt={key:1,class:`truncate`},Tt={class:`max-h-[360px] overflow-y-auto`},Et={key:1,class:`flex flex-col items-center gap-3 px-4 pb-1 pt-2 text-center`},Dt={class:`text-sm text-textSecondary`},Ot={class:`flex min-w-0 flex-1 flex-col gap-0.5`},kt={class:`truncate font-medium`},At={class:`flex min-w-0 items-center gap-1 text-xs text-textSecondary`},jt={class:`shrink-0`},Mt=[`src`],Nt={class:`truncate`},Pt={key:0,class:`flex flex-col items-center gap-3 px-4 pb-1 pt-2 text-center`},Ft={class:`flex size-10 items-center justify-center rounded-full bg-bgGray`},It={class:`text-sm text-textSecondary`},Lt={key:0,class:`-mx-2 -mb-3 mt-1.5 border-t border-strokeGray p-2 dark:border-purple`},Rt={class:`flex size-8 shrink-0 items-center justify-center rounded-squircle-8 bg-bgBrandLight`},zt=Object.assign(d({__name:`_projectTokenPicker`,props:{form:{},assetLabel:{},readonly:{type:Boolean}},emits:[`patch`,`token`],setup(l,{emit:d}){let{t:g}=E(),_=l,b=d,x=A(),{getCampaignBlockchainLabel:S}=de(),w=u(()=>
1_.form.rewardAssetType===N.PROJECT_TOKEN),T=y([]),D=y(!1),O=y(!1),k=y(!1),j=async()=>{if(!(D.value||O.value)){O.value=!0,k.value=!1;try{T.value=await x.companyPostTgeTokens(),D.value=!0}catch(e){k.value=!0,B().error(g(z(e)))}finally{O.value=!1}}};c(()=>{w.value&&j()});let M=u(()=>T.value.filter(e=>!!e.chain&&U.includes(e.chain))),ee=u(()=>D.value&&!T.value.length),P=u(()=>w.value?T.value.find(e=>e.chain===_.form.chain&&e.tokenAddress?.toLowerCase()===_.form.tokenAddress?.toLowerCase())??null:null);n(P,e=>b(`token`,e),{immediate:!0});let F=e=>`/images/icons/coin/${e.toLowerCase()}.png`,I=(e,t)=>{t(),b(`patch`,{rewardAssetType:N.PROJECT_TOKEN,chain:e.chain,tokenAddress:e.tokenAddress,tokenSymbol:e.tokenSymbol})},L=()=>b(`patch`,{rewardAssetType:null,chain:null,tokenAddress:null,tokenSymbol:null}),te=e=>{e(),Ne({chain:_.form.chain,onCreated:e=>{T.value=[...T.value.filter(t=>t.postTgeTokenUid!==e.postTgeTokenUid),e],e.chain&&U.includes(e.chain)&&I(e,()=>{})}})};return(n,c)=>{let u=he,d=V,_=nt,y=rt;return f(),v(y,{"match-trigger-width":``,position:`left`,disabled:l.readonly,"data-testid":(`$tId`in n?n.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.SELECT(`project_token`),onOpen:j},{button:m(({open:t,toggle:s})=>[e(Ie,{class:i([`w-full`,{"[&_.chevron]:rotate-180":t}]),checkbox:``,"is-checked":r(w),chevron:!r(w),clear:r(w)&&!l.readonly,disabled:l.readonly,"data-testid":(`$tId`in n?n.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.MULTICONTROL(`project_token`),onClick:s,onClear:L},{default:m(()=>[r(w)?(f(),o(`span`,xt,[r(P)?.tokenImageUrl?(f(),o(`img`,{key:0,class:`size-5 shrink-0 rounded-full`,src:r(P).tokenImageUrl,alt:l.form.tokenSymbol??``},null,8,St)):C(``,!0),a(`span`,Ct,h(l.assetLabel),1)])):(f(),o(`span`,wt,h(r(g)(`contestCampaign.wizard.rewards.payProjectTokens`)),1))]),_:1},8,[`class`,`is-checked`,`chevron`,`clear`,`disabled`,`data-testid`,`onClick`])]),content:m(({close:i})=>[a(`div`,Tt,[r(O)?(f(),v(bt,{key:0})):r(k)?(f(),o(`div`,Et,[a(`p`,Dt,h(r(g)(`contestCampaign.tokens.loadError`)),1),e(u,{variant:`outline`,size:`sm`,"data-testid":(`$tId`in n?n.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.BUTTON(`retry_project_tokens`),onClick:j},{default:m(()=>[t(h(r(g)(`contestCampaign.tokens.retry`)),1)]),_:1},8,[`data-testid`])])):(f(),o(p,{key:2},[(f(!0),o(p,null,s(r(M),t=>(f(),v(_,{key:t.postTgeTokenUid,class:`!justify-start gap-3 !text-left`,"data-testid":(`$tId`in n?n.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.VALUE(`project_token_${t.postTgeTokenUid}`),onClick:e=>I(t,i)},{default:m(()=>[e(Fe,{size:`sm`,"image-url":t.tokenImageUrl,symbol:t.tokenSymbol},null,8,[`image-url`,`symbol`]),a(`span`,Ot,[a(`span`,kt,h(t.tokenName||t.tokenSymbol),1),a(`span`,At,[t.tokenSymbol?(f(),o(p,{key:0},[a(`span`,jt,`$`+h(t.tokenSymbol),1),c[0]||=a(`span`,{class:`shrink-0`,"aria-hidden":`true`},`·`,-1)],64)):C(``,!0),t.chain?(f(),o(`img`,{key:1,src:F(t.chain),alt:``,class:`size-3.5 shrink-0 rounded-[3px]`},null,8,Mt)):C(``,!0),a(`span`,Nt,h(r(S)(t.chain)),1)])]),t.postTgeTokenUid===r(P)?.postTgeTokenUid?(f(),v(d,{key:0,name:(`materialIconName`in n?n.materialIconName:r(K))(`check`),class:`shrink-0 text-[20px] text-purple dark:text-purpleLight`},null,8,[`name`])):C(``,!0)]),_:2},1032,[`data-testid`,`onClick`]))),128)),r(M).length?C(``,!0):(f(),o(`div`,Pt,[a(`span`,Ft,[e(d,{name:(`materialIconName`in n?n.materialIconName:r(K))(`token`),class:`text-icon-md text-textSecondary`},null,8,[`name`])]),a(`p`,It,h(r(g)(`contestCampaign.wizard.rewards.noProjectTokens`)),1)]))],64))]),r(ee)?(f(),o(`div`,Lt,[e(_,{class:`!justify-start gap-3 !text-left font-medium`,"data-testid":(`$tId`in n?n.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.BUTTON(`add_token`),onClick:e=>te(i)},{default:m(()=>[a(`span`,Rt,[e(d,{name:(`materialIconName`in n?n.materialIconName:r(K))(`add`),class:`text-[20px] text-purple`},null,8,[`name`])]),t(` `+h(r(g)(`contestCampaign.wizard.rewards.addProjectToken`)),1)]),_:1},8,[`data-testid`,`onClick`])])):C(``,!0)]),_:1},8,[`disabled`,`data-testid`])}}}),{__name:`AuthUserCompanyCampaignContestCreateProjectTokenPicker`}),Bt={class:`flex flex-col gap-10`},Vt=[`data-error`,`data-testid`],Ht={class:`flex flex-col gap-4 md:flex-row md:gap-6`},Ut={class:`min-w-0 md:flex-1`},Wt={key:0,class:`flex min-w-0 items-center gap-3`},Gt=[`src`,`alt`],Kt={class:`truncate`},qt={key:1,class:`truncate`},Jt=[`data-testid`],Yt=[`data-testid`],Xt={class:`flex items-baseline justify-between gap-6`},Zt={class:`text-sm text-textMain`},Qt={class:`shrink-0 whitespace-nowrap text-sm font-medium text-textMain`},$t={class:`flex items-baseline justify-between gap-6`},en={class:`text-sm text-textMain`},tn={class:`shrink-0 whitespace-nowrap text-sm text-textMain`},nn={class:`flex items-baseline justify-between gap-6`},rn={class:`text-base font-medium text-textMain`},an=[`data-testid`],on=Object.assign(d({__name:`_tokenPoolRewards`,props:{form:{},errors:{},savedPool:{},campaignFeePercent:{},readonly:{type:Boolean}},emits:[`patch`],setup(n,{emit:i}){let{t:s}=E(),l=n,d=i,{t:p}=E(),g=O(),{formatToken:_}=H(),{getCampaignBlockchainLabel:b}=de(),x=u(()=>
1l.form.rewardAssetType===N.STABLECOIN),S=u(()=>l.form.rewardAssetType===N.PROJECT_TOKEN),w=u(()=>x.value||S.value),T=e=>`/images/icons/coin/${e.toLowerCase()}.png`,D=u(()=>{let e=l.form.tokenSymbol??``,t=b(l.form.chain);return t?p(`contestCampaign.wizard.rewards.assetOnChain`,{token:e,chain:t}):e}),k=y(null),A=async()=>{if(!k.value)try{k.value=await g.getStableCoinAddresses()??null}catch(e){B().error(s(z(e)))}};c(()=>{l.readonly||A()});let j=()=>{if(l.readonly)return;let e=x.value?l.form.tokenSymbol:null,t=x.value?l.form.chain:null,n=!1,r=ne.open({component:Ze,props:{header:s(`contestCampaign.wizard.rewards.payStablecoins`),data:{method:e,blockchain:t},allowedChains:U},settings:{position:L.CENTER,persistent:!0},listeners:{changeValue:r=>{n=!0,r.key===`method`&&(e=r.value),r.key===`blockchain`&&(t=r.value)},close:()=>{ne.close(r),n&&e&&t&&M(e,t)}}})},M=async(e,t)=>{await A();let n=k.value?.[e.toLowerCase()];d(`patch`,{rewardAssetType:N.STABLECOIN,chain:t,tokenAddress:n?.[t]??null,tokenSymbol:e})},ee=()=>d(`patch`,{rewardAssetType:null,chain:null,tokenAddress:null,tokenSymbol:null}),P=y(null),F=u(()=>(S.value?P.value?.tokenDecimals:null)??l.savedPool?.tokenDecimals??void 0),I=u(()=>{if(!w.value)return null;let e=Ce(l.form.rewardPoolTokens);if(e===null||e<=0n)return null;let t=l.savedPool;if(t?.rewardPoolTokens&&Ce(t.rewardPoolTokens)===e&&t.campaignFeeTokens&&t.totalDueTokens&&t.tokenAddress===l.form.tokenAddress)return{rewardPoolTokens:t.rewardPoolTokens,campaignFeeTokens:t.campaignFeeTokens,totalDueTokens:t.totalDueTokens};let n=Te(l.form.rewardPoolTokens,l.campaignFeePercent,F.value);return n.campaignFeeTokens&&n.totalDueTokens?{rewardPoolTokens:l.form.rewardPoolTokens,campaignFeeTokens:n.campaignFeeTokens,totalDueTokens:n.totalDueTokens}:null}),te=e=>[_(e),l.form.tokenSymbol].filter(Boolean).join(` `);return(i,c)=>{let l=_e,u=Re,p=Se;return f(),o(`div`,Bt,[a(`div`,{class:`flex flex-col gap-6 rounded-squircle-20 border border-strokeGray bg-bgElementsTransparency p-6`,"data-error":!!n.errors.asset,"data-testid":(`$tId`in i?i.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.SECTION(`reward_pool`)},[e($e,{label:r(s)(`contestCampaign.wizard.rewards.setRewardPool`),help:r(s)(`contestCampaign.wizard.rewards.setRewardPoolHelp`)},null,8,[`label`,`help`]),a(`div`,Ht,[a(`div`,Ut,[e(Ie,{checkbox:``,"is-checked":r(x),chevron:!r(x),clear:r(x)&&!n.readonly,disabled:n.readonly,"data-testid":(`$tId`in i?i.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.MULTICONTROL(`stablecoin`),onClick:j,onClear:ee},{default:m(()=>[r(x)?(f(),o(`span`,Wt,[n.form.tokenSymbol?(f(),o(`img`,{key:0,class:`size-5 shrink-0`,src:T(n.form.tokenSymbol),alt:n.form.tokenSymbol},null,8,Gt)):C(``,!0),a(`span`,Kt,h(r(D)),1)])):(f(),o(`span`,qt,h(r(s)(`contestCampaign.wizard.rewards.payStablecoins`)),1))]),_:1},8,[`is-checked`,`chevron`,`clear`,`disabled`,`data-testid`])]),e(zt,{class:`min-w-0 md:flex-1`,form:n.form,"asset-label":r(D),readonly:n.readonly,onPatch:c[0]||=e=>d(`patch`,e),onToken:c[1]||=e=>P.value=e},null,8,[`form`,`asset-label`,`readonly`])]),n.errors.asset?(f(),o(`div`,{key:0,class:`text-sm text-statusError`,"data-testid":(`$tId`in i?i.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.ERROR(`asset`)},h(r(s)(n.errors.asset)),9,Jt)):C(``,!0),r(w)?(f(),v(l,{key:1,"model-value":n.form.rewardPoolTokens,variant:`pill-gray`,type:`decimal`,required:``,readonly:n.readonly,label:r(s)(`contestCampaign.wizard.rewards.totalPool`),placeholder:r(s)(`contestCampaign.wizard.rewards.totalPoolPlaceholder`),"help-text":r(s)(`contestCampaign.wizard.rewards.totalPoolHelp`),suffix:n.form.tokenSymbol??void 0,error:n.errors.rewardPoolTokens?r(s)(n.errors.rewardPoolTokens):``,"data-testid":(`$tId`in i?i.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.INPUT(`reward_pool`),"onUpdate:modelValue":c[2]||=e=>d(`patch`,{rewardPoolTokens:String(e??``)})},null,8,[`model-value`,`readonly`,`label`,`placeholder`,`help-text`,`suffix`,`error`,`data-testid`])):C(``,!0),r(I)?(f(),o(`div`,{key:2,class:`flex flex-col gap-3 rounded-squircle-20 bg-bgGray px-6 py-4`,"data-testid":(`$tId`in i?i.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.SECTION(`pool_totals`)},[a(`div`,Xt,[a(`span`,Zt,h(r(s)(`contestCampaign.wizard.rewards.creatorPool`)),1),a(`span`,Qt,h(te(r(I).rewardPoolTokens)),1)]),a(`div`,$t,[a(`span`,en,h(r(s)(`contestCampaign.wizard.rewards.campaignFee`,{percent:n.campaignFeePercent})),1),a(`span`,tn,h(te(r(I).campaignFeeTokens)),1)]),e(u,{color:`strokeGrayLight`}),a(`div`,nn,[a(`span`,rn,h(r(s)(`contestCampaign.wizard.rewards.totalDue`)),1),a(`span`,{class:`shrink-0 whitespace-nowrap text-base font-medium text-textMain`,"data-testid":(`$tId`in i?i.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.VALUE(`total_due`)},h(te(r(I).totalDueTokens)),9,an)])],8,Yt)):C(``,!0)],8,Vt),r(w)?(f(),v(p,{key:0,variant:`default`,closable:!1},{title:m(()=>[t(h(r(s)(`contestCampaign.wizard.rewards.noPaymentNow`)),1)]),_:1})):C(``,!0)])}}}),{__name:`AuthUserCompanyCampaignContestCreateTokenPoolRewards`}),sn={class:`flex min-w-0 flex-col gap-5`,"aria-hidden":`true`},cn={class:`flex flex-col gap-3`}
1,ln={class:`flex flex-col gap-4 rounded-16 bg-bgGray px-6 py-4`},un={class:`flex min-w-0 flex-wrap items-baseline gap-x-3 gap-y-1`},dn={class:`grid grid-cols-2 gap-4 md:grid-cols-5`},fn={class:`text-sm`},pn={class:`text-sm`},mn={class:`flex flex-col items-start gap-3`},hn={class:`inline-flex items-start gap-3`},gn={class:`min-w-0 flex-1 text-base leading-normal`},_n={key:0,class:`flex min-h-9 items-center text-sm`},vn=Object.assign(d({__name:`_preTgeRewardsSkeleton`,props:{readonly:{type:Boolean}},setup(n){let r=[`launchBlockchain`,`totalSupply`,`tgeTarget`,`unlockAtTge`,`cliffVesting`];return(i,c)=>{let l=ge;return f(),o(`div`,sn,[a(`div`,cn,[a(`div`,ln,[a(`div`,un,[e(l,{class:`h-6 w-28 max-w-full rounded-squircle-md`}),e(l,{class:`h-5 w-12 rounded-squircle-md`})]),a(`dl`,dn,[(f(),o(p,null,s(r,n=>a(`div`,{key:n,class:`flex min-w-0 flex-col gap-1.5`},[a(`dt`,fn,[e(J,null,{default:m(()=>[t(h(i.$t(`contestCampaign.wizard.token.${n}`)),1)]),_:2},1024)]),a(`dd`,null,[e(l,{class:`h-6 w-24 max-w-full rounded-squircle-md`})])])),64))])]),a(`p`,pn,[e(J,null,{default:m(()=>[t(h(i.$t(`contestCampaign.wizard.rewards.tokenDetailsUsed`)),1)]),_:1})])]),a(`div`,mn,[a(`div`,hn,[e(l,{class:`size-6 shrink-0 rounded-squircle-md`}),a(`span`,gn,[e(J,null,{default:m(()=>[t(h(i.$t(`contestCampaign.wizard.rewards.confirmTokenInfo`)),1)]),_:1})])]),n.readonly?C(``,!0):(f(),o(`div`,_n,[e(J,null,{default:m(()=>[t(h(i.$t(`contestCampaign.wizard.rewards.editTokenInfo`)),1)]),_:1})]))])])}}}),{__name:`AuthUserCompanyCampaignContestCreateSkeletonsPreTgeRewardsSkeleton`}),yn={class:`flex flex-col gap-10`},bn=[`data-error`,`data-testid`],xn={key:0,class:`flex flex-col`},Sn={class:`mb-2 text-sm text-textMain`},Cn={class:`flex min-w-0 flex-col gap-1`},wn={class:`flex flex-wrap items-baseline gap-x-2`},Tn={class:`text-base font-medium text-textMain`},En={key:0,class:`text-sm text-textSecondary`},Dn={key:0,class:`text-sm text-textSecondary`},On={key:0,class:`mt-2 text-sm text-statusError`},kn={class:`flex flex-col gap-3`},An={class:`text-sm text-textSecondary`},jn={class:`flex flex-col items-start gap-3`},Mn={key:0,class:`text-sm text-statusError`}
1,Nn={key:2,class:`flex flex-col items-start gap-4 rounded-16 bg-bgGray px-6 py-4`},Pn={class:`flex flex-col gap-1`},Fn={class:`text-base text-textMain`},In={class:`text-sm text-textSecondary`},Ln={key:1,class:`text-sm text-statusError`},Rn={class:`flex flex-col gap-4 md:flex-row`},zn=[`data-testid`],Bn={class:`flex items-baseline justify-between gap-6`},Vn={class:`text-sm text-textMain`},Hn={class:`shrink-0 whitespace-nowrap text-sm font-medium text-textMain`},Un={class:`flex items-baseline justify-between gap-6`},Wn={class:`text-sm text-textMain`},Gn={class:`shrink-0 whitespace-nowrap text-sm text-textMain`},Kn={class:`flex items-baseline justify-between gap-6`},qn={class:`text-base font-medium text-textMain`},Jn=[`data-testid`],Yn=Object.assign(d({__name:`_preTgeRewards`,props:{form:{},errors:{},savedPreTge:{},readonly:{type:Boolean}},emits:[`patch`],setup(n,{emit:i}){let{t:s}=E(),l=n,d=i,{t:g}=E(),_=A(),{formatToken:b}=H(),x=y([]),S=y(!0),w=u(()=>x.value.filter(e=>e.status===ee.APPROVED)),T=u(()=>w.value.find(e=>e.preTgeTokenUid===l.form.preTgeTokenUid)??null),D=u(()=>w.value.map(e=>({label:e.tokenName||g(`common.notProvided`),value:e.preTgeTokenUid}))),O=u(()=>new Map(w.value.map(e=>{let t=(e.ticker??``).replace(/^\$+/,``);return[e.preTgeTokenUid,{ticker:t?`$${t}`:``,chain:e.launchBlockchain??``}]})));c(async()=>{S.value=!0;try{x.value=await _.companyPreTgeTokens();let[e]=w.value;!T.value&&w.value.length===1&&e&&d(`patch`,{preTgeTokenUid:e.preTgeTokenUid})}catch(e){B().error(s(z(e)))}finally{S.value=!1}});let k=e=>{typeof e==`string`&&e!==l.form.preTgeTokenUid&&d(`patch`,{preTgeTokenUid:e,tokenInfoConfirmed:!1})},j=e=>{x.value=[...x.value.filter(t=>t.preTgeTokenUid!==e.preTgeTokenUid),e]},M=()=>{let e=T.value;e&&ke({token:e,onSaved:e=>{j(e),d(`patch`,{tokenInfoConfirmed:!1})}})},N=()=>ke({onSaved:e=>{j(e),e.status===ee.APPROVED&&d(`patch`,{preTgeTokenUid:e.preTgeTokenUid,tokenInfoConfirmed:!1})}}),P=u(()=>l.savedPreTge?.campaignFeePercent??G.CAMPAIGN_FEE_PERCENT),F=u(()=>{let e=Number(l.form.creatorAllocationPercent);return l.form.creatorAllocationPercent.trim()&&Number.isFinite(e)?e:null}),I=u(()=>{let e=T.value;if(!e||F.value===null||F.value<=0)return null;let t=l.savedPreTge;if(t?.preTgeTokenUid===e.preTgeTokenUid&&t.creatorAllocationPercent===F.value&&t.creatorTokenPoolTokens&&t.campaignFeeTokens&&t.totalObligationTokens)return{creatorTokenPoolTokens:t.creatorTokenPoolTokens,campaignFeeTokens:t.campaignFeeTokens,totalObligationTokens:t.totalObligationTokens};let n=De(e.totalSupplyTokens,F.value,P.value);return n.creatorTokenPoolTokens&&n.campaignFeeTokens&&n.totalObligationTokens?{creatorTokenPoolTokens:n.creatorTokenPoolTokens,campaignFeeTokens:n.campaignFeeTokens,totalObligationTokens:n.totalObligationTokens}:null}),L=u(()=>(T.value?.ticker??``).replace(/^\$+/,``)),te=e=>[b(e),L.value].filter(Boolean).join(` `);return(i,c)=>{let l=Le,u=q,g=he,_=ve,y=_e,b=Re,x=Se;return f(),o(`div`,yn,[e(_,{"show-skeleton":r(S)},{skeleton:m(()=>[e(vn,{readonly:n.readonly},null,8,[`readonly`])]),default:m(()=>[a(`div`,{class:`flex flex-col gap-5`,"data-error":!!n.errors.preTgeToken||!!n.errors.tokenInfoConfirmed,"data-testid":(`$tId`in i?i.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.SECTION(`pre_tge_token`)},[r(w).length>1?(f(),o(`div`,xn,[a(`span`,Sn,[t(h(r(s)(`contestCampaign.wizard.rewards.preTgeToken`))+` `,1),c[3]||=a(`span`,{class:`font-medium text-bgBrand`},`*`,-1)]),e(l,{variant:`card`,name:`contest-pre-tge-token`,columns:2,options:r(D),"model-value":n.form.preTgeTokenUid,interactive:!n.readonly,"data-testid":(`$tId`in i?i.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.RADIO(`pre_tge_token`),"onUpdate:modelValue":k},{option:m(({opt:e})=>[a(`span`,Cn,[a(`span`,wn,[a(`span`,Tn,h(e.label),1),r(O).get(e.value)?.ticker?(f(),o(`span`,En,h(r(O).get(e.value)?.ticker),1)):C(``,!0)]),r(O).get(e.value)?.chain?(f(),o(`span`,Dn,h(r(O).get(e.value)?.chain),1)):C(``,!0)])]),_:1},8,[`options`,`model-value`,`interactive`,`data-testid`]),n.errors.preTgeToken&&!r(T)?(f(),o(`div`,On,h(r(s)(n.errors.preTgeToken)),1)):C(``,!0)])):C(``,!0),r(T)?(f(),o(p,{key:1},[a(`div`,kn,[e(Ue,{token:r(T),"data-testid":(`$tId`in i?i.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.CARD(`pre_tge_token`)},null,8,[`token`,`data-testid`]),a(`p`,An,h(r(s)(`contestCampaign.wizard.rewards.tokenDetailsUsed`)),1)]),a(`div`,jn,[e(u,{"model-value":n.form.tokenInfoConfirmed,label:r(s)(`contestCampaign.wizard.rewards.confirmTokenInfo`),disabled:n.readonly,"data-testid":(`$tId`in i?i.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.CHECKBOX(`token_info_confirmed`),"onUpdate:modelValue":c[0]||=e=>d(`patch`,{tokenInfoConfirmed:!!e})},null,8,[`model-value`,`label`,`disabled`,`data-testid`]),n.errors.tokenInfoConfirmed?(f(),o(`div`,Mn,h(r(s)(n.errors.tokenInfoConfirmed)),1)):C(``,!0),n.readonly?C(``,!0):(f(),v(g,{key:1,variant:`ghost-purple`,size:`sm`,class:`!px-0`,"data-testid":(`$tId`in i?i.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.BUTTON(`edit_token`),onClick:M},{default:m(()=>[t(h(r(s)(`contestCampaign.wizard.rewards.editTokenInfo`)),1)]),_:1},8,[`data-testid`]))])],64)):r(w).length?C(``,!0):(f(),o(`div`,Nn,[a(`div`,Pn,[a(`span`,Fn,h(r(s)(`contestCampaign.wizard.rewards.noPreTgeToken`)),1),a(`span`,In,h(r(s)(`contestCampaign.wizard.rewards.noPreTgeTokenHint`)),1
1)]),n.readonly?C(``,!0):(f(),v(g,{key:0,variant:`outline`,size:`md`,"prepend-icon":`add`,"data-testid":(`$tId`in i?i.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.BUTTON(`create_token`),onClick:N},{default:m(()=>[t(h(r(s)(`contestCampaign.wizard.rewards.createTokenProfile`)),1)]),_:1},8,[`data-testid`])),n.errors.preTgeToken?(f(),o(`div`,Ln,h(r(s)(n.errors.preTgeToken)),1)):C(``,!0)]))],8,bn)]),_:1},8,[`show-skeleton`]),a(`div`,Rn,[e(y,{class:`md:flex-1`,"model-value":n.form.creatorAllocationPercent,variant:`pill-gray`,type:`decimal`,required:``,"append-icon":`percent`,readonly:n.readonly,label:r(s)(`contestCampaign.wizard.rewards.creatorAllocation`),placeholder:r(s)(`contestCampaign.wizard.rewards.creatorAllocationPlaceholder`),error:n.errors.creatorAllocationPercent?r(s)(n.errors.creatorAllocationPercent):``,"data-testid":(`$tId`in i?i.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.INPUT(`creator_allocation`),"onUpdate:modelValue":c[1]||=e=>d(`patch`,{creatorAllocationPercent:String(e??``)})},null,8,[`model-value`,`readonly`,`label`,`placeholder`,`error`,`data-testid`]),e(y,{class:`md:flex-1`,"model-value":n.form.allocationSource,variant:`pill-gray`,required:``,readonly:n.readonly,label:r(s)(`contestCampaign.wizard.rewards.allocationSource`),placeholder:r(s)(`contestCampaign.wizard.rewards.allocationSourcePlaceholder`),error:n.errors.allocationSource?r(s)(n.errors.allocationSource):``,"data-testid":(`$tId`in i?i.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.INPUT(`allocation_source`),"onUpdate:modelValue":c[2]||=e=>d(`patch`,{allocationSource:String(e??``)})},null,8,[`model-value`,`readonly`,`label`,`placeholder`,`error`,`data-testid`])]),r(I)?(f(),o(`div`,{key:0,class:`flex flex-col gap-3 rounded-squircle-20 bg-bgGray px-6 py-4`,"data-testid":(`$tId`in i?i.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.SECTION(`pre_tge_totals`)},[a(`div`,Bn,[a(`span`,Vn,h(r(s)(`contestCampaign.wizard.rewards.creatorTokenPool`)),1),a(`span`,Hn,h(te(r(I).creatorTokenPoolTokens)),1)]),a(`div`,Un,[a(`span`,Wn,h(r(s)(`contestCampaign.wizard.rewards.campaignFee`,{percent:r(P)})),1),a(`span`,Gn,h(te(r(I).campaignFeeTokens)),1)]),e(b,{color:`strokeGrayLight`}),a(`div`,Kn,[a(`span`,qn,h(r(s)(`contestCampaign.wizard.rewards.totalObligation`)),1),a(`span`,{class:`shrink-0 whitespace-nowrap text-base font-medium text-textMain`,"data-testid":(`$tId`in i?i.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.VALUE(`total_obligation`)},h(te(r(I).totalObligationTokens)),9,Jn)])],8,zn)):C(``,!0),e(x,{variant:`warning`,icon:`error`,closable:!1},{title:m(()=>[t(h(r(s)(`contestCampaign.wizard.rewards.notInEscrow`)),1)]),_:1})])}}}),{__name:`AuthUserCompanyCampaignContestCreatePreTgeRewards`}),Xn={class:`flex items-start gap-3 rounded-squircle-20 bg-bgBrandLight p-4`},Zn={class:`flex size-[53px] shrink-0 items-center justify-center rounded-12 bg-bgElementsTransparency`},Qn={class:`flex min-w-0 flex-1 flex-col gap-2`},$n={class:`flex items-start gap-3`},er={class:`min-w-0 flex-1 break-words text-base text-textMain`},tr={key:0,class:`text-sm text-textSecondary`},nr=Object.assign(d({__name:`_iconInfoCard`,props:{icon:{},title:{},body:{}},setup(t){return(n,i)=>{let s=V;return f(),o(`div`,Xn,[a(`div`,Zn,[e(s,{name:(`materialIconName`in n?n.materialIconName:r(K))(t.icon),class:`text-icon-md text-purple`},null,8,[`name`])]),a(`div`,Qn,[a(`div`,$n,[a(`span`,er,h(t.title),1),S(n.$slots,`action`)]),t.body?(f(),o(`span`,tr,h(t.body),1)):C(``,!0)])])}}}),{__name:`AuthUserCompanyCampaignContestCreateIconInfoCard`}),rr={class:`flex min-w-0 flex-col gap-6`,"aria-hidden":`true`},ir={class:`flex flex-col`},ar={class:`font-grotesk text-xl font-medium`},or={class:`mt-2 text-base`},sr={class:`text-base`},cr={class:`flex flex-col gap-3 rounded-squircle-20 bg-bgBrandLight px-6 py-4`},lr={class:`font-grotesk text-xl font-medium`},ur={class:`w-6 shrink-0 text-center font-grotesk text-base font-medium`},dr={class:`flex min-w-0 flex-1 flex-col gap-1`},fr={class:`text-base`},pr={class:`text-sm`},mr={class:`flex items-center gap-2`},hr={class:`text-sm`},gr=Object.assign(d({__name:`_preTgeGateSkeleton`,setup(n){let r=[`submit`,`review`,`unlocked`];return(n,i)=>{let c=ge;return f(),o(`div`,rr,[a(`div`,ir,[a(`h3`,ar,[e(J,null,{default:m(()=>[t(h(n.$t(`contestCampaign.wizard.gate.verify.title`)),1)]),_:1})]),a(`p`,or,[e(J,null,{default:m(()=>[t(h(n.$t(`contestCampaign.wizard.gate.verify.body`)),1)]),_:1})]),a(`p`,sr,[e(J,null,{default:m(()=>[t(h(n.$t(`contestCampaign.wizard.gate.verify.bodyOnce`)),1)]),_:1})])]),a(`div`,cr,[a(`h4`,lr,[e(J,null,{default:m(()=>[t(h(n.$t(`contestCampaign.wizard.gate.verify.howItWorks`)),1)]),_:1})]),(f(),o(p,null,s(r,(r,i)=>a(`div`,{key:r,class:`flex items-start gap-2`},[a(`span`,ur,[e(J,null,{default:m(()=>[t(h(i+1)+`.`,1)]),_:2},1024)]),a(`div`,dr,[a(`span`,fr,[e(J,null,{default:m(()=>[t(h(n.$t(`contestCampaign.wizard.gate.verify.steps.${r}.title`)),1)]),_:2},1024)]),a(`span`,pr,[e(J,null,{default:m(()=>[t(h(n.$t(`contestCampaign.wizard.gate.verify.steps.${r}.body`)),1)]),_:2},1024)])])])),64))]),a(`div`,mr,[e(c,{class:`size-5 shrink-0 rounded-full`}),a(`span`,hr,[e(J,null,{default:m(()=>[t(h(n.$t(`contestCampaign.wizard.gate.campaignReviewStill`)),1)]),_:1})])])])}}}),{__name:`AuthUserCompanyCampaignContestCreateSkeletonsPreTgeGateSkeleton`}),Y=`contestCampaign.wizard.errors`,_r=e=>!e||!e.trim(),vr=e=>_r(e)?null:e.trim(),yr=e=>e.map(e=>
1e.trim()).filter(Boolean);function br(e){if(e==null||`${e}`.trim()===``||Ce(`${e}`)===null)return null;let t=Number(`${e}`.replace(/[\s,_]/g,``));return Number.isFinite(t)?t:null}function xr(e){let t=Ce(e);return t===null?``:Ee(t)}function Sr(e){return(e.replace(/[\s,_]/g,``).split(`.`)[1]??``).length<=4}var X=function(e){return e.VERIFY=`verify`,e.IN_REVIEW=`inReview`,e.NOT_APPROVED=`notApproved`,e.SUSPENDED=`suspended`,e.APPROVED=`approved`,e}({});function Cr(e){if(!e?.status)return X.VERIFY;switch(e.status){case M.DRAFT:return e.declineReasons.length?X.NOT_APPROVED:X.VERIFY;case M.SUBMITTED:case M.CALL_SCHEDULED:case M.UNDER_REVIEW:return X.IN_REVIEW;case M.REJECTED:return X.NOT_APPROVED;case M.SUSPENDED:return X.SUSPENDED;case M.APPROVED:return X.APPROVED}}function wr(e,t=j.TOKEN_POOL){let n=e?.tokenPool,r=e?.preTge;return{fundingType:e?.fundingType??t,rewardAssetType:n?.rewardAssetType??null,chain:n?.chain??null,tokenAddress:n?.tokenAddress??null,tokenSymbol:n?.tokenSymbol??null,rewardPoolTokens:xr(n?.rewardPoolTokens),preTgeTokenUid:r?.preTgeTokenUid??null,creatorAllocationPercent:r?.creatorAllocationPercent==null?``:String(r.creatorAllocationPercent),allocationSource:r?.allocationSource??``,tokenInfoConfirmed:e?.declarations.tokenInfoConfirmed??!1}}function Tr(e){let t={};switch(e.fundingType){case j.TOKEN_POOL:!e.rewardAssetType||!e.chain||!e.tokenAddress?t.asset=`${Y}.assetRequired`:U.includes(e.chain)||(t.asset=`${Y}.chainNotSupported`),_r(e.rewardPoolTokens)?t.rewardPoolTokens=`${Y}.rewardPoolRequired`:we(e.rewardPoolTokens)||(t.rewardPoolTokens=`${Y}.rewardPoolInvalid`);break;case j.PRE_TGE:{e.preTgeTokenUid||(t.preTgeToken=`${Y}.preTgeTokenRequired`);let n=br(e.creatorAllocationPercent);_r(e.creatorAllocationPercent)?t.creatorAllocationPercent=`${Y}.allocationRequired`:n===null||n<=0||n>100?t.creatorAllocationPercent=`${Y}.allocationRange`:Sr(e.creatorAllocationPercent)||(t.creatorAllocationPercent=`${Y}.percentPrecision`),_r(e.allocationSource)&&(t.allocationSource=`${Y}.allocationSourceRequired`),e.tokenInfoConfirmed||(t.tokenInfoConfirmed=`${Y}.tokenInfoConfirmRequired`);break}}return t}function Er(e){switch(e.fundingType){case j.TOKEN_POOL:{let t=Ce(e.rewardPoolTokens);return{fundingType:e.fundingType,rewardAssetType:e.rewardAssetType,chain:e.chain,tokenAddress:e.tokenAddress,rewardPoolTokens:t===null?null:Ee(t),preTgeTokenUid:null,creatorAllocationPercent:null,allocationSource:null,tokenInfoConfirmed:null}}case j.PRE_TGE:return{fundingType:e.fundingType,rewardAssetType:null,chain:null,tokenAddress:null,rewardPoolTokens:null,preTgeTokenUid:e.preTgeTokenUid,creatorAllocationPercent:br(e.creatorAllocationPercent),allocationSource:vr(e.allocationSource),tokenInfoConfirmed:e.tokenInfoConfirmed}}}function Dr(e){let t=[...e?.keyMessages??[]];for(;t.length<3;)t.push(``);let n=[...e?.disclosureRequirements??[]];return n.length||n.push(``),{title:e?.title??``,publicSummary:e?.publicSummary??``,detailedBrief:e?.detailedBrief??``,keyMessages:t,prohibitedClaims:e?.prohibitedClaims??``,landingPageUrl:e?.landingPageUrl??``,supportLinks:[...e?.supportLinks??[]],disclosureRequirements:n,languages:[...e?.languages??[]],regions:[...e?.regions??[]]}}function Or(e,t){let n={};_r(e.title)&&(n.title=`${Y}.titleRequired`),_r(e.publicSummary)&&(n.publicSummary=`${Y}.publicSummaryRequired`),_r(e.detailedBrief)&&(n.detailedBrief=`${Y}.detailedBriefRequired`),_r(e.landingPageUrl)?n.landingPageUrl=`${Y}.landingPageRequired`:t(e.landingPageUrl.trim())||(n.landingPageUrl=`${Y}.invalidUrl`);let r=yr(e.supportLinks);return r.length>G.MAX_SUPPORT_LINKS?n.supportLinks=`${Y}.supportLinksTooMany`:r.every(e=>t(e))||(n.supportLinks=`${Y}.invalidUrl`),e.languages.length||(n.languages=`${Y}.languageRequired`),e.regions.length||(n.regions=`${Y}.regionRequired`),n}function kr(e){return{title:vr(e.title),publicSummary:vr(e.publicSummary),detailedBrief:vr(e.detailedBrief),keyMessages:yr(e.keyMessages),prohibitedClaims:vr(e.prohibitedClaims),landingPageUrl:vr(e.landingPageUrl),supportLinks:yr(e.supportLinks),disclosureRequirements:yr(e.disclosureRequirements),languages:[...e.languages],regions:[...e.regions]}}var Ar={[I.X]:10,[I.YOUTUBE]:5,[I.TIKTOK]:5,[I.TELEGRAM]:5};function jr(e){let t=new Set;return e.split(`,`).map(e=>e.trim()).filter(e=>{let n=e.toLowerCase();return!e||t.has(n)?!1:(t.add(n),!0)})}function Mr(e){return{networks:(e?.networks??[]).map(e=>({network:e.network,formats:[...e.formats]})),requiredMentions:(e?.requiredMentions??[]).join(`, `),requiredDisclosureTag:e?.requiredDisclosureTag??``,requiredLink:e?.requiredLink??``,requiredHashtag:e?.requiredHashtag??``,languageCapPercent:String(e?.languageCapPercent??G.DEFAULT_LANGUAGE_CAP_PERCENT)}}function Nr(e){return e.filter(e=>!e.formats.length).map(e=>e.network)}function Pr(e,t){let n={};e.networks.length?Nr(e.networks).length&&(n.networks=`${Y}.formatRequired`):n.networks=`${Y}.networkRequired`,jr(e.requiredMentions).length||(n.requiredMentions=`${Y}
1.mentionsRequired`),!_r(e.requiredLink)&&!t(e.requiredLink.trim())&&(n.requiredLink=`${Y}.invalidUrl`);let r=br(e.languageCapPercent);return _r(e.languageCapPercent)?n.languageCapPercent=`${Y}.languageCapRequired`:r===null||r<1||r>100?n.languageCapPercent=`${Y}.languageCapRange`:Sr(e.languageCapPercent)||(n.languageCapPercent=`${Y}.percentPrecision`),n}function Fr(e){let t=new Map(e.networks.map(e=>[e.network,e]));return{networks:le.flatMap(e=>{let n=t.get(e);return n?[{network:e,formats:oe[e].filter(e=>n.formats.includes(e))}]:[]}),requiredMentions:jr(e.requiredMentions),requiredDisclosureTag:vr(e.requiredDisclosureTag),requiredLink:vr(e.requiredLink),requiredHashtag:vr(e.requiredHashtag),languageCapPercent:br(e.languageCapPercent)}}function Ir(e){return{durationMonths:e?.durationMonths??G.DEFAULT_DURATION_MONTHS,rewardSchedule:e?.rewardSchedule??P.AT_CAMPAIGN_END}}function Lr(e){let t=e.durationMonths;return Number.isInteger(t)&&t>=G.MIN_DURATION_MONTHS&&t<=G.MAX_DURATION_MONTHS?null:`${Y}.durationRange`}var Rr=e=>({durationMonths:e.durationMonths,rewardSchedule:e.rewardSchedule}),Z=function(e){return e.TGE_CONTINGENCY=`tgeContingencyAccepted`,e.RISK_DISCLOSURE=`riskDisclosureAccepted`,e.FUNDING_TYPE_LOCK=`fundingTypeLockAccepted`,e}({});function zr(e){switch(e){case j.PRE_TGE:return[Z.TGE_CONTINGENCY,Z.RISK_DISCLOSURE,Z.FUNDING_TYPE_LOCK];case j.TOKEN_POOL:return[Z.FUNDING_TYPE_LOCK]}}var Br=(e,t)=>zr(e).every(e=>t[e]);function Vr(e,t){let n=zr(e),r=e=>n.includes(e)?t[e]:null;return{tgeContingencyAccepted:r(Z.TGE_CONTINGENCY),riskDisclosureAccepted:r(Z.RISK_DISCLOSURE),fundingTypeLockAccepted:r(Z.FUNDING_TYPE_LOCK),agreement:null}}var Hr=[`data-testid`],Ur=[`data-gate`,`data-testid`],Wr={class:`flex flex-col`},Gr={class:`font-grotesk text-xl font-medium text-textMain`},Kr={class:`text-base text-textSecondary mt-2`},qr={class:`text-base text-textSecondary`},Jr={class:`flex flex-col gap-3 rounded-squircle-20 bg-bgBrandLight px-6 py-4`},Yr={class:`font-grotesk text-xl font-medium text-textMain`},Xr={class:`w-6 shrink-0 text-center font-grotesk text-base font-medium text-textMain`},Zr={class:`flex min-w-0 flex-1 flex-col gap-1`},Qr={class:`text-base text-textMain`},$r={class:`text-sm text-textSecondary`},ei={class:`flex flex-col items-start gap-2`},ti={class:`font-grotesk text-xl font-medium text-textMain`},ni={class:`text-base text-textSecondary`},ri={class:`flex flex-col gap-3 rounded-squircle-20 bg-bgBrandLight p-4`},ii={class:`text-base text-textMain`},ai={class:`text-sm text-textSecondary`},oi={class:`text-sm text-textSecondary`},si={class:`flex flex-col items-start gap-2`},ci={class:`font-grotesk text-xl font-medium text-textMain`},li={class:`text-base text-textSecondary`},ui={class:`flex flex-col items-start gap-3 rounded-squircle-20 bg-bgGray p-4`},di={class:`text-base text-textMain`},fi={class:`text-sm text-textSecondary`},pi={class:`flex flex-col items-start gap-2`},mi={class:`font-grotesk text-xl font-medium text-textMain`},hi={class:`text-base text-textSecondary`},gi={class:`flex items-center gap-2`},_i={class:`text-sm text-textSecondary`},vi=Object.assign(d({__name:`_preTgeGate`,props:{verification:{},loading:{type:Boolean},loadFailed:{type:Boolean},cancellingCall:{type:Boolean}},emits:[`apply`,`retry`,`cancelCall`],setup(n,{emit:i}){let c=n,l=i,{t:d,locale:g}=E(),_=u(()=>Cr(c.verification)),y=u(()=>c.verification?.declineReasons??[]),x=u(()=>[`submit`,`review`,`unlocked`].map(e=>({title:d(`contestCampaign.wizard.gate.verify.steps.${e}.title`),body:d(`contestCampaign.wizard.gate.verify.steps.${e}.body`)}))),S=u(()=>c.verification?.status===M.SUBMITTED),w=u(()=>{let e=c.verification?.call;if(!e?.startsAtMs)return``;let{day:t,start:n,end:r}=Ae(g.value,e.startsAtMs,e.endsAtMs),i=d(`contestCampaign.wizard.gate.inReview.callSlot`,{date:t,start:n,end:r}),a=Oe(g.value,e.startsAtMs,e.endsAtMs);return a?d(a.sameDay?`contestCampaign.verification.bookCall.localSlot`:`contestCampaign.verification.bookCall.localSlotOtherDay`,{...a,slot:i}):i}),T=()=>Me({callLabel:w.value,onConfirm:()=>l(`cancelCall`)}),D=u(()=>c.verification?.status===M.CALL_SCHEDULED);return(i,c)=>{let u=Se,d=he,g=me,E=V,O=ve;return f(),v(O,{"show-skeleton":n.loading},{skeleton:m(()=>[e(gr)]),default:m(()=>[n.loadFailed?(f(),o(`div`,{key:0,class:`flex flex-col items-start gap-4`,"data-testid":(`$tId`in i?i.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.SECTION(`gate_error`)},[e(u,{variant:`error`,closable:!1},{title:m(()=>[t(h(i.$t(`contestCampaign.wizard.gate.loadFailed`)),1)]),_:1}),e(d,{variant:`outline`,size:`md`,onClick:c[0]||=e=>l(`retry`)},{default:m(()=>[t(h(i.$t(`contestCampaign.wizard.gate.retry`)),1)]),_:1})],8,Hr)):(f(),o(`div`,{key:1,class:`flex flex-col gap-6`,"data-gate":r(_),"data-testid":(`$tId`in i?i.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.SECTION(`pre_tge_gate`)},[r(_)===r(X).VERIFY?(f(),o(p,{key:0},[a(`div`,Wr,[a(`h3`,Gr,h(i.$t(`contestCampaign.wizard.gate.verify.title`)),1),a(`p`,Kr,h(i.$t(`contestCampaign.wizard.gate.verify.body`)),1),a(`p`,qr,h(i.$t(`contestCampaign.wizard.gate.verify.bodyOnce`)),1)]),a(`div`,Jr,[a(`h4`,Yr,h(i.$t(`contestCampaign.wizard.gate.verify.howItWorks`)),1),(f(!0),o(p,null,s(r(x),(e,t)=>(f(),o(`div`,{key:e.title,class:`flex items-start gap-2`},[a(`span`,Xr,h(t+1)+`. `,1),a(`div`,Zr,[a(`span`,Qr,h(e.title),
11),a(`span`,$r,h(e.body),1)])]))),128))])],64)):r(_)===r(X).IN_REVIEW?(f(),o(p,{key:1},[a(`div`,ei,[e(g,{variant:`gray`,"prepend-icon":`schedule`},{default:m(()=>[t(h(i.$t(`contestCampaign.wizard.gate.inReview.badge`)),1)]),_:1}),a(`h3`,ti,h(i.$t(`contestCampaign.wizard.gate.inReview.title`)),1),a(`p`,ni,h(i.$t(`contestCampaign.wizard.gate.inReview.body`)),1)]),r(w)?(f(),v(nr,{key:0,icon:`calendar_month`,title:r(w),body:i.$t(`contestCampaign.wizard.gate.inReview.callBooked`),"data-testid":(`$tId`in i?i.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.CARD(`booked_call`)},b({_:2},[r(D)?{name:`action`,fn:m(()=>[e(d,{variant:`ghost-dark`,size:`sm`,icon:`close`,"icon-size":`text-[20px]`,class:`!size-6 !p-0`,loading:n.cancellingCall,disabled:n.cancellingCall,"aria-label":i.$t(`contestCampaign.wizard.gate.inReview.cancelCall`),"data-testid":(`$tId`in i?i.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.BUTTON(`cancel_call`),onClick:T},null,8,[`loading`,`disabled`,`aria-label`,`data-testid`])]),key:`0`}:void 0]),1032,[`title`,`body`,`data-testid`])):r(S)?(f(),v(nr,{key:1,icon:`calendar_month`,title:i.$t(`contestCampaign.wizard.gate.inReview.bookCallTitle`),body:i.$t(`contestCampaign.wizard.gate.inReview.bookCallBody`)},{action:m(()=>[e(d,{variant:`ghost-purple`,size:`sm`,class:`!h-6 !min-h-0 !p-0`,"data-testid":(`$tId`in i?i.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.BUTTON(`book_call`),onClick:c[1]||=e=>l(`apply`)},{default:m(()=>[t(h(i.$t(`contestCampaign.wizard.gate.inReview.bookCall`)),1)]),_:1},8,[`data-testid`])]),_:1},8,[`title`,`body`])):C(``,!0),a(`div`,ri,[a(`span`,ii,h(i.$t(`contestCampaign.wizard.gate.inReview.nextTitle`)),1),a(`p`,ai,h(i.$t(`contestCampaign.wizard.gate.inReview.nextBody`)),1),a(`p`,oi,h(i.$t(`contestCampaign.wizard.gate.verify.bodyOnce`)),1)])],64)):r(_)===r(X).NOT_APPROVED?(f(),o(p,{key:2},[a(`div`,si,[e(g,{variant:`error-soft`,"prepend-icon":`error`},{default:m(()=>[t(h(i.$t(`contestCampaign.wizard.gate.notApproved.badge`)),1)]),_:1}),a(`h3`,ci,h(i.$t(`contestCampaign.wizard.gate.notApproved.title`)),1),a(`p`,li,h(i.$t(`contestCampaign.wizard.gate.notApproved.body`)),1)]),r(y).length?(f(),v(u,{key:0,variant:`error`,closable:!1,"data-testid":(`$tId`in i?i.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.SECTION(`decline_reasons`)},{title:m(()=>[t(h(i.$t(`contestCampaign.wizard.gate.notApproved.reasonsTitle`)),1)]),expanded:m(()=>[e(et,{reasons:r(y)},null,8,[`reasons`])]),_:1},8,[`data-testid`])):C(``,!0),a(`div`,ui,[a(`span`,di,h(i.$t(`contestCampaign.wizard.gate.notApproved.nextTitle`)),1),a(`p`,fi,h(i.$t(`contestCampaign.wizard.gate.notApproved.nextBody`)),1),e(d,{variant:`ghost-purple`,size:`sm`,"append-icon":`chevron_forward`,class:`!p-0 !min-h-5`,"data-testid":(`$tId`in i?i.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.BUTTON(`apply_again`),onClick:c[2]||=e=>l(`apply`)},{default:m(()=>[t(h(i.$t(`contestCampaign.wizard.gate.notApproved.applyAgain`)),1)]),_:1},8,[`data-testid`])])],64)):r(_)===r(X).SUSPENDED?(f(),o(p,{key:3},[a(`div`,pi,[e(g,{variant:`warning-soft`,"prepend-icon":`pause_circle`},{default:m(()=>[t(h(i.$t(`contestCampaign.wizard.gate.suspended.badge`)),1)]),_:1}),a(`h3`,mi,h(i.$t(`contestCampaign.wizard.gate.suspended.title`)),1),a(`p`,hi,h(i.$t(`contestCampaign.wizard.gate.suspended.body`)),1)]),e(u,{variant:`warning`,closable:!1},b({title:m(()=>[t(h(i.$t(`contestCampaign.wizard.gate.suspended.reasonsTitle`)),1)]),_:2},[r(y).length?{name:`expanded`,fn:m(()=>[e(et,{reasons:r(y)},null,8,[`reasons`])]),key:`0`}:void 0]),1024)],64)):C(``,!0),a(`div`,gi,[e(E,{name:(`materialIconName`in i?i.materialIconName:r(K))(`info`),class:`shrink-0 text-[20px] text-textSecondary`},null,8,[`name`]),a(`span`,_i,h(i.$t(`contestCampaign.wizard.gate.campaignReviewStill`)),1)])],8,Ur))]),_:1},8,[`show-skeleton`])}}}),{__name:`AuthUserCompanyCampaignContestCreatePreTgeGate`}),yi={class:`flex flex-col gap-10 px-6 py-8 lg:px-20 lg:py-12`},bi={class:`flex flex-col gap-4 md:flex-row`},xi=Object.assign(d({__name:`rewards`,props:{campaign:{},verification:{},verificationLoading:{type:Boolean},verificationFailed:{type:Boolean},cancellingCall:{type:Boolean},readonly:{type:Boolean}},emits:[`fundingType`,`apply`,`retryVerification`,`cancelCall`],setup(t,{expose:i,emit:c}){let l=t,d=c,{t:m}=E(),h=y(wr(null)),g=y({});n(()=>l.campaign,e=>{h.value=wr(e,h.value.fundingType),g.value={}},{immediate:!0}),n(()=>h.value.fundingType,e=>d(`fundingType`,e),{immediate:!0});let _=u(()=>
1Cr(l.verification)),b=u(()=>!!l.campaign&&l.campaign.status!==F.DRAFT),x=e=>(b.value||!!l.readonly)&&e!==h.value.fundingType,S=u(()=>[{type:j.TOKEN_POOL,icon:`account_balance_wallet`,text:m(`contestCampaign.wizard.rewards.tokenPoolText`)},{type:j.PRE_TGE,icon:`schedule`,text:m(`contestCampaign.wizard.rewards.preTgeText`)}]),C=e=>{x(e)||e===h.value.fundingType||(h.value={...h.value,fundingType:e},g.value={})},w=e=>{h.value={...h.value,...e};let t={...g.value};(`rewardAssetType`in e||`tokenAddress`in e)&&delete t.asset,`rewardPoolTokens`in e&&delete t.rewardPoolTokens,`preTgeTokenUid`in e&&delete t.preTgeToken,`creatorAllocationPercent`in e&&delete t.creatorAllocationPercent,`allocationSource`in e&&delete t.allocationSource,`tokenInfoConfirmed`in e&&delete t.tokenInfoConfirmed,g.value=t},T=u(()=>l.campaign?.tokenPool?.campaignFeePercent??G.CAMPAIGN_FEE_PERCENT),D=u(()=>h.value.fundingType===j.TOKEN_POOL||_.value===X.APPROVED);return i({validate:()=>(g.value=Tr(h.value),D.value&&!Object.keys(g.value).length),payload:()=>Er(h.value),fundingType:()=>h.value.fundingType,canSave:D}),(n,i)=>(f(),o(`div`,yi,[e(ht,{title:n.$t(`contestCampaign.wizard.rewards.title`),subtitle:r(b)?n.$t(`contestCampaign.wizard.rewards.subtitleLocked`):n.$t(`contestCampaign.wizard.rewards.subtitle`)},null,8,[`title`,`subtitle`]),a(`div`,bi,[(f(!0),o(p,null,s(r(S),e=>(f(),v(dt,{key:e.type,class:`md:flex-1`,name:`contest-funding-type`,header:n.$t(`contestCampaign.common.fundingType.${e.type}`),text:e.text,icon:e.icon,active:r(h).fundingType===e.type,disabled:x(e.type),"data-testid":(`$tId`in n?n.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.CARD(`funding_${e.type}`),onSelect:t=>C(e.type)},null,8,[`header`,`text`,`icon`,`active`,`disabled`,`data-testid`,`onSelect`]))),128))]),r(h).fundingType===r(j).TOKEN_POOL?(f(),v(on,{key:0,form:r(h),errors:r(g),"saved-pool":t.campaign?.tokenPool??null,"campaign-fee-percent":r(T),readonly:t.readonly,onPatch:w},null,8,[`form`,`errors`,`saved-pool`,`campaign-fee-percent`,`readonly`])):(f(),o(p,{key:1},[r(_)===r(X).APPROVED?(f(),v(Yn,{key:0,form:r(h),errors:r(g),"saved-pre-tge":t.campaign?.preTge??null,readonly:t.readonly,onPatch:w},null,8,[`form`,`errors`,`saved-pre-tge`,`readonly`])):(f(),v(vi,{key:1,verification:t.verification,loading:t.verificationLoading,"load-failed":t.verificationFailed,"cancelling-call":t.cancellingCall,onApply:i[0]||=e=>d(`apply`),onRetry:i[1]||=e=>d(`retryVerification`),onCancelCall:i[2]||=e=>d(`cancelCall`)},null,8,[`verification`,`loading`,`load-failed`,`cancelling-call`]))],64))]))}}),{__name:`AuthUserCompanyCampaignContestCreateRewards`}),Si=[`data-error`],Ci={key:0,class:`flex items-center gap-1 text-sm text-textMain`},wi={key:0,class:`text-xs font-medium text-purple`},Ti={key:0,class:`mr-2 max-w-[160px] shrink-0 self-start text-base text-textMain`},Ei={class:`shrink-0 whitespace-nowrap text-base text-purple`},Di={key:1,class:`mt-1 text-xs text-statusError`},Oi=Object.assign(d({inheritAttrs:!1,__name:`_underlineTextarea`,props:{label:{default:``},prefix:{default:``},modelValue:{},maxlength:{},placeholder:{default:``},required:{type:Boolean,default:!1},error:{default:``},readonly:{type:Boolean,default:!1}},emits:[`update:modelValue`],setup(n,{emit:r}){let s=r;return(r,c)=>{let u=Xe;return f(),o(`div`,{class:`flex flex-col`,"data-error":!!n.error},[n.label?(f(),o(`div`,Ci,[t(h(n.label)+` `,1),n.required?(f(),o(`span`,wi,`*`)):C(``,!0)])):C(``,!0),a(`div`,{class:i([`flex items-end gap-2 border-b pb-[11px] pt-3 transition-colors`,n.error?`border-statusError`:`border-strokeGray focus-within:border-bgBrand`])},[n.prefix?(f(),o(`span`,Ti,h(n.prefix),1)):C(``,!0),e(u,l({class:`min-w-0 flex-1 !py-0`,"model-value":n.modelValue,variant:`underline`,autosize:``,rows:1,"max-height":360,maxlength:n.maxlength,placeholder:n.placeholder,disabled:n.readonly},r.$attrs,{"onUpdate:modelValue":c[0]||=e=>s(`update:modelValue`,e)}),null,16,[`model-value`,`maxlength`,`placeholder`,`disabled`]),a(`span`,Ei,h(n.modelValue.length)+`/`+h(n.maxlength),1)],2),n.error?(f(),o(`p`,Di,h(n.error),1)):C(``,!0)],8,Si)}}}),{__name:`AuthUserCompanyCampaignContestCreateUnderlineTextarea`}),ki=[`data-error`],Ai={class:`flex flex-col gap-4`},ji={class:`flex flex-col gap-2 md:flex-row md:items-center`},Mi={class:`flex shrink-0 items-center gap-2 md:w-[400px]`},Ni={class:`text-base text-textMain`},Pi={class:`flex min-w-0 flex-1 flex-col gap-1`},Fi={class:`flex flex-col gap-2 md:flex-row md:items-center`},Ii={class:`flex shrink-0 items-center gap-2 md:w-[400px]`},Li={class:`text-base text-textMain`},Ri={class:`flex flex-col gap-2 md:flex-row md:items-center`},zi={class:`flex shrink-0 items-center gap-2 md:w-[400px]`},Bi={class:`text-base text-textMain`},Vi={class:`flex min-w-0 flex-1 flex-col gap-1`},Hi={class:`flex flex-wrap items-center gap-2`},Ui={class:`flex items-center gap-1.5`},Wi={class:`max-w-[220px] truncate`},Gi=[`disabled`,`aria-label`,`data-testid`,`onClick`],Ki={class:`text-xs text-textSecondary`},qi=[`data-testid`],Ji={key:0,class:`text-sm text-statusError`},Yi=Object.assign(d({__name:`_supportMaterial`,props:{landingPageUrl:{},supportLinks:{},files:{},errors:{},uploading:{type:Boolean},removing:{},fileError:{},readonly:{type:Boolean}},emits:[`update:landingPageUrl`,`update:supportLinks`,`upload`,`remove`],setup(n,{emit:i}){let c=n,l=i,d=y(null),g=G.MAX_SUPPORT_FILE_BYTES/1024/1024,_=u(()=>({size:g,count:G.MAX_SUPPORT_FILES})),b=u(()=>c.files.length<G.MAX_SUPPORT_FILES),x=e=>{let t=e.target,n=t.files?.[0];t.value=``,n&&l(`upload`,n)};return(i,c)=>{let u=V,y=be,S=me;return f(),o(`div`,{class:`flex flex-col gap-6 rounded-squircle-20 border border-strokeGray bg-bgElementsTransparency p-6 md:p-8`,"data-error":!!n.errors.landingPageUrl||!!n.errors.supportLinks},[e($e,{label:i.$t(`contestCampaign.wizard.brief.supportMaterial`),help:i.$t(`contestCampaign.wizard.brief.supportMaterialHelp`)},null,8,[`label`,`help`]),a(`div`,Ai,[a(`div`,ji,[a(`div`,Mi,[e(u,{name:(`materialIconName`in i?i.materialIconName:r(K))(`pageview`),class:`shrink-0 text-icon-md text-textMain`},null,8,[`name`]),a(`span`,Ni,[t(h(i.$t(`contestCampaign.wizard.brief.landingPage`))+` `,1),c[3]||=a(`span`,{class:`text-purple`},`*`,-1)])]),a(`div`,Pi,[e(y,{class:`w-full`,"model-value":n.landingPageUrl,"max-items":1,readonly:n.readonly,validator:r(k).validUrl,placeholder:i.$t(`contestCampaign.wizard.brief.pasteLink`),error:n.errors.landingPageUrl?i.$t(n.errors.landingPageUrl):``,"error-border":``,"data-testid":(`$tId`in i?i.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.INPUT(`landing_page`),"onUpdate:modelValue":c[0]||=e=>l(`update:landingPageUrl`,e[0]??``)},null,8,[`model-value`,`readonly`,`validator`,`placeholder`,`error`,`data-testid`])])]),a(`div`,Fi,[a(`div`,Ii,[e(u,{name:(`materialIconName`in i?i.materialIconName:r(K))(`link`),class:`shrink-0 text-icon-md text-textMain`},null,8,[`name`]),a(`span`,Li,h(i.$t(`contestCampaign.wizard.brief.supportLinks`)),1)]),e(y,{class:`min-w-0 flex-1`,"model-value":n.supportLinks,"max-items":r(G).MAX_SUPPORT_LINKS,readonly:n.readonly,validator:r(k).validUrl,placeholder:i.$t(`contestCampaign.wizard.brief.pasteLinks`,{max:r(G).MAX_SUPPORT_LINKS}),error:n.errors.supportLinks?i.$t(n.errors.supportLinks):``,"error-border":``,"hide-limit-hint":``,"data-testid":(`$tId`in i?i.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.INPUT(`support_links`),"onUpdate:modelValue":c[1]||=e=>l(`update:supportLinks`,e)},null,8,[`model-value`,`max-items`,`readonly`,`validator`,`placeholder`,`error`,`data-testid`])]),a(`div`,Ri,[a(`div`,zi,[e(u,{name:(`materialIconName`in i?i.materialIconName:r(K))(`file_present`),class:`shrink-0 text-icon-md text-textMain`},null,8,[`name`]),a(`span`,Bi,h(i.$t(`contestCampaign.wizard.brief.supportFiles`)),1)]),a(`div`,Vi,[a(`div`,Hi,[(f(!0),o(p,null,s(n.files,t=>(f(),v(S,{key:t.fileUid,variant:`gray`,"prepend-icon":`attach_file`,"data-testid":(`$tId`in i?i.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.VALUE(`support_file_${t.fileUid}`)},{default:m(()=>[a(`span`,Ui,[a(`span`,Wi,h(t.name||i.$t(`contestCampaign.wizard.brief.unnamedFile`)),1),n.readonly?C(``,!0):(f(),o(`button`,{key:0,t
1ype:`button`,class:`flex size-[18px] items-center justify-center rounded-full hover:opacity-70 disabled:opacity-40`,disabled:n.removing.includes(t.fileUid),"aria-label":i.$t(`common.remove`),"data-testid":(`$tId`in i?i.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.BUTTON(`remove_support_file_${t.fileUid}`),onClick:e=>l(`remove`,t)},[e(u,{name:(`materialIconName`in i?i.materialIconName:r(K))(`close`),class:`text-[18px]`},null,8,[`name`])],8,Gi))])]),_:2},1032,[`data-testid`]))),128)),!n.readonly&&r(b)?(f(),o(p,{key:0},[e(je,{icon:`upload`,loading:n.uploading,"data-testid":(`$tId`in i?i.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.BUTTON(`upload_support_file`),onClick:c[2]||=e=>r(d)?.click()},{default:m(()=>[t(h(i.$t(`contestCampaign.wizard.brief.uploadFile`)),1)]),_:1},8,[`loading`,`data-testid`]),a(`span`,Ki,h(i.$t(`contestCampaign.wizard.brief.fileLimits`,{size:g,count:r(G).MAX_SUPPORT_FILES})),1)],64)):C(``,!0)]),a(`input`,{ref_key:`fileInput`,ref:d,type:`file`,class:`hidden`,"data-testid":(`$tId`in i?i.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.INPUT(`support_file`),onChange:x},null,40,qi),n.fileError?(f(),o(`p`,Ji,h(i.$t(n.fileError,r(_))),1)):C(``,!0)])])])],8,ki)}}}),{__name:`AuthUserCompanyCampaignContestCreateSupportMaterial`}),Xi={class:`flex flex-col gap-10 px-6 py-8 lg:px-20 lg:py-12`},Zi={class:`flex flex-col gap-6`},Qi={class:`flex flex-col gap-6`},$i={class:`flex flex-col items-start gap-6`},ea={class:`min-w-0 flex-1`},ta={class:`flex flex-col gap-6 rounded-squircle-20 border border-strokeGray bg-bgElementsTransparency p-6 md:p-8`},na={class:`flex items-center gap-6`},ra={class:`min-w-0 flex-1 text-xl text-textMain`},ia={key:0,class:`text-sm text-textSecondary`},aa={key:1,class:`flex flex-col gap-4`},oa=[`data-error`],sa={class:`flex flex-col gap-6`},ca={class:`flex flex-wrap gap-3`},la={key:0,class:`text-sm text-statusError`},ua={class:`flex flex-col gap-4`},da={class:`flex flex-wrap gap-3`},fa={key:0,class:`text-sm text-statusError`},pa=Object.assign(d({__name:`brief`,props:{campaign:{},ensureCampaignUid:{type:Function},readonly:{type:Boolean}},emits:[`supportFiles`],setup(i,{expose:c,emit:l}){let{t:d}=E(),g=i,_=l,{t:b}=E(),x=A(),S=y(Dr(null)),w=y({}),T=y([]),D=!1;n(()=>g.campaign,e=>{if(D){D=!1;return}S.value=Dr(e),T.value=[...e?.supportFiles??[]],w.value={}},{immediate:!0});let O=u(()=>b(`controls.placeholders.startTyping`)),j=u(()=>S.value.disclosureRequirements.some(e=>e.trim())),M=(e,t)=>{let n=e.indexOf(t);n===-1?e.push(t):e.splice(n,1)},ee=e=>{g.readonly||(M(S.value.languages,e),delete w.value.languages)},N=e=>{g.readonly||(M(S.value.regions,e),delete w.value.regions)},P=()=>{S.value.languages=S.value.languages.length===se.length?[]:[...se],delete w.value.languages},F=y(!1),I=y([]),L=y(``),te=async e=>{if(L.value=``,e.size>G.MAX_SUPPORT_FILE_BYTES){L.value=`contestCampaign.wizard.errors.fileTooLarge`;return}if(T.value.length>=G.MAX_SUPPORT_FILES){L.value=`contestCampaign.wizard.errors.tooManyFiles`;return}F.value=!0;try{D=!g.campaign;let t=await g.ensureCampaignUid(),n=await x.companyUploadSupportFile(t,e);T.value=[...T.value,n],_(`supportFiles`,T.value)}catch(e){B().error(d(z(e)))}finally{D=!1,F.value=!1}},ne=async e=>{let t=g.campaign?.contestCampaignUid;if(!(!t||I.value.includes(e.fileUid))){I.value=[...I.value,e.fileUid];try{await x.companyDeleteSupportFile(t,e.fileUid),T.value=T.value.filter(t=>t.fileUid!==e.fileUid),_(`supportFiles`,T.value)}catch(e){B().error(d(z(e)))}finally{I.value=I.value.filter(t=>t!==e.fileUid)}}};return c({validate:()=>(w.value=Or(S.value,k.validUrl),!Object.keys(w.value).length),payload:()=>kr(S.value)}),(n,c)=>{let l=_e,u=he,g=xe;return f(),o(`div`,Xi,[e(ht,{title:r(d)(`contestCampaign.wizard.brief.title`),subtitle:r(d)(`contestCampaign.wizard.brief.subtitle`)},null,8,[`title`,`subtitle`]),a(`div`,Zi,[e(Qe,{title:r(d)(`contestCampaign.wizard.brief.campaignTitle`),description:r(d)(`contestCampaign.wizard.brief.campaignTitleHint`),help:r(d)(`contestCampaign.wizard.brief.campaignTitleHelp`),required:``,"brand-asterisk":``},{default:m(()=>[e(l,{modelValue:r(S).title,"onUpdate:modelValue":c[0]||=e=>r(S).title=e,variant:`underline`,readonly:i.readonly,placeholder:r(O),maxlength:r(G).TITLE_MAX,error:r(w).title?r(d)(r(w).title):``,"data-testid":(`$tId`in n?n.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.INPUT(`title`)},null,8,[`modelValue`,`readonly`,`placeholder`,`maxlength`,`error`,`data-testid`])]),_:1},8,[`title`,`description`,`help`]),e(Qe,{title:r(d)(`contestCampaign.wizard.brief.describe`),description:r(d)(`contestCampaign.wizard.brief.describeHint`),help:r(d)(`contestCampaign.wizard.brief.describeHelp`)},{default:m(()=>[a(`div`,Qi,[e(Oi,{modelValue:r(S).publicSummary,"onUpdate:modelValue":c[1]||=e=>r(S).publicSummary=e,required:``,readonly:i.readonly,label:r(d)(`contestCampaign.wizard.brief.publicSummary`),placeholder:r(O),maxlength:r(G).PUBLIC_SUMMARY_MAX,error:r(w).publicSummary?r(d)(r(w).publicSummary):``,"data-testid":(`$tId`in n?n.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.INPUT(`public_summary`)},null,8,[`modelValue`,`readonly`,`label`,`placeholder`,`maxlength`,`error`,`data-testid`]),e(Oi,{modelValue:r(S).detailedBrief,"onUpdate:modelValue":c[2]||=e=>r(S).detailedBrief=e,required:``,readonly:i.readonly,label:r(d)(`contestCampaign.wizard.brief.detailedBrief`),placeholder:r(O),maxlength:r(G).DETAILED_BRIEF_MAX,error:r(w).detailedBrief?r(d)(r(w).detailedBrief):``,"data-testid":(`$tId`in n?n.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.INPUT(`detailed_brief`)},null,8,[`modelValue`,`readonly`,`label`,`placeholder`,`maxlength`,`error`,`data-testid`])])]),_:1},8,[`title`,`description`,`help`]),e(Qe,{title:r(d)(`contestCampaign.wizard.brief.keyMessaging`),description:r(d)(`contestCampaign.wizard.brief.keyMessagingHint`),help:r(d)(`contestCampaign.wizard.brief.keyMessagingHelp`)},{default:m(()=>[a(`div`,$i,[(f(!0),o(p,null,s(r(S).keyMessages,(t,s)=>(f(),o(`div`,{key:s,class:`flex w-full items-center gap-3`},[a(`div`,ea,[e(Oi,{"model-value":t,readonly:i.readonly,prefix:r(d)(`contestCampaign.wizard.brief.idea`,{n:s+1}),placeholder:r(O),maxlength:r(G).KEY_MESSAGE_MAX,"data-testid":(`$tId`in n?n.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.INPUT(`key_message_${s}`),"onUpdate:modelValue":e=>r(S).keyMessages[s]=e},null,8,[`model-value`,`readonly`,`prefix`,`placeholder`,`maxlength`,`data-testid`,`onUpdate:modelValue`])]),i.readonly?C(``,!0):(f(),v(u,{key:0,class:`!rounded-squircle-12`,variant:`outline`,size:`md`,icon:`delete`,"icon-size":`text-[20px]`,"aria-label":r(d)(`common.delete`),"data-testid":(`$tId`in n?n.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.BUTTON(`remove_key_message_${s}`),onClick:e=>r(S).keyMessages.splice(s,1)},null,8,[`aria-label`,`data-testid`,`onClick`]))]))),128)),i.readonly?C(``,!0):(f(),v(je,{key:0,disabled:r(S).keyMessages.length>=r(G).MAX_KEY_MESSAGES,"data-testid":(`$tId`in n?n.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.BUTTON(`add_key_message`),onClick:c[3]||=e=>r(S).keyMessages.push(``)},{default:m(()=>
1[t(h(r(d)(`contestCampaign.wizard.brief.addKeyMessage`)),1)]),_:1},8,[`disabled`,`data-testid`]))])]),_:1},8,[`title`,`description`,`help`]),e(Qe,{title:r(d)(`contestCampaign.wizard.brief.prohibitedClaims`),description:r(d)(`contestCampaign.wizard.brief.prohibitedClaimsHint`),help:r(d)(`contestCampaign.wizard.brief.prohibitedClaimsHelp`)},{default:m(()=>[e(l,{modelValue:r(S).prohibitedClaims,"onUpdate:modelValue":c[4]||=e=>r(S).prohibitedClaims=e,variant:`underline`,readonly:i.readonly,placeholder:r(O),maxlength:r(G).PROHIBITED_CLAIMS_MAX,"data-testid":(`$tId`in n?n.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.INPUT(`prohibited_claims`)},null,8,[`modelValue`,`readonly`,`placeholder`,`maxlength`,`data-testid`])]),_:1},8,[`title`,`description`,`help`]),e(Yi,{"landing-page-url":r(S).landingPageUrl,"onUpdate:landingPageUrl":c[5]||=e=>r(S).landingPageUrl=e,"support-links":r(S).supportLinks,"onUpdate:supportLinks":c[6]||=e=>r(S).supportLinks=e,files:r(T),errors:r(w),uploading:r(F),removing:r(I),"file-error":r(L),readonly:i.readonly,onUpload:te,onRemove:ne},null,8,[`landing-page-url`,`support-links`,`files`,`errors`,`uploading`,`removing`,`file-error`,`readonly`]),a(`div`,ta,[a(`div`,na,[a(`div`,ra,h(r(d)(`contestCampaign.wizard.brief.disclosure`)),1),i.readonly?C(``,!0):(f(),v(je,{key:0,disabled:r(S).disclosureRequirements.length>=r(G).MAX_DISCLOSURE_REQUIREMENTS,"data-testid":(`$tId`in n?n.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.BUTTON(`add_disclosure`),onClick:c[7]||=e=>r(S).disclosureRequirements.push(``)},{default:m(()=>[t(h(r(d)(`contestCampaign.wizard.brief.addRequirement`)),1)]),_:1},8,[`disabled`,`data-testid`]))]),i.readonly&&!r(j)?(f(),o(`p`,ia,h(r(d)(`common.notProvided`)),1)):(f(),o(`div`,aa,[(f(!0),o(p,null,s(r(S).disclosureRequirements,(t,a)=>(f(),o(`div`,{key:a,class:`flex items-start gap-3`},[e(l,{modelValue:r(S).disclosureRequirements[a],"onUpdate:modelValue":e=>r(S).disclosureRequirements[a]=e,class:`min-w-0 flex-1`,variant:`pill-gray`,readonly:i.readonly,placeholder:r(d)(`contestCampaign.wizard.brief.disclosurePlaceholder`),maxlength:r(G).DISCLOSURE_REQUIREMENT_MAX,"data-testid":(`$tId`in n?n.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.INPUT(`disclosure_${a}`)},null,8,[`modelValue`,`onUpdate:modelValue`,`readonly`,`placeholder`,`maxlength`,`data-testid`]),i.readonly?C(``,!0):(f(),v(u,{key:0,class:`mt-1 !rounded-squircle-12`,variant:`outline`,size:`md`,icon:`delete`,"icon-size":`text-[20px]`,disabled:r(S).disclosureRequirements.length===1,"aria-label":r(d)(`common.delete`),"data-testid":(`$tId`in n?n.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.BUTTON(`remove_disclosure_${a}`),onClick:e=>r(S).disclosureRequirements.splice(a,1)},null,8,[`disabled`,`aria-label`,`data-testid`,`onClick`]))]))),128))]))]),a(`div`,{class:`flex flex-col gap-8 rounded-squircle-20 border border-strokeGray bg-bgElementsTransparency p-6 md:p-8`,"data-error":!!r(w).languages||
1!!r(w).regions},[a(`div`,sa,[e($e,{label:r(d)(`contestCampaign.wizard.brief.languages`),required:``,action:i.readonly?void 0:r(d)(`controls.actions.selectAll`),onAction:P},null,8,[`label`,`action`]),a(`div`,ca,[(f(!0),o(p,null,s(r(se),e=>(f(),v(g,{key:e,selectable:``,selected:r(S).languages.includes(e),"data-testid":(`$tId`in n?n.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.VALUE(`language_${e}`),onToggle:t=>ee(e)},{default:m(()=>[t(h(r(d)(`langs.${e}.en`)),1)]),_:2},1032,[`selected`,`data-testid`,`onToggle`]))),128))]),r(w).languages?(f(),o(`div`,la,h(r(d)(r(w).languages)),1)):C(``,!0)]),a(`div`,ua,[e($e,{label:r(d)(`contestCampaign.wizard.brief.regions`),hint:r(d)(`contestCampaign.wizard.brief.atLeastOne`),required:``},null,8,[`label`,`hint`]),a(`div`,da,[(f(!0),o(p,null,s(r(ae),e=>(f(),v(g,{key:e,selectable:``,selected:r(S).regions.includes(e),"data-testid":(`$tId`in n?n.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.VALUE(`region_${e}`),onToggle:t=>N(e)},{default:m(()=>[t(h(r(d)(`contestCampaign.common.region.${e}`)),1)]),_:2},1032,[`selected`,`data-testid`,`onToggle`]))),128))]),r(w).regions?(f(),o(`div`,fa,h(r(d)(r(w).regions)),1)):C(``,!0)])],8,oa)])])}}}),{__name:`AuthUserCompanyCampaignContestCreateBrief`}),ma={class:`flex flex-col gap-10 px-6 py-8 lg:px-20 lg:py-12`},ha=[`data-error`],ga={class:`text-xl text-textMain`},_a=[`data-selected`,`data-testid`,`onClick`],va={class:`flex min-w-0 flex-1 flex-col`},ya=[`role`,`tabindex`,`aria-pressed`,`onKeydown`],ba={class:`text-base text-textMain`},xa={class:`min-h-0`},Sa={class:`flex flex-wrap gap-3 pt-4`},Ca={class:`text-sm text-textSecondary`},wa=[`data-testid`],Ta={class:`flex flex-col gap-4`},Ea={class:`flex flex-col gap-2`},Da={class:`text-xl text-textMain`},Oa={class:`text-sm text-textSecondary`},ka={class:`grid grid-cols-1 gap-4 md:grid-cols-2`},Aa={class:`flex flex-col gap-2 md:flex-row md:items-start md:gap-4`},ja={class:`text-xs leading-[1.5] text-textSecondary md:mt-7 md:flex md:min-
1h-12 md:flex-1 md:items-center`},Ma=Object.assign(d({__name:`rules`,props:{campaign:{},readonly:{type:Boolean}},setup(c,{expose:l}){let d=c,{getSocialColorIcon:g}=pe(),_=y(Mr(null)),b=y({});n(()=>d.campaign,e=>{_.value=Mr(e),b.value={}},{immediate:!0});let S=u(()=>d.campaign?.submissionLimits??Ar),E=e=>_.value.networks.find(t=>t.network===e),D=e=>{d.readonly||(_.value.networks=E(e)?_.value.networks.filter(t=>t.network!==e):[..._.value.networks,{network:e,formats:[...oe[e]]}],delete b.value.networks)},O=(e,t)=>{d.readonly||(e.key===`Enter`||e.key===` `)&&(e.preventDefault(),D(t))},A=(e,t)=>{let n=E(e);!n||d.readonly||(n.formats=n.formats.includes(t)?n.formats.filter(e=>e!==t):[...n.formats,t],delete b.value.networks)};return l({validate:()=>(b.value=Pr(_.value,k.validUrl),!Object.keys(b.value).length),payload:()=>Fr(_.value)}),(n,l)=>{let u=q,d=xe,y=_e,k=V;return f(),o(`div`,ma,[e(ht,{title:n.$t(`contestCampaign.wizard.rules.title`),subtitle:n.$t(`contestCampaign.wizard.rules.subtitle`)},null,8,[`title`,`subtitle`]),a(`div`,{class:`flex flex-col gap-4`,"data-error":!!r(b).networks},[a(`div`,ga,[t(h(n.$t(`contestCampaign.wizard.rules.networks`))+` `,1),l[6]||=a(`span`,{class:`text-purple`},`*`,-1)]),(f(!0),o(p,null,s(r(le),_=>(f(),o(`div`,{key:_,class:i([`flex items-start gap-3 rounded-squircle-16 border p-4 transition-colors`,[E(_)?E(_).formats.length?`border-purple`:`border-statusError`:`border-strokeGray`,c.readonly?``:`cursor-pointer`]]),"data-selected":!!E(_),"data-testid":(`$tId`in n?n.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.CHECKBOX(`network_${_}`),onClick:e=>D(_)},[e(u,{"model-value":!!E(_),interactive:!1,size:`md`,"aria-hidden":`true`},null,8,[`model-value`]),a(`div`,va,[a(`div`,{class:`flex items-center gap-2`,role:c.readonly?void 0:`button`,tabindex:c.readonly?void 0:0,"aria-pressed":c.readonly?void 0:!!E(_),onKeydown:e=>O(e,_)},[(f(),v(x(r(g)(_)),{width:`24`,height:`24`,class:`shrink-0`})),a(`span`,ba,h(n.$t(`contestCampaign.common.network.${_}`)),1)],40,ya),e(w,{"enter-active-class":`overflow-hidden transition-[grid-template-rows] duration-200 ease-out motion-reduce:transition-none`,"enter-from-class":`grid-rows-[0fr]`,"enter-to-class":`grid-rows-[1fr]`,"leave-active-class":`overflow-hidden transition-[grid-template-rows] duration-200 ease-out motion-reduce:transition-none`,"leave-from-class":`grid-rows-[1fr]`,"leave-to-class":`grid-rows-[0fr]`},{default:m(()=>[E(_)?(f(),o(`div`,{key:0,class:`grid`,onClick:l[0]||=T(()=>{},[`stop`])},[a(`div`,xa,[a(`div`,Sa,[(f(!0),o(p,null,s(r(oe)[_],e=>(f(),v(d,{key:e,selectable:``,selected:E(_).formats.includes(e),"data-testid":(`$tId`in n?n.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.VALUE(`format_${e}`),onToggle:t=>A(_,e)},{default:m(()=>[t(h(n.$t(`contestCampaign.common.format.${e}`)),1)]),_:2},1032,[`selected`,`data-testid`,`onToggle`]))),128))])])])):C(``,!0)]),_:2},1024)])],10,_a))),128)),a(`p`,Ca,h(n.$t(`contestCampaign.wizard.rules.networksHint`)),1),r(b).networks?(f(),o(`div`,{key:0,class:`text-sm text-statusError`,"data-testid":(`$tId`in n?n.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.ERROR(`networks`)},h(n.$t(r(b).networks)),9,wa)):C(``,!0)],8,ha),a(`div`,Ta,[a(`div`,Ea,[a(`div`,Da,h(n.$t(`contestCampaign.wizard.rules.validation`)),1),a(`p`,Oa,h(n.$t(`contestCampaign.wizard.rules.validationHint`)),1)]),a(`div`,ka,[e(y,{modelValue:r(_).requiredMentions,"onUpdate:modelValue":l[1]||=e=>r(_).requiredMentions=e,variant:`pill-gray`,required:``,readonly:c.readonly,label:n.$t(`contestCampaign.wizard.rules.mentions`),placeholder:n.$t(`contestCampaign.wizard.rules.mentionsPlaceholder`),"help-text":n.$t(`contestCampaign.wizard.rules.mentionsHelp`),error:r(b).requiredMentions?n.$t(r(b).requiredMentions):``,"data-testid":(`$tId`in n?n.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.INPUT(`required_mentions`)},null,8,[`modelValue`,`readonly`,`label`,`placeholder`,`help-text`,`error`,`data-testid`]),e(y,{modelValue:r(_).requiredDisclosureTag,"onUpdate:modelValue":l[2]||=e=>r(_).requiredDisclosureTag=e,variant:`pill-gray`,readonly:c.readonly,label:n.$t(`contestCampaign.wizard.rules.disclosureTag`),placeholder:n.$t(`contestCampaign.wizard.rules.tagPlaceholder`),"help-text":n.$t(`contestCampaign.wizard.rules.disclosureTagHelp`),"data-testid":(`$tId`in n?n.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.INPUT(`disclosure_tag`)},null,8,[`modelValue`,`readonly`,`label`,`placeholder`,`help-text`,`data-testid`]),e(y,{modelValue:r(_).requiredLink,"onUpdate:modelValue":l[3]||=e=>r(_).requiredLink=e,variant:`pill-gray`,type:`url`,readonly:c.readonly,label:n.$t(`contestCampaign.wizard.rules.requiredLink`),placeholder:n.$t(`contestCampaign.wizard.rules.linkPlaceholder`),error:r(b).requiredLink?n.$t(r(b).requiredLink):``,"data-testid":(`$tId`in n?n.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.INPUT(`required_link`)},null,8,[`modelValue`,`readonly`,`label`,`placeholder`,`error`,`data-testid`]),e(y,{modelValue:r(_).requiredHashtag,"onUpdate:modelValue":l[4]||=e=>r(_).requiredHashtag=e,variant:`pill-gray`,readonly:c.readonly,label:n.$t(`contestCampaign.wizard.rules.requiredHashtag`),placeholder:n.$t(`contestCampaign.wizard.rules.tagPlaceholder`),"data-testid":(`$tId`in n?n.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.INPUT(`required_hashtag`)},null,8,[`modelValue`,`readonly`,`label`,`placeholder`,`data-testid`])]),a(`div`,Aa,[e(y,{modelValue:r(_).languageCapPercent,"onUpdate:modelValue":l[5]||=e=>r(_).languageCapPercent=e,class:`md:flex-1`,variant:`pill-gray`,type:`decimal`,required:``,readonly:c.readonly,label:n.$t(`contestCampaign.wizard.rules.languageCap`),error:r(b).languageCapPercent?n.$t(r(b).languageCapPercent):``,"data-testid":(`$tId`in n?n.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.INPUT(`language_cap`)},{append:m(()=>[e(k,{name:(`materialIconName`in n?n.materialIconName:r(K))(`percent`),class:`shrink-0 text-[20px] text-textMain`},null,8,[`name`])]),_:1},8,[`modelValue`,`readonly`,`label`,`error`,`data-testid`]),a(`p`,ja,h(n.$t(`contestCampaign.wizard.rules.languageCapHelp`)),1)])]),e(He,{"contest-campaign-uid":c.campaign?.contestCampaignUid??null,"submission-limits":r(S),"funding-type":c.campaign?.fundingType??null,"data-testid":(`$tId`in n?n.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.SECTION(`scoring_rules`)},null,8,[`contest-campaign-uid`,`submission-limits`,`funding-type`,`data-testid`])])}}}),{__name:`AuthUserCompanyCampaignContestCreateRules`}),Na={class:`flex flex-col gap-10 px-6 py-8 lg:px-20 lg:py-12`},Pa={class:`flex flex-col gap-6`},Fa=[`data-error`],Ia={class:`flex items-baseline justify-between gap-6`},La={class:`text-base text-textMain`},Ra={class:`text-xs text-textSecondary`},za={class:`grid grid-cols-3 gap-3 md:grid-cols-6`},Ba=[`disabled`,`data-selected`,`data-testid`,`onClick`],Va={class:`text-xs text-textSecondary`},Ha={key:0,class:`text-sm text-statusError`},Ua={class:`flex flex-col gap-3`},Wa={class:`flex flex-col gap-1`},Ga={class:`text-base text-textMain`},Ka={class:`text-sm text-textSecondary`},qa={class:`flex flex-wrap gap-3`},Ja=[`disabled`,`data-selected`,`data-testid`,`onClick`],Ya={class:`flex flex-col gap-4 roun
1ded-squircle-20 bg-bgGray px-6 py-4`},Xa={class:`flex flex-col gap-1`},Za={class:`text-base text-textMain`},Qa={class:`text-sm text-textSecondary`},$a={class:`grid grid-cols-1 gap-3 sm:grid-cols-2 md:grid-cols-4`},eo=[`data-testid`],to={class:`min-w-0 flex-1 truncate text-base text-textMain`},no={class:`shrink-0 text-sm text-textSecondary`},ro={class:`text-xs text-textSecondary`},io={class:`rounded-squircle-20 bg-bgBrandLight p-4`},ao={class:`flex list-disc flex-col gap-2 pl-6 text-base text-textMain`},oo=Object.assign(d({__name:`duration`,props:{campaign:{},readonly:{type:Boolean}},setup(c,{expose:l}){let d=c,{getSocialColorIcon:g}=pe(),{t:_}=E(),b=y(Ir(null)),S=y(null);n(()=>d.campaign,e=>{b.value=Ir(e),S.value=null},{immediate:!0});let w=Array.from({length:G.MAX_DURATION_MONTHS},(e,t)=>t+1),T=[P.EVERY_MONTH,P.AT_CAMPAIGN_END],D=e=>{b.value.durationMonths=e,S.value=null},O=u(()=>b.value.rewardSchedule===P.EVERY_MONTH),k=u(()=>We(b.value.durationMonths,b.value.rewardSchedule)),A=u(()=>_(`contestCampaign.wizard.schedule.epochCount`,{count:k.value})),j=u(()=>d.campaign?.submissionLimits??Ar),M=u(()=>{let e=new Set(d.campaign?.networks.map(e=>e.network)),t=le.filter(t=>e.has(t));return t.length?t:le}),ee=u(()=>{let e=d.campaign?.settlementGraceDays??G.SETTLEMENT_GRACE_DAYS;return O.value?[_(`contestCampaign.wizard.duration.bulletMonthlyLeaderboards`),_(`contestCampaign.wizard.duration.bulletMonthlyMetrics`,{count:e})]:[_(`contestCampaign.wizard.duration.bulletAtEndLaunch`),_(`contestCampaign.wizard.duration.bulletAtEndMetrics`,{count:e})]});return l({validate:()=>(S.value=Lr(b.value),!S.value),payload:()=>Rr(b.value)}),(n,l)=>{let u=me;return f(),o(`div`,Na,[e(ht,{title:n.$t(`contestCampaign.wizard.duration.title`),subtitle:n.$t(`contestCampaign.wizard.duration.subtitle`)},null,8,[`title`,`subtitle`]),a(`div`,Pa,[a(`div`,{class:`flex flex-col gap-3`,"data-error":!!r(S)},[a(`div`,Ia,[a(`span`,La,h(n.$t(`contestCampaign.wizard.duration.campaignDuration`)),1),a(`span`,Ra,h(n.$t(`contestCampaign.wizard.duration.wholeMonths`,{min:r(G).MIN_DURATION_MONTHS,max:r(G).MAX_DURATION_MONTHS})),1)]),a(`div`,za,[(f(!0),o(p,null,s(r(w),e=>(f(),o(`button`,{key:e,type:`button`,class:i([`rounded-squircle-12 border p-3 text-center text-base transition-colors disabled:cursor-default`,e<=r(b).durationMonths?`border-purple bg-bgBrandLight text-purple`:`border-strokeGray text-textMain hover:bg-bgGray`]),disabled:c.readonly,"data-selected":e<=r(b).durationMonths,"data-testid":(`$tId`in n?n.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.BUTTON(`month_${e}`),onClick:t=>D(e)},h(n.$t(`contestCampaign.wizard.duration.month`,{n:e})),11,Ba))),128))]),a(`p`,Va,h(n.$t(`contestCampaign.wizard.duration.selected`,{count:r(b).durationMonths})),1),r(S)?(f(),o(`p`,Ha,h(n.$t(r(S))),1)):C(``,!0)],8,Fa),a(`div`,Ua,[a(`div`,Wa,[a(`span`,Ga,h(n.$t(`contestCampaign.wizard.duration.rewardSchedule`)),1),a(`span`,Ka,h(n.$t(`contestCampaign.wizard.duration.rewardScheduleHint`)),1
1)]),a(`div`,qa,[(f(),o(p,null,s(T,i=>a(`button`,{key:i,type:`button`,class:`rounded-full disabled:cursor-default`,disabled:c.readonly,"data-selected":r(b).rewardSchedule===i,"data-testid":(`$tId`in n?n.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.BUTTON(`schedule_${i}`),onClick:e=>r(b).rewardSchedule=i},[e(u,{size:`md`,class:`font-medium`,variant:r(b).rewardSchedule===i?`solid-purple`:`outline-elements`},{default:m(()=>[t(h(n.$t(`contestCampaign.common.rewardSchedule.${i}`)),1)]),_:2},1032,[`variant`])],8,Ja)),64))]),e(nr,{icon:`leaderboard`,title:r(A),body:r(O)?n.$t(`contestCampaign.wizard.duration.epochsMonthlyBody`):n.$t(`contestCampaign.wizard.duration.epochsAtEndBody`),"data-testid":(`$tId`in n?n.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.CARD(`epochs`)},null,8,[`title`,`body`,`data-testid`])])]),a(`div`,Ya,[a(`div`,Xa,[a(`span`,Za,h(n.$t(`contestCampaign.wizard.duration.windows`)),1),a(`span`,Qa,h(n.$t(`contestCampaign.wizard.duration.windowsHint`)),1)]),a(`div`,$a,[(f(!0),o(p,null,s(r(M),e=>(f(),o(`div`,{key:e,class:`flex min-w-0 items-center gap-2 rounded-12 bg-bgElementsTransparency px-3 py-2`,"data-testid":(`$tId`in n?n.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.VALUE(`slots_${e}`)},[(f(),v(x(r(g)(e)),{width:`24`,height:`24`,class:`shrink-0`})),a(`span`,to,h(n.$t(`contestCampaign.common.network.${e}`)),1),a(`span`,no,h(n.$t(`contestCampaign.wizard.duration.links`,{count:r(j)[e]})),1)],8,eo))),128))]),a(`p`,ro,h(n.$t(`contestCampaign.wizard.duration.windowsFootnote`)),1)]),e(Ve,{"funding-type":c.campaign?.fundingType??null,"duration-months":r(b).durationMonths,"reward-schedule":r(b).rewardSchedule,"settlement-grace-days":c.campaign?.settlementGraceDays??null,"data-testid":(`$tId`in n?n.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.SECTION(`schedule_summary`)},null,8,[`funding-type`,`duration-months`,`reward-schedule`,`settlement-grace-days`,`data-testid`]),a(`div`,io,[a(`ul`,ao,[(f(!0),o(p,null,s(r(ee),e=>(f(),o(`li`,{key:e},h(e),1))),128))])])])}}}),{__name:`AuthUserCompanyCampaignContestCreateDuration`}),so={class:`flex flex-col gap-4`},co={class:`flex items-center justify-between gap-6`},lo={class:`text-xl font-medium text-textMain`},uo=[`aria-label`,`data-testid`],fo=Object.assign(d({__name:`_reviewSection`,props:{title:{},editable:{type:Boolean},testId:{}},emits:[`edit`],setup(t,{emit:n}){let i=n;return(n,s)=>{let c=V;return f(),o(`section`,so,[a(`div`,co,[a(`h3`,lo,h(t.title),1),t.editable?(f(),o(`button`,{key:0,type:`button`,class:`shrink-0 text-textMain hover:text-purple dark:text-midGray`,"aria-label":n.$t(`common.edit`),"data-testid":t.testId,onClick:s[0]||=e=>i(`edit`)},[e(c,{name:(`materialIconName`in n?n.materialIconName:r(K))(`edit`),class:`text-[30px] leading-none`},null,8,[`name`])],8,uo)):C(``,!0)]),S(n.$slots,`default`)])}}}),{__name:`AuthUserCompanyCampaignContestCreateReviewSection`}),po={class:`flex flex-col gap-4`}
1,mo={class:`flex flex-col gap-4 rounded-squircle-20 bg-bgBrandLight p-6`},ho={class:`text-base font-medium text-textMain`},go=[`data-testid`],_o={class:`flex flex-col gap-4 rounded-squircle-20 bg-bgBrandLight p-6`},vo={class:`text-base font-medium text-textMain`},yo={class:`flex flex-col gap-2`},bo={class:`text-sm text-textSecondary`},xo={class:`whitespace-pre-line break-words text-base text-textMain`},So={class:`flex flex-col gap-2`},Co={class:`text-sm text-textSecondary`},wo={class:`whitespace-pre-line break-words text-base text-textMain`},To={class:`flex flex-col gap-4 rounded-squircle-20 bg-bgBrandLight p-6`},Eo={class:`text-base font-medium text-textMain`},Do={key:1,class:`text-base text-textSecondary`},Oo={class:`flex flex-col gap-4 rounded-squircle-20 bg-bgBrandLight p-6`},ko={class:`text-base font-medium text-textMain`},Ao={class:`break-words text-base text-textMain`},jo={class:`flex flex-col gap-4 rounded-squircle-20 border border-strokeGray bg-bgElementsTransparency p-6`},Mo={class:`text-base font-medium text-textMain`},No={class:`flex flex-col gap-2 md:flex-row md:items-center`},Po={class:`flex shrink-0 items-center gap-2 md:w-[400px]`},Fo={class:`text-base text-textMain`},Io={class:`flex flex-col gap-2 md:flex-row md:items-center`},Lo={class:`flex shrink-0 items-center gap-2 md:w-[400px]`},Ro={class:`text-base text-textMain`},zo={class:`flex flex-col gap-2 md:flex-row md:items-center`},Bo={class:`flex shrink-0 items-center gap-2 md:w-[400px]`},Vo={class:`text-base text-textMain`},Ho={key:0,class:`flex flex-wrap gap-4`},Uo={class:`max-w-[220px] truncate`},Wo={key:1,class:`text-base text-textSecondary`}
1,Go={class:`flex flex-col gap-4 rounded-squircle-20 border border-strokeGray bg-bgElementsTransparency p-6`},Ko={class:`text-base font-medium text-textMain`},qo={key:1,class:`text-base text-textSecondary`},Jo={class:`flex flex-col gap-4 rounded-squircle-20 border border-strokeGray bg-bgElementsTransparency p-6`},Yo={class:`text-base font-medium text-textMain`},Xo={key:0,class:`flex flex-wrap gap-3`},Zo={key:1,class:`text-base text-textSecondary`},Qo={class:`text-base font-medium text-textMain`},$o={key:2,class:`flex flex-wrap gap-3`},es={key:3,class:`text-base text-textSecondary`},ts=Object.assign(d({__name:`_reviewBrief`,props:{campaign:{}},setup(n){return(i,c)=>{let l=V,u=be,d=me,g=xe;return f(),o(`div`,po,[a(`div`,mo,[a(`span`,ho,h(i.$t(`contestCampaign.wizard.brief.campaignTitle`)),1),a(`p`,{class:`break-words text-base text-textMain`,"data-testid":(`$tId`in i?i.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.VALUE(`review_title`)},h(n.campaign.title||i.$t(`common.notProvided`)),9,go)]),a(`div`,_o,[a(`span`,vo,h(i.$t(`contestCampaign.wizard.brief.describe`)),1),a(`div`,yo,[a(`span`,bo,h(i.$t(`contestCampaign.wizard.brief.publicSummary`)),1),a(`p`,xo,h(n.campaign.publicSummary||i.$t(`common.notProvided`)),1)]),a(`div`,So,[a(`span`,Co,h(i.$t(`contestCampaign.wizard.brief.detailedBrief`)),1),a(`p`,wo,h(n.campaign.detailedBrief||i.$t(`common.notProvided`)),1)])]),a(`div`,To,[a(`span`,Eo,h(i.$t(`contestCampaign.wizard.brief.keyMessaging`)),1),n.campaign.keyMessages.length?(f(!0),o(p,{key:0},s(n.campaign.keyMessages,(e,t)=>(f(),o(`p`,{key:t,class:`break-words border-b border-strokeGray py-3 text-base text-textMain`},h(e),1))),128)):(f(),o(`p`,Do,h(i.$t(`common.notProvided`)),1))]),a(`div`,Oo,[a(`span`,ko,h(i.$t(`contestCampaign.wizard.brief.prohibitedClaims`)),1),a(`p`,Ao,h(n.campaign.prohibitedClaims||i.$t(`common.notProvided`)),1)]),a(`div`,jo,[a(`span`,Mo,h(i.$t(`contestCampaign.wizard.review.supportMaterials`)),1),a(`div`,No,[a(`div`,Po,[e(l,{name:(`materialIconName`in i?i.materialIconName:r(K))(`pageview`),class:`shrink-0 text-icon-md text-textMain`},null,8,[`name`]),a(`span`,Fo,[t(h(i.$t(`contestCampaign.wizard.brief.landingPage`))+` `,1),c[0]||=a(`span`,{class:`text-purple`},`*`,-1)])]),e(u,{class:`min-w-0 flex-1`,readonly:``,"max-items":1,"model-value":n.campaign.landingPageUrl??``,placeholder:i.$t(`common.notProvided`)},null,8,[`model-value`,`placeholder`])]),a(`div`,Io,[a(`div`,Lo,[e(l,{name:(`materialIconName`in i?i.materialIconName:r(K))(`link`),class:`shrink-0 text-icon-md text-textMain`},null,8,[`name`]),a(`span`,Ro,h(i.$t(`contestCampaign.wizard.brief.supportLinks`)),1)]),e(u,{class:`min-w-0 flex-1`,readonly:``,"max-items":r(G).MAX_SUPPORT_LINKS,"model-value":n.campaign.supportLinks,placeholder:i.$t(`common.notProvided`),"hide-limit-hint":``},null,8,[`max-items`,`model-value`,`placeholder`])]),a(`div`,zo,[a(`div`,Bo,[e(l,{name:(`materialIconName`in i?i.materialIconName:r(K))(`file_present`),class:`shrink-0 text-icon-md text-textMain`},null,8,[`name`]),a(`span`,Vo,h(i.$t(`contestCampaign.wizard.brief.supportFiles`)),1)]),n.campaign.supportFiles.length?(f(),o(`div`,Ho,[(f(!0),o(p,null,s(n.campaign.supportFiles,t=>(f(),v(x(t.url?`button`:`span`),{key:t.fileUid,type:t.url?`button`:void 0,onClick:e=>t.url&&(`downloadFile`in i?i.downloadFile:r(D))(t.url,t.name)},{default:m(()=>[e(d,{variant:`light`,"prepend-icon":`attach_file`},{default:m(()=>[a(`span`,Uo,h(t.name||i.$t(`contestCampaign.wizard.brief.unnamedFile`)),1)]),_:2},1024)]),_:2},1032,[`type`,`onClick`]))),128))])):(f(),o(`span`,Wo,h(i.$t(`common.notProvided`)),1))])]),a(`div`,Go,[a(`span`,Ko,h(i.$t(`contestCampaign.wizard.brief.disclosure`)),1),n.campaign.disclosureRequirements.length?(f(!0),o(p,{key:0},s(n.campaign.disclosureRequirements,(e,t)=>(f(),o(`p`,{key:t,class:`break-words text-base text-textMain`},h(e),1))),128)):(f(),o(`p`,qo,h(i.$t(`common.notProvided`)),1))]),a(`div`,Jo,[a(`span`,Yo,h(i.$t(`contestCampaign.wizard.brief.languages`)),1),n.campaign.languages.length?(f(),o(`div`,Xo,[(f(!0),o(p,null,s(n.campaign.languages,e=>(f(),v(g,{key:e,variant:`filled-purple`},{default:m(()=>[t(h(i.$t(`langs.${e}.en`)),1)]),_:2},1024))),128))])):(f(),o(`p`,Zo,h(i.$t(`common.notProvided`)),1)),a(`span`,Qo,h(i.$t(`contestCampaign.wizard.review.coveredRegions`)),1),n.campaign.regions.length?(f(),o(`div`,$o,[(f(!0),o(p,null,s(n.campaign.regions,e=>(f(),v(g,{key:e,variant:`filled-purple`},{default:m(()=>[t(h(i.$t(`contestCampaign.common.region.${e}`)),1)]),_:2},1024))),128))])):(f(),o(`p`,es,h(i.$t(`common.notProvided`)),1))])])}}}),{__name:`AuthUserCompanyCampaignContestCreateReviewBrief`}),ns={class:`flex flex-col gap-4`}
1,rs={class:`flex flex-col gap-4 rounded-squircle-20 border border-strokeGray bg-bgElementsTransparency p-6`},is={class:`text-base font-medium text-textMain`},as=[`data-testid`],os={class:`flex min-w-0 flex-1 items-center gap-2`},ss={class:`text-base text-textMain`},cs={class:`flex flex-wrap gap-3`},ls={key:0,class:`text-base text-textSecondary`},us={class:`flex flex-col gap-4 rounded-squircle-20 border border-strokeGray bg-bgElementsTransparency p-6`},ds={class:`text-base font-medium text-textMain`},fs={class:`grid grid-cols-1 gap-4 md:grid-cols-2`},ps={class:`text-sm text-textSecondary`},ms={class:`break-words text-base text-textMain`},hs=Object.assign(d({__name:`_reviewRules`,props:{campaign:{}},setup(e){let n=e,{getSocialColorIcon:i}=pe(),{t:c}=E(),{formatPercentage:l}=H(),d=u(()=>{let e=n.campaign,t=e=>e||c(`contestCampaign.wizard.review.notRequired`);return[{key:`mentions`,label:c(`contestCampaign.wizard.review.requiredMentions`),value:e.requiredMentions.join(`, `)||c(`common.notProvided`)},{key:`disclosureTag`,label:c(`contestCampaign.wizard.review.disclosureTag`),value:t(e.requiredDisclosureTag)},{key:`link`,label:c(`contestCampaign.wizard.review.requiredLink`),value:t(e.requiredLink)},{key:`hashtag`,label:c(`contestCampaign.wizard.review.requiredHashtag`),value:t(e.requiredHashtag)},{key:`languageCap`,label:c(`contestCampaign.wizard.review.languageCap`),value:e.languageCapPercent==null?c(`common.notProvided`):l(e.languageCapPercent)}]});return(n,c)=>{let l=xe;return f(),o(`div`,ns,[a(`div`,rs,[a(`span`,is,h(n.$t(`contestCampaign.wizard.review.networks`)),1),(f(!0),o(p,null,s(e.campaign.networks,e=>(f(),o(`div`,{key:e.network,class:`flex flex-col gap-3 md:flex-row md:items-center md:gap-4`,"data-testid":(`$tId`in n?n.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.VALUE(`review_network_${e.network}`)},[a(`div`,os,[(f(),v(x(r(i)(e.network)),{width:`24`,height:`24`,class:`shrink-0`})),a(`span`,ss,h(n.$t(`contestCampaign.common.network.${e.network}`)),1)]),a(`div`,cs,[(f(!0),o(p,null,s(e.formats,e=>(f(),v(l,{key:e,variant:`filled-purple`},{default:m(()=>[t(h(n.$t(`contestCampaign.common.format.${e}`)),1)]),_:2},1024))),128))])],8,as))),128)),e.campaign.networks.length?C(``,!0):(f(),o(`p`,ls,h(n.$t(`common.notProvided`)),1))]),a(`div`,us,[a(`span`,ds,h(n.$t(`contestCampaign.wizard.rules.validation`)),1),a(`dl`,fs,[(f(!0),o(p,null,s(r(d),e=>(f(),o(`div`,{key:e.key,class:`flex min-w-0 flex-col gap-1.5`},[a(`dt`,ps,h(e.label),1),a(`dd`,ms,h(e.value),1)]))),128))])])])}}}),{__name:`AuthUserCompanyCampaignContestCreateReviewRules`}),gs={class:`flex flex-col gap-14 px-6 py-8 lg:px-20 lg:py-12`},_s={class:`flex flex-col gap-6`},vs={class:`shrink-0 text-sm font-medium text-textSecondary`},ys=[`data-testid`],bs={class:`text-base text-textMain`},xs=[`data-testid`],Ss={key:0,class:`text-textSecondary`},Cs=[`data-testid`],ws={class:`flex flex-col gap-1 md:flex-row md:items-center md:gap-4`},Ts={class:`shrink-0 text-base text-textMain md:w-[220px]`},Es={class:`min-w-0 flex-1 text-base text-textMain`},Ds={class:`shrink-0 text-base text-textMain`},Os={class:`flex flex-col gap-2 md:flex-row md:items-center md:gap-4`},ks={class:`shrink-0 text-base text-textMain md:w-[220px]`},As={class:`flex flex-wrap items-center gap-4`},js={class:`text-base text-textSecondary`},Ms={class:`flex items-start gap-2 rounded-16 bg-bgGray p-3`},Ns={class:`text-sm text-textMain`},Ps=[`data-error`,`data-testid`],Fs={class:`text-sm text-textSecondary`},Is={key:0,class:`text-sm text-statusError`},Ls=Object.assign(d({__name:`review`,props:{campaign:{},submitError:{},readonly:{type:Boolean}},emits:[`edit`],setup(c,{expose:l,emit:d}){let g=c,_=d,{t:x,locale:S}=E(),{formatToken:w,formatPercentage:T}=H(),{formatDateTime:D}=ue(),{getCampaignBlockchainLabel:O}=de(),k=u(()=>g.campaign?.fundingType??j.TOKEN_POOL),A=(e,t)=>e?[w(e),t].filter(Boolean).join(` `):x(`common.notProvided`),M=u(()=>{let e=g.campaign;if(!e)return[];switch(k.value){case j.TOKEN_POOL:{let t=e.tokenPool,n=O(t?.chain);return[{key:`fundingType`,label:x(`contestCampaign.common.fundingType.TOKEN_POOL`),value:t?.tokenSymbol??x(`common.notProvided`),secondary:n?`· ${n}`:void 0},{key:`rewardPool`,label:x(`contestCampaign.wizard.rewards.creatorPool`),value:A(t?.rewardPoolTokens,t?.tokenSymbol)},{key:`campaignFee`,label:x(`contestCampaign.wizard.rewards.campaignFee`,{percent:t?.campaignFeePercent??G.CAMPAIGN_FEE_PERCENT}),value:A(t?.campaignFeeTokens,t?.tokenSymbol)},{key:`totalDue`,label:x(`contestCampaign.wizard.rewards.totalDue`),value:A(t?.totalDueTokens,t?.tokenSymbol),strong:!0}]}case j.PRE_TGE:{let t=e.preTge,n=(t?.ticker??``).replace(/^\$+/,``);return[{key:`fundingType`,label:x(`contestCampaign.common.fundingType.PRE_TGE`),value:t?.tokenName??x(`common.notProvided`),secondary:[n&&`$${n}
1`,t?.launchBlockchain].filter(Boolean).join(` · `)},{key:`allocation`,label:x(`contestCampaign.wizard.review.creatorAllocation`),value:t?.creatorAllocationPercent==null?x(`common.notProvided`):T(t.creatorAllocationPercent)},{key:`allocationSource`,label:x(`contestCampaign.wizard.rewards.allocationSource`),value:t?.allocationSource||x(`common.notProvided`)},{key:`totalObligation`,label:x(`contestCampaign.wizard.rewards.totalObligation`),value:A(t?.totalObligationTokens,n),strong:!0}]}}}),ee=u(()=>g.campaign?.rewardSchedule===P.EVERY_MONTH),N=u(()=>g.campaign?.durationMonths??G.DEFAULT_DURATION_MONTHS),F=u(()=>x(`contestCampaign.wizard.review.months`,{count:N.value})),I=u(()=>{let e=g.campaign,t=e?.epochCount??We(N.value,e?.rewardSchedule??P.AT_CAMPAIGN_END);return x(`contestCampaign.wizard.schedule.epochCount`,{count:t})}),L=u(()=>{let e=g.campaign;return e?.startAtMs?x(`contestCampaign.wizard.review.scheduleRange`,{start:Ke(e.startAtMs,S.value),time:Ge(e.startAtMs,S.value),end:Ke(e.endAtMs,S.value)}):k.value===j.PRE_TGE?x(`contestCampaign.wizard.schedule.launchPreTge`):x(`contestCampaign.wizard.schedule.launchTokenPool`)}),z=y({[Z.TGE_CONTINGENCY]:!1,[Z.RISK_DISCLOSURE]:!1,[Z.FUNDING_TYPE_LOCK]:!1}),B=y(``);n(()=>g.campaign,e=>{let t=e?.declarations;z.value={[Z.TGE_CONTINGENCY]:!!t?.tgeContingencyAccepted,[Z.RISK_DISCLOSURE]:!!t?.riskDisclosureAccepted,[Z.FUNDING_TYPE_LOCK]:!!t?.fundingTypeLockAccepted}},{immediate:!0});let te=u(()=>zr(k.value).map(e=>{switch(e){case Z.TGE_CONTINGENCY:return{key:e,label:x(`contestCampaign.wizard.review.tgeContingency`)};case Z.RISK_DISCLOSURE:return{key:e,label:x(`contestCampaign.wizard.review.riskDisclosure`),description:x(`contestCampaign.wizard.review.agreementNext`,{percent:g.campaign?.preTge?.campaignFeePercent??G.CAMPAIGN_FEE_PERCENT})};case Z.FUNDING_TYPE_LOCK:return{key:e,label:x(`contestCampaign.wizard.review.fundingTypeLock`)}}}));return l({validate:()=>{let e=Br(k.value,z.value);return B.value=e?``:k.value===j.PRE_TGE?`contestCampaign.wizard.errors.declarationsRequiredBeforeAgreement`:`contestCampaign.wizard.errors.declarationsRequired`,e},payload:()=>Vr(k.value,z.value)}),(n,l)=>{let u=Se,d=me,g=V,y=q;return f(),o(`div`,gs,[a(`div`,_s,[c.campaign?.statusReasons.length?(f(),v(u,{key:0,variant:`error`,icon:`notification_important`,"icon-filled":``,closable:!1,"data-testid":(`$tId`in n?n.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.SECTION(`changes_requested`)},b({title:m(()=>[t(h(n.$t(`contestCampaign.hub.statusBanner.changesRequired.title`)),1)]),expanded:m(()=>[e(et,{reasons:c.campaign.statusReasons},null,8,[`reasons`])]),_:2},[c.campaign.reviewedAtMs?{name:`meta`,fn:m(()=>[a(`span`,vs,h(r(D)(c.campaign.reviewedAtMs)),1)]),key:`0`}:void 0]),1032,[`data-testid`])):C(``,!0),e(ht,{title:n.$t(`contestCampaign.wizard.review.title`),subtitle:n.$t(`contestCampaign.wizard.review.subtitle`)},null,8,[`title`,`subtitle`])]),c.campaign?(f(),o(p,{key:0},[e(fo,{title:n.$t(`contestCampaign.wizard.steps.rewards`),editable:!c.readonly,"test-id":(`$tId`in n?n.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.BUTTON(`edit_rewards`),onEdit:l[0]||=e=>_(`edit`,r(W).REWARDS)},{default:m(()=>
1[a(`div`,{class:`flex flex-col gap-4 rounded-squircle-[32px] border border-strokeGray bg-bgElementsTransparency p-6`,"data-testid":(`$tId`in n?n.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.SECTION(`review_rewards`)},[(f(!0),o(p,null,s(r(M),e=>(f(),o(`div`,{key:e.key,class:`flex flex-col gap-1 md:flex-row md:items-start md:justify-between md:gap-4`},[a(`span`,bs,h(e.label),1),a(`span`,{class:i([`break-words text-base text-textMain md:text-right`,{"font-medium":e.strong}]),"data-testid":(`$tId`in n?n.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.VALUE(`review_${e.key}`)},[t(h(e.value)+` `,1),e.secondary?(f(),o(`span`,Ss,h(e.secondary),1)):C(``,!0)],10,xs)]))),128))],8,ys)]),_:1},8,[`title`,`editable`,`test-id`]),e(fo,{title:n.$t(`contestCampaign.wizard.steps.brief`),editable:!c.readonly,"test-id":(`$tId`in n?n.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.BUTTON(`edit_brief`),onEdit:l[1]||=e=>_(`edit`,r(W).BRIEF)},{default:m(()=>[e(ts,{campaign:c.campaign},null,8,[`campaign`])]),_:1},8,[`title`,`editable`,`test-id`]),e(fo,{title:n.$t(`contestCampaign.wizard.steps.rules`),editable:!c.readonly,"test-id":(`$tId`in n?n.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.BUTTON(`edit_rules`),onEdit:l[2]||=e=>_(`edit`,r(W).RULES)},{default:m(()=>[e(hs,{campaign:c.campaign},null,8,[`campaign`])]),_:1},8,[`title`,`editable`,`test-id`]),e(fo,{title:n.$t(`contestCampaign.wizard.steps.duration`),editable:!c.readonly,"test-id":(`$tId`in n?n.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.BUTTON(`edit_duration`),onEdit:l[3]||=e=>_(`edit`,r(W).DURATION)},{default:m(()=>
1[a(`div`,{class:`flex flex-col gap-4 rounded-squircle-[32px] border border-strokeGray bg-bgElementsTransparency p-6`,"data-testid":(`$tId`in n?n.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.SECTION(`review_duration`)},[a(`div`,ws,[a(`span`,Ts,h(n.$t(`contestCampaign.wizard.review.campaignSchedule`)),1),a(`span`,Es,h(r(L)),1),a(`span`,Ds,h(r(F)),1)]),a(`div`,Os,[a(`span`,ks,h(n.$t(`contestCampaign.wizard.review.rewardSchedule`)),1),a(`div`,As,[c.campaign.rewardSchedule?(f(),v(d,{key:0,variant:`light`},{default:m(()=>[t(h(n.$t(`contestCampaign.common.rewardSchedule.${c.campaign.rewardSchedule}`)),1)]),_:1})):C(``,!0),a(`span`,js,h(r(I)),1)])]),a(`div`,Ms,[e(g,{name:(`materialIconName`in n?n.materialIconName:r(K))(`info`),class:`shrink-0 text-[20px] text-textMain`},null,8,[`name`]),a(`span`,Ns,h(r(ee)?n.$t(`contestCampaign.wizard.review.monthlyNote`):n.$t(`contestCampaign.wizard.review.atEndNote`)),1)])],8,Cs)]),_:1},8,[`title`,`editable`,`test-id`]),a(`div`,{class:`flex flex-col gap-4`,"data-error":!!r(B),"data-testid":(`$tId`in n?n.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.SECTION(`declarations`)},[(f(!0),o(p,null,s(r(te),e=>(f(),v(y,{key:e.key,modelValue:r(z)[e.key],"onUpdate:modelValue":[t=>r(z)[e.key]=t,l[4]||=e=>B.value=``],class:`items-start`,label:e.label,description:e.description,required:``,disabled:c.readonly,"data-testid":(`$tId`in n?n.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.CHECKBOX(e.key)},null,8,[`modelValue`,`onUpdate:modelValue`,`label`,`description`,`disabled`,`data-testid`]))),128)),a(`p`,Fs,h(n.$t(`contestCampaign.wizard.review.lockedAfterLaunch`)),1),r(B)?(f(),o(`p`,Is,h(n.$t(r(B))),1)):C(``,!0)],8,Ps),c.submitError?(f(),v(u,{key:0,variant:`error`,closable:!1,"data-testid":(`$tId`in n?n.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.ERROR(`submit`)},b({title:m(()=>[t(h(n.$t(c.submitError.key)),1)]),_:2},[c.submitError.detail?{name:`description`,fn:m(()=>[t(h(c.submitError.detail),1)]),key:`0`}:void 0]),1032,[`data-testid`])):C(``,!0)],64)):C(``,!0)])}}}),{__name:`AuthUserCompanyCampaignContestCreateReview`}),Rs={class:`flex min-w-0 flex-col gap-4`,"aria-hidden":`true`},zs=Object.assign(d({__name:`_stepHeaderSkeleton`,props:{title:{},subtitle:{}},setup(n){return(r,i)=>(f(),o(`div`,Rs,[e(J,{class:`font-grotesk text-2xl font-medium leading-[1.5] md:text-[32px]`},{default:m(()=>[t(h(n.title),1)]),_:1}),e(J,{class:`text-base`},{default:m(()=>[t(h(n.subtitle),1)]),_:1})]))}}),{__name:`AuthUserCompanyCampaignContestCreateSkeletonsStepHeaderSkeleton`}),Bs={class:`flex flex-col gap-10 px-6 py-8 lg:px-20 lg:py-12`},Vs={class:`flex flex-col gap-4 md:flex-row`},Hs={class:`flex flex-col gap-6 rounded-squircle-20 border border-strokeGray bg-bgElementsTransparency p-6`},Us={class:`flex items-center justify-between gap-9`},Ws={class:`flex flex-col gap-4 md:flex-row md:gap-6`},Gs=Object.assign(d({__name:`rewardsSkeleton`,setup(t){return(t,n)=>{let r=ge;return f(),o(`div`,Bs,[e(zs,{title:t.$t(`contestCampaign.wizard.rewards.title`),subtitle:t.$t(`contestCampaign.wizard.rewards.subtitle`)},null,8,[`title`,`subtitle`]),a(`div`,Vs,[(f(),o(p,null,s(2,t=>e(r,{key:t,class:`h-[260px] w-full rounded-squircle-20 md:h-[236px] md:flex-1`})),64))]),a(`div`,Hs,[a(`div`,Us,[e(r,{class:`h-[30px] w-[180px] max-w-full rounded-squircle-md`}),e(r,{class:`size-6 shrink-0 rounded-full`})]),a(`div`,Ws,[e(r,{class:`h-12 w-full rounded-squircle-xl md:flex-1`}),e(r,{class:`h-12 w-full rounded-squircle-xl md:flex-1`})])]),e(r,{class:`h-[96px] w-full rounded-squircle-20 md:h-[72px]`})])}}}),{__name:`AuthUserCompanyCampaignContestCreateSkeletonsRewardsSkeleton`}),Ks={class:`flex flex-col gap-10 px-6 py-8 lg:px-20 lg:py-12`},qs={class:`flex flex-col gap-6`},Js={class:`flex flex-col gap-4`},Ys={class:`flex items-center justify-between gap-9`},Xs={key:0,class:`flex flex-col gap-6`},Zs={key:1,class:`flex flex-col items-start gap-6`},Qs={class:`flex flex-col gap-6 rounded-squircle-20 border border-strokeGray bg-bgElementsTransparency p-6 md:p-8`},$s={class:`flex items-center justify-between gap-9`},ec={class:`flex flex-col gap-4`},tc={class:`flex shrink-0 items-center gap-2 md:w-[400px]`},nc={key:1,class:`flex flex-wrap items-center gap-2`},rc={class:`flex flex-col gap-6 rounded-squircle-20 border border-strokeGray bg-bgElementsTransparency p-6 md:p-8`},ic={class:`flex items-center gap-6`},ac={class:`min-w-0 flex-1`},oc={class:`flex items-start gap-3`},sc={class:`flex flex-col gap-8 rounded-squircle-20 border border-strokeGray bg-bgElementsTransparency p-6 md:p-8`},cc={class:`flex flex-col gap-6`},lc={class:`flex items-center justify-between gap-9`},uc={class:`flex flex-wrap gap-3`},dc={class:`flex flex-col gap-4`},fc={class:`flex items-center gap-4`},pc={class:`flex flex-wrap gap-3`},Q=`contestCampaign.wizard.brief`,mc=Object.assign(d({__name:`briefSkeleton`,setup(n){let i=[{title:`${Q}.campaignTitle`,hint:`${Q}.campaignTitleHint`,required:!0},{title:`${Q}.describe`,hint:`${Q}.describeHint`,labels:[`${Q}.publicSummary`,`${Q}.detailedBrief`]},{title:`${Q}.keyMessaging`,hint:`${Q}.keyMessagingHint`,rows:3},{title:`${Q}.prohibitedClaims`,hint:`${Q}.prohibitedClaimsHint`}],c=[{label:`${Q}.landingPage`,required:!0,field:!0}
1,{label:`${Q}.supportLinks`,field:!0},{label:`${Q}.supportFiles`}],l=G.MAX_SUPPORT_FILE_BYTES/1024/1024;return(n,u)=>{let d=ge;return f(),o(`div`,Ks,[e(zs,{title:n.$t(`contestCampaign.wizard.brief.title`),subtitle:n.$t(`contestCampaign.wizard.brief.subtitle`)},null,8,[`title`,`subtitle`]),a(`div`,qs,[(f(),o(p,null,s(i,r=>a(`div`,{key:r.title,class:`flex flex-col gap-6 rounded-squircle-20 bg-bgGray p-8 dark:bg-tileBlack`},[a(`div`,Js,[a(`div`,Ys,[e(J,{class:`text-xl`},{default:m(()=>[t(h(n.$t(r.title))+h(r.required?` *`:``),1)]),_:2},1024),e(d,{class:`size-6 shrink-0 rounded-full`})]),e(J,{class:`self-start text-base`},{default:m(()=>[t(h(n.$t(r.hint)),1)]),_:2},1024)]),r.labels?(f(),o(`div`,Xs,[(f(!0),o(p,null,s(r.labels,r=>(f(),o(`div`,{key:r,class:`flex flex-col gap-2`},[e(J,{class:`self-start text-sm`},{default:m(()=>[t(h(n.$t(r))+` * `,1)]),_:2},1024),e(d,{class:`h-10 w-full rounded-squircle-md`})]))),128))])):r.rows?(f(),o(`div`,Zs,[(f(!0),o(p,null,s(r.rows,t=>(f(),o(`div`,{key:t,class:`flex w-full items-center gap-3`},[e(d,{class:`h-12 min-w-0 flex-1 rounded-squircle-md`}),e(d,{class:`size-10 shrink-0 rounded-squircle-12`})]))),128)),e(d,{class:`h-5 w-[147px] rounded-squircle-md`})])):(f(),v(d,{key:2,class:`h-12 w-full rounded-squircle-md`}))])),64)),a(`div`,Qs,[a(`div`,$s,[e(J,{class:`text-xl`},{default:m(()=>[t(h(n.$t(`contestCampaign.wizard.brief.supportMaterial`)),1)]),_:1}),e(d,{class:`size-6 shrink-0 rounded-full`})]),a(`div`,ec,[(f(),o(p,null,s(c,i=>a(`div`,{key:i.label,class:`flex flex-col gap-2 md:flex-row md:items-center`},[a(`div`,tc,[e(d,{class:`size-6 shrink-0 rounded-squircle-md`}),e(J,{class:`text-base`},{default:m(()=>[t(h(n.$t(i.label))+h(i.required?` *`:``),1)]),_:2},1024)]),i.field?(f(),v(d,{key:0,class:`h-[51px] min-w-0 rounded-3xl md:flex-1`})):(f(),o(`div`,nc,[e(d,{class:`h-5 w-[168px] max-w-full rounded-squircle-md`}),e(J,{class:`text-xs`},{default:m(()=>[t(h(n.$t(`contestCampaign.wizard.brief.fileLimits`,{size:l,count:r(G).MAX_SUPPORT_FILES})),1)]),_:1})]))])),64))])]),a(`div`,rc,[a(`div`,ic,[a(`div`,ac,[e(J,{class:`text-xl`},{default:m(()=>[t(h(n.$t(`contestCampaign.wizard.brief.disclosure`)),1)]),_:1})]),e(d,{class:`h-5 w-[141px] shrink-0 rounded-squircle-md`})]),a(`div`,oc,[e(d,{class:`h-12 min-w-0 flex-1 rounded-3xl`}),e(d,{class:`mt-1 size-10 shrink-0 rounded-squircle-12`})])]),a(`div`,sc,[a(`div`,cc,[a(`div`,lc,[e(J,{class:`text-xl`},{default:m(()=>[t(h(n.$t(`contestCampaign.wizard.brief.languages`))+`* `,1)]),_:1}),e(J,{class:`shrink-0 text-base font-medium`},{default:m(()=>[t(h(n.$t(`controls.actions.selectAll`)),1)]),_:1})]),a(`div`,uc,[(f(!0),o(p,null,s(r(se),e=>(f(),v(tt,{key:e},{default:m(()=>[t(h(n.$t(`langs.${e}.en`)),1)]),_:2},1024))),128))])]),a(`div`,dc,[a(`div`,fc,[e(J,{class:`text-xl`},{default:m(()=>[t(h(n.$t(`contestCampaign.wizard.brief.regions`))+`* `,1)]),_:1}),e(J,{class:`text-base`},{default:m(()=>[t(h(n.$t(`contestCampaign.wizard.brief.atLeastOne`)),1)]),_:1})]),a(`div`,pc,[(f(!0),o(p,null,s(r(ae),e=>(f(),v(tt,{key:e},{default:m(()=>[t(h(n.$t(`contestCampaign.common.region.${e}`)),1)]),_:2},1024))),128))])])])])])}}}),{__name:`AuthUserCompanyCampaignContestCreateSkeletonsBriefSkeleton`}),hc={class:`flex flex-col gap-10 px-6 py-8 lg:px-20 lg:py-12`},gc={class:`flex flex-col gap-4`},_c={class:`flex flex-col gap-4`},vc={class:`flex flex-col gap-2`},yc={class:`grid grid-cols-1 gap-4 md:grid-cols-2`},bc={key:0,class:`mt-1 flex items-center gap-1`},xc={class:`flex flex-col gap-2 md:flex-row md:items-start md:gap-4`},Sc={class:`flex flex-col md:flex-1`},Cc={class:`flex md:mt-7 md:min-h-12 md:flex-1 md:items-center`}
1,wc={class:`flex items-center gap-4 rounded-16 border border-strokeGray p-4`},Tc={class:`flex min-w-0 flex-1 flex-wrap items-center gap-x-4 gap-y-1`},Ec=`contestCampaign.wizard.rules`,Dc=Object.assign(d({__name:`rulesSkeleton`,setup(n){let i=[{label:`${Ec}.mentions`,required:!0,help:`${Ec}.mentionsHelp`},{label:`${Ec}.disclosureTag`,help:`${Ec}.disclosureTagHelp`},{label:`${Ec}.requiredLink`},{label:`${Ec}.requiredHashtag`}];return(n,c)=>{let l=ge;return f(),o(`div`,hc,[e(zs,{title:n.$t(`contestCampaign.wizard.rules.title`),subtitle:n.$t(`contestCampaign.wizard.rules.subtitle`)},null,8,[`title`,`subtitle`]),a(`div`,gc,[e(J,{class:`self-start text-xl`},{default:m(()=>[t(h(n.$t(`contestCampaign.wizard.rules.networks`))+` * `,1)]),_:1}),(f(!0),o(p,null,s(r(le),t=>(f(),o(`div`,{key:t,class:`flex items-center gap-3 rounded-16 border border-strokeGray p-4`},[e(l,{class:`size-6 shrink-0 rounded-squircle-md`}),e(l,{class:`size-6 shrink-0 rounded-full`}),e(l,{class:`h-6 w-[90px] rounded-squircle-md`})]))),128)),e(J,{class:`self-start text-sm`},{default:m(()=>[t(h(n.$t(`contestCampaign.wizard.rules.networksHint`)),1)]),_:1})]),a(`div`,_c,[a(`div`,vc,[e(J,{class:`self-start text-xl`},{default:m(()=>[t(h(n.$t(`contestCampaign.wizard.rules.validation`)),1)]),_:1}),e(J,{class:`self-start text-sm`},{default:m(()=>[t(h(n.$t(`contestCampaign.wizard.rules.validationHint`)),1)]),_:1})]),a(`div`,yc,[(f(),o(p,null,s(i,r=>a(`div`,{key:r.label,class:`flex flex-col`},[e(J,{class:`mb-2 self-start text-sm`},{default:m(()=>[t(h(n.$t(r.label))+h(r.required?` *`:``),1)]),_:2},1024),e(l,{class:`h-12 w-full rounded-3xl`}),r.help?(f(),o(`div`,bc,[e(l,{class:`my-1 size-4 shrink-0 rounded-full`}),e(J,{class:`text-xs`},{default:m(()=>[t(h(n.$t(r.help)),1)]),_:2},1024)])):C(``,!0)])),64))]),a(`div`,xc,[a(`div`,Sc,[e(J,{class:`mb-2 self-start text-sm`},{default:m(()=>[t(h(n.$t(`contestCampaign.wizard.rules.languageCap`))+` * `,1)]),_:1}),e(l,{class:`h-12 w-full rounded-3xl`})]),a(`div`,Cc,[e(J,{class:`text-xs leading-[1.5]`},{default:m(()=>[t(h(n.$t(`contestCampaign.wizard.rules.languageCapHelp`)),1)]),_:1})])])]),a(`div`,wc,[a(`span`,Tc,[e(J,{class:`text-base font-medium`},{default:m(()=>[t(h(n.$t(`contestCampaign.scoring.title`)),1)]),_:1}),e(J,{class:`px-1.5 py-0.5 text-sm font-medium leading-[21px]`},{default:m(()=>
1[t(h(n.$t(`contestCampaign.scoring.fixedBadge`)),1)]),_:1})]),e(l,{class:`size-6 shrink-0 rounded-full`})])])}}}),{__name:`AuthUserCompanyCampaignContestCreateSkeletonsRulesSkeleton`}),Oc={class:`flex flex-col gap-10 px-6 py-8 lg:px-20 lg:py-12`},kc={class:`flex flex-col gap-6`},Ac={class:`flex flex-col gap-3`},jc={class:`flex items-baseline justify-between gap-6`},Mc={class:`grid grid-cols-3 gap-3 md:grid-cols-6`},Nc={class:`flex flex-col gap-3`},Pc={class:`flex flex-col gap-1`},Fc={class:`flex flex-wrap gap-3`},Ic={class:`invisible`},Lc={class:`flex items-start gap-3 rounded-squircle-20 bg-bgBrandLight p-4`},Rc={class:`flex min-w-0 flex-1 flex-col gap-2`},zc={class:`flex flex-col gap-4 rounded-squircle-20 bg-bgGray px-6 py-4`},Bc={class:`flex flex-col gap-1`},Vc={class:`grid grid-cols-1 gap-3 sm:grid-cols-2 md:grid-cols-4`},Hc={class:`flex flex-col gap-4 rounded-squircle-20 bg-bgGray px-6 py-4`},Uc={class:`grid grid-cols-1 gap-4 md:grid-cols-2`},Wc={class:`grid grid-cols-1 gap-4 md:grid-cols-2`},Gc={class:`flex min-w-0 flex-col gap-1`},Kc={class:`flex flex-col gap-2 rounded-squircle-20 bg-bgBrandLight py-4 pl-10 pr-4`},$=`contestCampaign.wizard.duration`,qc=`contestCampaign.wizard.schedule`,Jc=Object.assign(d({__name:`durationSkeleton`,setup(n){let i=G.DEFAULT_DURATION_MONTHS,c=[P.EVERY_MONTH,P.AT_CAMPAIGN_END],l=[{label:`${qc}.launch`,value:`${qc}.launchTokenPool`,count:0},{label:`${qc}.epochs`,value:`${qc}.epochCount`,count:1},{label:`${qc}.submissionsClose`,value:`${qc}.closeAtEnd`,count:0},{label:`${qc}.rankingLocks`,value:`${qc}.locksAtEnd`,count:G.SETTLEMENT_GRACE_DAYS}],u=[`${$}.bulletAtEndLaunch`,`${$}.bulletAtEndMetrics`];return(n,d)=>{let g=ge;return f(),o(`div`,Oc,[e(zs,{title:n.$t(`contestCampaign.wizard.duration.title`),subtitle:n.$t(`contestCampaign.wizard.duration.subtitle`)},null,8,[`title`,`subtitle`]),a(`div`,kc,[a(`div`,Ac,[a(`div`,jc,[e(J,{class:`text-base`},{default:m(()=>[t(h(n.$t(`${$}.campaignDuration`)),1)]),_:1}),e(J,{class:`text-xs`},{default:m(()=>[t(h(n.$t(`${$}.wholeMonths`,{min:r(G).MIN_DURATION_MONTHS,max:r(G).MAX_DURATION_MONTHS})),1)]),_:1})]),a(`div`,Mc,[(f(!0),o(p,null,s(r(G).MAX_DURATION_MONTHS,e=>(f(),v(g,{key:e,class:`h-[50px] w-full rounded-squircle-12`}))),128))]),e(J,{class:`self-start text-xs`},{default:m(()=>[t(h(n.$t(`${$}.selected`,{count:r(i)})),1)]),_:1})]),a(`div`,Nc,[a(`div`,Pc,[e(J,{class:`self-start text-base`},{default:m(()=>[t(h(n.$t(`${$}.rewardSchedule`)),1)]),_:1}),e(J,{class:`self-start text-sm`},{default:m(()=>[t(h(n.$t(`${$}
1.rewardScheduleHint`)),1)]),_:1})]),a(`div`,Fc,[(f(),o(p,null,s(c,t=>a(`span`,{key:t,class:`relative inline-flex px-4 py-2 text-sm font-medium`},[a(`span`,Ic,h(n.$t(`contestCampaign.common.rewardSchedule.${t}`)),1),e(g,{class:`absolute inset-0 rounded-full`})])),64))]),a(`div`,Lc,[e(g,{class:`size-[53px] shrink-0 rounded-12`}),a(`div`,Rc,[e(J,{class:`self-start text-base`},{default:m(()=>[t(h(n.$t(`${qc}.epochCount`,{count:1})),1)]),_:1}),e(J,{class:`self-start text-sm`},{default:m(()=>[t(h(n.$t(`${$}.epochsAtEndBody`)),1)]),_:1})])])])]),a(`div`,zc,[a(`div`,Bc,[e(J,{class:`self-start text-base`},{default:m(()=>[t(h(n.$t(`${$}.windows`)),1)]),_:1}),e(J,{class:`self-start text-sm`},{default:m(()=>[t(h(n.$t(`${$}.windowsHint`)),1)]),_:1})]),a(`div`,Vc,[(f(!0),o(p,null,s(r(le),e=>(f(),v(g,{key:e,class:`h-10 w-full rounded-12`}))),128))]),e(J,{class:`self-start text-xs`},{default:m(()=>[t(h(n.$t(`${$}.windowsFootnote`)),1)]),_:1})]),a(`div`,Hc,[a(`div`,Uc,[(f(),o(p,null,s(l,r=>a(`div`,{key:r.label,class:`flex min-w-0 flex-col gap-1`},[e(J,{class:`self-start text-sm`},{default:m(()=>[t(h(n.$t(r.label)),1)]),_:2},1024),e(J,{class:`self-start text-base`},{default:m(()=>[t(h(n.$t(r.value,{count:r.count})),1)]),_:2},1024)])),64))]),d[0]||=a(`div`,{class:`h-px bg-strokeGrayLight`},null,-1),a(`div`,Wc,[a(`div`,Gc,[e(J,{class:`self-start text-sm`},{default:m(()=>[t(h(n.$t(`${qc}.settlement`)),1)]),_:1}),e(J,{class:`self-start text-base`},{default:m(()=>[t(h(n.$t(`${qc}.settlementValue`)),1)]),_:1})])])]),a(`div`,Kc,[(f(),o(p,null,s(u,i=>e(J,{key:i,class:`self-start text-base`},{default:m(()=>[t(h(n.$t(i,{count:r(G).SETTLEMENT_GRACE_DAYS})),1)]),_:2},1024)),64))])])}}}),{__name:`AuthUserCompanyCampaignContestCreateSkeletonsDurationSkeleton`}),Yc={class:`flex flex-col gap-14 px-6 py-8 lg:px-20 lg:py-12`},Xc={class:`flex items-center justify-between gap-6`},Zc={class:`flex flex-col gap-4`},Qc=Object.assign(d({__name:`reviewSkeleton`,setup(t){let n=[[`h-[180px] md:h-[154px] rounded-squircle-[32px]`],[`h-[106px] rounded-squircle-20`,`h-[220px] rounded-squircle-20`,`h-[130px] rounded-squircle-20`,`h-[106px] rounded-squircle-20`],[`h-[140px] md:h-[114px] rounded-squircle-20`,`h-[260px] md:h-[190px] rounded-squircle-20`],[`h-[200px] md:h-[166px] rounded-squircle-[32px]`]];return(t,r)=>{let c=ge;return f(),o(`div`,Yc,[e(zs,{title:t.$t(`contestCampaign.wizard.review.title`),subtitle:t.$t(`contestCampaign.wizard.review.subtitle`)},null,8,[`title`,`subtitle`]),(f(),o(p,null,s(n,(t,n)=>a(`div`,{key:n,class:`flex flex-col gap-4`},[a(`div`,Xc,[e(c,{class:`h-[30px] w-[200px] max-w-full rounded-squircle-md`}),e(c,{class:`size-[30px] shrink-0 rounded-squircle-md`})]),(f(!0),o(p,null,s(t,(e,t)=>(f(),v(c,{key:t,class:i([`w-full`,e])},null,8,[`class`]))),128))])),64)),a(`div`,Zc,[(f(),o(p,null,s(2,t=>e(c,{key:t,class:`h-6 w-full max-w-[640px] rounded-squircle-md`})),64))])])}}}),{__name:`AuthUserCompanyCampaignContestCreateSkeletonsReviewSkeleton`}),$c={class:`flex flex-col gap-4`},el=120,tl=Object.assign(d({__name:`ContestSignAgreementModal`,props:{loading:{type:Boolean}},emits:[`hide`,`submit`],setup(n,{emit:i}){let o=i,s=y(``),c=y(``),l=y(!1),d=u(()=>!!s.value.trim()&&!!c.value.trim()&&l.value),p=()=>{d.value&&o(`submit`,{signatoryName:s.value.trim(),signatoryTitle:c.value.trim(),accepted:!0})};return(i,u)=>{let g=_e,y=q,b=he;return f(),v(it,{title:i.$t(`contestCampaign.hub.agreement.signTitle`),description:i.$t(`contestCampaign.wizard.agreement.description`),"close-disabled":n.loading,"test-id":(`$tId`in i?i.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.MODAL(`sign-agreement`),onClose:u[4]||=e=>o(`hide`)},{footer:m(()=>[e(b,{variant:`outline`,class:`w-full`,disabled:n.loading,onClick:u[3]||=e=>o(`hide`)},{default:m(()=>[t(h(i.$t(`common.cancel`)),1)]),_:1},8,[`disabled`]),e(b,{variant:`solid-dark`,class:`w-full`,loading:n.loading,disabled:!r(d),"data-testid":(`$tId`in i?i.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.BUTTON(`agreement-sign-submit`),onClick:p},{default:m(()=>[t(h(i.$t(`contestCampaign.wizard.agreement.signAndSubmit`)),1)]),_:1},8,[`loading`,`disabled`,`data-testid`])]),default:m(()=>[a(`div`,$c,[e(g,{modelValue:r(s),"onUpdate:modelValue":u[0]||=e=>_(s)?s.value=e:null,variant:`pill-floating`,label:i.$t(`contestCampaign.hub.agreement.signatoryName`),maxlength:el,required:``,disabled:n.loading,"data-testid":(`$tId`in i?i.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.INPUT(`signatory-name`)},null,8,[`modelValue`,`label`,`disabled`,`data-testid`]),e(g,{modelValue:r(c),"onUpdate:modelValue":u[1]||=e=>_(c)?c.value=e:null,variant:`pill-floating`,label:i.$t(`contestCampaign.hub.agreement.signatoryTitle`),maxlength:el,required:``,disabled:n.loading,"data-testid":(`$tId`in i?i.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.INPUT(`signatory-title`)},null,8,[`modelValue`,`label`,`disabled`,`data-testid`]),e(y,{modelValue:r(l),"onUpdate:modelValue":u[2]||=e=>_(l)?l.value=e:null,label:i.$t(`contestCampaign.hub.agreement.accept`),disabled:n.loading,"data-testid":(`$tId`in i?i.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.CHECKBOX(`agreement-accept`)},null,8,[`modelValue`,`label`,`disabled`,`data-testid`])])]),_:1},8,[`title`,`description`,`close-disabled`,`test-id`])}}}),{__name:`AuthUserCompanyCampaignContestCreateContestSignAgreementModal`}),nl=[`data-testid`],rl=[`data-term`],il={class:`text-textSecondary`},al={class:`text-right font-medium text-textMain`},ol=Object.assign(d({__name:`ContestAgreementTerms`,props:{terms:{},testId:{}},setup(e){let{t}=E(),n=e,{locale:i}
1=E(),{formatToken:c,formatAmount:l}=H(),d=e=>e==null?null:`${l(e,{minimumFractionDigits:0,maximumFractionDigits:4})}%`,m=u(()=>{let e=n.terms;if(!e)return[];let r=t=>t==null?null:[c(t),e.ticker].filter(Boolean).join(` `),a=e=>e==null?null:t(`contestCampaign.hub.agreement.months`,{count:e},e),o=e.tgeDateMs==null?e.tgeWindowLabel:qe(e.tgeDateMs,i.value);return[{key:`tokenName`,label:t(`contestCampaign.hub.agreement.terms.tokenName`),value:e.tokenName},{key:`ticker`,label:t(`contestCampaign.hub.agreement.terms.ticker`),value:e.ticker},{key:`launchBlockchain`,label:t(`contestCampaign.hub.agreement.terms.launchBlockchain`),value:e.launchBlockchain},{key:`totalSupply`,label:t(`contestCampaign.hub.agreement.terms.totalSupply`),value:r(e.totalSupplyTokens)},{key:`allocation`,label:t(`contestCampaign.hub.agreement.terms.creatorAllocation`),value:d(e.creatorAllocationPercent)},{key:`creatorPool`,label:t(`contestCampaign.hub.agreement.terms.creatorTokenPool`),value:r(e.creatorTokenPoolTokens)},{key:`fee`,label:e.campaignFeePercent==null?t(`contestCampaign.hub.agreement.terms.campaignFee`):t(`contestCampaign.hub.agreement.terms.campaignFeePercent`,{percent:e.campaignFeePercent}),value:r(e.campaignFeeTokens)},{key:`obligation`,label:t(`contestCampaign.hub.agreement.terms.totalObligation`),value:r(e.totalObligationTokens)},{key:`tge`,label:e.tgeDateType?t(`contestCampaign.hub.agreement.terms.tgeDateTyped`,{type:t(`contestCampaign.common.tgeDateType.${e.tgeDateType}`)}):t(`contestCampaign.hub.agreement.terms.tgeDate`),value:o},{key:`unlock`,label:t(`contestCampaign.hub.agreement.terms.unlockAtTge`),value:d(e.unlockAtTgePercent)},{key:`cliff`,label:t(`contestCampaign.hub.agreement.terms.cliff`),value:a(e.cliffMonths)},{key:`vesting`,label:t(`contestCampaign.hub.agreement.terms.vesting`),value:a(e.vestingMonths)},{key:`duration`,label:t(`contestCampaign.hub.agreement.terms.duration`),value:a(e.durationMonths)},{key:`epochs`,label:t(`contestCampaign.hub.agreement.terms.epochs`),value:e.epochCount==null?null:String(e.epochCount)}].filter(e=>e.value!==null&&e.value!==``)});return(t,n)=>r(m).length?(f(),o(`dl`,{key:0,class:`grid grid-cols-1 gap-x-6 gap-y-2 md:grid-cols-2`,"data-testid":e.testId},[(f(!0),o(p,null,s(r(m),e=>(f(),o(`div`,{key:e.key,class:`flex items-center justify-between gap-4 border-b border-dashed border-strokeGrayLight py-1.5 text-sm`,"data-term":e.key},[a(`dt`,il,h(e.label),1),a(`dd`,al,h(e.value),1)],8,rl))),128))],8,nl)):C(``,!0)}}),{__name:`AuthUserCompanyCampaignContestHubContestAgreementTerms`}),sl=[`data-testid`],cl={class:`flex flex-col gap-4`},ll=[`data-testid`],ul={class:`text-sm text-statusError700`},dl={key:1,class:`flex flex-col gap-8`},fl={class:`flex flex-col gap-6 rounded-squircle-[32px] border border-strokeGray bg-bgElementsTransparency p-6`},pl={class:`flex flex-col gap-2`},ml=[`data-testid`],hl=[`data-testid`],gl={class:`flex flex-col gap-4`},_l={class:`text-base font-medium text-textMain`},vl=[`data-testid`],yl={class:`text-sm text-textSecondary`},bl=Object.assign(d({__name:`agreement`,props:{campaign:{},submitError:{},readonly:{type:Boolean}},setup(n){let{t:i}=E(),l=n,d=A(),{formatToken:g,formatAmount:_}=H(),x=y(null),S=y(!0),w=y(null),T=async()=>{let e=l.campaign?.contestCampaignUid;if(e){S.value=!0,w.value=null;try{x.value=(await d.companyAgreementPreview(e)).terms}catch(e){w.value=z(e)}finally{S.value=!1}}};c(T);let D=e=>e==null?`—`:[g(e),x.value?.ticker].filter(Boolean).join(` `),O=e=>e==null?`—`:`${_(e,{minimumFractionDigits:0,maximumFractionDigits:4})}%`,k=e=>e==null?`—`:i(`contestCampaign.hub.agreement.months`,{count:e},e),j=u(()=>i(`contestCampaign.wizard.agreement.parties`,{company:x.value?.companyLegalName||`—`,campaign:x.value?.campaignTitle||`—`})),M=u(()=>{let e=x.value;return e?[{key:`obligation`,text:i(`contestCampaign.wizard.agreement.clauses.obligation`,{company:e.companyLegalName||`—`,pool:D(e.creatorTokenPoolTokens),fee:D(e.campaignFeeTokens),total:D(e.totalObligationTokens)})},{key:`sameTerms`,text:i(`contestCampaign.wizard.agreement.clauses.sameTerms`,{unlock:O(e.unlockAtTgePercent),cliff:k(e.cliffMonths),vesting:k(e.vestingMonths)})},{key:`owed`,text:i(`contestCampaign.wizard.agreement.clauses.owed`)},{key:`noGuarantee`,text:i(`contestCampaign.wizard.agreement.clauses.noGuarantee`)},{key:`frozen`,text:i(`contestCampaign.wizard.agreement.clauses.frozen`)}]:[]});return(c,l)=>{let u=ge,d=he,g=Se,_=ve;return f(),o(`div`,{class:`flex flex-col gap-10 px-6 py-8 lg:px-20 lg:py-12`,"data-testid":(`$tId`in c?c.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.SECTION(`agreement`)},[e(ht,{title:r(i)(`contestCampaign.wizard.agreement.title`),subtitle:r(i)(`contestCampaign.wizard.agreement.subtitle`)},null,8,[`title`,`subtitle`]),e(_,{"show-skeleton":r(S)},{skeleton:m(()=>[a(`div`,cl,[e(u,{class:`h-6 w-2/3 rounded-squircle-12`}),e(u,{class:`h-64 w-full rounded-squircle-[32px]`}),e(u,{class:`h-32 w-full rounded-squircle-20`})])]),default:m(()=>[r(w)?(f(),o(`div`,{key:0,class:`flex flex-col items-start gap-3 rounded-squircle-20 bg-bgGray p-6 dark:bg-bgMain`,"data-testid":(`$tId`in c?c.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.ERROR(`agreement`)},[a(`p`,ul,h(r(i)(r(w))),1),e(d,{variant:`outline`,size:`md`,onClick:T},{default:m(()=>[t(h(r(i)(`contestCampaign.hub.retry`)),1)]),_:1})],8,ll)):r(x)?(f(),o(`div`,dl,[a(`section`,fl,[a(`div`,pl,[a(`h3`,{class:`font-grotesk text-xl font-medium text-textMain`,"data-testid":(`$tId`in c?c.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.VALUE(`agreement_title`)},h(r(i)(`contestCampaign.hub.agreement.title`)),9,ml),a(`p`,{class:`text-base text-textSecondary`,"data-testid":(`$tId`in c?c.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.VALUE(`agreement_parties`)},h(r(j)),9,hl)]),e(ol,{terms:r(x),"test-id":(`$tId`in c?c.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.SECTION(`agreement_terms`)},null,8,[`terms`,`test-id`])]),a(`section`,gl,[a(`h3`,_l,h(r(i)(`contestCampaign.wizard.agreement.clausesTitle`)),1),a(`ol`,{class:`flex list-decimal flex-col gap-3 pl-5 text-sm text-textMain`,"data-testid":(`$tId`in c?c.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.SECTION(`agreement_clauses`)},[(f(!0),o(p,null,s(r(M),e=>(f(),o(`li`,{key:e.key},h(e.text),1))),128))],8,vl)]),a(`p`,yl,h(n.readonly?r(i)(`contestCampaign.wizard.agreement.readOnlyNote`):r(i)(`contestCampaign.wizard.agreement.signNote`)),1
1),n.submitError?(f(),v(g,{key:0,variant:`error`,closable:!1,"data-testid":(`$tId`in c?c.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.ERROR(`submit`)},b({title:m(()=>[t(h(r(i)(n.submitError.key)),1)]),_:2},[n.submitError.detail?{name:`description`,fn:m(()=>[t(h(n.submitError.detail),1)]),key:`0`}:void 0]),1032,[`data-testid`])):C(``,!0)])):C(``,!0)]),_:1},8,[`show-skeleton`])],8,sl)}}}),{__name:`AuthUserCompanyCampaignContestCreateAgreement`});function xl(){let e=A(),t=y(null),n=y(!0),r=y(!1),i=y(!1),a=async()=>{n.value=!0,r.value=!1;try{t.value=await e.companyVerification()}catch{r.value=!0}finally{n.value=!1}};return{verification:t,loading:n,failed:r,cancelling:i,gate:u(()=>Cr(t.value)),load:a,openVerification:()=>Pe({onClosed:()=>void a()}),cancelCall:async()=>{if(!i.value){i.value=!0;try{t.value=await e.companyCancelVerificationCall(),B().success(`contestCampaign.verification.bookCall.cancelled`)}catch(e){B().error(z(e))}finally{i.value=!1}}}}}var Sl=[`data-step`,`data-testid`],Cl={key:0,class:`px-6 pt-8 lg:px-20 lg:pt-12`},wl=Object.assign(d({__name:`ContestCampaignWizard`,props:{contestCampaignUid:{default:null},initialStep:{default:null}},emits:[`hide`,`done`,`step`,`created`],setup(n,{emit:i}){let{t:s}=E(),l=n,d=i,p=A(),{t:_}=E(),b=y(null),S=y(l.contestCampaignUid),w=y(!!l.contestCampaignUid),T=y(!1),D=y(W.REWARDS),O=y(null),k=y(null),M=y(null),ee=y(null),N=y(null),P=y(null),I=y(null),V=y(null),H=u(()=>!b.value||re(b.value.status)),U=u(()=>ie(b.value?.fundingType??q.value)),ae=u(()=>(b.value?.fundingType??q.value)===j.PRE_TGE),oe=u(()=>U.value.indexOf(D.value)),se=u(()=>oe.value===U.value.length-1),G=u(()=>[{name:``},...U.value.map(e=>({name:e===W.REVIEW&&ae.value?_(`contestCampaign.wizard.steps.reviewOnly`):_(`contestCampaign.wizard.steps.${e}`)}))]),le=u(()=>{switch(D.value){case W.REWARDS:return Gs;case W.BRIEF:return mc;case W.RULES:return Dc;case W.DURATION:return Jc;case W.REVIEW:case W.AGREEMENT:return Qc}}),{verification:ue,loading:de,failed:K,cancelling:fe,gate:pe,load:me,openVerification:he,cancelCall:ge}=xl(),q=y(j.TOKEN_POOL),_e=u(()=>D.value===W.REWARDS&&q.value===j.PRE_TGE&&(de.value||K.value||pe.value!==X.APPROVED)),{isMobile:be}=ye(),xe=u(()=>{let e=(e,t)=>_(be.value?t:e);if(se.value)return{label:b.value?.status===F.CHANGES_REQUIRED?e(`contestCampaign.wizard.resubmit`,`contestCampaign.wizard.resubmitShort`):e(`contestCampaign.wizard.submit`,`contestCampaign.wizard.submitShort`),hideIcon:!0,disabled:!H.value};let t=e(`contestCampaign.wizard.continue`,`controls.actions.next`);return _e.value?!de.value&&!K.value&&pe.value===X.VERIFY?{label:e(`contestCampaign.wizard.startApproval`,`contestCampaign.wizard.startApprovalShort`),hideIcon:!0}:{label:t,disabled:!0}:{label:t}}),Ce=async e=>{w.value=!0;try{b.value=await p.companyGet(e),b.value.fundingType&&(q.value=b.value.fundingType),U.value.includes(D.value)||Ee(W.REVIEW)}catch(e){B().error(s(z(e))),De()}finally{w.value=!1}};c(()=>{l.contestCampaignUid&&l.initialStep&&ce.includes(l.initialStep)&&(D.value=l.initialStep),me(),l.contestCampaignUid&&Ce(l.contestCampaignUid)});let we=()=>{g(()=>O.value?.scrollTo({top:0,behavior:`smooth`}))},Te=()=>{g(()=>{let e=O.value?.querySelector(`.text-statusError, [data-error="true"]`);if(e){e.scrollIntoView({behavior:`smooth`,block:`center`});return}we()})},Ee=e=>{D.value=e,we(),d(`step`,e)},De=()=>d(`hide`),Oe=()=>{let e=U.value[oe.value-1];if(!e){De();return}Ee(e)},ke=e=>{let t=U.value[e-1];t&&t!==D.value&&Ee(t)},Ae=null,je=(e,t=!1)=>S.value?Promise.resolve(S.value):(Ae??=p.companyCreate(e).then(e=>(S.value=e.contestCampaignUid,t&&(b.value=e),d(`created`,e.contestCampaignUid),e.contestCampaignUid)).finally(()=>{Ae=null}),Ae),Me=()=>je(b.value?.fundingType??q.value,!0),Ne=e=>{b.value&&(b.value.supportFiles=e)},Pe=async()=>{if(!H.value)return!0;let e=b.value?.fundingType??q.value;switch(D.value){case W.REWARDS:{let e=M.value;if(!e?.validate())return!1;let t=e.payload(),n=await je(e.fundingType());return b.value=await p.companyUpdateRewards(n,t),!0}case W.BRIEF:{let t=ee.value;if(!t?.validate())return!1;let n=t.payload();return b.value=await p.companyUpdateBrief(await je(e),n),!0}case W.RULES:{let t=N.value;if(!t?.validate())return!1;let n=t.payload();return b.value=await p.companyUpdateParticipationRules(await je(e),n),!0}case W.DURATION:{let t=P.value;if(!t?.validate())return!1;let n=t.payload();return b.value=await p.companyUpdateDuration(await je(e),n),!0}case W.REVIEW:{let e=I.value;return e?.validate()?(V.value=e.payload(),!0):!1}case W.AGREEMENT:return!0}},{run:Fe}=Be(async()=>
1{if(se.value){await Le();return}if(_e.value){pe.value===X.VERIFY&&he();return}try{if(!await Pe()){Te();return}let e=U.value[oe.value+1];e&&Ee(e)}catch(e){B().error(s(z(e))),Te()}},T),{run:Ie}=Be(async()=>{if(_e.value){B().warning(s(`contestCampaign.wizard.rewards.saveBlocked`));return}try{await Pe()?B().success(s(`campaign.create.draftSaved`)):Te()}catch(e){B().error(s(z(e)))}},T),Le=async()=>{let e=b.value?.contestCampaignUid;if(!H.value||!e)return;let t;if(D.value===W.AGREEMENT){if(t=V.value,!t){Ee(W.REVIEW),g(()=>{I.value?.validate(),Te()});return}}else{let e=I.value;if(!e?.validate()){Te();return}t=e.payload()}if(k.value=null,b.value?.fundingType===j.PRE_TGE){Ue(e,t);return}try{await Ve(e,t)}catch(e){He(e);return}We()},Ve=async(e,t)=>{b.value=await p.companySubmit(e,t),d(`done`)},He=e=>{k.value={key:z(e),detail:te(e)},B().error(s(z(e))),Te()},Ue=(e,t)=>{let n=ne.open({component:tl,settings:{position:L.CENTER,persistent:!0},listeners:{hide:()=>ne.close(n),submit:async r=>{await ne.closeOnSuccess(n,()=>Ve(e,{...t,agreement:r}),He)&&We()}}})},We=()=>{let e=ne.open({component:Ye,props:{header:s(`contestCampaign.wizard.done.title`),body:s(`contestCampaign.wizard.done.body`),icon:`verified`,iconFilled:!0,closable:!0},settings:{position:L.CENTER,persistent:!0},listeners:{close:()=>ne.close(e)}})};return(n,i)=>{let c=Re,l=Se,u=ve;return f(),o(`div`,{class:`flex h-viewport w-screen flex-col overflow-hidden bg-bgWhite lg:w-[1130px] lg:max-w-[94vw]`,"data-step":r(D),"data-testid":(`$tId`in n?n.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.AREA(`wizard`)},[e(Je,{"current-step":r(oe)+1,"is-last-step":r(se),"is-saving":r(T),"next-button":r(xe),onClose:De,onBack:Oe,onNext:r(Fe),onSaveDraft:r(Ie)},null,8,[`current-step`,`is-last-step`,`is-saving`,`next-button`,`onNext`,`onSaveDraft`]),e(c,{"line-style":`solid`,color:`strokeGrayLight`,"line-width":4}),e(ze,{steps:r(G),"current-step":r(oe)+1,onNavigate:ke},null,8,[`steps`,`current-step`]),a(`div`,{ref_key:`scrollRef`,ref:O,class:`min-h-0 flex-1 overflow-y-auto`},[e(u,{"show-skeleton":r(w)},{skeleton:m(()=>[(f(),v(x(r(le))))]),default:m(()=>[r(H)?C(``,!0):(f(),o(`div`,Cl,[e(l,{variant:`default`,closable:!1,"data-testid":(`$tId`in n?n.$tId:r(R)).CONTEST_CAMPAIGN_CREATE.SECTION(`read_only`)},{title:m(()=>[t(h(r(s)(`contestCampaign.wizard.readOnly`,{status:r(s)(`campaign.statuses.${r(b)?.status}`)})),1)]),_:1},8,[`data-testid`])])),r(D)===r(W).REWARDS?(f(),v(xi,{key:1,ref_key:`rewardsRef`,ref:M,campaign:r(b),verification:r(ue),"verification-loading":r(de),"verification-failed":r(K),"cancelling-call":r(fe),readonly:!r(H),onFundingType:i[0]||=e=>q.value=e,onApply:r(he),onRetryVerification:r(me),onCancelCall:r(ge)},null,8,[`campaign`,`verification`,`verification-loading`,`verification-failed`,`cancelling-call`,`readonly`,`onApply`,`onRetryVerification`,`onCancelCall`])):r(D)===r(W).BRIEF?(f(),v(pa,{key:2,ref_key:`briefRef`,ref:ee,campaign:r(b),"ensure-campaign-uid":Me,readonly:!r(H),onSupportFiles:Ne},null,8,[`campaign`,`readonly`])):r(D)===r(W).RULES?(f(),v(Ma,{key:3,ref_key:`rulesRef`,ref:N,campaign:r(b),readonly:!r(H)},null,8,[`campaign`,`readonly`])):r(D)===r(W).DURATION?(f(),v(oo,{key:4,ref_key:`durationRef`,ref:P,campaign:r(b),readonly:!r(H)},null,8,[`campaign`,`readonly`])):r(D)===r(W).REVIEW?(f(),v(Ls,{key:5,ref_key:`reviewRef`,ref:I,campaign:r(b),"submit-error":r(se)?r(k):null,readonly:!r(H),onEdit:Ee},null,8,[`campaign`,`submit-error`,`readonly`])):r(D)===r(W).AGREEMENT?(f(),v(bl,{key:6,campaign:r(b),"submit-error":r(k),readonly:!r(H)},null,8,[`campaign`,`submit-error`,`readonly`])):C(``,!0)]),_:1},8,[`show-skeleton`])],512)],8,Sl)}}}),{__name:`AuthUserCompanyCampaignContestCreateContestCampaignWizard`});function Tl(e={}){let t=e.contestCampaignUid??null,n=!1,r=r=>{n||(n=!0,ne.close(i),e.onClosed?.({submitted:r,contestCampaignUid:t}))},i=ne.open({component:wl,props:{contestCampaignUid:t,initialStep:e.initialStep??null},settings:{position:L.RIGHT,persistent:!0},listeners:{hide:()=>r(!1),done:()=>r(!0),created:e=>{t=e},step:n=>e.onStep?.(n,t)}});return i}export{ol as n,dt as r,Tl as t};

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.