PageSourceSearch

https://www.ministryofcannabis.com/wp-content/cache/perfmatters/ww…829901639509.elementor-forms.min.js?ver=3.0

js ministryofcannabis.com collected 2026-09-24 08:31:13 UTC 15,485 bytes, 54 lines download raw bytes

1var CFT_ATOMIC_FORM_SELECTOR='form[data-element_type="e-form"]';var CFT_ATOMIC_AJAX_ACTION='elementor_pro_atomic_forms_send_form';function cfturnstile_elementor_set_submit(btn,enabled){if(!btn)return;btn.style.pointerEvents=enabled?'auto':'none';btn.style.opacity=enabled?'1':'0.5'}
2function cfturnstile_elementor_token(form){var widget=form?form.querySelector('.cf-turnstile'):null;if(!widget)return'';var token='';if(window.turnstile){try{token=turnstile.getResponse(widget)||''}catch(e){}}
3if(!token){var responseInput=form.querySelector('[name="cf-turnstile-response"]');token=responseInput?(responseInput.value||''):''}
4return token}
5function cfturnstile_elementor_is_unshown_popup(form){if(!form||!form.closest)return!1;return!!form.closest('[data-elementor-type="popup"]')&&!form.closest('.elementor-popup-modal')}
6function cfturnstile_elementor_widget_is_live(widget){if(!widget||!window.turnstile)return!1;try{turnstile.getResponse(widget);return!0}catch(e){return!1}}
7function cfturnstile_init_elementor_forms(){var settings=window.cfturnstileElementorSettings||{};var sitekey=settings.sitekey||'';var position=settings.position||'before';var mode=settings.mode||'turnstile';var recaptchaSiteKey=settings.recaptchaSiteKey||'';var disableSubmit=settings.disableSubmit||!1;var widgetSize=settings.size||'normal';if(!window._cft_elementor_idx){window._cft_elementor_idx=0}
8var elementorForms=document.querySelectorAll('.elementor-form:not(.cft-processed)');elementorForms.forEach(function(form){if(cfturnstile_elementor_is_unshown_popup(form)){return}
9var index=window._cft_elementor_idx++;if(form.querySelector('.cf-turnstile')||form.querySelector('.g-recaptcha')||form.querySelector('input[name="cfturnstile_failsafe"]')){form.classList.add('cft-processed');return}
10var submitButton=form.querySelector('button[type="submit"]');if(submitButton&&(mode==='allow'||mode==='recaptcha')){var marker=document.createElement('input');marker.type='hidden';marker.name='cfturnstile_failsafe';marker.value=mode;form.appendChild(marker);if(mode==='recaptcha'&&recaptchaSiteKey){var recaptchaDiv=document.createElement('div');recaptchaDiv.className='g-recaptcha';recaptchaDiv.setAttribute('data-sitekey',recaptchaSiteKey);recaptchaDiv.style.cssText='display: block; margin: 10px 0 15px 0; width: 100%;';if(position==='after'){submitButton.parentNode.insertBefore(recaptchaDiv,submitButton.nextSibling)}else if(position==='afterform'){form.appendChild(recaptchaDiv)}else{submitButton.parentNode.insertBefore(recaptchaDiv,submitButton)}}
11form.classList.add('cft-processed');return}
12if(submitButton&&window.turnstile&&sitekey){if(disableSubmit){cfturnstile_elementor_set_submit(submitButton,!1)}
13var labelEl=null;if(settings.labelEnable&&settings.labelText){labelEl=document.createElement('p');labelEl.className='cfturnstile-widget-label';labelEl.style.cssText='font-size: 14px; margin: 0 0 6px 0; width: 100%;';if((settings.appearance||'always')==='interaction-only'){labelEl.className+=' cfturnstile-widget-label-interaction';labelEl.style.display='none'}
14var smallEl=document.createElement('small');smallEl.textContent=settings.labelText;labelEl.appendChild(smallEl)}
15var turnstileDiv=document.createElement('div');turnstileDiv.className='elementor-turnstile-field cf-turnstile';turnstileDiv.id='cf-turnstile-elementor-fallback-'+index;turnstileDiv.style.cssText='display: block; margin: 10px 0 15px 0; width: 100%;';if(position==='after'){if(labelEl)submitButton.parentNode.insertBefore(labelEl,submitButton.nextSibling);submitButton.parentNode.insertBefore(turnstileDiv,labelEl?labelEl.nextSibling:submitButton.nextSibling)}else if(position==='afterform'){if(labelEl)form.appendChild(labelEl);form.appendChild(turnstileDiv)}else{if(labelEl)submitButton.parentNode.insertBefore(labelEl,submitButton);submitButton.parentNode.insertBefore(turnstileDiv,submitButton)}
16turnstile.render('#cf-turnstile-elementor-fallback-'+index,{sitekey:sitekey,theme:settings.theme||'auto',size:widgetSize,appearance:settings.appearance||'always',callback:function(token){if(disableSubmit&&submitButton){cfturnstile_elementor_set_submit(submitButton,!0)}
17if(typeof turnstileElementorCallback==='function'){turnstileElementorCallback(token)}},'error-callback':function(){if(disableSubmit&&submitButton){cfturnstile_elementor_set_submit(submitButton,!1)}},'expired-callback':function(){if(disableSubmit&&submitButton){cfturnstile_elementor_set_submit(submitButton,!1)}}});if(labelEl&&labelEl.classList.contains('cfturnstile-widget-label-interaction')&&typeof window.cfturnstileInitInteractionLabels==='function'){window.cfturnstileInitInteractionLabels()}
18form.classList.add('cft-processed')}})}
19document.addEventListener('DOMContentLoaded',function(){cfturnstile_init_elementor_forms()});jQuery(window).on('elementor/frontend/init',function(){cfturnstile_init_elementor_forms();if(window.elementorFrontend&&elementorFrontend.hooks){elementorFrontend.hooks.addAction('frontend/element_ready/form.default',function($scope){cfturnstile_init_elementor_forms()});elementorFrontend.hooks.addAction('frontend/element_ready/login.default',function($scope){cfturnstile_init_elementor_forms()})}});function cfturnstile_elementor_rerender(form){if(!form||!window.turnstile)return;var settings=window.cfturnstileElementorSettings||{};var widget=form.querySelector('.cf-turnstile');if(!widget)return;var submitButton=form.querySelector('button[type="submit"]');var disableSubmit=settings.disableSubmit||!1;if(disableSubmit&&submitButton){cfturnstile_elementor_set_submit(submitButton,!1)}
20try{turnstile.remove(widget)}catch(e){}
21turnstile.render(widget,{sitekey:settings.sitekey,theme:settings.theme||'auto',size:settings.size||'normal',appearance:settings.appearance||'always',callback:function(token){if(disableSubmit&&submitButton){cfturnstile_elementor_set_submit(submitButton,!0)}
22if(typeof turnstileElementorCallback==='function'){turnstileElementorCallback(token)}},'error-callback':function(){if(disableSubmit&&submitButton){cfturnstile_elementor_set_submit(submitButton,!1)}},'expired-callback':function(){if(disableSubmit&&submitButton){cfturnstile_elementor_set_submit(submitButton,!1)}}})}
23jQuery(document).on('submit_error submit_success','.elementor-form',function(){var settings=window.cfturnstileElementorSettings||{};if((settings.mode||'turnstile')!=='turnstile')return;cfturnstile_elementor_rerender(this)});document.addEventListener('submit',function(event){var form=event.target;if(!form.classList)return;var isClassic=form.classList.contains('elementor-form');var isAtomic=!isClassic&&form.matches&&form.matches(CFT_ATOMIC_FORM_
23SELECTOR);if(!isClassic&&!isAtomic)return;var settings=window.cfturnstileElementorSettings||{};if((settings.mode||'turnstile')!=='turnstile'||!window.turnstile)return;var widget=form.querySelector('.cf-turnstile');if(!widget)return;if(!cfturnstile_elementor_token(form)){event.preventDefault();event.stopImmediatePropagation();try{widget.scrollIntoView({behavior:'smooth',block:'center'})}catch(e){}}},!0);jQuery(document).on('elementor/popup/show',function(event,id,instance){setTimeout(function(){cfturnstile_init_elementor_forms();var settings=window.cfturnstileElementorSettings||{};var mode=settings.mode||'turnstile';var disableSubmit=settings.disableSubmit||!1;if(mode!=='turnstile'||!window.turnstile){return}
24var popupTurnstiles=document.querySelectorAll('.elementor-popup-modal .cf-turnstile');popupTurnstiles.forEach(function(widget){var failedText=widget.parentNode?widget.parentNode.querySelector('.cf-turnstile-failed-text'):null;if(failedText){failedText.style.display='none'}
25var form=widget.closest('.elementor-form');var submitButton=form?form.querySelector('button[type="submit"]'):null;if(cfturnstile_elementor_widget_is_live(widget)){if(disableSubmit&&submitButton){cfturnstile_elementor_set_submit(submitButton,!!cfturnstile_elementor_token(form))}
26return}
27if(disableSubmit&&submitButton){cfturnstile_elementor_set_submit(submitButton,!1)}
28try{turnstile.remove(widget)}catch(e){}
29widget.innerHTML='';turnstile.render(widget,{sitekey:cfturnstileElementorSettings.sitekey,appearance:cfturnstileElementorSettings.appearance||'always',callback:function(token){if(disableSubmit&&submitButton){cfturnstile_elementor_set_submit(submitButton,!0)}
30if(typeof turnstileElementorCallback==='function'){turnstileElementorCallback(token)}},'error-callback':function(){if(disableSubmit&&submitButton){cfturnstile_elementor_set_submit(submitButton,!1)}},'expired-callback':function(){if(disableSubmit&&submitButton){cfturnstile_elementor_set_submit(submitButton,!1)}},theme:cfturnstileElementorSettings.theme||'auto',size:cfturnstileElementorSettings.size||'normal'})})},500)});jQuery(document).on('elementor/popup/hide',function(event,id){var modal=document.getElementById('elementor-popup-modal-'+id);if(!modal||!window.turnstile)return;var widgets=Array.prototype.slice.call(modal.querySelectorAll('.cf-turnstile'));if(!widgets.length)return;setTimeout(function(){widgets.forEach(function(widget){try{turnstile.remove(widget)}catch(e){}})},1000)});function cfturnstile_atomic_submit_button(form){return form?form.querySelector('button[type="submit"], input[type="submit"]'):null}
31function cfturnstile_atomic_align(align){if(align==='center')return'center';if(align==='right')return'flex-end';return'flex-start'}
32function cfturnstile_atomic_insert(form,node,position,submitButton){if(position==='afterform'||!submitButton||!submitButton.parentNode){form.appendChild(node)}else if(position==='after'){submitButton.parentNode.insertBefore(node,submitButton.nextSibling)}else{submitButton.parentNode.insertBefore(node,submitButton)}}
33function cfturnstile_atomic_render_options(form){var settings=window.cfturnstileElementorSettings||{};var disableSubmit=settings.disableSubmit||!1;var submitButton=cfturnstile_atomic_submit_button(form);return{sitekey:settings.sitekey,theme:settings.theme||'auto',size:settings.size||'normal',appearance:settings.appearance||'always',action:'elementor-atomic-form',callback:function(token){if(disableSubmit){cfturnstile_elementor_set_submit(submitButton,!0)}
34if(typeof turnstileElementorCallback==='function'){turnstileElementorCallback(token)}},'error-callback':function(){if(disableSubmit){cfturnstile_elementor_set_submit(submitButton,!1)}},'expired-callback':function(){if(disableSubmit){cfturnstile_elementor_set_submit(submitButton,!1)}}}}
35function cfturnstile_init_elementor_atomic_forms(){var settings=window.cfturnstileElementorSettings||{};var sitekey=settings.sitekey||'';var position=settings.position||'before';var mode=settings.mode||'turnstile';var recaptchaSiteKey=settings.recaptchaSiteKey||'';var disableSubmit=settings.disableSubmit||!1;if(!window._cft_atomic_idx){window._cft_atomic_idx=0}
36document.querySelectorAll(CFT_ATOMIC_FORM_SELECTOR+'.cft-processed').forEach(function(form){if(!form.querySelector('.cf-turnstile, .g-recaptcha, input[name="cfturnstile_failsafe"]')){form.classList.remove('cft-processed')}});document.querySelectorAll(CFT_ATOMIC_FORM_SELECTOR+':not(.cft-processed)').forEach(function(form){if(cfturnstile_elementor_is_unshown_popup(form)){return}
37if(form.querySelector('.cf-turnstile, .g-recaptcha, input[name="cfturnstile_failsafe"]')){form.classList.add('cft-processed');return}
38var submitButton=cfturnstile_atomic_submit_button(form);if(mode==='allow'||mode==='recaptcha'){var marker=document.createElement('input');marker.type='hidden';marker.name='cfturnstile_failsafe';marker.value=mode;form.appendChild(marker);if(mode==='recaptcha'&&recaptchaSiteKey){var recaptchaWrap=document.createElement('div');recaptchaWrap.className='cfturnstile-atomic-field';recaptchaWrap.style.cssText='display: flex; flex-direction: column; align-items: '+cfturnstile_atomic_align(settings.align)+'; flex: 0 0 100%; width: 100%; margin: 10px 0 15px 0;';var recaptchaDiv=document.createElement('div');recaptchaDiv.className='g-recaptcha';recaptchaDiv.setAttribute('data-sitekey',recaptchaSiteKey);recaptchaWrap.appendChild(recaptchaDiv);cfturnstile_atomic_insert(form,recaptchaWrap,position,submitButton)}
39form.classList.add('cft-processed');return}
40if(!submitButton||!window.turnstile||!sitekey)return;if(disableSubmit){cfturnstile_elementor_set_submit(submitButton,!1)}
41var index=window._cft_atomic_idx++;var wrap=document.createElement('div');wrap.className='cfturnstile-atomic-field';wrap.style.cssText='display: flex; flex-direction: column; align-items: '+cfturnstile_atomic_align(settings.align)+'; flex: 0 0 100%; width: 100%; margin: 10px 0 15px 0;';if(settings.labelEnable&&settings.labelText){var labelEl=document.createElement('p');labelEl.className='cfturnstile-widget-label';labelEl.style.cssText='font-size: 14px; margin: 0 0 6px 0;';if((settings.appearance||'always')==='interaction-only'){labelEl.className+=' cfturnstile-widget-label-interaction';labelEl.style.display='none'}
42var smallEl=document.createElement('small');smallEl.textContent=settings.labelText;labelEl.appendChild(smallEl);wrap.appendChild(labelEl)}
43var turnstileDiv=document.createElement('div');turnstileDiv.className='elementor-turnstile-field cf-turnstile';turnstileDiv.id='cf-turnstile-elementor-atomic-'+index;wrap.appendChild(turnstileDiv);cfturnstile_atomic_insert(form,wrap,position,submitButton);turnstile.render(turnstileDiv,cfturnstile_atomic_render_options(form));if(settings.labelEnable&&(settings.appearance||'always')==='interaction-only'&&typeof window.cfturnstileInitInteractionLabels==='function'){window.cfturnstileInitInteractionLabels()}
44form.classList.add('cft-processed')})}
45function cfturnstile_atomic_reset(form){if(!form||!window.turnstile)return;var widget=form.querySelector('.cf-turnstile');if(!widget)return;var settings=window.cfturnstileElementorSettings||{};if(settings.disableSubmit){cfturnstile_elementor_set_submit(cfturnstile_atomic_submit_button(form),!1)}
46try{turnstile.reset(widget)}catch(e){}}
47function cfturnstile_atomic_patch_fetch(){if(window._cfturnstileAtomicFetchPatched)return;var originalFetch=window.fetch;if(typeof originalFetch!=='function')return;window._cfturnstileAtomicFetchPatched=!0;window.fetch=function(input,init){var form=null;try{var body=init&&init.body;if(body instanceof FormData&&body.get('action')===CFT_ATOMIC_AJAX_ACTION){var formId=body.get('form_id');if(formId&&/^[A-Za-z0-9_-]+$/.test(formId)){form=document.querySelector(CFT_ATOMIC_FORM_SELECTOR+'[data-id="'+formId+'"]')}
48if(form){var token=cfturnstile_elementor_token(form);if(token){body.set('cf-turnstile-response',token)}
49var failsafe=form.querySelector('input[name="cfturnstile_failsafe"]');if(failsafe&&failsafe.value){body.set('cfturnstile_failsafe',failsafe.value)}
50var recaptcha=form.querySelector('textarea[name="g-recaptcha-response"], input[name="g-recaptcha-response"]');if(recaptcha&&recaptcha.value){body.set('g-recaptcha-response',recaptcha.value)}}}}catch(e){}
51var request=originalFetch.apply(this||window,arguments);if(form){var reset=function(){setTimeout(function(){cfturnstile_atomic_reset(form)},500)};request.then(reset,reset)}
52return request}}(function(){cfturnstile_atomic_patch_fetch();var scheduled=null;function schedule(){if(scheduled)return;scheduled=setTimeout(function(){scheduled=null;cfturnstile_init_elementor_atomic_forms()},100)}
53if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',schedule)}else{schedule()}
54if(window.MutationObserver){new MutationObserver(schedule).observe(document.documentElement,{childList:!0,subtree:!0})}})()

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.