{"id":287866,"date":"2026-06-01T11:12:54","date_gmt":"2026-06-01T11:12:54","guid":{"rendered":"https:\/\/hihilulu.com\/hihilulu-atelier%e2%93%a1-60-%e5%a4%a9%e5%85%8d%e8%b4%b9%e8%af%95%e7%94%a8%e6%b3%a8%e5%86%8c%e8%a1%a8\/"},"modified":"2026-06-12T10:40:03","modified_gmt":"2026-06-12T10:40:03","slug":"register-hihilulu-atelier-60-day-free-trial","status":"publish","type":"page","link":"https:\/\/hihilulu.com\/zh-hans\/register-hihilulu-atelier-60-day-free-trial\/","title":{"rendered":"\u6ce8\u518c hihilulu atelier\u24c7 60 \u5929\u514d\u8d39\u8bd5\u7528"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; fullwidth=&#8221;on&#8221; admin_label=&#8221;Section&#8221; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; bottom_divider_style=&#8221;waves&#8221; bottom_divider_color=&#8221;#FFFFFF&#8221; bottom_divider_height=&#8221;40px&#8221; bottom_divider_flip=&#8221;horizontal&#8221; da_disable_devices=&#8221;off|off|off&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; da_is_popup=&#8221;off&#8221; da_exit_intent=&#8221;off&#8221; da_has_close=&#8221;on&#8221; da_alt_close=&#8221;off&#8221; da_dark_close=&#8221;off&#8221; da_not_modal=&#8221;on&#8221; da_is_singular=&#8221;off&#8221; da_with_loader=&#8221;off&#8221; da_has_shadow=&#8221;on&#8221;][et_pb_fullwidth_code _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; positioning=&#8221;none&#8221; z_index=&#8221;0&#8243; width=&#8221;100%&#8221; max_width=&#8221;100%&#8221; module_alignment=&#8221;center&#8221; hover_enabled=&#8221;0&#8243; custom_css_free_form=&#8221;.hero-container {||  width: 100%;||}||||.hero-gif {||  width: 100%;||  height: auto;||}&#8221; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]    \r\n<div class=\"hero-container zh\"><\/div>\r\n \r\n<style>\r\n.hero-container {\r\n  width: 100%;\r\n  max-width: 1920px;\r\n  margin: 0 auto;\r\n  aspect-ratio: 16 \/ 5;\r\n  background-image: url('https:\/\/hihilulu.com\/wp-content\/uploads\/2026\/05\/banner1920X600-E1.gif');\r\n  background-size: cover;\r\n  background-position: center;\r\n  background-repeat: no-repeat;\r\n}\r\n\r\n.zh{\r\n\tbackground-image: url('https:\/\/hihilulu.com\/wp-content\/uploads\/2026\/05\/banner1920X600-C1.gif');\t\r\n}\r\n\r\n\/* Mobile *\/\r\n@media (max-width: 768px) {\r\n  .hero-container {\r\n    aspect-ratio: 4 \/ 3;\r\n    background-image: url('https:\/\/hihilulu.com\/wp-content\/uploads\/2026\/05\/banner-800X600-E.gif'); \/* optional *\/\r\n    background-position: center top;\r\n  }\r\n\t.zh{\r\n\t\tbackground-image: url('https:\/\/hihilulu.com\/wp-content\/uploads\/2026\/05\/banner-800X600-C.gif');\t\r\n\t}\r\n}\r\n<\/style>\r\n    \r\n\r\n    [\/et_pb_fullwidth_code][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;0px||||false|false&#8221; da_disable_devices=&#8221;off|off|off&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; da_is_popup=&#8221;off&#8221; da_exit_intent=&#8221;off&#8221; da_has_close=&#8221;on&#8221; da_alt_close=&#8221;off&#8221; da_dark_close=&#8221;off&#8221; da_not_modal=&#8221;on&#8221; da_is_singular=&#8221;off&#8221; da_with_loader=&#8221;off&#8221; da_has_shadow=&#8221;on&#8221;][et_pb_row _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;0px||||false|false&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; header_2_font_size=&#8221;50px&#8221; text_orientation=&#8221;center&#8221; custom_margin=&#8221;||15px||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>\u5c06\u4e2d\u6587\u5e26\u8fdb\u8bfe\u5802<\/h2>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;||||||||&#8221; text_line_height=&#8221;1.4em&#8221; header_2_text_align=&#8221;center&#8221; header_2_text_color=&#8221;#09B8FC&#8221; header_3_text_align=&#8221;center&#8221; header_3_text_color=&#8221;#09B8FC&#8221; header_3_font_size=&#8221;26px&#8221; custom_margin=&#8221;||0px||false|false&#8221; custom_padding=&#8221;||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3>\u6ce8\u518c\u4ee5\u83b7\u53d6\u6211\u4eec\u7684\u4e00\u4f53\u5316\u4e2d\u6587\u6559\u5b66\u89e3\u51b3\u65b9\u6848\uff1a<\/h3>\n<p>[\/et_pb_text][et_pb_code _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<div id=\"ssf-287818\" lang=\"zh\" data-form-type=\"register\" data-form-tracking=\"SIXTYDAYFREETRIAL\" class=\"ss-form-container\">\n    <form method=\"post\" class=\"ss-form\" enctype=\"multipart\/form-data\">\n        <input type=\"hidden\" name=\"ss_form_id\" value=\"287818\">\n        <input type=\"hidden\" name=\"ss_go\" value=\"1\">\n        <input type=\"hidden\" name=\"form_tracking\" value=\"SIXTYDAYFREETRIAL\">\n\n                <div class=\"ss-form-group ss-field-emailAddress\" data-field=\"emailAddress\" data-required=\"1\">\n                            <label class=\"ss-form-label\">\n                    \u90ae\u7bb1                                            <span class=\"ss-required\">*<\/span>\n                                    <\/label>\n            \n                        <input type=\"email\" name=\"emailAddress\" class=\"ss-form-control\">\n                    <\/div>\n                <div class=\"ss-form-group ss-field-pwd\" data-field=\"pwd\" data-required=\"1\">\n                            <label class=\"ss-form-label\">\n                    \u5bc6\u7801                                            <span class=\"ss-required\">*<\/span>\n                                    <\/label>\n            \n                        <input type=\"password\" name=\"pwd\" class=\"ss-form-control\">\n                    <\/div>\n                <div class=\"ss-form-group ss-field-repwd\" data-field=\"repwd\" data-required=\"1\">\n                            <label class=\"ss-form-label\">\n                    \u786e\u8ba4\u5bc6\u7801                                            <span class=\"ss-required\">*<\/span>\n                                    <\/label>\n            \n                        <input type=\"password\" name=\"repwd\" class=\"ss-form-control\">\n                    <\/div>\n                <div class=\"ss-form-group ss-field-firstName\" data-field=\"firstName\" data-required=\"1\">\n                            <label class=\"ss-form-label\">\n                    \u540d                                            <span class=\"ss-required\">*<\/span>\n                                    <\/label>\n            \n                        <input type=\"text\" name=\"firstName\" class=\"ss-form-control\">\n                    <\/div>\n                <div class=\"ss-form-group ss-field-lastName\" data-field=\"lastName\" data-required=\"1\">\n                            <label class=\"ss-form-label\">\n                    \u59d3                                            <span class=\"ss-required\">*<\/span>\n                                    <\/label>\n            \n                        <input type=\"text\" name=\"lastName\" class=\"ss-form-control\">\n                    <\/div>\n                <div class=\"ss-form-group ss-field-country\" data-field=\"country\" data-required=\"1\">\n                            <label class=\"ss-form-label\">\n                    \u56fd\u5bb6\/\u5730\u533a                                            <span class=\"ss-required\">*<\/span>\n                                    <\/label>\n            \n                        <select name=\"country\" class=\"ss-form-control\" id=\"country\">\n                <option value=\"af\">\u963f\u5bcc\u6c57<\/option><option value=\"al\">\u963f\u5c14\u5df4\u5c3c\u4e9a<\/option><option value=\"dz\">\u963f\u5c14\u53ca\u5229\u4e9a<\/option><option value=\"ad\">\u5b89\u9053\u5c14<\/option><option value=\"ao\">\u5b89\u54e5\u62c9<\/option><option value=\"ai\">\u5b89\u572d\u62c9<\/option><option value=\"aq\">\u5357\u6781\u6d32<\/option><option value=\"ag\">\u5b89\u63d0\u74dc\u548c\u5df4\u5e03\u8fbe<\/option><option value=\"ar\">\u963f\u6839\u5ef7<\/option><option value=\"am\">\u4e9a\u7f8e\u5c3c\u4e9a<\/option><option value=\"aw\">\u963f\u9c81\u5df4<\/option><option value=\"au\">\u6fb3\u5927\u5229\u4e9a<\/option><option value=\"at\">\u5965\u5730\u5229<\/option><option value=\"az\">\u963f\u585e\u62dc\u7586<\/option><option value=\"bs\">\u5df4\u54c8\u9a6c<\/option><option value=\"bh\">\u5df4\u6797<\/option><option value=\"bd\">\u5b5f\u52a0\u62c9\u56fd<\/option><option value=\"bb\">\u5df4\u5df4\u591a\u65af<\/option><option value=\"by\">\u767d\u4fc4\u7f57\u65af<\/option><option value=\"be\">\u6bd4\u5229\u65f6<\/option><option value=\"bz\">\u4f2f\u5229\u5179<\/option><option value=\"bj\">\u8d1d\u5b81<\/option><option value=\"bt\">\u4e0d\u4e39<\/option><option value=\"bo\">\u73bb\u5229\u7ef4\u4e9a<\/option><option value=\"ba\">\u6ce2\u65af\u5c3c\u4e9a\u548c\u9ed1\u585e\u54e5\u7ef4\u90a3<\/option><option value=\"bw\">\u535a\u8328\u74e6\u7eb3<\/option><option value=\"br\">\u5df4\u897f<\/option><option value=\"io\">\u82f1\u5c5e\u5370\u5ea6\u6d0b\u9886\u5730<\/option><option value=\"bn\">\u6587\u83b1<\/option><option value=\"bg\">\u4fdd\u52a0\u5229\u4e9a<\/option><option value=\"bf\">\u5e03\u57fa\u7eb3\u6cd5\u7d22<\/option><option value=\"bi\">\u5e03\u9686\u8fea<\/option><option value=\"cv\">\u4f5b\u5f97\u89d2<\/option><option value=\"kh\">\u67ec\u57d4\u5be8<\/option><option value=\"cm\">\u5580\u9ea6\u9686<\/option><option value=\"ca\">\u52a0\u62ff\u5927<\/option><option value=\"ky\">\u5f00\u66fc\u7fa4\u5c9b<\/option><option value=\"cf\">\u4e2d\u975e\u5171\u548c\u56fd<\/option><option value=\"td\">\u4e4d\u5f97<\/option><option value=\"cl\">\u667a\u5229<\/option><option value=\"cn\">\u4e2d\u56fd<\/option><option value=\"cx\">\u5723\u8bde\u5c9b<\/option><option value=\"cc\">\u79d1\u79d1\u65af\u7fa4\u5c9b<\/option><option value=\"co\">\u54e5\u4f26\u6bd4\u4e9a<\/option><option value=\"km\">\u79d1\u6469\u7f57<\/option><option value=\"cg\">\u521a\u679c<\/option><option value=\"cd\">\u521a\u679c\u6c11\u4e3b\u5171\u548c\u56fd<\/option><option value=\"ck\">\u5e93\u514b\u7fa4\u5c9b<\/option><option value=\"cr\">\u54e5\u65af\u8fbe\u9ece\u52a0<\/option><option value=\"hr\">\u514b\u7f57\u5730\u4e9a<\/option><option value=\"cu\">\u53e4\u5df4<\/option><option value=\"cy\">\u585e\u6d66\u8def\u65af<\/option><option value=\"cz\">\u6377\u514b<\/option><option value=\"dk\">\u4e39\u9ea6<\/option><option value=\"dj\">\u5409\u5e03\u63d0<\/option><option value=\"dm\">\u591a\u7c73\u5c3c\u514b<\/option><option value=\"do\">\u591a\u7c73\u5c3c\u52a0\u5171\u548c\u56fd<\/option><option value=\"ec\">\u5384\u74dc\u591a\u5c14<\/option><option value=\"eg\">\u57c3\u53ca<\/option><option value=\"sv\">\u8428\u5c14\u74e6\u591a<\/option><option value=\"gq\">\u8d64\u9053\u51e0\u5185\u4e9a<\/option><option value=\"er\">\u5384\u7acb\u7279\u91cc\u4e9a<\/option><option value=\"ee\">\u7231\u6c99\u5c3c\u4e9a<\/option><option value=\"et\">\u57c3\u585e\u4fc4\u6bd4\u4e9a<\/option><option value=\"fk\">\u798f\u514b\u5170\u7fa4\u5c9b<\/option><option value=\"fo\">\u6cd5\u7f57\u7fa4\u5c9b<\/option><option value=\"fj\">\u6590\u6d4e<\/option><option value=\"fi\">\u82ac\u5170<\/option><option value=\"fr\">\u6cd5\u56fd<\/option><option value=\"gf\">\u6cd5\u5c5e\u572d\u4e9a\u90a3<\/option><option value=\"pf\">\u6cd5\u5c5e\u6ce2\u5229\u5c3c\u897f\u4e9a<\/option><option value=\"tf\">\u6cd5\u5c5e\u5357\u90e8\u9886\u5730<\/option><option value=\"ga\">\u52a0\u84ec<\/option><option value=\"gm\">\u5188\u6bd4\u4e9a<\/option><option value=\"ge\">\u683c\u9c81\u5409\u4e9a<\/option><option value=\"de\">\u5fb7\u56fd<\/option><option value=\"gh\">\u52a0\u7eb3<\/option><option value=\"gi\">\u76f4\u5e03\u7f57\u9640<\/option><option value=\"gr\">\u5e0c\u814a<\/option><option value=\"gl\">\u683c\u9675\u5170<\/option><option value=\"gd\">\u683c\u6797\u7eb3\u8fbe<\/option><option value=\"gp\">\u74dc\u5fb7\u7f57\u666e<\/option><option value=\"gu\">\u5173\u5c9b<\/option><option value=\"gt\">\u5371\u5730\u9a6c\u62c9<\/option><option value=\"gn\">\u51e0\u5185\u4e9a<\/option><option value=\"gw\">\u51e0\u5185\u4e9a\u6bd4\u7ecd<\/option><option value=\"gy\">\u572d\u4e9a\u90a3<\/option><option value=\"ht\">\u6d77\u5730<\/option><option value=\"hn\">\u6d2a\u90fd\u62c9\u65af<\/option><option value=\"hk\">\u9999\u6e2f<\/option><option value=\"hu\">\u5308\u7259\u5229<\/option><option value=\"is\">\u51b0\u5c9b<\/option><option value=\"in\">\u5370\u5ea6<\/option><option value=\"id\">\u5370\u5ea6\u5c3c\u897f\u4e9a<\/option><option value=\"ir\">\u4f0a\u6717<\/option><option value=\"iq\">\u4f0a\u62c9\u514b<\/option><option value=\"ie\">\u7231\u5c14\u5170<\/option><option value=\"il\">\u4ee5\u8272\u5217<\/option><option value=\"it\">\u610f\u5927\u5229<\/option><option value=\"jm\">\u7259\u4e70\u52a0<\/option><option value=\"jp\">\u65e5\u672c<\/option><option value=\"jo\">\u7ea6\u65e6<\/option><option value=\"kz\">\u54c8\u8428\u514b\u65af\u5766<\/option><option value=\"ke\">\u80af\u5c3c\u4e9a<\/option><option value=\"ki\">\u57fa\u91cc\u5df4\u65af<\/option><option value=\"kp\">\u671d\u9c9c<\/option><option value=\"kr\">\u97e9\u56fd<\/option><option value=\"kw\">\u79d1\u5a01\u7279<\/option><option value=\"kg\">\u5409\u5c14\u5409\u65af\u65af\u5766<\/option><option value=\"la\">\u8001\u631d<\/option><option value=\"lb\">\u9ece\u5df4\u5ae9<\/option><option value=\"ls\">\u83b1\u7d22\u6258<\/option><option value=\"lr\">\u5229\u6bd4\u91cc\u4e9a<\/option><option value=\"ly\">\u5229\u6bd4\u4e9a<\/option><option value=\"li\">\u5217\u652f\u6566\u58eb\u767b<\/option><option value=\"lt\">\u7acb\u9676\u5b9b<\/option><option value=\"lu\">\u5362\u68ee\u5821<\/option><option value=\"mo\">\u6fb3\u95e8<\/option><option value=\"mk\">\u5317\u9a6c\u5176\u987f<\/option><option value=\"mg\">\u9a6c\u8fbe\u52a0\u65af\u52a0<\/option><option value=\"mw\">\u9a6c\u62c9\u7ef4<\/option><option value=\"my\">\u9a6c\u6765\u897f\u4e9a<\/option><option value=\"ml\">\u9a6c\u91cc<\/option><option value=\"mt\">\u9a6c\u8033\u4ed6<\/option><option value=\"mh\">\u9a6c\u7ecd\u5c14\u7fa4\u5c9b<\/option><option value=\"mq\">\u9a6c\u63d0\u5c3c\u514b<\/option><option value=\"mr\">\u6bdb\u91cc\u5854\u5c3c\u4e9a<\/option><option value=\"mu\">\u6bdb\u91cc\u6c42\u65af<\/option><option value=\"yt\">\u9a6c\u7ea6\u7279<\/option><option value=\"mx\">\u58a8\u897f\u54e5<\/option><option value=\"fm\">\u5bc6\u514b\u7f57\u5c3c\u897f\u4e9a\u8054\u90a6<\/option><option value=\"md\">\u6469\u5c14\u591a\u74e6<\/option><option value=\"mc\">\u6469\u7eb3\u54e5<\/option><option value=\"mn\">\u8499\u53e4<\/option><option value=\"me\">\u9ed1\u5c71<\/option><option value=\"ma\">\u6469\u6d1b\u54e5<\/option><option value=\"mz\">\u83ab\u6851\u6bd4\u514b<\/option><option value=\"mm\">\u7f05\u7538<\/option><option value=\"na\">\u7eb3\u7c73\u6bd4\u4e9a<\/option><option value=\"nr\">\u7459\u9c81<\/option><option value=\"np\">\u5c3c\u6cca\u5c14<\/option><option value=\"nl\">\u8377\u5170<\/option><option value=\"nc\">\u65b0\u5580\u91cc\u591a\u5c3c\u4e9a<\/option><option value=\"nz\">\u65b0\u897f\u5170<\/option><option value=\"ni\">\u5c3c\u52a0\u62c9\u74dc<\/option><option value=\"ne\">\u5c3c\u65e5\u5c14<\/option><option value=\"ng\">\u5c3c\u65e5\u5229\u4e9a<\/option><option value=\"nu\">\u7ebd\u57c3<\/option><option value=\"nf\">\u8bfa\u798f\u514b\u5c9b<\/option><option value=\"no\">\u632a\u5a01<\/option><option value=\"om\">\u963f\u66fc<\/option><option value=\"pk\">\u5df4\u57fa\u65af\u5766<\/option><option value=\"pw\">\u5e15\u52b3<\/option><option value=\"ps\">\u5df4\u52d2\u65af\u5766<\/option><option value=\"pa\">\u5df4\u62ff\u9a6c<\/option><option value=\"pg\">\u5df4\u5e03\u4e9a\u65b0\u51e0\u5185\u4e9a<\/option><option value=\"py\">\u5df4\u62c9\u572d<\/option><option value=\"pe\">\u79d8\u9c81<\/option><option value=\"ph\">\u83f2\u5f8b\u5bbe<\/option><option value=\"pl\">\u6ce2\u5170<\/option><option value=\"pt\">\u8461\u8404\u7259<\/option><option value=\"pr\">\u6ce2\u591a\u9ece\u5404<\/option><option value=\"qa\">\u5361\u5854\u5c14<\/option><option value=\"ro\">\u7f57\u9a6c\u5c3c\u4e9a<\/option><option value=\"ru\">\u4fc4\u7f57\u65af<\/option><option value=\"rw\">\u5362\u65fa\u8fbe<\/option><option value=\"ws\">\u8428\u6469\u4e9a<\/option><option value=\"sm\">\u5723\u9a6c\u529b\u8bfa<\/option><option value=\"sa\">\u6c99\u7279\u963f\u62c9\u4f2f<\/option><option value=\"sn\">\u585e\u5185\u52a0\u5c14<\/option><option value=\"rs\">\u585e\u5c14\u7ef4\u4e9a<\/option><option value=\"sc\">\u585e\u820c\u5c14<\/option><option value=\"sl\">\u585e\u62c9\u5229\u6602<\/option><option value=\"sg\">\u65b0\u52a0\u5761<\/option><option value=\"sx\">\u5723\u9a6c\u4e01<\/option><option value=\"sk\">\u65af\u6d1b\u4f10\u514b<\/option><option value=\"si\">\u65af\u6d1b\u6587\u5c3c\u4e9a<\/option><option value=\"sb\">\u6240\u7f57\u95e8\u7fa4\u5c9b<\/option><option value=\"so\">\u7d22\u9a6c\u91cc<\/option><option value=\"za\">\u5357\u975e<\/option><option value=\"ss\">\u5357\u82cf\u4e39<\/option><option value=\"es\">\u897f\u73ed\u7259<\/option><option value=\"lk\">\u65af\u91cc\u5170\u5361<\/option><option value=\"sd\">\u82cf\u4e39<\/option><option value=\"sr\">\u82cf\u91cc\u5357<\/option><option value=\"se\">\u745e\u5178<\/option><option value=\"ch\">\u745e\u58eb<\/option><option value=\"sy\">\u53d9\u5229\u4e9a<\/option><option value=\"tw\">\u53f0\u6e7e<\/option><option value=\"tj\">\u5854\u5409\u514b\u65af\u5766<\/option><option value=\"tz\">\u5766\u6851\u5c3c\u4e9a<\/option><option value=\"th\">\u6cf0\u56fd<\/option><option value=\"tg\">\u591a\u54e5<\/option><option value=\"tk\">\u6258\u514b\u52b3<\/option><option value=\"to\">\u6c64\u52a0<\/option><option value=\"tt\">\u7279\u7acb\u5c3c\u8fbe\u548c\u591a\u5df4\u54e5<\/option><option value=\"tn\">\u7a81\u5c3c\u65af<\/option><option value=\"tr\">\u571f\u8033\u5176<\/option><option value=\"tm\">\u571f\u5e93\u66fc\u65af\u5766<\/option><option value=\"tc\">\u7279\u514b\u65af\u548c\u51ef\u79d1\u65af\u7fa4\u5c9b<\/option><option value=\"tv\">\u56fe\u74e6\u5362<\/option><option value=\"ug\">\u4e4c\u5e72\u8fbe<\/option><option value=\"ua\">\u4e4c\u514b\u5170<\/option><option value=\"ae\">\u963f\u8054\u914b<\/option><option value=\"gb\">\u82f1\u56fd<\/option><option value=\"us\">\u7f8e\u56fd<\/option><option value=\"uy\">\u4e4c\u62c9\u572d<\/option><option value=\"uz\">\u4e4c\u5179\u522b\u514b\u65af\u5766<\/option><option value=\"vu\">\u74e6\u52aa\u963f\u56fe<\/option><option value=\"va\">\u68b5\u8482\u5188<\/option><option value=\"ve\">\u59d4\u5185\u745e\u62c9<\/option><option value=\"vn\">\u8d8a\u5357<\/option><option value=\"wf\">\u74e6\u5229\u65af\u548c\u5bcc\u56fe\u7eb3<\/option><option value=\"ye\">\u4e5f\u95e8<\/option><option value=\"zm\">\u8d5e\u6bd4\u4e9a<\/option><option value=\"zw\">\u6d25\u5df4\u5e03\u97e6<\/option><option value=\"other\">\u5176\u4ed6<\/option>            <\/select>\n\n                    <\/div>\n                <div class=\"ss-form-group ss-field-phoneNumber\" data-field=\"phoneNumber\" data-required=\"0\">\n                            <label class=\"ss-form-label\">\n                    \u7535\u8bdd\u53f7\u7801                                    <\/label>\n            \n                        <input type=\"tel\" name=\"phoneNumber\" class=\"ss-form-control\">\n                    <\/div>\n                <div class=\"ss-form-group ss-field-social_media_account_696e4ae874b1a\" data-field=\"social_media_account_696e4ae874b1a\" data-required=\"1\">\n                            <label class=\"ss-form-label\">\n                    \u793e\u4ea4\u5a92\u4f53\u8d26\u53f7                                            <span class=\"ss-required\">*<\/span>\n                                    <\/label>\n            \n                        <div class=\"ss-radio-group\">\n                                <label class=\"ss-radio-label\">\n                    <input type=\"radio\" name=\"social_media_account_696e4ae874b1a\" value=\"weChat\"> <span>WeChat<\/span>\n                <\/label>\n                                <label class=\"ss-radio-label\">\n                    <input type=\"radio\" name=\"social_media_account_696e4ae874b1a\" value=\"facebook\"> <span>Facebook<\/span>\n                <\/label>\n                                <label class=\"ss-radio-label\">\n                    <input type=\"radio\" name=\"social_media_account_696e4ae874b1a\" value=\"instagram\"> <span>Instagram<\/span>\n                <\/label>\n                                <label class=\"ss-radio-label\">\n                    <input type=\"radio\" name=\"social_media_account_696e4ae874b1a\" value=\"x\"> <span>X<\/span>\n                <\/label>\n                                <label class=\"ss-radio-label\">\n                    <input type=\"radio\" name=\"social_media_account_696e4ae874b1a\" value=\"linkedIn\"> <span>LinkedIn<\/span>\n                <\/label>\n                                <label class=\"ss-radio-label\">\n                    <input type=\"radio\" name=\"social_media_account_696e4ae874b1a\" value=\"tikTok\"> <span>TikTok<\/span>\n                <\/label>\n                            <\/div>\n\n                    <\/div>\n                <div class=\"ss-form-group ss-field-linkedin_link__1__696e4b05a7a2c\" data-field=\"linkedin_link__1__696e4b05a7a2c\" data-required=\"1\">\n                            <label class=\"ss-form-label\">\n                    \u5fae\u4fe1                                            <span class=\"ss-required\">*<\/span>\n                                    <\/label>\n            \n                        <input type=\"text\" name=\"linkedin_link__1__696e4b05a7a2c\" class=\"ss-form-control\">\n                    <\/div>\n                <div class=\"ss-form-group ss-field-linkedin_link__1__696e4bf08f3fc\" data-field=\"linkedin_link__1__696e4bf08f3fc\" data-required=\"1\">\n                            <label class=\"ss-form-label\">\n                    Facebook                                            <span class=\"ss-required\">*<\/span>\n                                    <\/label>\n            \n                        <input type=\"text\" name=\"linkedin_link__1__696e4bf08f3fc\" class=\"ss-form-control\">\n                    <\/div>\n                <div class=\"ss-form-group ss-field-linkedin_link_686fd5c6ca6cf\" data-field=\"linkedin_link_686fd5c6ca6cf\" data-required=\"1\">\n                            <label class=\"ss-form-label\">\n                    \u9886\u82f1                                            <span class=\"ss-required\">*<\/span>\n                                    <\/label>\n            \n                        <input type=\"text\" name=\"linkedin_link_686fd5c6ca6cf\" class=\"ss-form-control\">\n                    <\/div>\n                <div class=\"ss-form-group ss-field-facebook_link__1__696e4c5577da6\" data-field=\"facebook_link__1__696e4c5577da6\" data-required=\"1\">\n                            <label class=\"ss-form-label\">\n                    Instagram                                            <span class=\"ss-required\">*<\/span>\n                                    <\/label>\n            \n                        <input type=\"text\" name=\"facebook_link__1__696e4c5577da6\" class=\"ss-form-control\">\n                    <\/div>\n                <div class=\"ss-form-group ss-field-facebook_link__1__696e4c65b95d0\" data-field=\"facebook_link__1__696e4c65b95d0\" data-required=\"1\">\n                            <label class=\"ss-form-label\">\n                    X Link                                            <span class=\"ss-required\">*<\/span>\n                                    <\/label>\n            \n                        <input type=\"text\" name=\"facebook_link__1__696e4c65b95d0\" class=\"ss-form-control\">\n                    <\/div>\n                <div class=\"ss-form-group ss-field-facebook_link__1__696e4c76d4878\" data-field=\"facebook_link__1__696e4c76d4878\" data-required=\"1\">\n                            <label class=\"ss-form-label\">\n                    TikTok Link                                            <span class=\"ss-required\">*<\/span>\n                                    <\/label>\n            \n                        <input type=\"text\" name=\"facebook_link__1__696e4c76d4878\" class=\"ss-form-control\">\n                    <\/div>\n                <div class=\"ss-form-group ss-field-language_6a197f2588c7d\" data-field=\"language_6a197f2588c7d\" data-required=\"1\">\n                            <label class=\"ss-form-label\">\n                    \u8bf7\u786e\u8ba4\u60a8\u7a0d\u540e\u63a5\u6536\u901a\u77e5\u7684\u9996\u9009\u8bed\u8a00                                            <span class=\"ss-required\">*<\/span>\n                                    <\/label>\n            \n                        <div class=\"ss-radio-group\">\n                                <label class=\"ss-radio-label\">\n                    <input type=\"radio\" name=\"language_6a197f2588c7d\" value=\"english\"> <span>\u82f1\u8bed<\/span>\n                <\/label>\n                                <label class=\"ss-radio-label\">\n                    <input type=\"radio\" name=\"language_6a197f2588c7d\" value=\"chinese\"> <span>\u4e2d\u6587<\/span>\n                <\/label>\n                            <\/div>\n\n                    <\/div>\n                <div class=\"ss-form-group ss-field-agree_to_terms_690c93e7ac159\" data-field=\"agree_to_terms_690c93e7ac159\" data-required=\"1\">\n            \n                        <label class=\"ss-single-checkbox\">\n                <input type=\"checkbox\" name=\"agree_to_terms_690c93e7ac159\" value=\"1\">\n                <span>\u6211\u5e0c\u671b\u63a5\u6536\u76f8\u5173\u66f4\u65b0\u4fe1\u606f<\/span>\n            <\/label>\n\n                    <\/div>\n        \n        <button type=\"submit\" class=\"ss-submit-btn\">\u63d0\u4ea4<\/button>\n\t\t<div class=\"ss-message ss-success\" style=\"display:none;padding:12px;margin-top:12px;border-radius:8px;background:#d4edda;color:#155724;text-align:center\">\u63d0\u4ea4\u6210\u529f\uff01<\/div>\n\t\t<div class=\"ss-message ss-error\" style=\"display:none;padding:12px;margin-top:12px;border-radius:8px;background:#f8d7da;color:#721c24;text-align:center\">\u8bf7\u586b\u5199\u5fc5\u586b\u9879\uff01<\/div>\n\n    <\/form>\n\n    <style>\n        .ss-form-container{max-width:700px;margin:2rem auto;padding:2rem;background:#fff;border-radius:16px;box-shadow:0 4px 20 rgba(0,0,0,0.08)}\n        .ss-form-group{margin-bottom:1.5rem}\n        .ss-form-label{display:block;margin-bottom:8px;font-weight:500;color:#333}\n        .ss-required{color:#e53935;margin-left:4px}\n        .ss-form-control{width:100%;padding:12px 14px !important;border:1px solid #e0e0e0;border-radius:10px;font-size:15px;transition:all .3s;box-sizing:border-box}\n        .ss-form-control:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 3px rgba(0,123,255,0.15)}\n        .ss-radio-group,.ss-checkbox-group{display:flex;flex-wrap:wrap;gap:16px;margin-top:6px}\n        .ss-radio-label,.ss-checkbox-label,.ss-single-checkbox{display:inline-flex;align-items:center;gap:8px;cursor:pointer}\n        .ss-submit-btn{width:100%;padding:14px;\n        font-size:20px;\n        color: #FFFFFF !important;\n    border-width: 0px !important;\n    border-color: rgba(0, 0, 0, 0);\n    border-radius: 50px;\n    letter-spacing: 1px;\n    font-weight: 700 !important;\n    background-image: linear-gradient(170deg, #fed52c 0%, #ff9601 100%);cursor:pointer}\n        .ss-submit-btn:hover{filter: brightness(0.92);\n  transition: filter 0.15s ease;}\n        .ss-submit-btn:active {\n  transform: scale(0.96);\n  transition: transform 0.1s ease;\n}\n        .ss-field-conditional{display:none!important}\n        [lang=\"ar\"].ss-form-container{direction:rtl!important;text-align:right!important}\n        [lang=\"ar\"] .ss-form-label{text-align:right}\n        [lang=\"ar\"] .ss-required{margin-left:0;margin-right:4px}\n        [lang=\"ar\"] .ss-form-control{direction:rtl!important;text-align:right!important}\n    <\/style>\n\n<link rel=\"stylesheet\" href=\"https:\/\/hihilulu.com\/wp-content\/plugins\/hihilulu-forms\/flatpickr\/flatpickr.min.css\">\n<link rel=\"stylesheet\" href=\"https:\/\/hihilulu.com\/wp-content\/plugins\/hihilulu-forms\/flatpickr\/themes\/material_blue.css\">\n<script src=\"https:\/\/hihilulu.com\/wp-content\/plugins\/hihilulu-forms\/flatpickr\/flatpickr.min.js\"><\/script>\n<script src=\"https:\/\/hihilulu.com\/wp-content\/plugins\/hihilulu-forms\/flatpickr\/l10n\/zh.js\"><\/script>\n\n<link rel=\"stylesheet\" href=\"https:\/\/hihilulu.com\/wp-content\/plugins\/hihilulu-forms\/choices\/choices.min.css\">\n<script src=\"https:\/\/hihilulu.com\/wp-content\/plugins\/hihilulu-forms\/choices\/choices.min.js\"><\/script>\n\n\n\n\n<style>\n.ss-field-tip {\n    margin:4px 0 10px;\n    font-size:13px;\n    display:none;\n    line-height:1.5;\n}\n.ss-tip-error{color:#d93025;}\n.ss-tip-success{color:#098238;}\n.ss-input-error{border-color:#d93025 !important;background:#fff6f6 !important;}\n.ss-input-success{border-color:#098238 !important;background:#f6fff8 !important;}\n<\/style>\n<script>\n\n\ndocument.addEventListener('DOMContentLoaded',()=>{\n    const wrap = document.querySelector('#ssf-287818');\n    const form = wrap.querySelector('.ss-form');\n    const isRegisterForm = wrap.dataset.formType === 'register';\n    const lang = wrap.getAttribute('lang')||'en';\n\n    const tipText = {\n        zh:{\n            emptyTip:'\u274c \u6b64\u9879\u4e3a\u5fc5\u586b\u5185\u5bb9',\n            emailErr:'\u274c \u90ae\u7bb1\u683c\u5f0f\u9519\u8bef\uff0c\u8bf7\u586b\u5199 example@xxx.com',\n            emailOk:'\u2705 \u90ae\u7bb1\u683c\u5f0f\u6b63\u786e',\n            emailExist:'\u274c \u90ae\u7bb1\u5df2\u5b58\u5728\uff0c\u8bf7\u66f4\u6362',\n            phoneErr:'\u274c \u624b\u673a\u53f7\u683c\u5f0f\u975e\u6cd5',\n            numErr:'\u274c \u8bf7\u8f93\u5165\u6709\u6548\u6570\u5b57',\n            minmax:'\u274c \u8d85\u51fa\u6570\u503c\u8303\u56f4',\n            pwdLen:'\u274c \u5bc6\u7801\u6700\u5c116\u4f4d\u5b57\u7b26',\n            pwdDiff:'\u274c \u4e24\u6b21\u5bc6\u7801\u8f93\u5165\u4e0d\u4e00\u81f4',\n            dateErr:'\u274c \u65e5\u671f\u683c\u5f0f\uff1ayyyy-mm-dd hh:mm',\n            requiredRadio:'\u274c \u8bf7\u9009\u62e9\u4e00\u9879\u5fc5\u586b\u9009\u9879'\n        },\n        en:{\n            emptyTip:'\u274c This field is required',\n            emailErr:'\u274c Invalid email, eg: name@domain.com',\n            emailOk:'\u2705 Email format ok',\n            emailExist:'\u274c Email already exists, please change',\n            phoneErr:'\u274c Invalid phone number',\n            numErr:'\u274c Please input valid number',\n            minmax:'\u274c Out of value range',\n            pwdLen:'\u274c Password min 6 chars',\n            pwdDiff:'\u274c Password not match',\n            dateErr:'\u274c Date format: yyyy-mm-dd hh:mm',\n            requiredRadio:'\u274c Required radio option'\n        },\n        fr:{\n            emptyTip:'\u274c Champ obligatoire',\n            emailErr:'\u274c Email invalide, ex: nom@domaine.com',\n            emailOk:'\u2705 Email valide',\n            emailExist:'\u274c Email d\u00e9j\u00e0 utilis\u00e9, veuillez en choisir un autre',\n            phoneErr:'\u274c Num\u00e9ro de t\u00e9l\u00e9phone invalide',\n            numErr:'\u274c Veuillez saisir un nombre',\n            minmax:'\u274c Valeur hors plage',\n            pwdLen:'\u274c Mot de passe min 6 caract\u00e8res',\n            pwdDiff:'\u274c Mots de passe diff\u00e9rents',\n            dateErr:'\u274c Format date: yyyy-mm-dd hh:mm',\n            requiredRadio:'\u274c S\u00e9lection requise'\n        },\n        ar:{\n            emptyTip:'\u274c \u0647\u0630\u0627 \u0627\u0644\u062d\u0642\u0644 \u0645\u0637\u0644\u0648\u0628',\n            emailErr:'\u274c \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u063a\u064a\u0631 \u0635\u0627\u0644\u062d',\n            emailOk:'\u2705 \u0627\u0644\u0628\u0631\u064a\u062f \u0635\u0627\u0644\u062d',\n            emailExist:'\u274c \u0627\u0644\u0628\u0631\u064a\u062f \u0645\u0633\u062c\u0644 \u0645\u0633\u0628\u0642\u0627\u064b\u060c \u0627\u0633\u062a\u062e\u062f\u0645 \u0628\u0631\u064a\u062f \u0622\u062e\u0631',\n            phoneErr:'\u274c \u0631\u0642\u0645 \u0627\u0644\u0647\u0627\u062a\u0641 \u063a\u064a\u0631 \u0635\u0627\u0644\u062d',\n            numErr:'\u274c \u0623\u062f\u062e\u0644 \u0631\u0642\u0645 \u0635\u0627\u0644\u062d',\n            minmax:'\u274c \u0627\u0644\u0642\u064a\u0645\u0629 \u062e\u0627\u0631\u062c \u0627\u0644\u0646\u0637\u0627\u0642',\n            pwdLen:'\u274c \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 6 \u0623\u062d\u0631\u0641 \u0639\u0644\u0649 \u0627\u0644\u0623\u0642\u0644',\n            pwdDiff:'\u274c \u0643\u0644\u0645\u062a\u0627 \u0627\u0644\u0645\u0631\u0648\u0631 \u063a\u064a\u0631 \u0645\u062a\u0637\u0627\u0628\u0642\u062a\u0627\u0646',\n            dateErr:'\u274c \u062a\u0646\u0633\u064a\u0642 \u0627\u0644\u062a\u0627\u0631\u064a\u062e: yyyy-mm-dd hh:mm',\n            requiredRadio:'\u274c \u0627\u062e\u062a\u064a\u0627\u0631 \u0645\u0637\u0644\u0648\u0628'\n        }\n    }\n    const msg = tipText[lang]||tipText.en;\n\n    const tipMap = new Map();\n    form.tipMap = tipMap;\n    form.msg = msg;\n    \n    form.querySelectorAll('.ss-form-group').forEach(group=>{\n        const tipDom = document.createElement('div');\n        tipDom.className='ss-field-tip';\n        group.appendChild(tipDom);\n        tipMap.set(group, tipDom);\n    })\n    function getTip(el){\n        return tipMap.get(el.closest('.ss-form-group'));\n    }\n\n    \/\/ =====\u6838\u5fc3\u4fee\u590d\uff1a\u6bcf\u6b21\u6821\u9a8c\u5148\u79fb\u9664\u4e24\u4e2a\u6837\u5f0f=====\n    function baseCheck(input, tip, customCheck){\n        const wrap = input.closest('.ss-form-group');\n        const required = wrap.dataset.required === '1';\n        const val = input.value.trim();\n        tip.style.display = 'none';\n        \/\/ \u5173\u952e\uff1a\u5148\u540c\u65f6\u5220\u6389\u6210\u529f\u3001\u9519\u8bef\u6837\u5f0f\uff0c\u4fdd\u8bc1\u4e0d\u540c\u65f6\u5b58\u5728\n        input.classList.remove('ss-input-error','ss-input-success');\n\n        if(required && val === ''){\n            tip.textContent = msg.emptyTip;\n            tip.className = 'ss-field-tip ss-tip-error';\n            tip.style.display = 'block';\n            input.classList.add('ss-input-error');\n            return false;\n        }\n        if(val === '') return true;\n\n        if(customCheck && typeof customCheck === 'function'){\n            return customCheck(val, tip, input);\n        }\n        return true;\n    }\n\n    function bindCheck(input, customFunc){\n        const checkFn = ()=> baseCheck(input, getTip(input), customFunc);\n        input.addEventListener('input', checkFn);\n        input.addEventListener('blur', checkFn);\n    }\n\n    \/\/Email\n    form.querySelectorAll('input[type=email],[name*=\"email\"]').forEach(inp=>{\n        bindCheck(inp, (v,tip)=>{\n            const reg=\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]{2,}$\/;\n            if(!reg.test(v)){\n                tip.textContent=msg.emailErr;\n                tip.className='ss-field-tip ss-tip-error';\n                tip.style.display='block';\n                inp.classList.add('ss-input-error');\n                return false;\n            }else{\n                if(isRegisterForm){\n                    \/\/ console.log(fetch);\n                    \/\/ setTimeout(function(){\n                    \/\/     setEmailExist(inp);\n                    \/\/ },3000);\n                    \n                    const params = new URLSearchParams();\n                    params.append('email', v);\n\n                    let apiHost = `https:\/\/chineseapi.hihilulu.com\/api\/v1`;\n                    let path = '\/authorization\/exists-user';\n                    let url = apiHost + path + '?' + params.toString();\n\n                    console.log(url);\n                    fetch(url)\n                      .then(response => response.json())\n                      .then(data => {\n                          if(data.data){\n                              setEmailExist(inp);\n                              return false;\n                          }else{\n                              tip.textContent=msg.emailOk;\n                              tip.className='ss-field-tip ss-tip-success';\n                              tip.style.display='block';\n                              inp.classList.add('ss-input-success');\n                              return true;\n                          }\n                      })\n                      .catch(error => console.error('Error:', error));\n                    \n                }\n            }\n        })\n    })\n\n    \/\/Tel\n    form.querySelectorAll('input[type=tel]').forEach(inp=>{\n        bindCheck(inp,(v,tip)=>{\n            const reg=\/^\\+?[\\d\\s\\-]{7,20}$\/;\n            if(!reg.test(v)){\n                tip.textContent=msg.phoneErr;\n                tip.className='ss-field-tip ss-tip-error';\n                tip.style.display='block';\n                inp.classList.add('ss-input-error');\n                return false;\n            }\n            return true;\n        })\n    })\n\n    \/\/Number\n    form.querySelectorAll('input[type=number]').forEach(inp=>{\n        const min = inp.min!==''?+inp.min:null;\n        const max = inp.max!==''?+inp.max:null;\n        bindCheck(inp,(v,tip)=>{\n            const n = Number(v);\n            if(isNaN(n)){\n                tip.textContent=msg.numErr;\n                tip.className='ss-field-tip ss-tip-error';\n                tip.style.display='block';\n                inp.classList.add('ss-input-error');\n                return false;\n            }\n            if((min!==null && n<min)||(max!==null && n>max)){\n                tip.textContent=msg.minmax;\n                tip.className='ss-field-tip ss-tip-error';\n                tip.style.display='block';\n                inp.classList.add('ss-input-error');\n                return false;\n            }\n            return true;\n        })\n    })\n\n    \/\/Datetime\n    form.querySelectorAll('.ss-datetime-picker').forEach(inp=>{\n        bindCheck(inp,(v,tip)=>{\n            const reg=\/^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}$\/;\n            if(!reg.test(v)){\n                tip.textContent=msg.dateErr;\n                tip.className='ss-field-tip ss-tip-error';\n                tip.style.display='block';\n                inp.classList.add('ss-input-error');\n                return false;\n            }\n            return true;\n        })\n    })\n\n    \/\/\u666e\u901atext textarea\n    form.querySelectorAll('input[type=text]:not([type=email]):not([type=tel]):not([type=number]),textarea').forEach(inp=>{\n        bindCheck(inp,null);\n    })\n    \n    form.querySelectorAll('input[type=\"radio\"]').forEach(radio=>{\n        radio.addEventListener('change',()=>{\n            const wrap = radio.closest('.ss-form-group');\n            const tip = tipMap.get(wrap);\n            tip.style.display = 'none';\n        })\n    })\n    \n    \/\/ \u56fd\u5bb6\u641c\u7d22\n    const element = document.querySelector('#country');\n    const choices = new Choices(element);\n    console.log(choices);\n    \n    \/\/\u5bc6\u7801\n    const pwd = form.querySelector('input[name=\"pwd\"]');\n    const repwd = form.querySelector('input[name=\"repwd\"]');\n    if(pwd && repwd){\n        const checkPwd = ()=>{\n            const t1 = getTip(pwd);\n            const t2 = getTip(repwd);\n            const v1 = pwd.value.trim();\n            const v2 = repwd.value.trim();\n            t1.style.display='none';\n            t2.style.display='none';\n            pwd.classList.remove('ss-input-error','ss-input-success');\n            repwd.classList.remove('ss-input-error','ss-input-success');\n\n            if(pwd.closest('.ss-form-group').dataset.required==='1' && v1===''){\n                t1.textContent=msg.emptyTip;\n                t1.className='ss-field-tip ss-tip-error';\n                t1.style.display='block';\n                pwd.classList.add('ss-input-error');\n                return;\n            }\n            \n            if(repwd.closest('.ss-form-group').dataset.required==='1' && v2===''){\n                t2.textContent=msg.emptyTip;\n                t2.className='ss-field-tip ss-tip-error';\n                t2.style.display='block';\n                repwd.classList.add('ss-input-error');\n                return;\n            }\n            \n            if(v1 && v1.length<6){\n                t1.textContent=msg.pwdLen;\n                t1.className='ss-field-tip ss-tip-error';\n                t1.style.display='block';\n                pwd.classList.add('ss-input-error');\n            }\n            if(v1 && v2 && v1!==v2){\n                t2.textContent=msg.pwdDiff;\n                t2.className='ss-field-tip ss-tip-error';\n                t2.style.display='block';\n                repwd.classList.add('ss-input-error');\n            }\n        }\n        pwd.addEventListener('input',checkPwd);\n        pwd.addEventListener('blur',checkPwd);\n        repwd.addEventListener('input',checkPwd);\n        repwd.addEventListener('blur',checkPwd);\n    }\n\n    \/\/\u90ae\u7bb1\u5df2\u5b58\u5728\n    window.setEmailExist = function(inputEl){\n        const tip = getTip(inputEl);\n        inputEl.classList.remove('ss-input-success','ss-input-error');\n        tip.textContent = msg.emailExist;\n        tip.className='ss-field-tip ss-tip-error';\n        tip.style.display='block';\n        inputEl.classList.add('ss-input-error');\n    }\n})\n<\/script>\n\n\n\n    <script>\n    document.addEventListener('DOMContentLoaded',function(){\n        \n        const wrap = document.querySelector('#ssf-287818');\n        const form = wrap.querySelector('.ss-form');\n        const successMsg = form.querySelector('.ss-success');\n        const errorMsg = form.querySelector('.ss-error');\n        const submitBtn = form.querySelector('.ss-submit-btn');\n        const conds = [{\"t\":\"linkedin_link__1__696e4b05a7a2c\",\"f\":\"social_media_account_696e4ae874b1a\",\"v\":\"weChat\"},{\"t\":\"linkedin_link__1__696e4bf08f3fc\",\"f\":\"social_media_account_696e4ae874b1a\",\"v\":\"facebook\"},{\"t\":\"linkedin_link_686fd5c6ca6cf\",\"f\":\"social_media_account_696e4ae874b1a\",\"v\":\"linkedIn\"},{\"t\":\"facebook_link__1__696e4c5577da6\",\"f\":\"social_media_account_696e4ae874b1a\",\"v\":\"instagram\"},{\"t\":\"facebook_link__1__696e4c65b95d0\",\"f\":\"social_media_account_696e4ae874b1a\",\"v\":\"x\"},{\"t\":\"facebook_link__1__696e4c76d4878\",\"f\":\"social_media_account_696e4ae874b1a\",\"v\":\"tikTok\"}];\n        const lang = wrap.getAttribute('lang')||'en';\n        \n        const processText = {\n            zh:{\n                submiting:\"\u63d0\u4ea4\u4e2d...\"\n            },\n            en:{\n                submiting:\"Submitting...\" \n            },\n            fr:{\n                submiting:\"Submitting...\"\n            },\n            ar:{\n                submiting:\"Submitting...\" \n            }\n        };\n        \n        const buttonProcessLabel = processText[lang]||processText.en;\n        \n        \/\/ \u6838\u5fc3\uff1a\u6761\u4ef6\u663e\u793a\/\u9690\u85cf + \u52a8\u6001\u7ed1\u5b9a required\n        function checkConditions(){\n            conds.forEach(c=>{\n                const tg = form.querySelector('[data-field=\"'+c.t+'\"]');\n                const el = form.querySelector('[name=\"'+c.f+'\"],[name=\"'+c.f+'[]\"]');\n                if(!tg||!el)return;\n                \n                let v = '';\n                if(el.type === 'radio') {\n                    v = form.querySelector('[name=\"'+c.f+'\"]:checked')?.value || '';\n                } else if(el.name.endsWith('[]')) {\n                    v = Array.from(form.querySelectorAll('[name=\"'+el.name+'\"]:checked')).map(x=>x.value).join(',');\n                } else {\n                    v = el.value.trim();\n                }\n                \n                const match = v === c.v;\n                tg.classList.toggle('ss-field-conditional', !match);\n\n                const isRequired = tg.dataset.required === '1';\n                const input = tg.querySelector('input, select, textarea');\n                \n                console.log('match:',match,'isRequired:',isRequired); \n                if(input){\n                    if(match && isRequired){\n                        input.setAttribute('required', 'required');\n                    }else{\n                        input.removeAttribute('required');\n                    }\n                }\n            });\n        }\n\n        \/\/ \u63d0\u4ea4\u9a8c\u8bc1\n        form.addEventListener('submit', function(e){\n            e.preventDefault();\n            successMsg.style.display = 'none';\n            errorMsg.style.display = 'none';\n        \n            let valid = true;\n            \n            \/\/ =========\u65b0\u589e\u5173\u952e\uff1a\u4ec5\u53ef\u89c1\u8f93\u5165\u6846\u89e6\u53d1blur\u6821\u9a8c========\n            form.querySelectorAll('input,textarea').forEach(inp=>{\n                \/\/ \u627e\u5230\u5f53\u524d\u5b57\u6bb5\u5916\u5c42\u5206\u7ec4\n                const wrap = inp.closest('.ss-form-group');\n                if(!wrap) return;\n                \/\/ \u9690\u85cf\u5206\u7ec4\u8df3\u8fc7\uff0c\u4e0d\u89e6\u53d1blur\n                const rect = wrap.getBoundingClientRect();\n                if(rect.width === 0 && rect.height === 0) return;\n            \n                inp.dispatchEvent(new Event('blur'));\n                if(inp.classList.contains('ss-input-error')){\n                    valid = false;\n                }\n            });\n            \n            const checkedRadio = new Set();\n            form.querySelectorAll('.ss-form-group').forEach(wrap => {\n                \/\/ \u6761\u4ef6\u9690\u85cf\u5b57\u6bb5\u8df3\u8fc7\n                if (wrap.classList.contains('ss-field-conditional')) return;\n                \/\/ \u4e0d\u53ef\u89c1\u5143\u7d20\u76f4\u63a5\u8df3\u8fc7\n                const rect = wrap.getBoundingClientRect();\n                if(rect.width === 0 && rect.height === 0) return;\n            \n                if (wrap.dataset.required !== '1') return;\n            \n                const inp = wrap.querySelector('input,select,textarea');\n                if (!inp) return;\n                const tip = form.tipMap.get(wrap);\n            \n                \/\/ \u5355\u9009\u6846\n                if (inp.type === 'radio') {\n                    const name = inp.name;\n                    if (checkedRadio.has(name)) return;\n                    checkedRadio.add(name);\n                    const hasCheck = !!form.querySelector(`input[name=\"${name}\"]:checked`);\n                    if (!hasCheck) {\n                        valid = false;\n                        tip.textContent = form.msg.requiredRadio;\n                        tip.className = 'ss-field-tip ss-tip-error';\n                        tip.style.display = 'block';\n                        wrap.scrollIntoView({behavior:'smooth',block:'center'});\n                    } else {\n                        tip.style.display = 'none';\n                    }\n                } else {\n                    \/\/ \u4ec5\u53ef\u89c1\u624d\u6821\u9a8c\u7a7a\u503c\n                    if (!inp.value.trim()) valid = false;\n                }\n            });\n        \n            \/\/ ==========\u65b0\u589e\uff1a\u5bc6\u7801 + \u786e\u8ba4\u5bc6\u7801\u4e00\u81f4\u6027\u6821\u9a8c==========\n            \/\/ \u7ea6\u5b9a\u5b57\u6bb5name\uff1apwd \u5bc6\u7801\u3001repwd \u786e\u8ba4\u5bc6\u7801\uff0c\u6309\u4f60\u5b9e\u9645name\u4fee\u6539\n            const pwd = form.querySelector('input[name=\"pwd\"]');\n            const repwd = form.querySelector('input[name=\"repwd\"]');\n            const minPwdLen = 6; \/\/ \u4fee\u6539\u8fd9\u91cc\u8c03\u6574\u6700\u5c0f\u4f4d\u6570\n        \n            if (pwd && repwd) {\n                const pwdVal = pwd.value.trim();\n                \/\/ \u975e\u7a7a\u624d\u6821\u9a8c\u957f\u5ea6\n                if(pwdVal !== ''){\n                    \/\/ \u6700\u5c0f\u957f\u5ea6\u6821\u9a8c\n                    if(pwdVal.length < minPwdLen){\n                        valid = false;\n                    }\n                    \/\/ \u4e24\u6b21\u5bc6\u7801\u4e00\u81f4\n                    if(pwdVal !== repwd.value.trim()){\n                        valid = false;\n                    }\n                }\n            }\n        \n            if (!valid) {\n                errorMsg.style.display = 'block';\n                return;\n            }\n        \n            submitBtn.disabled = true;\n            submitBtn.textContent = buttonProcessLabel.submiting;\n        \n            form.submit();\n        });\n    \n        form.querySelectorAll('input,select').forEach(i=>{\n            i.addEventListener('change',checkConditions);\n            i.addEventListener('input',checkConditions);\n        });\n        \n        checkConditions();\n    });\n    \n    document.querySelectorAll('.ss-datetime-picker').forEach(function(el){\n        flatpickr(el, {\n            enableTime: true,\n            dateFormat: \"Y-m-d H:i\",\n            time_24hr: true,\n            locale: 'zh'\n        });\n    });\n    <\/script>\n<\/div>\n[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>    \r\n<div class=\"hero-container zh\"><\/div>\r\n \r\n<style>\r\n.hero-container {\r\n  width: 100%;\r\n  max-width: 1920px;\r\n  margin: 0 auto;\r\n  aspect-ratio: 16 \/ 5;\r\n  background-image: url('https:\/\/hihilulu.com\/wp-content\/uploads\/2026\/05\/banner1920X600-E1.gif');\r\n  background-size: cover;\r\n  background-position: center;\r\n  background-repeat: no-repeat;\r\n}\r\n\r\n.zh{\r\n\tbackground-image: url('https:\/\/hihilulu.com\/wp-content\/uploads\/2026\/05\/banner1920X600-C1.gif');\t\r\n}\r\n\r\n\/* Mobile *\/\r\n@media (max-width: 768px) {\r\n  .hero-container {\r\n    aspect-ratio: 4 \/ 3;\r\n    background-image: url('https:\/\/hihilulu.com\/wp-content\/uploads\/2026\/05\/banner-800X600-E.gif'); \/* optional *\/\r\n    background-position: center top;\r\n  }\r\n\t.zh{\r\n\t\tbackground-image: url('https:\/\/hihilulu.com\/wp-content\/uploads\/2026\/05\/banner-800X600-C.gif');\t\r\n\t}\r\n}\r\n<\/style>\r\n    \r\n\r\n    \u5c06\u4e2d\u6587\u5e26\u8fdb\u8bfe\u5802\u6ce8\u518c\u4ee5\u83b7\u53d6\u6211\u4eec\u7684\u4e00\u4f53\u5316\u4e2d\u6587\u6559\u5b66\u89e3\u51b3\u65b9\u6848\uff1a[ss_divi_for [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"nf_dc_page":"","_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-287866","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Register for Your hihilulu atelier\u24c7 60-Day Free Trial - hihilulu<\/title>\n<meta name=\"description\" content=\"Start a 60-day free trial of Hihilulu Atelier\u00ae online Chinese classes for kids. Enjoy immersive Mandarin learning with interactive cartoons, games, and live lessons.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/hihilulu.com\/register-hihilulu-atelier-60-day-free-trial\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Register for Your hihilulu atelier\u24c7 60-Day Free Trial - hihilulu\" \/>\n<meta property=\"og:description\" content=\"Start a 60-day free trial of Hihilulu Atelier\u00ae online Chinese classes for kids. Enjoy immersive Mandarin learning with interactive cartoons, games, and live lessons.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/hihilulu.com\/register-hihilulu-atelier-60-day-free-trial\/\" \/>\n<meta property=\"og:site_name\" content=\"hihilulu\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-12T10:40:03+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/hihilulu.com\\\/register-hihilulu-atelier-60-day-free-trial\\\/\",\"url\":\"https:\\\/\\\/hihilulu.com\\\/register-hihilulu-atelier-60-day-free-trial\\\/\",\"name\":\"Register for Your hihilulu atelier\u24c7 60-Day Free Trial - hihilulu\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/hihilulu.com\\\/#website\"},\"datePublished\":\"2026-06-01T11:12:54+00:00\",\"dateModified\":\"2026-06-12T10:40:03+00:00\",\"description\":\"Start a 60-day free trial of Hihilulu Atelier\u00ae online Chinese classes for kids. Enjoy immersive Mandarin learning with interactive cartoons, games, and live lessons.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/hihilulu.com\\\/register-hihilulu-atelier-60-day-free-trial\\\/#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/hihilulu.com\\\/register-hihilulu-atelier-60-day-free-trial\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/hihilulu.com\\\/register-hihilulu-atelier-60-day-free-trial\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/hihilulu.com\\\/zh-hans\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u6ce8\u518c hihilulu atelier\u24c7 60 \u5929\u514d\u8d39\u8bd5\u7528\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/hihilulu.com\\\/#website\",\"url\":\"https:\\\/\\\/hihilulu.com\\\/\",\"name\":\"hihilulu\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/hihilulu.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"zh-Hans\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Register for Your hihilulu atelier\u24c7 60-Day Free Trial - hihilulu","description":"Start a 60-day free trial of Hihilulu Atelier\u00ae online Chinese classes for kids. Enjoy immersive Mandarin learning with interactive cartoons, games, and live lessons.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/hihilulu.com\/register-hihilulu-atelier-60-day-free-trial\/","og_locale":"zh_CN","og_type":"article","og_title":"Register for Your hihilulu atelier\u24c7 60-Day Free Trial - hihilulu","og_description":"Start a 60-day free trial of Hihilulu Atelier\u00ae online Chinese classes for kids. Enjoy immersive Mandarin learning with interactive cartoons, games, and live lessons.","og_url":"https:\/\/hihilulu.com\/register-hihilulu-atelier-60-day-free-trial\/","og_site_name":"hihilulu","article_modified_time":"2026-06-12T10:40:03+00:00","twitter_card":"summary_large_image","twitter_misc":{"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"2 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/hihilulu.com\/register-hihilulu-atelier-60-day-free-trial\/","url":"https:\/\/hihilulu.com\/register-hihilulu-atelier-60-day-free-trial\/","name":"Register for Your hihilulu atelier\u24c7 60-Day Free Trial - hihilulu","isPartOf":{"@id":"https:\/\/hihilulu.com\/#website"},"datePublished":"2026-06-01T11:12:54+00:00","dateModified":"2026-06-12T10:40:03+00:00","description":"Start a 60-day free trial of Hihilulu Atelier\u00ae online Chinese classes for kids. Enjoy immersive Mandarin learning with interactive cartoons, games, and live lessons.","breadcrumb":{"@id":"https:\/\/hihilulu.com\/register-hihilulu-atelier-60-day-free-trial\/#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/hihilulu.com\/register-hihilulu-atelier-60-day-free-trial\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/hihilulu.com\/register-hihilulu-atelier-60-day-free-trial\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/hihilulu.com\/zh-hans\/"},{"@type":"ListItem","position":2,"name":"\u6ce8\u518c hihilulu atelier\u24c7 60 \u5929\u514d\u8d39\u8bd5\u7528"}]},{"@type":"WebSite","@id":"https:\/\/hihilulu.com\/#website","url":"https:\/\/hihilulu.com\/","name":"hihilulu","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/hihilulu.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"zh-Hans"}]}},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/hihilulu.com\/zh-hans\/wp-json\/wp\/v2\/pages\/287866","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hihilulu.com\/zh-hans\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hihilulu.com\/zh-hans\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hihilulu.com\/zh-hans\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hihilulu.com\/zh-hans\/wp-json\/wp\/v2\/comments?post=287866"}],"version-history":[{"count":11,"href":"https:\/\/hihilulu.com\/zh-hans\/wp-json\/wp\/v2\/pages\/287866\/revisions"}],"predecessor-version":[{"id":287929,"href":"https:\/\/hihilulu.com\/zh-hans\/wp-json\/wp\/v2\/pages\/287866\/revisions\/287929"}],"wp:attachment":[{"href":"https:\/\/hihilulu.com\/zh-hans\/wp-json\/wp\/v2\/media?parent=287866"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}