This commit is contained in:
2026-07-02 15:54:39 -06:00
commit 9883323161
17470 changed files with 4470592 additions and 0 deletions
@@ -0,0 +1 @@
<?php return array('dependencies' => array('react-jsx-runtime', 'wp-api-fetch', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-polyfill'), 'version' => 'e96a48620ca4c34c4006');
@@ -0,0 +1 @@
.jetpack-mailchimp-settings{margin-top:8px}.jetpack-mailchimp-settings select{margin-left:8px}@media(max-width:782px){.jetpack-mailchimp-settings select{margin-left:0}}
@@ -0,0 +1 @@
(()=>{"use strict";var e={36299(){},10790(e){e.exports=window.ReactJSXRuntime},1455(e){e.exports=window.wp.apiFetch},86087(e){e.exports=window.wp.element},52619(e){e.exports=window.wp.hooks},27723(e){e.exports=window.wp.i18n}},t={};function i(n){var a=t[n];if(void 0!==a)return a.exports;var o=t[n]={exports:{}};return e[n](o,o.exports,i),o.exports}i.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},i.d=(e,t)=>{for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);var n=i(1455),a=i.n(n),o=i(86087),r=i(52619),s=i(27723),c=(i(36299),i(10790));const __=s.__,d=({isConnected:e})=>{const[t,i]=(0,o.useState)([{id:"none",name:__("None","jetpack")}]),[n,r]=(0,o.useState)("none"),[s,d]=(0,o.useState)(!1);return(0,o.useEffect)(()=>{e&&(d(!0),a()({path:"/wpcom/v2/mailchimp/settings",method:"GET"}).then(e=>{e.audiences&&(i([{id:"none",name:__("None","jetpack")},...e.audiences]),e.follower_list_id&&e.audiences.find(({id:t})=>t===e.follower_list_id)&&r(e.follower_list_id),d(!1))}))},[e]),e?(0,c.jsx)("div",{className:"jetpack-mailchimp-settings",children:(0,c.jsxs)("label",{htmlFor:"jetpack-mailchimp-audience",children:[__("Audience that your visitors can subscribe to:","jetpack"),(0,c.jsx)("select",{id:"jetpack-mailchimp-audience",name:"jetpack-mailchimp-audience",onChange:e=>r(e.target.value),value:n,disabled:s,children:t.map(e=>(0,c.jsx)("option",{value:e.id,children:e.name},e.id))})]})}):null};(0,r.addFilter)("jetpack.externalConnections.extraSettings","jetpack/mailchimp/admin",(e,t)=>"mailchimp"!==t?e:d)})();
@@ -0,0 +1 @@
.jetpack-mailchimp-settings{margin-top:8px}.jetpack-mailchimp-settings select{margin-right:8px}@media(max-width:782px){.jetpack-mailchimp-settings select{margin-right:0}}
@@ -0,0 +1,76 @@
{
"$schema": "https://schemas.wp.org/trunk/block.json",
"apiVersion": 3,
"name": "jetpack/mailchimp",
"title": "Mailchimp",
"description": "Allow readers to join a Mailchimp audience.",
"keywords": [
"email",
"subscription",
"newsletter"
],
"version": "12.5.0",
"textdomain": "jetpack",
"category": "grow",
"icon": "<svg viewBox='0 0 24 24' width='24' height='24' xmlns='http://www.w3.org/2000/svg'><path d='m16.88,11.25c.17-.02.34-.02.49,0,.09-.2.1-.55.02-.93-.12-.57-.28-.91-.61-.86-.33.05-.34.46-.22,1.03.07.32.19.59.32.76'/><path d='m14.03,11.7c.24.1.38.17.44.11.04-.04.03-.11-.03-.2-.12-.19-.36-.38-.61-.49-.52-.22-1.14-.15-1.62.19-.16.12-.31.28-.29.37,0,.03.03.06.09.06.13.01.59-.22,1.11-.25.37-.02.68.09.92.2'/><path d='m13.56,11.97c-.31.05-.48.15-.59.25-.09.08-.15.17-.15.23,0,.03.01.05.02.06.01.01.03.02.05.02.07,0,.23-.06.23-.06.43-.15.71-.13.99-.1.16.02.23.03.26-.03.01-.02.02-.05,0-.1-.07-.12-.38-.32-.81-.26'/><path d='m15.92,12.97c.21.1.44.06.52-.09s-.03-.36-.24-.46c-.21-.1-.44-.06-.52.09-.08.15.03.36.24.46'/><path d='m17.26,11.79c-.17,0-.31.18-.32.42s.13.42.3.43.31-.18.32-.42c0-.23-.13-.42-.3-.43'/><path d='m5.83,16c-.04-.05-.11-.04-.18-.02-.05.01-.1.02-.16.02-.13,0-.23-.06-.29-.15-.08-.12-.07-.3.01-.5l.04-.09c.14-.31.36-.82.11-1.31-.19-.37-.51-.6-.89-.64-.36-.05-.74.09-.98.35-.38.42-.44.98-.36,1.18.03.07.07.09.1.1.06,0,.16-.04.22-.2l.02-.05c.03-.08.08-.24.16-.37.1-.15.25-.26.43-.29.18-.04.37,0,.52.1.26.17.37.5.25.8-.06.16-.15.46-.13.72.04.51.35.71.63.73.27.01.46-.14.51-.25.03-.07,0-.11-.01-.12'/><path d='m8.42,6.69c.89-1.03,1.98-1.92,2.96-2.42.03-.02.07.02.05.05-.08.14-.23.44-.28.67,0,.04.03.06.06.04.61-.42,1.67-.86,2.6-.92.04,0,.06.05.03.07-.14.11-.3.26-.41.41-.02.03,0,.06.03.06.65,0,1.57.23,2.17.57.04.02.01.1-.03.09-.91-.21-2.4-.37-3.94.01-1.38.34-2.43.86-3.2,1.41-.04.03-.09-.02-.05-.06h0Zm4.43,9.95h0s0,0,0,0h0Zm3.67.43s.04-.04.04-.07c0-.04-.04-.06-.07-.06,0,0-1.9.28-3.69-.38.2-.63.71-.41,1.5-.34,1.41.08,2.68-.12,3.62-.39.81-.23,1.88-.69,2.71-1.35.28.61.38,1.29.38,1.29,0,0,.22-.04.4.07.17.11.3.32.21.89-.17,1.05-.62,1.91-1.38,2.7-.46.49-1.02.92-1.65,1.24-.34.18-.7.33-1.08.46-2.84.93-5.75-.09-6.69-2.28-.07-.16-.14-.34-.19-.52-.4-1.44-.06-3.17,1-4.27h0c.07-.07.13-.15.13-.25,0-.09-.05-.18-.1-.24-.37-.54-1.66-1.45-1.4-3.23.19-1.27,1.3-2.17,2.34-2.12l.26.02c.45.03.84.08,1.21.1.62.03,1.18-.06,1.84-.61.22-.19.4-.35.7-.4.03,0,.11-.03.27-.03.16,0,.31.05.45.14.53.35.6,1.21.63,1.83.02.36.06,1.22.07,1.47.03.57.18.65.48.75.17.06.33.1.56.16.7.2,1.12.4,1.38.65.16.16.23.33.25.49.08.6-.47,1.35-1.93,2.03-1.59.74-3.53.93-4.87.78l-.47-.05c-1.07-.14-1.68,1.24-1.04,2.18.41.61,1.54,1.01,2.67,1.01,2.58,0,4.57-1.1,5.31-2.06l.06-.08c.04-.05,0-.08-.04-.05-.6.41-3.28,2.05-6.15,1.56,0,0-.35-.06-.67-.18-.25-.1-.78-.34-.85-.88,2.31.72,3.77.04,3.77.04h0ZM3.8,11.57c-.8.16-1.51.61-1.95,1.24-.26-.22-.74-.63-.83-.8-.69-1.31.76-3.87,1.77-5.32C5.3,3.13,9.21.43,11.02.92c.29.08,1.27,1.21,1.27,1.21,0,0-1.81,1.01-3.49,2.41-2.26,1.74-3.97,4.28-5,7.03h0Zm1.35,6.03c-.12.02-.25.03-.37.03-1.21-.03-2.52-1.12-2.65-2.42-.14-1.43.59-2.53,1.88-2.79.15-.03.34-.05.54-.04.72.04,1.79.6,2.04,2.17.22,1.4-.13,2.82-1.44,3.04h0Zm16.4-2.53s-.08-.28-.17-.58c-.09-.3-.19-.51-.19-.51.37-.56.38-1.06.33-1.34-.05-.35-.2-.65-.49-.96-.29-.31-.89-.62-1.74-.86l-.44-.12s-.02-1.04-.04-1.48c-.01-.32-.04-.82-.2-1.31-.18-.66-.5-1.24-.9-1.61,1.1-1.14,1.79-2.4,1.79-3.48,0-2.08-2.56-2.71-5.7-1.4l-.67.28s-1.2-1.18-1.22-1.2C8.33-2.63-2.89,9.84.7,12.86l.78.66c-.2.53-.28,1.13-.22,1.78.08.83.51,1.63,1.21,2.25.66.59,1.53.96,2.37.96,1.4,3.21,4.58,5.19,8.32,5.3,4.01.12,7.37-1.76,8.78-5.14.09-.24.48-1.31.48-2.25s-.54-1.34-.88-1.34'/></svg>",
"supports": {
"align": [
"wide",
"full"
],
"color": {
"gradients": true
},
"spacing": {
"padding": true,
"margin": true
}
},
"attributes": {
"emailPlaceholder": {
"type": "string"
},
"consentText": {
"type": "string"
},
"interests": {
"type": "array",
"default": []
},
"processingLabel": {
"type": "string"
},
"signupFieldTag": {
"type": "string"
},
"signupFieldValue": {
"type": "string"
},
"successLabel": {
"type": "string"
},
"errorLabel": {
"type": "string"
},
"preview": {
"type": "boolean",
"default": false
}
},
"example": {
"attributes": {
"preview": true
},
"innerBlocks": [
{
"name": "jetpack/button",
"attributes": {
"element": "button",
"text": "Join my Mailchimp audience",
"uniqueId": "mailchimp-widget-id"
}
}
]
},
"editorScript": "jetpack-blocks-editor"
}
@@ -0,0 +1 @@
<?php return array('dependencies' => array('wp-dom-ready', 'wp-i18n', 'wp-polyfill'), 'version' => 'ce36c9ece10941522690');
@@ -0,0 +1 @@
.wp-block-jetpack-mailchimp.is-processing form{display:none}.wp-block-jetpack-mailchimp .wp-block-jetpack-button.aligncenter,.wp-block-jetpack-mailchimp .wp-block-jetpack-button.alignleft,.wp-block-jetpack-mailchimp .wp-block-jetpack-button.alignright,.wp-block-jetpack-mailchimp p.aligncenter,.wp-block-jetpack-mailchimp p.alignleft,.wp-block-jetpack-mailchimp p.alignright{display:block}.wp-block-jetpack-mailchimp .wp-block-jetpack-button.aligncenter,.wp-block-jetpack-mailchimp p.aligncenter{margin-left:auto;margin-right:auto}.wp-block-jetpack-mailchimp .wp-block-jetpack-button.alignleft,.wp-block-jetpack-mailchimp p.alignleft{margin-right:auto}.wp-block-jetpack-mailchimp .wp-block-jetpack-button.alignright,.wp-block-jetpack-mailchimp p.alignright{margin-left:auto}.wp-block-jetpack-mailchimp .wp-block-jetpack-button,.wp-block-jetpack-mailchimp p{margin-bottom:1em}.wp-block-jetpack-mailchimp input{box-sizing:border-box;width:100%}.wp-block-jetpack-mailchimp .error,.wp-block-jetpack-mailchimp .error:focus{outline:1px;outline-color:#d63638;outline-offset:-2px;outline-style:auto}.wp-block-jetpack-mailchimp .wp-block-jetpack-mailchimp_notification{display:none;margin-bottom:1.5em;padding:.75em}.wp-block-jetpack-mailchimp .wp-block-jetpack-mailchimp_notification.is-visible{display:block}.wp-block-jetpack-mailchimp .wp-block-jetpack-mailchimp_notification.wp-block-jetpack-mailchimp_error{background-color:#d63638;color:#fff}.wp-block-jetpack-mailchimp .wp-block-jetpack-mailchimp_notification.wp-block-jetpack-mailchimp_processing{background-color:rgba(0,0,0,.025)}.wp-block-jetpack-mailchimp .wp-block-jetpack-mailchimp_notification.wp-block-jetpack-mailchimp_success{background-color:#008a20;color:#fff}.wp-block-jetpack-mailchimp .wp-block-jetpack-mailchimp_notification.wp-block-jetpack-mailchimp__is-amp{display:block}.wp-block-jetpack-mailchimp :is(form.amp-form-submit-error,form.amp-form-submit-success,form.amp-form-submitting)>p{display:none}
@@ -0,0 +1 @@
(()=>{var e={86954(e){function t(e,t=100,r={}){if("function"!=typeof e)throw new TypeError(`Expected the first parameter to be a function, got \`${typeof e}\`.`);if(t<0)throw new RangeError("`wait` must not be negative.");const{immediate:o}="boolean"==typeof r?{immediate:r}:r;let i,s,n,a,c;function l(){const t=i,r=s;return i=void 0,s=void 0,c=e.apply(t,r),c}function u(){const e=Date.now()-a;e<t&&e>=0?n=setTimeout(u,t-e):(n=void 0,o||(c=l()))}const p=function(...e){if(i&&this!==i&&Object.getPrototypeOf(this)===Object.getPrototypeOf(i))throw new Error("Debounced method called with different contexts of the same prototype.");i=this,s=e,a=Date.now();const r=o&&!n;return n||(n=setTimeout(u,t)),r&&(c=l()),c};return Object.defineProperty(p,"isPending",{get:()=>void 0!==n}),p.clear=()=>{n&&(clearTimeout(n),n=void 0)},p.flush=()=>{n&&p.trigger()},p.trigger=()=>{c=l(),p.clear()},p}e.exports.debounce=t,e.exports=t},39904(e,t){"use strict";var r=/^[-!#$%&'*+\/0-9=?A-Z^_a-z{|}~](\.?[-!#$%&'*+\/0-9=?A-Z^_a-z`{|}~])*@[a-zA-Z0-9](-*\.?[a-zA-Z0-9])*\.[a-zA-Z](-?[a-zA-Z0-9])+$/;t.t=function(e){if(!e)return!1;if(e.length>254)return!1;if(!r.test(e))return!1;var t=e.split("@");return!(t[0].length>64)&&!t[1].split(".").some(function(e){return e.length>63})}},67073(){},54790(e,t,r){"use strict";r.d(t,{j7:()=>i});var o=r(27723);const __=o.__,i="wp-block-jetpack-mailchimp";__("Enter your email","jetpack"),__("By clicking submit, you agree to share your email address with the site owner and Mailchimp to receive marketing, updates, and other emails from the site owner. Use the unsubscribe link in those emails to opt out at any time.","jetpack"),__("Processing…","jetpack"),__("Success! You're on the list.","jetpack"),__("Whoops! There was an error and we couldn't process your subscription. Please reload the page and try again.","jetpack")},79366(e,t,r){"object"==typeof window&&window.Jetpack_Block_Assets_Base_Url&&(r.p=window.Jetpack_Block_Assets_Base_Url)},98490(e){"use strict";e.exports=window.wp.domReady},27723(e){"use strict";e.exports=window.wp.i18n}},t={};function r(o){var i=t[o];if(void 0!==i)return i.exports;var s=t[o]={exports:{}};return e[o](s,s.exports,r),s.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var o in t)r.o(t,o)&&!r.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e;globalThis.importScripts&&(e=globalThis.location+"");var t=globalThis.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),r.p=e+"../"})(),(()=>{"use strict";r(79366)})(),(()=>{"use strict";var e=r(98490),t=r.n(e),o=r(86954),i=r.n(o),s=r(39904),n=r(54790);r(67073);function a(e,t){const r=t.value,o="error";return t.classList.remove(o),!!(0,s.t)(r)||(t.classList.add(o),"function"==typeof document.createElement("input").reportValidity&&e.reportValidity(),!1)}function c(e,t){const r=e.querySelector("form"),o=e.querySelector("input[name=email]"),s=e.querySelector("."+n.j7+"_processing"),c=e.querySelector("."+n.j7+"_error"),l=e.querySelector("."+n.j7+"_success");o.addEventListener("input",((e,t)=>i()(()=>{a(e,t)},1e3))(r,o)),r.addEventListener("submit",i=>{if(i.preventDefault(),!a(r,o))return;const n=o.value,u=[].slice.call(r.querySelectorAll('input[type="hidden"].mc-submit-param')).reduce((e,t)=>({...e,[t.name]:t.value}),{});e.classList.add("is-processing"),s.classList.add("is-visible"),function(e,t,r){let o="https://public-api.wordpress.com/rest/v1.1/sites/"+encodeURIComponent(e)+"/email_follow/subscribe?email="+encodeURIComponent(t);for(const e in r)o+="&"+encodeURIComponent(e)+"="+encodeURIComponent(r[e]);return new Promise(function(e,t){const r=new XMLHttpRequest;r.open("GET",o),r.onload=function(){if(200===r.status){const t=JSON.parse(r.responseText);e(t)}else{const e=JSON.parse(r.responseText);t(e)}},r.send()})}(t,n,u).then(e=>{s.classList.remove("is-visible"),e.error&&"member_exists"!==e.error?c.classList.add("is-visible"):l.classList.add("is-visible")},()=>{s.classList.remove("is-visible"),c.classList.add("is-visible")})})}const l=()=>{Array.from(document.querySelectorAll("."+n.j7)).forEach(e=>{if("true"===e.getAttribute("data-jetpack-block-initialized"))return;const t=e.getAttribute("data-blog-id");try{c(e,t)}catch(e){0}e.setAttribute("data-jetpack-block-initialized","true")})};"undefined"!=typeof window&&t()(l)})()})();
@@ -0,0 +1 @@
.wp-block-jetpack-mailchimp.is-processing form{display:none}.wp-block-jetpack-mailchimp .wp-block-jetpack-button.aligncenter,.wp-block-jetpack-mailchimp .wp-block-jetpack-button.alignleft,.wp-block-jetpack-mailchimp .wp-block-jetpack-button.alignright,.wp-block-jetpack-mailchimp p.aligncenter,.wp-block-jetpack-mailchimp p.alignleft,.wp-block-jetpack-mailchimp p.alignright{display:block}.wp-block-jetpack-mailchimp .wp-block-jetpack-button.aligncenter,.wp-block-jetpack-mailchimp p.aligncenter{margin-left:auto;margin-right:auto}.wp-block-jetpack-mailchimp .wp-block-jetpack-button.alignleft,.wp-block-jetpack-mailchimp p.alignleft{margin-left:auto}.wp-block-jetpack-mailchimp .wp-block-jetpack-button.alignright,.wp-block-jetpack-mailchimp p.alignright{margin-right:auto}.wp-block-jetpack-mailchimp .wp-block-jetpack-button,.wp-block-jetpack-mailchimp p{margin-bottom:1em}.wp-block-jetpack-mailchimp input{box-sizing:border-box;width:100%}.wp-block-jetpack-mailchimp .error,.wp-block-jetpack-mailchimp .error:focus{outline:1px;outline-color:#d63638;outline-offset:-2px;outline-style:auto}.wp-block-jetpack-mailchimp .wp-block-jetpack-mailchimp_notification{display:none;margin-bottom:1.5em;padding:.75em}.wp-block-jetpack-mailchimp .wp-block-jetpack-mailchimp_notification.is-visible{display:block}.wp-block-jetpack-mailchimp .wp-block-jetpack-mailchimp_notification.wp-block-jetpack-mailchimp_error{background-color:#d63638;color:#fff}.wp-block-jetpack-mailchimp .wp-block-jetpack-mailchimp_notification.wp-block-jetpack-mailchimp_processing{background-color:rgba(0,0,0,.025)}.wp-block-jetpack-mailchimp .wp-block-jetpack-mailchimp_notification.wp-block-jetpack-mailchimp_success{background-color:#008a20;color:#fff}.wp-block-jetpack-mailchimp .wp-block-jetpack-mailchimp_notification.wp-block-jetpack-mailchimp__is-amp{display:block}.wp-block-jetpack-mailchimp :is(form.amp-form-submit-error,form.amp-form-submit-success,form.amp-form-submitting)>p{display:none}