vm={Controls:{VagaroAIPopup:"#VagaroAIPopup",ReqDescription:"Description is Required",MinDescription:"Minimum 50 characters required for Description",SuccessResponse:"",ReqDescriptionAI:"Description is Required",ServiceNameAI:"Service Name is Required",discriptionFieldId:"",descriptionValue:"",aipopup:"",misspelledSpan:"",aiButton:"",oldcontrold:"",reviewId:"",reviewTId:"",controlid:"",storedValues:[],isRewrite:0,OverAllRank:0,PunctualityRank:0,ValueRank:0,ServiceRank:0,EmpReview:"",EmpName:"",CustName:"",BusReview:"",reviewDataMap:{},promptLog:[],pageindexcurrent:0,pageindexMax:0},Init:function(){},Hide_UserInfo:function(){if($("html body").removeClass("hide-scrollbar-popup"),"AdditionDetailAI"==vm.Controls.discriptionFieldId||"AdditionDetailAITmpl"==vm.Controls.discriptionFieldId){CKEDITOR.instances.txtDescriptionforAI.setData("");try{for(var e in CKEDITOR.instances)CKEDITOR.instances[e].destroy(!0)}catch{}}else $("#txtDescriptionforAI").val("");$("#ValidateMessageAI").html(""),$("#aiDescription").removeClass("active-error-msg"),$("#divVagaroAIModal").removeClass("in AIservicebundlemodal").hide(),vm.Controls.promptLog=[],vm.Controls.pageindexcurrent=0,vm.Controls.pageindexMax=0,vm.StringisNullOrUndefineOrBlank(document.getElementById("aiPaginationCount"))||(document.getElementById("aiPaginationCount").textContent=vm.Controls.pageindexcurrent+"/"+vm.Controls.pageindexMax)},injecthtml:function(e,i,t,o){if(vm.Controls.controlid=e.substring(1),vm.Controls.reviewTId=e.substring(1),"AdditionDetailAI"==t||"InventoryDescription"==t){const o=document.getElementById("divVagaroAIModal");if(o){try{for(var n in CKEDITOR.instances)CKEDITOR.instances[n].destroy(!0)}catch{}o.parentNode.removeChild(o)}return void vm.PrepareAIPopup(e,i,t)}if("1"==o&&vm.StringisNullOrUndefineOrBlank(document.getElementById(vm.Controls.controlid).value)){if("EmailDescription"!=t&&"CampaignSubjectDescription"!=t&&"ContactlessDescription"!=t)return $("#txtDailyDealDescription").removeClass("errorInput"),$("#rfvDailyDealDescription").css("display","none"),$("#requiredTextval").hide(),(r=$(e).closest(".ai-button-parentWrap")).addClass("active-focus-button"),!1;if(""==$("#"+vm.Controls.controlid).text()&&("CampaignSubjectDescription"==t||""==glbEditorValue.getData())){var r=$(e).closest(".ai-button-parentWrap");return"#txtcovidHighlightMessage"==e?r.addClass("active-focus-button border1"):r.addClass("active-focus-button"),!1}$(".ai-button-parentWrap").removeClass("active-focus-button"),$("#divVagaroAIModal").length>0?vm.AIGenarateDescription(e,i,t):vm.PrepareAIPopup(e,i,t)}else if($(".ai-button-parentWrap").removeClass("active-focus-button"),"ReviewDescription"==t&&(navigator.userAgent.indexOf("VagaroPro")>-1?navigator.userAgent.indexOf("VagaroAndroidTablet")>-1||navigator.userAgent.toLowerCase().indexOf("iPad")>-1?vm.reviewManagementWebFetch(vm.Controls.reviewTId):vm.reviewManagementMobilefetch(vm.Controls.reviewTId):vm.reviewManagementWebFetch(vm.Controls.reviewTId)),$("#divVagaroAIModal").length>0){if("ReviewDescription"==t){document.getElementById("VagaroAIPopup");var l=vm.findReviewContent(document.getElementById("VenueId")),a=vm.findReviewContent(document.getElementById("EmpId"));""==vm.Controls.BusReview&&""==vm.Controls.EmpReview?$("#aiReviewResponse").css("display","none"):($("#aiReviewResponse").css("display","block"),l&&($("#VenueContent").css("display",""!==vm.Controls.BusReview?"block":"none"),l.innerHTML=vm.Controls.BusReview,document.getElementById("VenueId").innerHTML="Venue Review:",$("#VenueId").css("display",""!==vm.Controls.BusReview?"block":"none")),a&&($("#EmpContent").css("display",""!==vm.Controls.EmpReview?"block":"none"),a.innerHTML=vm.Controls.EmpReview,document.getElementById("EmpId").innerHTML=vm.Controls.EmpName+" Review:",$("#EmpId").css("display",""!==vm.Controls.EmpReview?"block":"none")),""!==vm.Controls.BusReview&&""!==vm.Controls.EmpReview&&$(".ai-review-content").css("margin-bottom","24px"))}vm.AIGenarateDescription(e,i,t)}else vm.PrepareAIPopup(e,i,t)},PrepareAIPopup:function(e,i,t){vm.Controls.aipopup="",vm.Controls.aipopup+='<div id="divVagaroAIModal" class="modal-background aiModalBg">',vm.Controls.aipopup+='<div class="modal-innerwrapper mobile-font-big vagaro-modal">',vm.Controls.aipopup+='<div class="modal-innercenter-box">',vm.Controls.aipopup+='<div class="w-ai-clearfix modal-window w-loginwidth">',vm.Controls.aipopup+='<div class="w-modal-header modal-header">',vm.Controls.aipopup+='<button type="button" class="close close-modal close-md" aria-hidden="true" onclick="vm.Hide_UserInfo()">×</button>',vm.Controls.aipopup+='<h4 id="confirmTitle">',vm.Controls.aipopup+='<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">',vm.Controls.aipopup+='<path d="M10.0801 2.89453L11.75 2.25L12.3652 0.609375C12.3945 0.462891 12.541 0.375 12.6875 0.375C12.8047 0.375 12.9512 0.462891 12.9805 0.609375L13.625 2.25L15.2656 2.89453C15.4121 2.92383 15.5 3.07031 15.5 3.1875C15.5 3.33398 15.4121 3.48047 15.2656 3.50977L13.625 4.125L12.9805 5.79492C12.9512 5.91211 12.8047 6 12.6875 6C12.541 6 12.3945 5.91211 12.3652 5.79492L11.75 4.125L10.0801 3.50977C9.93359 3.48047 9.875 3.33398 9.875 3.1875C9.875 3.07031 9.93359 2.92383 10.0801 2.89453ZM8.0293 5.88281L11.3691 7.40625C11.5449 7.49414 11.6621 7.66992 11.6621 7.8457C11.6621 8.02148 11.5449 8.19727 11.3691 8.28516L8.0293 9.80859L6.50586 13.1484C6.41797 13.3242 6.24219 13.4414 6.06641 13.4414C5.89062 13.4414 5.71484 13.3242 5.65625 13.1484L4.10352 9.80859L0.763672 8.28516C0.587891 8.19727 0.5 8.02148 0.5 7.8457C0.5 7.66992 0.587891 7.49414 0.763672 7.40625L4.10352 5.88281L5.65625 2.54297C5.71484 2.36719 5.89062 2.25 6.06641 2.25C6.24219 2.25 6.41797 2.36719 6.50586 2.54297L8.0293 5.88281ZM12.3652 9.98438C12.3945 9.83789 12.541 9.75 12.6875 9.75C12.8047 9.75 12.9512 9.83789 12.9805 9.98438L13.625 11.625L15.2656 12.2695C15.4121 12.2988 15.5 12.4453 15.5 12.5625C15.5 12.709 15.4121 12.8555 15.2656 12.8848L13.625 13.5L12.9805 15.1699C12.9512 15.2871 12.8047 15.375 12.6875 15.375C12.541 15.375 12.3945 15.2871 12.3652 15.1699L11.75 13.5L10.0801 12.8848C9.93359 12.8555 9.875 12.709 9.875 12.5625C9.875 12.4453 9.93359 12.2988 10.0801 12.2695L11.75 11.625L12.3652 9.98438Z" fill="#C643F4"/>',vm.Controls.aipopup+="</svg>",vm.Controls.aipopup+="Vagaro AI",vm.Controls.aipopup+="</h4>",vm.Controls.aipopup+="</div>",vm.Controls.aipopup+='<div class="w-modal-body w-ai-container modal-body default-scrollbar">',vm.Controls.aipopup+='<div class="w-ai-row">',vm.Controls.aipopup+='<div id="divTonOfVoice" class="w-ai-col w-ai-col-6 m-margin-bottom20">',vm.Controls.aipopup+='<label class="custom-field-label">Tone:</label>',vm.Controls.aipopup+='<div class="ctrlDisable cboToneOfVoice vagaro-dropdown" id="cboTonOfVoice">',vm.Controls.aipopup+='<select id="divTonOfVoiceSelectOptions" tabindex="5" class="ctrlDisable thm-textColor">',vm.Controls.aipopup+='<option value="professional">Professional</option>',vm.Controls.aipopup+='<option value="casual">Casual</option>',vm.Controls.aipopup+='<option value="uplifting">Uplifting</option>',vm.Controls.aipopup+='<option value="inspirational">Inspirational</option>',"ReviewDescription"!=t&&(vm.Controls.aipopup+='<option value="trendy">Trendy</option>'),vm.Controls.aipopup+='<option value="caring" name="Gentle & Caring">Gentle & Caring</option>',vm.Controls.aipopup+='<option value="motivational">Motivational</option>',vm.Controls.aipopup+='<option value="energetic">Energetic </option>',vm.Controls.aipopup+="</select>",vm.Controls.aipopup+='<span class="downArrow-icon"></span>',vm.Controls.aipopup+='<span id="divTonOfVoiceValidation" class="help-block help-block-error invisible">required</span>',vm.Controls.aipopup+="</div>",vm.Controls.aipopup+="</div>",vm.Controls.aipopup+='<div class="w-ai-col w-ai-col-6 rightRangeDiv">',vm.Controls.aipopup+='<label class="custom-field-label rightLengthLabel">Length:</label>',vm.Controls.aipopup+='<div class="range-slider range-slider-div ">',vm.Controls.aipopup+='<input id="airangeSlider" class="range-slider__range rangeSliderField" type="range" min="0" max="100" value="55" step="25">',vm.Controls.aipopup+='<span class="range-slider__value"></span>',vm.Controls.aipopup+='<div class="rangeLabel space-between d-ai-flex">',vm.Controls.aipopup+='<span class="smallLabel">Shorter</span>',vm.Controls.aipopup+='<span class="smallLabel">Longer</span>',vm.Controls.aipopup+="</div>",vm.Controls.aipopup+="</div>",vm.Controls.aipopup+="</div>",vm.Controls.aipopup+="</div>",vm.Controls.aipopup+='<div id="aiDescription" class="w-ai-row" style="width:100%">',vm.Controls.aipopup+='<div class="w-ai-col w-ai-col-12 web-body-font">',vm.Controls.aipopup+='<span class="charleft-text"><span id="DescriptionLengthAI"></span></span>',"AdditionDetailAI"==t||"AdditionDetailAITmpl"==t?(vm.Controls.aipopup+='<div class="ckeditor-design" id="CKradDescriptionforAI" tabindex="1">',vm.Controls.aipopup+='<input id="txtDescriptionforAI" type="text" ></input>',vm.Controls.aipopup+="</div>",vm.Controls.aipopup+=""):(vm.Controls.aipopup+='<textarea class="custom-w-input w-input default-scrollbar" name="description" id="txtDescriptionforAI" contenteditable="true" placeholder="" maxlength="1500"',vm.Controls.aipopup+="onkeyup=\"vm.PreventScriptInjection('txtDescriptionforAI')\" onkeydown=\"vm.PreventScriptInjection('txtDescriptionforAI')\"",vm.Controls.aipopup+="onformchange=\"vm.PreventScriptInjection('txtDescriptionforAI')\"></textarea>"),vm.Controls.aipopup+="</div>",vm.Controls.aipopup+='<div id="ValidateMessageAI" class="text-danger"></div>',vm.Controls.aipopup+="</div>",vm.Controls.aipopup+='<div class="w-ai-row" style="width:100%">',vm.Controls.aipopup+='<div class="w-ai-col w-ai-col-12  web-body-font">',vm.Controls.aipopup+='<span id="aiPagination" class="aiPagination">',vm.Controls.aipopup+='<a id="previousPagination" onclick="vm.previousPaginationClick(vm.Controls.pageindexcurrent)">',vm.Controls.aipopup+='<i class="fa fa-solid fa-caret-left"></i>',vm.Controls.aipopup+="</a>",vm.Controls.aipopup+='<span id="aiPaginationCount" class="aiPaginationCount">'+vm.Controls.pageindexcurrent+"/"+vm.Controls.pageindexMax+"</span>",vm.Controls.aipopup+='<a id="nextPagination" onclick="vm.nextPaginationClick(vm.Controls.pageindexcurrent)">',vm.Controls.aipopup+='<i class="fa fa-solid fa-caret-right"></i>',vm.Controls.aipopup+="</a>",vm.Controls.aipopup+="</span>",vm.Controls.aipopup+='<span id="tryAgainLink" class="linkField" style="cursor: pointer" onclick="vm.VagaroAI()">',vm.Controls.aipopup+="<span>",vm.Controls.aipopup+='<svg width="18px" height="18px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">',vm.Controls.aipopup+='<path d="M21 12C21 16.9706 16.9706 21 12 21C9.69494 21 7.59227 20.1334 6 18.7083L3 16M3 12C3 7.02944 7.02944 3 12 3C14.3051 3 16.4077 3.86656 18 5.29168L21 8M3 21V16M3 16H8M21 3V8M21 8H16" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" />',vm.Controls.aipopup+="</svg>",vm.Controls.aipopup+="</span>",vm.Controls.aipopup+="Regenerate",vm.Controls.aipopup+="</span>",vm.Controls.aipopup+="</div>",vm.Controls.aipopup+="</div>","ReviewDescription"==t&&(vm.Controls.aipopup+='<div id="aiReviewResponse" class="w-ai-row" style="width:100%">',vm.Controls.aipopup+='<div class="w-ai-col w-ai-col-12 web-body-font">',vm.Controls.aipopup+='<div class="ai-review-response-wrap default-scrollbar">',vm.Controls.aipopup+='<h2 id="HeadingId" class="text-capitalize originalReviewTitle">Original Customer Review</h2>',vm.Controls.aipopup+='<label id="VenueId">Venue Review:</label>',vm.Controls.aipopup+='<div id="VenueContent" class="ai-review-content">',vm.Controls.aipopup+=vm.Controls.BusReview,vm.Controls.aipopup+="</div>",vm.Controls.aipopup+='<label id="EmpId">'+vm.Controls.EmpName+" Review:</label>",vm.Controls.aipopup+='<div id="EmpContent" class="ai-review-content">',vm.Controls.aipopup+=vm.Controls.EmpReview,vm.Controls.aipopup+="</div>",vm.Controls.aipopup+="</div>",vm.Controls.aipopup+="</div>",vm.Controls.aipopup+="</div>"),vm.Controls.aipopup+="</div>",vm.Controls.aipopup+='<div class="w-modal-footer w-text-right modal-footer">',vm.Controls.aipopup+='<input class="previous-btn secondary-button w-button-default w-button" id="btnUserCancel" type="button" value="Cancel" onclick="vm.Hide_UserInfo()">',vm.Controls.aipopup+='<input class="flamingo-button-ai" id="btnUserConfirm" type="button" value="Use this Text" onclick="vm.UseThisText()">',vm.Controls.aipopup+="</div>",vm.Controls.aipopup+="</div>",vm.Controls.aipopup+="</div>",vm.Controls.aipopup+="</div>",vm.Controls.aipopup+="</div>";var o=document.createElement("div");o.id="VagaroAIPopup";var n=vm.Controls.aipopup;o.innerHTML=n,"AdditionDetailAI"==t?document.getElementById("adddetails").parentNode.appendChild(o):document.body.appendChild(o),vm.AIGenarateDescription(e,i,t)},PrepareAIwidget:function(e,i,t){if(vm.HideVagaroAIForOldVersion(i))$("#genrateDiscriptionBtn").hide();else if(vm.Controls.isRewrite=t,"2"==t&&(t=1),!$(e).closest(".ai-button-parentWrap").length){if(vm.Controls.aiButton="",vm.Controls.aiButton+='<div class="float-container">',vm.Controls.aiButton+='<a href="#" class="vagaro-ai-button" id="genrateDiscriptionBtn" data-cid="'+e+'" data-pgtype="'+i+'" data-isrew="'+t+'"  type="button" data-toggle="modal" data-target="#divAddressDetails">',vm.Controls.aiButton+='<span class="ai-text-button">',vm.Controls.aiButton+='<span class="d-flex ai-text-icon">',vm.Controls.aiButton+='<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg">',vm.Controls.aiButton+='<path d="M10.0801 3.39453L11.75 2.75L12.3652 1.10938C12.3945 0.962891 12.541 0.875 12.6875 0.875C12.8047 0.875 12.9512 0.962891 12.9805 1.10938L13.625 2.75L15.2656 3.39453C15.4121 3.42383 15.5 3.57031 15.5 3.6875C15.5 3.83398 15.4121 3.98047 15.2656 4.00977L13.625 4.625L12.9805 6.29492C12.9512 6.41211 12.8047 6.5 12.6875 6.5C12.541 6.5 12.3945 6.41211 12.3652 6.29492L11.75 4.625L10.0801 4.00977C9.93359 3.98047 9.875 3.83398 9.875 3.6875C9.875 3.57031 9.93359 3.42383 10.0801 3.39453ZM8.0293 6.38281L11.3691 7.90625C11.5449 7.99414 11.6621 8.16992 11.6621 8.3457C11.6621 8.52148 11.5449 8.69727 11.3691 8.78516L8.0293 10.3086L6.50586 13.6484C6.41797 13.8242 6.24219 13.9414 6.06641 13.9414C5.89062 13.9414 5.71484 13.8242 5.65625 13.6484L4.10352 10.3086L0.763672 8.78516C0.587891 8.69727 0.5 8.52148 0.5 8.3457C0.5 8.16992 0.587891 7.99414 0.763672 7.90625L4.10352 6.38281L5.65625 3.04297C5.71484 2.86719 5.89062 2.75 6.06641 2.75C6.24219 2.75 6.41797 2.86719 6.50586 3.04297L8.0293 6.38281ZM12.3652 10.4844C12.3945 10.3379 12.541 10.25 12.6875 10.25C12.8047 10.25 12.9512 10.3379 12.9805 10.4844L13.625 12.125L15.2656 12.7695C15.4121 12.7988 15.5 12.9453 15.5 13.0625C15.5 13.209 15.4121 13.3555 15.2656 13.3848L13.625 14L12.9805 15.6699C12.9512 15.7871 12.8047 15.875 12.6875 15.875C12.541 15.875 12.3945 15.7871 12.3652 15.6699L11.75 14L10.0801 13.3848C9.93359 13.3555 9.875 13.209 9.875 13.0625C9.875 12.9453 9.93359 12.7988 10.0801 12.7695L11.75 12.125L12.3652 10.4844Z"></path>',vm.Controls.aiButton+="</svg>",vm.Controls.aiButton+="</span>",vm.Controls.aiButton+='<span class="ai-text-wrap">',vm.Controls.aiButton+="Enhance with AI",vm.Controls.aiButton+="</span>",vm.Controls.aiButton+="</span>",vm.Controls.aiButton+="</a>",vm.Controls.aiButton+="</div>",vm.Controls.aiButton+='<span class="info-ai-text">',vm.Controls.aiButton+="In this instance, we need more details before Vagaro AI can generate text for you.",vm.Controls.aiButton+="</span>","#txtComposeText"==e)$(e+", .emoji-wysiwyg-editor.inputbox-type1").wrapAll('<div class="ai-button-parentWrap"></div>'),(n=$(e+", .emoji-wysiwyg-editor.inputbox-type1").closest(".ai-button-parentWrap")).append(vm.Controls.aiButton),n.find("#genrateDiscriptionBtn").on("click",function(){var e=$(this).data("cid"),i=$(this).data("pgtype"),t=$(this).data("isrew");vm.injecthtml(e,"DescriptionLength",i,t)});else if("#AIDescription"==e||"#AIDescriptionTmpl"==e){var o=$(".CKeditorMain");o.length>0&&(0===(n=o.closest(".ai-button-parentWrap")).length&&(o.wrapAll('<div class="ai-button-parentWrap"></div>'),n=o.closest(".ai-button-parentWrap")),0===n.find(".vagaro-ai-button").length&&(vm&&vm.Controls&&vm.Controls.aiButton?n.append(vm.Controls.aiButton):console.error("vm.Controls.aiButton is not defined")),n.find("#genrateDiscriptionBtn").on("click",function(){var e=$(this).data("cid"),i=$(this).data("pgtype"),t=$(this).data("isrew");vm.injecthtml(e,"DescriptionLength",i,t)}))}else{var n;$(e).wrapAll('<div class="ai-button-parentWrap"></div>'),(n=$(e).closest(".ai-button-parentWrap")).append(vm.Controls.aiButton),n.find("#genrateDiscriptionBtn").on("click",function(){var e=$(this).data("cid"),i=$(this).data("pgtype"),t=$(this).data("isrew");vm.injecthtml(e,"DescriptionLength",i,t)})}"ServiceDescription"!=i&&"ClassDescription"!=i&&"SBundleDescription"!=i||setTimeout(function(){vm.ActivePlaceholderSpark()},500),vm.Controls.isRewritee=t,vm.AnimateAiButtonSlide(),setTimeout(function(){vm.HasTextAreaScrollBar()},2e3),vm.AIButtonVisible(),$(".ai-button-parentWrap .msginput").on("input",function(){0!=$(".ai-button-parentWrap .msginput").text().length?$(".ai-button-parentWrap .msginput").addClass("active-focus"):$(".ai-button-parentWrap .msginput").removeClass("active-focus")}),document.querySelectorAll(".emoji-items, #dropdownMenu3, #dropdownMenu1, #dropdownMenu2").forEach(e=>{e.addEventListener("click",function(e){$(".emoji-wysiwyg-editor.inputbox-type1").removeClass("active-focus has-placeholder"),$(".emoji-wysiwyg-editor.msginput").removeClass("active-focus has-placeholder")})}),$(".emoji-wysiwyg-editor.inputbox-type1").attr("placeholder","Start by entering your content and let our AI enhance it for you."),$(document).keyup(function(e){27==e.which&&($("#divVagaroAIModal").hide(),$("html body").removeClass("hide-scrollbar-popup"),$("#txtDescriptionforAI").val(""),vm.Controls.promptLog=[],vm.Controls.pageindexcurrent=0,vm.Controls.pageindexMax=0,vm.StringisNullOrUndefineOrBlank(document.getElementById("aiPaginationCount"))||(document.getElementById("aiPaginationCount").textContent=vm.Controls.pageindexcurrent+"/"+vm.Controls.pageindexMax))})}$(".camp-msg-box .ai-button-parentWrap .msginput,.text-creater-block .ai-button-parentWrap .msginput,.text-creater-block .ai-button-parentWrap .inputbox-type1").addClass("has-placeholder"),$(".camp-msg-box .ai-button-parentWrap .msginput,.text-creater-block .ai-button-parentWrap .msginput,.text-creater-block .ai-button-parentWrap .inputbox-type1").on("keyup",function(){""===$(this).text().trim()?$(this).addClass("has-placeholder").focus():$(this).removeClass("has-placeholder").focus()}),$(".camp-msg-box .ai-button-parentWrap .msginput,.text-creater-block .ai-button-parentWrap .msginput,.text-creater-block .ai-button-parentWrap .inputbox-type1").on("blur",function(){""===$(this).text().trim()&&$(this).addClass("has-placeholder")}),$(".camp-msg-box .ai-button-parentWrap .msginput,.text-creater-block .ai-button-parentWrap .msginput,.text-creater-block .ai-button-parentWrap .inputbox-type1").on("mousedown",function(){""!==$(this).text().trim()&&$(this).removeClass("has-placeholder").focus()}),setTimeout(function(){vm.ActivePlaceholderSpark()},100)},PreventScriptInjection:function(e){var i=document.getElementById(e).value;document.getElementById(e).addEventListener("input",function(e){var i=e.target.value;e.target.value=i.replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]|[\u2600-\u27FF]/g,"")}),i=i.replace(/(<([^>]+)>)/gi,"").replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]|[\u2600-\u27FF]/g,""),document.getElementById(e).value=i,"txtDescriptionforAI"==e?vm.CharacterCount("txtDescriptionforAI","DescriptionLengthAI"):"txtMultiClassCancellationPolicy"==e?vm.CharacterCount("txtMultiClassCancellationPolicy","DescriptionLengthh"):vm.CharacterCount(vm.Controls.descriptionValue,"DescriptionLength")},VagaroAI:function(){$("#ValidateMessageAI").html(""),$("#aiDescription").removeClass("active-error-msg"),ShowLoader(!0),"OshoppingAppDescription"!=vm.Controls.discriptionFieldId&&"OshoppingClassDescription"!=vm.Controls.discriptionFieldId&&"OshoppingAppDescriptionOld"!=vm.Controls.discriptionFieldId&&"OshoppingClassDescriptionOld"!=vm.Controls.discriptionFieldId||ShowLoadingPanel(!0),"SBundleDescription"!=vm.Controls.discriptionFieldId&&"ServiceDescription"!=vm.Controls.discriptionFieldId&&"ClassDescription"!=vm.Controls.discriptionFieldId||parent.ShowLoadingPanel(!0),"ContactlessDescription"==vm.Controls.discriptionFieldId&&_vgCovidCleanChecking.ShowLoadingPanel(!0),"EmployeeDescription"==vm.Controls.discriptionFieldId&&ShowLoadingPanel_WB(!0),location.protocol,location.hostname,location.port&&location.port;var e=document.getElementById("airangeSlider"),i="";if(0==e.value||e.value<25?i="shorter":25==e.value||e.value<50?i="slightly_shorter":50==e.value||e.value<75?i="similar":75==e.value||e.value<100?i="slightly_longer":e.value>=100&&(i="longer"),"ServiceDescription"==vm.Controls.discriptionFieldId||"ClassDescription"==vm.Controls.discriptionFieldId){if(!vm.ChangeDropdown()||""==$("#txtDescriptionforAI").val())return""==$("#txtDescriptionforAI").val()&&($("#ValidateMessageAI").html(vm.Controls.ReqDescription),$("#aiDescription").addClass("active-error-msg")),ShowLoadingPanel(!1),parent.ShowLoadingPanel(!1),!1;(c={}).tone=$("#divTonOfVoiceSelectOptions").val(),c.description_length_adjuster=i,"ClassDescription"==vm.Controls.discriptionFieldId?"Add-On Name:"==$("#lblServiceLabel").text()?c.page_type="class_addon":c.page_type="classes":"Add-On Name:"==$("#lblServiceLabel").text()?c.page_type="service_addon":c.page_type="services",vm.StringisNullOrUndefineOrBlank(glbParentServiceName)||(c.business_type=glbParentServiceName),c.description=$("#txtDescriptionforAI").val(),c.item_name=$("#ctl00_VagaroContentPlaceHolder_userControlServices_txtTitle").val(),parent.ShowLoadingPanel(!0),vm.Callofferingdescriptionsai(c)}else if("MembershipDescription"==vm.Controls.discriptionFieldId){if(!vm.ChangeDropdown()||""==$("#txtDescriptionforAI").val())return""==$("#txtDescriptionforAI").val()&&($("#ValidateMessageAI").html(vm.Controls.ReqDescription),$("#aiDescription").addClass("active-error-msg")),ShowLoadingPanel(!1),!1;(c={}).tone=$("#divTonOfVoiceSelectOptions").val(),c.description_length_adjuster=i,c.page_type="membership",c.description=$("#txtDescriptionforAI").val(),c.item_name=$("#txtMembershipName").val(),c.is_renewable=$("#isSetFrequency").is(":checked"),c.renews=$("#ctl00_ctl00_VagaroContentPlaceHolder_nestedPlaceHolder_cboChargeFrequency").val(),c.AmplitudeDeviceId=vm.getAmplitudeDeviceId(),ShowLoadingPanel(!0),vm.Callofferingdescriptionsai(c)}else if("TextCampaignDescription"==vm.Controls.discriptionFieldId){if(!vm.ChangeDropdown()||""==$("#txtDescriptionforAI").val())return""==$("#txtDescriptionforAI").val()&&($("#ValidateMessageAI").html(vm.Controls.ReqDescription),$("#aiDescription").addClass("active-error-msg")),ShowLoader(!1),!1;(c={}).tone=$("#divTonOfVoiceSelectOptions").val(),c.description_length_adjuster=i,c.description=$("#txtDescriptionforAI").val(),c.marketing_page_type="text_marketing",c.AmplitudeDeviceId=vm.getAmplitudeDeviceId(),ShowLoadingPanel(!0),vm.CallMarketingdescriptionsai(c)}else if("SBundleDescription"==vm.Controls.discriptionFieldId){if(!vm.ChangeDropdown()||""==$("#txtDescriptionforAI").val())return""==$("#txtDescriptionforAI").val()&&($("#ValidateMessageAI").html(vm.Controls.ReqDescription),$("#aiDescription").addClass("active-error-msg")),ShowLoadingPanel(!1),parent.ShowLoadingPanel(!1),!1;if((c={}).tone=$("#divTonOfVoiceSelectOptions").val(),c.description_length_adjuster=i,c.page_type="service_bundle",c.description=$("#txtDescriptionforAI").val(),c.item_name=$("#txtTitle").val(),c.business_type=$("#txtTitle").val(),vm.StringisNullOrUndefineOrBlank(cboSalonServices1))c.bundle_services="";else{var t=document.getElementById("cboSalonServices3").selectedOptions[0].innerHTML,o=document.getElementById("cboSalonServices1").selectedOptions[0].innerHTML,n=document.getElementById("cboSalonServices2").selectedOptions[0].innerHTML,r=[];""!==t&&"Select Service"!==t&&r.push(t),""!==o&&"Select Service"!==o&&r.push(o),""!==n&&"Select Service"!==n&&r.push(n),c.bundle_services=r.join(", ")}c.AmplitudeDeviceId=vm.getAmplitudeDeviceId(),vm.Callofferingdescriptionsai(c),ShowLoadingPanel(!0),parent.ShowLoadingPanel(!0)}else if("PackageDescription"==vm.Controls.discriptionFieldId){if(!vm.ChangeDropdown()||""==$("#txtDescriptionforAI").val())return""==$("#txtDescriptionforAI").val()&&($("#ValidateMessageAI").html(vm.Controls.ReqDescription),$("#aiDescription").addClass("active-error-msg")),ShowLoadingPanel(!1),!1;(c={}).tone=$("#divTonOfVoiceSelectOptions").val(),c.description_length_adjuster=i,c.page_type="package",c.description=$("#txtDescriptionforAI").val(),c.item_name=$("#ctl00_ctl00_VagaroContentPlaceHolder_nestedPlaceHolder_txtPackageName").val(),c.is_renewable=$("#isSetFrequency").is(":checked"),c.packagerenews=$("#cboChargeFrequencyPackage").val(),c.AmplitudeDeviceId=vm.getAmplitudeDeviceId(),ShowLoadingPanel(!0),vm.Callofferingdescriptionsai(c)}else if("ProductDescription"==vm.Controls.discriptionFieldId||"InventoryDescription"==vm.Controls.discriptionFieldId){if(!vm.ChangeDropdown()||""==$("#txtDescriptionforAI").val())return""==$("#txtDescriptionforAI").val()&&($("#ValidateMessageAI").html(vm.Controls.ReqDescription),$("#aiDescription").addClass("active-error-msg")),ShowLoadingPanel_WB(!1),!1;(c={}).tone=$("#divTonOfVoiceSelectOptions").val(),c.description_length_adjuster=i,c.page_type="product",c.description=$("#txtDescriptionforAI").val(),c.item_name=document.getElementById("productName").value,c.product_brand=null!=document.querySelector(".btn.btn-vgn-select")&&null!=document.querySelector(".btn.btn-vgn-select").querySelector("span")?document.querySelector(".btn.btn-vgn-select").querySelector("span").textContent:"",c.AmplitudeDeviceId=vm.getAmplitudeDeviceId(),ShowLoadingPanel_WB(!0),vm.Callofferingdescriptionsai(c)}else if("AdditionDetailAI"==vm.Controls.discriptionFieldId||"AdditionDetailAITmpl"==vm.Controls.discriptionFieldId){var l="AdditionDetailAITmpl"===vm.Controls.discriptionFieldId?window.getCkTmplDescription():window.getCKEditorData();if(!vm.ChangeDropdown()||""==l)return""==l&&($("#ValidateMessageAI").html(vm.Controls.ReqDescription),$("#aiDescription").addClass("active-error-msg")),ShowLoadingPanel_WB(!1),!1;(c={}).tone=$("#divTonOfVoiceSelectOptions").val(),c.description_length_adjuster=i,c.page_type="product detail";var a="AdditionDetailAITmpl"===vm.Controls.discriptionFieldId?"txtdetailtitle":"detailTitle",s="AdditionDetailAITmpl"===vm.Controls.discriptionFieldId?"txttemplatename":"templateName";c.product_detail_title=document.getElementById(a).value,c.product_detail_template_name=null==document.getElementById(s)?"":document.getElementById(s).value,c.product_detail=null!=window&&null!=window?btoa(unescape(encodeURIComponent(l))):"product description",c.AmplitudeDeviceId=vm.getAmplitudeDeviceId(),encodeURIComponent,ShowLoadingPanel_WB(!0),vm.Callofferingdescriptionsai(c,"aiproductdetail")}else if("FacilityAppDescription"==vm.Controls.discriptionFieldId||"FacilityClassDescription"==vm.Controls.discriptionFieldId){if(!vm.ChangeDropdown()||""==$("#txtDescriptionforAI").val())return""==$("#txtDescriptionforAI").val()&&($("#ValidateMessageAI").html(vm.Controls.ReqDescription),$("#aiDescription").addClass("active-error-msg")),ShowLoader(!1),!1;(c={}).tone=$("#divTonOfVoiceSelectOptions").val(),c.description_length_adjuster=i,"FacilityAppDescription"==vm.Controls.discriptionFieldId?(c.policy=$("#txtDescriptionforAI").val(),c.policy_type="service_cancellation"):(c.policy=$("#txtDescriptionforAI").val(),c.policy_type="class_cancellation"),c.AmplitudeDeviceId=vm.getAmplitudeDeviceId(),ShowLoader(!0),vm.CallPolicydescriptionsai(c)}else if("OshoppingAppDescription"==vm.Controls.discriptionFieldId||"OshoppingClassDescription"==vm.Controls.discriptionFieldId||"OshoppingAppDescriptionOld"==vm.Controls.discriptionFieldId||"OshoppingClassDescriptionOld"==vm.Controls.discriptionFieldId){if(!vm.ChangeDropdown()||""==$("#txtDescriptionforAI").val())return""==$("#txtDescriptionforAI").val()&&($("#ValidateMessageAI").html(vm.Controls.ReqDescription),$("#aiDescription").addClass("active-error-msg")),ShowLoadingPanel(!1),!1;(c={}).tone=$("#divTonOfVoiceSelectOptions").val(),c.description_length_adjuster=i,"OshoppingAppDescription"==vm.Controls.discriptionFieldId||"OshoppingAppDescriptionOld"==vm.Controls.discriptionFieldId?(c.policy=$("#txtDescriptionforAI").val(),c.policy_type="service_cancellation"):(c.policy=$("#txtDescriptionforAI").val(),c.policy_type="class_cancellation"),c.AmplitudeDeviceId=vm.getAmplitudeDeviceId(),ShowLoadingPanel(!0),vm.CallPolicydescriptionsai(c)}else if("ContactlessDescription"==vm.Controls.discriptionFieldId){if(!vm.ChangeDropdown()||""==$("#txtDescriptionforAI").val())return""==$("#txtDescriptionforAI").val()&&($("#ValidateMessageAI").html(vm.Controls.ReqDescription),$("#aiDescription").addClass("active-error-msg")),_vgCovidCleanChecking.ShowLoadingPanel(!1),!1;(c={}).tone=$("#divTonOfVoiceSelectOptions").val(),c.description_length_adjuster=i,c.policy=$("#txtDescriptionforAI").val(),c.policy_type="contactless_pay",c.AmplitudeDeviceId=vm.getAmplitudeDeviceId(),_vgCovidCleanChecking.ShowLoadingPanel(!0),vm.CallPolicydescriptionsai(c)}else if("DiscountDescription"==vm.Controls.discriptionFieldId){if(!vm.ChangeDropdown()||""==$("#txtDescriptionforAI").val())return""==$("#txtDescriptionforAI").val()&&($("#ValidateMessageAI").html(vm.Controls.ReqDescription),$("#aiDescription").addClass("active-error-msg")),ShowLoader(!1),!1;(c={}).tone=$("#divTonOfVoiceSelectOptions").val(),c.description_length_adjuster=i,c.description=$("#txtDescriptionforAI").val(),c.marketing_page_type="discount",c.AmplitudeDeviceId=vm.getAmplitudeDeviceId(),ShowLoader(!0),vm.CallMarketingdescriptionsai(c)}else if("DailyDDescription"==vm.Controls.discriptionFieldId||"DailyDfineDescription"==vm.Controls.discriptionFieldId){if(!vm.ChangeDropdown()||""==$("#txtDescriptionforAI").val())return""==$("#txtDescriptionforAI").val()&&($("#ValidateMessageAI").html(vm.Controls.ReqDescription),$("#aiDescription").addClass("active-error-msg")),ShowLoader(!1),!1;(c={}).tone=$("#divTonOfVoiceSelectOptions").val(),c.description_length_adjuster=i,c.description=$("#txtDescriptionforAI").val(),"DailyDDescription"==vm.Controls.discriptionFieldId?c.marketing_page_type="daily_deal_description":c.marketing_page_type="daily_deal_fine_print",c.AmplitudeDeviceId=vm.getAmplitudeDeviceId(),ShowLoader(!0),vm.CallMarketingdescriptionsai(c)}else if("EmailTextDescription"==vm.Controls.discriptionFieldId){if(!vm.ChangeDropdown()||""==$("#txtDescriptionforAI").val())return""==$("#txtDescriptionforAI").val()&&($("#ValidateMessageAI").html(vm.Controls.ReqDescription),$("#aiDescription").addClass("active-error-msg")),ShowLoadingPanelWaitlist(!1),!1;(c={}).tone=$("#divTonOfVoiceSelectOptions").val(),c.description_length_adjuster=i,c.description=$("#txtDescriptionforAI").val(),c.policy_type="reminder_notification",c.AmplitudeDeviceId=vm.getAmplitudeDeviceId(),ShowLoadingPanelWaitlist(!0),vm.CallMiscdescriptionsai(c)}else if("ReviewDescription"==vm.Controls.discriptionFieldId){if(!vm.ChangeDropdown()||""==$("#txtDescriptionforAI").val())return""==$("#txtDescriptionforAI").val()&&($("#ValidateMessageAI").html(vm.Controls.ReqDescription),$("#aiDescription").addClass("active-error-msg")),ShowLoader(!1),!1;(c={}).tone=$("#divTonOfVoiceSelectOptions").val(),c.description_length_adjuster=i,c.description=$("#txtDescriptionforAI").val(),c.policy_type="review_management",c.business_review_text=vm.Controls.BusReview,c.employee_review_text=vm.Controls.EmpReview,c.customer_name=vm.Controls.CustName,c.employee_name=vm.Controls.EmpName,c.overall_rating=vm.Controls.OverAllRank,c.punctuality_rating=vm.Controls.PunctualityRank,c.value_rating=vm.Controls.ValueRank,c.service_rating=vm.Controls.ServiceRank,c.AmplitudeDeviceId=vm.getAmplitudeDeviceId(),Showloader(!0),vm.CallMiscdescriptionsai(c)}else if("OnlineRefundDescription"==vm.Controls.discriptionFieldId||"OnlineAppDescription"==vm.Controls.discriptionFieldId||"OnlineClassDescription"==vm.Controls.discriptionFieldId){if(!vm.ChangeDropdown()||""==$("#txtDescriptionforAI").val())return""==$("#txtDescriptionforAI").val()&&($("#ValidateMessageAI").html(vm.Controls.ReqDescription),$("#aiDescription").addClass("active-error-msg")),ShowLoadingPanelWaitlist(!1),!1;(c={}).tone=$("#divTonOfVoiceSelectOptions").val(),c.description_length_adjuster=i,c.description=$("#txtDescriptionforAI").val(),"OnlineRefundDescription"==vm.Controls.discriptionFieldId?c.policy_type="refund":"OnlineAppDescription"==vm.Controls.discriptionFieldId?c.policy_type="service_cancellation":"OnlineClassDescription"==vm.Controls.discriptionFieldId&&(c.policy_type="class_cancellation"),c.AmplitudeDeviceId=vm.getAmplitudeDeviceId(),ShowLoadingPanelWaitlist(!0),vm.CallPolicydescriptionsai(c)}else if("EmailDescription"==vm.Controls.discriptionFieldId){if(!vm.ChangeDropdown()||""==$("#txtDescriptionforAI").val())return""==$("#txtDescriptionforAI").val()&&($("#ValidateMessageAI").html(vm.Controls.ReqDescription),$("#aiDescription").addClass("active-error-msg")),_admin.ShowLoadingPanel(!1),!1;(c={}).tone=$("#divTonOfVoiceSelectOptions").val(),c.description_length_adjuster=i,c.description=$("#txtDescriptionforAI").val(),"2"==vm.Controls.isRewrite?c.marketing_page_type="email_marketing_subject":c.marketing_page_type="email_marketing",c.AmplitudeDeviceId=vm.getAmplitudeDeviceId(),_admin.ShowLoadingPanel(!0),vm.CallMarketingdescriptionsai(c)}else if("EmployeeDescription"==vm.Controls.discriptionFieldId){if(!vm.ChangeDropdown()||""==$("#txtDescriptionforAI").val())return""==$("#txtDescriptionforAI").val()&&($("#ValidateMessageAI").html(vm.Controls.ReqDescription),$("#aiDescription").addClass("active-error-msg")),ShowLoadingPanel(!1),!1;ShowLoadingPanel_WB(!0),(c={}).tone=$("#divTonOfVoiceSelectOptions").val(),c.description_length_adjuster=i,c.policy_type="employee_biography",c.description=$("#txtDescriptionforAI").val(),"undefined"!=typeof amplitude?c.AmplitudeDeviceId=amplitude.getInstance().getDeviceId():c.AmplitudeDeviceId="",vm.CallMiscdescriptionsai(c)}else if("RefundDescription"==vm.Controls.discriptionFieldId){if(!vm.ChangeDropdown()||""==$("#txtDescriptionforAI").val())return""==$("#txtDescriptionforAI").val()&&($("#ValidateMessageAI").html(vm.Controls.ReqDescription),$("#aiDescription").addClass("active-error-msg")),ShowLoadingPanel(!1),!1;(c={}).tone=$("#divTonOfVoiceSelectOptions").val(),c.description_length_adjuster=i,c.policy=$("#txtDescriptionforAI").val(),c.policy_type="refund",c.AmplitudeDeviceId=vm.getAmplitudeDeviceId(),ShowLoadingPanel(!0),vm.CallPolicydescriptionsai(c)}else{if("CampaignSubjectDescription"!=vm.Controls.discriptionFieldId){if(vm.ChangeDropdown()&&""!=$("#txtDescriptionforAI").val()){if(null==$("#txtDescriptionforAI").val()||""==$("#txtDescriptionforAI").val()||""==$("#txtDescriptionforAI").val().trim())vm.aiGenerateWithoutDescription();else{(c={}).message=$("#txtDescriptionforAI").val(),c.tone=$("#divTonOfVoiceSelectOptions").val(),c.description_length_adjuster=i,c.vagaro_page_description_type="business description";var d=c;vm.aiGenerateWithDescription(d)}return!0}return""==$("#txtDescriptionforAI").val()&&($("#ValidateMessageAI").html(vm.Controls.ReqDescription),$("#aiDescription").addClass("active-error-msg")),ShowLoader(!1),!1}if(!vm.ChangeDropdown()||""==$("#txtDescriptionforAI").val())return""==$("#txtDescriptionforAI").val()&&($("#ValidateMessageAI").html(vm.Controls.ReqDescription),$("#aiDescription").addClass("active-error-msg")),ShowLoadingPanel(!1),!1;var c;(c={}).tone=$("#divTonOfVoiceSelectOptions").val(),c.description_length_adjuster=i,c.description=$("#txtDescriptionforAI").val(),c.marketing_page_type="email_marketing_subject",c.AmplitudeDeviceId=vm.getAmplitudeDeviceId(),ShowLoadingPanel(!0),vm.CallMarketingdescriptionsai(c)}setTimeout(function(){vm.ActivePlaceholderSpark()},500)},getAmplitudeDeviceId:function(){return"undefined"!=typeof amplitude&&null!=amplitude&&"undefined"!=amplitude.getInstance()&&null!=amplitude.getInstance()?amplitude.getInstance().getDeviceId():""},UseThisText:function(){$("#htmlContent .tblcontent:visible").length&&$("#htmlContent .tblcontent").removeClass("keepEdit keepEdith1"),ShowLoader(!1),"EmailTextDescription"!=vm.Controls.discriptionFieldId&&"OnlineRefundDescription"!=vm.Controls.discriptionFieldId&&"OnlineAppDescription"!=vm.Controls.discriptionFieldId&&"OnlineClassDescription"!=vm.Controls.discriptionFieldId||ShowLoadingPanelWaitlist(!1),"EmailDescription"!=vm.Controls.discriptionFieldId&&"CampaignSubjectDescription"!=vm.Controls.discriptionFieldId||_admin.ShowLoadingPanel(!1),"ReviewDescription"==vm.Controls.discriptionFieldId&&Showloader(!1),"InventoryDescription"!=vm.Controls.discriptionFieldId&&"ProductDescription"!=vm.Controls.discriptionFieldId&&"AdditionDetailAI"!=vm.Controls.discriptionFieldId&&"AdditionDetailAITmpl"!=vm.Controls.discriptionFieldId||ShowLoadingPanel_WB(!1);var e="";if("AdditionDetailAI"==vm.Controls.discriptionFieldId||"AdditionDetailAITmpl"==vm.Controls.discriptionFieldId){e=CKEDITOR.instances.txtDescriptionforAI.getData();try{for(var i in CKEDITOR.instances)CKEDITOR.instances[i].destroy(!0)}catch{}}else e=$("#txtDescriptionforAI").val().trim();$("#aiDescription").removeClass(".active-error-msg");var t=document.getElementById("airangeSlider").value,o=document.getElementById("divTonOfVoiceSelectOptions"),n=o.value,r=o.options[o.selectedIndex].text,l=vm.Controls.controlid;if(document.cookie=`popupValues_${l}=${JSON.stringify({uniqueId:l,airangeSlider:t,divTonOfVoiceSelectOptions:{value:n,text:r}})}`,vm.Controls.promptLog=[],vm.Controls.pageindexcurrent=0,vm.Controls.pageindexMax=0,vm.StringisNullOrUndefineOrBlank(document.getElementById("aiPaginationCount"))||(document.getElementById("aiPaginationCount").textContent=vm.Controls.pageindexcurrent+"/"+vm.Controls.pageindexMax),""===e)return $("#ValidateMessageAI").html(vm.Controls.ReqDescription),$("#aiDescription").addClass("active-error-msg"),!1;if("ServiceDescription"==vm.Controls.discriptionFieldId||"ClassDescription"==vm.Controls.discriptionFieldId)$("#ctl00_VagaroContentPlaceHolder_userControlServices_txtDescription").val($("#txtDescriptionforAI").val()),vm.Controls.descriptionValue="ctl00_VagaroContentPlaceHolder_userControlServices_txtDescription",$("#ctl00_VagaroContentPlaceHolder_userControlServices_txtDescription").val().length>0?$("#ctl00_VagaroContentPlaceHolder_userControlServices_txtDescription").parent().addClass("active-placeholder"):$("#ctl00_VagaroContentPlaceHolder_userControlServices_txtDescription").parent().removeClass("active-placeholder");else if("PackageDescription"==vm.Controls.discriptionFieldId)$("#ctl00_ctl00_VagaroContentPlaceHolder_nestedPlaceHolder_txtDescription").val($("#txtDescriptionforAI").val()),vm.Controls.descriptionValue="ctl00_ctl00_VagaroContentPlaceHolder_nestedPlaceHolder_txtDescription",LimitTextForPackageDesc();else if("MembershipDescription"==vm.Controls.discriptionFieldId)$("#txtDescription").val($("#txtDescriptionforAI").val()),vm.Controls.descriptionValue="txtDescription",LimitTextForMembershipDesc();else if("InventoryDescription"==vm.Controls.discriptionFieldId||"ProductDescription"==vm.Controls.discriptionFieldId)window.AddProductListOnChangeAI("description",$("#txtDescriptionforAI").val()),vm.Controls.descriptionValue="#description";else if("AdditionDetailAI"==vm.Controls.discriptionFieldId||"AdditionDetailAITmpl"==vm.Controls.discriptionFieldId)window.setInnerHTMLforCKEditor(e),"AdditionDetailAI"==vm.Controls.discriptionFieldId?vm.Controls.descriptionValue="#AIDescription":vm.Controls.descriptionValue="#AIDescriptionTmpl";else if("FacilityAppDescription"==vm.Controls.discriptionFieldId||"FacilityClassDescription"==vm.Controls.discriptionFieldId)"FacilityAppDescription"==vm.Controls.discriptionFieldId?($("#txtMultiCancellationPolicy").val($("#txtDescriptionforAI").val()),vm.Controls.descriptionValue="txtMultiCancellationPolicy"):($("#txtMultiClassCancellationPolicy").val($("#txtDescriptionforAI").val()),vm.Controls.descriptionValue="txtMultiClassCancellationPolicy");else if("OshoppingAppDescription"==vm.Controls.discriptionFieldId||"OshoppingClassDescription"==vm.Controls.discriptionFieldId)"OshoppingAppDescription"==vm.Controls.discriptionFieldId?($("#ctl00_ctl00_VagaroContentPlaceHolder_nestedPlaceHolder_txtCancellationPolicy").val($("#txtDescriptionforAI").val()),vm.Controls.descriptionValue="ctl00_ctl00_VagaroContentPlaceHolder_nestedPlaceHolder_txtCancellationPolicy"):($("#ctl00_ctl00_VagaroContentPlaceHolder_nestedPlaceHolder_txtClassCancellationPolicy").val($("#txtDescriptionforAI").val()),vm.Controls.descriptionValue="ctl00_ctl00_VagaroContentPlaceHolder_nestedPlaceHolder_txtClassCancellationPolicy");else if("ContactlessDescription"==vm.Controls.discriptionFieldId)glbEditorValue.setData($("#txtDescriptionforAI").val());else if("DailyDDescription"==vm.Controls.discriptionFieldId||"DailyDfineDescription"==vm.Controls.discriptionFieldId)"DailyDDescription"==vm.Controls.discriptionFieldId?($("#txtDailyDealDescription").val($("#txtDescriptionforAI").val()),vm.Controls.descriptionValue="txtDailyDealDescription",_presetDiscount.LimitTextForPromoDesc()):($("#txtLimitation").val($("#txtDescriptionforAI").val()),vm.Controls.descriptionValue="txtLimitation",_presetDiscount.LimitTextForPromoLmt());else if("EmailTextDescription"==vm.Controls.discriptionFieldId)$("#ctl00_ctl00_VagaroContentPlaceHolder_nestedPlaceHolder_txtSpecialInstructionForEmail").val($("#txtDescriptionforAI").val()),vm.Controls.descriptionValue="ctl00_ctl00_VagaroContentPlaceHolder_nestedPlaceHolder_txtSpecialInstructionForEmail";else if("EmployeeDescription"==vm.Controls.discriptionFieldId)document.getElementById("employeebio").value=$("#txtDescriptionforAI").val(),window.setBioFromAI($("#txtDescriptionforAI").val());else if("TextCampaignDescription"==vm.Controls.discriptionFieldId){var a=$("#txtDescriptionforAI").val();if(!vm.StringisNullOrUndefineOrBlank(marketingLinks)){var s="";marketingLinks.forEach(function(e){if(a.includes(e.text)){var i=marketingLinks.filter(e=>"{first_name} {last_name}"==e.text);"{first_name}"==e.text&&i.length>0?(a=a.replaceAll("{first_name} {last_name}","firstNameLastNametoken"),s=i[0],a=a.replaceAll(e.text,e.value)):"{first_name} {last_name}"==e.text?(s=i[0],a=a.replaceAll(e.text,"firstNameLastNametoken")):a=a.replace(e.text,e.value)}}),vm.StringisNullOrUndefineOrBlank(s)||(a=a.replaceAll("firstNameLastNametoken",s.value))}$("#txtComposeText").val($("#txtDescriptionforAI").val());var d=$("#txtComposeText").val();$(".emoji-wysiwyg-editor.inputbox-type1").text(d),$(".emoji-wysiwyg-editor.inputbox-type1").html(a),vm.Controls.descriptionValue="txtComposeText",_shopOwner.SetPreviewText()}else"ReviewDescription"==vm.Controls.discriptionFieldId?(vm.Controls.reviewId=$("#txtDescriptionforAI").val(),document.getElementById(vm.Controls.reviewTId).value=$("#txtDescriptionforAI").val(),vm.Controls.descriptionValue=vm.Controls.reviewTId,$("#"+vm.Controls.reviewTId).css("height","auto"),$("#"+vm.Controls.reviewTId).css("height",$("#"+vm.Controls.reviewTId).prop("scrollHeight")+"px"),window.getlengthai($("#txtDescriptionforAI").val(),vm.Controls.reviewTId),$("#"+vm.Controls.reviewTId).on("keypress keyup change",function(){window.onChangeCommentAI(this,vm.Controls.reviewTId)})):"OnlineRefundDescription"==vm.Controls.discriptionFieldId?($("#ctl00_ctl00_VagaroContentPlaceHolder_nestedPlaceHolder_txtRefundPolicy").val($("#txtDescriptionforAI").val()),vm.Controls.descriptionValue="ctl00_ctl00_VagaroContentPlaceHolder_nestedPlaceHolder_txtRefundPolicy"):"OnlineAppDescription"==vm.Controls.discriptionFieldId?($("#ctl00_ctl00_VagaroContentPlaceHolder_nestedPlaceHolder_txtCancellationPolicy").val($("#txtDescriptionforAI").val()),vm.Controls.descriptionValue="ctl00_ctl00_VagaroContentPlaceHolder_nestedPlaceHolder_txtCancellationPolicy"):"OnlineClassDescription"==vm.Controls.discriptionFieldId?($("#ctl00_ctl00_VagaroContentPlaceHolder_nestedPlaceHolder_txtClassCancellationPolicy").val($("#txtDescriptionforAI").val()),vm.Controls.descriptionValue="ctl00_ctl00_VagaroContentPlaceHolder_nestedPlaceHolder_txtClassCancellationPolicy"):"OshoppingAppDescriptionOld"==vm.Controls.discriptionFieldId?($("#ctl00_ctl00_VagaroContentPlaceHolder_nestedPlaceHolder_txtCancellationPolicyOld").val($("#txtDescriptionforAI").val()),vm.Controls.descriptionValue="ctl00_ctl00_VagaroContentPlaceHolder_nestedPlaceHolder_txtCancellationPolicyOld"):"OshoppingClassDescriptionOld"==vm.Controls.discriptionFieldId?($("#ctl00_ctl00_VagaroContentPlaceHolder_nestedPlaceHolder_txtClassCancellationPolicyOld").val($("#txtDescriptionforAI").val()),vm.Controls.descriptionValue="ctl00_ctl00_VagaroContentPlaceHolder_nestedPlaceHolder_txtClassCancellationPolicyOld"):"EmailDescription"==vm.Controls.discriptionFieldId?($("#ckeditorpopup").text($("#txtDescriptionforAI").val()),ckeditorpopup.innerHTML=ckeditorpopup.innerHTML.replace(/\n/g,"<br>")):"CampaignSubjectDescription"==vm.Controls.discriptionFieldId?($("#campaignsubject").text($("#txtDescriptionforAI").val()),$("#newcamp").text($("#txtDescriptionforAI").val()),$(".text-builder-tlt").html($("#txtDescriptionforAI").val()),$("#txtEmailTitle").val($("#txtDescriptionforAI").val())):"RefundDescription"==vm.Controls.discriptionFieldId?$("#ctl00_ctl00_VagaroContentPlaceHolder_nestedPlaceHolder_radPolicy_contentIframe").contents().find("body").html($("#txtDescriptionforAI").val()):"SBundleDescription"==vm.Controls.discriptionFieldId?($("#txtDescription").val($("#txtDescriptionforAI").val()),vm.Controls.descriptionValue="txtDescription",$("#txtDescription").val().length>0?$("#txtDescription").parent().addClass("active-placeholder"):$("#txtDescription").parent().removeClass("active-placeholder")):($("#txtDescription").val($("#txtDescriptionforAI").val()),vm.Controls.descriptionValue="txtDescription");$("#VagaroAI").css("display","none"),$("#divVagaroAIModal").removeClass("in").hide(),$("html body").removeClass("hide-scrollbar-popup"),"AdditionDetailAI"==vm.Controls.discriptionFieldId||"AdditionDetailAITmpl"==vm.Controls.discriptionFieldId?CKEDITOR.instances.txtDescriptionforAI.setData(""):$("#txtDescriptionforAI").val(""),vm.StringisNullOrUndefineOrBlank(vm.Controls.descriptionValue)||vm.PreventScriptInjection(vm.Controls.descriptionValue),setTimeout(function(){vm.ActivePlaceholderSpark()},100)},CharacterCount:function(e,i){if(ShowLoader(!1),"SBundleDescription"!=vm.Controls.discriptionFieldId&&"ServiceDescription"!=vm.Controls.discriptionFieldId&&"ClassDescription"!=vm.Controls.discriptionFieldId||parent.ShowLoadingPanel(!1),"TextCampaignDescription"==vm.Controls.discriptionFieldId&&ShowLoadingPanel(!1),"EmailTextDescription"==vm.Controls.discriptionFieldId&&ShowLoadingPanelWaitlist(!1),"OnlineRefundDescription"!=vm.Controls.discriptionFieldId&&"OnlineAppDescription"!=vm.Controls.discriptionFieldId&&"OnlineClassDescription"!=vm.Controls.discriptionFieldId||ShowLoadingPanelWaitlist(!1),"ReviewDescription"==vm.Controls.discriptionFieldId&&Showloader(!1),"EmployeeDescription"==vm.Controls.discriptionFieldId&&ShowLoadingPanel_WB(!1),void 0!==e&&""!=e)if("MembershipDescription"==vm.Controls.discriptionFieldId||"SBundleDescription"==vm.Controls.discriptionFieldId||"DiscountDescription"==vm.Controls.discriptionFieldId||"ProductDescription"==vm.Controls.discriptionFieldId||"InventoryDescription"==vm.Controls.discriptionFieldId||"DailyDfineDescription"==vm.Controls.discriptionFieldId||"PackageDescription"==vm.Controls.discriptionFieldId){var t=500,o=$("#"+e).val().substring(0,t);$("#"+e).val(o);var n=o.trim().length;$("#"+i).html(n+"/500")}else"ClassDescription"==vm.Controls.discriptionFieldId||"ServiceDescription"==vm.Controls.discriptionFieldId||"DailyDDescription"==vm.Controls.discriptionFieldId?(t=0,t="DailyDDescription"==vm.Controls.discriptionFieldId?1e3:2e3,o=$("#"+e).val().substring(0,t),$("#"+e).val(o),n=o.trim().length,$("#"+i).html(n+"/"+t)):"FacilityAppDescription"==vm.Controls.discriptionFieldId||"FacilityClassDescription"==vm.Controls.discriptionFieldId||"OshoppingAppDescription"==vm.Controls.discriptionFieldId||"OshoppingClassDescription"==vm.Controls.discriptionFieldId||"EmailTextDescription"==vm.Controls.discriptionFieldId||"EmployeeDescription"==vm.Controls.discriptionFieldId||"OnlineRefundDescription"==vm.Controls.discriptionFieldId||"OnlineAppDescription"==vm.Controls.discriptionFieldId||"OnlineClassDescription"==vm.Controls.discriptionFieldId||"OshoppingAppDescriptionOld"==vm.Controls.discriptionFieldId||"OshoppingClassDescriptionOld"==vm.Controls.discriptionFieldId?(t=1e3,o=$("#"+e).val().substring(0,t),$("#"+e).val(o),n=o.trim().length,$("#"+i).html(n+"/1000")):"AdditionDetailAITmpl"==vm.Controls.discriptionFieldId||"AdditionDetailAI"==vm.Controls.discriptionFieldId?(t=1e3,o=CKEDITOR.instances.txtDescriptionforAI.getData().substring(0,t).trim(),CKEDITOR.instances.txtDescriptionforAI.setData(o),n=o.trim().length,$("#"+i).html(n+"/1000")):"ContactlessDescription"==vm.Controls.discriptionFieldId?(t=600,o=$("#"+e).val().substring(0,t),$("#"+e).val(o),n=o.trim().length,$("#"+i).html(n+"/600"),_vgCovidCleanChecking.ShowLoadingPanel(!1)):"TextCampaignDescription"==vm.Controls.discriptionFieldId?(t=306,o=$("#"+e).val().substring(0,t),$("#"+e).val(o),n=o.trim().length,$("#"+i).html(n+"/306")):"ReviewDescription"==vm.Controls.discriptionFieldId?(t=2500,o=$("#"+e).val().substring(0,t),$("#"+e).val(o),n=o.trim().length,$("#"+i).html(n+"/2500")):"CampaignSubjectDescription"==vm.Controls.discriptionFieldId?(t=100,o=$("#"+e).val().substring(0,t),$("#"+e).val(o),n=o.trim().length,$("#"+i).html(n+"/100")):(t=1500,o=$("#"+e).val().substring(0,t),$("#"+e).val(o),n=o.trim().length,$("#"+i).html(n+"/1500"));"txtDescriptionforAI"==e?vm.ValidateTextAreaOnCount("txtDescriptionforAI","ValidateMessageAI"):vm.ValidateTextAreaOnCount("txtDescription","ValidateMessage")},ValidateTextAreaOnCount:function(e,i){$("#"+i).html(""),$(".relative-position").removeClass("has-error")},ShowLoader:function(e){e?$("#apgProgress").show():$("#apgProgress").hide()},rgbToHex:function(e){if(vm.StringisNullOrUndefineOrBlank(e))return!1;var i=e.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/);return i?"#"+((1<<24)+(parseInt(i[1])<<16)+(parseInt(i[2])<<8)+parseInt(i[3])).toString(16).slice(1).toUpperCase():e},AIGenarateDescription:(e,i,t)=>{if(ShowLoader(!0),"Class Name:"==$("#lblServiceLabel").text()||"1"==$("#hdnClickTypeforAI").val()&&"Add-On Name:"==$("#lblServiceLabel").text()?vm.Controls.discriptionFieldId="ClassDescription":"Service Name:"==$("#lblServiceLabel").text()||"0"==$("#hdnClickTypeforAI").val()&&"Add-On Name:"==$("#lblServiceLabel").text()?vm.Controls.discriptionFieldId="ServiceDescription":vm.Controls.discriptionFieldId=t,"AdditionDetailAITmpl"==vm.Controls.discriptionFieldId||"AdditionDetailAITmpl"==vm.Controls.discriptionFieldId||"AdditionDetailAI"==vm.Controls.discriptionFieldId||"CampaignSubjectDescription"==vm.Controls.discriptionFieldId||"EmailDescription"==vm.Controls.discriptionFieldId||"ServiceDescription"==vm.Controls.discriptionFieldId||"ClassDescription"==vm.Controls.discriptionFieldId||"MembershipDescription"==vm.Controls.discriptionFieldId||"PackageDescription"==vm.Controls.discriptionFieldId||"ProductDescription"==vm.Controls.discriptionFieldId||"InventoryDescription"==vm.Controls.discriptionFieldId||"OshoppingAppDescription"==vm.Controls.discriptionFieldId||"OshoppingClassDescription"==vm.Controls.discriptionFieldId||"ContactlessDescription"==vm.Controls.discriptionFieldId||"EmailTextDescription"==vm.Controls.discriptionFieldId||"DiscountDescription"==vm.Controls.discriptionFieldId||"DealDescription"==vm.Controls.discriptionFieldId||"DailyDDescription"==vm.Controls.discriptionFieldId||"DailyDfineDescription"==vm.Controls.discriptionFieldId||"EmployeeDescription"==vm.Controls.discriptionFieldId||"TextCampaignDescription"==vm.Controls.discriptionFieldId||"OnlineClassDescription"==vm.Controls.discriptionFieldId||"OnlineAppDescription"==vm.Controls.discriptionFieldId||"OnlineRefundDescription"==vm.Controls.discriptionFieldId||"OshoppingAppDescriptionOld"==vm.Controls.discriptionFieldId||"OshoppingClassDescriptionOld"==vm.Controls.discriptionFieldId)var o=vm.rgbToHex($(".navigation-bg").css("background-color"));else o="SBundleDescription"==vm.Controls.discriptionFieldId?vm.rgbToHex($("#customColorWrap").css("background-color")):vm.rgbToHex($(".navbar .vg-navi-bg").css("background-color"));"#ffffff"!=o&&"#FFFFFF"!=o&&"#fff"!=o||(o="#CC4744"),vm.settings={fill:o},vm.sliders=document.querySelectorAll(".range-slider");var n=`popupValues_${vm.Controls.controlid}`,r=vm.getCookie(n);if(void 0!==r&&null!=r){var l=JSON.parse(r);if(void 0!==l&&null!=l){document.getElementById("airangeSlider").value=l.airangeSlider,(s=document.getElementById("divTonOfVoiceSelectOptions")).value=l.divTonOfVoiceSelectOptions.value;for(var a=0;a<s.options.length;a++)if(s.options[a].value===s.value){s.options[a].selected=!0;break}}}else{var s;document.getElementById("airangeSlider").value="55",(s=document.getElementById("divTonOfVoiceSelectOptions")).value="professional",s.options.selected=!0}if("ContactlessDescription"==vm.Controls.discriptionFieldId){const e=glbEditorValue.getData();var d=(new DOMParser).parseFromString(e,"text/html").body.textContent;d=d.replace(/\n/g,""),vm.Controls.misspelledSpan=d,_vgCovidCleanChecking.ShowLoadingPanel(!0)}if(Array.prototype.forEach.call(vm.sliders,e=>{e.querySelector("input").addEventListener("input",i=>{e.querySelector("span").innerHTML=i.target.value,vm.ApplyFill(i.target)}),vm.ApplyFill(e.querySelector("input"))}),"AdditionDetailAI"!=vm.Controls.discriptionFieldId&&"AdditionDetailAITmpl"!=vm.Controls.discriptionFieldId||null!=CKEDITOR.instances.txtDescriptionforAI||CKEDITOR.replace("txtDescriptionforAI",{toolbar:[{name:"clipboard",items:["Cut","Copy","Paste","PasteText","PasteFromWord","-","Undo","Redo"]},{name:"editing",items:["Find","Replace","-","SelectAll","-","SpellChecker"]},{name:"basicstyles",items:["Bold","Italic","Underline","Strike","Subscript","Superscript","-","RemoveFormat"]},{name:"paragraph",items:["NumberedList","BulletedList","-","Outdent","Indent","-","JustifyLeft","JustifyCenter","JustifyRight","JustifyBlock","-","BidiLtr","BidiRtl"]},{name:"links",items:["Link","Unlink"]},{name:"styles",items:["Styles","Format","Font","FontSize"]},{name:"colors",items:["TextColor","BGColor"]},{name:"tools",items:["ShowBlocks"]}]}),"ServiceDescription"==vm.Controls.discriptionFieldId||"ClassDescription"==vm.Controls.discriptionFieldId){if(vm.StringisNullOrUndefineOrBlank($("#ctl00_VagaroContentPlaceHolder_userControlServices_txtTitle").val()))return $("#ctl00_VagaroContentPlaceHolder_userControlServices_rfvtxtTitle").show(),$("#ctl00_VagaroContentPlaceHolder_userControlServices_txtTitle").addClass("errorInput"),$("#divVagaroAIModal").removeClass("in").hide(),parent.ShowLoadingPanel(!1),!1;parent.ShowLoadingPanel(!0),$("#ctl00_VagaroContentPlaceHolder_userControlServices_rfvtxtTitle").hide(),$("#ctl00_VagaroContentPlaceHolder_userControlServices_txtTitle").removeClass("errorInput")}else if("MembershipDescription"==vm.Controls.discriptionFieldId){if(vm.StringisNullOrUndefineOrBlank($("#txtMembershipName").val()))return $("#ctl00_ctl00_VagaroContentPlaceHolder_nestedPlaceHolder_rfvMembershipName").show(),$("#txtMembershipName").addClass("errorInput"),$("#divVagaroAIModal").removeClass("in").hide(),ShowLoadingPanel(!1),!1;ShowLoadingPanel(!0),$("#ctl00_ctl00_VagaroContentPlaceHolder_nestedPlaceHolder_rfvMembershipName").hide(),$("#txtMembershipName").removeClass("errorInput")}else if("SBundleDescription"==vm.Controls.discriptionFieldId){if(vm.StringisNullOrUndefineOrBlank($("#txtTitle").val()))return $("#rfvtxtTitle").show(),$("#txtTitle").addClass("errorInput"),$("#divVagaroAIModal").removeClass("in").hide(),parent.ShowLoadingPanel(!1),!1;parent.ShowLoadingPanel(!0),$("#rfvtxtTitle").hide(),$("#txtTitle").removeClass("errorInput")}else if("PackageDescription"==vm.Controls.discriptionFieldId){if(vm.StringisNullOrUndefineOrBlank($("#ctl00_ctl00_VagaroContentPlaceHolder_nestedPlaceHolder_txtPackageName").val()))return $("#ctl00_ctl00_VagaroContentPlaceHolder_nestedPlaceHolder_rfvPackageName").show(),$("#ctl00_ctl00_VagaroContentPlaceHolder_nestedPlaceHolder_txtPackageName").addClass("errorInput"),$("#divVagaroAIModal").removeClass("in").hide(),ShowLoadingPanel(!1),!1;ShowLoadingPanel(!0),$("#ctl00_ctl00_VagaroContentPlaceHolder_nestedPlaceHolder_rfvPackageName").hide(),$("#ctl00_ctl00_VagaroContentPlaceHolder_nestedPlaceHolder_txtPackageName").removeClass("errorInput")}else if("ProductDescription"==vm.Controls.discriptionFieldId||"InventoryDescription"==vm.Controls.discriptionFieldId){var c=document.getElementById("productName");if(vm.StringisNullOrUndefineOrBlank(c.value))return vm.IsMobileCallBack()?vm.ShowHideWarningMessageCommon("Please add the product name",4e3):(vm.ProductNameError(),c.classList.add("is-invalid"),c.parentElement.classList.add("has-input-error")),$("#divVagaroAIModal").removeClass("in").hide(),ShowLoadingPanel_WB(!1),!1;if(null!=document.querySelector(".btn.btn-vgn-select").querySelector("span")&&"Choose Brand"==document.querySelector(".btn.btn-vgn-select").querySelector("span").textContent)return vm.IsMobileCallBack()?vm.ShowHideWarningMessageCommon("Please select a brand",4e3):document.querySelector(".form-vgselect").classList.add("has-input-error"),$("#divVagaroAIModal").removeClass("in").hide(),ShowLoadingPanel_WB(!1),!1;ShowLoadingPanel_WB(!0),vm.ErrorRemove(),c.classList.remove("is-invalid"),c.parentElement.classList.remove("has-input-error"),null!=document.querySelector(".form-vgselect")&&document.querySelector(".form-vgselect").classList.remove("has-input-error")}else if("AdditionDetailAI"==vm.Controls.discriptionFieldId||"AdditionDetailAITmpl"==vm.Controls.discriptionFieldId){var p="AdditionDetailAITmpl"===vm.Controls.discriptionFieldId?"txtdetailtitle":"detailTitle",v="AdditionDetailAITmpl"===vm.Controls.discriptionFieldId?"txttemplatename":"templateName",m="AdditionDetailAITmpl"===vm.Controls.discriptionFieldId?window.getCkTmplDescription():window.getCKEditorData();if(vm.StringisNullOrUndefineOrBlank($("#"+p).val()))return $("#"+p).addClass("is-invalid"),$("#"+p).addClass("has-input-error"),$("#divVagaroAIModal").removeClass("in").hide(),ShowLoadingPanel_WB(!1),!1;if(vm.StringisNullOrUndefineOrBlank(m))return vm.ShowHideWarningMessageCommon("Please enter description.",4e3),ShowLoadingPanel_WB(!1),!1;$("#"+p).removeClass("is-invalid"),$("#"+p).removeClass("has-input-error"),ShowLoadingPanel_WB(!0)}else if("DiscountDescription"==vm.Controls.discriptionFieldId){if(vm.StringisNullOrUndefineOrBlank($("#txtDiscountName").val()))return $("#rfvDiscountName").show(),$("#txtDiscountName").addClass("errorInput"),$("#divVagaroAIModal").removeClass("in").hide(),vm.StringisNullOrUndefineOrBlank($("#txtDescription").val())&&($("#txtDescription").addClass("errorInput"),$("#rfvDescription").css("display","inline")),ShowLoader(!1),!1;ShowLoader(!0),$("#rfvDiscountName").hide(),$("#txtDiscountName").removeClass("errorInput"),$("#txtDescription").removeClass("errorInput"),$("#rfvDescription").css("display","none")}else if("DailyDDescription"==vm.Controls.discriptionFieldId||"DailyDfineDescription"==vm.Controls.discriptionFieldId){if(vm.StringisNullOrUndefineOrBlank($("#txtDailyDealName").val()))return $("#txtDailyDealName").addClass("errorInput"),$("#rfvDailyDealName").css("display","inline"),$("#divVagaroAIModal").removeClass("in").hide(),ShowLoader(!1),!1;ShowLoader(!0),$("#rfvDailyDealName").css("display","none"),$("#txtDailyDealName").removeClass("errorInput"),$("#txtDailyDealDescription").removeClass("errorInput"),$("#rfvDailyDealDescription").css("display","none"),$("#requiredTextval").hide()}else if("TextCampaignDescription"==vm.Controls.discriptionFieldId){var u=$(".text-builder-block .text-builder-tlt:first").text().trim();$("#campaignsubject").val(u);var C=document.querySelector(".emoji-wysiwyg-editor.inputbox-type1").getElementsByTagName("span");if(!vm.StringisNullOrUndefineOrBlank(C)&&"undefined"!=typeof marketingLinks)for(a=0;a<C.length;a++){var g=C[a].textContent.trim(),I=C[a].outerHTML;marketingLinks.some(function(e){return e.text===g||e.value===I})||marketingLinks.push({text:g,value:I})}if(vm.StringisNullOrUndefineOrBlank(u))return $("#campaignsubject").show(),$("#campaignsubject").addClass("errorInput"),$("#divVagaroAIModal").removeClass("in").hide(),ShowLoadingPanel(!1),!1;ShowLoadingPanel(!0)}else"ReviewDescription"==vm.Controls.discriptionFieldId&&(""==vm.Controls.EmpReview&&($("#EmpContent").hide(),$("#EmpId").hide()),""==vm.Controls.BusReview&&($("#VenueContent").hide(),$("#VenueId").hide()),""==vm.Controls.EmpReview&&""==vm.Controls.BusReview&&$("#aiReviewResponse").css("display","none"),""!==vm.Controls.BusReview&&""!==vm.Controls.EmpReview&&$(".ai-review-content").css("margin-bottom","24px"));vm.IsMobileCallBack()||("SBundleDescription"==vm.Controls.discriptionFieldId?$("#divVagaroAIModal").addClass("in AIservicebundlemodal").show():($("#divVagaroAIModal").addClass("in").show(),$("#aiPagination").hide())),"RefundDescription"!=vm.Controls.discriptionFieldId&&"OshoppingAppDescription"!=vm.Controls.discriptionFieldId&&"OshoppingClassDescription"!=vm.Controls.discriptionFieldId&&"OshoppingAppDescriptionOld"!=vm.Controls.discriptionFieldId&&"OshoppingClassDescriptionOld"!=vm.Controls.discriptionFieldId||ShowLoadingPanel(!0),$("html body").addClass("hide-scrollbar-popup"),document.getElementById("DescriptionLengthAI").innerText=0,$("#divTonOfVoiceValidation").hide(),$("#txtDescriptionforAIValidation").hide(),location.protocol,location.hostname,location.port&&location.port;var D=document.getElementById("airangeSlider"),h="";0==D.value||D.value<25?h="shorter":25==D.value||D.value<50?h="slightly_shorter":50==D.value||D.value<75?h="similar":75==D.value||D.value<100?h="slightly_longer":D.value>=100&&(h="longer");var f=$("#airangeSlider").val();if($("#airangeSlider").off("mouseup").on("mouseup",function(e){0==D.value||D.value<25||25==D.value||D.value<50||50==D.value||D.value<75||75==D.value||D.value<100||D.value,f!==(f=$(this).val())&&vm.VagaroAI()}),$("#divTonOfVoiceSelectOptions").on("change",function(){var e=$("#divTonOfVoiceSelectOptions").val();e!==vm.previousValue&&(vm.previousValue=e,vm.VagaroAI())}),"ServiceDescription"==vm.Controls.discriptionFieldId||"ClassDescription"==vm.Controls.discriptionFieldId){if(!vm.StringisNullOrUndefineOrBlank($("#ctl00_VagaroContentPlaceHolder_userControlServices_txtTitle").val())){(x={}).tone=$("#divTonOfVoiceSelectOptions").val(),x.description_length_adjuster=h,"ClassDescription"==vm.Controls.discriptionFieldId?"Add-On Name:"==$("#lblServiceLabel").text()?x.page_type="class_addon":x.page_type="classes":"Add-On Name:"==$("#lblServiceLabel").text()?x.page_type="service_addon":x.page_type="services",vm.StringisNullOrUndefineOrBlank(glbParentServiceName)||(x.business_type=glbParentServiceName),x.description=$("#ctl00_VagaroContentPlaceHolder_userControlServices_txtDescription").val(),x.item_name=$("#ctl00_VagaroContentPlaceHolder_userControlServices_txtTitle").val(),x.AmplitudeDeviceId=vm.getAmplitudeDeviceId();var _=x;parent.ShowLoadingPanel(!0),vm.Callofferingdescriptionsai(x)}}else if("MembershipDescription"==vm.Controls.discriptionFieldId)vm.StringisNullOrUndefineOrBlank($("#txtMembershipName").val())||((x={}).tone=$("#divTonOfVoiceSelectOptions").val(),x.description_length_adjuster=h,x.page_type="membership",x.description=$("#txtDescription").val(),x.item_name=$("#txtMembershipName").val(),x.is_renewable=$("#isSetFrequency").is(":checked"),x.renews=$("#ctl00_ctl00_VagaroContentPlaceHolder_nestedPlaceHolder_cboChargeFrequency").val(),x.AmplitudeDeviceId=vm.getAmplitudeDeviceId(),ShowLoadingPanel(!0),vm.Callofferingdescriptionsai(x));else if("SBundleDescription"==vm.Controls.discriptionFieldId){if(!vm.StringisNullOrUndefineOrBlank($("#txtTitle").val())){if((x={}).tone=$("#divTonOfVoiceSelectOptions").val(),x.description_length_adjuster=h,x.page_type="service_bundle",x.description=$("#txtDescription").val(),x.item_name=$("#txtTitle").val(),vm.StringisNullOrUndefineOrBlank(cboSalonServices1))x.bundle_services="";else{var A=document.getElementById("cboSalonServices3").selectedOptions[0].innerHTML,w=document.getElementById("cboSalonServices1").selectedOptions[0].innerHTML,S=document.getElementById("cboSalonServices2").selectedOptions[0].innerHTML,y=[];""!==A&&"Select Service"!==A&&y.push(A),""!==w&&"Select Service"!==w&&y.push(w),""!==S&&"Select Service"!==S&&y.push(S),x.bundle_services=y.join(", ")}x.AmplitudeDeviceId=vm.getAmplitudeDeviceId(),x.business_type=$("#txtTitle").val(),parent.ShowLoadingPanel(!0),vm.Callofferingdescriptionsai(x)}}else if("PackageDescription"==vm.Controls.discriptionFieldId)vm.StringisNullOrUndefineOrBlank($("#ctl00_ctl00_VagaroContentPlaceHolder_nestedPlaceHolder_txtPackageName").val())||((x={}).tone=$("#divTonOfVoiceSelectOptions").val(),x.description_length_adjuster=h,x.page_type="package",x.description=$("#ctl00_ctl00_VagaroContentPlaceHolder_nestedPlaceHolder_txtDescription").val(),x.item_name=$("#ctl00_ctl00_VagaroContentPlaceHolder_nestedPlaceHolder_txtPackageName").val(),x.is_renewable=$("#isSetFrequency").is(":checked"),x.packagerenews=$("#cboChargeFrequencyPackage").val(),x.AmplitudeDeviceId=vm.getAmplitudeDeviceId(),ShowLoadingPanel(!0),vm.Callofferingdescriptionsai(x));else if("ProductDescription"==vm.Controls.discriptionFieldId||"InventoryDescription"==vm.Controls.discriptionFieldId)vm.StringisNullOrUndefineOrBlank(document.getElementById("productName").value)||((x={}).tone=$("#divTonOfVoiceSelectOptions").val(),x.description_length_adjuster=h,x.page_type="product",x.description=document.getElementById("description").value,x.item_name=document.getElementById("productName").value,x.product_brand=null!=document.querySelector(".btn.btn-vgn-select")&&null!=document.querySelector(".btn.btn-vgn-select").querySelector("span")?document.querySelector(".btn.btn-vgn-select").querySelector("span").textContent:"",x.AmplitudeDeviceId=vm.getAmplitudeDeviceId(),ShowLoadingPanel_WB(!0),vm.Callofferingdescriptionsai(x));else if("AdditionDetailAI"==vm.Controls.discriptionFieldId||"AdditionDetailAITmpl"==vm.Controls.discriptionFieldId)p="AdditionDetailAITmpl"===vm.Controls.discriptionFieldId?"txtdetailtitle":"detailTitle",v="AdditionDetailAITmpl"===vm.Controls.discriptionFieldId?"txttemplatename":"templateName",m="AdditionDetailAITmpl"===vm.Controls.discriptionFieldId?window.getCkTmplDescription():window.getCKEditorData(),(x={}).tone=$("#divTonOfVoiceSelectOptions").val(),x.description_length_adjuster=h,x.page_type="product detail",x.product_detail_title=document.getElementById(p).value,x.product_detail_template_name=null==document.getElementById(v)?"":document.getElementById(v).value,x.product_detail=null!=window&&null!=window?btoa(unescape(encodeURIComponent(m))):"product description",x.AmplitudeDeviceId=vm.getAmplitudeDeviceId(),ShowLoadingPanel_WB(!0),vm.Callofferingdescriptionsai(x,"aiproductdetail");else if("FacilityAppDescription"==vm.Controls.discriptionFieldId||"FacilityClassDescription"==vm.Controls.discriptionFieldId)ShowLoader(!0),(x={}).tone=$("#divTonOfVoiceSelectOptions").val(),x.description_length_adjuster=h,"FacilityAppDescription"==vm.Controls.discriptionFieldId?(x.policy=$("#txtMultiCancellationPolicy").val(),x.policy_type="service_cancellation"):(x.policy=$("#txtMultiClassCancellationPolicy").val(),x.policy_type="class_cancellation"),x.AmplitudeDeviceId=vm.getAmplitudeDeviceId(),vm.CallPolicydescriptionsai(x);else if("OshoppingAppDescription"==vm.Controls.discriptionFieldId||"OshoppingClassDescription"==vm.Controls.discriptionFieldId||"OshoppingAppDescriptionOld"==vm.Controls.discriptionFieldId||"OshoppingClassDescriptionOld"==vm.Controls.discriptionFieldId)ShowLoadingPanel(!0),(x={}).tone=$("#divTonOfVoiceSelectOptions").val(),x.description_length_adjuster=h,"OshoppingAppDescription"==vm.Controls.discriptionFieldId||"OshoppingAppDescriptionOld"==vm.Controls.discriptionFieldId?(x.policy=""!=$("#ctl00_ctl00_VagaroContentPlaceHolder_nestedPlaceHolder_txtCancellationPolicy").val()?$("#ctl00_ctl00_VagaroContentPlaceHolder_nestedPlaceHolder_txtCancellationPolicy").val():$("#ctl00_ctl00_VagaroContentPlaceHolder_nestedPlaceHolder_txtCancellationPolicyOld").val(),x.policy_type="service_cancellation"):(x.policy=""!=$("#ctl00_ctl00_VagaroContentPlaceHolder_nestedPlaceHolder_txtClassCancellationPolicy").val()?$("#ctl00_ctl00_VagaroContentPlaceHolder_nestedPlaceHolder_txtClassCancellationPolicy").val():$("#ctl00_ctl00_VagaroContentPlaceHolder_nestedPlaceHolder_txtClassCancellationPolicyOld").val(),x.policy_type="class_cancellation"),x.AmplitudeDeviceId=vm.getAmplitudeDeviceId(),vm.CallPolicydescriptionsai(x);else if("ContactlessDescription"==vm.Controls.discriptionFieldId)_vgCovidCleanChecking.ShowLoadingPanel(!0),(x={}).tone=$("#divTonOfVoiceSelectOptions").val(),x.description_length_adjuster=h,x.policy=vm.StringisNullOrUndefineOrBlank(vm.Controls.misspelledSpan)?"":vm.Controls.misspelledSpan,x.policy_type="contactless_pay",x.AmplitudeDeviceId=vm.getAmplitudeDeviceId(),vm.CallPolicydescriptionsai(x);else if("DiscountDescription"==vm.Controls.discriptionFieldId)ShowLoader(!0),(x={}).tone=$("#divTonOfVoiceSelectOptions").val(),x.description_length_adjuster=h,x.description=$("#txtDescription").val(),x.marketing_page_type="discount",x.AmplitudeDeviceId=vm.getAmplitudeDeviceId(),vm.CallMarketingdescriptionsai(x);else if("TextCampaignDescription"==vm.Controls.discriptionFieldId)ShowLoadingPanel(!0),(x={}).tone=$("#divTonOfVoiceSelectOptions").val(),x.description_length_adjuster=h,x.description=""!=$(".emoji-wysiwyg-editor.inputbox-type1").text()?$(".emoji-wysiwyg-editor.inputbox-type1").text():$("#txtComposeText").val(),x.marketing_page_type="text_marketing",x.AmplitudeDeviceId=vm.getAmplitudeDeviceId(),vm.CallMarketingdescriptionsai(x);else if("DailyDDescription"==vm.Controls.discriptionFieldId||"DailyDfineDescription"==vm.Controls.discriptionFieldId)ShowLoader(!0),(x={}).tone=$("#divTonOfVoiceSelectOptions").val(),x.description_length_adjuster=h,"DailyDDescription"==vm.Controls.discriptionFieldId?(x.marketing_page_type="daily_deal_description",x.description=$("#txtDailyDealDescription").val()):(x.marketing_page_type="daily_deal_fine_print",x.description=$("#txtLimitation").val()),x.AmplitudeDeviceId=vm.getAmplitudeDeviceId(),vm.CallMarketingdescriptionsai(x);else if("EmailTextDescription"==vm.Controls.discriptionFieldId)ShowLoadingPanelWaitlist(!0),(x={}).tone=$("#divTonOfVoiceSelectOptions").val(),x.description_length_adjuster=h,x.policy_type="reminder_notification",x.description=$("#ctl00_ctl00_VagaroContentPlaceHolder_nestedPlaceHolder_txtSpecialInstructionForEmail").val(),x.AmplitudeDeviceId=vm.getAmplitudeDeviceId(),vm.CallMiscdescriptionsai(x);else if("EmployeeDescription"==vm.Controls.discriptionFieldId)ShowLoadingPanel_WB(!0),(x={}).tone=$("#divTonOfVoiceSelectOptions").val(),x.description_length_adjuster=h,x.policy_type="employee_biography",x.description=document.getElementById("employeebio").value,x.AmplitudeDeviceId=vm.getAmplitudeDeviceId(),vm.CallMiscdescriptionsai(x);else if("ReviewDescription"==vm.Controls.discriptionFieldId)Showloader(!0),(x={}).tone=$("#divTonOfVoiceSelectOptions").val(),x.description_length_adjuster=h,x.policy_type="review_management",x.description=vm.StringisNullOrUndefineOrBlank(vm.Controls.ResponseText)?"":vm.Controls.ResponseText,x.business_review_text=vm.Controls.BusReview,x.employee_review_text=vm.Controls.EmpReview,x.customer_name=vm.Controls.CustName,x.employee_name=vm.Controls.EmpName,x.overall_rating=vm.Controls.OverAllRank,x.punctuality_rating=vm.Controls.PunctualityRank,x.value_rating=vm.Controls.ValueRank,x.service_rating=vm.Controls.ServiceRank,x.AmplitudeDeviceId=vm.getAmplitudeDeviceId(),vm.CallMiscdescriptionsai(x);else if("OnlineRefundDescription"==vm.Controls.discriptionFieldId||"OnlineAppDescription"==vm.Controls.discriptionFieldId||"OnlineClassDescription"==vm.Controls.discriptionFieldId)ShowLoadingPanelWaitlist(!0),(x={}).tone=$("#divTonOfVoiceSelectOptions").val(),x.description_length_adjuster=h,"OnlineRefundDescription"==vm.Controls.discriptionFieldId?(x.description=$("#ctl00_ctl00_VagaroContentPlaceHolder_nestedPlaceHolder_txtRefundPolicy").val(),x.policy_type="refund"):"OnlineAppDescription"==vm.Controls.discriptionFieldId?(x.description=""!=$("#ctl00_ctl00_VagaroContentPlaceHolder_nestedPlaceHolder_txtCancellationPolicy").val()?$("#ctl00_ctl00_VagaroContentPlaceHolder_nestedPlaceHolder_txtCancellationPolicy").val():$("#ctl00_ctl00_VagaroContentPlaceHolder_nestedPlaceHolder_txtCancellationPolicyOld").val(),x.policy_type="service_cancellation"):"OnlineClassDescription"==vm.Controls.discriptionFieldId&&(x.description=""!=$("#ctl00_ctl00_VagaroContentPlaceHolder_nestedPlaceHolder_txtClassCancellationPolicy").val()?$("#ctl00_ctl00_VagaroContentPlaceHolder_nestedPlaceHolder_txtClassCancellationPolicy").val():$("#ctl00_ctl00_VagaroContentPlaceHolder_nestedPlaceHolder_txtClassCancellationPolicyOld").val(),x.policy_type="class_cancellation"),x.AmplitudeDeviceId=vm.getAmplitudeDeviceId(),vm.CallPolicydescriptionsai(x);else if("EmailDescription"==vm.Controls.discriptionFieldId)_admin.ShowLoadingPanel(!0),(x={}).tone=$("#divTonOfVoiceSelectOptions").val(),x.description_length_adjuster=h,"2"==vm.Controls.isRewrite?x.marketing_page_type="email_marketing_subject":x.marketing_page_type="email_marketing",x.description="Start by entering your content and let our AI enhance it for you."!=$("#ckeditorpopup").text()?$("#ckeditorpopup").text():"",x.AmplitudeDeviceId=vm.getAmplitudeDeviceId(),vm.CallMarketingdescriptionsai(x);else if("RefundDescription"==vm.Controls.discriptionFieldId)(x={}).tone=$("#divTonOfVoiceSelectOptions").val(),x.description_length_adjuster=h,x.policy_type="refund",x.policy=$("#ctl00_ctl00_VagaroContentPlaceHolder_nestedPlaceHolder_radPolicy_contentIframe").contents().find("body").text(),x.AmplitudeDeviceId=vm.getAmplitudeDeviceId(),vm.CallPolicydescriptionsai(x);else if("CampaignSubjectDescription"==vm.Controls.discriptionFieldId)_admin.ShowLoadingPanel(!0),(x={}).tone=$("#divTonOfVoiceSelectOptions").val(),x.description_length_adjuster=h,x.marketing_page_type="email_marketing_subject",x.description=$("#campaignsubject").text(),x.AmplitudeDeviceId=vm.getAmplitudeDeviceId(),vm.CallMarketingdescriptionsai(x);else if(null==$("#txtDescription").val()||""==$("#txtDescription").val()||""==$("#txtDescription").val().trim())ShowLoader(!0),vm.IsMobileCallBack()?(ShowLoader(!1),(x={}).tone=$("#divTonOfVoiceSelectOptions").val(),x.description_length_adjuster=h,x.min_token_length=55,x.vagaro_page_description_type="business description",x.AmplitudeDeviceId=vm.getAmplitudeDeviceId(),vm.NativeActionToMobile(x,vm.Controls.discriptionFieldId)):vm.aiGenerateWithoutDescription();else{var x;ShowLoader(!0),(x={}).message=$("#txtDescription").val(),x.tone=$("#divTonOfVoiceSelectOptions").val(),x.description_length_adjuster=h,x.vagaro_page_description_type="business description",_=x,vm.aiGenerateWithDescription(_)}},ApplyFill:function(e){const i=100*(e.value-e.min)/(e.max-e.min),t=`linear-gradient(90deg, ${vm.settings.fill} ${i}%,var(--bkg_neutral_tiertiary)  ${i+.1}%)`;e.style.background=t},AIButtonVisible:function(){var e=$("html body").hasClass("review-body-page"),i=window.innerWidth<=768;e?$(".ai-button-parentWrap").each(function(){var e=$(this).closest(".ai-button-parentWrap");$(this).on({mouseenter:function(){i||e.addClass("active-ai-button")},click:function(){e.addClass("active-ai-button")},change:function(){$("#genrateDiscriptionBtn").is(":hover")?e.addClass("active-ai-button"):e.removeClass("active-ai-button")},blur:function(){$("#genrateDiscriptionBtn").is(":hover")?e.addClass("active-ai-button"):e.removeClass("active-ai-button")},keyup:function(){e.addClass("active-ai-button")},keypress:function(){e.addClass("active-ai-button")}}),e.on("mouseenter",function(){i||e.addClass("active-ai-button")}),$("#genrateDiscriptionBtn").on("mouseover",function(){i||e.addClass("active-ai-button")}),e.on("mouseleave",function(){$(this).is(":focus")||$("#genrateDiscriptionBtn").is(":hover")||e.removeClass("active-ai-button")})}):$(".ai-button-parentWrap").each(function(){var e=$(this).closest(".ai-button-parentWrap");$(this).on({mouseenter:function(){e.addClass("active-ai-button")},click:function(){e.addClass("active-ai-button")},change:function(){$("#genrateDiscriptionBtn").is(":hover")?e.addClass("active-ai-button"):e.removeClass("active-ai-button")},blur:function(){$("#genrateDiscriptionBtn").is(":hover")?e.addClass("active-ai-button"):e.removeClass("active-ai-button")},keyup:function(){e.addClass("active-ai-button")},keypress:function(){e.addClass("active-ai-button")}}),e.on("mouseenter",function(){e.addClass("active-ai-button")}),$("#genrateDiscriptionBtn").on("mouseover",function(){e.addClass("active-ai-button")}),e.on("mouseleave",function(){$(this).is(":focus")||$("#genrateDiscriptionBtn").is(":hover")||e.removeClass("active-ai-button")})})},HasTextAreaScrollBar:function(){$(".ai-button-parentWrap").length&&$(".ai-button-parentWrap textarea").each(function(){var e=$(this),i=e.closest(".ai-button-parentWrap"),t=e.closest(".ai-button-parentWrap").find(".float-container");e[0].scrollHeight>e.innerHeight()?t.addClass("hasScrollBar"):t.removeClass("hasScrollBar"),e.on("input change",function(){e[0].scrollHeight>e.innerHeight()&&!t.hasClass("hasScrollBar")?t.addClass("hasScrollBar"):e[0].scrollHeight<=e.innerHeight()&&t.hasClass("hasScrollBar")&&t.removeClass("hasScrollBar"),vm.StringisNullOrUndefineOrBlank(vm.Controls.controlid)||"1"!=vm.Controls.isRewritee||"ContactlessDescription"===vm.Controls.discriptionFieldId||(""!=e[0].value?i.removeClass("active-focus-button"):i.addClass("active-focus-button"))})})},ActivePlaceholderSpark:function(){$(".ai-button-parentWrap textarea").on("input",function(){var e=$(this).parent(".ai-button-parentWrap");$(this).val().length>0?e.addClass("active-placeholder"):e.removeClass("active-placeholder")}).trigger("input")},AnimateAiButtonSlide:function(){setTimeout(function(){$(".ai-button-parentWrap").addClass("active-ai-button"),setTimeout(function(){$(".ai-button-parentWrap").removeClass("active-ai-button")},2e3)},800)},ChangeDropdownToCallvagaroAi:function(){var e=$("#divTonOfVoiceSelectOptions").val();$("#divTonOfVoiceSelectOptions").on("change",function(){e!==(e=$(this).val())&&vm.VagaroAI()})},ChangeDropdown:function(){return"Select a Tone of Voice"!=$("#divTonOfVoiceSelectOptions").val()?($("#divTonOfVoice").removeClass("has-error"),$("#divTonOfVoiceValidation").addClass("invisible"),$("#divTonOfVoiceValidation").hide(),!0):($("#divTonOfVoice").addClass("has-error"),$("#divTonOfVoiceValidation").removeClass("invisible"),$("#divTonOfVoiceValidation").show(),!1)},TextChange:function(){return""!=$("#txtDescriptionforAI").val()?($("#txtDescriptionforAIValidation").addClass("invisible"),$("#txtDescriptionforAIValidation").hide(),!0):($("#txtDescriptionforAIValidation").removeClass("invisible"),$("#txtDescriptionforAIValidation").show(),!1)},Updaterange:function(){var e=document.getElementById("airangeSlider").value;parseInt(e)<20&&(document.getElementById("airangeSlider").value=20)},ShowHideWarningMessageCommon:function(e,i){$(".banner-warning-master .text-block-28").html(e),$(".banner-warning-master").addClass("showmsgTop"),setTimeout(function(){$(".banner-warning-master").removeClass("showmsgTop")},i)},Callofferingdescriptionsai:function(e,i=null){var t,o=location.protocol+"//"+location.hostname+(location.port&&":"+location.port);t=null!=i?i:"offeringdescriptionsai",vm.IsMobileCallBack()?(ShowLoadingPanel(!1),ShowLoader(!1),"SBundleDescription"!=vm.Controls.discriptionFieldId&&"ServiceDescription"!=vm.Controls.discriptionFieldId&&"ClassDescription"!=vm.Controls.discriptionFieldId||parent.ShowLoadingPanel(!1),"ProductDescription"!=vm.Controls.discriptionFieldId&&"InventoryDescription"!=vm.Controls.discriptionFieldId&&"AdditionDetailAI"!=vm.Controls.discriptionFieldId&&"AdditionDetailAITmpl"!=vm.Controls.discriptionFieldId||ShowLoadingPanel_WB(!1),vm.NativeActionToMobile(e,vm.Controls.discriptionFieldId)):$.post(o+"/merchants/"+t,e,function(e){if(void 0!==e&&null!=e&&""!=e&&""!=e){if(SuccessResponse=e,"RateLimitExceeded"==SuccessResponse)return $("#ValidateMessageAI").html("You've hit today's AI usage cap. Check back in 24 hours."),$("#aiDescription").addClass("active-error-msg"),"ProductDescription"!=vm.Controls.discriptionFieldId&&"InventoryDescription"!=vm.Controls.discriptionFieldId&&"AdditionDetailAI"!=vm.Controls.discriptionFieldId&&"AdditionDetailAITmpl"!=vm.Controls.discriptionFieldId||ShowLoadingPanel_WB(!1),void("SBundleDescription"==vm.Controls.discriptionFieldId||"ServiceDescription"==vm.Controls.discriptionFieldId||"ClassDescription"==vm.Controls.discriptionFieldId?parent.ShowLoadingPanel(!1):(ShowLoadingPanel(!1),ShowLoader(!1)));var i;"LogOut"==SuccessResponse?vm.ShowHideWarningMessageCommon("Please refresh the page and try again.",4e3):"AdditionDetailAI"==vm.Controls.discriptionFieldId||"AdditionDetailAITmpl"==vm.Controls.discriptionFieldId?(i=atob(e),CKEDITOR.instances.txtDescriptionforAI.setData(i),document.getElementById("DescriptionLengthAI").innerText=""):($("#txtDescriptionforAI").val(e),vm.aiPromtLoginjection(e),document.getElementById("DescriptionLengthAI").innerText=e.length),vm.CharacterCount("txtDescriptionforAI","DescriptionLengthAI"),"ProductDescription"!=vm.Controls.discriptionFieldId&&"InventoryDescription"!=vm.Controls.discriptionFieldId&&"AdditionDetailAI"!=vm.Controls.discriptionFieldId&&"AdditionDetailAITmpl"!=vm.Controls.discriptionFieldId||ShowLoadingPanel_WB(!1),"SBundleDescription"!=vm.Controls.discriptionFieldId&&"ServiceDescription"!=vm.Controls.discriptionFieldId&&"ClassDescription"!=vm.Controls.discriptionFieldId||parent.ShowLoadingPanel(!1),"ProductDescription"==vm.Controls.discriptionFieldId||"InventoryDescription"==vm.Controls.discriptionFieldId||"AdditionDetailAI"==vm.Controls.discriptionFieldId||"AdditionDetailAITmpl"==vm.Controls.discriptionFieldId?ShowLoadingPanel_WB(!1):(ShowLoadingPanel(!1),ShowLoader(!1))}else"ProductDescription"!=vm.Controls.discriptionFieldId&&"InventoryDescription"!=vm.Controls.discriptionFieldId&&"AdditionDetailAI"!=vm.Controls.discriptionFieldId&&"AdditionDetailAITmpl"!=vm.Controls.discriptionFieldId||ShowLoadingPanel_WB(!1),"SBundleDescription"==vm.Controls.discriptionFieldId||"ServiceDescription"==vm.Controls.discriptionFieldId||"ClassDescription"==vm.Controls.discriptionFieldId?parent.ShowLoadingPanel(!1):(ShowLoadingPanel(!1),ShowLoader(!1)),vm.ShowHideWarningMessageCommon("Something went wrong, please try again.",4e3)}).fail(function(e){ShowLoadingPanel(!1),ShowLoader(!1),"SBundleDescription"!=vm.Controls.discriptionFieldId&&"ServiceDescription"!=vm.Controls.discriptionFieldId&&"ClassDescription"!=vm.Controls.discriptionFieldId||parent.ShowLoadingPanel(!1),"ProductDescription"!=vm.Controls.discriptionFieldId&&"InventoryDescription"!=vm.Controls.discriptionFieldId&&"AdditionDetailAI"!=vm.Controls.discriptionFieldId&&"AdditionDetailAITmpl"!=vm.Controls.discriptionFieldId||ShowLoadingPanel_WB(!1),vm.ShowHideWarningMessageCommon("Something went wrong, please try again.",4e3)})},CallPolicydescriptionsai:function(e){ShowLoader(!0),"RefundDescription"!=vm.Controls.discriptionFieldId&&"OshoppingAppDescription"!=vm.Controls.discriptionFieldId&&"OshoppingClassDescription"!=vm.Controls.discriptionFieldId||ShowLoadingPanel(!0),"ContactlessDescription"==vm.Controls.discriptionFieldId&&_vgCovidCleanChecking.ShowLoadingPanel(!0),"OnlineRefundDescription"!=vm.Controls.discriptionFieldId&&"OnlineAppDescription"!=vm.Controls.discriptionFieldId&&"OnlineClassDescription"!=vm.Controls.discriptionFieldId||ShowLoadingPanelWaitlist(!0);var i=location.protocol+"//"+location.hostname+(location.port&&":"+location.port);vm.IsMobileCallBack()?(ShowLoader(!1),"RefundDescription"!=vm.Controls.discriptionFieldId&&"OshoppingAppDescription"!=vm.Controls.discriptionFieldId&&"OshoppingClassDescription"!=vm.Controls.discriptionFieldId&&"OshoppingAppDescriptionOld"!=vm.Controls.discriptionFieldId&&"OshoppingClassDescriptionOld"!=vm.Controls.discriptionFieldId||ShowLoadingPanel(!1),"ContactlessDescription"==vm.Controls.discriptionFieldId&&_vgCovidCleanChecking.ShowLoadingPanel(!1),"OnlineRefundDescription"!=vm.Controls.discriptionFieldId&&"OnlineAppDescription"!=vm.Controls.discriptionFieldId&&"OnlineClassDescription"!=vm.Controls.discriptionFieldId||ShowLoadingPanelWaitlist(!1),vm.NativeActionToMobile(e,vm.Controls.discriptionFieldId)):$.post(i+"/merchants/aigeneratecancellationpolicy",e,function(e){if(void 0!==e&&null!=e&&""!=e&&""!=e){if(ShowLoader(!1),"OshoppingAppDescription"!=vm.Controls.discriptionFieldId&&"OshoppingClassDescription"!=vm.Controls.discriptionFieldId&&"OshoppingAppDescriptionOld"!=vm.Controls.discriptionFieldId&&"OshoppingClassDescriptionOld"!=vm.Controls.discriptionFieldId||ShowLoadingPanel(!1),"ContactlessDescription"==vm.Controls.discriptionFieldId&&_vgCovidCleanChecking.ShowLoadingPanel(!1),"OnlineRefundDescription"!=vm.Controls.discriptionFieldId&&"OnlineAppDescription"!=vm.Controls.discriptionFieldId&&"OnlineClassDescription"!=vm.Controls.discriptionFieldId||ShowLoadingPanelWaitlist(!1),"RateLimitExceeded"==e)return $("#ValidateMessageAI").html("You've hit today's AI usage cap. Check back in 24 hours."),void $("#aiDescription").addClass("active-error-msg");"LogOut"==e?vm.ShowHideWarningMessageCommon("Please refresh the page and try again.",4e3):($("#txtDescriptionforAI").val(e),vm.aiPromtLoginjection(e)),document.getElementById("DescriptionLengthAI").innerText=e.length,vm.CharacterCount("txtDescriptionforAI","DescriptionLengthAI")}else ShowLoader(!1),"OshoppingAppDescription"!=vm.Controls.discriptionFieldId&&"OshoppingClassDescription"!=vm.Controls.discriptionFieldId&&"OshoppingAppDescriptionOld"!=vm.Controls.discriptionFieldId&&"OshoppingClassDescriptionOld"!=vm.Controls.discriptionFieldId||ShowLoadingPanel(!1),"ContactlessDescription"==vm.Controls.discriptionFieldId&&_vgCovidCleanChecking.ShowLoadingPanel(!1),"OnlineRefundDescription"!=vm.Controls.discriptionFieldId&&"OnlineAppDescription"!=vm.Controls.discriptionFieldId&&"OnlineClassDescription"!=vm.Controls.discriptionFieldId||ShowLoadingPanelWaitlist(!1),vm.ShowHideWarningMessageCommon("Something went wrong, please try again.",4e3)}).fail(function(e){ShowLoader(!1),"OshoppingAppDescription"!=vm.Controls.discriptionFieldId&&"OshoppingClassDescription"!=vm.Controls.discriptionFieldId&&"OshoppingAppDescriptionOld"!=vm.Controls.discriptionFieldId&&"OshoppingClassDescriptionOld"!=vm.Controls.discriptionFieldId||ShowLoadingPanel(!1),"ContactlessDescription"==vm.Controls.discriptionFieldId&&_vgCovidCleanChecking.ShowLoadingPanel(!1),"OnlineRefundDescription"!=vm.Controls.discriptionFieldId&&"OnlineAppDescription"!=vm.Controls.discriptionFieldId&&"OnlineClassDescription"!=vm.Controls.discriptionFieldId||ShowLoadingPanelWaitlist(!1),vm.ShowHideWarningMessageCommon("Something went wrong, please try again.",4e3)})},CallMarketingdescriptionsai:function(e){ShowLoader(!0);var i=location.protocol+"//"+location.hostname+(location.port&&":"+location.port);vm.IsMobileCallBack()?(ShowLoader(!1),"EmailDescription"!=vm.Controls.discriptionFieldId&&"CampaignSubjectDescription"!=vm.Controls.discriptionFieldId||_admin.ShowLoadingPanel(!1),"TextCampaignDescription"==vm.Controls.discriptionFieldId&&ShowLoadingPanel(!1),vm.NativeActionToMobile(e,vm.Controls.discriptionFieldId)):$.post(i+"/merchants/aigeneratemarketingdescription",e,function(e){if(void 0!==e&&null!=e&&""!=e&&""!=e){if(ShowLoader(!1),"EmailDescription"!=vm.Controls.discriptionFieldId&&"CampaignSubjectDescription"!=vm.Controls.discriptionFieldId||_admin.ShowLoadingPanel(!1),"TextCampaignDescription"==vm.Controls.discriptionFieldId&&ShowLoadingPanel(!1),"RateLimitExceeded"==e)return $("#ValidateMessageAI").html("You've hit today's AI usage cap. Check back in 24 hours."),void $("#aiDescription").addClass("active-error-msg");"LogOut"==e?vm.ShowHideWarningMessageCommon("Please refresh the page and try again.",4e3):($("#txtDescriptionforAI").val(e),vm.aiPromtLoginjection(e)),document.getElementById("DescriptionLengthAI").innerText=e.length,vm.CharacterCount("txtDescriptionforAI","DescriptionLengthAI")}else ShowLoader(!1),"EmailDescription"!=vm.Controls.discriptionFieldId&&"CampaignSubjectDescription"!=vm.Controls.discriptionFieldId||_admin.ShowLoadingPanel(!1),"TextCampaignDescription"==vm.Controls.discriptionFieldId&&ShowLoadingPanel(!1),vm.ShowHideWarningMessageCommon("Something went wrong, please try again.",4e3)}).fail(function(e){ShowLoader(!1),"EmailDescription"!=vm.Controls.discriptionFieldId&&"CampaignSubjectDescription"!=vm.Controls.discriptionFieldId||_admin.ShowLoadingPanel(!1),"TextCampaignDescription"==vm.Controls.discriptionFieldId&&ShowLoadingPanel(!1),vm.ShowHideWarningMessageCommon("Something went wrong, please try again.",4e3)})},CallMiscdescriptionsai:function(e){ShowLoader(!0);var i=location.protocol+"//"+location.hostname+(location.port&&":"+location.port);vm.IsMobileCallBack()?(ShowLoader(!1),"EmployeeDescription"==vm.Controls.discriptionFieldId&&ShowLoadingPanel_WB(!1),"EmailTextDescription"==vm.Controls.discriptionFieldId&&ShowLoadingPanelWaitlist(!1),"ReviewDescription"==vm.Controls.discriptionFieldId&&Showloader(!1),vm.NativeActionToMobile(e,vm.Controls.discriptionFieldId)):$.post(i+"/merchants/aimiscdescriptionsai",e,function(e){if(void 0!==e&&null!=e&&""!=e&&""!=e){if(ShowLoader(!1),"EmployeeDescription"==vm.Controls.discriptionFieldId&&ShowLoadingPanel_WB(!1),"EmailTextDescription"==vm.Controls.discriptionFieldId&&ShowLoadingPanelWaitlist(!1),"ReviewDescription"==vm.Controls.discriptionFieldId&&Showloader(!1),"RateLimitExceeded"==e)return $("#ValidateMessageAI").html("You've hit today's AI usage cap. Check back in 24 hours."),void $("#aiDescription").addClass("active-error-msg");"LogOut"==e?vm.ShowHideWarningMessageCommon("Please refresh the page and try again.",4e3):($("#txtDescriptionforAI").val(e),vm.aiPromtLoginjection(e)),document.getElementById("DescriptionLengthAI").innerText=e.length,vm.CharacterCount("txtDescriptionforAI","DescriptionLengthAI")}else ShowLoader(!1),"EmployeeDescription"==vm.Controls.discriptionFieldId&&ShowLoadingPanel_WB(!1),"EmailTextDescription"==vm.Controls.discriptionFieldId&&ShowLoadingPanelWaitlist(!1),"ReviewDescription"==vm.Controls.discriptionFieldId&&Showloader(!1),vm.ShowHideWarningMessageCommon("Something went wrong, please try again.",4e3)}).fail(function(e){ShowLoader(!1),"EmployeeDescription"==vm.Controls.discriptionFieldId&&ShowLoadingPanel_WB(!1),"EmailTextDescription"==vm.Controls.discriptionFieldId&&ShowLoadingPanelWaitlist(!1),"ReviewDescription"==vm.Controls.discriptionFieldId&&Showloader(!1),vm.ShowHideWarningMessageCommon("Something went wrong, please try again.",4e3)})},StringisNullOrUndefineOrBlank:function(e){return void 0===e||null==e||""==e||null==e},setCookie:function(e,i,t,o){var n=new Date;n.setTime(n.getTime()+6e4*t);var r="expires="+n.toUTCString();document.cookie=null!=o&&void 0!==o&&""!=o?e+"="+i+";"+r+";domain="+o+";path=/":e+"="+i+";"+r+";path=/"},getCookie:function(e){for(var i=e+"=",t=decodeURIComponent(document.cookie).split(";"),o=0;o<t.length;o++){var n=t[o].trim();if(0==n.indexOf(i))return n.substring(i.length,n.length)}return null},NativeActionToMobile:function(e,i){var t,o=e;void 0!==e.description&&(o.desc=e.description),t='{"message": "","messageType": 0,"screenTitle": "","screenType": 0,"navType": 0,"action": "108|~|'+JSON.stringify({message:o,pageType:"InventoryDescription"==i?"ProductDescription":i}).replace(/\\\"/g,'"').replace(/"/g,'\\"')+'" }',vm.CallBackGivenToMobileApp(t)},CallBackGivenToMobileApp:function(e){var i=null!=navigator.userAgent?navigator.userAgent.toLowerCase():"",t="5006||~||"+e;navigator.userAgent.indexOf("com.vagaro.iospro")>-1||i.toLowerCase().indexOf("safari")<0&&(i.toLowerCase().indexOf("iphone")>-1||i.toLowerCase().indexOf("ipad")>-1)?window.location="js-call:myObjectiveCFunction:"+t:(navigator.userAgent.toLowerCase().indexOf("vagaroandroidtablet")>-1||navigator.userAgent.toLowerCase().indexOf("vagaropro")>-1)&&null!=window.JSInterface&&window.JSInterface.CallWSMethod(t)},IsMobileCallBack:function(){var e=!1;return null!=navigator.userAgent&&navigator.userAgent.toLowerCase(),(navigator.userAgent.toLowerCase().indexOf("vagaroandroidtablet")>-1||navigator.userAgent.toLowerCase().indexOf("vagaropro")>-1||navigator.userAgent.toLowerCase().indexOf("com.vagaro.iospro")>-1||navigator.userAgent.toLowerCase().indexOf("com.vagaro.androidpro")>-1||navigator.userAgent.toLowerCase().indexOf("ipad")>-1)&&(e=!0),e},HideVagaroAIForOldVersion:function(e){var i=null!=navigator.userAgent.toLowerCase()?navigator.userAgent.toLowerCase():"",t="Website";navigator.userAgent.toLowerCase().indexOf("vagaropro")>-1||navigator.userAgent.toLowerCase().indexOf("com.vagaro.androidpro")>-1?t="Android":i.indexOf("com.vagaro.iospro")>-1&&(t="iOS");var o=null!=vm.getVersion()?vm.getVersion():0,n=!0,r="6.8.6-6.0.6";if("Website"!=t){if(""!=o)if("0"!=r.toLowerCase()&&"-1"!=r.toLowerCase()){var l=r.split(".").join("").split("-");n=!(null!=navigator.userAgent.match(/Android/i)&&o>l[0]||null!=navigator.userAgent.match(/iPhone|iPad|iPod/i)&&o>l[1])}else n="-1"!=CreateLinkVersionSupport.toLowerCase();"SBundleDescription"==e&&(n=!0)}else n=!1;return n},getVersion:function(){var e=null;if(null!=navigator&&null!=navigator.userAgent&&""!=navigator.userAgent){var i=navigator.userAgent.split("VagaroPro");if(navigator.userAgent.indexOf("VagaroPro")>-1){var t=i[1].split(")")[0];if(null!=t&&void 0!==t&&t.length>0){var o=t.replace(")","").replace(" ","");e=o.split(".").length<3?o.replace(".","")+"0":o.replace(".","").replace(".","")}}return e}},reviewManagement:function(e,i){vm.Controls.reviewDataMap.hasOwnProperty(e)||(vm.Controls.reviewDataMap[e]=[]),vm.Controls.BusReview=i.BusReview,vm.Controls.CustName=i.CustName,vm.Controls.EmpName=i.EmpName,vm.Controls.EmpReview=i.EmpReview,vm.Controls.OverAllRank=i.OverAllRank,vm.Controls.PunctualityRank=i.PunctualityRank,vm.Controls.ValueRank=i.ValueRank,vm.Controls.ServiceRank=i.ServiceRank,vm.Controls.ResponseText=i.ResponseText,vm.Controls.reviewDataMap[e].push(i)},reviewManagementWebFetch:function(e){if(!vm.Controls.reviewDataMap.hasOwnProperty(e))return null;var i=vm.Controls.reviewDataMap[e];vm.Controls.BusReview=i[0].BusReview,vm.Controls.CustName=i[0].CustName,vm.Controls.EmpName=i[0].EmpName,vm.Controls.EmpReview=i[0].EmpReview,vm.Controls.OverAllRank=i[0].OverAllRank,vm.Controls.PunctualityRank=i[0].PunctualityRank,vm.Controls.ValueRank=i[0].ValueRank,vm.Controls.ServiceRank=i[0].ServiceRank,vm.Controls.ResponseText=i[0].ResponseText},reviewManagementMobilefetch:function(e){if(!vm.Controls.reviewDataMap.hasOwnProperty(e))return null;var i=vm.Controls.reviewDataMap[e];vm.Controls.BusReview=i[0].VenueReview,vm.Controls.CustName=i[0].ReviewBy,vm.Controls.EmpName=i[0].SPName,vm.Controls.EmpReview=i[0].SPReview,vm.Controls.OverAllRank=i[0].OverAllRank,vm.Controls.PunctualityRank=i[0].PunctualityRank,vm.Controls.ValueRank=i[0].ValueRank,vm.Controls.ServiceRank=i[0].ServiceRank,vm.Controls.ResponseText=i[0].ResponseText},findReviewContent:function(e){for(var i=e.nextElementSibling;i;){if(i.classList.contains("ai-review-content"))return i;i=i.nextElementSibling}return null},nextPaginationClick:function(e){if(vm.Controls.pageindexcurrent!=vm.Controls.pageindexMax){vm.Controls.pageindexcurrent=e+1;var i=JSON.parse(vm.Controls.promptLog[e]);$("#txtDescriptionforAI").val(i.response),vm.CharacterCount("txtDescriptionforAI","DescriptionLengthAI"),document.getElementById("airangeSlider").value=i.airangeSliderValue;for(var t=document.getElementById("divTonOfVoiceSelectOptions").options,o=0;o<t.length;o++)if(t[o].text===i.divTonOfVoiceSelectOptionsText){t[o].selected=!0;break}}vm.StringisNullOrUndefineOrBlank(document.getElementById("aiPaginationCount"))||(document.getElementById("aiPaginationCount").textContent=vm.Controls.pageindexcurrent+"/"+vm.Controls.pageindexMax),vm.applySliderColour()},previousPaginationClick:function(e){var i=e-1<0?0:e-1,t=i-1<0?0:i-1;vm.Controls.pageindexcurrent=e-1<1?1:e-1;var o=JSON.parse(vm.Controls.promptLog[t]);$("#txtDescriptionforAI").val(o.response),vm.CharacterCount("txtDescriptionforAI","DescriptionLengthAI"),document.getElementById("airangeSlider").value=o.airangeSliderValue;for(var n=document.getElementById("divTonOfVoiceSelectOptions").options,r=0;r<n.length;r++)if(n[r].text===o.divTonOfVoiceSelectOptionsText){n[r].selected=!0;break}vm.StringisNullOrUndefineOrBlank(document.getElementById("aiPaginationCount"))||(document.getElementById("aiPaginationCount").textContent=vm.Controls.pageindexcurrent+"/"+vm.Controls.pageindexMax),vm.applySliderColour()},setPageIndex:function(){vm.Controls.pageindexMax=vm.Controls.promptLog.length,vm.Controls.pageindexcurrent=vm.Controls.promptLog.length,vm.Controls.promptLog.length>=2&&($("#aiPagination").show(),vm.StringisNullOrUndefineOrBlank(document.getElementById("aiPaginationCount"))||(document.getElementById("aiPaginationCount").textContent=vm.Controls.pageindexcurrent+"/"+vm.Controls.pageindexMax))},applySliderColour:function(){Array.prototype.forEach.call(vm.sliders,e=>{e.querySelector("input").addEventListener("input",i=>{e.querySelector("span").innerHTML=i.target.value,vm.ApplyFill(i.target)}),vm.ApplyFill(e.querySelector("input"))})},aiGenerateWithDescription:function(e){var i=location.protocol+"//"+location.hostname+(location.port&&":"+location.port);vm.IsMobileCallBack()?(ShowLoader(!1),vm.NativeActionToMobile(e,vm.Controls.discriptionFieldId)):$.post(i+"/merchants/aigeneratewithdescription",e,function(e){if(void 0!==e&&null!=e&&""!=e&&""!=e){if(SuccessResponse=e,"RateLimitExceeded"==SuccessResponse)return $("#ValidateMessageAI").html("You've hit today's AI usage cap. Check back in 24 hours."),$("#aiDescription").addClass("active-error-msg"),void ShowLoader(!1);"LogOut"==SuccessResponse?vm.ShowHideWarningMessageCommon("Please refresh the page and try again.",4e3):($("#txtDescriptionforAI").val(e),vm.aiPromtLoginjection(e)),document.getElementById("DescriptionLengthAI").innerText=e.length,vm.CharacterCount("txtDescriptionforAI","DescriptionLengthAI"),ShowLoader(!1)}else ShowLoader(!1),vm.ShowHideWarningMessageCommon("Something went wrong, please try again.",4e3)}).fail(function(e){ShowLoader(!1),vm.ShowHideWarningMessageCommon("Something went wrong, please try again.",4e3)})},aiGenerateWithoutDescription:function(){var e=location.protocol+"//"+location.hostname+(location.port&&":"+location.port);vm.IsMobileCallBack()?(ShowLoader(!1),vm.NativeActionToMobile("",vm.Controls.discriptionFieldId)):$.get(e+"/merchants/aigeneratedescription?businessName="+$("#txtBusinessName").val(),function(e){if(void 0!==e&&null!=e&&""!=e){if(SuccessResponse=e,"RateLimitExceeded"==SuccessResponse)return $("#ValidateMessageAI").html("You've hit today's AI usage cap. Check back in 24 hours."),$("#aiDescription").addClass("active-error-msg"),void ShowLoader(!1);"LogOut"==SuccessResponse?vm.ShowHideWarningMessageCommon("Please refresh the page and try again.",4e3):($("#txtDescriptionforAI").val(e),vm.aiPromtLoginjection(e)),document.getElementById("DescriptionLengthAI").innerText=e.length,vm.CharacterCount("txtDescriptionforAI","DescriptionLengthAI"),ShowLoader(!1)}else ShowLoader(!1),vm.ShowHideWarningMessageCommon("Something went wrong, please try again.",4e3)}).fail(function(e){vm.ShowHideWarningMessageCommon("Something went wrong, please try again.",4e3),ShowLoader(!1)})},aiPromtLoginjection:function(e){for(var i={response:e,airangeSliderValue:document.getElementById("airangeSlider").value,divTonOfVoiceSelectOptionsText:document.getElementById("divTonOfVoiceSelectOptions").options[document.getElementById("divTonOfVoiceSelectOptions").selectedIndex].text},t=!1,o=0;o<vm.Controls.promptLog.length;o++){var n=JSON.parse(vm.Controls.promptLog[o]);if(n.response===i.response&&n.airangeSliderValue===i.airangeSliderValue&&n.divTonOfVoiceSelectOptionsText===i.divTonOfVoiceSelectOptionsText){t=!0;break}}t||(vm.Controls.promptLog.push(JSON.stringify(i)),vm.setPageIndex())},BrandNameError:function(){var e=document.querySelector(".form-vgselect");if("Choose Brand"==document.querySelector(".btn.btn-vgn-select").querySelector("span").textContent&&null==document.getElementById("brandrequired"))if(document.getElementById("brandrequiredAi"))document.getElementById("brandrequiredAi").style.display="block";else{var i=document.createElement("div");i.id="brandrequiredAi",i.className="invalid-feedback",i.textContent="Required",e.parentNode.insertBefore(i,e.nextSibling)}},ProductNameError:function(){var e=document.getElementById("productName");if(null==document.getElementById("productrequired"))if(document.getElementById("productrequiredAi"))document.getElementById("productrequiredAi").style.display="block";else{var i=document.createElement("div");i.id="productrequiredAi",i.className="invalid-feedback",i.textContent="Required",e.parentNode.insertBefore(i,e.nextSibling)}},ErrorRemove:function(){var e=document.getElementById("productrequiredAi")||document.getElementById("brandrequiredAi");e&&e.parentNode.removeChild(e),document.getElementById("productName").classList.remove("is-invalid"),null!=document.querySelector(".form-vgselect")&&document.querySelector(".form-vgselect").classList.remove("has-input-error")}},vm.Init(),setMobileDataVagaroAI=function(e){var i={};if((i=JSON.parse(e)).hasOwnProperty("callbackIndex")&&"108"==i.callbackIndex){var t=JSON.parse(i.actionVagaroAIDesc);vm.Controls.discriptionFieldId=t.pageType,$("#txtDescriptionforAI").val(t.message.message),document.getElementById("divTonOfVoiceSelectOptions").value=t.message.tone.toLowerCase(),"shorter"==t.message.description_length_adjuster.toLowerCase()?document.getElementById("airangeSlider").value=0:"slightly_shorter"==t.message.description_length_adjuster.toLowerCase()?document.getElementById("airangeSlider").value=25:"similar"==t.message.description_length_adjuster.toLowerCase()?document.getElementById("airangeSlider").value=50:"slightly_longer"==t.message.description_length_adjuster.toLowerCase()?document.getElementById("airangeSlider").value=75:"longer"==t.message.description_length_adjuster.toLowerCase()&&(document.getElementById("airangeSlider").value=100),vm.UseThisText()}};