PageSourceSearch

https://ausowned.com.au/_next/static/chunks/8172.d91e8a0159ea5dc8.js

js ausowned.com.au collected 2026-10-04 22:15:54 UTC 14,051 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8172],{53547:function(e,s,r){var i=r(85893);r(67294);var a=r(87536);s.Z=e=>{let{name:s,label:r,error:t,type:n="text",help:d}=e,{register:o}=(0,a.Gc)();return(0,i.jsxs)("div",{className:"flex flex-col",children:[(0,i.jsx)("label",{className:"mb-2 font-medium text-",children:r}),(0,i.jsx)("input",{type:n,...o(s),className:"py-2 px-4  border-[1px] rounded-md outline-2 outline-emerald-400 ".concat(t?"border-red-600":"border-slate-200"," ")}),d&&(0,i.jsx)("p",{className:"text-gray-500 text-xs pt-1 mt-1",children:d}),!!t&&(0,i.jsx)("p",{className:"text-red-600 text-sm pt-1",children:t})]})}},78172:function(e,s,r){r.r(s),r.d(s,{AccountSecurityForm:function(){return w},UpdateAccountDetailsForm:function(){return f}});var i=r(85893),a=r(67294),t=r(33299),n=r(41664),d=r.n(n),o=r(87536),l=r(47533),u=r(37319),m=r(70844),c=r(13064),h=r(53547);let p=[{id:0,name:"firstname",label:"First Name",type:"text"},{id:1,name:"lastname",label:"last Name",type:"text"},{id:2,name:"email",label:"Email",type:"text"},{id:3,name:"phone",label:"Phone",type:"text"},{id:4,name:"password",label:"Confirm Password",type:"password"}],f=()=>{var e;let{data:s,update:r}=(0,t.useSession)(),n=null==s?void 0:null===(e=s.user)||void 0===e?void 0:e.hubspot,f=(0,o.cI)({resolver:(0,l.X)(m.Dz),defaultValues:(0,a.useMemo)(()=>({firstname:null==n?void 0:n.firstname,lastname:null==n?void 0:n.lastname,phone:null==n?void 0:n.phone,email:null==n?void 0:n.email}),[n])}),{getValues:_,handleSubmit:w,formState:{isSubmitting:q,errors:y},reset:v}=f,[b,x]=(0,a.useState)(!1),[Z,N]=(0,a.useState)(null),[g,P]=(0,a.useState)(null),R=async e=>{N(null),x(!1);let s={};if(["firstname","lastname","email","phone"].forEach(r=>{e[r]!==n[r]&&(s[r]=e[r])}),0===Object.keys(s).length){N("No data has been changed");return}try{await (0,u.aS)("/api/account/update-account","PUT",JSON.stringify(e)),r(s),s.email?x(!0):(P("Details updated"),setTimeout(()=>{P(null)},1500))}catch(e){N((0,u.e$)(e))}};return(0,a.useEffect)(()=>{n&&v({firstname:null==n?void 0:n.firstname,lastname:null==n?void 0:n.lastname,phone:null==n?void 0:n.phone,email:null==n?void 0:n.email})},[n,v]),(0,i.jsx)(o.RV,{...f,children:(0,i.jsxs)("form",{className:"AO-update-account-form",onKeyDown:u.ts,onSubmit:w(R),noValidate:!0,children:[(0,i.jsxs)("h2",{className:"text-xl font-light font-primary text-true-blue-500 mb-6",children:["Personal ",(0,i.jsx)("span",{className:"font-medium",children:"Details"}),!!g&&(0,i.jsxs)("span",{className:" pl-3 py-4 text-emerald-400 text-sm font-semibold",children:["✅",g]})]}),(0,i.jsxs)("div",{className:"bg-slate-50 rounded-3xl py-8 px-10",children:[(0,i.jsx)("div",{className:"grid sm:grid-cols-2 gap-5",children:p.map(e=>{var s;return(0,i.jsx)(h.Z,{name:e.name,label:e.label,type:e.type,error:null===(s=y[e.name])||void 0===s?void 0:s.message},e.id)})}),Z&&(0,i.jsx)("p",{className:"py-4 text-rose-600",children:Z}),b&&(0,i.jsxs)("div",{className:"px-2 py-2 bg-green-100 mt-3 rounded ",children:["An Email has been sent to ",_("email"),", please check your email and click the link to activate your account."," ",(0,i.jsx)(d(),{href:"/verify-email",className:"text-sm text-blue-500 hover:underline font-medium",children:"Resend Email"})]})]}),(0,i.jsx)("div",{className:"flex justify-end py-5 px-10",children:(0,i.jsx)(c.Mm,{isFetching:q,label:"Update Details",styles:"whitespace-nowrap bg-australian-green-50 text-australian-green-400 w-40 h-12 rounded-full "})})]})})},_=[{id:0,name:"new_password",label:"New Password",type:"password"},{id:1,name:"confirm_password",label:"Confirm New Password",type:"password"},{id:2,name:"current_password",label:"Current Password",type:"password"}],w=()=>{let e=(0,o.cI)({resolver:(0,l.X)(m.oW)}),{handleSubmit:s,formState:{isSubmitting:r,errors:t}}=e,[n,d]=(0,a.useState)(""),[p,f]=(0,a.useState)(""),w=async e=>{d("");try{await (0,u.aS)("/api/account/password","PUT",JSON.stringify({passwords:{newPassword:e.new_password,confirmPassword:e.confirm_password,currentPassword:e.current_password}})),f("✅ Updated"),setTimeout(()=>{f("")},1500)}catch(e){d((0,u.e$)(e))}};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("h2",{className:"text-xl font-light font-primary text-true-blue-500 mb-6",children:["Account ",(0,i.jsx)("span",{className:"font-medium",children:"Security"}),p?(0,i.jsx)("span",{className:"pl-3 py-4 text-emerald-400 text-sm font-semibold",children:p}):null]}),(0,i.jsx)(o.RV,{...e,children:(0,i.jsxs)("form",{className:"AO-update-password-form",onKeyDown:u.ts,onSubmit:s(w),children:[(0,i.jsxs)("div",{className:"bg-slate-50 rounded-3xl py-8 px-10",children:[(0,i.jsx)("div",{className:"grid sm:grid-cols-2 gap-5",children:_.map(e=>{var s;return(0,i.jsx)(h.Z,{name:e.name,label:e.label,type:e.type,error:null===(s=t[e.name])||void 0===s?void 0:s.message},e.id)})}),!!n&&(0,i.jsx)("p",{className:"px-3 py-4 text-rose-600",children:n})]}),(0,i.jsx)("div",{className:"flex justify-end py-5 px-10",children:(0,i.jsx)(c.Mm,{isFetching:r,label:"Update Password",styles:"whitespace-nowrap bg-australian-green-50 text-australian-green-400 w-40 h-12 rounded-full "})})]})})]})}},70844:function(e,s,r){r.d(s,{Dz:function(){return b},H6:function(){return _},Ze:function(){return v},gf:function(){return y},nM:function(){return w},oH:function(){return n},oP:function(){return o},oW:function(){return x},tO:function(){return q},wb:function(){return f}});var i=r(16310),a=r(9632);let t=/^(?=.*)((?:\+61) ?(?:\((?=.*\)))?([2-47-8])\)?|(?:\((?=.*\)))?([0-1][2-47-8])\)?) ?-?(?=.*)((\d{1} ?-?\d{3}$)|(00 ?-?\d{4} ?-?\d{4}$)|( ?-?\d{4} ?-?\d{4}$)|(\d{2} ?-?\d{3} ?-?\d{3}$))/gm,n=e=>{if(e.length<8)return!1;let s=/[A-Z]/.test(e),r=/[a-z]/.test(e),i=/[0-9]/.test(e),a=/[^A-Za-z0-9]/.test(e),t=0;
1return[r,s,i,a].forEach(e=>e?t++:null),t>=3},d=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,o=e=>d.test(e),l={partnership_package:i.Z_().required("Please choose a package")},u=RegExp("^[\\p{L}\\p{N}\\s\\/,.'-]+(?:NSW|New South Wales|VIC|Victoria|QLD|Queensland|WA|West Australia|SA|South Australia|TAS|Tasmania|ACT|Australian Capital Territory|NT|North Territory)(.*?)(.*?)$","iu"),m={trading_name:i.Z_().required("This field is required"),email_business_profile:i.Z_().notRequired(),uuid_token:i.Z_().notRequired(),abn:i.Z_().when("email_business_profile",{is:"NO",then:e=>e.required("This field is required").matches(/^[0-9 ]+$/,"The ABN should only contain digits").test({name:"length",test:e=>!e||11===e.replace(/\s/g,"").length,message:"The ABN must be 11 characters"}),otherwise:e=>e.notRequired()}),business_email:i.Z_().when("email_business_profile",{is:"NO",then:e=>e.required("This field is required").matches(d,"Please provide a valid email address"),otherwise:e=>e.notRequired()}),business_phone:i.Z_().when("email_business_profile",{is:"NO",then:e=>e.required("This field is required").matches(t,"Please provide a valid phone number"),otherwise:e=>e.notRequired()}),business_category:i.Z_().when("email_business_profile",{is:"NO",then:e=>e.required("This field is required"),otherwise:e=>e.notRequired()}),website:i.Z_().notRequired(),facebook:i.Z_().notRequired(),instagram:i.Z_().notRequired(),business_tags:i.Z_().notRequired(),full_address:i.Z_().when("email_business_profile",{is:"NO",then:e=>e.required("This field is required").matches(u,"Please type your address and select an address from the dropdown list"),otherwise:e=>e.notRequired()}),address:i.Z_().notRequired(),address2:i.Z_().notRequired(),city:i.Z_().notRequired(),state:i.Z_().notRequired(),country:i.Z_().notRequired(),zip:i.Z_().notRequired(),operate_state:i.IX().of(i.Z_().oneOf(["National","Queensland","New South Wales","Victoria","South Australia","Tasmania","Western Australia","Northern Territory","ACT"])).when("email_business_profile",{is:"NO",then:e=>e.min(1,"This field is required"),otherwise:e=>e.notRequired()}),annual_turnover:i.Z_().when("email_business_profile",{is:"NO",then:e=>e.required("This field is required"),otherwise:e=>e.notRequired()}),about_us:i.Z_().when("email_business_profile",{is:"NO",then:e=>e.required("This field is required").max(1e3,"Maximum 1000 characters"),otherwise:e=>e.notRequired()}),business_logo:i.IX().when("email_business_profile",{is:"NO",then:e=>e.required("This field is required").min(1,"This field is required"),otherwise:e=>e.notRequired()}),additional_photos:i.nK().notRequired()},c={firstname:i.Z_().required("This field is required"),lastname:i.Z_().required("This field is required"),email:i.Z_().matches(d,"Please provide a valid email address"),phone:i.Z_().matches(t,"Please provide a valid phone number")},h={signature:i.IX().min(1,"Please enter your signature.").of(i.nK()),marketing_opt_in:i.Z_().notRequired(),active_promotion:i.Z_().required("This field is required").oneOf(["true"],"This field is required"),discover_method:i.Z_().notRequired(),referred_by:i.Z_().notRequired()},p={owner_type:i.Z_().when("email_business_profile",{is:"NO",then:e=>e.required("This field is required").notOneOf(["No, not current citizens","To qualify for the Australian Owned Licence, businesses are required to meet 80% minimum Australian ownership."]),otherwise:e=>e.notRequired()}),business_type:i.Z_().when("email_business_profile",{is:"NO",then:e=>e.required("This field is required"),otherwise:e=>e.notRequired()}),products_manufacture:i.Z_().when("business_type",{is:"Manufacturer",then:e=>e.required("This field is required"),otherwise:e=>e.notRequired()}),products_sell:i.Z_().when("business_type",{is:e=>["Retailer/Wholesaler","Other Business"].includes(e),then:e=>e.required("This field is required"),otherwise:e=>e.notRequired()}),business_operation:i.Z_().when("business_type",{is:"Service",then:e=>e.required("This field is required"),otherwise:e=>e.notRequired()})},f=i.Ry().shape({...l,...p,...m,...c,...h});i.Ry().shape({...l,...p,...m,...c,...h});let _=i.Ry().shape({...m,...p}),w=i.Ry().shape(m);i.Ry().shape({email:i.Z_().matches(d,"Please provide a valid email address"),name:i.Z_().required("This field is required"),phone:i.Z_().notRequired(),message:i.Z_().max(1e3,"Maximum 1000 characters").required()});let q=i.Ry().shape({data_source:i.Z_().oneOf(Object.values(a.K2),"The value is invali
1d").required("The data source is required"),firstname:i.Z_().required("Please provide your first name"),lastname:i.Z_().required("Please provide your last name"),email:i.Z_().matches(d,"Please provide a valid email address"),phone:i.Z_().notRequired(),trading_name:i.Z_().required("Business name is required"),partnership_package:i.Z_().required("Please choose a package"),payment_type:i.Z_().oneOf(Object.values(a.V_),"Please choose a payment type").required("Please choose a payment type"),payment_for:i.Z_().oneOf(["APPLICATION","LICENCE"]).required("Please indicate what this payment is for"),application_id:i.Z_().when("payment_for",{is:"APPLICATION",then:e=>e.required("Application ID is required"),otherwise:e=>e.notRequired()}),licence_id:i.Z_().when("payment_for",{is:"LICENCE",then:e=>e.required("Licence ID is required"),otherwise:e=>e.notRequired()})}),y=i.Ry().shape({password:i.Z_().required("Please enter a password").min(8,"Password must be at least 8 characters.").test("password","Password is weak. Use a mix of uppercase and lowercase letters, numbers and special character",(e,s)=>n(e)),confirmPassword:i.Z_().required("This field is required").oneOf([i.iH("password")],"Oops. Passwords do not match")}),v=i.Ry().shape({email:i.Z_().matches(d,"Please provide a valid email address")}),b=i.Ry().shape({firstname:i.Z_().required("Please enter your first name"),lastname:i.Z_().required("Please enter your last name"),email:i.Z_().required("Please enter your email").matches(d,"Please provide a valid email address"),phone:i.Z_().required("Please enter your phone").matches(t,"Please provide a valid phone number"),password:i.Z_().required("Please enter a password")}),x=i.Ry().shape({new_password:i.Z_().required("Please enter a password").test("password","Password must be at least 8 characters and contain a mix of uppercase and lowercase letters, numbers and special character",(e,s)=>n(e)),confirm_password:i.Z_().required("Please confirm the password").oneOf([i.iH("new_password")],"Oops. Passwords do not match"),current_password:i.Z_().required("This field is required")});i.Ry().shape({business_name:i.Z_().required("Please enter your name"),email:i.Z_().required("Please enter your email").matches(d,"Please provide a valid email address"),australian_ownership_value:i.Z_().required("Please enter your business website"),additional_details:i.Z_().required()})},47533:function(e,s,r){r.d(s,{X:function(){return d}});var i=r(87536),a=function(e,s,r){if(e&&"reportValidity"in e){var a=(0,i.U2)(r,s);e.setCustomValidity(a&&a.message||""),e.reportValidity()}},t=function(e,s){var r=function(r){var i=s.fields[r];i&&i.ref&&"reportValidity"in i.ref?a(i.ref,r,e):i.refs&&i.refs.forEach(function(s){return a(s,r,e)})};for(var i in s.fields)r(i)},n=function(e,s){s.shouldUseNativeValidation&&t(e,s);var r={};for(var a in e){var n=(0,i.U2)(s.fields,a);(0,i.t8)(r,a,Object.assign(e[a],{ref:n&&n.ref}))}return r},d=function(e,s,r){return void 0===s&&(s={}),void 0===r&&(r={}),function(a,d,o){try{return Promise.resolve(function(i,n){try{var l=(s.context,Promise.resolve(e["sync"===r.mode?"validateSync":"validate"](a,Object.assign({abortEarly:!1},s,{context:d}))).then(function(e){return o.shouldUseNativeValidation&&t({},o),{values:r.rawValues?a:e,errors:{}}}))}catch(e){return n(e)}return l&&l.then?l.then(void 0,n):l}(0,function(e){var s;if(!e.inner)throw e;return{values:{},errors:n((s=!o.shouldUseNativeValidation&&"all"===o.criteriaMode,(e.inner||[]).reduce(function(e,r){if(e[r.path]||(e[r.path]={message:r.message,type:r.type}),s){var a=e[r.path].types,t=a&&a[r.type];e[r.path]=(0,i.KN)(r.path,s,e,r.type,t?[].concat(t,r.message):r.message)}return e},{})),o)}}))}catch(e){return Promise.reject(e)}}}}}]);

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.