window.ccpa_sp={},window.ccpa_sp.ccpaPrivacyBanner='
##header##
##ccpa_intro_div##
##contact_form##
##Display_ContactPrivacyofficer##
',window.ccpa_sp.ccpaPrivacyBanner+='',window.ccpa_sp.ccpaPrivacyBanner+='',window.ccpa_sp.ccpaPrivacyBanner+='',window.ccpa_sp.ccpaPrivacyBanner+='',window.ccpa_sp.ccpaPrivacyBanner+='',window.ccpa_sp.ccpaPrivacyBanner+='
',ccpa_sp.ccpaResponse=null,window.sp.dataReqForm=null,ccpa_sp.prefLang=null,ccpa_sp.validationErrors=!0,ccpa_sp.version=1,ccpa_sp.translations=[],ccpa_sp.ipInformation,ccpa_sp.validateControl=function(a,b,c){if('true'===b&&document.querySelector('#ifrmPrivacyBanner').contentWindow.document.querySelector('#ctrl_'+a)){if(document.querySelector('#ifrmPrivacyBanner').contentWindow.document.querySelector('#ctrl_'+a).classList.remove('control-error'),document.querySelector('#ifrmPrivacyBanner').contentWindow.document.querySelector('#validator_'+a).style.display='none',document.querySelector('#ifrmPrivacyBanner').contentWindow.document.querySelector('#validator_'+a).innerHTML='','Checkbox'!==c&&'Radio'!==c&&''===document.querySelector('#ifrmPrivacyBanner').contentWindow.document.querySelector('#ctrl_'+a).value&&(document.querySelector('#ifrmPrivacyBanner').contentWindow.document.querySelector('#ctrl_'+a).classList.add('control-error'),document.querySelector('#ifrmPrivacyBanner').contentWindow.document.querySelector('#validator_'+a).innerHTML=ccpa_sp.getDataRequestValueByKeyword('namerequired'),document.querySelector('#ifrmPrivacyBanner').contentWindow.document.querySelector('#validator_'+a).style.display='block'),'EmailTextBox'===c){var d=/^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;d.test(document.querySelector('#ifrmPrivacyBanner').contentWindow.document.querySelector('#ctrl_'+a).value)||(document.querySelector('#ifrmPrivacyBanner').contentWindow.document.querySelector('#ctrl_'+a).classList.add('control-error'),document.querySelector('#ifrmPrivacyBanner').contentWindow.document.querySelector('#validator_'+a).innerHTML=document.querySelector('#ifrmPrivacyBanner').contentWindow.document.querySelector('#validator_'+a).innerHTML?document.querySelector('#ifrmPrivacyBanner').contentWindow.document.querySelector('#validator_'+a).innerHTML+'/'+ccpa_sp.getDataRequestValueByKeyword('emailInvalid'):ccpa_sp.getDataRequestValueByKeyword('emailInvalid'),document.querySelector('#ifrmPrivacyBanner').contentWindow.document.querySelector('#validator_'+a).style.display='block')}'Checkbox'===c&&void 0===document.querySelector('#ifrmPrivacyBanner').contentWindow.document.querySelector('input[name=\'chk_'+a+'\']:checked').value&&(document.querySelector('#ifrmPrivacyBanner').contentWindow.document.querySelector('#validator_'+a).innerHTML=ccpa_sp.getDataRequestValueByKeyword('namerequired'),document.querySelector('#ifrmPrivacyBanner').contentWindow.document.querySelector('#validator_'+a).style.display='block'),'Radio'===c&&void 0===document.querySelector('#ifrmPrivacyBanner').contentWindow.document.querySelector('input[name=\'radio_'+a+'\']:checked').value&&(document.querySelector('#ifrmPrivacyBanner').contentWindow.document.querySelector('#validator_'+a).innerHTML=ccpa_sp.getDataRequestValueByKeyword('namerequired'),document.querySelector('#ifrmPrivacyBanner').contentWindow.document.querySelector('#validator_'+a).style.display='block')}},ccpa_sp.initCCPA=function(a,b,c){var d=ccpa_sp.ccpaPrivacyBanner;a||(a=sp.selctedLanguage.value),ccpa_sp.prefLang=a;var e=JSON.parse(sessionStorage.getItem('translation-'+window.sp.targetDomain));ccpa_sp.translations=e,ccpa_sp.createBanners(d,window.sp.dataReqForm,a,!0,c)},ccpa_sp.getBannerValueByKeyword=function(a){var b=ccpa_sp.translations.Banner.find(function(b){return b.Keyword.toLowerCase()===a.toLowerCase()});return b?b.Text:a},ccpa_sp.getDataRequestValueByKeyword=function(a,b){var c=ccpa_sp.translations.DataRequest.find(function(b){return b.Keyword.toLowerCase()===a.toLowerCase()});return c?c.Text?c.Text:'':b?b:a},ccpa_sp.getCategoryKeyword=function(a){return 11===a?'advertising':12===a?'social_media':13===a?'site_analytics':14===a?'customer_interaction':15===a?'comments':16===a?'audio_video_player':17===a?'essential':19===a?'preferences':'NA'},ccpa_sp.getCategoryTextKeyword=function(a){return 11===a?'Advertising Category Text':12===a?'Social Media Category Text':13===a?'Analytics Category Text':14===a?'Customer Interaction Category Text':15===a?'Comments Category Text':16===a?'Media Player Category Text':17===a?'Essential Category Text':19===a?'cookieBanner':'cookieBanner'},ccpa_sp.getTranslationByKey=function(b,c){var d=ccpa_sp.ccpaResponse.DispaySettings.filter(function(a){return a.key===b&&a.lang===c})[0];return void 0===d?'request_type'===b?'Request Type':b:d.value},ccpa_sp.getOptionTranslation=function(a){return a},ccpa_sp.essentialFormControl=function(a){a.CustomFieldValue=[{cID:1,cT:'NameTextBox',cL:'Your name',cR:!0,cO:'',tTK:'customer_name'},{cID:2,cT:'EmailTextBox',cL:'Your email',cR:!0,cO:'',tTK:'customer_email'},{cID:3,cT:'AddressTextBox',cL:'Address',cR:!1,cO:'',tTK:'customer_address'},{cID:4,cT:'PhoneTextBox',cL:'Phone number',cR:!1,cO:'',tTK:'customer_Phonenumber'},{cID:6,cT:'Checkbox',cL:'Request type',cR:!0,cO:[{k:'Data export'},{k:'Data deletion'},{k:'Other request'}],tTK:'request_type'},{cID:5,cT:'MessageTextArea',cL:'Message',cR:!1,cO:'',tTK:'customer_Message'}]},ccpa_sp.loadDataRequestForm=function(a,b,c,d,e){var f=sp.prepareHttp('api/datarequest/visitor?ApiKey='+window.securePrivacy.apiKey+'&Domain='+window.sp.targetDomain+'&ComplianceLawType='+window.sp.complianceLawType);f.onload=function(){if(200<=this.status&&400>this.status){var b=JSON.parse(this.response);window.sp.dataReqForm=b,b.IsActive&&null!==document.querySelector('#ifrmPrivacyBanner')?(window.sp.enabledLinks.dataRequest=!0,document.querySelector('#ifrmPrivacyBanner').contentWindow.document.querySelectorAll('[data-tab=\'data-req-form\']').forEach(a=>{a.style.display='flex'})):null!==document.querySelector('#ifrmPrivacyBanner')&&(window.sp.enabledLinks.dataRequest=!1,document.querySelector('#ifrmPrivacyBanner').contentWindow.document.querySelectorAll('[data-tab=\'data-req-form\']').forEach(a=>{a.style.display='none'})),ccpa_sp.createBanners(a,window.sp.dataReqForm,c,d,e)}},f.send()},ccpa_sp.createBanners=function(a,b,c,d,e){if(!b)return void ccpa_sp.loadDataRequestForm(a,b,c,d,e);var f=JSON.parse(JSON.stringify(b));if(!f.CcpaHeaderText||0>f.CcpaHeaderText.length)return void console.log('No translation exists for given ccpa forms');try{var g=[];emailAdd=JSON.parse(f.AllEmailAddress);for(var h=0;ha.key),f.CcpaIntroTextKey=f.CcpaIntroText.map(a=>a.key),f.DispaySettingsKeys=f.DispaySettings.map(a=>a.key),!f.CcpaIntroTextKey[0]&&(f.CcpaIntroTextKey[0]='IntroText'));let j=f.CcpaHeaderTextKeys.filter(a=>'HeaderText'===a).length;1>j&&(f.CcpaHeaderTextKeys.push('HeaderText'),f.CcpaHeaderTextKeys.push('HeaderTextCCPA'));try{f.CustomFieldValue=JSON.parse(f.CustomFieldValue),0
',('NameTextBox'===l.cT||'InputTextBox'===l.cT||'EmailTextBox'===l.cT||'PhoneTextBox'===l.cT||'AddressTextBox'===l.cT)&&(k+=''),('MessageTextArea'===l.cT||'TextArea'===l.cT)&&(k+=''),'Checkbox'===l.cT)for(var o,b=0;b',k+=' '+ccpa_sp.getDataRequestValueByKeyword(o,l.cO[b].k)+' ';if('Radio'===l.cT)for(var o,b=0;b',k+=' '+ccpa_sp.getDataRequestValueByKeyword(o,l.cO[b].k)+' ';k+='
'}var p='HeaderText';'CCPA'===sp.complianceLawType&&(p='HeaderTextCCPA');var q=f.CcpaHeaderTextKeys.filter(function(a){return a===p});a=a.sp_replaceAll('##contact_form##',k),a=a.sp_replaceAll('##Display_Phone##',f.PhoneNumber?ccpa_sp.getDataRequestValueByKeyword('Phone'):''),a=a.sp_replaceAll('##Display_Website##',f.ContactPageAddress?ccpa_sp.getDataRequestValueByKeyword('Website'):''),a=a.sp_replaceAll('##Display_Email##',emailAdd?ccpa_sp.getDataRequestValueByKeyword('Email'):''),a=a.sp_replaceAll('##Display_ContactPrivacyofficer##',ccpa_sp.getDataRequestValueByKeyword('Contact our privacy officer')),a=a.sp_replaceAll('##ccpa_save_btn##',ccpa_sp.getDataRequestValueByKeyword('Submit')),a=a.sp_replaceAll('##ccpa_cancel_button##',ccpa_sp.getDataRequestValueByKeyword('Cancel')),a=a.sp_replaceAll('##back_button_text##',ccpa_sp.getDataRequestValueByKeyword('Back')),a=a.sp_replaceAll('##thank_you_text##',ccpa_sp.getDataRequestValueByKeyword('thankyou')),a=a.sp_replaceAll('##verification_email_text##',ccpa_sp.getDataRequestValueByKeyword('verification_email')),document.querySelector('#ifrmPrivacyBanner')&&(document.querySelector('#ifrmPrivacyBanner').contentWindow.document.querySelector('#sp-data-request-consent').innerHTML=ccpa_sp.getDataRequestValueByKeyword('Submit')),sp.widgetDisplaySettings.Logo&&0Powered by Secureprivacy',a=a.sp_replaceAll('##poweredby##',s)),0{a.style.display='none',a.querySelector('a').classList.remove('btn-primary')}),document.querySelector('#main-privacy-banner #ifrmPrivacyBanner').contentWindow.document.querySelector('[data-tab="'+a+'"] a').classList.add('btn-primary'),document.querySelector('#main-privacy-banner #ifrmPrivacyBanner').contentWindow.document.querySelector('#tab-'+a).style.display='block'}},ccpa_sp.requestRemoval=function(){var a=sp.prepareHttp('api/devicefingerprint?DeviceId='+Math.random());a.onload=function(){if(200<=this.status&&400>this.status){var a=JSON.parse(this.response);ccpa_sp.ipInformation=a;var b='';try{var c=JSON.parse(window.sp.dataReqForm.CustomSettings);b=''===c[0].address?JSON.parse(window.sp.dataReqForm.AllEmailAddress)[0].address:c[0].address}catch(a){console.log('Secure Privacy Error : Send to address was not found ')}''===b?ccpa_sp.showAlert('error','Error : Recipient email address was not found.'):ccpa_sp.checkFormErrors()?ccpa_sp.showAlert('error','Please enter required fields'):window.sp.dataReqForm.DoubleVerifyEmail?((!c[0].VerificationEmailTemplate||1>c[0].VerificationEmailTemplate.length)&&(c[0].VerificationEmailTemplate='

Hi ##userName##


We received your request for removal. Please click here to verify your email.



Thank you,

##CompanyName##

##MailingAddress##

##PhoneNumber##

##Website##

##CompanyEmail##

'),(!c[0].VerificationEmailSubject||1>c[0].VerificationEmailSubject.length)&&(c[0].VerificationEmailSubject='Verify your email'),ccpa_sp.doubleVerifyEmailV2(c[0],b)):((!c[0].CustomerEmailTemplate||1>c[0].CustomerEmailTemplate.length)&&(c[0].CustomerEmailTemplate='

Hi ##CompanyName##,


A person has requested removal. The details of that person are


Name: ##customer_name##

Email: ##customer_email##

Address: ##customer_address##

Phone: ##customer_Phonenumber##

Request type: ##request_type##

Message: ##customer_Message##


Thank you,

Secure Privacy Team

'),(!c[0].CustomerEmailSubject||1>c[0].CustomerEmailSubject.length)&&(c[0].CustomerEmailSubject='Request for removal'),ccpa_sp.requestRemovalEmailV2(c[0],b))}},a.send()},ccpa_sp.showAlert=function(a,b,c){c===void 0&&(c=!1),document.querySelector('#ifrmPrivacyBanner').contentWindow.document.querySelector('#sp-alert-messages-drf span').innerHTML=b,'error'===a?document.querySelector('#ifrmPrivacyBanner').contentWindow.document.querySelector('#sp-alert-messages-drf').classList.add('error-alert'):document.querySelector('#ifrmPrivacyBanner').contentWindow.document.querySelector('#sp-alert-messages-drf').classList.add('success-alert'),document.querySelector('#ifrmPrivacyBanner').contentWindow.document.querySelector('#sp-alert-messages-drf').style.display='block',window.setTimeout(function(){document.querySelector('#ifrmPrivacyBanner').contentWindow.document.querySelector('#sp-alert-messages-drf').style.display='none',c&&(ccpa_sp.hideBanner(),window.parent.sp.hidePrivacyBanner())},5e3)},ccpa_sp.clearForm=function(){for(var a,b=document.querySelector('#ifrmPrivacyBanner').contentWindow.document,c=0;c

This request was generated from '+ccpa_sp.ipInformation.IP+', '+ccpa_sp.ipInformation.Country+', '+window.parent.location.href+' ');var n={To:d.document.querySelector('#ctrl_2').value,Subject:a.VerificationEmailSubject,Body:e},o=new XMLHttpRequest;o.open('POST',sp.apiLink+'api/email',!0),o.setRequestHeader('Content-Type','application/json; charset=UTF-8'),o.onload=function(){if(200<=this.status&&400>this.status){var a=ccpa_sp.getDataRequestValueByKeyword('verification_email');a=a.sp_replaceAll('##customer_email##',d.document.querySelector('#ctrl_2').value),ccpa_sp.clearForm(),ccpa_sp.showAlert('success',a,!0)}},o.send(JSON.stringify(n))},ccpa_sp.requestRemovalEmailV2=function(a,b){var c=document.querySelector('#ifrmPrivacyBanner').contentWindow.document,d=a.CustomerEmailTemplate.sp_replaceAll('##CompanyName##',ccpa_sp.ccpaResponse.CompanyName);d=d.sp_replaceAll('##customer_name##',c.querySelector('#ctrl_1').value),d=d.sp_replaceAll('##customer_email##',c.querySelector('#ctrl_2').value),d=d.sp_replaceAll('##customer_address##',c.querySelector('#ctrl_3').value),d=d.sp_replaceAll('##customer_Phonenumber##',c.querySelector('#ctrl_4').value),d=d.sp_replaceAll('##customer_Message##',c.querySelector('#ctrl_5').value),d=d.sp_replaceAll('##CompanyName##',ccpa_sp.ccpaResponse.CompanyName),d=d.sp_replaceAll('##userName##',c.querySelector('#ctrl_1').value),d=d.sp_replaceAll('##MailingAddress##',ccpa_sp.ccpaResponse.MailingAddress),d=d.sp_replaceAll('##PhoneNumber##',ccpa_sp.ccpaResponse.PhoneNumber),d=d.sp_replaceAll('##Website##',ccpa_sp.ccpaResponse.ContactPageAddress),d=d.sp_replaceAll('##CompanyEmail##',b),d=d.sp_replaceAll('##CompanyEmail##',b);for(var e=0;e

This request was generated from '+ccpa_sp.ipInformation.IP+', '+ccpa_sp.ipInformation.Country+', '+window.parent.location.href+' ');var k={To:b,Subject:a.CustomerEmailSubject,Body:d},l=new XMLHttpRequest;l.open('POST',sp.apiLink+'api/email',!0),l.setRequestHeader('Content-Type','application/json; charset=UTF-8'),l.onload=function(){200<=this.status&&400>this.status&&(ccpa_sp.clearForm(),ccpa_sp.showAlert('success',ccpa_sp.getDataRequestValueByKeyword('thankyou'),!0))},l.send(JSON.stringify(k)),xhrEmail.send({To:b,Subject:a.CustomerEmailSubject,Body:d})},ccpa_sp.hideBanner=function(){document.querySelector('#sp_ccpaContainer_CCPA')&&(document.querySelector('#sp_ccpaContainer_CCPA').style.display='none')},ccpa_sp.dismissMessage=function(){var a=document.querySelector('#ifrmPrivacyBanner').contentWindow;a.document.querySelector('#verificationEmailSent').style.display='none',a.document.querySelector('#thankyouSent').style.display='none',a.document.querySelector('#data-req-form-container').style.display='flex',a.document.querySelector('.language-selector').style.visibility='visible',a.document.querySelector('.group-banner-btn').style.visibility='visible',a.document.querySelector('#sp-handle-ccpa-consent').style.visibility='visible'};