$(function(){function t(t){var r=new bootstrap.Popover(t,{sanitize:!1});$(t).data(i,r);$(t).hasClass(n)||$(t).addClass(n)}function r(n){$('[data-bs-toggle="popover"]').each(function(){$(this).is(n.target)||$(this).has(n.target).length!==0||$(".popover").has(n.target).length!==0||$(this).popover("hide")})}let i="ut.popover",n=ut.components.loadedClass+"--popover";$(document).on(ut.events.ajaxSuccess,function(){$("[data-bs-toggle='popover']:not(."+n+")").each(function(n,i){t(i)})});$(document.body).on("click",r);$("[data-bs-toggle='popover']:not(."+n+")").each(function(n,i){t(i)})});$(function(){function t(t){var r=new bootstrap.Tooltip(t);$(t).data(i,r);$(t).hasClass(n)||$(t).addClass(n)}let i="ut.tooltip",n=ut.components.loadedClass+"--tooltip";$(document).on(ut.events.ajaxSuccess,function(){$("[data-bs-toggle='tooltip']:not(."+n+")").each(function(n,i){t(i)})});$("[data-bs-toggle='tooltip']:not(."+n+")").each(function(n,i){t(i)})}),function(n){function t(n){n.preventDefault();n.stopPropagation()}n.fn.utDisable=function(){var i=n(this);if(i.is("a")){i.addClass("disabled");i.on("click",t)}else(i.is("button")||i.is("input"))&&i.attr("disabled",!0);return i};n.fn.utEnable=function(){var i=n(this);return i.is("a")&&i.hasClass("disabled")?(i.removeClass("disabled"),i.off("click",t)):(i.is("button")||i.is("input"))&&i.removeAttr("disabled"),i}}(jQuery);$(function(){$.utUploadFiles=function(n){return n=$.extend({url:"",method:"post",formData:new FormData,onprogress:function(){},statusCode:{200:function(){console.log("200")},500:function(){console.log("500")}}},n),$.ajax({url:n.url,method:n.method,data:n.formData,processData:!1,contentType:!1,xhr:function(){var t=$.ajaxSettings.xhr();return t.upload.onprogress=function(t){n.onprogress(t)},t},statusCode:n.statusCode})}});$(function(){let n=400;$.fn.utDropzone=function(t){function f(){i.hasClass("ut-dropzone")||i.addClass("ut-dropzone");i.append(t.message)}function e(){i.hasClass("ut-dropzone--dragging")||i.addClass("ut-dropzone--dragging");r&&clearTimeout(r);r=setTimeout(function(){u()},n)}function u(){i.hasClass("ut-dropzone--dragging")&&i.removeClass("ut-dropzone--dragging")}function o(n){if(n.preventDefault(),n.stopPropagation(),t.ondrop)t.ondrop(n.originalEvent);u()}var i=$(this),r;t=$.extend({ondrop:null,message:`

Drop here to upload...

`},t);r=null;window.getTheThing=()=>eventCount;window.addEventListener("dragover",function(n){n.preventDefault();e()},!1);window.addEventListener("drop",function(n){n.preventDefault();u()},!1);i.on("drop",o);return f(),i}});$(function(){let n=ut.components.loadedClass+"--ut-emailinput";$.fn.utEmailInput=function(t){function o(){f||(f=!0,r.find(".ut-emailinput-suggestions").empty(),i.val()&&$.ajax({method:"post",url:t.spellCheckUrl,data:JSON.stringify({EmailAddressCsv:i.val()}),contentType:"application/json",statusCode:{200:function(n){var i,e,f,u;if(n.HasSuggestions){for(i="",e=!1,f=0;f",i+="<\/table>";r.find(".ut-emailinput-suggestions").html(i);e&&t.onShow()}}}}).always(function(){f=!1}))}function s(n){for(var i=!1,t=0;t<\/div>"),i.hasClass("ut-emailinput")||i.addClass("ut-emailinput"),i.hasClass(n)||i.addClass(n),i};$(document).on(ut.events.ajaxSuccess,function(){$(".ut-emailinput:not(."+n+")").each(function(n,t){$(t).utEmailInput()})});$(".ut-emailinput:not(."+n+")").each(function(n,t){$(t).utEmailInput()})}),function(n){n.fn.utLoading=function(t){function r(){var n="";return n+='
',n+='\t',n+='\t\t<\/circle>',n+='\t\t<\/circle>',n+="\t<\/svg>",t.loadingMessage!=""&&(n+='\t
'+t.loadingMessage+"<\/div>"),n+"<\/div>"}var i=n(this);t=n.extend({loaderSize:"30px",messageSize:"85%",loadingMessage:"Loading..."},t),function(){i.empty().off();i.html(r());i.show()}()};n.fn.utAjaxLoad=function(t){var i=n(this),r=n.Deferred();return t=n.extend({size:"50px",loadingMessage:"Loading...",failureMessage:null,useServerError:!1,data:null,type:"GET",url:"",errorTemplate:function(n){return`
${n}
`}},t),i.utLoading({size:t.size,loadingMessage:t.loadingMessage}),t.url?n.ajax({type:t.type,url:t.url,data:t.data,statusCode:{200:function(n){i.html(n);r.resolve()},500:function(n){var u="Error loading content.",f;t.useServerError?u=n.statusText:t.failureMessage&&(u=t.failureMessage);f=t.errorTemplate(u);i.html(f);r.reject()}}}):(i.html(""),r.resolve()),r.promise()}}(jQuery);$(function(){let n=ut.components.loadedClass+"--date-picker";$.fn.utDatePicker=function(t){function c(){if(!f){if(t.minDateString){let i=s();const n=dayjs(t.minDateString,i,"en",o);n.isValid()&&(f=n.toDate())}f||(f=new Date("1900-01-01"))}return f}function l(){if(!e){if(t.maxDateString){let i=s();const n=dayjs(t.maxDateString,i,o);n.isValid()&&(e=n.toDate())}e||(e=new Date("2200-01-01"))}return e}function a(){const n=i.val();if(!n||r===null)return null;let u=s();const t=dayjs(n,u,o);return t.isValid()?t.toDate():null}function v(n){let i=s();const t=dayjs(n,i,o);if(t.isValid()){const n=t.toDate();if(n>=c()&&n<=l()){const t=r.opts.autoClose;t&&r.update("autoClose",!1);r.date=n;r.setFocusDate(n,{viewDateTransition:!0});r.selectDate(n,{silent:!0});t&&r.update("autoClose",!0)}else r.clear({silent:!0})}}function p(n){let t=n.key==="Enter"||n.which===13,r=n.key==="Backspace"||n.which===8,f=n.key==="Delete"||n.which===46,e=n.key==="Tab"||n.which===9;if(t)n.preventDefault(),n.stopImmediatePropagation(),i.trigger("change");else{let t=r||f||e,i=n.key,o=n.originalEvent.ctrlKey||n.originalEvent.metaKey||t||!u||u.indexOf(i)>-1;o===!1&&n.preventDefault()}}function s(){if(h===null){let i=[],n=t.dateFormat;if(r&&r.opts&&r.opts.dateFormat&&(n=r.opts.dateFormat),n){let t=n.replace("dd","DD").replace("d","D").replace("mm","MM").replace("m","M").replace("yyyy","YYYY");i.push(t);let r=n.replace("dd","D").replace("d","D").replace("MM","M").replace("mm","M").replace("m","M").replace("yyyy","YYYY");r!==t&&i.push(r)}h=i}return h}function w(){const n=i.val();n&&r!==null&&v(n)}function b(n){for(let t=0;t"+t.message+"<\/span>"),i.prepend("<\/span>"),i.attr("disabled","disabled"),i.data("spinner-showing",!0))}function u(){i.data("spinner-showing")===!0&&(i.find(".ut-btn-spinner__wrapper").show(),i.find(".ut-btn-spinner__message").remove(),i.find(".ut-btn-spinner__icon").remove(),i.removeAttr("disabled"),i.data("spinner-showing",!1))}function f(){i.data("spinner-showing")===undefined&&(i.data("spinner-showing",!1),i.wrapInner("<\/span>"));n?r():u()}var i=$(this);return t=$.extend({message:"Submitting..."},t),i.data("message")&&(t.message=i.data("message")),f(),i},function(n){n.fn.utMessageBox=function(t,i){function u(t,i,r){var u='
`,f+=``;f+=``}else f+=``;v.html(f).promise().done(function(){function o(){let n=$(this),t=bootstrap.Tooltip.getInstance(n[0]),i=n.closest(".ut-phone-row").data("ut-index");u=u.filter(n=>n.PhoneNumberIndex!==i);t&&t.dispose();h();e()}function s(){n.each(function(){let n=$(this).is(":checked"),t=$(this).closest(".ut-phone-row").data("ut-index"),r=$(`#${i}_${t}_IsPrimary`);r.val(n.toString())})}$(document).trigger(ut.events.ajaxSuccess);let f=r.find(".ut-btn-delete-number"),n=r.find(".ut-ph-isprimaryradio");f.on("click",o);n.on("change",s);r.find(`input[name=${i}_IsPrimary]`).each(function(){$(this).rules("add",{required:!0,messages:{required:"Please select a primary number."}})});r.find(".ut-phonenumber-notes").each(function(){$(this).rules("add",{maxlength:50,messages:{maxlength:"Notes cannot exceed 50 characters."}})});r.find(".ut-phonenumber-text").each(function(){$(this).rules("add",{maxlength:50,required:!0,messages:{required:"Please enter a phone number.",maxlength:"Number cannot exceed 50 characters."}})});r.find(".ut-phoneinput").each(function(){$(this).rules("add",{required:!0,e164_phone:!0,messages:{required:"Please enter a phone number."}})});r.find(".ut-phonenumbertype").each(function(){$(this).rules("add",{required:!0,messages:{required:"Please select a type."}})});w&&r.find(`#${t.scopeId}_UTRequiredValidation`).each(function(){$(this).rules("add",{ut_phone_requireprimary:{isPrimaryRadio:`#${t.scopeId} input[name=${i}_IsPrimary]`,wrapper:".ut-customer-phonenumber-editor"}})});b&&r.find(`#${t.scopeId}_UTRequiredValidation`).each(function(){$(this).rules("add",{ut_phone_requirealt:{isPrimaryRadio:`#${t.scopeId} input[name=${i}_IsPrimary]`,wrapper:".ut-customer-phonenumber-editor"}})})})}function c(){k().then(function(n){u.push({DisplayNumber:"",E164Number:"",Notes:"",IsPrimary:!1,PhoneNumberTypeID:null,PhoneNumberIndex:n.key});h();e()})}t=$.extend({formId:"",scopeId:"",phoneNumbers:[],phoneNumberTypes:[],inputPrefix:"",shouldShowPhoneInput:!1,defaultCountry:"",primaryPhoneRequired:!1,altPhoneRequired:!1,forceEmptyInput:!1},t);var f=$(this);let l=$(`#${t.formId}`),r=$(`#${t.scopeId}`),a=r.find(".ut-btn-add-number"),v=$(`#${t.scopeId}_editorContainer`),u=t.phoneNumbers,o=t.phoneNumberTypes,i=t.inputPrefix,s=t.shouldShowPhoneInput,y=$(`#${t.scopeId}_errorContainer`),p=t.defaultCountry,w=t.primaryPhoneRequired,b=t.altPhoneRequired;f.init=function(){let n=l.validate(),i=n.settings.errorPlacement;n.settings.errorPlacement=function(n,t){t.closest(".ut-phone-row").length>0?n.appendTo(y):i(n,t)};t.forceEmptyInput&&u.length<=0?c():e()};a.on("click",c);return f.hasClass("ut-customerphoneeditor")||f.addClass("ut-customerphoneeditor"),f.hasClass(n)||f.addClass(n),f}})
<\/i><\/a><\/td>",i+="Did you mean "+u.Suggestion+"<\/strong>?<\/td>",i+="Yes<\/a><\/td>",i+="<\/tr>");i+="
";f+=s?` `:``;f+="<\/td>";f+=`
No phone number.