HEX
Server: Apache
System: Linux 244.240.109.208.host.secureserver.net 5.14.0-611.11.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Dec 3 09:47:37 EST 2025 x86_64
User: icsla (1002)
PHP: 8.1.34
Disabled: NONE
Upload Files
File: /home/icsla/public_html/wp-content/plugins/embed-calendly-scheduling/assets/js/widget-customizer.js
!(function(){const e=document.querySelector('button[name="emcs-choose-customizer"]'),t=document.querySelectorAll('button[name="emcs-customizer-home"]'),n=document.querySelector('select[name="emcs-choose-customizer-select"]'),c=document.querySelectorAll('select[name="emcs-customizer-embed-type"]'),o=document.querySelector(".emcs-choose-customizer-form"),r=document.querySelector(".emcs-inline-form-customizer-form"),u=document.querySelector(".emcs-popup-text-customizer-form"),l=document.querySelector(".emcs-popup-button-customizer-form"),s=document.querySelector('input[name="emcs-embed-form-height"]'),i=document.querySelector('input[name="emcs-embed-form-width"]'),m=document.querySelectorAll('input[name="emcs-embed-text"]'),a=document.querySelectorAll('input[name="emcs-embed-text-size"]'),d=document.querySelectorAll('input[name="emcs-embed-text-color"]'),y=document.querySelector('select[name="emcs-embed-button-style"]'),b=document.querySelector('select[name="emcs-embed-button-size"]'),p=document.querySelector('input[name="emcs-embed-button-background"]'),f=document.querySelectorAll('select[name="emcs-cookie-banner"]'),fg=document.querySelectorAll('select[name="emcs-prefill"]');calendlyUrl=o?"https://calendly.com/"+o.id+"/":"";let v="",S=window.location.href,h=new URL(S).searchParams.get("event_type");if((null!==h&&isNaN(parseInt(h))&&((v=calendlyUrl+h.toString().toLowerCase().trim()),x()),null!==o)){e.addEventListener("click",function(e){e.preventDefault(),x()})}
function q(){switch(this.value){case "emcs-inline-text":default:return x();case "emcs-popup-text":return(function(){let e=U(2);_(u),z(u,1),w(e,u),$(e,u)})();case "emcs-popup-button":return(function(){let e=U(3);_(l),z(l,2),w(e,l),$(e,l)})()}}
function x(){let e=U(1);_(r),z(r,0),$(e,r)}
function z(e,t){e.querySelector('select[name="emcs-customizer-embed-type"]').selectedIndex=t}
function _(e=""){""!==e&&(null!==o&&(o.style.display="none"),(r.style.display="none"),(u.style.display="none"),(l.style.display="none"),(e.style.display="block"))}
function k(){L(1,r)}
function E(){L(2,u),L(3,l)}
function g(){L(3,l)}
function L(e=1,t=""){let n=U(e);(2!=e&&3!=e)||w(n,t),$(n,t)}
function w(e,t){let n=t.querySelector(".emcs-customizer-preview .emcs-preview-content .emcs-preview");(function(e,t){(e.innerHTML=t.text),(e.style.color=t.text_color),t.text_size>=10&&t.text_size<=30&&(e.style.fontSize=t.text_size+"px")})(n,e),(function(e,t){switch(t.button_size){case 1:e.style.padding="10px";break;case 2:e.style.padding="15px";break;default:e.style.padding="20px"}
e.style.backgroundColor=t.button_color})(n,e)}
function $(e,t){let n=t.querySelector('input[name="emcs-embed-customizer-shortcode"]');if(((n.style.display="none"),""==e&&void 0!==e))(n.style.display="block"),(n.value=A(I()));else{n.style.display="block";let t="";for(let n in e)t+=`${n}="${e[n]}" `;let c=`${I()} ${t}`;n.value=A(c);}}
function A(e){return `[calendly ${e.trim()}]`}
function I(){return""==v?`url="${calendlyUrl + n.value}"`:`url="${v}"`}
function U(e=1){let t={type:1,form_height:s.value,form_width:i.value,hide_cookie_banner:r.querySelector('select[name="emcs-cookie-banner"]').selectedIndex,prefill_fields:r.querySelector('select[name="emcs-prefill"]').selectedIndex},n={type:3,text:u.querySelector('input[name="emcs-embed-text"]').value,text_color:u.querySelector('input[name="emcs-embed-text-color"]').value,text_size:u.querySelector('input[name="emcs-embed-text-size"]').value,hide_cookie_banner:u.querySelector('select[name="emcs-cookie-banner"]').selectedIndex,prefill_fields:u.querySelector('select[name="emcs-prefill"]').selectedIndex,},c={type:2,text:l.querySelector('input[name="emcs-embed-text"]').value,text_color:l.querySelector('input[name="emcs-embed-text-color"]').value,text_size:l.querySelector('input[name="emcs-embed-text-size"]').value,button_style:C().style,button_size:C().size,button_color:C().background,hide_cookie_banner:l.querySelector('select[name="emcs-cookie-banner"]').selectedIndex,prefill_fields:l.querySelector('select[name="emcs-prefill"]').selectedIndex,};switch(e){case 1:default:return t;case 2:return n;case 3:return c}}
function C(){let e={};switch(("emcs-embed-button-float"==l.querySelector('select[name="emcs-embed-button-style"]').value?(e.style=2):(e.style=1),l.querySelector('select[name="emcs-embed-button-size"]').value)){case "emcs-embed-button-small":e.size=1;break;case "emcs-embed-button-medium":e.size=2;break;default:e.size=3}
return(e.background=l.querySelector('input[name="emcs-embed-button-background"]').value),e}
function N(){_(o)}
o&&(c.forEach((e)=>{e.addEventListener("input",q)}),s.addEventListener("input",k),i.addEventListener("input",k),f.forEach((e)=>{e.addEventListener("change",k),e.addEventListener("change",E)}),fg.forEach((e)=>{e.addEventListener("change",k),e.addEventListener("change",E)}),m.forEach((e)=>{e.addEventListener("input",E)}),a.forEach((e)=>{e.addEventListener("input",E)}),d.forEach((e)=>{e.addEventListener("input",E)}),y.addEventListener("change",g),b.addEventListener("change",g),p.addEventListener("input",g),t.forEach((e)=>{e.addEventListener("click",N)}))})()