PageSourceSearch

https://www.rcmusic.com/_next/static/chunks/8310-311b326bf5244da9.js

js rcmusic.com collected 2026-09-24 09:02:10 UTC 13,875 bytes, 2 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8310],{258:(e,s,a)=>{"use strict";a.d(s,{A:()=>i});var t=a(95155),l=a(12115),r=a(16405);let i=e=>{let{label:s,name:a,items:i,required:n,onChangeHandler:c,isValid:o=!0,errorMessage:d,description:u,explanation:m,value:p,disableErrorMessage:h=!1,disableRequireAsterisk:f=!1}=e,[v,x]=(0,l.useState)(!1);return(0,t.jsx)(t.Fragment,{children:(0,t.jsxs)("div",{className:"tps-form-question",children:[(0,t.jsxs)("div",{className:"tps-form-label",children:[(0,t.jsx)("span",{className:"EditingFormLabel ".concat(n&&!f&&"tps-field-required"," "),children:s&&(0,r.Ay)(s)}),!!m&&""!==m&&(0,t.jsx)("div",{className:"fas fa-info-circle tps-form-tip has-tip",children:(0,t.jsx)("div",{className:"tooltiptext",dangerouslySetInnerHTML:{__html:m}})})]}),(0,t.jsxs)("div",{className:"tps-form-input",children:[(0,t.jsx)("div",{className:"EditingFormControlNestedControl editing-form-control-nested-control",children:(0,t.jsxs)("span",{className:"checkbox checkbox-list-vertical",children:[i&&(null==i?void 0:i.map((e,s)=>(0,t.jsxs)(l.Fragment,{children:[s>0&&(0,t.jsx)("br",{}),(0,t.jsx)("input",{type:"checkbox",id:"".concat(a).concat(s),name:a,value:e.value,className:"tps-to-validate",onChange:e=>c(e),...void 0!==p.find(s=>s===e.value)?{checked:!0}:{}}),(0,t.jsx)("label",{htmlFor:"".concat(a).concat(s),dangerouslySetInnerHTML:{__html:e.label||e.value}})]},s))),!o&&n&&!h&&(0,t.jsx)("span",{className:"EditingFormErrorLabel",children:d})]})}),!!u&&""!==u&&(0,t.jsx)("p",{className:"tps-form-input-explaination",dangerouslySetInnerHTML:{__html:u}})]})]})})}},23704:(e,s,a)=>{"use strict";function t(e){var s,a,t,l;let r=/^[^\s@]+@[^\s@]+\.[^\s@]+$/,i=/^[a-zA-Z'-\s]+$/,n=/(^[0-9]{5}$)|(^[0-9]{5}-[0-9]{4}$)|(^[a-z0-9]{6}$)/i,c=e=>{let s=e.replace(/\s/g,"");return n.test(s.trim())},o=e=>i.test(e.trim()),d=e=>r.test(e),u={...e};for(let s in e){let{value:a,type:r}=e[s];switch(r){case"text":if(!a&&"postal_code"!==s&&e[s].required)u[s]={...e[s],valid:!1,message:"This field is required"};else if(a&&"postal_code"===s&&!c(a))u[s]={...e[s],valid:!1,message:"This field is not correct postal code !!!"};else if(a&&["first_name","last_name"].includes(s)&&!o(a))u[s]={...e[s],valid:!1,message:"This field is not correct (only letters, spaces, hyphens and apostrophes are allowed)"};else if(a&&""!==a&&(null==(l=e[s])||null==(t=l.validation)?void 0:t.length)>0){let t=!0,l="";for(let r=0;r<e[s].validation.length;r++){let i=e[s].validation[r];switch(i.type){case"Maximum length":a.length>Number(i.value)&&(t=!1,l=i.ErrorMessage||"The length must be less than "+i.value+".");break;case"Minimum length":a.length<=Number(i.value)&&(t=!1,l=i.ErrorMessage||"The length must be greater than or equal to "+i.value+".");break;case"Maximum value":(isNaN(a)||Number(a)>Number(i.value))&&(t=!1,l=i.ErrorMessage||"The value must be less than "+i.value+".");break;case"Minimum value":(isNaN(a)||Number(a)<=Number(i.value))&&(t=!1,l=i.ErrorMessage||"The value must be greater than or equal to "+i.value+".");break;case"Regular expression":new RegExp(i.value).test(a)||(t=!1,l=i.ErrorMessage||"The input is not valid.")}if(!t)break}u[s]={...e[s],valid:t,message:t?"":l}}else u[s]={...e[s],valid:!0,message:""};break;case"email":!a&&e[s].required?u[s]={...e[s],valid:!1,message:"This field is required"}:!d(a)&&e[s].required?u[s]={...e[s],valid:!1,message:"Please enter a valid email address"}:u[s]={...e[s],valid:!0,message:""};break;case"checkbox":(!a||0===a.length)&&e[s].required?u[s]={...e[s],valid:!1,message:"".concat(["top_questions","terms_of_use"].includes(s)?e[s].message:"This field is required")}:u[s]={...e[s],valid:!0,message:"".concat(["top_questions","terms_of_use"].includes(s)?e[s].message:"")};break;case"radio":case"select":case"signature":!a&&e[s].required?u[s]={...e[s],valid:!1,message:"This field is required"}:u[s]={...e[s],valid:!0,message:""};break;case"textarea":let i=/^\s+$/g;e[s].required&&(!a||a.match(i))?u[s]={...e[s],valid:!1,message:"This field is required"}:u[s]={...e[s],value:a,valid:!0,message:""};break;case"recaptcha":!a&&e[s].required?u[s]={...e[s],valid:!1,message:"Please enter Captcha in order to proceed."}:u[s]={...e[s],valid:!0,message:""}}}return(null==e?void 0:e.email)&&(null==e?void 0:e.email_confirm)&&(null==e||null==(s=e.email)?void 0:s.value)!==(null==e||null==(a=e.email_confirm)?void 0:a.value)&&(u.email_confirm={...e.email_confirm,valid:!1,message:"Email and email confirmation must match"}),u}a.d(s,{H:()=>t})},27597:(e,s,a)=>{"use strict";a.d(s,{A:()=>n});var t=a(95155),l=a(67909),r=a(12115);let i=(0,l.default)(()=>a.e(1141).then(a.bind(a,23522)),{loadableGenerated:{webpack:()=>[23522]},ssr:!1}),n=e=>{let{handleRecaptchaChange:s,name:a,errorMessage:l,required:n=!0,isValid:c}=e,[o,d]=(0,r.useState)(!1);return((0,r.useEffect)(()=>{d(!0)},[]),o)?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(i,{sitekey:"6Lfcl8EsAAAAADkW_Xn0jospZ7FOIVtZ0NS53Dt-",onChange:e=>{s(e,a)}}),!!n&&!c&&(0,t.jsx)("span",{className:"EditingFormErrorLabel",children:l})]}):null}},31071:(e,s,a)=>{"use strict";a.d(s,{Q:()=>l});var t=a(46647);let l=(e,s)=>!e||(e.includes("&&")||e.includes("||")?r(e,s):i(e,s)),r=(e,s)=>{try{let a=e.match(new RegExp("(.+?)(".concat("&&|||",")(.+)")))[0].split(/(\s+&&\s+|\s+\|\|\s+)/),t=0,l=i(a[t],s);for(t=1;t<a.length;
1t+=2){let e=a[t].trim(),r=a[t+1],n=i(r,s);l="&&"===e?l&&n:l||n}return l}catch(s){return console.error("Error in condition: ",e),!1}},i=(e,s)=>{try{let a=["contains","==","!=",">=","<=",">","<"].map(e=>/^[a-z]+$/i.test(e)?"\\b".concat(e,"\\b"):e.replace(/([=!<>])/g,"\\$1")).join("|"),l=e.match(RegExp("(.+?)\\s*(".concat(a,")\\s*(.+)"),"i"));if(!l)throw Error("Invalid condition format");let[,r,i,n]=l;i=i.toLowerCase();let c={...s},o=e=>{if((e=e.trim()).startsWith('"')&&e.endsWith('"')||e.startsWith("'")&&e.endsWith("'"))return e.slice(1,-1);try{return(0,t._3)(e,c)}catch(e){return""}},d=o(r),u=o(n);if("contains"===i){let e=e=>null==e?"":String(e).trim().toLowerCase(),s=e(u);if(Array.isArray(d))return d.some(a=>e(a)===s);return e(d).includes(s)}switch(i){case"==":return d==u;case"!=":return d!=u;case">":return d>u;case"<":return d<u;case">=":return d>=u;case"<=":return d<=u;default:return!1}}catch(s){return console.error("Error in condition: ",e,s.message),!1}}},41234:()=>{},43023:(e,s,a)=>{"use strict";a.d(s,{A:()=>i});var t=a(95155);a(12115);var l=a(16405);let r=e=>{let{condition:s,wrapper:a,children:t}=e;return s?a(t):t},i=e=>{let{cols:s,errorMessage:a="",idField:i,isValid:n=!0,label:c,maxLength:o,minLength:d,name:u,onChangeHandler:m,placeholder:p,readOnly:h,required:f,rows:v,value:x,description:g,explanation:j}=e;return(0,t.jsxs)("div",{className:"tps-form-question",children:[(0,t.jsxs)(t.Fragment,{children:[!!c&&""!==c&&(0,t.jsx)("label",{style:{color:n?"":"#960000"},className:"fatv2-form-label form-control ".concat(f?"tps-field-required tps-to-validate":"tps-not-required tps-to-validate"),htmlFor:i,children:(0,l.Ay)(c)}),!!j&&""!==j&&(0,t.jsx)("div",{className:"fas fa-info-circle tps-form-tip has-tip",children:(0,t.jsx)("div",{className:"tooltiptext",dangerouslySetInnerHTML:{__html:j}})})]}),(0,t.jsx)(r,{wrapper:e=>(0,t.jsx)("div",{className:"tps-form-input",children:e}),children:(0,t.jsx)("textarea",{className:"form-textarea",style:(e=>({border:e?"1px solid #ccc":"1px solid #960000",background:e?"":"#f9f0f0"}))(n),cols:s,id:i||u,name:u,onChange:e=>m(e),placeholder:p,required:f,rows:v,value:x,minLength:d,maxLength:o,readOnly:h,suppressHydrationWarning:!0})}),!n&&(0,t.jsx)("label",{className:"fatv2-body form-control tps-field-required EditingFormErrorLabel",htmlFor:a,children:a}),!!g&&""!==g&&(0,t.jsx)("p",{className:"tps-form-input-explaination",dangerouslySetInnerHTML:{__html:g}})]})}},44299:(e,s,a)=>{"use strict";a.d(s,{A:()=>r});var t=a(95155);a(12115);let l=e=>{let{condition:s,wrapper:a,children:t}=e;return s?a(t):t},r=e=>{let{label:s,name:a,placeholder:r,required:i,readonly:n,value:c,idField:o,onChangeHandler:d,labelWrapperClassName:u,isValid:m=!0,errorMessage:p="",customErrorInputStyle:h=null,customErrorLabelStyle:f=null,customErrorMessageStyle:v=null,description:x,explanation:g,...j}=e;return(0,t.jsxs)("div",{className:"tps-form-question",children:[(0,t.jsxs)(l,{condition:!u,wrapper:e=>(0,t.jsx)("div",{className:"tps-form-label",children:e}),children:[(0,t.jsx)("label",{style:((e,s)=>!e&&s?s:{color:e?"":"#960000"})(m,f),className:"".concat(i?"tps-field-required tps-to-validate":"tps-not-required"),htmlFor:o,children:s}),!!g&&""!==g&&(0,t.jsx)("div",{className:"fas fa-info-circle tps-form-tip has-tip",children:(0,t.jsx)("div",{className:"tooltiptext",dangerouslySetInnerHTML:{__html:g}})})]}),(0,t.jsxs)(l,{wrapper:e=>(0,t.jsx)("div",{className:"tps-form-input",children:e}),children:[(0,t.jsx)("input",{style:((e,s)=>!e&&s?s:{border:e?"1px solid #ccc":"1px solid #960000",background:e?"":"#f9f0f0",width:"100%"})(m,h),id:o||a,name:a,type:"email",placeholder:r,required:i,readOnly:n,value:c,onChange:e=>d(e),suppressHydrationWarning:!0,...j}),!m&&(0,t.jsx)("span",{className:"EditingFormErrorLabel",style:v,children:p}),!!x&&""!==x&&(0,t.jsx)("p",{className:"tps-form-input-explaination",dangerouslySetInnerHTML:{__html:x}})]})]})}},44756:(e,s,a)=>{"use strict";a.d(s,{A:()=>i});var t=a(95155);a(12115);var l=a(16405);let r=e=>{let{condition:s,wrapper:a,children:t}=e;return s?a(t):t},i=e=>{let{customErrorInputStyle:s=null,customErrorLabelStyle:a=null,customErrorMessageStyle:i=null,errorMessage:n="",idField:c,isValid:o=!0,isReadonly:d=!1,label:u,type:m,inputClassName:p,labelClassName:h,inputWrapperClassName:f,labelWrapperClassName:v,name:x,onChangeHandler:g,onkeypress:j,placeholder:b,required:N,value:y,description:_,explanation:q,...E}=e;return(0,t.jsxs)("div",{className:"tps-form-question",children:[(0,t.jsxs)(r,{condition:!v,wrapper:e=>(0,t.jsx)("div",{className:"tps-form-label",children:e}),children:[!!u&&""!==u&&(0,t.jsx)("label",{style:((e,s)=>!e&&s?s:{color:e?"":"#960000"})(o,a),className:"".concat(h||""," ").concat(N?"tps-field-required tps-to-validate":"tps-not-required"),htmlFor:c,children:(0,l.Ay)(u)}),!!q&&""!==q&&(0,t.jsx)("div",{className:"fas fa-info-circle tps-form-tip has-tip",children:(0,t.jsx)("div",{className:"tooltiptext",dangerouslySetInnerHTML:{__html:q}})})]}),(0,t.jsxs)(r,{condition:!f,wrapper:e=>(0,t.jsx)("div",{className:"tps-form-input",children:e}),children:[(0,t.jsx)("input",{style:((e,s)=>!e&&s?s:{border:e?"1px solid #ccc":"1px solid #960000",background:e?"":"#f9f0f0",width:"100%"})(o,s),className:p||"",id:c||x,name:x,type:"datetime"===m?"datetime-local":m||"text",placeholder:b,required:N,autoComplete:"off",value:y,onChange:e=>g(e),onKeyPress:j,readOnly:d,suppressHydrationWarning:!0,...E}),!o&&(0,t.jsx)("span",{className:"EditingFormErrorLabel",style:i,children:n}),!!_&&""!==_&&(0,t.jsx)("p",{className:"tps-form-input-explaination",dangerouslySetInnerHTML:{__html:_}})]})]})}},71506:(e,s,a)=>{"use strict";a.d(s,{A:()=>d});var t=a(95155),l=a(12115);let r=e=>{let{index:s,value:a,label:l,disabled:r}=e;return(0,t.jsx)("option",{value:a,disabled:r,children:l||a},s)};var i=a(20063),n=a(31071),c=a(95704);let o=e=>{let{condition:s,wrapper:a,children:t}=e;return s?a(t):t},d=e=>{let{customErrorInputStyle:s=null,customErrorLabelStyle:a=null,customErrorMessageStyle:d=null,errorMessage:u,externalDataSource:m,idField:p,isValid:h=!0,items:f,label:v,labelClassName:x,inputWrapperClassName:g,labelWrapperClassName:j,name:b,onChangeHandler:N,required:y,selectClassName:_,description:q,explanation:E,inputsData:L}=e,T=(0,i.usePathname)(),k=T.includes("find-a-teacher")||T.includes("study-rcm-simplified-chinese")||T.includes("study-rcm-traditional-chinese")||T.includes("/teachers/"),[w,M]=(0,l.useState)([]),S=T.includes("/study-rcm-simplified-chinese"),F=T.includes("/study-rcm-traditional-chinese");return(0,l.useEffect)(()=>{let e=m?fetch("".concat(c.env.NEXT_PUBLIC_STAPI_USE_CLIENT_URL||"https://cms.rcmusic.com","/api/").concat(k?"teachers-ntd-":"").concat(m,"?pagination[page]=1&pagination[pageSize]=50&sort[name]=asc")).then(e=>e.json()).then(e=>e.data):null;
1m&&(async()=>{M(await e)})()},[]),(0,t.jsxs)("div",{className:"tps-form-question",children:[(0,t.jsxs)(o,{condition:!j,wrapper:e=>(0,t.jsx)("div",{className:"tps-form-label",children:e}),children:[(0,t.jsx)("label",{className:"".concat(x||""," ").concat(y?"tps-field-required tps-to-validate":"tps-not-required"),htmlFor:p,style:((e,s)=>!e&&s?s:{color:e?"":"#960000"})(h,a),dangerouslySetInnerHTML:{__html:v}}),!!E&&""!==E&&(0,t.jsx)("div",{className:"fas fa-info-circle tps-form-tip has-tip",children:(0,t.jsx)("div",{className:"tooltiptext",dangerouslySetInnerHTML:{__html:E}})})]}),(0,t.jsxs)(o,{condition:!g,wrapper:e=>(0,t.jsx)("div",{className:"tps-form-input",children:e}),children:[(0,t.jsxs)("select",{className:_||"form-select","data-algo":"facet","data-algo-default-value":"","data-algo-facet":"".concat(b),"data-algo-facet-populate":"true",id:p,name:b,style:((e,s)=>!e&&s?s:{border:e?"1px solid #ccc":"1px solid #960000",background:e?"":"#f9f0f0",width:"100%"})(h,s),required:y,onChange:e=>N(e),defaultValue:"",suppressHydrationWarning:!0,children:[(0,t.jsx)(r,{value:"",label:S?"- 请选择 -":F?"- 請選擇 -":"- Select -"},"default-option-field"),m?null==w?void 0:w.map(e=>(0,t.jsx)(r,{value:e.attributes.name||""},e.id)):f.filter(e=>!!(null===e.display_condition||void 0===e.display_condition||e.display_condition&&(0,n.Q)(e.display_condition,L))).map((e,s)=>(0,t.jsx)(r,{value:(e instanceof Object?e.value:e)||"",label:(e instanceof Object?e.label:e)||""},s))]}),!!q&&""!==q&&(0,t.jsx)("p",{className:"tps-form-input-explaination",dangerouslySetInnerHTML:{__html:q}})]}),!h&&(0,t.jsx)("label",{className:"fatv2-body form-control tps-field-required EditingFormErrorLabel",htmlFor:p||b,style:d,children:u})]})}}}]);
2//# sourceMappingURL=8310-311b326bf5244da9.js.map

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.