!function(){"use strict";function e(e,t,n,i,a){try{new $.JsonRpcClient({ajaxUrl:i}).call(a,e,(function(e){n(t,e)}),(function(e){n(t,null)}))}catch(e){n(t,null)}}class t{input_map="#input-map";map_container="map-container";loc_lat=document.getElementById("latitude");loc_lng=document.getElementById("longitud");map=null;osmLayer=null;searchPoints=null;self;constructor(){}init(){return self=this,self.searchPoints=L.geoJson(null,{onEachFeature:function(e,t){t.bindPopup(e.properties.name)}}),this.map=L.map(this.map_container,{scrollWheelZoom:!0,zoomControl:!0,photonControl:!0,photonControlOptions:{url:"https://geocoder.moviao.com/api/?",onSelected:this.handlePositionSelected,placeholder:"Find a address or a place…",position:"topright",lang:"en",feedbackEmail:""}}).setView([50.84802105528757,4.350702025127228],13),this.map.attributionControl.setPrefix("moviao"),L.tileLayer("//{s}.tile.openstreetmap.org/{z}/{x}/{y}.png").addTo(this.map),self.searchPoints.addTo(this.map),this}removeMarker(e){this.map.removeLayer(e)}handleAddressSelected(e){}handlePositionSelected(e){if(self.searchPoints.clearLayers(),self.searchPoints.addData(e),self.findBestZoom(),Object.hasOwn(e,"properties")){let t=e.properties;!Object.hasOwn(t,"osm_key")||"amenity"!==t.osm_key&&"office"!==t.osm_key?document.getElementById("venue").value="":document.getElementById("venue").value=t.name,Object.hasOwn(t,"countrycode")&&t.countrycode?document.getElementById("country_code").value=t.countrycode.trim().toLowerCase():document.getElementById("country_code").value="",Object.hasOwn(t,"county")?document.getElementById("state").value=t.county:Object.hasOwn(t,"state")?document.getElementById("state").value=t.state:document.getElementById("state").value="";let n="";Object.hasOwn(t,"city")?n=t.city:Object.hasOwn(t,"locality")&&(n=t.locality),document.getElementById("city").value=n,Object.hasOwn(t,"postcode")?document.getElementById("postcode").value=t.postcode:document.getElementById("postcode").value="";let i="",a="";Object.hasOwn(t,"street")?(i=t.street,Object.hasOwn(t,"housenumber")&&t.housenumber&&(a=t.housenumber),document.getElementById("addr1").value=i,document.getElementById("hn1").value=a):(document.getElementById("addr1").value="",document.getElementById("hn1").value=""),Object.hasOwn(t,"osm_id")?document.getElementById("osmid").value=t.osm_id:document.getElementById("osmid").value="";let o="",l="";const d=e.geometry;d.coordinates.length>0&&(o=d.coordinates[1],l=d.coordinates[0]),document.getElementById("latitude").value=o,document.getElementById("longitude").value=l}}findBestZoom(){const e=self.searchPoints.getLayers();var t=L.featureGroup(e);this.map.fitBounds(t.getBounds().pad(.5),{animate:!0}),this.map.invalidateSize()}}class n{constructor(){}init(e,t){return new toastui.Editor({el:document.querySelector(e),height:"500px",initialEditType:"wysiwyg",previewStyle:"tab",usageStatistics:!1,placeholder:"Please enter text.",initialValue:t,linkAttribute:{target:"_blank",contenteditable:"false",rel:"noopener noreferrer"}})}}class i{flow=null;callback_result=null;self;constructor(){self=this}init(e,t){this.flow=new Flow({target:"/upload",chunkSize:1048576,testChunks:!1,query:{upload_token:e,uid:t}}),this.flow.support&&(this.flow.on("fileAdded",(function(e,t){})),this.flow.on("filesSubmitted",(function(e){})),this.flow.on("fileSuccess",(function(e,t){self.callback_result&&self.callback_result(t)})),this.flow.on("fileError",(function(e,t){})))}setCallBack(e){this.callback_result=e}addFile(e){this.flow&&this.flow.addFile(e)}upload(){this.flow&&this.flow.upload()}blobToFile(e,t){return e.lastModifiedDate=new Date,e.name=t,e}}class a{$uploadCrop;$uploadCropZone;callback_result;options;uid;upload_token;self;constructor(){self=this}setOptions(e){this.options=e}setUid(e){this.uid=e}setCallBack(e){this.callback_result=e}setUploadToken(e){self.upload_token=e}setUploadCropZone(e){this.$uploadCropZone=e,this.$uploadCropZone.croppie("destroy"),this.$uploadCrop=e.croppie(this.options)}crop(){let e=self.upload_token,t=self.callback_result,n=self.uid;self.$uploadCropZone.croppie("result",{type:"blob",size:"viewport",format:"jpeg",backgroundColor:"white"}).then((function(a){var o=new i;o.init(e,n);var l=o.blobToFile(a,"x.jpg");o.setCallBack((function(e){null!=t&&t(e)})),o.addFile(l),o.upload()}))}readFile(e){if(e.files&&e.files[0]){var t=new FileReader;return t.onload=function(e){self.$uploadCropZone.addClass("ready"),self.$uploadCrop.croppie("bind",{url:e.target.result}).then((function(){}))},t.readAsDataURL(e.files[0]),!0}return!1}}var o=new class{constructor(){}loadAllTags(t,n,i){e([i],t,n,"/backend/generic","getTags")}loadAllCategories(t,n,i){e([i],t,n,"/backend/generic","getCategories")}};const l=new class{constructor(){}setCookie(e,t,n){var i=new Date;i.setTime(i.getTime()+24*n*60*60*1e3);var a="expires="+i.toUTCString();document.cookie=e+"="+t+";"+a+";path=/"}getCookie(e){for(var t=e+"=",n=document.cookie.split(";"),i=0;i{document.querySelector(".bi-gear")&&document.querySelector(".bi-gear").classList.remove("rotating-icon")}),3e3)},initTickets:function(){},loadTicketsView:function(){if(!1===c.isTicketsLoaded){var e={UID:c.uid,DATBEG:c.datbeg};ticket.getAllTickets(this,(function(e,t){if(null!==t&&!0===t.result){$("#event_tickets_list").empty();var n=$("#tpl_tickets").html();$.each(t.data,(function(){var e=10;try{e=parseInt(this.MAXQTE)+1}catch(e){}l.isEmpty(e)&&(e=10);for(var t="",i=0;i'+i+"";var a={name:c.htmlspecialchars(this.NAME),descl:c.htmlspecialchars(this.DESCL),price:c.formatPriceTag(this.PRICE),id:this.ID,select_name:"TICKET_QTE",maxqte:t};s.parseAndRender(n,a).then((function(e){document.getElementById("event_tickets_list").insertAdjacentHTML("beforeend",e)}))}))}}),e),c.isTicketsLoaded=!0}},htmlspecialchars:function(e){return"string"!=typeof e?e:e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")},openViewTickets:function(){c.modal_view_tickets.open()},initEditMode:function(){document.getElementById("translateEvent")&&(c.initTranslate(),$(document).on("click","#translateEvent",c.translateContent)),$(document).on("click","#btncancel",c.onCancel),$(document).on("click","#btn_edit_img",c.onOpenModalImg),$(document).on("click","#btn_edit_dates",c.onOpenModalDates),$(document).on("click","#btn_edit_desc",c.onOpenModalEditDesc),$(document).on("click","#btn_edit_venue",c.onOpenModalEditVenue),$(document).on("submit","#feventdesc",c.onSubmitDesc),$(document).on("submit","#feventdates",c.onSubmitDates),$(document).on("submit","#feventvenue",c.onSubmitVenue),document.getElementById("tpl_tickets_edit")&&($(document).on("click","#btn_manage_ticket",c.onOpenModalAdminTickets),$(document).on("submit","#fcreateticket",c.onSubmitTickets),$(document).on("click","#btn_fcreateticket_create",c.onCreateTicket),$(document).on("click",".fcreateticket_delete",c.onDeleteTickets),$(document).on("click",".fcreateticket_edit",c.onEditTicket),$(document).on("click","#btn_fcreateticket_cancel",c.showListTicket)),c.showElement("#edit_more_btn")},showElement:function(e){let t=document.querySelector(e);t.style.visibility="visible",t.style.display="block"},hideElement:function(e){let t=document.querySelector(e);t.style.visibility="hidden",t.style.display="none"},onOpenModalImg:function(){const e=document.getElementById("panel_edit_img");null===c.modal_img&&(c.modal_img=new bootstrap.Modal(e),e.addEventListener("shown.bs.modal",(()=>{var e=new a;e.setOptions({enableExif:!0,enableZoom:!0,showZoomer:!1,viewport:{width:850,height:425},boundary:{width:850,height:425}}),e.setUid(c.uid),e.setUploadToken("6684"),e.setUploadCropZone($("#upload-demo")),$("#upload").on("change",(function(){!0===e.readFile(this)&&$("#upload_btn_save").css("visibility","visible")})),e.setCallBack((function(e){const t=JSON.parse(e);!0===t.success&&(document.getElementById("back_img").src=t.flowIdentifier,document.getElementById("back_img").src=t.flowIdentifier,$("#upload_btn_save").css("visibility","hidden"),c.modal_img.hide())})),$(".upload-result").on("click",(function(t){e.crop()})),$("#upload_btn_save").css("visibility","hidden"),e.setUploadCropZone($("#upload-demo"))}))),c.modal_img.show()},onOpenModalDates:function(){const e=document.getElementById("panel_edit_dates");null===c.modal_dates&&(c.modal_dates=new bootstrap.Modal(e),e.addEventListener("shown.bs.modal",(()=>{const e=$("#allday").is(":checked");c.datepicker_start=c.initStartCalendar(e),c.datepicker_end=c.initEndCalendar(e),null!==c.getDateEnd()&&c.datepicker_end.selectDate(c.getDateEnd()),null!==c.getDateBegin()&&c.datepicker_start.selectDate(c.getDateBegin()),$("#allday").change((function(){var e=!!this.checked;c.datepicker_start.destroy(),c.datepicker_end.destroy(),c.datepicker_start=c.initStartCalendar(e),c.datepicker_end=c.initEndCalendar(e)}))}))),c.modal_dates.show()},onOpenModalEditDesc:function(){const e=document.getElementById("modal_edit_desc");null===c.modal_editdesc&&(c.modal_editdesc=new bootstrap.Modal(e),e.addEventListener("shown.bs.modal",(()=>{var e=new n;if(!c.toastui){let t=document.getElementById("initial_content_descl").innerHTML;c.toastui=e.init("#EVTDESC",t)}}))),c.modal_editdesc.show()},onOpenModalEditTags:function(){c.modal_edittags.open()},onOpenModalEditVenue:function(){const e=document.getElementById("modal_edit_venue");null===c.modal_editvenue&&(c.modal_editvenue=new bootstrap.Modal(e),e.addEventListener("shown.bs.modal",(()=>{c.geo=new t;let e=document.getElementById("inperson-subsection").checkVisibility({visibilityProperty:!0});c.geo&&!0===e&&(this.isGeoInitiated||(this.isGeoInitiated=!0,c.geo.init())),c.initCheckboxesHandler()}))),c.modal_editvenue.show()},onOpenModalAdminTickets:function(){c.modal_admin_tickets.open()},getDateNowPicker:function(){var e=new Date;return e.setHours(e.getHours()+2),e.setMinutes(0),e.setSeconds(0),e.setMilliseconds(0),e},getDateBegin:function(){var e=$("#start_date_formatted").val();return e?new Date(e):null},getDateEnd:function(){var e=$("#end_date_formatted").val();return e?new Date(e):null},initStartCalendar:function(e){c.getDateBegin();var t=!0;return $("#start_date").datepicker({timepicker:!e,language:c.lang,container:"#modal_edit_dates",inline:!1,startDate:c.getDateNowPicker(),selectDate:c.getDateBegin(),minDate:c.getDateNowPicker(),minutesStep:5,altField:"#start_date_formatted",altFieldDateFormat:"yyyy-mm-dd hh:ii",clearButton:!0,autoClose:!1,onSelect:function(e,n,i){t||c.datepicker_end.update({minDate:n}),t=!1}}).data("datepicker")},initEndCalendar:function(e){c.getDateEnd();var t=!0;return $("#end_date").datepicker({timepicker:!e,language:c.lang,container:"#modal_edit_dates",inline:!1,startDate:c.getDateNowPicker(),selectDate:c.getDateEnd(),minDate:c.getDateNowPicker(),minutesStep:5,altField:"#end_date_formatted",altFieldDateFormat:"yyyy-mm-dd hh:ii",clearButton:!0,autoClose:!1,onSelect:function(e,n,i){t||c.datepicker_start.update({maxDate:n}),t=!1}}).data("datepicker")},loadTicketsCreateView:function(){var e={UID:c.uid,DATBEG:c.datbeg};ticket.getAllTickets(this,(function(e,t){if(null!==t&&!0===t.result){$("#event_tickets_edit_list").empty();var n=$("#tpl_tickets_edit").html();$.each(t.data,(function(){var e={name:c.htmlspecialchars(this.NAME),descl:c.htmlspecialchars(this.DESCL),price:c.formatPriceTag(this.PRICE),qte:this.QTE,id:this.ID,select_name:"TICKET_QTE_EDIT"};s.parseAndRender(n,e).then((function(e){document.getElementById("event_tickets_edit_list").insertAdjacentHTML("beforeend",e)}))}))}}),e)},onPublishEvent:function(e,t){null!==t&&!0===t.result?$("#panel-pub").hide():$("#btnPublish").prop("disabled",!0)},publish:function(){var e={UID:c.uid,DATBEG:c.datbeg};$("#publish").prop("disabled",!0),d.publishEvent(this,c.onPublishEvent,e)},attend:function(e){e.stopPropagation(),e.preventDefault();var t={UID:c.uid,DATBEG:c.datbeg};return c.btninterested.prop("disabled",!0),d.attend(this,(function(e,t){null!==t&&!0===t.result&&(c.btninterested.css("display","none"),c.btndisinterested.css("display","block")),c.btninterested.prop("disabled",!1)}),t),!1},unattend:function(e){e.stopPropagation(),e.preventDefault();var t={UID:c.uid,DATBEG:c.datbeg};return c.btndisinterested.prop("disabled",!0),d.unAttend(this,(function(e,t){null!==t&&!0===t.result&&(c.btndisinterested.css("display","none"),c.btninterested.css("display","block")),c.btndisinterested.prop("disabled",!1)}),t),!1},loadTagsView:function(){var e={UID:this.uid,DATBEG:c.datbeg};d.getTags(this,(function(e,t){if(null!==t&&!0===t.result){var n=0;$("#tags_list").empty();var i=$("#tpl_tags").html();$.each(t.data,(function(){var t={value:this.TAG,text:this.DESC};s.parseAndRender(i,t).then((function(e){document.getElementById("tags_list").insertAdjacentHTML("beforeend",e)})),e.tags_selected[n]=this.TAG,n++}))}}),e)},loadTagsCombo:function(){if(null!=document.getElementById("tags")){o.loadAllTags(this,(function(e,t){if(null!==t&&!0===t.result){var n=$("#tags");n.find("option").remove(),$.each(t.data,(function(){var t="";$.inArray(this.value,e.tags_selected)>-1&&(t="selected"),n.append('")}))}}),{L:"fr"})}},initCommentsView:function(){dayjs.extend(window.dayjs_plugin_relativeTime)},loadCommentsView:function(){var e={UID:this.uid,DATBEG:c.datbeg};d.loadComments(this,(function(e,t){if(null!==t&&!0===t.result){$("#comments_list").empty();var n=$("#tpl_comments").html();$.each(t.data,(function(){var e="";this.DATINS&&(e=dayjs(this.DATINS).fromNow());var t={NAME:this.NAME,COMT:this.COMT,DATFORMATTED:e};s.parseAndRender(n,t).then((function(e){document.getElementById("comments_list").insertAdjacentHTML("beforeend",e)}))}))}}),e)},onCancel:function(){var e=document.getElementById("text_alert_disableevent").value;if(!0===confirm(e)){const e={UID:c.uid,DATBEG:c.datbeg};d.disableEvent(this,(function(e,t){if(null!==t&&!0===t.result){setTimeout((function(){window.location.href="/home"}),1e3)}}),e)}},onSubmitDesc:function(e){try{if(!$(c.form_desc).parsley().isValid())return;var t=$(c.form_desc).serializeJSON(),n=c.toastui.getMarkdown();if(t.DESCL=n,0===Object.keys(t).length)return;d.modifyEventDesc(this,(function(e,t){null!==t&&!0===t.result&&(c.modal_editdesc.hide(),window.location.reload())}),t)}finally{e.preventDefault()}},onSubmitDates:function(e){try{if(!$(c.form_dates).parsley().isValid())return;var t=$(c.form_dates).serializeJSON();if(0===Object.keys(t).length)return;d.modifyEventDate(this,(function(e,t){null!==t&&!0===t.result&&(c.modal_dates.hide(),window.location.reload())}),t)}finally{e.preventDefault()}},onSubmitVenue:function(e){try{if(!$(c.form_venue).parsley().isValid())return;var t=$(c.form_venue).serializeJSON();if(0===Object.keys(t).length)return;t.UID=c.uid,t.DATBEG=c.datbeg,c.toggleElement("btn_save_venue"),d.modifyEventVenue(this,(function(e,t){null!==t&&!0===t.result&&window.location.reload(!0)}),t)}catch(e){}finally{e.preventDefault()}},toggleElement:function(e){if(document.getElementById(e)){const t=document.getElementById(e);return t.disabled=!t.disabled,!0}return!1},onSubmitTags:function(e){try{if(!$(c.form_tags).parsley().isValid())return;var t=$(c.form_tags).serializeJSON();if(0===Object.keys(t).length)return;d.modifyEventTags(this,(function(e,t){null!==t&&!0===t.result&&(c.loadTagsView(),c.modal_edittags&&c.modal_edittags.close())}),t)}finally{e.preventDefault()}},onSubmitTickets:function(e){try{if(e.preventDefault(),!$(c.form_tickets).parsley().isValid())return;var t=$(c.form_tickets).serializeJSON();if(0===Object.keys(t).length)return;""===t.ID?ticket.create(this,(function(t,n){null!==n&&!0===n.result&&(c.showListTicket(e),c.loadTicketsCreateView())}),t):ticket.modify(this,(function(t,n){null!==n&&!0===n.result&&(c.showListTicket(e),c.loadTicketsCreateView())}),t)}finally{e.preventDefault()}},onSubmitAddFavorite:function(e){try{var t={};t.UID=c.uid,t.DATBEG=c.datbeg,d.addFavorite(this,(function(e,t){null!==t&&!0===t.result?(c.hideElement("#addfavorite"),c.showElement("#rmvfavorite")):c.showElement("#addfavorite"),document.getElementById("addfavorite").classList.remove("blink-icon")}),t)}catch(e){}finally{e.preventDefault()}},onSubmitRmvFavorite:function(e){try{var t={};t.UID=c.uid,t.DATBEG=c.datbeg,d.rmvFavorite(this,(function(e,t){null!==t&&!0===t.result?(c.hideElement("#rmvfavorite"),c.showElement("#addfavorite")):c.showElement("#rmvfavorite"),document.getElementById("rmvfavorite").classList.remove("blink-icon")}),t)}catch(e){}finally{e.preventDefault()}},onSubmitComment:function(e){try{if(e.preventDefault(),!$(c.form_comment).parsley().isValid())return;var t=$(c.form_comment).serializeJSON();if(0===Object.keys(t).length)return;t.DATBEG=c.datbeg,c.disableCommentText(),d.publishComment(this,(function(e,t){null!==t&&!0===t.result&&(c.eraseCommentText(),c.loadCommentsView())}),t),setTimeout(c.enableCommentText,3e3)}finally{e.preventDefault()}},disableCommentText:function(e){document.getElementById("COMT").disabled=!0,document.getElementById("BCOMT").disabled=!0},enableCommentText:function(e){document.getElementById("COMT").disabled=!1,document.getElementById("BCOMT").disabled=!1},eraseCommentText:function(e){document.getElementById("COMT").value=""},onCreateTicket:function(e){$("#fcreateticket_id").val(""),$("#fcreateticket_name").val(""),$("#fcreateticket_descl").val(""),$("#fcreateticket_qte").val(""),$("#fcreateticket_price").val(""),$("#fcreateticket_minqte").val("1"),$("#fcreateticket_maxqte").val("10"),c.showEditListTicket(e,"")},onEditTicket:function(e){var t=$(this).data("ticket-id"),n={UID:c.uid,DATBEG:c.datbeg,ID:t};ticket.getTicket(this,(function(n,i){null!==i&&!0===i.result&&($("#fcreateticket_id").val(i.data.ID),$("#fcreateticket_name").val(i.data.NAME),$("#fcreateticket_descl").val(i.data.DESCL),$("#fcreateticket_qte").val(i.data.QTE),$("#fcreateticket_price").val(c.formatPriceTag(i.data.PRICE)),$("#fcreateticket_minqte").val(i.data.MINQTE),$("#fcreateticket_maxqte").val(i.data.MAXQTE),c.showEditListTicket(e,t))}),n)},showListTicket:function(e){$("#fcreateticket_panel_create").css("display","none"),$("#btn_fcreateticket_save").css("display","none"),$("#btn_fcreateticket_save").prop("disabled",!0),$("#btn_fcreateticket_cancel").css("display","none"),$("#btn_fcreateticket_cancel").prop("disabled",!0),$("#fcreateticket_panel_view").css("display","block"),$("#btn_fcreateticket_create").css("display","block"),$("#btn_fcreateticket_create").prop("disabled",!1)},showEditListTicket:function(e,t){$("#fcreateticket_panel_create").css("display","block"),$("#btn_fcreateticket_save").css("display","block"),$("#btn_fcreateticket_save").prop("disabled",!1),$("#btn_fcreateticket_cancel").css("display","block"),$("#btn_fcreateticket_cancel").prop("disabled",!1),$("#fcreateticket_panel_view").css("display","none"),$("#btn_fcreateticket_create").css("display","none"),$("#fcreateticket_id").val(t)},onDeleteTickets:function(e){var t=document.getElementById("text_alert_deleteticket").value;if(1==confirm(t)){var n=$(this).data("ticket-id"),i={UID:c.uid,DATBEG:c.datbeg,ID:n};ticket.delete(this,(function(e,t){null!==t&&!0===t.result&&c.loadTicketsCreateView()}),i)}},onChangeTicketsQte:function(e){var t=0,n=0;$('select[name^="TICKET_QTE"]').each((function(){var e=parseFloat($(this).data("ticket-price")),i=parseFloat(this.value);i>0&&(n+=i,t+=i*e)})),n>0?$("#btn_checkout_tickets").prop("disabled",!1):$("#btn_checkout_tickets").prop("disabled",!0),$("#total_qte_tickets").text(n),$("#total_price_tickets").text(Number(t).toLocaleString("fr-BE",{minimumFractionDigits:2})+" €")},formatPriceTag:function(e){return(parseInt(e,10)/100).toFixed(2)},initCheckboxesHandler:function(){document.querySelectorAll('input[type="radio"]').forEach((e=>{e.addEventListener("change",c.handleCheckboxSelect)}))},handleCheckboxSelect:function(e){const t=e.target;if(t.checked&&"EVTFORMAT"===t.name){let e=t.value;"1"===e?(document.getElementById("inperson-subsection").style.display="none",document.getElementById("livestream-subsection").style.display="block",document.getElementById("latitude").required=!1,document.getElementById("longitude").required=!1,document.getElementById("venue").value="",document.getElementById("state").value="",document.getElementById("city").value="",document.getElementById("postcode").value="",document.getElementById("addr1").value="",document.getElementById("addr2").value="",document.getElementById("latitude").value="",document.getElementById("longitude").value="",document.getElementById("inperson-indoor").checked=!1,document.getElementById("inperson-outdoor").checked=!1):"2"===e?(document.getElementById("inperson-subsection").style.display="block",document.getElementById("livestream-subsection").style.display="none",document.getElementById("latitude").required=!0,document.getElementById("longitude").required=!0,document.getElementById("evtstreamurl").value="",document.getElementById("inperson-indoor").checked=!0,document.getElementById("inperson-outdoor").checked=!1,c.geo&&(this.isGeoInitiated||(this.isGeoInitiated=!0,c.geo.init()))):"3"===e&&(document.getElementById("inperson-subsection").style.display="block",document.getElementById("livestream-subsection").style.display="block",document.getElementById("latitude").required=!0,document.getElementById("longitude").required=!0,document.getElementById("inperson-indoor").checked=!0,document.getElementById("inperson-outdoor").checked=!1,c.geo&&(this.isGeoInitiated||(this.isGeoInitiated=!0,c.geo.init())))}},translateContent:function(){const e=document.getElementById("title"),t=c.toastui.getMarkdown(),n=document.getElementById("sourceLangSelect"),i=document.getElementById("targetLangSelect");document.getElementById("translateButton");const a=n.value,o=i.value;if(!a||!o)return;if(a===o)return;c.translateText(e.value,a,o).then((t=>{void 0!==t&&(e.value=t)})).catch((e=>{}));c.translateText(t,a,o).then((e=>{void 0!==e&&c.toastui.setMarkdown(e)})).catch((e=>{}))},initTranslate:function(){},translateText:async function(e,t,n){try{const i=await fetch("https://translate.moviao.com/translate",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({q:e,source:t,target:n,format:"text"})});if(!i.ok)throw new Error(`HTTP error! Status: ${i.status}`);return(await i.json()).translatedText}catch(e){}}};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",(function(){c.init()})):c.init()}();