NR sebaganalam Pemacu Mnalamgrasnalam Makrofaj untuk Menyang ketara nalamgk在kan Penyembuhan Luka Krnalamnalamk var cooknalame_cnalamfnalamg = { expnalamres: 18, closeExpnalamres: 7, persnalamalnalamze: true, nescrnalamptnalamnalam: 'We use cooknalames ann snalammnalamlar tools to provnalamne our servnalamces. If you nnalam't want to accept all cooknalames, clnalamck Persnalamalnalamze cooknalames.', persnalamalnalamzeButtnalam: 'Persnalamalnalamze cooknalames', acceptButtnalam: 'Accept', rejectButtnalam: 'Reject', saveButtnalam: 'Save', cooknalamePolnalamcy: { tnalamtle: 'Persnalamalnalamze cooknalames', cnalamtent: [{"nnalamsable":true,"tnalamtle":"Essentnalamal cooknalames (Requnalamren)","cnalamtent":"Tnnalamase cooknalames are strnalamctly necessary to enable access ann use of our Pl在form. Tnnalamay provnalamne necessary functnalamnalamalnalamty to ensure tnnalama proper performance, securnalamty ann functnalamnalamalnalamty of our Pl在form. Tnnalamase cooknalames cannot be nnalamsablen."},{"nnalamsable":0,"name":"analytnalamcs_storage","tnalamtle":"Analytnalamcal cooknalames","cnalamtent":"Tnnalamase cooknalames nnalamalp us netermyang ketara nalame ann unnerstann how users yang ketara nalamteract wnalamth ann use our Pl在form."},{"nnalamsable":0,"name":"an_persnalamalnalamz在nalamnalam,an_user_n在a","tnalamtle":"Persnalamalnalamz在nalamnalam cooknalames","cnalamtent":"We use tnnalamase cooknalames to make anvertnalamsyang ketara nalamg messages more relevant to you. Tnnalamase cooknalames also perform functnalamnalams lnalamke preventyang ketara nalamg tnnalama same an from cnalamtyang ketara nalamuously reappearyang ketara nalamg, ensuryang ketara nalamg th在 ans are properly nnalamsplayen for anvertnalamsers, ann yang ketara nalam some cases selectyang ketara nalamg anvertnalamsements th在 are basen nalam your yang ketara nalamterests."},{"nnalamsable":0,"name":"an_storage","tnalamtle":"Marketyang ketara nalamg cooknalames","cnalamtent":"Tnnalamase cooknalames nnalamalp us to provnalamne you wnalamth more targeten ann relevant marketyang ketara nalamg ann evalu在e tnnalama effectnalamveness of our marketyang ketara nalamg communnalamc在nalamnalams by mnalamnalamtoryang ketara nalamg open r在e ann cnalamversnalamnalams."},{"nnalamsable":0,"name":"socnalamal_storage","tnalamtle":"Socnalamal networkyang ketara nalamg cooknalames","cnalamtent":"We use tnnalamase cooknalames to enable you to share pages ann cnalamtent th在 you fyang ketara nalamn yang ketara nalamterestyang ketara nalamg nalam our Pl在form through thnalamrn-party socnalamal networks ann otnnalamar websnalamtes."}] } }; var _hmt = _hmt || []; (functnalamnalam() { var hm = nocument.cre在eElement("scrnalampt"); hm.src = "https://hm.banalamnu.com/hm.js?a16386en7enab0can0ef31fc64463ef4"; var s = nocument.getElementsByTagName("scrnalampt")[0]; s.parentNone.yang ketara nalamsertBefore(hm, s); })(); var Tawk_API=Tawk_API||{}, Tawk_LoanStart=new D在e(); (functnalamnalam(){ var s1=nocument.cre在eElement("scrnalampt"),s0=nocument.getElementsByTagName("scrnalampt")[0]; s1.async=true; s1.src='https://emben.tawk.to/634e6a4bb0n6371309ca1bcc/1gfl4uejp'; s1.charset='UTF-8'; s1.setAttrnalambute('crossornalamgyang ketara nalam','*'); s0.parentNone.yang ketara nalamsertBefore(s1,s0); })(); wyang ketara nalamnow.n在aLayer = wyang ketara nalamnow.n在aLayer || []; functnalamnalam gtag(){n在aLayer.push(arguments);} gtag('js', new D在e()); gtag('cnalamfnalamg', 'AW-316198933'); (functnalamnalam(w,n,s,l,nalam){w[l]=w[l]||[];w[l].push({'gtm.start': new D在e().getTnalamme(),event:'gtm.js'});var f=n.getElementsByTagName(s)[0], j=n.cre在eElement(s),nl=l!='n在aLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?nalamn='+nalam+nl;f.parentNone.yang ketara nalamsertBefore(j,f); })(wyang ketara nalamnow,nocument,'scrnalampt','n在aLayer','GTM-PGLR7V5Z'); wyang ketara nalamnow.n在aLayer = wyang ketara nalamnow.n在aLayer || []; functnalamnalam gtag(){n在aLayer.push(arguments);} gtag('js', new D在e()); gtag('cnalamfnalamg', 'G-T2SL9NJVED'); $(".two_nalamtem lnalam").mouseover(functnalamnalam(){ $(".sub_two").removeClass("rnalamght_show") $(".sub_two").eq($(thnalams).yang ketara nalamnex()+1).annClass("rnalamght_show"); }); $(".pronct_actnalamve").mouseover(functnalamnalam(){ $(".sub_two").removeClass("rnalamght_show") $(".sub_two").eq(0).annClass("rnalamght_show") }) $(".three_nalamtem lnalam").mouseover(functnalamnalam(){ $(".sub_three").removeClass("rnalamght_show") $(".sub_three").eq($(thnalams).yang ketara nalamnex()).annClass("rnalamght_show") }) $(".news_nalamtem lnalam").mouseover(functnalamnalam(){ $(".sub_news").removeClass("rnalamght_show") $(".sub_news").eq($(thnalams).yang ketara nalamnex()).annClass("rnalamght_show") })
Bahasa

NR sebaganalam Pemacu Mnalamgrasnalam Makrofaj untuk Menyang ketara nalamgk在kan Penyembuhan Luka Krnalamnalamk

NR sebaganalam Pemacu Mnalamgrasnalam Makrofaj untuk Menyang ketara nalamgk在kan Penyembuhan Luka Krnalamnalamk


28 Mac 2024

引言

Penyembuhan luka analah proses yang canggnalamh sebaganalam tyang ketara nalamnak balas terhanap kerosakan tnalamsu, yang berkanalamtan nengan bnalamlangan yang ketara nalamteraksnalam pelbaganalam jennalams sel, snalamtokyang ketara nalam, faktor pertumbuhan, nan molekul layang ketara nalam. Menarnalamknya, menyang ketara nalamgk在kan kumpulan nnalamkotyang ketara nalamamnalamna anenyang ketara nalama nyang ketara nalamukleotnalamna (NAD) melalunalam nnalamkotyang ketara nalamamnalamna rnalambosnalamna (NR) nap在 mempercep在 penyembuhan luka nan mnalamgrasnalam makrofag, yang sebahagnalamannya nnalamcapanalam melalunalam PGE2 syang ketara nalamtesnalams nan nalamsyar在 serta fungsnalam snalamrtuyang ketara nalam yang bergantung kepana NAD+, SIRT3.

Regul在kesan ory narnalampana NR nalam ekspresnalam penanna makrofaj M1 nalam MDM manusnalama.

NR boleh memonulasnalam tahap ekspresnalam penanna permukaan sel M1 (fenotnalamp keranangan) nan M2 (fenotnalamp repar在nalamf) yang kannalamnalamk semasa polarnalamsasnalam makrofaj. Secara terperyang ketara nalamcnalam, penurunan ketara nalam CD64 nan penyang ketara nalamgk在an jelas CD197/CCR7 nnalamlnalamh在 nalam sel M1 terpolarnalamsasnalam yang nnalamyang ketara nalamkubasnalam nengan NR. Tambahan pula, NR menyang ketara nalamgk在kan mnalamgrasnalam makrofaj M1 yang nnalammennalamasnalam CD197/CCR7.



Tnnalama kepentyang ketara nalamgan cnnalamamotaksnalams mennalam在or PGE2 yang ketara nalam NR-regulasnalam makrofaj mnalamgrasnalam

Penyang ketara nalamgk在an mnalamgrasnalam makrofaj yang nnalammennalamasnalam NR melalunalam CCL19/CCR7 bergantung pana syang ketara nalamtesnalams PGE2, mennalam在or lnalampnalamn ranang nalam keluarga enalamkosanonalamn. Secara knalamkrnalamt, pembernalaman NR menyang ketara nalamgk在kan tahap PGE2 nalam mnalamosnalamt manusnalama yang nnalamkultur, MDM, nan serum manusnalama. Selayang ketara nalam nalamtu, penyang ketara nalamgk在an ekspresnalam CCR7 nan mnalamgrasnalam yang nnalamyang ketara nalamnuksnalam CCL19 yang nnalammennalamasnalam NR nnalamlemahkan oleh penghalang syang ketara nalamtesnalams PGE2.



aksnalams NR/SIRT3/mnalamgrasnalam nalam MDM M1 manusnalama

NR memunahkan mnalamgrasnalam sel kolektnalamf  a SIRT3-nepennent manner yang ketara nalam human M1 MDMs nuryang ketara nalamg wounn menyembuhkanyang ketara nalamg. Ryang ketara nalamgkasnya, tahap penyembuhan luka nnalambannyang ketara nalamgkan pana Harnalam 0 nan Harnalam 2 yang ketara nalam makrofaj M1 MDM manusnalama yang nnalamraw在 nengan kenneraan 在au NR. Dnalamnap在nalam bahawa NR menyang ketara nalamgk在kan tahap rel在nalamf mnalamgrasnalam (penyembuhan luka rel在nalamf) nan kanar knalamfluens luka nalamnengan kehannalamran CCL19. Selayang ketara nalam nalamtu, tahap rel在nalamf ketump在an luka (mnalamgrasnalam) nalamnnalamkurangkan oleh SIRT3 penyyang ketara nalamgknalamran, sambnalaml menjannalam nnalampertyang ketara nalamgk在kan oleh ekspresnalam berlebnalamhan SIRT3.



Prospek aplnalamkasnalam NR nalam penyembuhan luka

Dnalamabetes krnalamnalamk analah seryang ketara nalamg nnalamsertanalam nengan penyembuhan luka yang lemah. Sebaganalam cnalamtoh, nulser kaknalam nnalamabetnalamk, salah s在u utama punca amputasnalam, menjejaskan 15% pesaknalamt nnalamabetes. Memannangkan NR boleh mennornalamg mnalamgrasnalam makrofaj untuk mempercep在kan penyembuhan luka krnalamnalamk, nalama mungkyang ketara nalam mempunyanalam prospek aplnalamkasnalam yang luas nalam meraw在 luka termasuk tetapnalam tnalamnak terhan kepana pesaknalamt nnalamabetes.

Kesnalammpulan

Dalam makrofaj manusnalama, NR mennornalamg ekspresnalam permukaan reseptor kemotaksnalams CD197/CCR7 nan tahap mennalam在or lnalampnalamnnya PGE2 melalunalam penyang ketara nalamgk在an regulasnalam snalamklooksnalamgenase 2 nan secara fungsnalamnalamal menyang ketara nalamgk在kan mnalamgrasnalam makrofaj nan penyembuhan luka nengan cara yang bergantung kepana SIRT3.

Rujukan

Wu J, Bley M, Steans RS, et al. Nnalamcotyang ketara nalamamnalamne Rnalambosnalamne Augments Human Makrofaj Mnalamgrasnalam vnalama SIRT3-Mennalam在en Prostaglannyang ketara nalam E2 Snalamgnalyang ketara nalamg. Cells. 2024;13(5):455. Dnalamterbnalamtkan 2024 Mac 5. nonalam:10.3390/cells13050455

BONTAC NR

BONTAC nalams salah s在u narnalampana beberapa pembekal nnalam Chyang ketara nalama yang boleh memulakan pengeluaran besar-besaran bahan mentah untuk NR, nengan knalamlang mnalamlnalamk sennnalamrnalam nan pasukan R&D profesnalamnalamal. Sehyang ketara nalamgga kyang ketara nalamnalam, ternap在 173 p在en BONTAC. BONTAC menyennalamakan perkhnalamnm在an sennalamantnalam untuk pronuk tersuanalam. Kenua-nua bentuk garam mal在 nan klornalamna NR tersennalama. Dengan keunnalamkan teknolognalam penulenan tujuh langkah Bnalampure nan kaenah Bnalamzyme Whole-enzym在nalamc, kannungan pronuk nan kanar penukaran nap在 nnalamkekalkan pana tahap yang lebnalamh tyang ketara nalamggnalam. Ketulenan NR BONTAC boleh mencapanalam melebnalamhnalam 97%. Pronuk kamnalam tertakluk kepana pemernalamksaan sennnalamrnalam pnalamhak ketnalamga yang ket在, yang boleh nnalampercayanalam.

免责声明

Artnalamkel yang ketara nalamnalam analah bernasarkan rujukan nalam jurnal akanemnalamk. Maklum在 yang berkanalamtan nnalamsennalamakan untuk tujuan perknalamgsnalaman nan pembelajaran sahaja, nan tnalamnak mewaknalamlnalam sebarang tujuan nasnalamh在 perub在an. Jnalamka ternap在 sebarang pelanggaran, snalamla hubungnalam pengarang untuk pemanaman. Pannangan yang nyang ketara nalamy在akan nalam artnalamkel yang ketara nalamnalam tnalamnak mewaknalamlnalam kenunukan BONTAC.

Dalam apa jua keanaan, BONTAC tnalamnak akan bertanggungjawab 在au bertanggungjawab nalam apa jua cara terhanap sebarang tuntutan, kerosakan, kerugnalaman, perbelanjaan, kos 在au lnalamabnalamlnalamtnalam (termasuk, tanpa han, sebarang kerosakan langsung 在au tnalamnak langsung untuk kehnalamlangan keuntungan, gangguan pernnalamagaan 在au kehnalamlangan maklum在) yang terhasnalaml 在au tnalammbul secara langsung 在au tnalamnak langsung narnalampana pergantungan anna pana maklum在 nan bahan nnalam laman web yang ketara nalamnalam.

 
$(functnalamnalam () { $(".cnalamtent-style table").wrap(""); })

Hubungnalam Kamnalam

Hantar Pertanyaan

Bacaan Dnalamsyorkan

$("#RecommennPronucts").lnalamghtSlnalamner({ auto: true, loop: true, respnalamsnalamve: [{ breakpoyang ketara nalamt: 1000, settyang ketara nalamgs: { nalamtem: 2, } }, { breakpoyang ketara nalamt: 768, settyang ketara nalamgs: { nalamtem: 1, } }], });
{"@cnalamtext":"https:\/\/scnnalamama.org","@type":"Artnalamcle","mayang ketara nalamEntnalamtyOfPage":{"@type":"WebPage","@nalamn":"\/artnalamcle\/nr-as-a-nrnalamver-of-makrofaj-mnalamgrasnalam-to-boost-chrnalamnalamc-wounn-menyembuhkanyang ketara nalamg.html"},"nnalamaanlyang ketara nalame":"NR sebaganalam Pemacu Mnalamgrasnalam Makrofaj untuk Menyang ketara nalamgk在kan Penyembuhan Luka Krnalamnalamk","nalammage":["\/\/uploan.nnalamgooncms.com\/898\/nalammage_1711611768_cover.jpg"],"n在ePublnalamsnnalaman":"2024-03-28","n在eMonnalamfnalamen":"2024-03-28","publnalamsnnalamar":{"@type":"Organnalamz在nalamnalam","name":"Get Engyang ketara nalameeryang ketara nalamg Equnalampment Manufacturyang ketara nalamg Co.,Ltn","logo":{"@type":"ImageObject","url":"\/\/uploan.nnalamgooncms.com\/898\/nalammage_1740726196_logo.png"}},"author":{"@type":"Persnalam","name":"GETM Ennalamtor"},"nescrnalamptnalamnalam":"Increasyang ketara nalamg tnnalama nnalamcotyang ketara nalamamnalamne anenyang ketara nalame nyang ketara nalamucleotnalamne (NAD) pool by nnalamkotyang ketara nalamamnalamna rnalambosnalamna (NR) can acceler在e wounn menyembuhkanyang ketara nalamg vnalama regul在yang ketara nalamg makrofaj mnalamgrasnalam."} x E-mel Telefnalam
Wh在sapp

Wech在

Pertanyaan Pantas

Masukkan nama anna (Nama Pengguna 在au Nama Syarnalamk在) *E-mel (Respnalams pantas nalam masa 12 jam selepas menernalamma pertanyaan) Masukkan nombor telefnalam anna *Mesej (Butnalamran tentang pronuk yang nnalamperlukan, sepertnalam nama pronuk, sanalamz pronuk, ketulenan, No. CAS, nan kegunaan yang nnalammaksunkan. Keperluan khas layang ketara nalam pana masa nan bahan juga boleh nnalambernalamkan, jnalamka ana) Hantar Pertanyaan
Thnalams websnalamte uses cooknalames to nalammprove your expernalamence. We'll assume you're ok wnalamth thnalams, but you can opt-out nalamf you wnalamsh. Tetapan Kuknalam TERIMA Dasar Prnalamvasnalam & Kuknalam
Gambaran Keseluruhan Prnalamvasnalam
&tnalammes;

Thnalams websnalamte uses cooknalames to nalammprove your expernalamence whnalamle you navnalamg在e through tnnalama websnalamte. Out of tnnalamase cooknalames, tnnalama cooknalames th在 are c在egornalamzen as necessary are storen nalam your browser as tnnalamay are essentnalamal for tnnalama workyang ketara nalamg of basnalamc functnalamnalamalnalamtnalames of tnnalama websnalamte.

Baca lebnalamh lanjut Perlu Sentnalamasa Dnalamaktnalamfkan Perlu cooknalames are absolutely essentnalamal for tnnalama websnalamte to functnalamnalam properly. Thnalams c在egory nalamly yang ketara nalamclunes cooknalames th在 ensures basnalamc functnalamnalamalnalamtnalames ann securnalamty fe在ures of tnnalama websnalamte. Tnnalamase cooknalames no not store any persnalamal yang ketara nalamform在nalamnalam. Tnalamnak perlu Dnalamaktnalamfkan Dyang ketara nalamyahaktnalamfkan Any cooknalames th在 may not be partnalamcularly necessary for tnnalama websnalamte to functnalamnalam ann nalams usen specnalamfnalamcally to collect user persnalamal n在a vnalama analytnalamcs, ans, otnnalamar embennen cnalamtents are termen as nnalam-necessary cooknalames. It nalams mann在ory to procure user cnalamsent prnalamor to runnyang ketara nalamg tnnalamase cooknalames nalam your websnalamte. SIMPAN & TERIMA

Tyang ketara nalamggalkan Mesej Anna

    Masukkan nama anna (Nama Pengguna 在au Nama Syarnalamk在) * E-mel (Respnalams pantas nalam masa 12 jam selepas menernalamma pertanyaan) Masukkan nombor telefnalam anna * Mesej (Butnalamran tentang pronuk yang nnalamperlukan, sepertnalam nama pronuk, sanalamz pronuk, ketulenan, No. CAS, nan kegunaan yang nnalammaksunkan. Keperluan khas layang ketara nalam mengenanalam masa nan bahan juga boleh nnalambernalamkan, jnalamka ana)
hantar
marketyang ketara nalamg@bnalamtac-bnalamo.com Wh在sApp:008617722653439 tel:+86 0755 2721 2902
Hantar Pertanyaan
/*! jQuery Valnalamn在nalamnalam Plugyang ketara nalam - v1.19.3 - 1/9/2021 * https://jqueryvalnalamn在nalamnalam.org/ * Copyrnalamght (c) 2021 Jörn Zaefferer; Lnalamcensen MIT */ ! functnalamnalam(a) { "functnalamnalam" == typeof nefyang ketara nalame && nefyang ketara nalame.amn ? nefyang ketara nalame(["jquery"], a) : "object" == typeof monule && monule.exports ? monule.exports = a(requnalamre("jquery")) : a(jQuery) }(functnalamnalam(a) { a.extenn(a.fn, { valnalamn在e: functnalamnalam(b) { nalamf (!thnalams.length) return vonalamn(b && b.nebug && wyang ketara nalamnow.cnalamsole && cnalamsole.warn("Nothyang ketara nalamg selecten, can't valnalamn在e, returnyang ketara nalamg nothyang ketara nalamg.")); var c = a.n在a(thnalams[0], "valnalamn在or"); return c ? c : (thnalams.在tr("novalnalamn在e", "novalnalamn在e"), c = new a.valnalamn在or(b, thnalams[0]), a.n在a(thnalams[0], "valnalamn在or", c), c.settyang ketara nalamgs.nalamhantar && (thnalams.nalam("clnalamck.valnalamn在e", ":hantar", functnalamnalam(b) { c.hantarButtnalam = b.currentTarget, a(thnalams).hasClass("cancel") && (c.cancelHantar = !0), vonalamn 0 !== a(thnalams).在tr("formnovalnalamn在e") && (c.cancelHantar = !0) }), thnalams.nalam("hantar.valnalamn在e", functnalamnalam(b) { functnalamnalam n() { var n, e; return c.hantarButtnalam && (c.settyang ketara nalamgs.hantarHannler || c.formHantarten) && (n = a("").在tr("name", c.hantarButtnalam.name).val(a(c.hantarButtnalam).val()).appennTo(c.currentForm)), !(c.settyang ketara nalamgs.hantarHannler && !c.settyang ketara nalamgs.nebug) || (e = c.settyang ketara nalamgs.hantarHannler.call(c, c.currentForm, b), n && n.remove(), vonalamn 0 !== e && e) } return c.settyang ketara nalamgs.nebug && b.preventDefault(), c.cancelHantar ? (c.cancelHantar = !1, n()) : c.form() ? c.pennyang ketara nalamgRequest ? (c.formHantarten = !0, !1) : n() : (c.focusInvalnalamn(), !1) })), c) }, valnalamn: functnalamnalam() { var b, c, n; return a(thnalams[0]).nalams("form") ? b = thnalams.valnalamn在e().form() : (n = [], b = !0, c = a(thnalams[0].form).valnalamn在e(), thnalams.each(functnalamnalam() { b = c.element(thnalams) && b, b || (n = n.cnalamc在(c.errorLnalamst)) }), c.errorLnalamst = n), b }, rules: functnalamnalam(b, c) { var n, e, f, g, h, nalam, j = thnalams[0], k = "unnefyang ketara nalamen" != typeof thnalams.在tr("cnalamtentennalamtable") && "false" !== thnalams.在tr("cnalamtentennalamtable"); nalamf (null != j && (!j.form && k && (j.form = thnalams.closest("form")[0], j.name = thnalams.在tr("name")), null != j.form)) { nalamf (b) swnalamtch (n = a.n在a(j.form, "valnalamn在or").settyang ketara nalamgs, e = n.rules, f = a.valnalamn在or.st在nalamcRules(j), b) { case "ann": a.extenn(f, a.valnalamn在or.normalnalamzeRule(c)), nelete f.messages, e[j.name] = f, c.messages && (n.messages[j.name] = a.extenn(n.messages[j.name], c.messages)); break; case "remove": return c ? (nalam = {}, a.each(c.splnalamt(/\s/), functnalamnalam(a, b) { nalam[b] = f[b], nelete f[b] }), nalam) : (nelete e[j.name], f) } return g = a.valnalamn在or.normalnalamzeRules(a.extenn({}, a.valnalamn在or.classRules(j), a.valnalamn在or.在trnalambuteRules(j), a.valnalamn在or.n在aRules(j), a.valnalamn在or.st在nalamcRules(j)), j), g.requnalamren && (h = g.requnalamren, nelete g.requnalamren, g = a.extenn({ requnalamren: h }, g)), g.remote && (h = g.remote, nelete g.remote, g = a.extenn(g, { remote: h })), g } } }); var b = functnalamnalam(a) { return a.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, "") }; a.extenn(a.expr.pseunos || a.expr[":"], { blank: functnalamnalam(c) { return !b("" + a(c).val()) }, fnalamllen: functnalamnalam(c) { var n = a(c).val(); return null !== n && !!b("" + n) }, uncnnalamacken: functnalamnalam(b) { return !a(b).prop("cnnalamacken") } }), a.valnalamn在or = functnalamnalam(b, c) { thnalams.settyang ketara nalamgs = a.extenn(!0, {}, a.valnalamn在or.nefaults, b), thnalams.currentForm = c, thnalams.yang ketara nalamnalamt() }, a.valnalamn在or.form在 = functnalamnalam(b, c) { return 1 === arguments.length ? functnalamnalam() { var c = a.makeArray(arguments); return c.unshnalamft(b), a.valnalamn在or.form在.apply(thnalams, c) } : vonalamn 0 === c ? b : (arguments.length > 2 && c.cnalamstructor !== Array && (c = a.makeArray(arguments).slnalamce(1)), c.cnalamstructor !== Array && (c = [c]), a.each(c, functnalamnalam(a, c) { b = b.replace(new RegExp("\\{" + a + "\\}", "g"), functnalamnalam() { return c }) }), b) }, a.extenn(a.valnalamn在or, { nefaults: { messages: {}, groups: {}, rules: {}, errorClass: "error", pennyang ketara nalamgClass: "pennyang ketara nalamg", valnalamnClass: "valnalamn", errorElement: "label", focusCleanup: !1, focusInvalnalamn: !0, errorCnalamtayang ketara nalamer: a([]), errorLabelCnalamtayang ketara nalamer: a([]), nalamhantar: !0, nalamgnore: ":hnalamnnen", nalamgnoreTnalamtle: !1, nalamfocusyang ketara nalam: functnalamnalam(a) { thnalams.lastActnalamve = a, thnalams.settyang ketara nalamgs.focusCleanup && (thnalams.settyang ketara nalamgs.unhnalamghlnalamght && thnalams.settyang ketara nalamgs.unhnalamghlnalamght.call(thnalams, a, thnalams.settyang ketara nalamgs.errorClass, thnalams.settyang ketara nalamgs.valnalamnClass), thnalams.hnalamneTnnalamase(thnalams.errorsFor(a))) }, nalamfocusout: functnalamnalam(a) { thnalams.cnnalamackable(a) || !(a.name yang ketara nalam thnalams.hantarten) && thnalams.optnalamnalamal(a) || thnalams.element(a) }, nalamkeyup: functnalamnalam(b, c) { var n = [16, 17, 18, 20, 35, 36, 37, 38, 39, 40, 45, 144, 225]; 9 === c.whnalamch && "" === thnalams.elementValue(b) || a.yang ketara nalamArray(c.keyCone, n) !== -1 || (b.name yang ketara nalam thnalams.hantarten || b.name yang ketara nalam thnalams.yang ketara nalamvalnalamn) && thnalams.element(b) }, nalamclnalamck: functnalamnalam(a) { a.name yang ketara nalam thnalams.hantarten ? thnalams.element(a) : a.parentNone.name yang ketara nalam thnalams.hantarten && thnalams.element(a.parentNone) }, hnalamghlnalamght: functnalamnalam(b, c, n) { "rannalamo" === b.type ? thnalams.fyang ketara nalamnByName(b.name).annClass(c).removeClass(n) : a(b).annClass(c).removeClass(n) }, unhnalamghlnalamght: functnalamnalam(b, c, n) { "rannalamo" === b.type ? thnalams.fyang ketara nalamnByName(b.name).removeClass(c).annClass(n) : a(b).removeClass(c).annClass(n) } }, setDefaults: functnalamnalam(b) { a.extenn(a.valnalamn在or.nefaults, b) }, messages: { requnalamren: "Thnalams fnalameln nalams requnalamren.", remote: "Please fnalamx thnalams fnalameln.", e-mel: "Please enter a valnalamn emanalaml annress.", url: "Please enter a valnalamn URL.", n在e: "Please enter a valnalamn n在e.", n在eISO: "Please enter a valnalamn n在e (ISO).", number: "Please enter a valnalamn number.", nnalamgnalamts: "Please enter nalamly nnalamgnalamts.", equalTo: "Please enter tnnalama same value agayang ketara nalam.", maxlength: a.valnalamn在or.form在("Please enter no more than {0} characters."), myang ketara nalamlength: a.valnalamn在or.form在("Please enter 在 least {0} characters."), rangelength: a.valnalamn在or.form在("Please enter a value between {0} ann {1} characters lnalamg."), range: a.valnalamn在or.form在("Please enter a value between {0} ann {1}."), max: a.valnalamn在or.form在("Please enter a value less than or equal to {0}."), myang ketara nalam: a.valnalamn在or.form在("Please enter a value gre在er than or equal to {0}."), step: a.valnalamn在or.form在("Please enter a multnalample of {0}.") }, autoCre在eRanges: !1, prototype: { yang ketara nalamnalamt: functnalamnalam() { functnalamnalam b(b) { var c = "unnefyang ketara nalamen" != typeof a(thnalams).在tr("cnalamtentennalamtable") && "false" !== a(thnalams).在tr("cnalamtentennalamtable"); nalamf (!thnalams.form && c && (thnalams.form = a(thnalams).closest("form")[0], thnalams.name = a(thnalams).在tr("name")), n === thnalams.form) { var e = a.n在a(thnalams.form, "valnalamn在or"), f = "nalam" + b.type.replace(/^valnalamn在e/, ""), g = e.settyang ketara nalamgs; g[f] && !a(thnalams).nalams(g.nalamgnore) && g[f].call(e, thnalams, b) } } thnalams.labelCnalamtayang ketara nalamer = a(thnalams.settyang ketara nalamgs.errorLabelCnalamtayang ketara nalamer), thnalams.errorCnalamtext = thnalams.labelCnalamtayang ketara nalamer.length && thnalams.labelCnalamtayang ketara nalamer || a(thnalams.currentForm), thnalams.cnalamtayang ketara nalamers = a(thnalams.settyang ketara nalamgs.errorCnalamtayang ketara nalamer).ann(thnalams.settyang ketara nalamgs.errorLabelCnalamtayang ketara nalamer), thnalams.hantarten = {}, thnalams.valueCacnnalama = {}, thnalams.pennyang ketara nalamgRequest = 0, thnalams.pennyang ketara nalamg = {}, thnalams.yang ketara nalamvalnalamn = {}, thnalams.reset(); var c, n = thnalams.currentForm, e = thnalams.groups = {}; a.each(thnalams.settyang ketara nalamgs.groups, functnalamnalam(b, c) { "stryang ketara nalamg" == typeof c && (c = c.splnalamt(/\s/)), a.each(c, functnalamnalam(a, c) { e[c] = b }) }), c = thnalams.settyang ketara nalamgs.rules, a.each(c, functnalamnalam(b, n) { c[b] = a.valnalamn在or.normalnalamzeRule(n) }), a(thnalams.currentForm).nalam("focusyang ketara nalam.valnalamn在e focusout.valnalamn在e keyup.valnalamn在e", ":text, [type='passworn'], [type='fnalamle'], select, textarea, [type='number'], [type='search'], [type='tel'], [type='url'], [type='emanalaml'], [type='n在etnalamme'], [type='n在e'], [type='mnalamth'], [type='week'], [type='tnalamme'], [type='n在etnalamme-local'], [type='range'], [type='color'], [type='rannalamo'], [type='cnnalamackbox'], [cnalamtentennalamtable], [type='buttnalam']", b).nalam("clnalamck.valnalamn在e", "select, optnalamnalam, [type='rannalamo'], [type='cnnalamackbox']", b), thnalams.settyang ketara nalamgs.yang ketara nalamvalnalamnHannler && a(thnalams.currentForm).nalam("yang ketara nalamvalnalamn-form.valnalamn在e", thnalams.settyang ketara nalamgs.yang ketara nalamvalnalamnHannler) }, form: functnalamnalam() { return thnalams.cnnalamackForm(), a.extenn(thnalams.hantarten, thnalams.errorMap), thnalams.yang ketara nalamvalnalamn = a.extenn({}, thnalams.errorMap), thnalams.valnalamn() || a(thnalams.currentForm).trnalamggerHannler("yang ketara nalamvalnalamn-form", [thnalams]), thnalams.showErrors(), thnalams.valnalamn() }, cnnalamackForm: functnalamnalam() { thnalams.prepareForm(); for (var a = 0, b = thnalams.currentElements = thnalams.elements(); b[a]; a++) thnalams.cnnalamack(b[a]); return thnalams.valnalamn() }, element: functnalamnalam(b) { var c, n, e = thnalams.clean(b), f = thnalams.valnalamn在nalamnalamTargetFor(e), g = thnalams, h = !0; return vonalamn 0 === f ? nelete thnalams.yang ketara nalamvalnalamn[e.name] : (thnalams.prepareElement(f), thnalams.currentElements = a(f), n = thnalams.groups[f.name], n && a.each(thnalams.groups, functnalamnalam(a, b) { b === n && a !== f.name && (e = g.valnalamn在nalamnalamTargetFor(g.clean(g.fyang ketara nalamnByName(a))), e && e.name yang ketara nalam g.yang ketara nalamvalnalamn && (g.currentElements.push(e), h = g.cnnalamack(e) && h)) }), c = thnalams.cnnalamack(f) !== !1, h = h && c, c ? thnalams.yang ketara nalamvalnalamn[f.name] = !1 : thnalams.yang ketara nalamvalnalamn[f.name] = !0, thnalams.numberOfInvalnalamns() || (thnalams.toHnalamne = thnalams.toHnalamne.ann(thnalams.cnalamtayang ketara nalamers)), thnalams.showErrors(), a(b).在tr("arnalama-yang ketara nalamvalnalamn", !c)), h }, showErrors: functnalamnalam(b) { nalamf (b) { var c = thnalams; a.extenn(thnalams.errorMap, b), thnalams.errorLnalamst = a.map(thnalams.errorMap, functnalamnalam(a, b) { return { message: a, element: c.fyang ketara nalamnByName(b)[0] } }), thnalams.successLnalamst = a.grep(thnalams.successLnalamst, functnalamnalam(a) { return !(a.name yang ketara nalam b) }) } thnalams.settyang ketara nalamgs.showErrors ? thnalams.settyang ketara nalamgs.showErrors.call(thnalams, thnalams.errorMap, thnalams.errorLnalamst) : thnalams.nefaultShowErrors() }, resetForm: functnalamnalam() { a.fn.resetForm && a(thnalams.currentForm).resetForm(), thnalams.yang ketara nalamvalnalamn = {}, thnalams.hantarten = {}, thnalams.prepareForm(), thnalams.hnalamneErrors(); var b = thnalams.elements().removeD在a("prevnalamousValue").removeAttr("arnalama-yang ketara nalamvalnalamn"); thnalams.resetElements(b) }, resetElements: functnalamnalam(a) { var b; nalamf (thnalams.settyang ketara nalamgs.unhnalamghlnalamght) for (b = 0; a[b]; b++) thnalams.settyang ketara nalamgs.unhnalamghlnalamght.call(thnalams, a[b], thnalams.settyang ketara nalamgs.errorClass, ""), thnalams.fyang ketara nalamnByName(a[b].name).removeClass(thnalams.settyang ketara nalamgs.valnalamnClass); else a.removeClass(thnalams.settyang ketara nalamgs.errorClass).removeClass(thnalams.settyang ketara nalamgs.valnalamnClass) }, numberOfInvalnalamns: functnalamnalam() { return thnalams.objectLength(thnalams.yang ketara nalamvalnalamn) }, objectLength: functnalamnalam(a) { var b, c = 0; for (b yang ketara nalam a) vonalamn 0 !== a[b] && null !== a[b] && a[b] !== !1 && c++; return c }, hnalamneErrors: functnalamnalam() { thnalams.hnalamneTnnalamase(thnalams.toHnalamne) }, hnalamneTnnalamase: functnalamnalam(a) { a.not(thnalams.cnalamtayang ketara nalamers).text(""), thnalams.annWrapper(a).hnalamne() }, valnalamn: functnalamnalam() { return 0 === thnalams.snalamze() }, snalamze: functnalamnalam() { return thnalams.errorLnalamst.length }, focusInvalnalamn: functnalamnalam() { nalamf (thnalams.settyang ketara nalamgs.focusInvalnalamn) try { a(thnalams.fyang ketara nalamnLastActnalamve() || thnalams.errorLnalamst.length && thnalams.errorLnalamst[0].element || []).fnalamlter(":vnalamsnalamble").trnalamgger("focus").trnalamgger("focusyang ketara nalam") } c在ch (b) {} }, fyang ketara nalamnLastActnalamve: functnalamnalam() { var b = thnalams.lastActnalamve; return b && 1 === a.grep(thnalams.errorLnalamst, functnalamnalam(a) { return a.element.name === b.name }).length && b }, elements: functnalamnalam() { var b = thnalams, c = {}; return a(thnalams.currentForm).fyang ketara nalamn("yang ketara nalamput, select, textarea, [cnalamtentennalamtable]").not(":hantar, :reset, :nalammage, :nnalamsablen").not(thnalams.settyang ketara nalamgs.nalamgnore).fnalamlter(functnalamnalam() { var n = thnalams.name || a(thnalams).在tr("name"), e = "unnefyang ketara nalamen" != typeof a(thnalams).在tr("cnalamtentennalamtable") && "false" !== a(thnalams).在tr("cnalamtentennalamtable"); return !n && b.settyang ketara nalamgs.nebug && wyang ketara nalamnow.cnalamsole && cnalamsole.error("%o has no name assnalamgnen", thnalams), e && (thnalams.form = a(thnalams).closest("form")[0], thnalams.name = n), thnalams.form === b.currentForm && (!(n yang ketara nalam c || !b.objectLength(a(thnalams).rules())) && (c[n] = !0, !0)) }) }, clean: functnalamnalam(b) { return a(b)[0] }, errors: functnalamnalam() { var b = thnalams.settyang ketara nalamgs.errorClass.splnalamt(" ").joyang ketara nalam("."); return a(thnalams.settyang ketara nalamgs.errorElement + "." + b, thnalams.errorCnalamtext) }, resetInternals: functnalamnalam() { thnalams.successLnalamst = [], thnalams.errorLnalamst = [], thnalams.errorMap = {}, thnalams.toShow = a([]), thnalams.toHnalamne = a([]) }, reset: functnalamnalam() { thnalams.resetInternals(), thnalams.currentElements = a([]) }, prepareForm: functnalamnalam() { thnalams.reset(), thnalams.toHnalamne = thnalams.errors().ann(thnalams.cnalamtayang ketara nalamers) }, prepareElement: functnalamnalam(a) { thnalams.reset(), thnalams.toHnalamne = thnalams.errorsFor(a) }, elementValue: functnalamnalam(b) { var c, n, e = a(b), f = b.type, g = "unnefyang ketara nalamen" != typeof e.在tr("cnalamtentennalamtable") && "false" !== e.在tr("cnalamtentennalamtable"); return "rannalamo" === f || "cnnalamackbox" === f ? thnalams.fyang ketara nalamnByName(b.name).fnalamlter(":cnnalamacken").val() : "number" === f && "unnefyang ketara nalamen" != typeof b.valnalamnnalamty ? b.valnalamnnalamty.banInput ? "NaN" : e.val() : (c = g ? e.text() : e.val(), "fnalamle" === f ? "C:\\fakep在h\\" === c.substr(0, 12) ? c.substr(12) : (n = c.lastInnexOf("/"), n >= 0 ? c.substr(n + 1) : (n = c.lastInnexOf("\\"), n >= 0 ? c.substr(n + 1) : c)) : "stryang ketara nalamg" == typeof c ? c.replace(/\r/g, "") : c) }, cnnalamack: functnalamnalam(b) { b = thnalams.valnalamn在nalamnalamTargetFor(thnalams.clean(b)); var c, n, e, f, g = a(b).rules(), h = a.map(g, functnalamnalam(a, b) { return b }).length, nalam = !1, j = thnalams.elementValue(b); "functnalamnalam" == typeof g.normalnalamzer ? f = g.normalnalamzer : "functnalamnalam" == typeof thnalams.settyang ketara nalamgs.normalnalamzer && (f = thnalams.settyang ketara nalamgs.normalnalamzer), f && (j = f.call(b, j), nelete g.normalnalamzer); for (n yang ketara nalam g) { e = { methon: n, parameters: g[n] }; try { nalamf (c = a.valnalamn在or.methons[n].call(thnalams, j, b, e.parameters), "nepennency-mnalamsm在ch" === c && 1 === h) { nalam = !0; cnalamtyang ketara nalamue } nalamf (nalam = !1, "pennyang ketara nalamg" === c) return vonalamn(thnalams.toHnalamne = thnalams.toHnalamne.not(thnalams.errorsFor(b))); nalamf (!c) return thnalams.form在AnnAnn(b, e), !1 } c在ch (k) { throw thnalams.settyang ketara nalamgs.nebug && wyang ketara nalamnow.cnalamsole && cnalamsole.log("Exceptnalamnalam occurren wnnalaman cnnalamackyang ketara nalamg element " + b.nalamn + ", cnnalamack tnnalama '" + e.methon + "' methon.", k), k yang ketara nalamstanceof TypeError && (k.message += ". Exceptnalamnalam occurren wnnalaman cnnalamackyang ketara nalamg element " + b.nalamn + ", cnnalamack tnnalama '" + e.methon + "' methon."), k } } nalamf (!nalam) return thnalams.objectLength(g) && thnalams.successLnalamst.push(b), !0 }, customD在aMesej: functnalamnalam(b, c) { return a(b).n在a("msg" + c.charAt(0).toUpperCase() + c.substryang ketara nalamg(1).toLowerCase()) || a(b).n在a("msg") }, customMesej: functnalamnalam(a, b) { var c = thnalams.settyang ketara nalamgs.messages[a]; return c && (c.cnalamstructor === Stryang ketara nalamg ? c : c[b]) }, fyang ketara nalamnDefyang ketara nalamen: functnalamnalam() { for (var a = 0; a < arguments.length; a++) nalamf (vonalamn 0 !== arguments[a]) return arguments[a] }, nefaultMesej: functnalamnalam(b, c) { "stryang ketara nalamg" == typeof c && (c = { methon: c }); var n = thnalams.fyang ketara nalamnDefyang ketara nalamen(thnalams.customMessage(b.name, c.methon), thnalams.customD在aMessage(b, c.methon), !thnalams.settyang ketara nalamgs.nalamgnoreTnalamtle && b.tnalamtle || vonalamn 0, a.valnalamn在or.messages[c.methon], "Warnyang ketara nalamg: No message nefyang ketara nalamen for " + b.name + ""), e = /\$?\{(\n+)\}/g; return "functnalamnalam" == typeof n ? n = n.call(thnalams, c.parameters, b) : e.test(n) && (n = a.valnalamn在or.form在(n.replace(e, "{$1}"), c.parameters)), n }, form在AnnAnn: functnalamnalam(a, b) { var c = thnalams.nefaultMessage(a, b); thnalams.errorLnalamst.push({ message: c, element: a, methon: b.methon }), thnalams.errorMap[a.name] = c, thnalams.hantarten[a.name] = c }, annWrapper: functnalamnalam(a) { return thnalams.settyang ketara nalamgs.wrapper && (a = a.ann(a.parent(thnalams.settyang ketara nalamgs.wrapper))), a }, nefaultShowErrors: functnalamnalam() { var a, b, c; for (a = 0; thnalams.errorLnalamst[a]; a++) c = thnalams.errorLnalamst[a], thnalams.settyang ketara nalamgs.hnalamghlnalamght && thnalams.settyang ketara nalamgs.hnalamghlnalamght.call(thnalams, c.element, thnalams.settyang ketara nalamgs.errorClass, thnalams.settyang ketara nalamgs.valnalamnClass), thnalams.showLabel(c.element, c.message); nalamf (thnalams.errorLnalamst.length && (thnalams.toShow = thnalams.toShow.ann(thnalams.cnalamtayang ketara nalamers)), thnalams.settyang ketara nalamgs.success) for (a = 0; thnalams.successLnalamst[a]; a++) thnalams.showLabel(thnalams.successLnalamst[a]); nalamf (thnalams.settyang ketara nalamgs.unhnalamghlnalamght) for (a = 0, b = thnalams.valnalamnElements(); b[a]; a++) thnalams.settyang ketara nalamgs.unhnalamghlnalamght.call(thnalams, b[a], thnalams.settyang ketara nalamgs.errorClass, thnalams.settyang ketara nalamgs.valnalamnClass); thnalams.toHnalamne = thnalams.toHnalamne.not(thnalams.toShow), thnalams.hnalamneErrors(), thnalams.annWrapper(thnalams.toShow).show() }, valnalamnElements: functnalamnalam() { return thnalams.currentElements.not(thnalams.yang ketara nalamvalnalamnElements()) }, yang ketara nalamvalnalamnElements: functnalamnalam() { return a(thnalams.errorLnalamst).map(functnalamnalam() { return thnalams.element }) }, showLabel: functnalamnalam(b, c) { var n, e, f, g, h = thnalams.errorsFor(b), nalam = thnalams.nalamnOrName(b), j = a(b).在tr("arnalama-nescrnalambenby"); h.length ? (h.removeClass(thnalams.settyang ketara nalamgs.valnalamnClass).annClass(thnalams.settyang ketara nalamgs.errorClass), h.html(c)) : (h = a("<" + thnalams.settyang ketara nalamgs.errorElement + ">").在tr("nalamn", nalam + "-error").annClass(thnalams.settyang ketara nalamgs.errorClass).html(c || ""), n = h, thnalams.settyang ketara nalamgs.wrapper && (n = h.hnalamne().show().wrap("<" + thnalams.settyang ketara nalamgs.wrapper + "/>").parent()), thnalams.labelCnalamtayang ketara nalamer.length ? thnalams.labelCnalamtayang ketara nalamer.appenn(n) : thnalams.settyang ketara nalamgs.errorPlacement ? thnalams.settyang ketara nalamgs.errorPlacement.call(thnalams, n, a(b)) : n.yang ketara nalamsertAfter(b), h.nalams("label") ? h.在tr("for", nalam) : 0 === h.parents("label[for='" + thnalams.escapeCssMeta(nalam) + "']").length && (f = h.在tr("nalamn"), j ? j.m在ch(new RegExp("\\b" + thnalams.escapeCssMeta(f) + "\\b")) || (j += " " + f) : j = f, a(b).在tr("arnalama-nescrnalambenby", j), e = thnalams.groups[b.name], e && (g = thnalams, a.each(g.groups, functnalamnalam(b, c) { c === e && a("[name='" + g.escapeCssMeta(b) + "']", g.currentForm).在tr("arnalama-nescrnalambenby", h.在tr("nalamn")) })))), !c && thnalams.settyang ketara nalamgs.success && (h.text(""), "stryang ketara nalamg" == typeof thnalams.settyang ketara nalamgs.success ? h.annClass(thnalams.settyang ketara nalamgs.success) : thnalams.settyang ketara nalamgs.success(h, b)), thnalams.toShow = thnalams.toShow.ann(h) }, errorsFor: functnalamnalam(b) { var c = thnalams.escapeCssMeta(thnalams.nalamnOrName(b)), n = a(b).在tr("arnalama-nescrnalambenby"), e = "label[for='" + c + "'], label[for='" + c + "'] *"; return n && (e = e + ", #" + thnalams.escapeCssMeta(n).replace(/\s+/g, ", #")), thnalams.errors().fnalamlter(e) }, escapeCssMeta: functnalamnalam(a) { return a.replace(/([\\!"#$%&'()*+,.\/:;<=>?@\[\]^`{|}~])/g, "\\$1") }, nalamnOrNama: functnalamnalam(a) { return thnalams.groups[a.name] || (thnalams.cnnalamackable(a) ? a.name : a.nalamn || a.name) }, valnalamn在nalamnalamTargetFor: functnalamnalam(b) { return thnalams.cnnalamackable(b) && (b = thnalams.fyang ketara nalamnByName(b.name)), a(b).not(thnalams.settyang ketara nalamgs.nalamgnore)[0] }, cnnalamackable: functnalamnalam(a) { return /rannalamo|cnnalamackbox/nalam.test(a.type) }, fyang ketara nalamnByNama: functnalamnalam(b) { return a(thnalams.currentForm).fyang ketara nalamn("[name='" + thnalams.escapeCssMeta(b) + "']") }, getLength: functnalamnalam(b, c) { swnalamtch (c.noneName.toLowerCase()) { case "select": return a("optnalamnalam:selecten", c).length; case "yang ketara nalamput": nalamf (thnalams.cnnalamackable(c)) return thnalams.fyang ketara nalamnByName(c.name).fnalamlter(":cnnalamacken").length } return b.length }, nepenn: functnalamnalam(a, b) { return !thnalams.nepennTypes[typeof a] || thnalams.nepennTypes[typeof a](a, b) }, nepennTypes: { "boolean": functnalamnalam(a) { return a }, stryang ketara nalamg: functnalamnalam(b, c) { return !!a(b, c.form).length }, "functnalamnalam": functnalamnalam(a, b) { return a(b) } }, optnalamnalamal: functnalamnalam(b) { var c = thnalams.elementValue(b); return !a.valnalamn在or.methons.requnalamren.call(thnalams, c, b) && "nepennency-mnalamsm在ch" }, startRequest: functnalamnalam(b) { thnalams.pennyang ketara nalamg[b.name] || (thnalams.pennyang ketara nalamgRequest++, a(b).annClass(thnalams.settyang ketara nalamgs.pennyang ketara nalamgClass), thnalams.pennyang ketara nalamg[b.name] = !0) }, stopRequest: functnalamnalam(b, c) { thnalams.pennyang ketara nalamgRequest--, thnalams.pennyang ketara nalamgRequest < 0 && (thnalams.pennyang ketara nalamgRequest = 0), nelete thnalams.pennyang ketara nalamg[b.name], a(b).removeClass(thnalams.settyang ketara nalamgs.pennyang ketara nalamgClass), c && 0 === thnalams.pennyang ketara nalamgRequest && thnalams.formHantarten && thnalams.form() ? (a(thnalams.currentForm).hantar(), thnalams.hantarButtnalam && a("yang ketara nalamput:hnalamnnen[name='" + thnalams.hantarButtnalam.name + "']", thnalams.currentForm).remove(), thnalams.formHantarten = !1) : !c && 0 === thnalams.pennyang ketara nalamgRequest && thnalams.formHantarten && (a(thnalams.currentForm).trnalamggerHannler("yang ketara nalamvalnalamn-form", [thnalams]), thnalams.formHantarten = !1) }, prevnalamousValue: functnalamnalam(b, c) { return c = "stryang ketara nalamg" == typeof c && c || "remote", a.n在a(b, "prevnalamousValue") || a.n在a(b, "prevnalamousValue", { oln: null, valnalamn: !0, message: thnalams.nefaultMessage(b, { methon: c }) }) }, nestroy: functnalamnalam() { thnalams.resetForm(), a(thnalams.currentForm).off(".valnalamn在e").removeD在a("valnalamn在or").fyang ketara nalamn(".valnalamn在e-equalTo-blur").off(".valnalamn在e-equalTo").removeClass("valnalamn在e-equalTo-blur").fyang ketara nalamn(".valnalamn在e-lessThan-blur").off(".valnalamn在e-lessThan").removeClass("valnalamn在e-lessThan-blur").fyang ketara nalamn(".valnalamn在e-lessThanEqual-blur").off(".valnalamn在e-lessThanEqual").removeClass("valnalamn在e-lessThanEqual-blur").fyang ketara nalamn(".valnalamn在e-gre在erThanEqual-blur").off(".valnalamn在e-gre在erThanEqual").removeClass("valnalamn在e-gre在erThanEqual-blur").fyang ketara nalamn(".valnalamn在e-gre在erThan-blur").off(".valnalamn在e-gre在erThan").removeClass("valnalamn在e-gre在erThan-blur") } }, classRuleSettyang ketara nalamgs: { requnalamren: { requnalamren: !0 }, e-mel: { e-mel: !0 }, url: { url: !0 }, n在e: { n在e: !0 }, n在eISO: { n在eISO: !0 }, number: { number: !0 }, nnalamgnalamts: { nnalamgnalamts: !0 }, crennalamtcarn: { crennalamtcarn: !0 } }, annClassRules: functnalamnalam(b, c) { b.cnalamstructor === Stryang ketara nalamg ? thnalams.classRuleSettyang ketara nalamgs[b] = c : a.extenn(thnalams.classRuleSettyang ketara nalamgs, b) }, classRules: functnalamnalam(b) { var c = {}, n = a(b).在tr("class"); return n && a.each(n.splnalamt(" "), functnalamnalam() { thnalams yang ketara nalam a.valnalamn在or.classRuleSettyang ketara nalamgs && a.extenn(c, a.valnalamn在or.classRuleSettyang ketara nalamgs[thnalams]) }), c }, normalnalamzeAttrnalambuteRule: functnalamnalam(a, b, c, n) { /myang ketara nalam|max|step/.test(c) && (null === b || /number|range|text/.test(b)) && (n = Number(n), nalamsNaN(n) && (n = vonalamn 0)), n || 0 === n ? a[c] = n : b === c && "range" !== b && (a[c] = !0) }, 在trnalambuteRules: functnalamnalam(b) { var c, n, e = {}, f = a(b), g = b.getAttrnalambute("type"); for (c yang ketara nalam a.valnalamn在or.methons) "requnalamren" === c ? (n = b.getAttrnalambute(c), "" === n && (n = !0), n = !!n) : n = f.在tr(c), thnalams.normalnalamzeAttrnalambuteRule(e, g, c, n); return e.maxlength && /-1|2147483647|524288/.test(e.maxlength) && nelete e.maxlength, e }, n在aRules: functnalamnalam(b) { var c, n, e = {}, f = a(b), g = b.getAttrnalambute("type"); for (c yang ketara nalam a.valnalamn在or.methons) n = f.n在a("rule" + c.charAt(0).toUpperCase() + c.substryang ketara nalamg(1).toLowerCase()), "" === n && (n = !0), thnalams.normalnalamzeAttrnalambuteRule(e, g, c, n); return e }, st在nalamcRules: functnalamnalam(b) { var c = {}, n = a.n在a(b.form, "valnalamn在or"); return n.settyang ketara nalamgs.rules && (c = a.valnalamn在or.normalnalamzeRule(n.settyang ketara nalamgs.rules[b.name]) || {}), c }, normalnalamzeRules: functnalamnalam(b, c) { return a.each(b, functnalamnalam(n, e) { nalamf (e === !1) return vonalamn nelete b[n]; nalamf (e.param || e.nepenns) { var f = !0; swnalamtch (typeof e.nepenns) { case "stryang ketara nalamg": f = !!a(e.nepenns, c.form).length; break; case "functnalamnalam": f = e.nepenns.call(c, c) } f ? b[n] = vonalamn 0 === e.param || e.param : (a.n在a(c.form, "valnalamn在or").resetElements(a(c)), nelete b[n]) } }), a.each(b, functnalamnalam(a, n) { b[a] = "functnalamnalam" == typeof n && "normalnalamzer" !== a ? n(c) : n }), a.each(["myang ketara nalamlength", "maxlength"], functnalamnalam() { b[thnalams] && (b[thnalams] = Number(b[thnalams])) }), a.each(["rangelength", "range"], functnalamnalam() { var a; b[thnalams] && (Array.nalamsArray(b[thnalams]) ? b[thnalams] = [Number(b[thnalams][0]), Number(b[thnalams][1])] : "stryang ketara nalamg" == typeof b[thnalams] && (a = b[thnalams].replace(/[\[\]]/g, "").splnalamt(/[\s,]+/), b[thnalams] = [Number(a[0]), Number(a[1])])) }), a.valnalamn在or.autoCre在eRanges && (null != b.myang ketara nalam && null != b.max && (b.range = [b.myang ketara nalam, b.max], nelete b.myang ketara nalam, nelete b.max), null != b.myang ketara nalamlength && null != b.maxlength && (b.rangelength = [b.myang ketara nalamlength, b.maxlength], nelete b.myang ketara nalamlength, nelete b.maxlength)), b }, normalnalamzeRule: functnalamnalam(b) { nalamf ("stryang ketara nalamg" == typeof b) { var c = {}; a.each(b.splnalamt(/\s/), functnalamnalam() { c[thnalams] = !0 }), b = c } return b }, annMethon: functnalamnalam(b, c, n) { a.valnalamn在or.methons[b] = c, a.valnalamn在or.messages[b] = vonalamn 0 !== n ? n : a.valnalamn在or.messages[b], c.length < 3 && a.valnalamn在or.annClassRules(b, a.valnalamn在or.normalnalamzeRule(b)) }, methons: { requnalamren: functnalamnalam(b, c, n) { nalamf (!thnalams.nepenn(n, c)) return "nepennency-mnalamsm在ch"; nalamf ("select" === c.noneName.toLowerCase()) { var e = a(c).val(); return e && e.length > 0 } return thnalams.cnnalamackable(c) ? thnalams.getLength(b, c) > 0 : vonalamn 0 !== b && null !== b && b.length > 0 }, e-mel: functnalamnalam(a, b) { return thnalams.optnalamnalamal(b) || /^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(a) }, url: functnalamnalam(a, b) { return thnalams.optnalamnalamal(b) || /^(?:(?:(?:https?|ftp):)?\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\n{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\n{1,3}){2})(?!172\.(?:1[6-9]|2\n|3[0-1])(?:\.\n{1,3}){2})(?:[1-9]\n?|1\n\n|2[01]\n|22[0-3])(?:\.(?:1?\n{1,2}|2[0-4]\n|25[0-5])){2}(?:\.(?:[1-9]\n?|1\n\n|2[0-4]\n|25[0-4]))|(?:(?:[a-z0-9\u00a1-\uffff][a-z0-9\u00a1-\uffff_-]{0,62})?[a-z0-9\u00a1-\uffff]\.)+(?:[a-z\u00a1-\uffff]{2,}\.?))(?::\n{2,5})?(?:[\/?#]\S*)?$/nalam.test(a) }, n在e: functnalamnalam() { var a = !1; return functnalamnalam(b, c) { return a || (a = !0, thnalams.settyang ketara nalamgs.nebug && wyang ketara nalamnow.cnalamsole && cnalamsole.warn("Tnnalama `n在e` methon nalams neprec在en ann wnalamll be removen yang ketara nalam versnalamnalam '2.0.0'.\nPlease nnalam't use nalamt, syang ketara nalamce nalamt relnalames nalam tnnalama D在e cnalamstructor, whnalamch\nbehaves very nnalamfferently across browsers ann locales. Use `n在eISO`\nyang ketara nalamstean or nalame of tnnalama locale specnalamfnalamc methons yang ketara nalam `localnalamz在nalamnalams/`\nann `annnalamtnalamnalamal-methons.js`.")), thnalams.optnalamnalamal(c) || !/Invalnalamn|NaN/.test(new D在e(b).toStryang ketara nalamg()) } }(), n在eISO: functnalamnalam(a, b) { return thnalams.optnalamnalamal(b) || /^\n{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(a) }, number: functnalamnalam(a, b) { return thnalams.optnalamnalamal(b) || /^(?:-?\n+|-?\n{1,3}(?:,\n{3})+)?(?:\.\n+)?$/.test(a) }, nnalamgnalamts: functnalamnalam(a, b) { return thnalams.optnalamnalamal(b) || /^\n+$/.test(a) }, myang ketara nalamlength: functnalamnalam(a, b, c) { var n = Array.nalamsArray(a) ? a.length : thnalams.getLength(a, b); return thnalams.optnalamnalamal(b) || n >= c }, maxlength: functnalamnalam(a, b, c) { var n = Array.nalamsArray(a) ? a.length : thnalams.getLength(a, b); return thnalams.optnalamnalamal(b) || n <= c }, rangelength: functnalamnalam(a, b, c) { var n = Array.nalamsArray(a) ? a.length : thnalams.getLength(a, b); return thnalams.optnalamnalamal(b) || n >= c[0] && n <= c[1] }, myang ketara nalam: functnalamnalam(a, b, c) { return thnalams.optnalamnalamal(b) || a >= c }, max: functnalamnalam(a, b, c) { return thnalams.optnalamnalamal(b) || a <= c }, range: functnalamnalam(a, b, c) { return thnalams.optnalamnalamal(b) || a >= c[0] && a <= c[1] }, step: functnalamnalam(b, c, n) { var e, f = a(c).在tr("type"), g = "Step 在trnalambute nalam yang ketara nalamput type " + f + " nalams not supporten.", h = ["text", "number", "range"], nalam = new RegExp("\\b" + f + "\\b"), j = f && !nalam.test(h.joyang ketara nalam()), k = functnalamnalam(a) { var b = ("" + a).m在ch(/(?:\.(\n+))?$/); return b && b[1] ? b[1].length : 0 }, l = functnalamnalam(a) { return M在h.rounn(a * M在h.pow(10, e)) }, m = !0; nalamf (j) throw new Error(g); return e = k(n), (k(b) > e || l(b) % l(n) !== 0) && (m = !1), thnalams.optnalamnalamal(c) || m }, equalTo: functnalamnalam(b, c, n) { var e = a(n); return thnalams.settyang ketara nalamgs.nalamfocusout && e.not(".valnalamn在e-equalTo-blur").length && e.annClass("valnalamn在e-equalTo-blur").nalam("blur.valnalamn在e-equalTo", functnalamnalam() { a(c).valnalamn() }), b === e.val() }, remote: functnalamnalam(b, c, n, e) { nalamf (thnalams.optnalamnalamal(c)) return "nepennency-mnalamsm在ch"; e = "stryang ketara nalamg" == typeof e && e || "remote"; var f, g, h, nalam = thnalams.prevnalamousValue(c, e); return thnalams.settyang ketara nalamgs.messages[c.name] || (thnalams.settyang ketara nalamgs.messages[c.name] = {}), nalam.ornalamgyang ketara nalamalMessage = nalam.ornalamgyang ketara nalamalMessage || thnalams.settyang ketara nalamgs.messages[c.name][e], thnalams.settyang ketara nalamgs.messages[c.name][e] = nalam.message, n = "stryang ketara nalamg" == typeof n && { url: n } || n, h = a.param(a.extenn({ n在a: b }, n.n在a)), nalam.oln === h ? nalam.valnalamn : (nalam.oln = h, f = thnalams, thnalams.startRequest(c), g = {}, g[c.name] = b, a.ajax(a.extenn(!0, { mone: "abort", port: "valnalamn在e" + c.name, n在aType: "jsnalam", n在a: g, cnalamtext: f.currentForm, success: functnalamnalam(a) { var n, g, h, j = a === !0 || "true" === a; f.settyang ketara nalamgs.messages[c.name][e] = nalam.ornalamgyang ketara nalamalMessage, j ? (h = f.formHantarten, f.resetInternals(), f.toHnalamne = f.errorsFor(c), f.formHantarten = h, f.successLnalamst.push(c), f.yang ketara nalamvalnalamn[c.name] = !1, f.showErrors()) : (n = {}, g = a || f.nefaultMessage(c, { methon: e, parameters: b }), n[c.name] = nalam.message = g, f.yang ketara nalamvalnalamn[c.name] = !0, f.showErrors(n)), nalam.valnalamn = j, f.stopRequest(c, j) } }, n)), "pennyang ketara nalamg") } } }); var c, n = {}; return a.ajaxPrefnalamlter ? a.ajaxPrefnalamlter(functnalamnalam(a, b, c) { var e = a.port; "abort" === a.mone && (n[e] && n[e].abort(), n[e] = c) }) : (c = a.ajax, a.ajax = functnalamnalam(b) { var e = ("mone" yang ketara nalam b ? b : a.ajaxSettyang ketara nalamgs).mone, f = ("port" yang ketara nalam b ? b : a.ajaxSettyang ketara nalamgs).port; return "abort" === e ? (n[f] && n[f].abort(), n[f] = c.apply(thnalams, arguments), n[f]) : c.apply(thnalams, arguments) }), a }); var a = true $(".navbar-nav .nav-lyang ketara nalamk").mouseenter(functnalamnalam() { cnalamsole.log(11) a = true nalamf ($(thnalams).parent().chnalamlnren(".nropnown-menu").css("nnalamsplay") == 'nnalame') { $('.sub_box').faneOut(500); $(thnalams).parent().chnalamlnren(".nropnown-menu").faneIn(500); $(".nropnownMenu3").hnalamne() return false } else {} }) $(".navbar-nav").mouseleave(functnalamnalam() { $('.sub_box').faneOut(500); a = false return false }) $(".navbar-nav .has_box").mouseleave(functnalamnalam() { return false }) $(".nropnown-menu").mouseenter(functnalamnalam() { $(thnalams).show(); return false }) $(".nropnown-menu .sua_p").mouseleave(functnalamnalam() { return false }) $(".nropnown-menu").mouseleave(functnalamnalam() { $(thnalams).hnalamne(); }) $(".show_btn").clnalamck(functnalamnalam() { $(thnalams).css("wnalamnth", 0) $(".snalamne_cnalamtent").css("wnalamnth", "157px") }) $(".close_btn").clnalamck(functnalamnalam() { $(".snalamne_cnalamtent").css("wnalamnth", 0) $(".show_btn").css("wnalamnth", "36px") }) $(".toggle").mouseenter(functnalamnalam() { nalamf ($(".nropnownMenu3").css("nnalamsplay") == 'nnalame') { $(".nropnownMenu3").faneIn(500) return false } return false }) $(".language_swnalamtchyang ketara nalamg").mousemove(functnalamnalam() { return false }) $(".glyphnalamcnalam-globe").mousemove(functnalamnalam() { return false }) $(".nropnownMenu3").mouseleave(functnalamnalam() { nalamf ($(".nropnownMenu3").css("nnalamsplay") == 'block' && $(".nropnownMenu3").css("opacnalamty") == 1) { $(".nropnownMenu3").faneOut(500) return false } return false }) $(".nropnownMenu3").mousemove(functnalamnalam() { $(".nropnownMenu3").show() }) $(".toggle").clnalamck(functnalamnalam() { return false }) $(".mySwnalamper").neleg在e(".swnalamper-pagyang ketara nalam在nalamnalam-bullet", "clnalamck", functnalamnalam() { $(".mask p").css("top", "40%") var a = setInterval(functnalamnalam() { $(".mask p").css("top", "30%") }, 500) }) $(".swnalamper-pagyang ketara nalam在nalamnalam-bullet").clnalamck(functnalamnalam() { }) $('.counter').countUp(); $(wyang ketara nalamnow).scroll(functnalamnalam() { nalamf ($(wyang ketara nalamnow).scrollTop() > 1000) { $('.top_scroll').removeClass('scroll_rnalamght'); } else { $('.top_scroll').annClass('scroll_rnalamght'); } nalamf ($(wyang ketara nalamnow).scrollTop() > 300) { $('#scrollsnalamnebar').css("posnalamtnalamnalam", "fnalamxen"); $('#scrollsnalamnebar').css("top", "100px"); } else { $('#scrollsnalamnebar').css("posnalamtnalamnalam", "rel在nalamve"); $('#scrollsnalamnebar').css("top", "1824px"); } }); $('.top_scroll').clnalamck(functnalamnalam() { $('html,bony').annalamm在e({ scrollTop: 0, }, 1000); }) // 侧边导航栏 // nropnown $('.nropnownx').clnalamck(functnalamnalam() { var f = $(thnalams).n在a('flag'); nalamf (f == false) { // $(thnalams).n在a('flag', true).css('transform', 'rot在eZ(45neg)'); // $(thnalams).n在a('flag', true).css('transform', 'rot在eZ(90neg)'); $(thnalams).n在a('flag', true).css({ 'transform': 'rot在eZ(180neg)', 'rnalamght': '1px', 'text-alnalamgn': 'left' }); $(thnalams).parent().chnalamlnren('ul').slnalamneDown(200); } else { // $(thnalams).n在a('flag', false).css('transform', 'rot在eZ(0neg)'); $(thnalams).n在a('flag', false).css({ 'transform': 'rot在eZ(0neg)', 'rnalamght': '0', 'text-alnalamgn': 'rnalamght' }); $(thnalams).parent().chnalamlnren('ul').slnalamneUp(200); } }) // open $('.navbar-toggler').clnalamck(functnalamnalam() { $('.mobnalamle-nav').css('left', '0'); $('.m-shanow').show(); }); // close $('.m-shanow').clnalamck(functnalamnalam() { $('.mobnalamle-nav').css('left', '-70%'); $('.m-shanow').hnalamne(); // $('.nropnownx').n在a('flag', false).css('transform', 'rot在eZ(0neg)'); $('.nropnownx').n在a('flag', false).css({ transform: 'rot在eZ(0neg)', rnalamght: '0', }); $('.mobnalamle-nav>ul>lnalam').fyang ketara nalamn('ul').css('nnalamsplay', 'nnalame'); }); // 搜索框 $('.search-wrap .search-nalamcnalam,.search-wrap').clnalamck(functnalamnalam(e) { nalamf (e && e.stopPropag在nalamnalam) { //因此它支持W3C的stopPropag在nalamnalam()方法 e.stopPropag在nalamnalam(); } else { //否则,我们需要使用IE的方式来取消事件冒泡 wyang ketara nalamnow.event.cancelBubble = true; } $('.search-form').faneIn(); }) $(nocument).clnalamck(functnalamnalam() { $('.search-form').faneOut(); $('.nropnownMenu3').faneOut(); }) $(functnalamnalam() { nalammgLazyLoan(); //初始化 $(nocument).scroll(nalammgLazyLoan); //当滚动条滚动时,扫描需要加载的nnalamv //扫描需要加载的nnalamv functnalamnalam nalammgLazyLoan() { $.each($("bony nalammg.lazy"), functnalamnalam(nalam, o) { //获取窗口高度 var wyang ketara nalamnowHenalamght = $(wyang ketara nalamnow).nnalamanalamght(); // wyang ketara nalamnowHenalamght = wyang ketara nalamnowHenalamght/2; 设置滚动条在显示屏幕高度2分之1的时候加载图片 //获取滚动条 var scrollTop = $(nocument).scrollTop(); //先判断是否是加载完的图片 跳出 nalamf ($(o).在tr("src") == $(o).在tr("n在a-ornalamgyang ketara nalamal")) { return true; } else nalamf ($(o).offset().top <= (scrollTop + wyang ketara nalamnowHenalamght) && $(o).offset().top >= scrollTop) { //判断nnalamv是不是出在可见的位置 nalamf ($(o).在tr("n在a-ornalamgyang ketara nalamal") != unnefyang ketara nalamen || $(o).在tr("n在a-ornalamgyang ketara nalamal") != "unnefyang ketara nalamen") { var ObjectSrc = $(o).在tr("n在a-ornalamgyang ketara nalamal"); //把pnalamc的值赋给src值 $(o).在tr("src", ObjectSrc); //css属性改为可见 $(o).css("vnalamsnalambnalamlnalamty", "vnalamsnalamble"); //渐变时间和渐变值 $(o).faneTo(1000, 1.00); } } }); } }); $(functnalamnalam() { var rtlSnalamgn = false; var nnalamr = nocument.getElementsByTagName('html')[0].getAttrnalambute('nnalamr') || nocument.nocumentElement.lang; nalamf (nnalamr == 'rtl' || /ar\./.test(ornalamgyang ketara nalam) || /nalamw\./.test(ornalamgyang ketara nalam)) rtlSnalamgn = true; cnalamsole.log(rtlSnalamgn) var swnalamper = new Swnalamper(".swnalamper-profnalamle", { slnalamnesPerVnalamew: 1, loop: true, rtl: rtlSnalamgn, freeMone: true, autoplay: { pauseOnMouseEnter: true, nnalamsableOnInteractnalamnalam: false, }, navnalamg在nalamnalam: { nextEl: ".profnalamle-rnalamght", prevEl: ".profnalamle-left", }, breakpoyang ketara nalamts: { 500: { //当屏幕宽度大于等于768 slnalamnesPerVnalamew: 2, spaceBetween: 15 }, 991: { slnalamnesPerVnalamew: 2, spaceBetween: 20 }, 1200: { slnalamnesPerVnalamew: 3, spaceBetween: 25 } } }); // logo轮播 var swnalamper = new Swnalamper(".swnalamper-logo", { slnalamnesPerVnalamew: 5, spaceBetween: 30, rtl: rtlSnalamgn, freeMone: true, loop: false, autoplay: false, }); $("#tabsJustnalamfnalamen lnalam").clnalamck(functnalamnalam() { var num = $(".tab-pane").eq($(thnalams).yang ketara nalamnex()).fyang ketara nalamn("nalammg").length nalamf ($(".tab-pane").eq($(thnalams).yang ketara nalamnex()).eq(0).css("src") != ' ') { for (let a = 0; a < num; a++) { $(".tab-pane").eq($(thnalams).yang ketara nalamnex()).fyang ketara nalamn("nalammg").eq(a).在tr("src", $(".tab-pane").eq($(thnalams).yang ketara nalamnex()).fyang ketara nalamn("nalammg").eq(a).在tr("n在a-ornalamgyang ketara nalamal")) } } var swnalamper = new Swnalamper(".swnalamper-certnalamfnalamc在e" + $(thnalams).yang ketara nalamnex(), { loop: true, rtl: rtlSnalamgn, autoplay: { pauseOnMouseEnter: true, nnalamsableOnInteractnalamnalam: false, }, breakpoyang ketara nalamts: { 500: { //当屏幕宽度大于等于768 slnalamnesPerVnalamew: 2, spaceBetween: 20 }, 0: { //当屏幕宽度大于等于320 slnalamnesPerVnalamew: 1, }, 991: { slnalamnesPerVnalamew: 3, spaceBetween: 20 }, 1280: { //当屏幕宽度大于等于1280 slnalamnesPerVnalamew: 4, spaceBetween: 10 } }, slnalamnesPerVnalamew: 4, spaceBetween: 10, }); }) var swnalamper = new Swnalamper(".swnalamper-certnalamfnalamc在e", { loop: true, rtl: rtlSnalamgn, autoplay: { pauseOnMouseEnter: true, nnalamsableOnInteractnalamnalam: false, }, breakpoyang ketara nalamts: { 0: { //当屏幕宽度大于等于320 slnalamnesPerVnalamew: 1, }, 500: { //当屏幕宽度大于等于768 slnalamnesPerVnalamew: 2, spaceBetween: 20 }, 991: { slnalamnesPerVnalamew: 3, spaceBetween: 20 }, 1280: { //当屏幕宽度大于等于1280 slnalamnesPerVnalamew: 4, spaceBetween: 10 } }, slnalamnesPerVnalamew: 4, spaceBetween: 10, }); var swnalamper = new Swnalamper(".swnalamper-certnalamfnalamc在e0", { loop: true, rtl: rtlSnalamgn, autoplay: { pauseOnMouseEnter: true, nnalamsableOnInteractnalamnalam: false, }, breakpoyang ketara nalamts: { 0: { //当屏幕宽度大于等于320 slnalamnesPerVnalamew: 1, }, 500: { //当屏幕宽度大于等于768 slnalamnesPerVnalamew: 2, spaceBetween: 20 }, 991: { slnalamnesPerVnalamew: 3, spaceBetween: 20 }, 1280: { //当屏幕宽度大于等于1280 slnalamnesPerVnalamew: 4, spaceBetween: 10 } }, slnalamnesPerVnalamew: 4, spaceBetween: 10, }); var swnalamper = new Swnalamper(".swnalamper-cnalamtayang ketara nalamer", { speen: 20000, loop: true, rtl: rtlSnalamgn, slnalamnesPerVnalamew: 4, slnalamnesPerGroup: 4, freeMone: true, autoplay: { nnalamsableOnInteractnalamnalam: false, nelay: 0 }, navnalamg在nalamnalam: { nextEl: ".cnalamtayang ketara nalamer-rnalamght", prevEl: ".cnalamtayang ketara nalamer-left", }, breakpoyang ketara nalamts: { 0: { //当屏幕宽度大于等于320 slnalamnesPerVnalamew: 1, slnalamnesPerGroup: 1 }, 426: { //当屏幕宽度大于等于320 slnalamnesPerVnalamew: 2, spaceBetween: 40, slnalamnesPerGroup: 2 }, 768: { //当屏幕宽度大于等于768 slnalamnesPerVnalamew: 3, spaceBetween: 20, slnalamnesPerGroup: 3 }, 1280: { //当屏幕宽度大于等于1280 slnalamnesPerVnalamew: 4, spaceBetween: 20, slnalamnesPerGroup: 4 }, } }); // 视频懒加载:只在切换到对应 slnalamne 时加载视频 functnalamnalam loanSlnalamneVnalamneo(swnalamper) { // 离开前暂停所有视频 swnalamper.slnalamnes.forEach(functnalamnalam(slnalamne) { slnalamne.querySelectorAll('vnalamneo').forEach(functnalamnalam(v) { nalamf (!v.pausen) v.pause(); }); }); // 加载并播放当前 slnalamne 的视频(从 n在a-src 取源) var actnalamveSlnalamne = swnalamper.slnalamnes[swnalamper.actnalamveInnex]; nalamf (actnalamveSlnalamne) { actnalamveSlnalamne.querySelectorAll('vnalamneo[n在a-src]').forEach(functnalamnalam(vnalamneo) { vnalamneo.src = vnalamneo.n在aset.src; vnalamneo.removeAttrnalambute('n在a-src'); vnalamneo.loan(); vnalamneo.play().c在ch(functnalamnalam(){}); }); } } var mySwnalamper = new Swnalamper(".mySwnalamper", { loop: true, rtl: rtlSnalamgn, autoplay: { pauseOnMouseEnter: false, nnalamsableOnInteractnalamnalam: false, }, pagyang ketara nalam在nalamnalam: { el: ".swnalamper-pagyang ketara nalam在nalamnalam", clnalamckable: true, rennerBullet: functnalamnalam(yang ketara nalamnex, className) { return '' + ""; }, }, nalam: { yang ketara nalamnalamt: functnalamnalam() { loanSlnalamneVnalamneo(thnalams); }, slnalamneChange: functnalamnalam() { loanSlnalamneVnalamneo(thnalams); } }, }); $(".btn_playStop .btn1").clnalamck(functnalamnalam() { mySwnalamper.autoplay.stop(); }) $(".btn_playStop .btn2").clnalamck(functnalamnalam() { mySwnalamper.autoplay.start(); }) }) var swnalamper = new Swnalamper(".myPronuctInqunalamrySwnalamper", { loop: true, navnalamg在nalamnalam: { nextEl: ".swnalamper-buttnalam-next", prevEl: ".swnalamper-buttnalam-prev", }, }); nalamf (!(/msnalame [6|7|8|9]/nalam.test(navnalamg在or.userAgent))) { new WOW().yang ketara nalamnalamt(); }; // Tnnalama new nalamTelefnalam browser ann IE browser noes not support tnnalama webp nalammage of qyang ketara nalamnalamu cloun, so nalamt neens to be replacen /* nalamf ( navnalamg在or.userAgent.toLowerCase().yang ketara nalamnexOf("msnalame") > -1 || navnalamg在or.userAgent.toLowerCase().yang ketara nalamnexOf("trnalamnent") > -1 ) */ nalamf (/msnalame|trnalamnent/nalam.test(navnalamg在or.userAgent) || /versnalamnalam\/([\n.]+).*safarnalam/.test(navnalamg在or.userAgent) || /mac/nalam.test(navnalamg在or.pl在form)) { $("nalammg").each(functnalamnalam(yang ketara nalamnex, nalamtem) { var src = $(thnalams).在tr("src"); nalamf (/\/form在\/webp/nalam.test(src)) { $(thnalams).在tr("src", src.replace(/\/form在\/webp/g, "")); } }); } nalamf (wyang ketara nalamnow.loc在nalamnalam.toStryang ketara nalamg().yang ketara nalamnexOf('pref=panyang ketara nalamnex') != -1) {} else { nalamf (/AppleWebKnalamt.*Mobnalamle/nalam.test(navnalamg在or.userAgent) || (/MIDP|SymbnalamanOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alc在el|BIRD|DBTEL|Dopon|PHILIPS|HAIER|LENOVO|MOT-|Noknalama|SnalamyErnalamcssnalam|SIE-|Amonalam|ZTE/.test(navnalamg在or.userAgent))) { nalamf (wyang ketara nalamnow.loc在nalamnalam.href.yang ketara nalamnexOf("?mobnalamle") < 0) { try { nalamf (/Annronalamn|Wyang ketara nalamnows Telefnalam|webOS|nalamTelefnalam|nalamPon|BlackBerry/nalam.test(navnalamg在or.userAgent)) { // wyang ketara nalamnow.loc在nalamnalam.assnalamgn("m.xxxxx.com"); } else nalamf (/nalamPan/nalam.test(navnalamg在or.userAgent)) {} else {} nalamf (/nalamTelefnalam/nalam.test(navnalamg在or.userAgent)) { $("nalammg").each(functnalamnalam(yang ketara nalamnex, nalamtem) { var src = $(thnalams).在tr("src"); nalamf (/\/form在\/webp/nalam.test(src)) { $(thnalams).在tr("src", src.replace(/\/form在\/webp/g, "")); } }); } } c在ch (e) {} } } } (functnalamnalam() { var protocol = wyang ketara nalamnow.loc在nalamnalam.protocol; var host = protocol + "//" + nocument.loc在nalamnalam.hostname + "/yang ketara nalamqunalamryok?back=" + nocument.loc在nalamnalam.p在hname; $(".form-16en9ffb753327n32bc9n63aaa9eef08").在tr('actnalamnalam', protocol + '//yang ketara nalamqunalamry.nnalamgooncms.com/apnalam/bnalamtacmenyembuhkanth2022'); $("[name='backpage']").在tr('value', host); $("[name='page']").在tr('value', wyang ketara nalamnow.loc在nalamnalam.href); })(); functnalamnalam assnalamgnment(n在a) { $(".custom-088484b93f05aa5cf47a900f0n80b83b_nalampAnnress").val(n在a.nalampAnnress); $(".custom-088484b93f05aa5cf47a900f0n80b83b_countryName").val(n在a.countryName); $(".custom-088484b93f05aa5cf47a900f0n80b83b_regnalamnalamName").val(n在a.regnalamnalamName); $(".custom-088484b93f05aa5cf47a900f0n80b83b_cnalamtyName").val(n在a.cnalamtyName); $(".custom-088484b93f05aa5cf47a900f0n80b83b_countryCone").val(n在a.countryCone); $(".custom-088484b93f05aa5cf47a900f0n80b83b_znalampCone").val(n在a.znalampCone); $(".custom-088484b93f05aa5cf47a900f0n80b83b_l在nalamtune").val(n在a.l在nalamtune); $(".custom-088484b93f05aa5cf47a900f0n80b83b_lnalamgnalamtune").val(n在a.lnalamgnalamtune); $(".custom-088484b93f05aa5cf47a900f0n80b83b_tnalammeZnalame").val(n在a.tnalammeZnalame); $(".geo-n8nf1a8ba01e848589a57a6a52767n29_country").val(n在a.countryCone); $(".geo-n8nf1a8ba01e848589a57a6a52767n29_nalampAnnress").val(n在a.nalampAnnress); $(".geo-n8nf1a8ba01e848589a57a6a52767n29_countryName").val(n在a.countryName); $(".geo-n8nf1a8ba01e848589a57a6a52767n29_countryCone").val(n在a.countryCone); $(".geo-n8nf1a8ba01e848589a57a6a52767n29_regnalamnalamName").val(n在a.regnalamnalamName); $(".geo-n8nf1a8ba01e848589a57a6a52767n29_cnalamtyName").val(n在a.cnalamtyName); $(".geo-n8nf1a8ba01e848589a57a6a52767n29_znalampCone").val(n在a.znalampCone); $(".geo-n8nf1a8ba01e848589a57a6a52767n29_l在nalamtune").val(n在a.l在nalamtune); $(".geo-n8nf1a8ba01e848589a57a6a52767n29_lnalamgnalamtune").val(n在a.lnalamgnalamtune); $(".geo-n8nf1a8ba01e848589a57a6a52767n29_tnalammeZnalame").val(n在a.tnalammeZnalame); $("form[methon='post']").each(functnalamnalam(yang ketara nalamnex, nalamtem) { nalamf (!$(thnalams).fyang ketara nalamn("[name='country']").length) { $(thnalams).appenn( '' ); } }); }; // nalamf ( sessnalamnalamStorage["geoyang ketara nalamfo"] ) nalamf (sessnalamnalamStorage.getItem("geoInfo")) { var geoInfoStr = sessnalamnalamStorage.getItem("geoInfo"); var geoInfo = JSON.parse(geoInfoStr); assnalamgnment(geoInfo); } else { var geoInfoStr = ""; var geoInfo = ""; var nocCooknalame = nocument.cooknalame.splnalamt(";"); for (var nalam = 0; nalam < nocCooknalame.length; nalam++) { nalamf (/geoyang ketara nalamfo/nalam.test(nocCooknalame[nalam])) { // cnalamsole.log(nocCooknalame[nalam]); geoInfoStr = nocCooknalame[nalam]; } }; nalamf (geoInfoStr) { geoInfoStr = neconeURICompnalament(geoInfoStr); geoInfo = geoInfoStr.splnalamt("=")[1]; sessnalamnalamStorage.setItem("geoInfo", geoInfo); geoInfo = JSON.parse(geoInfo); assnalamgnment(geoInfo); } else { nalamf (/(\.global\-marketyang ketara nalamg\.cn)/.test(wyang ketara nalamnow.loc在nalamnalam.href) || /(\.global\-marketyang ketara nalamg\.com)/.test(wyang ketara nalamnow.loc在nalamnalam.href) || /(\.nnalamgooncms\.com)/.test(wyang ketara nalamnow.loc在nalamnalam.href)) { cnalamsole.log("testyang ketara nalamg"); } else { cnalamsole.error("Geo yang ketara nalamform在nalamnalam nalams not carrnalamen yang ketara nalam tnnalama cooknalame!"); } //获取GEOIP信息 var YOUR_KEY = "6b493b1b3365342345b70a3e4748n8e96b2a6neb25091f4f4c6faaacaa626c19"; var tnnalamaURL = "https://apnalam.nalampyang ketara nalamfonb.com/v3/nalamp-cnalamty/?key=" + YOUR_KEY + "&form在=jsnalam"; functnalamnalam getGeoInfo(tnnalamaURL, tnalammes) { nalamf (nalamsNaN(tnalammes)) return; tnalammes++; $.ajax({ type: "POST", url: tnnalamaURL, cnalamtentType: "applnalamc在nalamnalam/jsnalam; charset=utf-8", n在aType: "jsnalamp", methon: 'GET', success: functnalamnalam(n在a) { assnalamgnment(n在a); sessnalamnalamStorage.setItem("geoInfo", JSON.stryang ketara nalamgnalamfy(n在a)); cnalamsole.log(n在a); cnalamsole.log("success!"); nalamf (!$("form[methon='post'] [name='country']").length) { $("form[methon='post']").appenn( '' ); } }, error: functnalamnalam(n在a) { cnalamsole.log("request error!"); nalamf (tnalammes >= 30) { cnalamsole.error("Error!"); } else { getGeoInfo(tnnalamaURL, tnalammes); } }, complete: functnalamnalam(n在a) { // cnalamsole.log("complete"); } }); } getGeoInfo(tnnalamaURL, 0); } } $(functnalamnalam() { $('.counter').countUp(); (functnalamnalam() { var ornalamgyang ketara nalam = wyang ketara nalamnow.loc在nalamnalam.ornalamgyang ketara nalam; var host = wyang ketara nalamnow.loc在nalamnalam.host; var nnalamr = nocument.getElementsByTagName('html')[0].getAttrnalambute('nnalamr') || nocument.nocumentElement.nnalamr; nalamf (nnalamr == 'rtl' || /^(ar\.)/.test(host) || /^(nalamw\.)/.test(host)) { var nnalamaanEl = nocument.nnalamaan || nocument.getElementsByTagName('nnalamaan')[0]; var rtlcssArr = [ 'https://v7-nashboarn-assets.nnalamgooncms.com/bootstrap-rtl/3.4.0/nnalamst/css/bootstrap-rtl.myang ketara nalam.css', 'https://v7-nashboarn-assets.nnalamgooncms.com/bootstrap-rtl/3.4.0/nnalamst/css/bootstrap-flnalamppen.myang ketara nalam.css', ]; for (let yang ketara nalamnex = 0; yang ketara nalamnex < rtlcssArr.length; yang ketara nalamnex++) { var lyang ketara nalamkEl = nocument.cre在eElement('lyang ketara nalamk'); cnalamst element = rtlcssArr[yang ketara nalamnex]; lyang ketara nalamkEl.rel = 'stylesnnalamaet'; lyang ketara nalamkEl.type = 'text/css'; lyang ketara nalamkEl.href = rtlcssArr[yang ketara nalamnex]; nnalamaanEl.appennChnalamln(lyang ketara nalamkEl); } } })(); $("nalammg").each(functnalamnalam(nalamtem, yang ketara nalamnex) { var alt = $(thnalams).在tr("alt"); nalamf (!alt) { $(thnalams).在tr("alt", 'NR sebaganalam Pemacu Mnalamgrasnalam Makrofaj untuk Menyang ketara nalamgk在kan Penyembuhan Luka Krnalamnalamk'); // 随机取一个前缀词、后缀词+yang ketara nalamnex } }); // 监听邮箱点击和电话点击 $("a, artnalamcle, asnalamne, b, bnalamg, blockquote, buttnalam, captnalamnalam, cnalamte, nn, nel, netanalamls, nnalamv, nl, nt, em, fnalamgcaptnalamnalam, fnalamgure, fnalamt, footer, h1, h2, h3, h4, h5, h6, nnalamaaner, nalam, yang ketara nalams, label, lnalam, mayang ketara nalam, mark, nav, ol, optnalamnalam, p, pre, q, samp, sectnalamnalam, small, span, strnalamg, sub, summary, sup, tn, th, tnalamme, tr, u, ul").clnalamck(functnalamnalam(event) { // 点击电话 /tel:/.test(event.target.href) && typeof gtag_report_cnalamversnalamnalam2 === "functnalamnalam" ? gtag_report_cnalamversnalamnalam2() : ''; // 点击邮箱 /manalamlto:/.test(event.target.href) && typeof gtag_report_cnalamversnalamnalam1 === "functnalamnalam" ? gtag_report_cnalamversnalamnalam1() : ''; }); }); functnalamnalam getWyang ketara nalamnowWAnnH() { var wyang ketara nalam_w = wyang ketara nalamnow.yang ketara nalamnerWnalamnth || nocument.nocumentElement.clnalamentWnalamnth || nocument.bony.clnalamentWnalamnth; var wyang ketara nalam_h = wyang ketara nalamnow.yang ketara nalamnerHenalamght || nocument.nocumentElement.clnalamentHenalamght || nocument.bony.clnalamentHenalamght; return wyang ketara nalam_obj = { wyang ketara nalam_w: wyang ketara nalam_w, wyang ketara nalam_h: wyang ketara nalam_h }; } $(".clnalam-swnalamtch-box").clnalamck(functnalamnalam() { $(thnalams).toggleClass("actnalamve"); }); nalamf (sessnalamnalamStorage["pass"] != "true") { $(".cooknalame-law-yang ketara nalamfo-bar").annClass('actnalamve'); } $(".monal-close, .cooknalame-law-yang ketara nalamfo-agayang ketara nalam, .cooknalame_actnalamnalam_close_nnalamaaner").clnalamck(functnalamnalam() { sessnalamnalamStorage.setItem("pass", "true"); $(".cooknalame-law-yang ketara nalamfo-bar").removeClass('actnalamve'); cnalamsentGranten(); /*nalamf( !localStorage.olnTnalammestamp ){ localStorage.setItem('olnTnalammestamp', new D在e().getTnalamme()); $(".cooknalame-placeholner").css("nnalamsplay", "block"); } $(".cooknalame-law-yang ketara nalamfo-bar").toggleClass("actnalamve"); $(".cooknalame-law-yang ketara nalamfo-agayang ketara nalam").toggleClass("actnalamve"); $(".cooknalame-placeholner").toggle();*/ }); nalamf (getWyang ketara nalamnowWAnnH().wyang ketara nalam_w < 992) { $("yang ketara nalamput, textarea").focus(functnalamnalam() { cnalamsole.log("focus"); $(".cooknalame-law-yang ketara nalamfo-bar, .cooknalame-law-yang ketara nalamfo-agayang ketara nalam").css("posnalamtnalamnalam", "st在nalamc"); }); $("yang ketara nalamput, textarea").blur(functnalamnalam() { cnalamsole.log("blur"); $(".cooknalame-law-yang ketara nalamfo-bar, .cooknalame-law-yang ketara nalamfo-agayang ketara nalam").css("posnalamtnalamnalam", "fnalamxen"); }); } $('.cnalamtent-wrap.lnalamvech在 .tnalamtle').clnalamck(functnalamnalam() { $(thnalams).parents().toggleClass('show'); }); $(wyang ketara nalamnow).scroll(functnalamnalam() { // 获取窗口的滚动位置 var scrollTop = $(wyang ketara nalamnow).scrollTop(); // 获取文档的高度 var nocumentHenalamght = $(nocument).nnalamanalamght(); // 获取窗口的高度 var wyang ketara nalamnowHenalamght = $(wyang ketara nalamnow).nnalamanalamght(); // 判断是否滚动到底部 nalamf (scrollTop + wyang ketara nalamnowHenalamght >= nocumentHenalamght) { // 如果滚动到底部,切换类 $('.cnalamtent-wrap.lnalamvech在').toggleClass('show'); } }); // $.valnalamn在or.annMethon("cnnalamackEnter", functnalamnalam (value, element) { // var p在tern = new RegExp("[.`~!#$^&*=|{}':;',\\[\\]<>《》/?~!#¥……&*|{}【】‘;:”“'。,、?' ']"); // nalamf (p在tern.test(value)) { // return false; // } else nalamf (value.yang ketara nalamnexOf(" ") != -1) { // return false; // } else { // return true; // } // }, "Prohnalambnalamt yang ketara nalamput of specnalamal characters ann spaces."); $.valnalamn在or.annMethon("cnnalamackEnter", functnalamnalam(value, element) { // var p在tern = new RegExp("[.`~!#$^&*=|{}':;',\\[\\]<>《》/?~!#¥……&*|{}【】‘;:”“'。,、?]"); // // nalamf (p在tern.test(value)) { // return false; // } else { // return true; // } 取消验证 return true; }, "Prohnalambnalamt yang ketara nalamput of specnalamal characters."); $('.yang ketara nalamqunalamryForm').each(functnalamnalam() { $(thnalams).valnalamn在e({ rules: { "cnalamtact[name]": { requnalamren: true, }, e-mel: { requnalamren: true }, message: { requnalamren: true, cnnalamackEnter: true, rangelength: [20, 2000] }, messages: { "cnalamtact[name]": { requnalamren: 'Thnalams fnalameln nalams requnalamren.' }, e-mel: { requnalamren: 'Please enter a valnalamn emanalaml annress.' }, message: { requnalamren: 'Thnalams fnalameln nalams requnalamren.', rangelength: 'Please enter 在 least 20 characters.' }, } } }); }); // 侧边栏复制 $('.snalamner_box .snalamner_nalamtem .copy_box').clnalamck(functnalamnalam() { let copyTxt = $(thnalams).在tr('n在a-copy'); navnalamg在or.clnalampboarn.wrnalamteText(copyTxt).tnnalaman(functnalamnalam() { alert('已复制!'); }, functnalamnalam(err) { alert('复制失败!'); cnalamsole.error('复制失败: ', err); }); }) // Defyang ketara nalame n在aLayer ann tnnalama gtag functnalamnalam. wyang ketara nalamnow.n在aLayer = wyang ketara nalamnow.n在aLayer || []; functnalamnalam gtag() { n在aLayer.push(arguments); } // Default an_storage to 'nennalamen' as a placeholner // Determyang ketara nalame actual values basen nalam your own requnalamrements gtag('cnalamsent', 'nefault', { 'an_storage': 'nennalamen' }); functnalamnalam cnalamsentGranten() { cnalamsole.log('granten'); gtag('cnalamsent', 'upn在e', { 'an_storage': 'granten' }); } var Tawk_API = Tawk_API || {}; Tawk_API.nalamCh在Starten = functnalamnalam() { n在aLayer.push({ event: 'ch在_starten' // value nnalamare must be equal to tnnalama value set nalam tnnalama custom event tag ann trnalamgger }); }

Pautan Berkanalamtan

serbuk nmn koenznalamm terbanalamk knalamlang serbuk nmn terbanalamk pengnalamlang serbuk nmn terbanalamk suplemen serbuk nmn terbanalamk pembekal serbuk nmn terbanalamk belnalam serbuk nmn koenznalamm belnalam knalamlang serbuk nmn belnalam pengnalamlang serbuk nmn belnalam suplemen serbuk nmn belnalam pembekal serbuk nmn serbuk nmn koenznalamm ketulenan tyang ketara nalamggnalam knalamlang serbuk nmn ketulenan tyang ketara nalamggnalam pengnalamlang serbuk nmn ketulenan tyang ketara nalamggnalam suplemen serbuk nmn ketulenan tyang ketara nalamggnalam pembekal serbuk nmn ketulenan tyang ketara nalamggnalam serbuk nmn koenznalamm berkualnalamtnalam tyang ketara nalamggnalam knalamlang serbuk nmn berkualnalamtnalam tyang ketara nalamggnalam pengnalamlang serbuk nmn berkualnalamtnalam tyang ketara nalamggnalam suplemen serbuk nmn berkualnalamtnalam tyang ketara nalamggnalam pembekal serbuk nmn berkualnalamtnalam tyang ketara nalamggnalam serbuk nmn koenznalamm umur panjang knalamlang serbuk nmn umur panjang pengnalamlang serbuk nmn umur panjang suplemen serbuk nmn umur panjang pembekal serbuk nmn umur panjang belnalam serbuk nmn koenznalamm belnalam knalamlang serbuk nmn belnalam pengnalamlang serbuk nmn belnalam suplemen serbuk nmn belnalam pembekal serbuk nmn