HEX
Server: Apache/2.4.58 (Ubuntu)
System: Linux ns3133907 6.8.0-86-generic #87-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 22 18:03:36 UTC 2025 x86_64
User: cssnetorguk (1024)
PHP: 8.2.28
Disabled: NONE
Upload Files
File: //home/pbyh.co.uk/public_html/wp-content/themes/go/dist/js/admin/go-theme-deactivation.min.js
(()=>{var e={703:(e,t,a)=>{"use strict";var n=a(414);function o(){}function r(){}r.resetWarningCache=o,e.exports=function(){function e(e,t,a,o,r,c){if(c!==n){var i=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw i.name="Invariant Violation",i}}function t(){return e}e.isRequired=e;var a={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:r,resetWarningCache:o};return a.PropTypes=a,a}},697:(e,t,a)=>{e.exports=a(703)()},414:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"}},t={};function a(n){var o=t[n];if(void 0!==o)return o.exports;var r=t[n]={exports:{}};return e[n](r,r.exports,a),r.exports}a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},a.d=(e,t)=>{for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=window.wp.element,t=window.wp.domReady;var n=a.n(t),o=a(697),r=a.n(o);const c=window.wp.dom,i=window.wp.components,s=document.documentElement.getAttribute("lang")||"en-US",l=t=>{let{apiUrl:a,getParams:n,isEvent:o,pageData:r}=t;const[l,d]=(0,e.useState)(null),[u,m]=(0,e.useState)(!1),[p,h]=(0,e.useState)(null),[g,f]=(0,e.useState)({});(0,e.useEffect)((()=>((async()=>{const e=await async function(e){const t={...arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,language:s,random:1};let a="";Object.keys(t).forEach((e=>a+=`${e}=${t[e]}&`));try{const t=await fetch(`${e}?${a.slice(0,-1)}`);return t.ok?await t.json():null}catch(e){return null}}(a,n);e&&e.can_submit_feedback&&(window.addEventListener("click",_),v(e))})(),()=>{window.removeEventListener("click",_)})),[]);const v=e=>{h(e);const t={};e.choices.forEach((e=>{e.text_field&&(t[e.text_field]="")})),f({choices:[],domain:r.domain,go_theme_version:r.goThemeVersion,hostname:r.hostname,language:s,wp_version:r.wpVersion,...t})},_=(0,e.useCallback)((e=>{o(e)&&(e.preventDefault(),m(!0),d(e.target.href))})),y=async function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];e&&g.choices.length>=p.choices_min&&await fetch(a,{body:JSON.stringify(g),headers:{"Content-Type":"application/json"},method:"POST"}),m(!1),window.location.href=l};return u&&p?(0,e.createElement)(i.Modal,{className:"go-deactivate-modal",onRequestClose:()=>m(!1),title:p.labels.title},(0,e.createElement)("div",{className:"go-deactivate-modal__checkbox"},p.choices.map((t=>{const a=g.choices.indexOf(t.slug)>=0;return(0,e.createElement)("div",{key:t.slug},(0,e.createElement)(i.CheckboxControl,{checked:a,label:t.label,onChange:e=>((e,t)=>{f((a=>{const n=a.choices;return e?n.push(t):n.splice(n.indexOf(t),1),{...a,choices:n}}))})(e,t.slug)}),!!t.text_field&&(0,e.createElement)(i.TextControl,{className:"go-deactivate-modal__text "+(a?"show":""),onChange:e=>((e,t)=>{f((a=>({...a,[e]:t})))})(t.text_field,e),value:g[t.text_field]}))}))),(0,e.createElement)(i.ButtonGroup,null,(0,e.createElement)(i.Button,{className:"go-deactivate-modal__button",onClick:()=>y(!0),variant:"primary"},p.labels.submit_deactivate),(0,e.createElement)(i.Button,{className:"go-deactivate-modal__button",onClick:()=>y(!1),variant:"link"},p.labels.skip_deactivate)),(0,e.createElement)("footer",{className:"go-deactivate-modal__footer"},(0,e.createElement)("div",{dangerouslySetInnerHTML:{__html:(0,c.safeHTML)(p.labels.privacy_disclaimer)}}))):null};l.propTypes={apiUrl:r().string.isRequired,getParams:r().object,isEvent:r().func.isRequired,pageData:r().object.isRequired};const d=()=>{const t=goThemeDeactivateData.domain;if(!goThemeDeactivateData||!t)return null;const a={domain:t};return(0,e.createElement)(l,{apiUrl:"https://wpnux.godaddy.com/v3/api/feedback/go-theme-optout",getParams:a,isEvent:e=>e.target.classList.contains("activate"),pageData:goThemeDeactivateData})};n()((function(){(0,e.render)((0,e.createElement)(d,null),document.getElementById(goThemeDeactivateData.containerId))}))})()})();