{"id":224410,"date":"2022-10-05T11:41:25","date_gmt":"2022-10-05T11:41:25","guid":{"rendered":"http:\/\/www.evigo.fi\/?page_id=224410"},"modified":"2024-02-08T12:21:03","modified_gmt":"2024-02-08T09:21:03","slug":"videoiden-aanituotannot-ja-muut-muutokset","status":"publish","type":"page","link":"https:\/\/www.evigo.fi\/en\/videoiden-aanituotannot-ja-muut-muutokset\/","title":{"rendered":"Audio Productions and Other Modifications"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#212121&#8243; max_height=&#8221;130px&#8221; max_height_tablet=&#8221;100px&#8221; max_height_phone=&#8221;85px&#8221; max_height_last_edited=&#8221;on|desktop&#8221; custom_padding=&#8221;0px||0px|||&#8221; sticky_position=&#8221;top&#8221; global_module=&#8221;224204&#8243; saved_tabs=&#8221;all&#8221; global_colors_info=&#8221;{}&#8221; background__sticky_enabled=&#8221;on|sticky&#8221; background_color__sticky=&#8221;rgba(0,0,0,0.66)&#8221; background_enable_color__sticky=&#8221;on&#8221; max_height__sticky_enabled=&#8221;on|desktop&#8221; max_height__sticky=&#8221;100px&#8221;][et_pb_row column_structure=&#8221;1_4,1_2,1_4&#8243; custom_padding_last_edited=&#8221;on|tablet&#8221; disabled_on=&#8221;on|on|off&#8221; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; width=&#8221;90%&#8221; custom_padding=&#8221;50px||||false|false&#8221; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;&#8221; custom_css_main_element=&#8221;display:flex;&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__sticky_enabled=&#8221;on|sticky&#8221; custom_padding__sticky=&#8221;30px||30px||false|false&#8221;][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/www.evigo.fi\/wp-content\/uploads\/2022\/09\/Evigo-logo-vaalea.png&#8221; title_text=&#8221;Evigo logo vaalea&#8221; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; module_alignment=&#8221;center&#8221; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;6px||||false|false&#8221; custom_padding_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221; max_width__sticky_enabled=&#8221;off|desktop&#8221; max_width__sticky=&#8221;80%&#8221;][\/et_pb_image][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_menu menu_style=&#8221;centered&#8221; submenu_direction=&#8221;downwards&#8221; dropdown_menu_bg_color=&#8221;rgba(0,0,0,0.8)&#8221; dropdown_menu_line_color=&#8221;#FF62AD&#8221; dropdown_menu_text_color=&#8221;#FFFFFF&#8221; dropdown_menu_active_link_color=&#8221;#FF62AD&#8221; mobile_menu_bg_color=&#8221;rgba(0,0,0,0.8)&#8221; mobile_menu_text_color=&#8221;#FFFFFF&#8221; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; menu_font=&#8221;|||on|||||&#8221; menu_text_color=&#8221;#FFFFFF&#8221; background_enable_color=&#8221;off&#8221; custom_padding=&#8221;4px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_menu][\/et_pb_column][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_button button_url=&#8221;https:\/\/www.evigo.fi\/yhteystiedot\/&#8221; button_text=&#8221;Ota yhteytt\u00e4&#8221; button_alignment=&#8221;left&#8221; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_size=&#8221;12px&#8221; button_text_color=&#8221;#FFFFFF&#8221; button_border_color=&#8221;#FF62AD&#8221; button_border_radius=&#8221;10px&#8221; button_font=&#8221;|700||on|||||&#8221; button_use_icon=&#8221;off&#8221; custom_margin=&#8221;0px||0px||false|false&#8221; custom_margin_tablet=&#8221;0px||0px||false|false&#8221; custom_margin_phone=&#8221;3px||90px||false|false&#8221; custom_margin_last_edited=&#8221;on|desktop&#8221; custom_padding=&#8221;8px||8px||true|false&#8221; custom_padding_tablet=&#8221;|52px||52px|false|true&#8221; custom_padding_phone=&#8221;3px|7px|3px|7px|true|true&#8221; custom_padding_last_edited=&#8221;on|tablet&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; button_bg_color__hover_enabled=&#8221;on|desktop&#8221; button_bg_color__hover=&#8221;#FF62AD&#8221; button_bg_enable_color__hover=&#8221;on&#8221; button_letter_spacing__hover_enabled=&#8221;on|hover&#8221; button_letter_spacing__hover=&#8221;0px&#8221;][\/et_pb_button][\/et_pb_column][\/et_pb_row][et_pb_row custom_padding_last_edited=&#8221;on|phone&#8221; disabled_on=&#8221;off|off|on&#8221; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; custom_padding=&#8221;50px||||false|false&#8221; custom_padding_tablet=&#8221;20px||||false|false&#8221; custom_padding_phone=&#8221;&#8221; custom_css_main_element=&#8221;display:flex;&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__sticky_enabled=&#8221;on|desktop&#8221; custom_padding__sticky=&#8221;30px||30px||false|false&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_menu menu_id=&#8221;50&#8243; menu_style=&#8221;centered&#8221; submenu_direction=&#8221;downwards&#8221; dropdown_menu_bg_color=&#8221;rgba(0,0,0,0.8)&#8221; dropdown_menu_line_color=&#8221;#FF62AD&#8221; dropdown_menu_text_color=&#8221;#FFFFFF&#8221; dropdown_menu_active_link_color=&#8221;#FF62AD&#8221; mobile_menu_bg_color=&#8221;rgba(0,0,0,0.8)&#8221; mobile_menu_text_color=&#8221;#FFFFFF&#8221; logo=&#8221;https:\/\/www.evigo.fi\/wp-content\/uploads\/2022\/09\/Evigo-logo-vaalea.png&#8221; logo_max_width=&#8221;100px&#8221; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; menu_font=&#8221;|||on|||||&#8221; menu_text_color=&#8221;#FFFFFF&#8221; menu_font_size=&#8221;13px&#8221; menu_line_height=&#8221;1.1em&#8221; background_enable_color=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_menu][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; custom_padding_last_edited=&#8221;on|phone&#8221; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; background_enable_color=&#8221;off&#8221; background_image=&#8221;https:\/\/www.evigo.fi\/wp-content\/uploads\/2022\/09\/evigo-tausta-3.png&#8221; background_position=&#8221;top_center&#8221; overflow-x=&#8221;hidden&#8221; overflow-y=&#8221;hidden&#8221; custom_margin=&#8221;0px||0px||false|false&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; custom_padding_tablet=&#8221;50px||0px||false|false&#8221; custom_padding_phone=&#8221;0px||0px||false|false&#8221; animation_style=&#8221;fade&#8221; animation_speed_curve=&#8221;ease&#8221; background_last_edited=&#8221;off|desktop&#8221; background_position_tablet=&#8221;bottom_right&#8221; background_position_phone=&#8221;center&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;1_2,1_2&#8243; make_equal=&#8221;on&#8221; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; max_width=&#8221;2560px&#8221; custom_padding=&#8221;0px||0px|||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; background_image=&#8221;https:\/\/www.evigo.fi\/wp-content\/uploads\/2022\/09\/evigo-tausta-3.png&#8221; background_position=&#8221;top_left&#8221; custom_padding=&#8221;|||20vw|false|false&#8221; custom_padding_tablet=&#8221;|5vw||5vw|false|true&#8221; custom_padding_phone=&#8221;|5vw||5vw|false|true&#8221; custom_padding_last_edited=&#8221;on|phone&#8221; background_last_edited=&#8221;on|phone&#8221; use_background_color_gradient_tablet=&#8221;on&#8221; background_color_gradient_stops_tablet=&#8221;rgba(0,0,0,0.6) 0%|rgba(0,0,0,0.6) 100%&#8221; background_color_gradient_overlays_image_tablet=&#8221;on&#8221; background_image_tablet=&#8221;https:\/\/www.evigo.fi\/wp-content\/uploads\/2022\/10\/evigo-videoeditointi.jpeg&#8221; background_image_phone=&#8221;https:\/\/www.evigo.fi\/wp-content\/uploads\/2022\/10\/evigo-videoeditointi.jpeg&#8221; background_enable_image_tablet=&#8221;on&#8221; background_enable_image_phone=&#8221;on&#8221; background_position_tablet=&#8221;center&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; header_font=&#8221;|900|||||||&#8221; header_text_align=&#8221;left&#8221; header_text_color=&#8221;#FFFFFF&#8221; header_font_size=&#8221;2vw&#8221; header_line_height=&#8221;1.1em&#8221; header_5_text_color=&#8221;#FFFFFF&#8221; header_5_font_size=&#8221;17px&#8221; header_6_text_color=&#8221;#FF62AD&#8221; header_6_font_size=&#8221;20px&#8221; max_width_tablet=&#8221;500px&#8221; max_width_phone=&#8221;500px&#8221; max_width_last_edited=&#8221;on|tablet&#8221; custom_margin=&#8221;0px||9px||false|false&#8221; custom_padding=&#8221;30px||0px||false|false&#8221; header_font_size_tablet=&#8221;5vw&#8221; header_font_size_phone=&#8221;6vw&#8221; header_font_size_last_edited=&#8221;on|desktop&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h1>Audio Productions and Other Modifications<\/h1>\n<p>&nbsp;<\/p>\n<p>[\/et_pb_text][et_pb_text disabled_on=&#8221;off|off|off&#8221; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; text_text_color=&#8221;#FFFFFF&#8221; text_font_size=&#8221;15px&#8221; text_line_height=&#8221;1.6em&#8221; custom_padding=&#8221;||0px||false|false&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p>Is there an existing video that needs voiceovers, music, or other modifications? We are happy to edit existing materials as well.<\/p>\n<p>[\/et_pb_text][et_pb_button button_url=&#8221;#yhteys&#8221; button_text=&#8221;L\u00e4het\u00e4 tarjouspyynt\u00f6&#8221; button_alignment=&#8221;left&#8221; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_size=&#8221;15px&#8221; button_text_color=&#8221;#FFFFFF&#8221; button_border_color=&#8221;#FF62AD&#8221; button_border_radius=&#8221;10px&#8221; button_font=&#8221;|700||on|||||&#8221; button_use_icon=&#8221;off&#8221; custom_margin=&#8221;0px||25px||false|false&#8221; custom_margin_tablet=&#8221;0px||0px||false|false&#8221; custom_margin_phone=&#8221;3px||90px||false|false&#8221; custom_margin_last_edited=&#8221;off|phone&#8221; custom_padding=&#8221;8px||8px||true|false&#8221; custom_padding_tablet=&#8221;|52px||52px|false|true&#8221; custom_padding_phone=&#8221;3px|7px|3px|7px|true|true&#8221; custom_padding_last_edited=&#8221;on|tablet&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; button_bg_color__hover_enabled=&#8221;on|desktop&#8221; button_bg_color__hover=&#8221;#FF62AD&#8221; button_bg_enable_color__hover=&#8221;on&#8221; button_letter_spacing__hover_enabled=&#8221;on|hover&#8221; button_letter_spacing__hover=&#8221;0px&#8221;][\/et_pb_button][et_pb_text disabled_on=&#8221;off|off|off&#8221; _builder_version=&#8221;4.24.0&#8243; _module_preset=&#8221;default&#8221; text_text_color=&#8221;#FFFFFF&#8221; text_font_size=&#8221;15px&#8221; text_line_height=&#8221;1.6em&#8221; header_text_color=&#8221;#FF62AD&#8221; header_3_text_color=&#8221;#FF62AD&#8221; header_3_font_size=&#8221;20px&#8221; custom_padding=&#8221;||0px||false|false&#8221; hover_enabled=&#8221;0&#8243; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p>Our billing rate is 100 euros per working hour.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; disabled_on=&#8221;on|on|off&#8221; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; background_enable_image=&#8221;off&#8221; background_position=&#8221;bottom_center&#8221; background_last_edited=&#8221;on|desktop&#8221; background_enable_image_tablet=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_divider show_divider=&#8221;off&#8221; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; height_tablet=&#8221;0px&#8221; height_phone=&#8221;0px&#8221; height_last_edited=&#8221;off|desktop&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_divider][et_pb_image src=&#8221;https:\/\/www.evigo.fi\/wp-content\/uploads\/2022\/10\/evigo-videoeditointi.jpeg&#8221; title_text=&#8221;Videoeditointi&#8221; disabled_on=&#8221;on|on|off&#8221; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;-24px|||||&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; custom_padding_last_edited=&#8221;off|desktop&#8221; module_id=&#8221;yhteys&#8221; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#FF62AD&#8221; background_enable_image=&#8221;off&#8221; background_size=&#8221;initial&#8221; custom_margin=&#8221;0px||0px||false|false&#8221; custom_padding=&#8221;50px||50px||false|false&#8221; custom_padding_tablet=&#8221;290px||120px||false|false&#8221; custom_padding_phone=&#8221;260px||90px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;1_2,1_2&#8243; use_custom_gutter=&#8221;on&#8221; gutter_width=&#8221;2&#8243; module_id=&#8221;yhteys&#8221; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; width=&#8221;90%&#8221; max_width=&#8221;1300px&#8221; custom_margin=&#8221;0px||0px||false|false&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;|20px|||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; header_2_font=&#8221;|||on|||||&#8221; header_2_text_color=&#8221;#1F333E&#8221; header_2_font_size=&#8221;25px&#8221; header_3_font=&#8221;||||||||&#8221; header_3_text_color=&#8221;#FFFFFF&#8221; header_3_font_size=&#8221;45px&#8221; custom_margin=&#8221;||-1px|||&#8221; header_2_font_size_tablet=&#8221;25px&#8221; header_2_font_size_phone=&#8221;18px&#8221; header_2_font_size_last_edited=&#8221;on|phone&#8221; header_3_font_size_tablet=&#8221;45px&#8221; header_3_font_size_phone=&#8221;30px&#8221; header_3_font_size_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>Contact Us<\/h2>\n<h3>Let's dive into your project!<\/h3>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;||||||||&#8221; text_text_color=&#8221;#1F333E&#8221; text_font_size=&#8221;15px&#8221; text_line_height=&#8221;1.6em&#8221; custom_margin=&#8221;0px||0px||false|false&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span style=\"font-weight: 400;\">What's on your mind? Tell us about your project. We'd be happy to provide more information and detailed pricing in the form of a quote. Let's work together to create effective video marketing. <\/span><\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;||||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_code _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<style><!-- [et_pb_line_break_holder] -->.et_contact_bottom_container{<!-- [et_pb_line_break_holder] -->   float: none;<!-- [et_pb_line_break_holder] --> }<!-- [et_pb_line_break_holder] --><\/style>\n<p>[\/et_pb_code][de_fb_form form_id=&#8221;contact&#8221; submit_button_text=&#8221;L\u00e4het\u00e4&#8221; disable_submit_for_required=&#8221;on&#8221; success_message=&#8221;Kiitos viestist\u00e4si, otamme yhteytt\u00e4 mahdollisimman pian.&#8221; failed_message=&#8221;Virhe viesti\u00e4 l\u00e4hett\u00e4ess\u00e4. Ole hyv\u00e4 ja yrit\u00e4 uudelleen.&#8221; use_custom_email=&#8221;off&#8221; custom_contact_email=&#8221;info@evigo.fi&#8221; from_email=&#8221;custom&#8221; custom_from_email=&#8221;info@evigo.fi&#8221; email_title=&#8221;Uusi viesti&#8221; email_template=&#8221;Uusi viesti:<br \/>\n<br \/>\n%%nimi%%<br \/>\n<br \/>\n%%yritys%%<br \/>\n<br \/>\n%%email%%<br \/>\n<br \/>\n%%puhelin%%<br \/>\n<br \/>\n%%viesti%%&#8221; send_copy_to_sender=&#8221;on&#8221; sender_email_field=&#8221;email&#8221; reply_from_email=&#8221;custom&#8221; reply_custom_from_email=&#8221;info@evigo.fi&#8221; reply_to_name=&#8221;Evigo&#8221; reply_to_email=&#8221;info@evigo.fi&#8221; reply_email_title=&#8221;Olemme vastaanottaneet viestisi&#8221; reply_email_template=&#8221;Kiitos viestist\u00e4si. Alla saamamme tiedot.<br \/>\n<br \/>\n%%nimi%%<br \/>\n<br \/>\n%%yritys%%<br \/>\n<br \/>\n%%email%%<br \/>\n<br \/>\n%%puhelin%%<br \/>\n<br \/>\n%%viesti%%<br \/>\n<br \/>\nOlemme teihin yhteydess\u00e4 mahdollisimman pian.<br \/>\n<br \/>\nt: Timo&#8221; save_to_database=&#8221;on&#8221; google_recaptcha=&#8221;on&#8221; recaptcha_sitekey_type=&#8221;recaptcha_3&#8243; recaptcha_sitekey_v3=&#8221;6Ldq0ZEoAAAAABxKwiAP4ZWdFbx5X0Iko_Tmr71V&#8221; recaptcha_seckey_v3=&#8221;6Ldq0ZEoAAAAABmLRh7Dlwb75XbHtVyQTn0m-HRZ&#8221; _builder_version=&#8221;4.23&#8243; _module_preset=&#8221;default&#8221; form_field_background_color=&#8221;#ededed&#8221; form_field_text_color=&#8221;#000000&#8243; form_field_focus_text_color=&#8221;#000000&#8243; placeholder_text_text_color=&#8221;#6d6d6d&#8221; upload_description_text_color=&#8221;#000000&#8243; custom_button=&#8221;on&#8221; button_text_size=&#8221;13px&#8221; button_text_color=&#8221;#FFFFFF&#8221; button_bg_color=&#8221;#CC0198&#8243; button_border_radius=&#8221;13px&#8221; button_font=&#8221;|700||on|||||&#8221; button_custom_padding=&#8221;14px|50px|14px|50px|true|true&#8221; custom_padding=&#8221;|25px||25px|false|true&#8221; border_radii=&#8221;on|11px|11px|11px|11px&#8221; border_width_all=&#8221;1px&#8221; border_color_bottom=&#8221;#000000&#8243; global_module=&#8221;224892&#8243; saved_tabs=&#8221;all&#8221; global_colors_info=&#8221;{}&#8221; button_bg_color__hover_enabled=&#8221;on|desktop&#8221; button_bg_color__hover=&#8221;#EF019D&#8221; button_bg_enable_color__hover=&#8221;on&#8221;][de_fb_form_field field_title=&#8221;Nimi&#8221; admin_title=&#8221;nimi&#8221; field_id=&#8221;nimi&#8221; required_mark=&#8221;on&#8221; required_message=&#8221;Pakollinen tieto&#8221; field_grid_column=&#8221;et_pb_column_1_2&#8243; field_placeholder=&#8221;Nimi&#8221; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; label_text_letter_spacing=&#8221;2px&#8221; form_field_letter_spacing=&#8221;1px&#8221; border_radii=&#8221;on|2px|2px|2px|2px&#8221; border_color_all=&#8221;#000000&#8243; border_width_bottom=&#8221;1px&#8221; border_color_bottom=&#8221;#e5e5e5&#8243; global_colors_info=&#8221;{}&#8221; form_step=&#8221;0&#8243; current_step=&#8221;0&#8243;][\/de_fb_form_field][de_fb_form_field field_title=&#8221;Yritys&#8221; admin_title=&#8221;yritys&#8221; field_id=&#8221;yritys&#8221; field_grid_column=&#8221;et_pb_column_1_2&#8243; field_placeholder=&#8221;Yritys&#8221; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; label_text_letter_spacing=&#8221;2px&#8221; form_field_letter_spacing=&#8221;1px&#8221; border_radii=&#8221;on|2px|2px|2px|2px&#8221; border_color_all=&#8221;#000000&#8243; border_width_bottom=&#8221;1px&#8221; border_color_bottom=&#8221;#e5e5e5&#8243; global_colors_info=&#8221;{}&#8221; form_step=&#8221;0&#8243; current_step=&#8221;0&#8243;][\/de_fb_form_field][de_fb_form_field field_title=&#8221;Email&#8221; admin_title=&#8221;email&#8221; field_id=&#8221;email&#8221; field_type=&#8221;email&#8221; email_message=&#8221;Ole hyv\u00e4 ja laita hyv\u00e4ksytty s\u00e4hk\u00f6postiosoite&#8221; required_mark=&#8221;on&#8221; required_message=&#8221;Pakollinen tieto&#8221; field_grid_column=&#8221;et_pb_column_1_2&#8243; field_placeholder=&#8221;S\u00e4hk\u00f6postiosoite&#8221; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; label_text_letter_spacing=&#8221;2px&#8221; form_field_letter_spacing=&#8221;1px&#8221; border_radii=&#8221;on|2px|2px|2px|2px&#8221; border_color_all=&#8221;#000000&#8243; border_width_bottom=&#8221;1px&#8221; border_color_bottom=&#8221;#e5e5e5&#8243; global_colors_info=&#8221;{}&#8221; form_step=&#8221;0&#8243; current_step=&#8221;0&#8243;][\/de_fb_form_field][de_fb_form_field field_title=&#8221;Puhelin&#8221; admin_title=&#8221;puhelin&#8221; field_id=&#8221;puhelin&#8221; field_grid_column=&#8221;et_pb_column_1_2&#8243; field_placeholder=&#8221;Puhelin&#8221; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; label_text_letter_spacing=&#8221;2px&#8221; form_field_letter_spacing=&#8221;1px&#8221; border_radii=&#8221;on|2px|2px|2px|2px&#8221; border_color_all=&#8221;#000000&#8243; border_width_bottom=&#8221;1px&#8221; border_color_bottom=&#8221;#e5e5e5&#8243; global_colors_info=&#8221;{}&#8221; form_step=&#8221;0&#8243; current_step=&#8221;0&#8243;][\/de_fb_form_field][de_fb_form_field field_title=&#8221;Viesti&#8221; admin_title=&#8221;viesti&#8221; field_id=&#8221;viesti&#8221; field_type=&#8221;text&#8221; textarea_rows=&#8221;12&#8243; required_mark=&#8221;on&#8221; required_message=&#8221;Pakollinen tieto&#8221; field_placeholder=&#8221;Viesti&#8221; _builder_version=&#8221;4.23&#8243; _module_preset=&#8221;default&#8221; form_field_focus_text_color=&#8221;#000000&#8243; label_text_text_color=&#8221;#000000&#8243; label_text_letter_spacing=&#8221;2px&#8221; field_description_text_color=&#8221;#000000&#8243; form_field_letter_spacing=&#8221;1px&#8221; border_radii=&#8221;on|2px|2px|2px|2px&#8221; border_color_all=&#8221;#000000&#8243; border_width_bottom=&#8221;1px&#8221; border_color_bottom=&#8221;#e5e5e5&#8243; global_colors_info=&#8221;{}&#8221; form_step=&#8221;0&#8243; current_step=&#8221;0&#8243;][\/de_fb_form_field][de_fb_form_field field_title=&#8221;Kuittaus&#8221; admin_title=&#8221;kuittaus&#8221; field_id=&#8221;kuittaus&#8221; field_type=&#8221;checkbox&#8221; checkbox_options=&#8221;%91{%22value%22:%22L\u00e4hett\u00e4m\u00e4ll\u00e4 t\u00e4m\u00e4n lomakkeen, hyv\u00e4ksyt tietosuoja- ja rekisteriselosteemme. Saat meilt\u00e4 vastaanottokuittauksen lomakkeen l\u00e4hett\u00e4misen j\u00e4lkeen. Mik\u00e4li t\u00e4t\u00e4 viesti\u00e4 ei tule antamaasi s\u00e4hk\u00f6postiosoitteeseen, ole meihin yhteydess\u00e4.%22,%22checked%22:0,%22dragID%22:-1}%93&#8243; required_mark=&#8221;on&#8221; required_message=&#8221;Ole hyv\u00e4 ja hyv\u00e4ksy ehdot.&#8221; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; form_step=&#8221;0&#8243; current_step=&#8221;0&#8243;][\/de_fb_form_field][\/de_fb_form][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; background_image=&#8221;https:\/\/www.evigo.fi\/wp-content\/uploads\/2022\/09\/Evigo-Videotuotanto-Videomarkkinointi-Uutiskirje-tausta.png&#8221; global_module=&#8221;223827&#8243; saved_tabs=&#8221;all&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;1_3,1_3,1_3&#8243; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/www.evigo.fi\/wp-content\/uploads\/2022\/09\/Evigo-logo-vaalea.png&#8221; title_text=&#8221;Evigo logo vaalea&#8221; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; max_width=&#8221;140px&#8221; max_width_tablet=&#8221;&#8221; max_width_phone=&#8221;50%&#8221; max_width_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.23.1&#8243; _module_preset=&#8221;default&#8221; text_text_color=&#8221;#FFFFFF&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Evigo Oy<br \/>Aittatie 3 (Y-North)<br \/>96320 Rovaniemi<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; text_text_color=&#8221;#FFFFFF&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span style=\"color: #ffffff;\"><a href=\"tel: 358406290399\" style=\"color: #ffffff;\">040 629 0399<\/a><\/span><br \/><span style=\"color: #ffffff;\"><a href=\"mailto:info@evigo.fi\" style=\"color: #ffffff;\">info@evigo.fi<\/a><\/span><\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; text_text_color=&#8221;#FFFFFF&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span style=\"color: #ffffff;\"><a href=\"https:\/\/www.evigo.fi\/en\/\" style=\"color: #ffffff;\">Home<\/a><\/span><br \/><a href=\"https:\/\/www.evigo.fi\/en\/#palvelumme\"><span style=\"color: #ffffff;\">Services<\/span><\/a><br \/><a href=\"https:\/\/www.evigo.fi\/en\/#hinnat\"><span style=\"color: #ffffff;\">Prices<\/span><\/a><br \/><a href=\"https:\/\/www.evigo.fi\/en\/#referenssit\"><span style=\"color: #ffffff;\">References<\/span><\/a><br \/><span style=\"color: #ffffff;\"><a href=\"https:\/\/www.evigo.fi\/en\/yhteystiedot\/\" style=\"color: #ffffff;\">Contact info<\/a><\/span><\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; text_text_color=&#8221;#FFFFFF&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span style=\"color: #ffffff;\"><a href=\"https:\/\/www.evigo.fi\/en\/tv-mainokset-ja-mainosvideot\/\" style=\"color: #ffffff;\">Commercials<\/a><\/span><br \/><span style=\"color: #ffffff;\"><a href=\"https:\/\/www.evigo.fi\/en\/yritysvideot\/\" style=\"color: #ffffff;\">Corporate Videos<\/a><\/span><br \/><span style=\"color: #ffffff;\"><a href=\"https:\/\/www.evigo.fi\/en\/rekrytointivideot\/\" style=\"color: #ffffff;\">Recruitment Videos<\/a><\/span><br \/><span style=\"color: #ffffff;\"><a href=\"https:\/\/www.evigo.fi\/en\/puhevideot\/\" style=\"color: #ffffff;\">Speech Videos<\/a><\/span><br \/><span style=\"color: #ffffff;\"><a href=\"https:\/\/www.evigo.fi\/en\/live-striimaus\/\" style=\"color: #ffffff;\">Live Streams<\/a><\/span><br \/><span style=\"color: #ffffff;\"><a href=\"https:\/\/www.evigo.fi\/en\/tapahtumavideot\/\" style=\"color: #ffffff;\">Event Videos<\/a><\/span><br \/><span style=\"color: #ffffff;\"><a href=\"https:\/\/www.evigo.fi\/en\/ilmakuvaus\/\" style=\"color: #ffffff;\">Aerial Videos<\/a><\/span><br \/><span style=\"color: #ffffff;\"><a href=\"https:\/\/www.evigo.fi\/en\/videoiden-aanituotannot-ja-muut-muutokset\/\" style=\"color: #ffffff;\">Audio Productions and Modifications<\/a><\/span><br \/><span style=\"color: #ffffff;\"><a href=\"https:\/\/www.evigo.fi\/en\/videomarkkinointi\/\" style=\"color: #ffffff;\">Video Marketing<\/a><\/span><\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>","protected":false},"excerpt":{"rendered":"<p>Videoiden \u00e4\u00e4nituotannot ja muut muutokset &nbsp;Onko sinulla olemassa oleva video, joka kaipaa \u00e4\u00e4nispiikin, musiikin tai joitain muita muutoksia? Teemme mielell\u00e4mme editointeja my\u00f6s olemassa oleviin materiaaleihin.Tuntilaskutuksemme on 100 \u20ac \/ ty\u00f6tunti.Ota yhteytt\u00e4 L\u00e4hdet\u00e4\u00e4n tutustumaan sinun projektiisiMit\u00e4 mieless\u00e4? Kerro projektistasi meille. Annamme mielell\u00e4mme lis\u00e4tietoja sek\u00e4 tarkemmat hintatiedot tarjouksen muodossa. L\u00e4hdet\u00e4\u00e4n yhdess\u00e4 tekem\u00e4\u00e4n tehokasta videomarkkinointia. <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\"><\/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\">&#8221;L\u00e4het\u00e4&#8221;<\/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=\"&#8221;contact&#8221;\">\r\n<input type=\"text\" name=\"form_type_confirm\" style=\"display:none!important;\" tabindex=\"-1\" autocomplete=\"off\">\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t<input type=\"hidden\" name=\"trp-form-language\" value=\"en\"\/><\/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\t\tvar honeypot_val = jQuery('#fb_form_null-0').find('[name=\"form_type_confirm\"]').val();\r\n\t\tif(honeypot_val != '') {\r\n\t\t\tjQuery('#fb_form_null-0').find('.divi-form-submit').removeProp('disabled');\r\n\t\t\tjQuery('#fb_form_null-0').find('.divi-form-submit').removeAttr('disabled');\r\n\t\t\tjQuery('#fb_form_null-0').find('.divi-form-submit').removeClass('hidethis');\r\n\t\t\treturn;\r\n\t\t}\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:\/\/www.evigo.fi\/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: '',\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":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"Videoiden \u00e4\u00e4nituotannot ja muut muutokset | Evigo","_seopress_titles_desc":"Onko sinulla video, joka kaipaa \u00e4\u00e4nispiikin, musiikin tai joitain muita muutoksia? Teemme editointeja my\u00f6s olemassa oleviin materiaaleihin.","_seopress_robots_index":"","_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-224410","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.evigo.fi\/en\/wp-json\/wp\/v2\/pages\/224410"}],"collection":[{"href":"https:\/\/www.evigo.fi\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.evigo.fi\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.evigo.fi\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.evigo.fi\/en\/wp-json\/wp\/v2\/comments?post=224410"}],"version-history":[{"count":8,"href":"https:\/\/www.evigo.fi\/en\/wp-json\/wp\/v2\/pages\/224410\/revisions"}],"predecessor-version":[{"id":225602,"href":"https:\/\/www.evigo.fi\/en\/wp-json\/wp\/v2\/pages\/224410\/revisions\/225602"}],"wp:attachment":[{"href":"https:\/\/www.evigo.fi\/en\/wp-json\/wp\/v2\/media?parent=224410"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}