{"id":233,"date":"2022-02-17T13:12:32","date_gmt":"2022-02-17T12:12:32","guid":{"rendered":"https:\/\/jp-zaun.de\/?page_id=233"},"modified":"2022-03-02T20:56:34","modified_gmt":"2022-03-02T19:56:34","slug":"angebot-formular","status":"publish","type":"page","link":"https:\/\/jp-zaun.de\/pl\/angebot-formular\/","title":{"rendered":"Formularz"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8220;1&#8243; custom_padding_last_edited=&#8220;on|desktop&#8220; admin_label=&#8220;Header&#8220; _builder_version=&#8220;4.14.7&#8243; use_background_color_gradient=&#8220;on&#8220; background_color_gradient_start=&#8220;rgba(0,79,140,0.34)&#8220; background_color_gradient_end=&#8220;rgba(0,56,94,0.75)&#8220; background_color_gradient_type=&#8220;radial&#8220; background_color_gradient_direction_radial=&#8220;top left&#8220; background_color_gradient_end_position=&#8220;50%&#8220; background_color_gradient_overlays_image=&#8220;on&#8220; background_image=&#8220;https:\/\/jp-zaun.de\/wp-content\/uploads\/2022\/02\/jp-zaun.de-kontakt-bg.jpg&#8220; custom_padding=&#8220;10vh|0|0||false|false&#8220; custom_padding_tablet=&#8220;10vh||10vh||false&#8220; custom_padding_phone=&#8220;5vh||5vh||false&#8220; top_divider_style=&#8220;wave2&#8243; top_divider_color=&#8220;rgba(12,113,195,0.11)&#8220; top_divider_height=&#8220;750px&#8220; top_divider_flip=&#8220;horizontal&#8220; bottom_divider_color=&#8220;#ffffff&#8220; bottom_divider_height=&#8220;3vw&#8220; bottom_divider_flip=&#8220;vertical&#8220; box_shadow_style=&#8220;preset7&#8243; box_shadow_horizontal=&#8220;0px&#8220; box_shadow_vertical=&#8220;-100px&#8220; box_shadow_color=&#8220;#ffffff&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_row custom_padding_last_edited=&#8220;on|phone&#8220; _builder_version=&#8220;4.14.7&#8243; custom_padding_tablet=&#8220;&#8220; custom_padding_phone=&#8220;150px||||false|false&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_column type=&#8220;4_4&#8243; _builder_version=&#8220;3.25&#8243; custom_padding=&#8220;|||&#8220; global_colors_info=&#8220;{}&#8220; custom_padding__hover=&#8220;|||&#8220;][et_pb_text _builder_version=&#8220;4.14.7&#8243; text_font=&#8220;||||||||&#8220; ul_font=&#8220;||||||||&#8220; ol_font=&#8220;||||||||&#8220; header_font=&#8220;Vollkorn||||||||&#8220; header_font_size=&#8220;84px&#8220; header_letter_spacing=&#8220;1px&#8220; header_line_height=&#8220;1.2em&#8220; header_2_font=&#8220;Vollkorn||||||||&#8220; header_2_font_size=&#8220;44px&#8220; header_2_letter_spacing=&#8220;1px&#8220; header_2_line_height=&#8220;1.4em&#8220; header_3_font=&#8220;||||||||&#8220; header_4_font=&#8220;||||||||&#8220; header_5_font=&#8220;||||||||&#8220; header_6_font=&#8220;||||||||&#8220; background_layout=&#8220;dark&#8220; max_width=&#8220;800px&#8220; module_alignment=&#8220;left&#8220; custom_margin=&#8220;||20px|&#8220; animation_style=&#8220;slide&#8220; animation_direction=&#8220;left&#8220; animation_intensity_slide=&#8220;2%&#8220; header_font_size_tablet=&#8220;35px&#8220; header_font_size_phone=&#8220;30px&#8220; header_font_size_last_edited=&#8220;on|desktop&#8220; header_2_font_size_tablet=&#8220;35px&#8220; header_2_font_size_phone=&#8220;30px&#8220; header_2_font_size_last_edited=&#8220;on|desktop&#8220; global_colors_info=&#8220;{}&#8220;]<\/p>\n<h1>ANGEBOT FORMULAR<\/h1>\n<h2>EINFACH UND KOSTENLOS<\/h2>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8220;1_2,1_4,1_4&#8243; use_custom_gutter=&#8220;on&#8220; gutter_width=&#8220;2&#8243; _builder_version=&#8220;3.25&#8243; custom_padding=&#8220;0|0px|0|0px|false|false&#8220; animation_style=&#8220;slide&#8220; animation_direction=&#8220;left&#8220; animation_delay=&#8220;200ms&#8220; animation_intensity_slide=&#8220;2%&#8220; use_custom_width=&#8220;on&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_column type=&#8220;1_2&#8243; _builder_version=&#8220;3.25&#8243; custom_padding=&#8220;|||&#8220; global_colors_info=&#8220;{}&#8220; custom_padding__hover=&#8220;|||&#8220;][et_pb_divider color=&#8220;rgba(255,255,255,0.2)&#8220; divider_position=&#8220;bottom&#8220; divider_weight=&#8220;2px&#8220; _builder_version=&#8220;3.15&#8243; global_colors_info=&#8220;{}&#8220;][\/et_pb_divider][\/et_pb_column][et_pb_column type=&#8220;1_4&#8243; _builder_version=&#8220;3.25&#8243; custom_padding=&#8220;|||&#8220; global_colors_info=&#8220;{}&#8220; custom_padding__hover=&#8220;|||&#8220;][\/et_pb_column][et_pb_column type=&#8220;1_4&#8243; _builder_version=&#8220;3.25&#8243; custom_padding=&#8220;|||&#8220; global_colors_info=&#8220;{}&#8220; custom_padding__hover=&#8220;|||&#8220;][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8220;4.14.7&#8243; background_enable_color=&#8220;off&#8220; use_background_color_gradient=&#8220;on&#8220; background_color_gradient_start=&#8220;rgba(12,33,63,0.83)&#8220; background_color_gradient_end=&#8220;rgba(255,255,255,0.11)&#8220; background_color_gradient_overlays_image=&#8220;on&#8220; background_image=&#8220;https:\/\/jp-zaun.de\/wp-content\/uploads\/2022\/02\/jp-zaun.de-form-bg.jpg&#8220; width=&#8220;96%&#8220; max_width=&#8220;1464px&#8220; max_width_tablet=&#8220;1464px&#8220; max_width_phone=&#8220;1464px&#8220; max_width_last_edited=&#8220;on|phone&#8220; custom_margin=&#8220;70px||80px||false&#8220; custom_padding=&#8220;40px|40px|40px|40px|true|true&#8220; background_last_edited=&#8220;on|desktop&#8220; background_enable_image_tablet=&#8220;off&#8220; background_size_tablet=&#8220;initial&#8220; border_width_all=&#8220;15px&#8220; border_color_all=&#8220;#ffffff&#8220; box_shadow_style=&#8220;preset3&#8243; box_shadow_vertical=&#8220;60px&#8220; box_shadow_blur=&#8220;80px&#8220; box_shadow_spread=&#8220;-30px&#8220; box_shadow_color=&#8220;rgba(0,0,0,0.29)&#8220; use_custom_width=&#8220;on&#8220; custom_width_px=&#8220;900px&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_column type=&#8220;4_4&#8243; _builder_version=&#8220;3.25&#8243; custom_padding=&#8220;|||&#8220; global_colors_info=&#8220;{}&#8220; custom_padding__hover=&#8220;|||&#8220;][de_fb_form title=&#8220;Angebot&#8220; form_id=&#8220;angebot-formular&#8220; submit_button_text=&#8220;Senden&#8220; success_message=&#8220;Vielen Dank f\u00fcr das Ausf\u00fcllen des Formulars, wir werden uns bald mit Ihnen in Verbindung setzen!&#8220; failed_message=&#8220;Entschuldigung, das Formular wurde nicht gesendet, bitte versuchen Sie es erneut.&#8220; use_custom_email=&#8220;off&#8220; custom_contact_email=&#8220;info@jp-zaun.de&#8220; from_name=&#8220;custom&#8220; custom_from_name=&#8220;JP Angebot Formular&#8220; from_email=&#8220;sender&#8220; from_email_field=&#8220;email&#8220; email_title=&#8220;Formular&#8220; save_to_database=&#8220;on&#8220; use_honeypot_captcha=&#8220;off&#8220; _builder_version=&#8220;4.14.7&#8243; _module_preset=&#8220;default&#8220; form_field_background_color=&#8220;rgba(10,10,10,0.66)&#8220; form_field_text_color=&#8220;#FFFFFF&#8220; form_field_focus_text_color=&#8220;#FFFFFF&#8220; form_title_font=&#8220;|600|||||||&#8220; form_title_text_color=&#8220;#FFFFFF&#8220; form_title_font_size=&#8220;0px&#8220; label_text_font=&#8220;|800|||on||||&#8220; label_text_text_align=&#8220;left&#8220; label_text_text_color=&#8220;#FFFFFF&#8220; label_text_font_size=&#8220;20px&#8220; placeholder_text_font=&#8220;|700|||||||&#8220; placeholder_text_text_align=&#8220;center&#8220; placeholder_text_text_color=&#8220;#FFFFFF&#8220; field_description_font=&#8220;||on||||||&#8220; field_description_text_color=&#8220;#E02B20&#8243; success_notice_text_font=&#8220;|700||on|||||&#8220; success_notice_text_text_align=&#8220;center&#8220; success_notice_text_text_color=&#8220;#1fb721&#8243; success_notice_text_font_size=&#8220;34px&#8220; failed_notice_text_font=&#8220;|700||on|||||&#8220; failed_notice_text_text_align=&#8220;center&#8220; failed_notice_text_text_color=&#8220;#E02B20&#8243; failed_notice_text_font_size=&#8220;34px&#8220; upload_description_font=&#8220;|600|||||||&#8220; upload_description_text_color=&#8220;#FFFFFF&#8220; bloom_description_text_color=&#8220;#FFFFFF&#8220; form_field_font=&#8220;|600|||||||&#8220; custom_button=&#8220;on&#8220; button_text_size=&#8220;17px&#8220; button_text_color=&#8220;#FFFFFF&#8220; button_bg_color=&#8220;#000000&#8243; button_border_width=&#8220;7px&#8220; button_border_color=&#8220;rgba(0,0,0,0)&#8220; button_border_radius=&#8220;100px&#8220; button_letter_spacing=&#8220;1px&#8220; button_font=&#8220;Libre Franklin|600|||||||&#8220; button_icon=&#8220;&#xf658;||fa||900&#8243; button_icon_placement=&#8220;left&#8220; button_on_hover=&#8220;off&#8220; custom_radio_checkbox_button=&#8220;on&#8220; radio_checkbox_button_text_color=&#8220;#FFFFFF&#8220; radio_checkbox_button_bg_color=&#8220;#FFFFFF&#8220; radio_checkbox_button_font=&#8220;|600|||||||&#8220; hover_enabled=&#8220;0&#8243; label_text_font_size_tablet=&#8220;30px&#8220; label_text_font_size_phone=&#8220;20px&#8220; label_text_font_size_last_edited=&#8220;on|phone&#8220; success_notice_text_font_size_tablet=&#8220;26px&#8220; success_notice_text_font_size_phone=&#8220;21px&#8220; success_notice_text_font_size_last_edited=&#8220;on|tablet&#8220; failed_notice_text_font_size_tablet=&#8220;27px&#8220; failed_notice_text_font_size_phone=&#8220;24px&#8220; failed_notice_text_font_size_last_edited=&#8220;on|phone&#8220; global_colors_info=&#8220;{}&#8220; button_bg_color__hover=&#8220;#236299&#8243; button_bg_color__hover_enabled=&#8220;on&#8220; button_letter_spacing__hover=&#8220;1px&#8220; button_letter_spacing__hover_enabled=&#8220;on&#8220; sticky_enabled=&#8220;0&#8243;][de_fb_form_field field_title=&#8220;Vorname&#8220; field_id=&#8220;vorname&#8220; field_grid_column=&#8220;et_pb_column_1_4&#8243; field_label_position=&#8220;top&#8220; _builder_version=&#8220;4.14.7&#8243; _module_preset=&#8220;default&#8220; form_field_text_color=&#8220;#FFFFFF&#8220; placeholder_text_text_color=&#8220;#FFFFFF&#8220; border_width_all=&#8220;2px&#8220; border_color_all=&#8220;#FFFFFF&#8220; global_colors_info=&#8220;{}&#8220;][\/de_fb_form_field][de_fb_form_field field_title=&#8220;Telefonnummer&#8220; field_id=&#8220;mobile&#8220; allowed_symbols=&#8220;numbers&#8220; field_grid_column=&#8220;et_pb_column_1_4&#8243; field_label_position=&#8220;top&#8220; _builder_version=&#8220;4.14.7&#8243; _module_preset=&#8220;default&#8220; border_width_all=&#8220;2px&#8220; border_color_all=&#8220;#FFFFFF&#8220; global_colors_info=&#8220;{}&#8220;][\/de_fb_form_field][de_fb_form_field field_title=&#8220;E-mail Address&#8220; field_id=&#8220;email&#8220; field_type=&#8220;email&#8220; required_mark=&#8220;on&#8220; field_grid_column=&#8220;et_pb_column_1_4&#8243; field_label_position=&#8220;top&#8220; _builder_version=&#8220;4.14.7&#8243; _module_preset=&#8220;default&#8220; form_field_text_color=&#8220;#FFFFFF&#8220; form_field_focus_text_color=&#8220;#FFFFFF&#8220; border_width_all=&#8220;2px&#8220; border_color_all=&#8220;#FFFFFF&#8220; global_colors_info=&#8220;{}&#8220;][\/de_fb_form_field][de_fb_form_field field_title=&#8220;PLZ&#8220; field_id=&#8220;plz&#8220; required_mark=&#8220;on&#8220; field_grid_column=&#8220;et_pb_column_1_4&#8243; field_label_position=&#8220;top&#8220; use_icon=&#8220;on&#8220; font_icon=&#8220;&#xf57e;||fa||900&#8243; _builder_version=&#8220;4.14.7&#8243; _module_preset=&#8220;default&#8220; border_width_all=&#8220;2px&#8220; border_color_all=&#8220;#FFFFFF&#8220; global_colors_info=&#8220;{}&#8220;][\/de_fb_form_field][de_fb_form_field field_title=&#8220;Zaunart &#8211; produkt&#8220; field_id=&#8220;zaunart&#8220; field_type=&#8220;checkbox&#8220; checkbox_options=&#8220;%91{%22value%22:%22Zaunefeld%22,%22checked%22:1,%22dragID%22:-1},{%22value%22:%22Tor%22,%22checked%22:0,%22dragID%22:0},{%22value%22:%22Pforte%22,%22checked%22:0,%22dragID%22:1},{%22value%22:%22Gel\u00e4nder%22,%22checked%22:0,%22dragID%22:2},{%22value%22:%22Treppe%22,%22checked%22:0,%22dragID%22:3},{%22value%22:%22Carport%22,%22checked%22:0,%22dragID%22:4}%93&#8243; field_grid_column=&#8220;et_pb_column_1_4&#8243; field_label_position=&#8220;top&#8220; radio_checkbox_checked_color=&#8220;#FFFFFF&#8220; _builder_version=&#8220;4.14.7&#8243; _module_preset=&#8220;default&#8220; form_field_background_color=&#8220;#000000&#8243; form_field_text_color=&#8220;#FFFFFF&#8220; form_field_custom_margin=&#8220;||||false|false&#8220; form_field_custom_padding=&#8220;3px|3px|3px|3px|true|true&#8220; upload_description_text_color=&#8220;#FFFFFF&#8220; background_enable_image=&#8220;off&#8220; border_width_all=&#8220;2px&#8220; border_color_all=&#8220;#FFFFFF&#8220; global_colors_info=&#8220;{}&#8220;][\/de_fb_form_field][de_fb_form_field field_title=&#8220;Zaunfeld &#8211; h\u00f6he(m)&#8220; field_id=&#8220;zaunfeld-hohe&#8220; allowed_symbols=&#8220;alphanumeric&#8220; field_grid_column=&#8220;et_pb_column_1_4&#8243; field_label_position=&#8220;top&#8220; conditional_logic=&#8220;on&#8220; conditional_logic_rules=&#8220;%91{%22field%22:%22zaunart%22,%22condition%22:%22is%22,%22value%22:%22Zaunefeld%22}%93&#8243; _builder_version=&#8220;4.14.7&#8243; _module_preset=&#8220;default&#8220; border_width_all=&#8220;2px&#8220; border_color_all=&#8220;#FFFFFF&#8220; global_colors_info=&#8220;{}&#8220;][\/de_fb_form_field][de_fb_form_field field_title=&#8220;Zaunfeld &#8211; lange(m)&#8220; field_id=&#8220;zaunfield-lange&#8220; allowed_symbols=&#8220;numbers&#8220; field_grid_column=&#8220;et_pb_column_1_4&#8243; field_label_position=&#8220;top&#8220; conditional_logic=&#8220;on&#8220; conditional_logic_rules=&#8220;%91{%22field%22:%22zaunart%22,%22condition%22:%22is%22,%22value%22:%22Zaunefeld%22}%93&#8243; _builder_version=&#8220;4.14.7&#8243; _module_preset=&#8220;default&#8220; border_width_all=&#8220;2px&#8220; border_color_all=&#8220;#FFFFFF&#8220; global_colors_info=&#8220;{}&#8220;][\/de_fb_form_field][de_fb_form_field field_title=&#8220;Tortyp&#8220; field_id=&#8220;tor-typ&#8220; field_type=&#8220;select&#8220; select_options=&#8220;%91{%22value%22:%22Schiebetor%22,%22checked%22:0,%22dragID%22:-1},{%22value%22:%22Einfl\u00fcgeltor%22,%22checked%22:0,%22dragID%22:0},{%22value%22:%22Zweifl\u00fcgeltor%22,%22checked%22:0,%22dragID%22:1}%93&#8243; required_mark=&#8220;on&#8220; field_grid_column=&#8220;et_pb_column_1_4&#8243; field_label_position=&#8220;top&#8220; conditional_logic=&#8220;on&#8220; conditional_logic_rules=&#8220;%91{%22field%22:%22zaunart%22,%22condition%22:%22is%22,%22value%22:%22Tor%22}%93&#8243; _builder_version=&#8220;4.14.7&#8243; _module_preset=&#8220;default&#8220; border_width_all=&#8220;2px&#8220; border_color_all=&#8220;#FFFFFF&#8220; global_colors_info=&#8220;{}&#8220;][\/de_fb_form_field][de_fb_form_field field_title=&#8220;Tor &#8211; h\u00f6he(m)&#8220; field_id=&#8220;tor-hohe&#8220; allowed_symbols=&#8220;alphanumeric&#8220; field_grid_column=&#8220;et_pb_column_1_4&#8243; field_label_position=&#8220;top&#8220; conditional_logic=&#8220;on&#8220; conditional_logic_rules=&#8220;%91{%22field%22:%22zaunart%22,%22condition%22:%22is%22,%22value%22:%22Tor%22}%93&#8243; _builder_version=&#8220;4.14.7&#8243; _module_preset=&#8220;default&#8220; border_width_all=&#8220;2px&#8220; border_color_all=&#8220;#FFFFFF&#8220; global_colors_info=&#8220;{}&#8220;][\/de_fb_form_field][de_fb_form_field field_title=&#8220;Tor &#8211; lange(m)&#8220; field_id=&#8220;tor-lange&#8220; allowed_symbols=&#8220;numbers&#8220; field_grid_column=&#8220;et_pb_column_1_4&#8243; field_label_position=&#8220;top&#8220; conditional_logic=&#8220;on&#8220; conditional_logic_rules=&#8220;%91{%22field%22:%22zaunart%22,%22condition%22:%22is%22,%22value%22:%22Tor%22}%93&#8243; _builder_version=&#8220;4.14.7&#8243; _module_preset=&#8220;default&#8220; border_width_all=&#8220;2px&#8220; border_color_all=&#8220;#FFFFFF&#8220; global_colors_info=&#8220;{}&#8220;][\/de_fb_form_field][de_fb_form_field field_title=&#8220;Antriebssystem&#8220; field_id=&#8220;automatik&#8220; field_type=&#8220;select&#8220; select_options=&#8220;%91{%22value%22:%22ohne%22,%22checked%22:0,%22dragID%22:-1},{%22value%22:%22mit%22,%22checked%22:0,%22dragID%22:0}%93&#8243; required_mark=&#8220;on&#8220; field_grid_column=&#8220;et_pb_column_1_4&#8243; field_label_position=&#8220;top&#8220; conditional_logic=&#8220;on&#8220; conditional_logic_rules=&#8220;%91{%22field%22:%22zaunart%22,%22condition%22:%22is%22,%22value%22:%22Tor%22}%93&#8243; _builder_version=&#8220;4.14.7&#8243; _module_preset=&#8220;default&#8220; border_width_all=&#8220;2px&#8220; border_color_all=&#8220;#FFFFFF&#8220; global_colors_info=&#8220;{}&#8220;][\/de_fb_form_field][de_fb_form_field field_title=&#8220;Pforte &#8211; h\u00f6he(m)&#8220; field_id=&#8220;tur-h\u00f6he&#8220; allowed_symbols=&#8220;alphanumeric&#8220; field_grid_column=&#8220;et_pb_column_1_4&#8243; field_label_position=&#8220;top&#8220; conditional_logic=&#8220;on&#8220; conditional_logic_rules=&#8220;%91{%22field%22:%22zaunart%22,%22condition%22:%22is%22,%22value%22:%22Pforte%22}%93&#8243; _builder_version=&#8220;4.14.7&#8243; _module_preset=&#8220;default&#8220; border_width_all=&#8220;2px&#8220; border_color_all=&#8220;#FFFFFF&#8220; global_colors_info=&#8220;{}&#8220;][\/de_fb_form_field][de_fb_form_field field_title=&#8220;Pforte &#8211; lange(m)&#8220; field_id=&#8220;tur-lange&#8220; allowed_symbols=&#8220;numbers&#8220; field_grid_column=&#8220;et_pb_column_1_4&#8243; field_label_position=&#8220;top&#8220; conditional_logic=&#8220;on&#8220; conditional_logic_rules=&#8220;%91{%22field%22:%22zaunart%22,%22condition%22:%22is%22,%22value%22:%22Pforte%22}%93&#8243; _builder_version=&#8220;4.14.7&#8243; _module_preset=&#8220;default&#8220; border_width_all=&#8220;2px&#8220; border_color_all=&#8220;#FFFFFF&#8220; global_colors_info=&#8220;{}&#8220;][\/de_fb_form_field][de_fb_form_field field_title=&#8220; Gel\u00e4ndertyp&#8220; field_id=&#8220;gelander-typ&#8220; field_type=&#8220;select&#8220; select_options=&#8220;%91{%22value%22:%22Metall%22,%22checked%22:0,%22dragID%22:-1},{%22value%22:%22Glass%22,%22checked%22:0,%22dragID%22:0}%93&#8243; required_mark=&#8220;on&#8220; field_grid_column=&#8220;et_pb_column_1_4&#8243; field_label_position=&#8220;top&#8220; conditional_logic=&#8220;on&#8220; conditional_logic_rules=&#8220;%91{%22field%22:%22zaunart%22,%22condition%22:%22is%22,%22value%22:%22Gel\u00e4nder%22}%93&#8243; _builder_version=&#8220;4.14.7&#8243; _module_preset=&#8220;default&#8220; border_width_all=&#8220;2px&#8220; border_color_all=&#8220;#FFFFFF&#8220; global_colors_info=&#8220;{}&#8220;][\/de_fb_form_field][de_fb_form_field field_title=&#8220;Gelander &#8211; h\u00f6he(m)&#8220; field_id=&#8220;gelander-hohe&#8220; allowed_symbols=&#8220;alphanumeric&#8220; field_grid_column=&#8220;et_pb_column_1_4&#8243; field_label_position=&#8220;top&#8220; conditional_logic=&#8220;on&#8220; conditional_logic_rules=&#8220;%91{%22field%22:%22zaunart%22,%22condition%22:%22is%22,%22value%22:%22Gel\u00e4nder%22}%93&#8243; _builder_version=&#8220;4.14.7&#8243; _module_preset=&#8220;default&#8220; border_width_all=&#8220;2px&#8220; border_color_all=&#8220;#FFFFFF&#8220; global_colors_info=&#8220;{}&#8220;][\/de_fb_form_field][de_fb_form_field field_title=&#8220;Gelander &#8211; lange(m)&#8220; field_id=&#8220;gelander-lange&#8220; allowed_symbols=&#8220;numbers&#8220; field_grid_column=&#8220;et_pb_column_1_4&#8243; field_label_position=&#8220;top&#8220; conditional_logic=&#8220;on&#8220; conditional_logic_rules=&#8220;%91{%22field%22:%22zaunart%22,%22condition%22:%22is%22,%22value%22:%22Gel\u00e4nder%22}%93&#8243; _builder_version=&#8220;4.14.7&#8243; _module_preset=&#8220;default&#8220; border_width_all=&#8220;2px&#8220; border_color_all=&#8220;#FFFFFF&#8220; global_colors_info=&#8220;{}&#8220;][\/de_fb_form_field][de_fb_form_field field_title=&#8220;Carport &#8211; h\u00f6he(m)&#8220; field_id=&#8220;carport-hohe&#8220; allowed_symbols=&#8220;alphanumeric&#8220; field_grid_column=&#8220;et_pb_column_1_4&#8243; field_label_position=&#8220;top&#8220; conditional_logic=&#8220;on&#8220; conditional_logic_rules=&#8220;%91{%22field%22:%22zaunart%22,%22condition%22:%22is%22,%22value%22:%22Carport%22}%93&#8243; _builder_version=&#8220;4.14.7&#8243; _module_preset=&#8220;default&#8220; border_width_all=&#8220;2px&#8220; border_color_all=&#8220;#FFFFFF&#8220; global_colors_info=&#8220;{}&#8220;][\/de_fb_form_field][de_fb_form_field field_title=&#8220;Carport &#8211; lange(m)&#8220; field_id=&#8220;carport-lange&#8220; allowed_symbols=&#8220;numbers&#8220; field_grid_column=&#8220;et_pb_column_1_4&#8243; field_label_position=&#8220;top&#8220; conditional_logic=&#8220;on&#8220; conditional_logic_rules=&#8220;%91{%22field%22:%22zaunart%22,%22condition%22:%22is%22,%22value%22:%22Carport%22}%93&#8243; _builder_version=&#8220;4.14.7&#8243; _module_preset=&#8220;default&#8220; border_width_all=&#8220;2px&#8220; border_color_all=&#8220;#FFFFFF&#8220; global_colors_info=&#8220;{}&#8220;][\/de_fb_form_field][de_fb_form_field field_title=&#8220;Carport &#8211; breite(m)&#8220; field_id=&#8220;carport-breite&#8220; allowed_symbols=&#8220;numbers&#8220; field_grid_column=&#8220;et_pb_column_1_4&#8243; field_label_position=&#8220;top&#8220; conditional_logic=&#8220;on&#8220; conditional_logic_rules=&#8220;%91{%22field%22:%22zaunart%22,%22condition%22:%22is%22,%22value%22:%22Carport%22}%93&#8243; _builder_version=&#8220;4.14.7&#8243; _module_preset=&#8220;default&#8220; border_width_all=&#8220;2px&#8220; border_color_all=&#8220;#FFFFFF&#8220; global_colors_info=&#8220;{}&#8220;][\/de_fb_form_field][de_fb_form_field field_title=&#8220;Oberfl\u00e4che&#8220; field_id=&#8220;oberflache&#8220; field_type=&#8220;select&#8220; select_options=&#8220;%91{%22value%22:%22verzinkt%22,%22checked%22:0,%22dragID%22:-1},{%22value%22:%22verzinkt und pulverbeschichtet%22,%22checked%22:0,%22dragID%22:0}%93&#8243; required_mark=&#8220;on&#8220; field_grid_column=&#8220;et_pb_column_1_4&#8243; field_label_position=&#8220;top&#8220; conditional_logic=&#8220;on&#8220; conditional_logic_rules=&#8220;%91{%22field%22:%22zaunart%22,%22condition%22:%22is%22,%22value%22:%22Tor%22},{%22field%22:%22zaunart%22,%22condition%22:%22is%22,%22value%22:%22Zaunefeld%22},{%22field%22:%22zaunart%22,%22condition%22:%22is%22,%22value%22:%22Gel\u00e4nder%22}%93&#8243; _builder_version=&#8220;4.14.7&#8243; _module_preset=&#8220;default&#8220; border_width_all=&#8220;2px&#8220; border_color_all=&#8220;#FFFFFF&#8220; global_colors_info=&#8220;{}&#8220;][\/de_fb_form_field][de_fb_form_field field_title=&#8220;Muster von JP Zaunart&#8220; field_id=&#8220;muster&#8220; field_type=&#8220;select&#8220; select_options=&#8220;%91{%22value%22:%22Kaine%22,%22checked%22:0,%22dragID%22:31},{%22value%22:%22001%22,%22checked%22:0,%22dragID%22:-1},{%22value%22:%22002%22,%22checked%22:0,%22dragID%22:0},{%22value%22:%22003%22,%22checked%22:0,%22dragID%22:1},{%22value%22:%22004%22,%22checked%22:0,%22dragID%22:2},{%22value%22:%22005%22,%22checked%22:0,%22dragID%22:3},{%22value%22:%22006%22,%22checked%22:0,%22dragID%22:4},{%22value%22:%22007%22,%22checked%22:0,%22dragID%22:5},{%22value%22:%22008%22,%22checked%22:0,%22dragID%22:6},{%22value%22:%22009%22,%22checked%22:0,%22dragID%22:7},{%22value%22:%22010%22,%22checked%22:0,%22dragID%22:8},{%22value%22:%22011%22,%22checked%22:0,%22dragID%22:9},{%22value%22:%22012%22,%22checked%22:0,%22dragID%22:10},{%22value%22:%22013%22,%22checked%22:0,%22dragID%22:11},{%22value%22:%22014%22,%22checked%22:0,%22dragID%22:12},{%22value%22:%22015%22,%22checked%22:0,%22dragID%22:13},{%22value%22:%22016%22,%22checked%22:0,%22dragID%22:14},{%22value%22:%22017%22,%22checked%22:0,%22dragID%22:15},{%22value%22:%22018%22,%22checked%22:0,%22dragID%22:16},{%22value%22:%22019%22,%22checked%22:0,%22dragID%22:17},{%22value%22:%22020%22,%22checked%22:0,%22dragID%22:18},{%22value%22:%22021%22,%22checked%22:0,%22dragID%22:19},{%22value%22:%22022%22,%22checked%22:0,%22dragID%22:20},{%22value%22:%22023%22,%22checked%22:0,%22dragID%22:21},{%22value%22:%22024%22,%22checked%22:0,%22dragID%22:22},{%22value%22:%22025%22,%22checked%22:0,%22dragID%22:23},{%22value%22:%22026%22,%22checked%22:0,%22dragID%22:24},{%22value%22:%22027%22,%22checked%22:0,%22dragID%22:25},{%22value%22:%22028%22,%22checked%22:0,%22dragID%22:26},{%22value%22:%22029%22,%22checked%22:0,%22dragID%22:27},{%22value%22:%22030%22,%22checked%22:0,%22dragID%22:28},{%22value%22:%22031%22,%22checked%22:0,%22dragID%22:29},{%22value%22:%22032%22,%22checked%22:0,%22dragID%22:30}%93&#8243; field_grid_column=&#8220;et_pb_column_1_4&#8243; field_label_position=&#8220;top&#8220; conditional_logic=&#8220;on&#8220; conditional_logic_rules=&#8220;%91{%22field%22:%22zaunart%22,%22condition%22:%22is%22,%22value%22:%22Zaunefeld%22}%93&#8243; _builder_version=&#8220;4.14.7&#8243; _module_preset=&#8220;default&#8220; hover_enabled=&#8220;0&#8243; border_width_all=&#8220;2px&#8220; border_color_all=&#8220;#FFFFFF&#8220; global_colors_info=&#8220;{}&#8220; sticky_enabled=&#8220;0&#8243;][\/de_fb_form_field][de_fb_form_field field_title=&#8220;Anh\u00e4nge&#8220; field_id=&#8220;anhange&#8220; field_type=&#8220;image&#8220; hide_upload_image_preview=&#8220;on&#8220; hide_upload_prev_title=&#8220;on&#8220; hide_upload_prev_size=&#8220;on&#8220; hide_upload_prev_progressbar=&#8220;on&#8220; max_upload_file_size=&#8220;15000000&#8243; accepted_file_types_image=&#8220;gif,jpeg,jpg,png&#8220; field_grid_column=&#8220;et_pb_column_1_2&#8243; upload_description=&#8220;Legen Sie Dateien hier ab oder klicken Sie, um sie auszuw\u00e4hlen&#8220; icon_image_width=&#8220;30px&#8220; icon_image_height=&#8220;30px&#8220; preview_image_width=&#8220;0px&#8220; upload_progress_bar_height=&#8220;0px&#8220; upload_progress_bar_width=&#8220;1%&#8220; field_label_position=&#8220;top&#8220; description_padding=&#8220;||||false|false&#8220; _builder_version=&#8220;4.14.7&#8243; _module_preset=&#8220;default&#8220; form_field_text_color=&#8220;#FFFFFF&#8220; form_field_custom_padding=&#8220;0px||0px||false|false&#8220; upload_description_text_color=&#8220;#FFFFFF&#8220; border_width_all=&#8220;2px&#8220; border_color_all=&#8220;#FFFFFF&#8220; global_colors_info=&#8220;{}&#8220;][\/de_fb_form_field][de_fb_form_field field_title=&#8220;Nachricht&#8220; field_id=&#8220;text&#8220; field_type=&#8220;text&#8220; textarea_rows=&#8220;6&#8243; required_mark=&#8220;on&#8220; field_label_position=&#8220;top&#8220; field_placeholder=&#8220;Zus\u00e4tzliche Information&#8220; _builder_version=&#8220;4.14.7&#8243; _module_preset=&#8220;default&#8220; border_width_all=&#8220;2px&#8220; border_color_all=&#8220;#FFFFFF&#8220; global_colors_info=&#8220;{}&#8220;][\/de_fb_form_field][\/de_fb_form][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>","protected":false},"excerpt":{"rendered":"<p>ANGEBOT FORMULAR EINFACH UND KOSTENLOS<div class=\"et_pb_module de_fb_form de_fb_form_0 clearfix  align-button_right align-module_\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<div class=\"et_pb_module_inner\">\n\t\t\t\t\t\t\t<form\r\n                method=\"POST\"\r\n                enctype=\"multipart\/form-data\"\r\n                action=\"\"\r\n                id=\"fb_form_null-0\"\r\n                class=\"et_pb_contact fb_form   hide_until_loaded\"\r\n                data-ajax-btn=\"Processing\"\r\n                data-ajax-hide-sub=\"off\"\r\n                data-reset-form-on-submit=\"true\"\r\n                style=\"display: none;\" data-trp-original-action=\"\">\r\n\t\t\t\t<div class=\"preloader form_loading divi\">\r\n\t\t\t\t\t<div class=\"ajax-loading\">\r\n\t\t\t\t\t\t<div class=\"divi-style\">\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t<div class=\"lines\">\r\n\t\t\t\t\t\t\t<div class=\"line\"><\/div>\r\n\t\t\t\t\t\t\t<div class=\"line\"><\/div>\r\n\t\t\t\t\t\t\t<div class=\"line\"><\/div>\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t<div class=\"spinner donut-cont\">\r\n\t\t\t\t\t\t\t<div class=\"donut\"><\/div>\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t<div class=\"spinner donutmulti-cont\">\r\n\t\t\t\t\t\t\t<div class=\"donut multi\"><\/div>\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t<div class=\"spinner ripple-cont\">\r\n\t\t\t\t\t\t\t<div class=\"ripple\"><\/div>\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t<h3 class=\"form-title\">&#8220;Angebot&#8220;<\/h3>\r\n\t\t\t\t\t\t<div class=\"divi-form-wrapper\">\r\n                                 \t\t\t<\/div>\r\n<input type=\"hidden\" value=\"null-0\" name=\"form_key\"><input type=\"hidden\" value=\"null-0\" name=\"unique_id\">\t\t\t<div class=\"et_contact_bottom_container\">\r\n\t\t\t\t<div class=\"submit-container\">\r\n\t\t\t<script>\r\n\t\t\tjQuery(document).ready(function($){\r\n\t\t\t\tjQuery(\"#fb_form_null-0\").submit(function(e){\r\n\t\t\t\t\te.preventDefault();\r\n\t\t\t\t\t$(this).find('.divi-form-submit').prop('disabled', true);\r\n\t\t\t\t\tvar required_check = true;\r\n\t\t\t\t\tvar form = jQuery(this);\r\n                    let required_fields = $('.required',form);\r\n                    if ( required_fields.length > 0 ) {\r\n                        $.each(required_fields, function (index, element) {\r\n                            $(this).closest('.et_pb_contact_field').parent().find('.error').remove();\r\n                            if ( !$(this).closest('.de_fb_form_field').hasClass('condition-hide') ) {\r\n                                var field_type = $(this).closest('.et_pb_contact_field').data('type');\r\n\r\n                                if ( field_type == 'checkbox' || field_type == 'radio' ) {\r\n                                    if ( jQuery(this).find('input:checked').length == 0 ) {\r\n                                        required_check = false;\r\n                                    }\r\n                                } else if ( field_type == 'file' || field_type == 'image' ) {\r\n                                    var value_field_id = jQuery(this).find('input.upload_field').attr('id') + '_value';\r\n                                    if ( jQuery(this).find('.files .template-upload').length == 0 && jQuery(this).find('#' + value_field_id).val() == \"\") {\r\n                                        required_check = false;\r\n                                    }\r\n                                } else {\r\n                                    if ( jQuery(this).val() == '' ) {\r\n                                        required_check = false;\r\n                                    }\r\n                                }\r\n                                if ( !required_check ) {\r\n                                    var required_message = $(this).attr('data-required_message');\r\n                                    var required_message_pos = $(this).attr('data-required_position');\r\n\r\n                                    if ( required_message_pos == 'top' ) {\r\n                                        $(this).closest('.et_pb_contact_field').before('<p class=\"error\">' + required_message + '<\/p>');\r\n                                    } else {\r\n                                        $(this).closest('.et_pb_contact_field').after('<p class=\"error\">' + required_message + '<\/p>');\r\n                                    }\r\n                                }\r\n                            }\r\n                        });\r\n                    }\r\n\r\n                    if ( form.find('.bloom_subscribe').find('input[required]').length > 0 ) {\r\n                \t\tform.find('.bloom_subscribe').find('.error').remove();\r\n                \t\tif ( !form.find('.bloom_subscribe').find('input[required]').is(\":checked\") ) {\r\n                \t\t\trequired_check = false;\r\n                \t\t\tvar required_message = \"This field is required.\";\r\n                            var required_message_pos = \"bottom\";\r\n\r\n                            if ( required_message_pos == 'top' ) {\r\n                                form.find('.bloom_subscribe').prepend('<p class=\"error\">' + required_message + '<\/p>');\r\n                            } else {\r\n                                form.find('.bloom_subscribe').append('<p class=\"error\">' + required_message + '<\/p>');\r\n                            }\r\n                \t\t}\r\n                \t}\r\n\r\n                \tif ( !required_check ) {\r\n                        $('html, body').animate({\r\n                            scrollTop: form.offset().top - 10\r\n                        }, 300);\r\n\r\n                        form.find('.divi-form-submit').removeProp('disabled');\r\n                        form.find('.divi-form-submit').removeAttr('disabled');\r\n                    }\r\n\r\n\t\t\t\t    var validation_result = form.valid();\r\n\r\n\t\t\t\t    if ( !validation_result ) {\r\n\t\t\t\t    \te.preventDefault();\r\n                        \/\/Here we check for an icon related to this input and we retrieve it to move it to correct place\r\n                        \/\/since validate function places the label before the icon -\r\n                        let inputs_error= $('.input-field.error',form);\r\n                        inputs_error.each(function (){\r\n                            let input=$(this);\r\n                            let parent=input.parent();\r\n                            let label = $('label.error',parent).first();\r\n                            let icon = $('.dfb_input_icon',parent).first();\r\n                            if(icon.length){\r\n                                if(input.next().is(label)){\r\n                                    label.detach().appendTo(parent.parent());\r\n                                }\r\n                            }\r\n                        });\r\n\t\t\t\t    \t$(this).find('.divi-form-submit').removeProp('disabled');\r\n\t\t\t\t    \t$(this).find('.divi-form-submit').removeAttr('disabled');\r\n\t\t\t\t    \treturn false;\r\n\t\t\t\t    }\r\n\r\n\t\t\t\t\t\t\t    if ( $(this).find('.signature-field').length > 0 ) {\r\n\t\t\t\t    \t$.each( $(this).find('.signature-field'), function(i) {\r\n\t\t\t\t    \t\tvar field_id = $(this).find('input').attr('id');\r\n\t\t\t\t    \t\t$(\"#\" + field_id).val( fb_signature.signature_objs['signaturePad_' + field_id].toDataURL() );\r\n\t\t\t\t    \t});\r\n\t\t\t\t    }\r\n\t\t\t\t    if ( required_check ) {\r\n\t\t\t\t    \tif ( form.find('.file_preview_container .template-upload').length > 0 ) {\r\n\t\t\t\t    \t\te.preventDefault();\r\n\t\t\t\t\t\t\t$(this).addClass('submitting');\r\n\t\t                \tde_fb_ajax_files_upload( form );\r\n\t\t                } else {\r\n\t\t                \tif ( form.find('.divi-form-submit').hasClass('de_fb_ajax_submit')) {\r\n\t\t\t\t\t\t\t\t$(this).addClass('submitting');\r\n\t\t\t                \tde_fb_ajax_form_submit( form[0] );\r\n\t\t\t                \te.preventDefault();\r\n\t\t\t                } else {\r\n\t\t\t\t\t\t\t\t$(this).addClass('submitting');\r\n\t\t\t                \tjQuery(\"#fb_form_null-0\").unbind('submit').submit();\r\n\t\t\t                }\t\r\n\t\t                }\r\n\t\t\t\t    } else {\r\n\t\t\t\t    \te.preventDefault();\r\n\t\t\t\t    }\r\n\t\t\t\t    \/\/$(this).find('.divi-form-submit').removeProp('disabled');\r\n\t\t\t\t    \/\/$(this).find('.divi-form-submit').removeAttr('disabled');\r\n\t\t\t\t});\r\n\t\t\t});\r\n\t\t\t<\/script>\r\n\r\n                    <button class=\"divi-form-submit et_pb_button\" type=\"submit\">&#8220;Senden&#8220;<\/button>\r\n\r\n                <input type=\"hidden\" name=\"form_type\" value=\"contact\">\r\n\t\t\t\t<input type=\"hidden\" name=\"divi-form-submit\" value=\"yes\">\r\n\t\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"&#8220;angebot-formular&#8220;\">\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t<input type=\"hidden\" name=\"trp-form-language\" value=\"pl\"\/><\/form>\r\n\r\n<script>\r\n\tjQuery(document).ready(function($){\r\n\r\n\t\t$('#fb_form_null-0').validate({\r\n\t\t  normalizer: function(value) {\r\n\t\t    \/\/ Trim the value of every element\r\n\t\t    return $.trim(value);\r\n\t\t  },\r\n\t\t  errorPlacement : function( error, element ) {\r\n\t\t\telement.parent().append( error ); \/\/ default error placement\r\n\t\t  }\r\n\t\t});\r\n\r\n\t\tif ( $('.de_fb_autocomplete').length > 0 && typeof init_autocomplete_fields == 'function' ) {\r\n\t\t\tinit_autocomplete_fields();\r\n\t\t}\r\n\t});\r\n\t\r\n\tif ( window.history.replaceState ) {\r\n\t  window.history.replaceState( null, null, window.location.href );\r\n\t}\r\n<\/script>\r\n<script name=\"send_ai_data\">\r\nlet isSendingData = false;\r\n\r\nlet form_ai_spend = 0;jQuery(document).ready(function($) {\r\n\tif ($(\"#fb_form_null-0 [name='dfb_ai_form']\").length) {\r\n\t\t\t\t\tjQuery('#fb_form_null-0').find('.divi-form-submit').addClass('hidethis');\r\n\t\t\t\tif (form_ai_spend >= 10) {\r\n\t\t\t\t\t\t\tjQuery('#fb_form_null-0').find('.divi-form-submit').addClass('hidethis');\r\n\t\t\t\t\t\treturn;\r\n\t\t}\r\n\t}\r\n});\r\n\/\/ This function will remove any newline characters within the <table> tags\r\nfunction removeNewLinesWithinTable(ai_response) {\r\n  \/\/ Define a regex pattern to find the <table> tags and the content within them\r\n  let tablePattern = \/<table[\\s\\S]*?<\\\/table>\/gi;\r\n  \/\/ This function will remove all newline characters within a table match\r\n  function removeNewLines(match) {\r\n    \/\/ Remove \\n newline characters from the matched table html string\r\n    return match.replace(\/\\n\/g, \"\");\r\n  }\r\n  \/\/ Replace all <table>...<\\\/table> instances with the modified ones without \\n\r\n  let modifiedAIResponse = ai_response.replace(tablePattern, removeNewLines);\r\n  \/\/ Return the updated JSON string\r\n  return modifiedAIResponse;\r\n}\r\nfunction send_ai_data(ai_ids, ai_settings, ai_field_values, ai_field_titles) {\r\n\r\n\t\r\n\tif (form_ai_spend >= 10) {\r\n\t\tjQuery('#fb_form_null-0').find('.divi-form-submit').removeProp('disabled');\r\n\t\tjQuery('#fb_form_null-0').find('.divi-form-submit').removeAttr('disabled');\r\n\t\treturn;\r\n\t}\r\n\r\n\tif (isSendingData) {\r\n\t\treturn; \/\/ Exit if already sending data\r\n\t}\r\n\r\n\tisSendingData = true;\r\n\r\n\t\r\n\tai_settings['form_ai_spend_limit'] = '10';\r\n\tai_settings['form_ai_spend_limit_action'] = 'hide_form';\r\n\tai_settings['form_ai_save_to_db'] = '';\r\n\tai_settings['form_ai_suggestion_rate_limit'] = '30';\r\n\tai_settings['form_ai_debug'] = '';\r\n\r\n\tjQuery.ajax({\r\n\ttype: \"POST\",\r\n\turl: 'https:\/\/jp-zaun.de\/wp-admin\/admin-ajax.php',\r\n\tdata: {\r\n\t\taction: de_formai_ajax_data.action,\r\n\t\t_ajax_nonce: de_formai_ajax_data.nonce,\r\n\t\tform_id: 'null-0',\r\n\t\tform_title: '&#8220;Angebot&#8220;',\r\n\t\tform_unique: 'null-0',\r\n\t\tai_ids: ai_ids,\r\n\t\tai_settings: ai_settings,\r\n\t\tai_fields: ai_field_values,\r\n\t\tai_titles: ai_field_titles,\r\n\t},\r\n\tbeforeSend: function() {\r\n\t\tjQuery('body').addClass('de_fb_ai_processing');\r\n\t\tjQuery('#fb_form_null-0 .ai_loading').removeClass('hidethis');\r\n\t\t\r\n\t\tjQuery('.ai_loading_text.typing').each(function() {\r\n\t\t\tvar ai_text_method = jQuery(this).attr('data-ai_text_method');\r\n\t\t\tif (ai_text_method == 'same_line') {\r\n\t\t\t\tvar ai_text = JSON.parse(jQuery(this).attr('data-ai_text')),\r\n\t\t\t\tai_text_color = JSON.parse(jQuery(this).attr('data-ai_text_color'));\r\n\t\t\t} else {\r\n\t\t\t\tvar ai_text_string = jQuery(this).attr('data-ai_text'),\r\n\t\t\t\tai_text_color_string = jQuery(this).attr('data-ai_text_color');\r\n\t\t\t\tvar ai_text = [ai_text_string];\r\n\t\t\t\tai_text_color = [ai_text_color_string];\r\n\t\t\t}\r\n\t\t\tvar ai_loading_id = jQuery(this).attr('id'),\r\n\t\t\tai_text_pause = jQuery(this).attr('data-ai_text_pause'),\r\n\t\t\tai_type_speed = jQuery(this).attr('data-ai_type_speed'),\r\n\t\t\tloop_text = jQuery(this).attr('data-ai_loop_text');\r\n\t\t\tdfb_typing_ai_text(ai_text, ai_loading_id, ai_text_color, ai_text_pause, ai_type_speed, ai_text_method, loop_text);\r\n\t\t});\r\n\r\n\t\tjQuery('#fb_form_null-0 .dfb_ai_output').html('');\r\n\t\tif (ai_settings['form_ai_output_to_field'] == 'on') { \r\n\t\t\tvar outputField = ai_settings['form_ai_output_field'];\r\n\t\t\tvar outputFieldType = ai_settings['form_ai_output_to_field_type'];\r\n\t\t\tjQuery('#fb_form_null-0 [name=\"'+outputField+'\"]').closest('.et_pb_module').hide();\r\n\t\t\tswitch (outputFieldType) {\r\n\t\t\t\tcase 'select':\r\n\t\t\t\t\tjQuery('#fb_form_null-0 [name=\"'+outputField+'\"] option').first().prop('selected', true);\r\n\t\t\t\t\tjQuery('#fb_form_null-0 [name=\"'+outputField+'\"] option').not(':first').remove();\r\n\t\t\t\tbreak;\r\n\t\t\t}\r\n\t\t}\r\n\t},\r\n\tsuccess: function(response) {\r\n\t\tjQuery('body').removeClass('de_fb_ai_processing');\r\n\t\tconsole.log(response);\r\n\t\t\/\/ if response contains error key then show error\r\n\t\tif (response.error) {\r\n\t\t\tjQuery('#fb_form_null-0 .dfb_ai_output').html('');\r\n\t\t\tjQuery('#fb_form_null-0 .dfb_ai_output').append('<div class=\"ai_error\"><\/div>');\r\n\t\t\tjQuery('#fb_form_null-0 .dfb_ai_output').find('.ai_error').html(response.error.message);\r\n\t\t\tjQuery('#fb_form_null-0 .dfb_ai_output').removeClass('hidethis');\r\n\t\t\tjQuery('#fb_form_null-0 .ai_loading').addClass('hidethis');\r\n\t\t\treturn;\r\n\t\t}\r\n\t\tjQuery('#fb_form_null-0 .ai_loading').addClass('hidethis');\r\n\t\tif (form_ai_spend >= 10) {\r\n\t\t\t\t\t\t\tjQuery('#fb_form_null-0').addClass('hidethis');\r\n\t\t\t\t\t\treturn;\r\n\t\t}\r\n\t\tvar ai_response = response.data.ai_response\r\n\t\tjQuery('.dfb_ai_output').html('');\r\n\t\tif (ai_settings['form_ai_output_to_field'] == 'on') { \r\n\t\t\tvar outputField = ai_settings['form_ai_output_field'];\r\n\t\t\tvar outputFieldType = ai_settings['form_ai_output_to_field_type'];\r\n\t\t\t\r\n\t\t\tswitch (outputFieldType) {\r\n\t\t\t\tcase 'text':\r\n\t\t\t\tcase 'textarea':\r\n\t\t\t\tcase 'number':\r\n\t\t\t\t\tjQuery('#fb_form_null-0 #'+outputField+'').val(response.data.ai_response); \r\n\t\t\t\tbreak;\r\n\t\t\t\tcase 'select':\r\n\t\t\t\t\tvar selectItems = ai_response.replace(new RegExp('\\r?\\n','g'), '');\r\n\t\t\t\t\tvar selectItems = selectItems.replace(\"\\\\\\\"\", \"\\\"\");\r\n\t\t\t\t\t\/\/var selectItems = JSON.parse(selectItems);\r\n\t\t\t\t\tfunction testJSON(selectItems) {\r\n\t\t\t\t\t\tif (typeof selectItems !== \"string\") {\r\n\t\t\t\t\t\t\treturn false;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\ttry {\r\n\t\t\t\t\t\t\tJSON.parse(selectItems);\r\n\t\t\t\t\t\t\treturn true;\r\n\t\t\t\t\t\t} catch (error) {\r\n\t\t\t\t\t\t\treturn false;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (testJSON(selectItems) == true) {\r\n\t\t\t\t\t\tvar selectItems = JSON.parse(selectItems);\r\n\t\t\t\t\t\tjQuery('#fb_form_null-0 [name=\"'+outputField+'\"] option').each(function() { \r\n\t\t\t\t\t\t\tconst optionValue = jQuery(this).val();\r\n\t\t\t\t\t\t\tconst optionText = jQuery(this).text().trim();\r\n\t\t\t\t\t\t\tif (optionValue === '' && optionText === '') {\r\n\t\t\t\t\t\t\t\tjQuery(this).remove();\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\tjQuery('#fb_form_null-0 [name=\"'+outputField+'\"] option').first().prop('selected', true);\r\n\t\t\t\t\t\tjQuery.each(selectItems, function (i, item) {\r\n\t\t\t\t\t\t\tif(item != ''){\r\n\t\t\t\t\t\t\t\tjQuery('#fb_form_null-0 [name=\"'+outputField+'\"]').append(jQuery('<option>', {  \r\n\t\t\t\t\t\t\t\t\tvalue: item,\r\n\t\t\t\t\t\t\t\t\ttext : item \r\n\t\t\t\t\t\t\t\t}));\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\tjQuery('#fb_form_null-0 [name=\"'+outputField+'\"]').closest('.et_pb_module').show();\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tjQuery('#fb_form_null-0 .dfb_ai_output[data-ainame='+ai_settings['ai_name']+']').html('');\r\n\t\t\t\t\t\tjQuery('#fb_form_null-0 .dfb_ai_output[data-ainame='+ai_settings['ai_name']+']').append('<div class=\"api-error\"><\/div>');\r\n\t\t\t\t\t\tjQuery('#fb_form_null-0 .dfb_ai_output[data-ainame='+ai_settings['ai_name']+']').find('.api-error').html(ai_response);\r\n\t\t\t\t\t\tjQuery('#fb_form_null-0 .dfb_ai_output[data-ainame='+ai_settings['ai_name']+']').removeClass('hidethis');\r\n\t\t\t\t\t}\r\n\t\t\t\tbreak;\r\n\t\t\t\tcase 'checkbox':\r\n\t\t\t\tcase 'radio':\r\n\t\t\t\t\tfieldValue = e.target.checked ? e.target.value : '';\r\n\t\t\t\tbreak;\r\n\t\t\t\tdefault:\r\n\t\t\t\t\tfieldValue = '';\r\n\t\t\t}\r\n\t\t} else { \r\n\t\t\tai_response = removeNewLinesWithinTable(ai_response);\r\n\t\t\tjQuery('#fb_form_null-0 .dfb_ai_output[data-ainame='+ai_settings['ai_name']+']').html(ai_response.replace(\/\\n\/g,'<br\/>')).removeClass('hidethis');\r\n\t\t}\r\n\t\tjQuery('#'+ai_settings['ai_name'] ).val(\"AI Suggestion:<br><br>\"+ai_response.replace(new RegExp('\\r?\\n','g'), '<br \/>'));\r\n\t\t\r\n\t\t\t\t\tjQuery('#fb_form_null-0').find('.divi-form-submit').removeClass('hidethis');\r\n\t\t\t\tif (jQuery('#fb_form_null-0').hasClass(\"multistep\")) {\r\n\t\t\tsetFormHeight();\r\n\t\t}\r\n\t},\r\n\terror: function(xhr, status, error) {\r\n\t\tjQuery('#fb_form_null-0 .dfb_ai_output[data-ainame='+ai_settings['ai_name']+']').html('There was an error: ' + error).removeClass('hidethis');\r\n\t},\r\n\tcomplete: function() {\r\n\t\tjQuery('body').removeClass('de_fb_ai_processing');\r\n\t\tisSendingData = false; \/\/ Reset the flag after the AJAX request is complete\r\n\t}\r\n\t});\r\n}\r\n<\/script>\r\n\n\t\t\t\t<\/div>\n\t\t\t<\/div><\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-233","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/jp-zaun.de\/pl\/wp-json\/wp\/v2\/pages\/233","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jp-zaun.de\/pl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/jp-zaun.de\/pl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/jp-zaun.de\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jp-zaun.de\/pl\/wp-json\/wp\/v2\/comments?post=233"}],"version-history":[{"count":45,"href":"https:\/\/jp-zaun.de\/pl\/wp-json\/wp\/v2\/pages\/233\/revisions"}],"predecessor-version":[{"id":661,"href":"https:\/\/jp-zaun.de\/pl\/wp-json\/wp\/v2\/pages\/233\/revisions\/661"}],"wp:attachment":[{"href":"https:\/\/jp-zaun.de\/pl\/wp-json\/wp\/v2\/media?parent=233"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}