PageSourceSearch

https://cgscholar.com/_nuxt/BprMSXoR.js

js cgscholar.com collected 2026-09-24 09:20:34 UTC 8,625 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./q68IJQGU.js","./DyJ9bgkC.js","./CTwjLVo9.js","./entry.GTDaU2Ti.css","./B_dCBO1A.js","./hBKOvaze.js","./BbON9zhe.js","./DMsxsjxB.js","./D8B-1ICt.js","./w1MSXho_.js","./BXWXHAo2.js","./Doz9SQD6.js","./ValidatedField.Ct5Dc1EZ.css","./6Py2VufL.js","./DialogWrapper.DQdMmMro.css","./BWxOVg1T.js","./DgJsqxrV.js","./B4T6mMwU.js","./Cu3muj1h.js","./BslhdqQQ.js","./D3I3Kuho.js"])))=>i.map(i=>d[i]);
2import{_ as te}from"./jb0slt8C.js";import{d as K,b as Q,d4 as Y,s as W,x as u,e_ as v,f as ae,g as A,h as b,i as o,B as T,p as k,j as R,w as se,t as g,k as e,l as X,P as U,C as ie,m as G,v as oe,_ as re,L as ne,H as le,a_ as ue,e as de,z as J,o as ce,aB as pe,a5 as me,c as ve,a as ge}from"./CTwjLVo9.js";import{_ as be}from"./BbGo2FX6.js";import{_ as fe}from"./Dcxs5070.js";import{V as _e}from"./DyJ9bgkC.js";import{u as Se,c as he}from"./BWxOVg1T.js";import{b as C}from"./DgJsqxrV.js";import{u as Ee}from"./w1MSXho_.js";import{u as ye}from"./BAbdV6gz.js";import{u as xe}from"./BinXVSQ2.js";import"./BLXxdsiG.js";import"./t8S7Hv77.js";import"./BA8uc1Iw.js";import"./r2C7mQ1R.js";import"./DDg_J23w.js";import"./BQxQfa59.js";import"./SFmsv0uV.js";import"./kMpZbKxr.js";import"./BLLy1Pkf.js";import"./CPZB70ki.js";import"./BR4j18LI.js";import"./BUvHj3Vh.js";import"./BbON9zhe.js";import"./BizVsW3B.js";import"./FnfSbE9v.js";import"./CqMwVpZO.js";import"./BLjCje-F.js";import"./Clde3h0N.js";import"./Bj8JijCX.js";import"./B_dCBO1A.js";import"./hBKOvaze.js";import"./DMsxsjxB.js";import"./D8B-1ICt.js";import"./BXWXHAo2.js";import"./Doz9SQD6.js";import"./B4T6mMwU.js";import"./Cu3muj1h.js";import"./SMfikpvB.js";const Pe={class:"w-full field mb-2"},we={class:"flex items-center gap-4"},Ie=["disabled"],Ve={key:0,class:"user-tile text-body-l mt-3"},Ce={class:"text-body-l-bold text-primary mb-1"},Re={class:"app-tag--small app-tag--yellow"},ke={class:"flex gap-4 w-full"},Be={class:"flex gap-2"},Fe={type:"submit",class:"app-button app-button--dark w-min"},qe=K({__name:"SpecialEventRegistrationDetails",props:{registrationData:{type:Object,required:!1},eventId:{type:Number,required:!0},disabled:{type:Boolean,default:!1}},emits:["submit","close"],setup(d,{expose:r,emit:c}){const{t:a}=Q(),f=c,E=d,_=Y(),{singleSpecialEvent:p}=W(_),B=u(()=>m.value===v.Free),F=u(()=>m.value===v.Paid),q=he().shape({userId:C.numberArray().test("is-required",a("errors.required"),t=>n.value||i.value?!0:!!(t!=null&&t.length)),email:C.optionalEmail(),registrationStatus:C.requiredString(),amount:C.number().nullable().test("is-required",a("errors.required"),t=>L.value?t!=null:!0).test("is-greater-than-0",a("errors.minNumber",{count:1}),t=>L.value?t!=null&&t>0:!0),pricePaid:C.number().nullable().test("is-required",a("errors.required"),t=>!L.value||m.value!==v.Paid?!0:!!t)}),$=()=>{const{pricePaid:t,userId:s,registrationStatus:x,email:H}=E.registrationData||{};return{...E.registrationData,email:H||"",registrationStatus:x||(p.value.paid?v.Paid:v.Free),pricePaid:t?t/100:void 0,userId:s?[s]:[]}},{defineField:S,handleSubmit:D,errors:P,validate:N,values:O}=Se({validationSchema:q,initialValues:$()}),[i]=S("userId"),[n]=S("email"),[m]=S("registrationStatus"),[w]=S("amount"),[h]=S("pricePaid"),y=u(()=>[{label:a("events.createSpecialEvent.paid"),value:v.Paid},{label:a("events.createSpecialEvent.waived"),value:v.Waived}]),I=t=>{t!==v.Paid&&(h.value=void 0)},V=D(t=>{var x;const s={...t,pricePaid:t.pricePaid?t.pricePaid*100:void 0,userId:(x=t.userId)!=null&&x.length?t.userId[0]:void 0,email:t.email||void 0};L.value||delete s.pricePaid,f("submit",s)}),z=ae(),M=()=>{z.open(oe(()=>re(()=>import("./q68IJQGU.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]),import.meta.url)),{props:{showHeader:!1},data:{header:a("events.createSpecialEvent.enterRegistrationEmail")},onClose:({data:t})=>{t&&(n.value=t)}})},Z=()=>{n.value=""},L=u(()=>{var t;return((t=p.value)==null?void 0:t.paid)??!1});return r({submitStep:V,validate:N,values:O}),(t,s)=>{const x=be,H=fe,ee=ie,j=_e;return b(),A("form",{class:"registration-details mt-6 flex flex-col gap-2",onSubmit:s[5]||(s[5]=(...l)=>e(V)&&e(V)(...l))},[o("div",Pe,[R(H,{modelValue:e(i),"onUpdate:modelValue":s[0]||(s[0]=l=>U(i)?i.value=l:null),label:e(a)("events.createProposal.coPresenters"),type:"global","event-id":d.eventId,"single-select":"",disabled:!!e(n)||!!e(i).length,"force-deletable":""},{actions:se(()=>[o("div",we,[o("span",null,g(e(a)("common.or")),1),o("button",{disabled:!!e(n)||!!e(i).length,type:"button",class:"app-button grow",onClick:M},[R(x,{color:"var(--surface-600)"}),X(" "+g(e(a)("communities.members.addViaEmail")),1)],8,Ie)])]),_:1},8,["modelValue","label","event-id","disabled"]),e(n)?(b(),A("div",Ve,[o("div",Ce,[X(g(e(n))+" ",1),o("div",Re,g(e(a)("events.createProposal.invitationWillBeSent")),1)]),o("button",{class:"flex",type:"button",onClick:Z},[R(ee,{name:"material-symbols:close",size:"20"})])])):k("",!0)]),e(B)?k("",!0):(b(),T(j,{key:0,modelValue:e(m),"onUpdate:modelValue":[s[1]||(s[1]=l=>U(m)?m.value=l:null),I],"omit-label":"",name:"paid-switch",type:"switch-button",class:"w-min",options:e(y),"field-props":{disabled:d.disabled},errors:e(P).registrationStatus},null,8,["modelValue","options","field-props","errors"])),o("div",ke,[R(j,{modelValue:e(w),"onUpdate:modelValue":s[2]||(s[2]=l=>U(w)?w.value=l:null),class:G(!e(B)&&e(F)?"w-[50%]":"w-full"),type:"number",label:e(a)("events.createSpecialEvent.registrationAmount"),placeholder:e(a)("events.createSpecialEvent.registrationAmountPlaceholder"),errors:e(P).amount,"field-props":{disabled:d.disabled}},null,8,["modelValue","class","label","placeholder","errors","field-props"]),e(F)?(b(),T(j,{key:0,modelValue:e(h),"onUpdate:modelValue":s[3]||(s[3]=l=>U(h)?h.value=l:null),class:"w-[50%]",type:"money",errors:e(P).pricePaid,placeholder:e(a)("common.enterAmount"),label:e(a)("events.createSpecialEvent.amountPaid"),"field-props":{disabled:d.disabled}},null,8,["modelValue","errors","placeholder","label","field-props"])):k("",!0)]),o("div",Be,[o("button",{type:"button",class:"app-button app-button--outline w-min",onClick:s[4]||(s[4]=l=>f("close"))},g(e(a)("common.cancel")),1),o("button",Fe,g(e(a)("events.createSpecialEvent.addRegistration")),1)])],32)}}}),$e=ne(qe,[["__scopeId","data-v-380b09db"]]),De={class:"h-screen flex flex-col"},Ne={class:"text-body-l text-surface-600 mb-4"},Me=K({__name:"SpecialEventRegistrationForm",props:{eventSlug:{type:String,required:!0},specialEventId:{type:Number,required:!0}},setup(d){var h;const r=d,{t:c}=Q(),{isWebWidth:a}
2=Ee(),f=le(),E=ue(),{singleEvent:_}=W(E),p=Y(),{singleSpecialEvent:B}=W(p),F=de(),{user:q}=W(F),$=J(!1),S=u(()=>_.value.slug===r.eventSlug);ce(async()=>{p.fetchSpecialEvent(r.specialEventId).then(()=>{$.value=!0}),_.value.slug!==r.eventSlug&&await E.getEvent(r.eventSlug),_.value.eventStatus!==pe.Published&&f.go(-1)});const D={userId:void 0,email:"",registrationStatus:null,amount:void 0,pricePaid:void 0,createdById:((h=q.value)==null?void 0:h.id)||0},P=u(()=>JSON.stringify(i.value)!==JSON.stringify(D)),{ensureClosingView:N,allowLeavingView:O}=ye(P),i=J(D),n=J(),m=u(()=>{const{top:y}=xe(n.value);return`calc(100dvh - ${y.value}px)`}),w=y=>{var I;i.value={...i.value,...y},i.value.createdById||(i.value.createdById=((I=q.value)==null?void 0:I.id)||0),p.createSpecialEventRegistration(r.specialEventId,i.value).then(()=>{O.value=!0,f.push(`/events/${r.eventSlug}/admin/special-events/${r.specialEventId}`)})};return(y,I)=>{var M;const V=te,z=$e;return b(),A("div",De,[R(V,{header:e(c)("events.createSpecialEventRegistration.title"),subheader:((M=e(B))==null?void 0:M.name)||"",onClose:e(N)},null,8,["header","subheader","onClose"]),o("div",{ref_key:"viewContent",ref:n,style:me({height:e(m)}),class:"overflow-y-auto"},[e(S)?(b(),A("div",{key:0,class:G(["view-wrapper--narrow-md",[e(a)?"py-10 px-6":"pa-4"]])},[o("h2",{class:G(["text-h1 mt-4 mb-2 text-primary",[e(a)?"text-header-xl":"text-header-l"]])},g(e(c)("events.createSpecialEventRegistration.formTitle")),3),o("div",Ne,g(e(c)("events.createSpecialEventRegistration.formSubtitle")),1),e($)?(b(),T(z,{key:0,"registration-data":e(i),"event-id":e(_).id,onSubmit:w,onClose:e(N)},null,8,["registration-data","event-id","onClose"])):k("",!0)],2)):k("",!0)],4)])}}}),yt=K({__name:"create-registration",setup(d){const{t:r}=Q();ve({title:r("events.createSpecialEventRegistration.title")});const c=ge(),a=u(()=>c.params.slug),f=u(()=>Number(c.params.specialEventId));return(E,_)=>{const p=Me;return b(),T(p,{"event-slug":e(a),"special-event-id":e(f)},null,8,["event-slug","special-event-id"])}}});export{yt as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.