PageSourceSearch

https://gg.givingcompass.org/_nuxt/egkXgMqP.js

js givingcompass.org collected 2026-09-24 09:17:56 UTC 9,005 bytes, 1 lines download raw bytes

1import{X as e,J as a,_ as l,R as s,a0 as t,S as n,V as i,W as o,a$ as r,b7 as u,$ as d,a8 as v,bF as c,c as p,a6 as f,L as g,a3 as y,b as m,h,y as b,r as V,w as S,E as C,m as k,a2 as I,a1 as w,C as B,at as D,q as $,x as M,bq as x,n as A,b1 as R,ad as _,Y as z,aj as E}from"./nX7w3--X.js";import{V as O,aA as P,ai as j,aS as F,ay as L,ax as N,ao as W,ap as q}from"#entry";import{c as H}from"./DeYW9Fiz.js";const J=a({text:String,onClick:r(),...o(),...i()},"VLabel"),K=e()({name:"VLabel",props:J(),setup(e,a){let{slots:i}=a;return l((()=>s("label",{class:n(["v-label",{"v-label--clickable":!!e.onClick},e.class]),style:t(e.style),onClick:e.onClick},[e.text,i.default?.()]))),{}}});function U(e){const{t:a}=u();return{InputIcon:function(l){let{name:s,color:t,...n}=l;const i={prepend:"prependAction",prependInner:"prependAction",append:"appendAction",appendInner:"appendAction",clear:"clear"}[s],o=e[`onClick:${s}`],r=o&&i?a(`$vuetify.input.${i}`,e.label??""):void 0;return d(O,v({icon:e[`${s}Icon`],"aria-label":r,onClick:o,onKeydown:function(e){"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),e.stopPropagation(),c(o,new PointerEvent("click",e)))},color:t},n),null)}}}const X=a({active:Boolean,color:String,messages:{type:[Array,String],default:()=>[]},...o(),...F({transition:{component:H,leaveAbsolute:!0,group:!0}})},"VMessages"),Y=e()({name:"VMessages",props:X(),setup(e,a){let{slots:i}=a;const o=p((()=>f(e.messages))),{textColorClasses:r,textColorStyles:u}=P((()=>e.color));return l((()=>d(j,{transition:e.transition,tag:"div",class:n(["v-messages",r.value,e.class]),style:t([u.value,e.style])},{default:()=>[e.active&&o.value.map(((e,a)=>s("div",{class:"v-messages__message",key:`${a}-${o.value}`},[i.message?i.message({message:e}):e])))]}))),{}}}),G=a({focused:Boolean,"onUpdate:focused":r()},"focus");function Q(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:g();const l=y(e,"focused");return{focusClasses:m((()=>({[`${a}--focused`]:l.value}))),isFocused:l,focus:function(){l.value=!0},blur:function(){l.value=!1}}}const T=Symbol.for("vuetify:form"),Z=a({disabled:Boolean,fastFail:Boolean,readonly:Boolean,modelValue:{type:Boolean,default:null},validateOn:{type:String,default:"input"}},"form");function ee(e){const a=y(e,"modelValue"),l=m((()=>e.disabled)),s=m((()=>e.readonly)),t=b(!1),n=V([]),i=V([]);return S(n,(()=>{let e=0,l=0;const s=[];for(const a of n.value)!1===a.isValid?(l++,s.push({id:a.id,errorMessages:a.errorMessages})):!0===a.isValid&&e++;i.value=s,a.value=!(l>0)&&(e===n.value.length||null)}),{deep:!0,flush:"post"}),C(T,{register:e=>{let{id:a,vm:l,validate:s,reset:t,resetValidation:i}=e;n.value.some((e=>e.id===a)),n.value.push({id:a,validate:s,reset:t,resetValidation:i,vm:k(l),isValid:null,errorMessages:[]})},unregister:e=>{n.value=n.value.filter((a=>a.id!==e))},update:(e,a,l)=>{const s=n.value.find((a=>a.id===e));s&&(s.isValid=a,s.errorMessages=l)},isDisabled:l,isReadonly:s,isValidating:t,isValid:a,items:n,validateOn:m((()=>e.validateOn))}),{errors:i,isDisabled:l,isReadonly:s,isValidating:t,isValid:a,items:n,validate:async function(){const a=[];let l=!0;i.value=[],t.value=!0;for(const s of n.value){const t=await s.validate();if(t.length>0&&(l=!1,a.push({id:s.id,errorMessages:t})),!l&&e.fastFail)break}return i.value=a,t.value=!1,{valid:l,errors:i.value}},reset:function(){n.value.forEach((e=>e.reset()))},resetValidation:function(){n.value.forEach((e=>e.resetValidation()))}}}function ae(e){const a=h(T,null);return{...a,isReadonly:p((()=>!!(e?.readonly??a?.isReadonly.value))),isDisabled:p((()=>!!(e?.disabled??a?.isDisabled.value)))}}const le=Symbol.for("vuetify:rules"),se=a({disabled:{type:Boolean,default:null},error:Boolean,errorMessages:{type:[Array,String],default:()=>[]},maxErrors:{type:[Number,String],default:1},name:String,label:String,readonly:{type:Boolean,default:null},rules:{type:Array,default:()=>[]},modelValue:null,validateOn:String,validationValue:null,...G()},"validation");const te=a({id:String,appendIcon:_,baseColor:String,centerAffix:{type:Boolean,default:!0},color:String,glow:Boolean,iconColor:[Boolean,String],prependIcon:_,hideDetails:[Boolean,String],hideSpinButtons:Boolean,hint:String,persistentHint:Boolean,messages:{type:[Array,String],default:()=>[]},direction:{type:String,default:"horizontal",validator:e=>["horizontal","vertical"].includes(e)},"onClick:prepend":r(),"onClick:append":r(),...o(),...L(),...R(N(),["maxWidth","minWidth","width"]),...i(),...se()},"VInput"),ne=e()({name:"VInput",props:{...te()},emits:{"update:modelValue":e=>!0},setup(e,a){let{attrs:i,slots:o,emit:r}=a;const{densityClasses:u}=W(e),{dimensionStyles:v}=q(e),{themeClasses:c}=z(e),{rtlClasses:C}=E(),{InputIcon:k}=U(e),R=I(),_=p((()=>e.id||`input-${R}`)),{errorMessages:O,isDirty:P,isDisabled:j,isReadonly:F,isPristine:L,isValid:N,isValidating:H,reset:J,resetValidation:K,validate:X,validationClasses:G}=function(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:g(),l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:I();const s=y(e,"modelValue"),t=p((()=>void 0===e.validationValue?s.value:e.validationValue)),n=ae(e),i=function(e){const a=h(le,null);if(!e){if(!a)throw new Error("Could not find Vuetify rules injection");return a.aliases}return a?.resolve(e)??m(e)}((()=>e.rules)),o=V([]),r=b(!0),u=p((()=>!(!f(""===s.value?null:s.value).length&&!f(""===t.value?null:t.value).length))),d=p((()=>e.errorMessages?.length?f(e.errorMessages).concat(o.value).slice(0,Math.max(0,Number(e.maxErrors))):o.value)),v=p((()=>{let a=(e.validateOn??n.validateOn?.value)||"input";"lazy"===a&&(a="input lazy"),"eager"===a&&(a="input eager");const l=new Set(a?.split(" ")??[]);return{input:l.has("input"),blur:l.has("blur")||l.has("input")||l.has("invalid-input"),invalidInput:l.has("invalid-input"),lazy:l.has("lazy"),eager:l.has("eager")}})),c=p((()=>!e.error&&!e.errorMessages?.length&&(!e.rules.length||(r.value?!o.value.length&&!v.value.lazy||null:!o.value.length)))),C=b(!1),k=p((()=>({[`${a}--error`]:!1===c.value,[`${a}--dirty`]:u.value,[`${a}--disabled`]:n.isDisabled.value,[`${a}--readonly`]:n.isReadonly.value}
1))),R=w("validation"),_=p((()=>e.name??B(l)));async function z(){s.value=null,await A(),await E()}async function E(){r.value=!0,v.value.lazy?o.value=[]:await O(!v.value.eager)}async function O(){let a=arguments.length>0&&void 0!==arguments[0]&&arguments[0];const l=[];C.value=!0;for(const s of i.value){if(l.length>=Number(e.maxErrors??1))break;const a="function"==typeof s?s:()=>s,n=await a(t.value);!0!==n&&(!1===n||"string"==typeof n?l.push(n||""):console.warn(`${n} is not a valid value. Rule functions must return boolean true or a string.`))}return o.value=l,C.value=!1,r.value=a,o.value}return D((()=>{n.register?.({id:_.value,vm:R,validate:O,reset:z,resetValidation:E})})),$((()=>{n.unregister?.(_.value)})),M((async()=>{v.value.lazy||await O(!v.value.eager),n.update?.(_.value,c.value,d.value)})),x((()=>v.value.input||v.value.invalidInput&&!1===c.value),(()=>{S(t,(()=>{if(null!=t.value)O();else if(e.focused){const a=S((()=>e.focused),(e=>{e||O(),a()}))}}))})),x((()=>v.value.blur),(()=>{S((()=>e.focused),(e=>{e||O()}))})),S([c,d],(()=>{n.update?.(_.value,c.value,d.value)})),{errorMessages:d,isDirty:u,isDisabled:n.isDisabled,isReadonly:n.isReadonly,isPristine:r,isValid:c,isValidating:C,reset:z,resetValidation:E,validate:O,validationClasses:k}}(e,"v-input",_),Q=p((()=>e.errorMessages?.length||!L.value&&O.value.length?O.value:e.hint&&(e.persistentHint||e.focused)?e.hint:e.messages)),T=m((()=>Q.value.length>0)),Z=m((()=>!e.hideDetails||"auto"===e.hideDetails&&(T.value||!!o.details))),ee=p((()=>Z.value?`${_.value}-messages`:void 0)),se=p((()=>({id:_,messagesId:ee,isDirty:P,isDisabled:j,isReadonly:F,isPristine:L,isValid:N,isValidating:H,hasDetails:Z,reset:J,resetValidation:K,validate:X}))),te=m((()=>e.error||e.disabled?void 0:e.focused?e.color:e.baseColor)),ne=m((()=>{if(e.iconColor)return!0===e.iconColor?te.value:e.iconColor}));return l((()=>{const a=!(!o.prepend&&!e.prependIcon),l=!(!o.append&&!e.appendIcon);return s("div",{class:n(["v-input",`v-input--${e.direction}`,{"v-input--center-affix":e.centerAffix,"v-input--focused":e.focu
1sed,"v-input--glow":e.glow,"v-input--hide-spin-buttons":e.hideSpinButtons},u.value,c.value,C.value,G.value,e.class]),style:t([v.value,e.style])},[a&&s("div",{key:"prepend",class:"v-input__prepend"},[o.prepend?.(se.value),e.prependIcon&&d(k,{key:"prepend-icon",name:"prepend",color:ne.value},null)]),o.default&&s("div",{class:"v-input__control"},[o.default?.(se.value)]),l&&s("div",{key:"append",class:"v-input__append"},[e.appendIcon&&d(k,{key:"append-icon",name:"append",color:ne.value},null),o.append?.(se.value)]),Z.value&&s("div",{id:ee.value,class:"v-input__details",role:"alert","aria-live":"polite"},[d(Y,{active:T.value,messages:Q.value},{message:o.message}),o.details?.(se.value)])])})),{reset:J,resetValidation:K,validate:X,isValid:N,errorMessages:O}}});export{ne as V,K as a,G as b,Q as c,U as d,ee as e,Z as f,te as m,ae as u};

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.