PageSourceSearch

https://app.pawsitivefoster.com/assets/VerificationRequestPage-BWiS_hRQ.js

js pawsitivefoster.com collected 2026-10-02 01:41:36 UTC 21,028 bytes, 1 lines download raw bytes

1import{aQ as e,B as a,b4 as o,E as t,aR as l,aS as r,u as i,aT as s,e as n,r as u,dL as c,q as d,m,aU as v,aV as g,bn as p,bx as h,bA as w,a_ as f,bO as b,bJ as y,by as P,bz as T,bP as k,bp as z,bo as E,bC as U,bI as V,a$ as x,cz as N,c9 as _,bZ as I,s as O,b_ as q,dM as C,l as A,b0 as S,b1 as W,bm as M}from"./index-B0wWhsKS.js";import{_ as j}from"./logo-horizontal_logo_lockup-darkmode-24ByhrdE.js";import{_ as Y}from"./cat-playing-animation-D74Sy8ZQ.js";import{P as B}from"./PInput-B4D7YZGq.js";import{B as F}from"./BasePill-rR8WIu-w.js";import{T as R}from"./TrustFooter-DkWotLZc.js";import{u as D}from"./useUnsavedChangesGuard-CDF4_DXy.js";import{a as L,O as G}from"./organization-y7J9O_zP.js";import{r as Z}from"./organizationVerificationCode-B-ljk9uy.js";import{g as H,c as $,a as J,f as Q}from"./signup-o6NcK4o6.js";import{r as K}from"./submitError-Crrxf9mD.js";import{i as X,g as ee}from"./phone-BfEgewkX.js";const ae=(e,a)=>{const o=String(a||"").trim().toLowerCase(),t="pending"===o||"needs_more_info"===o;if(!t&&"approved"!==o)throw new Error("Unexpected organization verification status: ".concat(o||"missing"));return{claimPending:"claim"===e&&t,codePending:"new-organization"===e&&t,createClaimedOrganization:"claim"===e&&"approved"===o}},oe={class:"verification-container"},te={key:0,class:"request-form"},le={key:0,class:"claim-banner"},re={class:"claim-banner-title"},ie={key:1,class:"claim-fallback-notice"},se={class:"form-section"},ne={class:"form-group"},ue={key:0,class:"form-group"},ce={key:1,class:"form-group"},de={class:"org-type-pills"},me={key:0,class:"error-message"},ve={class:"form-group"},ge={class:"form-group"},pe={class:"form-group"},he={class:"form-group"},we={class:"form-section"},fe={class:"form-group"},be={class:"form-group"},ye={class:"form-section"},Pe={key:0,class:"form-group"},Te={key:1,class:"form-group"},ke={class:"form-group"},ze={class:"terms-checkbox"},Ee={key:0,class:"error-message"},Ue={class:"form-group"},Ve={class:"terms-checkbox"},xe={class:"submit-section"},Ne={key:1},_e={key:1,class:"success-state-container"},Ie={class:"success-state"},Oe={class:"success-icon"},qe={key:0,class:"success-message"},Ce={key:1,class:"success-message"},Ae={class:"next-steps"},Se={key:0},We={key:1},Me={key:2},je={class:"action-buttons"},Ye={key:0,class:"signup-loading-overlay",role:"status","aria-live":"polite","aria-busy":"true"},Be=M(e({__name:"VerificationRequestPage",setup(e){const M=v(),Be=S(),{showToast:Fe}=a(),Re=n(()=>"string"==typeof Be.query.resumeIntent?Be.query.resumeIntent:""),De=n(()=>Boolean(Re.value)||"1"===Be.query.recover),Le=u(!1),Ge=u(null),Ze=u(!1),He=u({}),$e=u({website:!1,ein:!1,hearAboutUs:!1,otherOrgType:!1,orgName:!1,contactPerson:!1,contactEmail:!1,contactPhone:!1,password:!1,confirmPassword:!1}),Je=u({orgName:"",orgType:"",otherOrgType:"",website:"",ein:"",hearAboutUs:"",contactPerson:"",contactEmail:"",contactPhone:"",password:"",confirmPassword:"",agreeToTerms:!1,agreeToMarketingEmails:!1}),Qe=D({enabled:n(()=>!Le.value),isSaving:Ze,snapshot:()=>Je.value}),Ke=u(!1),Xe=u(!1),ea=u(null),aa=u(!1),oa=u(!1),ta=u(!1),la=u(!1),ra=u(!1),ia=()=>"undefined"==typeof window?null:(e=>{const a=(e||"").trim().toLowerCase();return"starter"===a||"pro"===a||"enterprise"===a?a:null})(new URLSearchParams(window.location.search).get("plan")),sa=async()=>{var e,a,o,t,l,r,i,s;if(Object.keys($e.value).forEach(e=>{$e.value[e]=!0}),!(()=>{const e={};if(Je.value.orgType||(e.orgType="Please select an organization type"),Je.value.orgName.trim()||(e.orgName="Organization name is required"),Je.value.contactPerson.trim()||(e.contactPerson="Full name is required"),Je.value.contactEmail.trim()?/^[^@\s]+@[^@\s]+\.[^@\s]+$/.test(Je.value.contactEmail)||(e.contactEmail="Enter a valid email address"):e.contactEmail="Work email is required",Je.value.contactPhone.trim()?X(Je.value.contactPhone,{required:!0})||(e.contactPhone=ee("organization phone number")):e.contactPhone="Organization phone number is required",De.value||(Je.value.password.trim()?Je.value.password.length<6&&(e.password="Password must be at least 6 characters"):e.password="Password is required",Je.value.confirmPassword.trim()?Je.value.password!==Je.value.confirmPassword&&(e.confirmPassword="Passwords do not match"):e.confirmPassword="Please confirm your password"),Je.value.agreeToTerms||(e.agreeToTerms="You must agree to the Terms of Service and Privacy Policy"),Je.value.website){let a=Je.value.website.trim();a.match(/^https?:\/\//)||(a="https://"+a,Je.value.website=a),a.match(/^https?:\/\/[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}/)||(e.website="Please enter a valid website URL (e.g., yourorganization.org)")}return He.value=e,0===Object.keys(e).length})())return;const n=Date.now();try{Ze.value=!0;const n=m();
1n.currentUser&&!De.value&&(await _(),await new Promise(e=>setTimeout(e,500))),await I(!0);const c={name:Je.value.contactPerson,contactPerson:Je.value.contactPerson,email:Je.value.contactEmail,contactEmail:Je.value.contactEmail,phone:Je.value.contactPhone,contactPhone:Je.value.contactPhone,role:"staff",orgName:Je.value.orgName,orgType:Je.value.orgType,website:Je.value.website,ein:Je.value.ein,hearAboutUs:Je.value.hearAboutUs,claimOrganizationId:null==(e=ea.value)?void 0:e.id,claimOrganizationName:null==(a=ea.value)?void 0:a.name,claimOrganizationSlug:null==(o=ea.value)?void 0:o.slug,acceptedTerms:!0,termsVersion:"1.0",marketingEmailsOptIn:Je.value.agreeToMarketingEmails};let v=Re.value;if(!v){const e=await $({email:Je.value.contactEmail,kind:"organization",payload:c});v=e.id,await O.set("signupIntentId",e.id)}const g=De.value?n.currentUser:(await q(Je.value.contactEmail,Je.value.password)).user;if(!g)throw new Error("Your Firebase session is unavailable. Please sign in again.");await O.set("firebaseUser",g);const p={name:Je.value.contactPerson,email:Je.value.contactEmail,phone:Je.value.contactPhone,role:"staff",acceptedTerms:!0,termsVersion:"1.0",marketingEmailsOptIn:Je.value.agreeToMarketingEmails},h=(await J({...p,intentId:v})).user;if(!h.staffProfile)throw new Error("Staff profile was not created automatically");const w={orgCode:(e=>{const a=e.replace(/[^a-zA-Z0-9\s]/g,"").trim().split(/\s+/).filter(e=>e.length>0);let o="";return o=0===a.length?"ORG":1===a.length?a[0].substring(0,4).toUpperCase():a.map(e=>e.charAt(0).toUpperCase()).join("").substring(0,4),o+=Math.floor(100*Math.random()).toString().padStart(2,"0"),o})(Je.value.orgName),name:null!=(l=null==(t=ea.value)?void 0:t.name)?l:Je.value.orgName,type:Je.value.orgType,email:Je.value.contactEmail,phone:Je.value.contactPhone,address:{},websiteUrl:Je.value.website||void 0,settings:{signup_plan_intent:null!=(r=ia())?r:"unknown"}};let f;if(Je.value.website)try{f=new URL(Je.value.website.startsWith("http")?Je.value.website:"https://".concat(Je.value.website)).hostname.replace(/^www\./,"")}catch(u){}const b={orgName:(null!=(s=null==(i=ea.value)?void 0:i.name)?s:Je.value.orgName).trim(),website:Je.value.website||void 0,domain:f||(Je.value.contactEmail.includes("@")?Je.value.contactEmail.split("@")[1]:void 0),contactPerson:Je.value.contactPerson.trim(),contactEmail:Je.value.contactEmail.trim(),contactPhone:Je.value.contactPhone,orgType:Je.value.orgType,description:"Account created via organization registration form",ein:Je.value.ein||void 0,hearAboutUs:Je.value.hearAboutUs.trim()||void 0,socialMedia:{}};let y=null;if(ea.value){const e=await Z({...b,organizationId:ea.value.id});Ge.value=e.code||null;const a=ae("claim",e.status);la.value=a.claimPending,a.claimPending?d("org_claim_pending_review",{organization_id:ea.value.id}):a.createClaimedOrganization&&(y=await C(h.staffProfile.id,{...w,organizationId:ea.value.id}),d("org_claimed",{organization_id:ea.value.id,auto_approved:!0}))}else{y=await C(h.staffProfile.id,w);const e=await Z({...b,organizationId:y.id});Ge.value=e.code||null;const a=ae("new-organization",e.status);ra.value=a.codePending,a.codePending&&K(new Error("New-org verification request landed pending"),{component:"VerificationRequestPage",action:"requestVerificationCode",fallbackMessage:"New-org verification request landed pending",extra:{organizationId:y.id}})}y?await O.set("currentUser",{...h,activeOrganizationId:y.id,orgName:y.name,organizationId:y.id,staffProfile:{...h.staffProfile,organization_id:y.id,organization:y}}):await O.set("currentUser",h),await Q(v),await O.remove("signupIntentId"),await O.remove("signupRecoveryState"),await I(!1),Qe.markSaved(),Le.value=!0,await Fe(la.value?"Account created. Your claim of ".concat(Je.value.orgName," is under review."):"Welcome to Pawsitive Foster, ".concat(Je.value.orgName,"! Your account is ready."),"success")}catch(c){return A.error("Submission error:",c),await I(!1),Ze.value=!1,void(await Fe(c.message||"Failed to submit request.","danger"))}finally{if(Ze.value){const e=2e3-(Date.now()-n);e>0&&await new Promise(a=>setTimeout(a,e)),Ze.value=!1}}},na=()=>{Qe.markSaved(),la.value?M.push("/pending-verification"):M.push("/coordinator/signup/step-1")},ua=()=>
1{if($e.value.website=!0,Je.value.website){let e=Je.value.website.trim();e.match(/^https?:\/\//)||(e="https://"+e,Je.value.website=e),He.value.website=""}else He.value.website=""};o(()=>{Le.value=!1,Ge.value=null,la.value=!1,ra.value=!1,Qe.resetDirty()});return t(()=>{(()=>{if("undefined"==typeof window)return;const e=ia();e?window.localStorage.setItem("signup_plan_intent",e):window.localStorage.removeItem("signup_plan_intent")})(),De.value?(async()=>{var e,a;if(De.value)try{const t=(await H()).intent;if(Re.value&&(!t||t.id!==Re.value||"organization"!==t.kind))return void(await M.replace("/resume-signup"));if(!t){const o=m();return Je.value.contactEmail=(null==(e=o.currentUser)?void 0:e.email)||"",Je.value.contactPerson=(null==(a=o.currentUser)?void 0:a.displayName)||"",void Qe.resetDirty()}const l=t.payload||{};if(l.claimOrganizationSlug)try{const e=await c(l.claimOrganizationSlug);(null==e?void 0:e.claimed)||(ea.value=e)}catch(o){aa.value=!0}Je.value={...Je.value,orgName:l.orgName||l.claimOrganizationName||"",orgType:l.orgType||"",website:l.website||"",ein:l.ein||"",hearAboutUs:l.hearAboutUs||"",contactPerson:l.contactPerson||l.name||"",contactEmail:l.contactEmail||l.email||"",contactPhone:l.contactPhone||l.phone||"",agreeToTerms:!0===l.acceptedTerms,agreeToMarketingEmails:!0===l.marketingEmailsOptIn},Qe.resetDirty()}catch(o){await M.replace("/resume-signup")}})():(async()=>{if("undefined"==typeof window)return;const e=(new URLSearchParams(window.location.search).get("slug")||"").trim();if(e)try{const a=await c(e);if(!(null==a?void 0:a.name)||a.claimed)return void(aa.value=!0);ea.value=a,Je.value.orgName=a.name;const o=a.type?L[a.type]||a.type:"";o&&(Je.value.orgType=o,oa.value=!0),a.websiteUrl&&(Je.value.website=a.websiteUrl,ta.value=!0),Qe.resetDirty(),d("org_claim_signup_started",{organization_id:a.id,slug:e})}catch(a){aa.value=!0}})()}),(e,a)=>(W(),l(i(s),null,{default:r(()=>[g(i(x),{class:"verification-content"},{default:r(()=>[p("div",oe,[Le.value?(W(),h("div",_e,[p("div",Ie,[p("div",Oe,[g(V,{name:"checkmark-circle-outline"})]),a[52]||(a[52]=p("h2",null,"Welcome to Pawsitive Foster!",-1)),la.value?(W(),h("p",qe,"Your account has been created. Your claim of "+w(Je.value.orgName)+" is under review.",1)):(W(),h("p",Ce,"Your account has been created. Welcome to Pawsitive Foster, "+w(Je.value.orgName)+"!",1)),p("div",Ae,[a[50]||(a[50]=p("h3",null,"What happens next?",-1)),la.value?(W(),h("ul",Se,[a[44]||(a[44]=p("li",null,"Our team is reviewing your claim, usually within 24 hours",-1)),p("li",null,[a[42]||(a[42]=z(" We'll email ",-1)),p("strong",null,w(Je.value.contactEmail),1),a[43]||(a[43]=z(" as soon as it's approved ",-1))])])):ra.value?(W(),h("ul",We,[a[47]||(a[47]=p("li",null,"Your organization is set up and you have full coordinator access now",-1)),a[48]||(a[48]=p("li",null,"Your team access code is under review",-1)),p("li",null,[a[45]||(a[45]=z(" We'll email ",-1)),p("strong",null,w(Je.value.contactEmail),1),a[46]||(a[46]=z(" when the review is complete ",-1))])])):(W(),h("ul",Me,[...a[49]||(a[49]=[p("li",null,"Your organization is verified and ready",-1),p("li",null,"Find your team access code in Organization Details whenever you're ready to share it",-1),p("li",null,"You have full access to coordinator features now",-1)])]))]),p("div",je,[g(i(E),{onClick:na,class:"primary-button"},{default:r(()=>[...a[51]||(a[51]=[z(" Continue ",-1)])]),_:1})])])])):(W(),h("div",te,[a[39]||(a[39]=p("div",{class:"logo-section"},[p("img",{src:j,alt:"Pawsitive",class:"logo"})],-1)),a[40]||(a[40]=p("div",{class:"header-section"},[p("h1",null,"Organization Registration"),p("p",{class:"subtitle"},"Get your organization set up on Pawsitive Foster.")],-1)),ea.value?(W(),h("div",le,[p("p",re,"You're claiming "+w(ea.value.name),1),a[25]||(a[25]=p("p",{class:"helper-text"},"From this org's public listing. You can update details after claiming.",-1))])):aa.value?(W(),h("div",ie,[...a[26]||(a[26]=[p("p",null,"We couldn't find that listing. No worries, you can set up your organization from scratch below.",-1)])])):f("",!0),p("form",{onSubmit:a[24]||(a[24]=b(()=>{},["prevent"])),class:"form"},[p("div",se,[a[32]||(a[32]=p("h3",null,"Organization Information",-1)),p("div",ne,[g(B,{id:"orgName",label:"Official Organization Name",modelValue:Je.value.orgName,"onUpdate:modelValue":a[0]||(a[0]=e=>Je.value.orgName=e),required:!0,placeholder:"e.g., Happy Paws Rescue",touched:$e.value.orgName,errorText:He.value.orgName,disabled:!!ea.value,class:y({"claim-locked":!!ea.value}),onBlur:a[1]||(a[1]=e=>$e.value.orgName=!0)},null,8,["modelValue","touched","errorText","disabled","class"]),a[27]||(a[27]=p("p",{class:"help-text"},"This will be your organization's official name in the system and cannot be changed later.",-1))]),oa.value?(W(),h("div",ue,[g(B,{id:"orgType",label:"Which best describes your organization?",modelValue:Je.value.orgType,disabled:!0,class:"claim-locked"},null,8,["modelValue"])])):(W(),h("div",ce,[a[28]||(a[28]=p("label",null,"Which best describes your organization?",-1)),p("div",de,[(W(!0),h(P,null,T(i(G),e=>(W(),l(F,{key:e,label:e,selected:Je.value.orgType===e,variant:"outlined",onClick:a=>Je.value.orgType=e},null,8,["label","selected","onClick"]))),128))]),He.value.orgType?(W(),h("span",me,w(He.value.orgType),1)):f("",!0)])),p("div",ve,[g(B,{id:"website",label:"What is your organization's website?",type:"text",modelValue:Je.value.website,"onUpdate:modelValue":a[2]||(a[2]=e=>Je.value.website=e),required:!1,placeholder:"yourorganization.org",touched:$e.value.website,errorText:He.value.website,disabled:ta.value,class:y({"claim-locked":ta.value}),onBlur:ua,autocomplete:"off"},null,8,["modelValue","touched","errorText","disabled","class"])]),p("div",ge,[g(B,{id:"contactPhone",label:"Organization Phone Number",type:"tel",modelValue:Je.value.contactPhone,"onUpdate:modelValue":a[3]||(a[3]=e=>Je.value.contactPhone=e),required:!0,placeholder:"(555) 123-4567",touched:$e.value.contactPhone,errorText:He.value.contactPhone,onBlur:a[4]||(a[4]=e=>$e.value.contactPhone=!0)},null,8,["modelValue","touched","errorText"]),a[29]||(a[29]=p("p",{class:"help-text"},"Main phone number for your organization.",-1))]),p("div",pe,[g(B,{id:"ein",label:"Does your organization have a Tax ID or EIN number?",modelValue:Je.value.ein,"onUpdate:modelValue":a[5]||(a[5]=e=>Je.value.ein=e),required:!1,type:"text",placeholder:"12-3456789",touched:$e.value.ein,errorText:He.value.ein,onBlur:a[6]||(a[6]=e=>$e.value.ein=!0),autocomplete:"one-time-code"},null,8,["modelValue","touched","errorText"]),a[30]||(a[30]=p("p",{class:"help-text"},"If you're a 501(c)(3) nonprofit, this helps us verify your status.",-1))]),p("div",he,[g(B,{id:"hearAboutUs",label:"How did you hear about us?",modelValue:Je.value.hearAboutUs,"onUpdate:modelValue":a[7]||(a[7]=e=>Je.value.hearAboutUs=e),required:!1,type:"text",placeholder:"A friend, social media (FB, IG…), Google, AI search…",touched:$e.value.hearAboutUs,autocomplete:"off"},null,8,["modelValue","touched"]),a[31]||(a[31]=p("p",{class:"help-text"},"We'd love to know how you found us.",-1))])]),p("div",we,[a[34]||(a[34]=p("h3",null,"Your Contact Information",-1)),p("div",fe,[g(B,{id:"contactPerson",label:"Full Name",modelValue:Je.value.contactPerson,"onUpdate:modelValue":a[8]||(a[8]=e=>Je.value.contactPerson=e),required:!0,placeholder:"Enter your full name",touched:$e.value.contactPerson,errorText:He.value.contactPerson,onBlur:a[9]||(a[9]=e=>$e.value.contactPerson=!0)},null,8,["modelValue","touched","errorText"])]),p("div",be,[g(B,{id:"contactEmail",label:"Work Email",type:"email",modelValue:Je.value.contactEmail,"onUpdate:modelValue":a[10]||(a[10]=e=>Je.value.contactEmail=e),required:!0,placeholder:"[email protected]",touched:$e.value.contactEmail,errorText:He.value.contactEmail,onBlur:a[11]||(a[11]=e=>$e.value.contactEmail=!0),autocomplete:"email"},null,8,["modelValue","touched","errorText"]),a[33]||(a[33]=p("p",{class:"help-text"},"This email will be used to sign in to your account.",-1))])]),p("div",ye,[a[38]||(a[38]=
1p("h3",null,"Account Security",-1)),De.value?f("",!0):(W(),h("div",Pe,[g(B,{id:"password",label:"Password",type:"password",modelValue:Je.value.password,"onUpdate:modelValue":a[12]||(a[12]=e=>Je.value.password=e),required:!0,placeholder:"Create a secure password",touched:$e.value.password,errorText:He.value.password,onBlur:a[13]||(a[13]=e=>$e.value.password=!0),autocomplete:"new-password",showPassword:Ke.value,"onUpdate:showPassword":a[14]||(a[14]=e=>Ke.value=e)},null,8,["modelValue","touched","errorText","showPassword"])])),De.value?f("",!0):(W(),h("div",Te,[g(B,{id:"confirmPassword",label:"Confirm Password",type:"password",modelValue:Je.value.confirmPassword,"onUpdate:modelValue":a[15]||(a[15]=e=>Je.value.confirmPassword=e),required:!0,placeholder:"Confirm your password",touched:$e.value.confirmPassword,errorText:He.value.confirmPassword,onBlur:a[16]||(a[16]=e=>$e.value.confirmPassword=!0),autocomplete:"new-password",showPassword:Xe.value,"onUpdate:showPassword":a[17]||(a[17]=e=>Xe.value=e)},null,8,["modelValue","touched","errorText","showPassword"])])),p("div",ke,[p("div",ze,[g(i(k),{id:"agreeToTerms",modelValue:Je.value.agreeToTerms,"onUpdate:modelValue":a[18]||(a[18]=e=>Je.value.agreeToTerms=e),class:y({error:He.value.agreeToTerms}),"aria-label":"I agree to the Terms of Service, Privacy Policy, and zero-tolerance policy"},null,8,["modelValue","class"]),p("label",{for:"agreeToTerms",onClick:a[21]||(a[21]=b(e=>Je.value.agreeToTerms=!Je.value.agreeToTerms,["prevent"]))},[a[35]||(a[35]=z(" I agree to the ",-1)),p("a",{href:"/terms",target:"_blank",onClick:a[19]||(a[19]=b(()=>{},["stop"]))},"Terms of Service"),a[36]||(a[36]=z(" and ",-1)),p("a",{href:"/privacy",target:"_blank",onClick:a[20]||(a[20]=b(()=>{},["stop"]))},"Privacy Policy"),a[37]||(a[37]=z(". I understand that Pawsitive Foster has zero tolerance for objectionable content or abusive users, and that violations will result in content removal and account termination. ",-1))])]),He.value.agreeToTerms?(W(),h("span",Ee,w(He.value.agreeToTerms),1)):f("",!0)]),p("div",Ue,[p("div",Ve,[g(i(k),{id:"agreeToMarketingEmails",modelValue:Je.value.agreeToMarketingEmails,"onUpdate:modelValue":a[22]||(a[22]=e=>Je.value.agreeToMarketingEmails=e),"aria-label":"Yes, tell me the good stuff"},null,8,["modelValue"]),p("label",{for:"agreeToMarketingEmails",onClick:a[23]||(a[23]=b(e=>Je.value.agreeToMarketingEmails=!Je.value.agreeToMarketingEmails,["prevent"]))}," Yes, tell me the good stuff! New features, handy tips, and things you can do in the app. Nothing pushy, ever. ")])])]),p("div",xe,[g(i(E),{type:"submit",expand:"block",disabled:Ze.value,class:"submit-button",onClick:sa},{default:r(()=>[Ze.value?(W(),l(i(U),{key:0,name:"crescent"})):(W(),h("span",Ne,w(De.value?"Finish Registering Organization":"Create Account & Register Organization"),1))]),_:1},8,["disabled"])])],32),a[41]||(a[41]=p("div",{class:"info-sidebar"},[p("div",{class:"info-card"},[p("h4",null,"Why do we verify organizations?"),p("ul",null,[p("li",null,"Ensures animal safety and welfare"),p("li",null,"Builds trust with foster volunteers"),p("li",null,"Prevents fraud and misuse"),p("li",null,"Maintains platform quality")])]),p("div",{class:"info-card"},[p("h4",null,"What we verify"),p("ul",null,[p("li",null,"Organization exists and is legitimate"),p("li",null,"Website and contact information"),p("li",null,"Animal welfare focus"),p("li",null,"Nonprofit status (if applicable)")])]),p("div",{class:"info-card"},[p("h4",null,"Need help?"),p("p",null,[z(" Have questions about the verification process? "),p("a",{href:"mailto:[email protected]"},"Contact our team")])])],-1))])),g(R)])]),_:1}),g(N,{name:"signup-loading-fade"},{default:r(()=>[Ze.value?(W(),h("div",Ye,[...a[53]||(a[53]=[p("img",{src:Y,alt:"",class:"signup-loading-animation"},null,-1),p("p",{class:"signup-loading-text"},"Setting up your workspace...",-1)])])):f("",!0)]),_:1})]),_:1}))}}),[["__scopeId","data-v-acaebc12"]]);export{Be 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.