';void 0!==t.downloadURL&&(d+=''),wdpu.setElementValue(e,d)}else{d=wdpu.escapeHTML(t);d+="",wdpu.setElementValue(e,d),a.querySelector("a").addEventListener("click",(()=>{wdpu.copy(t)}))}}},wdpu.setElementLabel=(e,t)=>{var a=wdpu.getElementByName(e).getFormElementContainer();if(null!==a){var o=a.querySelector('[data-form-element-component="label"]');null!==o&&(o.innerHTML=t)}},wdpu.callService=async(e,t)=>{try{var a=await fetch(wdpu.a+"/v0/"+e,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify(t),signal:AbortSignal.timeout(6e4)}),o=await a.json();if(void 0!==o.status&&"ok"===o.status)return o.result;if(null!==o&&void 0!==o.code)throw new Error(o.code+(o.message.length>0?":"+o.message:""))}catch(e){throw window.navigator.onLine?new Error("serviceUnavailable"):new Error("offline")}},wdpu.getFileDownloadURL=e=>wdpu.a+"/v0/download/"+e,wdpu.uploadFileElement=async e=>new Promise(((t,a)=>{var o=wdpu.getElementByName(e).getFormElementContainer(),n=()=>{var a=wdpu.getElementValue(e),n=[];if(a.length>0){var r=JSON.parse(a);for(var d of r){var l=o.getUploadDetails(d);null!==l&&(l.file=d,n.push(l))}}t(n)};o.hasPendingUploads()?o.upload(((e,t,a,o,n)=>{var r=new XMLHttpRequest;r.addEventListener("load",(function(){if(200===r.status&&r.responseText.indexOf('"status":')>0){var e=JSON.parse(r.responseText);if("ok"===e.status)return void t(e.file);if("error"===e.status)return void o(void 0!==e.message?e.message:"")}o("")})),r.addEventListener("error",(()=>{window.navigator.onLine?o(""):o("-o")})),r.addEventListener("abort",a),r.addEventListener("timeout",(()=>{o("")})),r.upload.addEventListener("loadstart",(function(){n(0)})),r.upload.addEventListener("loadend",(function(){n(100)})),r.upload.addEventListener("progress",(function(e){var t=void 0!==e.lengthComputable&&e.lengthComputable?Math.round(e.loaded/e.total*100):0;n(t)}));var d=new FormData;d.append("file",e),r.open("POST",wdpu.a+"/v0/upload",!0),r.send(d)}),(function(){n()}),(function(){}),(function(t){a(new Error("-o"===t?"offline":"uploadFailed:"+e+(t.length>0?":"+t:"")))}),(function(){})):n()})),wdpu.copy=e=>{var t=document.createElement("textarea");t.value=e,t.select(),t.setSelectionRange(0,9999999),navigator.clipboard.writeText(t.value),wdpu.showNotification("Copied")},wdpu.showNotification=e=>{clientPackages.get("notifications").then((t=>{t.show(e,{autoHide:!0,autoHideTimeout:3e3})}))},wdpu.escapeHTML=e=>{var t=document.createElement("div");return t.appendChild(document.createTextNode(e)),t.innerHTML.split("\n").join("
")},wdpu.unescapeHTML=e=>(new DOMParser).parseFromString(e,"text/html").documentElement.textContent,wdpu.escapeDoubleQuotesForAttributes=e=>e.split('"').join("""),wdpu.formatNumber=(e,t)=>{var a="";return"KB"===t?(e=Math.ceil(e/1024),a=" KB"):"B"===t&&(a=" B"),Intl.NumberFormat().format(e)+a},wdpu.colorSavingsText=(e,t)=>''+e+"",wdpu.colorErrorText=e=>''+e+"",wdpu.beautifyErrorMessage=e=>e,wdpu.getFormMode=()=>document.body.getAttribute("data-wdp-vsmd");