|
1
|
|
-!function(){"use strict";var e={n:function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,{a:n}),n},d:function(t,n){for(var r in n)e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}},t=jQuery,n=e.n(t),r=wp.element,l=wp.hooks,a=(0,r.createContext)(),o=function(e){var t=e.reducer,n=e.initialState,l=e.children;return wp.element.createElement(a.Provider,{value:(0,r.useReducer)(t,n)},l)},c=function(){return(0,r.useContext)(a)};function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,l,a,o,c=[],i=!0,m=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;i=!1}else for(;!(i=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);i=!0);}catch(e){m=!0,l=e}finally{try{if(!i&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(m)throw l}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return m(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?m(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var u=function(){return wp.element.createElement("svg",{viewBox:"-21 0 512 512",xmlns:"http://www.w3.org/2000/svg"},wp.element.createElement("path",{d:"m186.667969 416c-49.984375 0-90.667969-40.683594-90.667969-90.667969v-218.664062h-37.332031c-32.363281 0-58.667969 26.300781-58.667969 58.664062v288c0 32.363281 26.304688 58.667969 58.667969 58.667969h266.664062c32.363281 0 58.667969-26.304688 58.667969-58.667969v-37.332031zm0 0"}),wp.element.createElement("path",{d:"m469.332031 58.667969c0-32.40625-26.261719-58.667969-58.664062-58.667969h-224c-32.40625 0-58.667969 26.261719-58.667969 58.667969v266.664062c0 32.40625 26.261719 58.667969 58.667969 58.667969h224c32.402343 0 58.664062-26.261719 58.664062-58.667969zm0 0"}))},p=function(){var e=i(c(),2),t=e[0],a=e[1],o=t.buttonStyle,m=t.meta,p=o.btn_color,s=o.btn_bg_color,d=o.btn_l_padding,b=o.btn_t_padding,f=o.btn_r_padding,y=o.btn_b_padding,v=o.btn_l_margin,w=o.btn_t_margin,g=o.btn_r_margin,E=o.btn_b_margin,h=o.btn_tl_radius,O=o.btn_tr_radius,S=o.btn_br_radius,N=o.btn_bl_radius,j=o.btn_font_size,_=o.btn_line_height,C=o.btn_h_color,P=o.btn_h_bg_color,x=o.svg_icon_color,A=o.svg_icon_width,D=o.svg_icon_t_padding,k=o.svg_icon_r_padding,I=o.svg_icon_b_padding,U=o.svg_icon_l_padding,T=o.svg_icon_h_color,B=o.cover_color,z=o.cover_font_size,V=(m["button-copy-text"],m["button-position"]||""),F=m["button-text"]||"",R=m["button-title"]||"",H=(m["copy-format"],m.selector,m.style||""),W=function(){var e=n()("#ctc-style");e.length||((e=document.createElement("style")).id="ctc-style",e.type="text/css",e.media="screen",e.innerHTML="",document.head.appendChild(e),e=n()("#ctc-style"));var t="\n #preview .ctc-style-cover .ctc-button {\n color: ".concat(B,";\n font-size: ").concat(z,"px;\n }\n #preview .ctc-style-svg-icon .ctc-button {\n padding-top: ").concat(D,"px;\n padding-right: ").concat(k,"px;\n padding-bottom: ").concat(I,"px;\n padding-left: ").concat(U,"px;\n color: ").concat(x,";\n }\n #preview .ctc-style-svg-icon svg {\n fill: ").concat(x,";\n width: ").concat(A,"px;\n }\n #preview .ctc-style-svg-icon .ctc-button:hover {\n color: ").concat(T,";\n }\n #preview .ctc-style-svg-icon .ctc-button:hover svg {\n fill: ").concat(T,";\n }\n\n #preview .ctc-style-button .ctc-button {\n color: ").concat(p,";\n background-color: ").concat(s,";\n font-size: ").concat(j,"px;\n line-height: ").concat(_,"px;\n padding-left: ").concat(d,"px;\n padding-top: ").concat(b,"px;\n padding-right: ").concat(f,"px;\n padding-bottom: ").concat(y,"px;\n margin-left: ").concat(v,"px;\n margin-top: ").concat(w,"px;\n margin-right: ").concat(g,"px;\n margin-bottom: ").concat(E,"px;\n border-top-left-radius: ").concat(h,"px;\n border-top-right-radius: ").concat(O,"px;\n border-bottom-right-radius: ").concat(S,"px;\n border-bottom-left-radius: ").concat(N,"px;\n }\n #preview .ctc-style-button .ctc-button:hover {\n color: ").concat(C,";\n background-color: ").concat(P,";\n }\n #preview .ctc-style-button .ctc-button svg {\n fill: ").concat(p,";\n width: ").concat(j,"px;\n }\n #preview .ctc-style-button .ctc-button:hover svg {\n fill: ").concat(C,";\n }\n ");e.html(t)};return(0,r.useEffect)((function(){!1!==M&&W()}),[o]),wp.element.createElement("div",{id:"preview",className:"ctc-preview"},wp.element.createElement("h2",null,"Preview"),wp.element.createElement("div",{className:"ctc-preview-wrap ctc-position-".concat(V," ctc-style-").concat(H)},""===H||"button"===H?wp.element.createElement(React.Fragment,null,"inside"===V?wp.element.createElement("div",{className:"ctc-preview-target"},wp.element.createElement("button",{className:"ctc-button",title:R},F),"Hello World"):null,""===V||"outside"===V?wp.element.createElement(React.Fragment,null,wp.element.createElement("button",{className:"ctc-button",title:R},F),wp.element.createElement("div",{className:"ctc-preview-target"},"Hello World")):null):null,"svg-icon"===H?wp.element.createElement(React.Fragment,null,"inside"===V?wp.element.createElement("div",{className:"ctc-preview-target"},wp.element.createElement("button",{className:"ctc-button",title:R},wp.element.createElement(u,null)),"Hello World"):null,"outside"===V?wp.element.createElement(React.Fragment,null,wp.element.createElement("button",{className:"ctc-button",title:R},wp.element.createElement(u,null)),wp.element.createElement("div",{className:"ctc-preview-target"},"Hello World")):null):null,"cover"===H?wp.element.createElement("div",{className:"ctc-preview-target"},wp.element.createElement("span",{className:"ctc-button",title:R},F),"Hello World"):null),wp.element.createElement("form",{id:"ctc-style-form",className:"".concat(!1===M?"is-free":""," ").concat(H?"style-"+H:""),onChange:function(e){e.preventDefault();var t=e.target.name,n=e.target.value;t=(t=t.replaceAll("ctc-","")).replaceAll("-","_");var r=(0,l.applyFilters)("ctc.settings.submit",!1,t,n,o);!1!==r&&(a({type:"set",buttonStyle:r,isUpdated:!0}),W())}},!1===M?wp.element.createElement("div",{className:"upgrade"},wp.element.createElement("a",{href:CopyDashboardVars.upgradeUrl},"Upgrade to Premium to Access")):null,wp.element.createElement("table",{className:"style-svg-icon widefat striped",style:{display:"svg-icon"===H?"table":"none"}},wp.element.createElement("tbody",null,wp.element.createElement("tr",null,wp.element.createElement("th",{colspan:"2"},wp.element.createElement("b",null,"Normal Style"))),wp.element.createElement("tr",null,wp.element.createElement("td",null,"Icon Color"),wp.element.createElement("td",null,wp.element.createElement("input",{type:"color",className:"ctc-svg-icon-color",name:"ctc-svg-icon-color",value:x}))),wp.element.createElement("tr",null,wp.element.createElement("td",null,"Icon Size"),wp.element.createElement("td",null,wp.element.createElement("input",{type:"number",className:"ctc-svg-icon-width",name:"ctc-svg-icon-width",value:A}))),wp.element.createElement("tr",null,wp.element.createElement("td",null,"Icon Padding"),wp.element.createElement("td",null,wp.element.createElement("input",{type:"number",className:"ctc-svg-icon-t-padding",name:"ctc-svg-icon-t-padding",value:D}),wp.element.createElement("input",{type:"number",className:"ctc-svg-icon-r-padding",name:"ctc-svg-icon-r-padding",value:k}),wp.element.createElement("input",{type:"number",className:"ctc-svg-icon-b-padding",name:"ctc-svg-icon-b-padding",value:I}),wp.element.createElement("input",{type:"number",className:"ctc-svg-icon-l-padding",name:"ctc-svg-icon-l-padding",value:U}))),wp.element.createElement("tr",null,wp.element.createElement("th",{colspan:"2"},wp.element.createElement("b",null,"Hover Style"))),wp.element.createElement("tr",null,wp.element.createElement("td",null,"Icon Color"),wp.element.createElement("td",null,wp.element.createElement("input",{type:"color",className:"ctc-svg-icon-h-color",name:"ctc-svg-icon-h-color",value:T}))))),wp.element.createElement("table",{className:"style-cover widefat striped",style:{display:"cover"===H?"table":"none"}},wp.element.createElement("tbody",null,wp.element.createElement("tr",null,wp.element.createElement("td",null,"Text Color"),wp.element.createElement("td",null,wp.element.createElement("input",{type:"color",className:"ctc-cover-color",name:"ctc-cover-color",value:B}))),wp.element.createElement("tr",null,wp.element.createElement("td",null,"Font Size"),wp.element.createElement("td",null,wp.element.createElement("input",{type:"number",className:"ctc-cover-font-size",name:"ctc-cover-font-size",value:z}))))),wp.element.createElement("table",{className:"style-button widefat striped",style:{display:"button"===H?"table":"none"}},wp.element.createElement("tbody",null,wp.element.createElement("tr",null,wp.element.createElement("th",{colspan:"2"},wp.element.createElement("b",null,"Normal Style"))),wp.element.createElement("tr",null,wp.element.createElement("td",null,"Button Color"),wp.element.createElement("td",null,wp.element.createElement("input",{type:"color",className:"ctc-btn-color",name:"ctc-btn-color",value:p}))),wp.element.createElement("tr",null,wp.element.createElement("td",null,"Button Background Color"),wp.element.createElement("td",null,wp.element.createElement("input",{type:"color",className:"ctc-btn-bg-color",name:"ctc-btn-bg-color",value:s}))),wp.element.createElement("tr",null,wp.element.createElement("td",null,"Font Size"),wp.element.createElement("td",null,wp.element.createElement("input",{type:"number",className:"ctc-btn-font-size",name:"ctc-btn-font-size",value:j}))),wp.element.createElement("tr",null,wp.element.createElement("td",null,"Line Height"),wp.element.createElement("td",null,wp.element.createElement("input",{type:"number",className:"ctc-btn-line-height",name:"ctc-btn-line-height",value:_}))),wp.element.createElement("tr",null,wp.element.createElement("td",null,"Button Padding"),wp.element.createElement("td",null,wp.element.createElement("input",{type:"number",className:"ctc-btn-t-padding",name:"ctc-btn-t-padding",value:b}),wp.element.createElement("input",{type:"number",className:"ctc-btn-r-padding",name:"ctc-btn-r-padding",value:f}),wp.element.createElement("input",{type:"number",className:"ctc-btn-b-padding",name:"ctc-btn-b-padding",value:y}),wp.element.createElement("input",{type:"number",className:"ctc-btn-l-padding",name:"ctc-btn-l-padding",value:d}))),wp.element.createElement("tr",null,wp.element.createElement("td",null,"Button Margin"),wp.element.createElement("td",null,wp.element.createElement("input",{type:"number",className:"ctc-btn-t-margin",name:"ctc-btn-t-margin",value:w}),wp.element.createElement("input",{type:"number",className:"ctc-btn-r-margin",name:"ctc-btn-r-margin",value:g}),wp.element.createElement("input",{type:"number",className:"ctc-btn-b-margin",name:"ctc-btn-b-margin",value:E}),wp.element.createElement("input",{type:"number",className:"ctc-btn-l-margin",name:"ctc-btn-l-margin",value:v}))),wp.element.createElement("tr",null,wp.element.createElement("td",null,"Border Radius"),wp.element.createElement("td",null,wp.element.createElement("input",{type:"number",className:"ctc-btn-tl-radius",name:"ctc-btn-tl-radius",value:h}),wp.element.createElement("input",{type:"number",className:"ctc-btn-tr-radius",name:"ctc-btn-tr-radius",value:O}),wp.element.createElement("input",{type:"number",className:"ctc-btn-br-radius",name:"ctc-btn-br-radius",value:S}),wp.element.createElement("input",{type:"number",className:"ctc-btn-bl-radius",name:"ctc-btn-bl-radius",value:N}))),wp.element.createElement("tr",null,wp.element.createElement("th",{colspan:"2"},wp.element.createElement("b",null,"Hover Style"))),wp.element.createElement("tr",null,wp.element.createElement("td",null,"Button Color"),wp.element.createElement("td",null,wp.element.createElement("input",{type:"color",className:"ctc-btn-h-color",name:"ctc-btn-h-color",value:C}))),wp.element.createElement("tr",null,wp.element.createElement("td",null,"Button Background Color"),wp.element.createElement("td",null,wp.element.createElement("input",{type:"color",className:"ctc-btn-h-bg-color",name:"ctc-btn-h-bg-color",value:P})))))))};function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function b(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function f(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=s(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=s(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==s(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function y(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,l,a,o,c=[],i=!0,m=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;i=!1}else for(;!(i=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);i=!0);}catch(e){m=!0,l=e}finally{try{if(!i&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(m)throw l}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return v(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?v(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var w=[{name:"Button",value:"button"},{name:"Icon",value:"svg-icon"},{name:"Cover",value:"cover"}],g=[{name:"Inside",value:"inside"},{name:"Outside",value:"outside"}],E=[{name:"Default",value:"default"},{name:"Google Docs",value:"google-docs"},{name:"Email",value:"email"}],h=function(){var e=y(c(),2),t=e[0].meta,n=e[1],r=t["button-copy-text"]||"",l=t["button-position"]||"",a=t["button-text"]||"",o=t["button-title"]||"",i=t["copy-format"]||"",m=t.selector||"",u=t.style||"";return wp.element.createElement("div",{className:"ctc-settings"},wp.element.createElement("h2",null,"Settings"),wp.element.createElement("div",{className:"field"},wp.element.createElement("span",{className:"label"},"Selector"),wp.element.createElement("input",{type:"text",value:m,placeholder:"E.g. pre, .my-class, #my-id",onChange:function(e){n({type:"set",meta:b(b({},t),{},{selector:e.target.value}),isUpdated:!0})}})),wp.element.createElement("div",{className:"field"},wp.element.createElement("span",{className:"label"},"Format"),wp.element.createElement("select",{onChange:function(e){n({type:"set",meta:b(b({},t),{},{"copy-format":e.target.value}),isUpdated:!0})}},E.map((function(e,t){return wp.element.createElement("option",{key:t,value:e.value,selected:i===e.value},e.name)})))),wp.element.createElement("div",{className:"field"},wp.element.createElement("span",{className:"label"},"Style"),wp.element.createElement("select",{onChange:function(e){n({type:"set",meta:b(b({},t),{},{style:e.target.value}),isUpdated:!0})}},w.map((function(e,t){return wp.element.createElement("option",{key:t,value:e.value,selected:u===e.value},e.name)})))),"cover"===u?null:wp.element.createElement("div",{className:"field"},wp.element.createElement("span",{className:"label"},"Position"),wp.element.createElement("select",{onChange:function(e){n({type:"set",meta:b(b({},t),{},{"button-position":e.target.value}),isUpdated:!0})}},g.map((function(e,t){return wp.element.createElement("option",{key:t,value:e.value,selected:l===e.value},e.name)})))),"button"===u?wp.element.createElement("div",{className:"field"},wp.element.createElement("span",{className:"label"},"Button Text"),wp.element.createElement("input",{type:"text",value:a,placeholder:"Copy to Clipboard",onChange:function(e){n({type:"set",meta:b(b({},t),{},{"button-text":e.target.value}),isUpdated:!0})}})):null,wp.element.createElement("div",{className:"field"},wp.element.createElement("span",{className:"label"},"After Copy Button Text"),wp.element.createElement("input",{type:"text",value:r,placeholder:"Copied",onChange:function(e){n({type:"set",meta:b(b({},t),{},{"button-copy-text":e.target.value}),isUpdated:!0})}})),wp.element.createElement("div",{className:"field"},wp.element.createElement("span",{className:"label"},"Button Title"),wp.element.createElement("input",{type:"text",value:o,placeholder:"Copy to Clipboard",onChange:function(e){n({type:"set",meta:b(b({},t),{},{"button-title":e.target.value}),isUpdated:!0})}})))};function O(e){return O="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},O(e)}function S(e){return function(e){if(Array.isArray(e))return x(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||P(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function N(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function j(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?N(Object(n),!0).forEach((function(t){_(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):N(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function _(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=O(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=O(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==O(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function C(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,l,a,o,c=[],i=!0,m=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;i=!1}else for(;!(i=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);i=!0);}catch(e){m=!0,l=e}finally{try{if(!i&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(m)throw l}}return c}}(e,t)||P(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function P(e,t){if(e){if("string"==typeof e)return x(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?x(e,t):void 0}}function x(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var A=function(e){var t=e.data,n=t.id,l=t.operator,a=t.type,o=t.value,i=C(c(),2),m=i[0].meta,u=i[1],p=m.conditions,s=C((0,r.useState)(a),2),d=s[0],b=s[1],f=CopyDashboardVars.conditions.filter((function(e){return e.key===d}));return wp.element.createElement("div",{className:"condition"},wp.element.createElement("select",{value:d,onChange:function(e){b(e.target.value),u({type:"set",isUpdated:!0,meta:j(j({},m),{},{conditions:p.map((function(t){return t.id===n?j(j({},t),{},{type:e.target.value}):t}))})})}},wp.element.createElement("option",{value:""},"Select a field"),CopyDashboardVars.conditions.map((function(e,t){return wp.element.createElement("option",{key:t,value:e.key},e.name)}))),wp.element.createElement("select",{value:l,onChange:function(e){u({type:"set",isUpdated:!0,meta:j(j({},m),{},{conditions:p.map((function(t){return t.id===n?j(j({},t),{},{operator:e.target.value}):t}))})})}},wp.element.createElement("option",{value:"="},"is equal to"),wp.element.createElement("option",{value:"!="},"is not equal to")),wp.element.createElement("select",{className:"condition-value",value:o,onChange:function(e){u({type:"set",isUpdated:!0,meta:j(j({},m),{},{conditions:p.map((function(t){return t.id===n?j(j({},t),{},{value:e.target.value}):t}))})})}},f.length>0?wp.element.createElement(React.Fragment,null,f[0].types.map((function(e,t){return wp.element.createElement("option",{key:t,value:e.value},e.name)}))):wp.element.createElement("option",{value:""},"Select a value")),wp.element.createElement("button",{className:"button button-secondary",onClick:function(){u({type:"set",isUpdated:!0,meta:j(j({},m),{},{conditions:p.filter((function(e){return e.id!==n}))})})}},"Remove"))},D=function(){var e=C(c(),2),t=e[0].meta,n=e[1],r=t.conditions;return wp.element.createElement("div",{className:"ctc-conditions"},wp.element.createElement("h2",null,"Display Conditions"),wp.element.createElement("h3",null,"Show this field group if"),wp.element.createElement("div",{className:"field-group"},wp.element.createElement("div",{className:"field"},r.map((function(e,t){return wp.element.createElement(A,{key:t,data:e})})),wp.element.createElement("button",{className:"button button-primary",onClick:function(){n({type:"set",isUpdated:!0,meta:j(j({},t),{},{conditions:[].concat(S(r),[{id:Date.now().toString(),operator:"=",type:"",value:""}])})})}},"Add Condition"))))};function k(e){return k="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},k(e)}function I(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function U(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?I(Object(n),!0).forEach((function(t){T(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):I(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function T(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=k(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=k(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==k(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function B(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,l,a,o,c=[],i=!0,m=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;i=!1}else for(;!(i=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);i=!0);}catch(e){m=!0,l=e}finally{try{if(!i&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(m)throw l}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return z(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?z(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function z(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var V=function(){var e=B(c(),2),t=e[0],l=t.isUpdated,a=t.meta,o=t.buttonStyle,i=t.post,m=e[1],u=i.post_title,s=B((0,r.useState)("Cancel"),2),d=s[0],b=s[1],f=B((0,r.useState)(CopyDashboardVars.onEdit?"Save Changes":"Create"),2),y=f[0],v=f[1],w=a["button-copy-text"]||"",g=a["button-position"]||"",E=a["button-text"]||"",O=a["button-title"]||"",S=a["copy-format"]||"",N=a.selector||"",j=a.style||"",_=a.conditions||[];return wp.element.createElement("div",null,wp.element.createElement("div",{className:"row"},wp.element.createElement("div",{className:"col"},wp.element.createElement("div",{className:"field post-title"},wp.element.createElement("span",{className:"label"},"Post Title"),wp.element.createElement("input",{type:"text",value:u,className:"post-title",placeholder:"Enter post title",onChange:function(e){m({type:"set",post:U(U({},i),{},{post_title:e.target.value}),isUpdated:!0})}})))),wp.element.createElement("div",{className:"row"},wp.element.createElement("div",{className:"col"},wp.element.createElement(h,null),wp.element.createElement(D,null)),wp.element.createElement("div",{className:"col"},wp.element.createElement(p,null))),wp.element.createElement("div",null,wp.element.createElement("button",{className:"button button-primary save-btn",disabled:!l,onClick:function(){CopyDashboardVars.onEdit?v("Saving..."):v("Creating..."),n().ajax({url:CopyDashboardVars.ajax_url,type:"POST",data:{action:"ctc_save_changes",on_edit:CopyDashboardVars.onEdit,style_type:j,position:g,format:S,btn_text:E,btn_after_copy_text:w,btn_title:O,selector:N,buttonStyle:o,post:i,conditions:_,nonce:CopyDashboardVars.nonce},success:function(e){var t;v("Redirecting..."),window.location.href=(t=e.data.edit_post_url)?t=(t=(t=t.replaceAll("&","&")).replaceAll("×","x")).replaceAll("–","-"):t}})}},y),wp.element.createElement("button",{className:"button",onClick:function(){b("Redirecting..."),window.location.href=CopyDashboardVars.editUrl}},d)))},F=function(){return wp.element.createElement("div",null,wp.element.createElement("h2",null,"Current Upgrade Offer"),wp.element.createElement("div",{className:"offer"},wp.element.createElement("br",null),"Get up to ",wp.element.createElement("span",null,"20% to 58% off")," by upgrading to the Premium version.",wp.element.createElement("br",null),"Don't miss out! 🛍️✨",wp.element.createElement("br",null),wp.element.createElement("a",{href:"https://clipboard.agency/#pricing",target:"_blank"},"Get Offer Now")))};function R(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,l,a,o,c=[],i=!0,m=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;i=!1}else for(;!(i=(r=a.call(n)).done)&&(c.push(r.value),c.length!==t);i=!0);}catch(e){m=!0,l=e}finally{try{if(!i&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(m)throw l}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return H(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?H(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function H(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var M=(0,l.applyFilters)("ctc.settings.customize",!1),W=function(){var e=R(c(),2),t=e[0].tab,n=e[1],r=[{slug:"dashboard",name:"Editor",component:V,canDisplay:!0},{slug:"upgrade",name:"Upgrade to Pro",component:F,canDisplay:!1===M}];return wp.element.createElement("div",{className:"page"},wp.element.createElement("div",{className:"header"},wp.element.createElement("div",{className:"logo"}),wp.element.createElement("div",{className:"header-right"},wp.element.createElement("ul",{className:"menu menu-admin"},r.map((function(e,r){return e.canDisplay?wp.element.createElement("li",{key:r,className:"tab-".concat(e.slug," ").concat(t.slug===e.slug?"active":""),onClick:function(){n({type:"set",tab:e})}},wp.element.createElement("a",{href:"#"},e.name)):null}))),wp.element.createElement("div",{className:"flex"},wp.element.createElement("ul",{className:"menu"},wp.element.createElement("li",null,wp.element.createElement("a",{href:"https://clipboard.agency/doc/installation/",target:"_blank"},"Knowledge Base")))))),wp.element.createElement("div",{className:"content"},wp.element.createElement(t.component,null)),wp.element.createElement("div",{className:"footer"}))};function $(e){return $="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},$(e)}var G=["type"];function q(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function L(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?q(Object(n),!0).forEach((function(t){K(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):q(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function K(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=$(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=$(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==$(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Q={styleType:"button",position:"outside",format:"",btnText:"Copy to Clipboard",btnAfterCopyText:"Copy",btnTitle:"Copy to Clipboard",buttonStyle:CopyDashboardVars.buttonStyle,isUpdated:!1,post:CopyDashboardVars.onEdit?CopyDashboardVars.post:{post_title:""},meta:CopyDashboardVars.onEdit?CopyDashboardVars.meta:{"button-copy-text":"Copied","button-position":"outside","button-text":"Copy to Clipboard","button-title":"Copy to Clipboard","copy-format":"",selector:"pre",style:"button",conditions:[]},tab:{slug:"dashboard",name:"Editor",component:V}},J=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Q,t=arguments.length>1?arguments[1]:void 0,n=t.type,r=function(e,t){if(null==e)return{};var n,r,l=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}(t,G);return"set"===n?L(L({},e),r):e};function X(e){return X="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},X(e)}function Y(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Z(r.key),r)}}function Z(e){var t=function(e,t){if("object"!=X(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=X(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==X(t)?t:t+""}var ee=function(){return wp.element.createElement(o,{reducer:J,initialState:Q},wp.element.createElement(W,null))},te=function(){return e=function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)},(t=[{key:"setup",value:function(){(0,r.render)((0,r.createElement)(ee),document.getElementById("ctc-dashboard-root"))}}])&&Y(e.prototype,t),n&&Y(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,n}();n()(document).ready((function(){window.ctcDashboard=new te,null!==document.getElementById("ctc-dashboard-root")&&window.ctcDashboard.setup()}))}(); |
|
1
|
+!function(){"use strict";var e={"./assets/admin/src/components/AdminHeader.js":function(e,t,n){n.r(t);var r=n("./assets/admin/src/components/Icons.js"),a=n("./assets/admin/src/components/ProBadge.js");t.default=function(e){var t=e.title,n=e.version,o=void 0===n?"":n,l=e.isPro,c=void 0!==l&&l,s=e.backHref,i=e.children;return wp.element.createElement("header",{className:"h-16 bg-white border-b border-gray-200 flex items-center justify-between flex-shrink-0 z-20 relative pr-6 ".concat(s?"pl-2":"px-6")},wp.element.createElement("div",{className:"flex items-center gap-3"},s&&wp.element.createElement("a",{href:s,className:"flex items-center justify-center w-8 h-8 rounded-lg text-slate-500 hover:bg-slate-100 hover:text-slate-700 transition-colors","aria-label":"Back to rules list"},wp.element.createElement(r.ChevronLeftIcon,{className:"w-5 h-5"})),wp.element.createElement("div",{className:"h-8 w-8 bg-indigo-600 rounded-lg flex items-center justify-center text-white font-bold text-lg shadow-indigo-200 shadow-md"},wp.element.createElement(r.BoltIcon,{className:"w-4 h-4"})),wp.element.createElement("div",null,wp.element.createElement("h1",{className:"text-base font-bold text-slate-900 leading-tight m-0 p-0"},t),wp.element.createElement("div",{className:"flex items-center gap-2 mt-0.5"},o&&wp.element.createElement("span",{className:"text-[10px] text-slate-500 font-medium"},"v",o),wp.element.createElement(a.default,{isPro:c})))),i&&wp.element.createElement("div",{className:"flex items-center gap-4"},i))}},"./assets/admin/src/components/Footer.js":function(e,t,n){n.r(t);var r=n("@wordpress/i18n"),a=n("./assets/admin/src/components/Icons.js");t.default=function(){return wp.element.createElement("footer",{className:"bg-white border-t border-gray-200 px-6 py-3 flex items-center justify-between flex-shrink-0"},wp.element.createElement("div",{className:"flex items-center gap-2"},wp.element.createElement("span",{className:"text-sm font-medium text-slate-700"},(0,r.__)("Copy Anything to Clipboard","ctc")),wp.element.createElement("span",{className:"text-gray-300"},"|"),wp.element.createElement("span",{className:"text-xs text-gray-400"},(0,r.__)("by","ctc")," ",wp.element.createElement("a",{href:"https://clipboard.agency/",target:"_blank",rel:"noopener noreferrer",className:"text-indigo-600 hover:text-indigo-700 transition-colors"},"Clipboard Agency"))),wp.element.createElement("div",{className:"flex items-center gap-4"},wp.element.createElement("a",{href:"https://docs.clipboard.agency/getting-started",target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-1.5 text-xs text-gray-500 hover:text-indigo-600 transition-colors"},wp.element.createElement(a.BookIcon,null),(0,r.__)("Documentation","ctc")),wp.element.createElement("a",{href:"https://wordpress.org/support/plugin/copy-the-code/",target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-1.5 text-xs text-gray-500 hover:text-indigo-600 transition-colors"},wp.element.createElement(a.SupportIcon,null),(0,r.__)("Support","ctc"))))}},"./assets/admin/src/components/Icons.js":function(e,t,n){n.r(t),n.d(t,{ArrowUpRightIcon:function(){return v},BoltIcon:function(){return c},BookIcon:function(){return w},ChartIcon:function(){return J},CheckIcon:function(){return r},CheckmarkIcon:function(){return i},ChevronDownIcon:function(){return E},ChevronLeftIcon:function(){return p},ChevronRightIcon:function(){return h},ClickIcon:function(){return q},ClipboardCopyIcon:function(){return A},ClipboardIcon:function(){return F},ClockIcon:function(){return O},CloseIcon:function(){return d},CodeIcon:function(){return x},CopyAsIcon:function(){return X},CopyIcon:function(){return M},DatabaseIcon:function(){return D},DocumentCopyIcon:function(){return G},DuplicateIcon:function(){return z},EditIcon:function(){return S},ExcludeIcon:function(){return b},ExternalLinkIcon:function(){return y},EyeIcon:function(){return H},FilterIcon:function(){return P},InfoIcon:function(){return o},LayoutDashboardIcon:function(){return R},LinkIcon:function(){return Y},LockIcon:function(){return W},PaletteIcon:function(){return j},PaperclipIcon:function(){return U},PauseIcon:function(){return V},PlusIcon:function(){return m},PresetIcon:function(){return C},SaveIcon:function(){return I},SmallPlusIcon:function(){return k},SparkleIcon:function(){return f},SpinnerIcon:function(){return s},StarIcon:function(){return Q},SupportIcon:function(){return g},TableIcon:function(){return _},TagIcon:function(){return L},TicketIcon:function(){return T},TrashIcon:function(){return u},TrashSmallIcon:function(){return B},UploadIcon:function(){return N},WarningIcon:function(){return l},XIcon:function(){return a}});var r=function(e){var t=e.className,n=void 0===t?"w-5 h-5":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"}))},a=function(e){var t=e.className,n=void 0===t?"w-5 h-5":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M10 14l2-2m0 0l2-2m-2 2l-2-2m2 2l2 2m7-2a9 9 0 11-18 0 9 9 0 0118 0z"}))},o=function(e){var t=e.className,n=void 0===t?"w-5 h-5":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"}))},l=function(e){var t=e.className,n=void 0===t?"w-5 h-5":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z"}))},c=function(e){var t=e.className,n=void 0===t?"w-5 h-5":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M13 10V3L4 14h7v7l9-11h-7z"}))},s=function(e){var t=e.className,n=void 0===t?"w-3.5 h-3.5 animate-spin":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15"}))},i=function(e){var t=e.className,n=void 0===t?"w-3.5 h-3.5":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M5 13l4 4L19 7"}))},m=function(e){var t=e.className,n=void 0===t?"w-4 h-4":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M12 4v16m8-8H4"}))},u=function(e){var t=e.className,n=void 0===t?"w-4 h-4":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M19 7l-.867 12.142A2 2 0 0116.138 21H7.862a2 2 0 01-1.995-1.858L5 7m5 4v6m4-6v6m1-10V4a1 1 0 00-1-1h-4a1 1 0 00-1 1v3M4 7h16"}))},d=function(e){var t=e.className,n=void 0===t?"w-4 h-4":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M6 18L18 6M6 6l12 12"}))},p=function(e){var t=e.className,n=void 0===t?"w-4 h-4":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M15 19l-7-7 7-7"}))},h=function(e){var t=e.className,n=void 0===t?"w-4 h-4":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M9 5l7 7-7 7"}))},f=function(e){var t=e.className,n=void 0===t?"w-3.5 h-3.5":t;return wp.element.createElement("svg",{className:n,fill:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{d:"M9.813 15.904L9 18.75l-.813-2.846a4.5 4.5 0 00-3.09-3.09L2.25 12l2.846-.813a4.5 4.5 0 003.09-3.09L9 5.25l.813 2.846a4.5 4.5 0 003.09 3.09L15.75 12l-2.846.813a4.5 4.5 0 00-3.09 3.09zM18.259 8.715L18 9.75l-.259-1.035a3.375 3.375 0 00-2.455-2.456L14.25 6l1.036-.259a3.375 3.375 0 002.455-2.456L18 2.25l.259 1.035a3.375 3.375 0 002.456 2.456L21.75 6l-1.035.259a3.375 3.375 0 00-2.456 2.456zM16.894 20.567L16.5 21.75l-.394-1.183a2.25 2.25 0 00-1.423-1.423L13.5 18.75l1.183-.394a2.25 2.25 0 001.423-1.423l.394-1.183.394 1.183a2.25 2.25 0 001.423 1.423l1.183.394-1.183.394a2.25 2.25 0 00-1.423 1.423z"}))},v=function(e){var t=e.className,n=void 0===t?"w-3 h-3":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M7 17L17 7M17 7H7M17 7v10"}))},w=function(e){var t=e.className,n=void 0===t?"w-3.5 h-3.5":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M12 6.253v13m0-13C10.832 5.477 9.246 5 7.5 5S4.168 5.477 3 6.253v13C4.168 18.477 5.754 18 7.5 18s3.332.477 4.5 1.253m0-13C13.168 5.477 14.754 5 16.5 5c1.747 0 3.332.477 4.5 1.253v13C19.832 18.477 18.247 18 16.5 18c-1.746 0-3.332.477-4.5 1.253"}))},g=function(e){var t=e.className,n=void 0===t?"w-3.5 h-3.5":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M18.364 5.636l-3.536 3.536m0 5.656l3.536 3.536M9.172 9.172L5.636 5.636m3.536 9.192l-3.536 3.536M21 12a9 9 0 11-18 0 9 9 0 0118 0zm-5 0a4 4 0 11-8 0 4 4 0 018 0z"}))},x=function(e){var t=e.className,n=void 0===t?"w-4 h-4":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M10 20l4-16m4 4l4 4-4 4M6 16l-4-4 4-4"}))},b=function(e){var t=e.className,n=void 0===t?"w-4 h-4":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M18.364 18.364A9 9 0 005.636 5.636m12.728 12.728A9 9 0 015.636 5.636m12.728 12.728L5.636 5.636"}))},y=function(e){var t=e.className,n=void 0===t?"w-2.5 h-2.5":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"}))},E=function(e){var t=e.className,n=void 0===t?"w-4 h-4":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M19 9l-7 7-7-7"}))},k=function(e){var t=e.className,n=void 0===t?"w-2.5 h-2.5":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M12 6v6m0 0v6m0-6h6m-6 0H6"}))},N=function(e){var t=e.className,n=void 0===t?"w-4 h-4":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M4 16v1a3 3 0 003 3h10a3 3 0 003-3v-1m-4-8l-4-4m0 0L8 8m4-4v12"}))},L=function(e){var t=e.className,n=void 0===t?"w-6 h-6":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M7 7h.01M7 3h5c.512 0 1.024.195 1.414.586l7 7a2 2 0 010 2.828l-7 7a2 2 0 01-2.828 0l-7-7A1.994 1.994 0 013 12V7a4 4 0 014-4z"}))},_=function(e){var t=e.className,n=void 0===t?"w-6 h-6":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M3 10h18M3 14h18m-9-4v8m-7 0h14a2 2 0 002-2V8a2 2 0 00-2-2H5a2 2 0 00-2 2v8a2 2 0 002 2z"}))},j=function(e){var t=e.className,n=void 0===t?"w-4 h-4":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M7 21a4 4 0 01-4-4V5a2 2 0 012-2h4a2 2 0 012 2v12a4 4 0 01-4 4zm0 0h12a2 2 0 002-2v-4a2 2 0 00-2-2h-2.343M11 7.343l1.657-1.657a2 2 0 012.828 0l2.829 2.829a2 2 0 010 2.828l-8.486 8.485M7 17h.01"}))},M=function(e){var t=e.className,n=void 0===t?"w-3.5 h-3.5":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z"}))},C=function(e){var t=e.className,n=void 0===t?"w-4 h-4":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M19 11H5m14 0a2 2 0 012 2v6a2 2 0 01-2 2H5a2 2 0 01-2-2v-6a2 2 0 012-2m14 0V9a2 2 0 00-2-2M5 11V9a2 2 0 012-2m0 0V5a2 2 0 012-2h6a2 2 0 012 2v2M7 7h10"}))},I=function(e){var t=e.className,n=void 0===t?"w-3 h-3":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M8 7H5a2 2 0 00-2 2v9a2 2 0 002 2h14a2 2 0 002-2V9a2 2 0 00-2-2h-3m-1 4l-3 3m0 0l-3-3m3 3V4"}))},B=function(e){var t=e.className,n=void 0===t?"w-3.5 h-3.5":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M19 7l-.867 12.142A2 2 0 0116.138 21H7.862a2 2 0 01-1.995-1.858L5 7m5 4v6m4-6v6m1-10V4a1 1 0 00-1-1h-4a1 1 0 00-1 1v3M4 7h16"}))},S=function(e){var t=e.className,n=void 0===t?"w-4 h-4":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M11 5H6a2 2 0 00-2 2v11a2 2 0 002 2h11a2 2 0 002-2v-5m-1.414-9.414a2 2 0 112.828 2.828L11.828 15H9v-2.828l8.586-8.586z"}))},W=function(e){var t=e.className,n=void 0===t?"w-3 h-3":t;return wp.element.createElement("svg",{className:n,fill:"currentColor",viewBox:"0 0 20 20"},wp.element.createElement("path",{fillRule:"evenodd",d:"M5 9V7a5 5 0 0110 0v2a2 2 0 012 2v5a2 2 0 01-2 2H5a2 2 0 01-2-2v-5a2 2 0 012-2zm8-2v2H7V7a3 3 0 016 0z",clipRule:"evenodd"}))},P=function(e){var t=e.className,n=void 0===t?"w-4 h-4":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M3 4a1 1 0 011-1h16a1 1 0 011 1v2.586a1 1 0 01-.293.707l-6.414 6.414a1 1 0 00-.293.707V17l-4 4v-6.586a1 1 0 00-.293-.707L3.293 7.293A1 1 0 013 6.586V4z"}))},z=function(e){var t=e.className,n=void 0===t?"w-3.5 h-3.5":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z"}))},H=function(e){var t=e.className,n=void 0===t?"w-3 h-3":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M15 12a3 3 0 11-6 0 3 3 0 016 0z"}),wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M2.458 12C3.732 7.943 7.523 5 12 5c4.478 0 8.268 2.943 9.542 7-1.274 4.057-5.064 7-9.542 7-4.477 0-8.268-2.943-9.542-7z"}))},A=function(e){var t=e.className,n=void 0===t?"w-3.5 h-3.5":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M8 5H6a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2v-1M8 5a2 2 0 002 2h2a2 2 0 002-2M8 5a2 2 0 012-2h2a2 2 0 012 2m0 0h2a2 2 0 012 2v3m2 4H10m0 0l3-3m-3 3l3 3"}))},O=function(e){var t=e.className,n=void 0===t?"w-5 h-5":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z"}))},V=function(e){var t=e.className,n=void 0===t?"w-5 h-5":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M10 9v6m4-6v6m7-3a9 9 0 11-18 0 9 9 0 0118 0z"}))},T=function(e){var t=e.className,n=void 0===t?"w-5 h-5":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M15 5v2m0 4v2m0 4v2M5 5a2 2 0 00-2 2v3a2 2 0 110 4v3a2 2 0 002 2h14a2 2 0 002-2v-3a2 2 0 110-4V7a2 2 0 00-2-2H5z"}))},R=function(e){var t=e.className,n=void 0===t?"w-4 h-4":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M4 5a1 1 0 011-1h14a1 1 0 011 1v2a1 1 0 01-1 1H5a1 1 0 01-1-1V5zM4 13a1 1 0 011-1h6a1 1 0 011 1v6a1 1 0 01-1 1H5a1 1 0 01-1-1v-6zM16 13a1 1 0 011-1h2a1 1 0 011 1v6a1 1 0 01-1 1h-2a1 1 0 01-1-1v-6z"}))},D=function(e){var t=e.className,n=void 0===t?"w-4 h-4":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M4 7v10c0 2.21 3.582 4 8 4s8-1.79 8-4V7M4 7c0 2.21 3.582 4 8 4s8-1.79 8-4M4 7c0-2.21 3.582-4 8-4s8 1.79 8 4m0 5c0 2.21-3.582 4-8 4s-8-1.79-8-4"}))},F=function(e){var t=e.className,n=void 0===t?"w-4 h-4":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z"}))},G=function(e){var t=e.className,n=void 0===t?"w-4 h-4":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m0 0h2a2 2 0 012 2v3m2 4H10m0 0l3-3m-3 3l3 3"}))},U=function(e){var t=e.className,n=void 0===t?"w-4 h-4":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M15.172 7l-6.586 6.586a2 2 0 102.828 2.828l6.414-6.586a4 4 0 00-5.656-5.656l-6.415 6.585a6 6 0 108.486 8.486L20.5 13"}))},Y=function(e){var t=e.className,n=void 0===t?"w-4 h-4":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M13.828 10.172a4 4 0 00-5.656 0l-4 4a4 4 0 105.656 5.656l1.102-1.101m-.758-4.899a4 4 0 005.656 0l4-4a4 4 0 00-5.656-5.656l-1.1 1.1"}))},q=function(e){var t=e.className,n=void 0===t?"w-4 h-4":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M15 15l-2 5L9 9l11 4-5 2zm0 0l5 5M7.188 2.239l.777 2.897M5.136 7.965l-2.898-.777M13.95 4.05l-2.122 2.122m-5.657 5.656l-2.12 2.122"}))},Q=function(e){var t=e.className,n=void 0===t?"w-3 h-3":t;return wp.element.createElement("svg",{className:n,fill:"currentColor",viewBox:"0 0 20 20","aria-hidden":"true"},wp.element.createElement("path",{d:"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"}))},J=function(e){var t=e.className,n=void 0===t?"w-5 h-5":t;return wp.element.createElement("svg",{className:n,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24","aria-hidden":"true"},wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M9 19v-6a2 2 0 00-2-2H5a2 2 0 00-2 2v6a2 2 0 002 2h2a2 2 0 002-2zm0 0V9a2 2 0 012-2h2a2 2 0 012 2v10m-6 0a2 2 0 002 2h2a2 2 0 002-2m0 0V5a2 2 0 012-2h2a2 2 0 012 2v14a2 2 0 01-2 2h-2a2 2 0 01-2-2z"}))},X=function(e){var t=e.type,n=e.className,r=void 0===n?"w-4 h-4":n,a={text:wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 6h16M4 12h16M4 18h7"}),html:wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M10 20l4-16m4 4l4 4-4 4M6 16l-4-4 4-4"}),smart:wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M8 7v8a2 2 0 002 2h6M8 7V5a2 2 0 012-2h4.586a1 1 0 01.707.293l4.414 4.414a1 1 0 01.293.707V15a2 2 0 01-2 2h-2M8 7H6a2 2 0 00-2 2v10a2 2 0 002 2h8a2 2 0 002-2v-2"}),image:wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 16l4.586-4.586a2 2 0 012.828 0L16 16m-2-2l1.586-1.586a2 2 0 012.828 0L20 14m-6-6h.01M6 20h12a2 2 0 002-2V6a2 2 0 00-2-2H6a2 2 0 00-2 2v12a2 2 0 002 2z"}),json:wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 6h16M4 10h16M4 14h16M4 18h16"}),svg:wp.element.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M15.232 5.232l3.536 3.536m-2.036-5.036a2.5 2.5 0 113.536 3.536L6.5 21.036H3v-3.572L16.732 3.732z"})},o=a[t]||a.smart;return wp.element.createElement("svg",{className:r,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24","aria-hidden":"true"},o)}},"./assets/admin/src/components/ProBadge.js":function(e,t,n){n.r(t);var r=n("@wordpress/i18n"),a=n("./assets/admin/src/components/Icons.js");t.default=function(e){var t=e.isPro,n=e.className,o=void 0===n?"":n;return t?wp.element.createElement("span",{className:"inline-flex items-center gap-1 px-1.5 py-0.5 bg-gradient-to-r from-violet-600 to-purple-600 text-white text-[9px] font-bold uppercase tracking-wide rounded shadow-sm ".concat(o)},wp.element.createElement(a.SparkleIcon,{className:"w-2.5 h-2.5"}),"Pro"):wp.element.createElement("a",{href:"https://clipboard.agency/pricing/?utm_source=plugin&utm_medium=header&utm_campaign=upgrade",target:"_blank",rel:"noopener noreferrer",className:"group inline-flex items-center gap-1 px-1.5 py-0.5 bg-slate-100 hover:bg-gradient-to-r hover:from-amber-500 hover:to-orange-500 text-slate-500 hover:text-white text-[9px] font-bold uppercase tracking-wide rounded transition-all ".concat(o)},wp.element.createElement(a.SparkleIcon,{className:"w-2.5 h-2.5"}),(0,r.__)("Upgrade","ctc"),wp.element.createElement(a.ArrowUpRightIcon,{className:"w-2 h-2 opacity-0 group-hover:opacity-100 transition-opacity"}))}},"./assets/admin/src/dashboard/index.js":function(e,t,n){n.r(t);var r=n("@wordpress/i18n"),a=n("@wordpress/element"),o=n("@wordpress/api-fetch"),l=n.n(o),c=n("./assets/admin/src/components/AdminHeader.js"),s=n("./assets/admin/src/components/Footer.js"),i=n("./assets/admin/src/components/Icons.js");function m(e){return m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},m(e)}function u(){u=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},l=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function i(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{i({},"")}catch(e){i=function(e,t,n){return e[t]=n}}function d(e,t,n,r){var o=t&&t.prototype instanceof x?t:x,l=Object.create(o.prototype),c=new S(r||[]);return a(l,"_invoke",{value:M(e,n,c)}),l}function p(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=d;var h="suspendedStart",f="suspendedYield",v="executing",w="completed",g={};function x(){}function b(){}function y(){}var E={};i(E,l,(function(){return this}));var k=Object.getPrototypeOf,N=k&&k(k(W([])));N&&N!==n&&r.call(N,l)&&(E=N);var L=y.prototype=x.prototype=Object.create(E);function _(e){["next","throw","return"].forEach((function(t){i(e,t,(function(e){return this._invoke(t,e)}))}))}function j(e,t){function n(a,o,l,c){var s=p(e[a],e,o);if("throw"!==s.type){var i=s.arg,u=i.value;return u&&"object"==m(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,l,c)}),(function(e){n("throw",e,l,c)})):t.resolve(u).then((function(e){i.value=e,l(i)}),(function(e){return n("throw",e,l,c)}))}c(s.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function M(t,n,r){var a=h;return function(o,l){if(a===v)throw Error("Generator is already running");if(a===w){if("throw"===o)throw l;return{value:e,done:!0}}for(r.method=o,r.arg=l;;){var c=r.delegate;if(c){var s=C(c,r);if(s){if(s===g)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===h)throw a=w,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=v;var i=p(t,n,r);if("normal"===i.type){if(a=r.done?w:f,i.arg===g)continue;return{value:i.arg,done:r.done}}"throw"===i.type&&(a=w,r.method="throw",r.arg=i.arg)}}}function C(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,C(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),g;var o=p(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,g;var l=o.arg;return l?l.done?(n[t.resultName]=l.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,g):l:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,g)}function I(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function B(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function S(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(I,this),this.reset(!0)}function W(t){if(t||""===t){var n=t[l];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(m(t)+" is not iterable")}return b.prototype=y,a(L,"constructor",{value:y,configurable:!0}),a(y,"constructor",{value:b,configurable:!0}),b.displayName=i(y,s,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,y):(e.__proto__=y,i(e,s,"GeneratorFunction")),e.prototype=Object.create(L),e},t.awrap=function(e){return{__await:e}},_(j.prototype),i(j.prototype,c,(function(){return this})),t.AsyncIterator=j,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var l=new j(d(e,n,r,a),o);return t.isGeneratorFunction(n)?l:l.next().then((function(e){return e.done?e.value:l.next()}))},_(L),i(L,s,"Generator"),i(L,l,(function(){return this})),i(L,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=W,S.prototype={constructor:S,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(B),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return c.type="throw",c.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var l=this.tryEntries[o],c=l.completion;if("root"===l.tryLoc)return a("end");if(l.tryLoc<=this.prev){var s=r.call(l,"catchLoc"),i=r.call(l,"finallyLoc");if(s&&i){if(this.prev<l.catchLoc)return a(l.catchLoc,!0);if(this.prev<l.finallyLoc)return a(l.finallyLoc)}else if(s){if(this.prev<l.catchLoc)return a(l.catchLoc,!0)}else{if(!i)throw Error("try statement without catch or finally");if(this.prev<l.finallyLoc)return a(l.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var l=o?o.completion:{};return l.type=e,l.arg=t,o?(this.method="next",this.next=o.finallyLoc,g):this.complete(l)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),g},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),B(n),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;B(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:W(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),g}},t}function d(e,t,n,r,a,o,l){try{var c=e[o](l),s=c.value}catch(e){return void n(e)}c.done?t(s):Promise.resolve(s).then(r,a)}function p(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function l(e){d(o,r,a,l,c,"next",e)}function c(e){d(o,r,a,l,c,"throw",e)}l(void 0)}))}}function h(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,l,c=[],s=!0,i=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=o.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){i=!0,a=e}finally{try{if(!s&&null!=n.return&&(l=n.return(),Object(l)!==l))return}finally{if(i)throw a}}return c}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return f(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return f(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}t.default=function(){var e=window.CTCDashboard||{},t=e.urls,n=void 0===t?{}:t,o=e.rulesCount,m=void 0===o?0:o,d=e.activeCount,f=void 0===d?0:d,v=e.pausedCount,w=void 0===v?0:v,g=e.version,x=void 0===g?"":g,b=e.isPro,y=void 0!==b&&b,E=e.recentRules,k=void 0===E?[]:E,N=e.telemetryOptIn,L=void 0!==N&&N,_=e.telemetryNonce,j=void 0===_?"":_,M=h((0,a.useState)(!!L),2),C=M[0],I=M[1],B=h((0,a.useState)(!1),2),S=B[0],W=B[1],P=(0,a.useCallback)(p(u().mark((function e(){var t,n,r;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!S){e.next=2;break}return e.abrupt("return");case 2:return t=!C,W(!0),e.prev=4,e.next=7,l()({url:window.ajaxurl||"/wp-admin/admin-ajax.php",method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams({action:"ctc_update_telemetry_opt_in",nonce:j,opt_in:t?"1":"0"}).toString()});case 7:null!=(n=e.sent)&&n.success&&I(!(null===(r=n.data)||void 0===r||!r.opt_in));case 9:return e.prev=9,W(!1),e.finish(9);case 12:case"end":return e.stop()}}),e,null,[[4,,9,12]])}))),[C,j,S]),z=m>0?Math.round(f/m*100):0;return wp.element.createElement("div",{className:"ctc-dashboard h-full flex flex-col overflow-hidden bg-gray-50 font-sans absolute top-0 left-0 right-0 bottom-0"},wp.element.createElement(c.default,{title:(0,r.__)("Copy Anything to Clipboard","ctc"),version:x,isPro:y},wp.element.createElement("a",{href:n.addNew,className:"px-4 py-2 text-xs font-bold text-white bg-slate-900 hover:bg-slate-800 rounded-lg shadow-md transition-all flex items-center justify-center gap-2"},(0,r.__)("Add New Rule","ctc"))),wp.element.createElement("div",{className:"flex-1 overflow-y-auto p-8"},wp.element.createElement("div",{className:"mx-auto max-w-7xl space-y-8"},wp.element.createElement("div",{className:"grid grid-cols-1 gap-6 md:grid-cols-2 lg:grid-cols-4"},wp.element.createElement("div",{className:"group relative overflow-hidden rounded-xl border border-gray-200 bg-white p-5 shadow-[0_2px_10px_-3px_rgba(6,81,237,0.1)] transition-all duration-300 hover:border-indigo-300 hover:shadow-md"},wp.element.createElement("div",{className:"mb-4 flex items-start justify-between"},wp.element.createElement("div",{className:"flex h-10 w-10 items-center justify-center rounded-lg border border-indigo-100 bg-indigo-50 text-indigo-600 transition-transform group-hover:scale-110"},wp.element.createElement(i.DocumentCopyIcon,{className:"h-5 w-5"}))),wp.element.createElement("div",{className:"flex items-end justify-between"},wp.element.createElement("div",null,wp.element.createElement("h3",{className:"mb-1 text-xs font-bold tracking-widest text-gray-400 uppercase"},(0,r.__)("Total Rules","ctc")),wp.element.createElement("p",{className:"text-3xl font-extrabold tracking-tight text-slate-900 transition-colors group-hover:text-indigo-600"},m)))),wp.element.createElement("div",{className:"group relative overflow-hidden rounded-xl border border-gray-200 bg-white p-5 shadow-[0_2px_10px_-3px_rgba(6,81,237,0.1)] transition-all duration-300 hover:border-blue-300 hover:shadow-md"},wp.element.createElement("div",{className:"mb-4 flex items-start justify-between"},wp.element.createElement("div",{className:"flex h-10 w-10 items-center justify-center rounded-lg border border-blue-100 bg-blue-50 text-blue-600 transition-transform group-hover:scale-110"},wp.element.createElement(i.ClockIcon,{className:"h-5 w-5"})),wp.element.createElement("div",{className:"flex items-center gap-2"},wp.element.createElement("span",{className:"h-2 w-2 animate-pulse rounded-full bg-emerald-500"}),wp.element.createElement("span",{className:"text-[10px] font-bold text-gray-500"},(0,r.__)("System Live","ctc")))),wp.element.createElement("div",{className:"flex items-end justify-between"},wp.element.createElement("div",null,wp.element.createElement("h3",{className:"mb-1 text-xs font-bold tracking-widest text-gray-400 uppercase"},(0,r.__)("Active Rules","ctc")),wp.element.createElement("div",{className:"flex items-baseline gap-2"},wp.element.createElement("p",{className:"text-3xl font-extrabold tracking-tight text-slate-900 transition-colors group-hover:text-blue-600"},f),wp.element.createElement("span",{className:"text-xs font-medium text-gray-400"},"/ ",m," ",(0,r.__)("Total","ctc")))),wp.element.createElement("div",{className:"flex h-8 flex-col items-end justify-end gap-1"},wp.element.createElement("div",{className:"h-1.5 w-16 overflow-hidden rounded-full bg-gray-100"},wp.element.createElement("div",{className:"h-full rounded-full bg-blue-500",style:{width:"".concat(z,"%")}})),wp.element.createElement("span",{className:"text-[9px] font-bold text-gray-400"},w," ",(0,r.__)("Paused","ctc"))))),wp.element.createElement("div",{className:"group relative overflow-hidden rounded-xl border border-gray-200 bg-white p-5 shadow-[0_2px_10px_-3px_rgba(6,81,237,0.1)] transition-all duration-300 hover:border-purple-300 hover:shadow-md"},wp.element.createElement("div",{className:"mb-4 flex items-start justify-between"},wp.element.createElement("div",{className:"flex h-10 w-10 items-center justify-center rounded-lg border border-purple-100 bg-purple-50 text-purple-600 transition-transform group-hover:scale-110"},wp.element.createElement(i.PauseIcon,{className:"h-5 w-5"}))),wp.element.createElement("div",{className:"flex items-end justify-between"},wp.element.createElement("div",null,wp.element.createElement("h3",{className:"mb-1 text-xs font-bold tracking-widest text-gray-400 uppercase"},(0,r.__)("Paused Rules","ctc")),wp.element.createElement("p",{className:"text-3xl font-extrabold tracking-tight text-slate-900 transition-colors group-hover:text-purple-600"},w)))),wp.element.createElement("div",{className:"group relative overflow-hidden rounded-xl border border-gray-200 bg-white p-5 shadow-[0_2px_10px_-3px_rgba(6,81,237,0.1)] transition-all duration-300 hover:border-amber-300 hover:shadow-md"},wp.element.createElement("div",{className:"mb-4 flex items-start justify-between"},wp.element.createElement("div",{className:"flex h-10 w-10 items-center justify-center rounded-lg border border-amber-100 bg-amber-50 text-amber-600 transition-transform group-hover:scale-110"},wp.element.createElement(i.TicketIcon,{className:"h-5 w-5"})),wp.element.createElement("span",{className:"inline-flex items-center rounded border border-slate-200 bg-slate-100 px-2 py-1 text-[10px] font-bold text-slate-500"},y?"PRO":(0,r.__)("Free","ctc"))),wp.element.createElement("div",{className:"flex w-full items-end justify-between"},wp.element.createElement("div",{className:"w-full"},wp.element.createElement("h3",{className:"mb-1 text-xs font-bold tracking-widest text-gray-400 uppercase"},(0,r.__)("License","ctc")),wp.element.createElement("p",{className:"w-full truncate text-lg font-extrabold tracking-tight text-slate-900 transition-colors group-hover:text-amber-600"},y?(0,r.__)("Pro","ctc"):(0,r.__)("Free","ctc")),wp.element.createElement("div",{className:"mt-1 flex items-center gap-1"},wp.element.createElement("span",{className:"text-[10px] font-bold text-gray-500"},"v",x)))))),wp.element.createElement("div",{className:"grid grid-cols-1 gap-8 lg:grid-cols-3"},wp.element.createElement("div",{className:"col-span-1 flex h-full flex-col rounded-xl border border-gray-200 bg-white p-6 shadow-sm lg:col-span-2"},wp.element.createElement("div",{className:"mb-6"},wp.element.createElement("h2",{className:"m-0 text-sm font-bold tracking-wide text-slate-900 uppercase"},(0,r.__)("Recent Rules","ctc")),wp.element.createElement("p",{className:"mb-0 mt-1 text-xs text-gray-500"},(0,r.__)("Your latest Global Injector rules","ctc"))),0===k.length?wp.element.createElement("div",{className:"flex flex-1 flex-col items-center justify-center rounded-lg border-2 border-dashed border-gray-100 py-12"},wp.element.createElement("p",{className:"text-sm font-medium text-gray-500"},(0,r.__)("No rules yet","ctc")),wp.element.createElement("a",{href:n.addNew,className:"mt-3 inline-flex items-center gap-1 text-xs font-bold text-indigo-600 hover:text-indigo-800"},(0,r.__)("Create your first rule","ctc"),wp.element.createElement(i.ChevronRightIcon,{className:"h-3 w-3"}))):wp.element.createElement("div",{className:"flex-1 space-y-3"},k.map((function(e){return wp.element.createElement("a",{key:e.id,href:"".concat(n.editRule||"").concat(e.id),className:"flex items-center justify-between rounded-lg border border-gray-100 bg-gray-50/50 px-4 py-3 transition-colors hover:border-indigo-100 hover:bg-indigo-50/30"},wp.element.createElement("div",{className:"min-w-0 flex-1"},wp.element.createElement("p",{className:"truncate text-sm font-semibold text-slate-800"},e.title||(0,r.__)("Untitled Rule","ctc")),wp.element.createElement("p",{className:"mt-0.5 truncate font-mono text-[10px] text-gray-500"},e.selector||"pre")),wp.element.createElement("span",{className:"ml-3 shrink-0 rounded-full px-2 py-0.5 text-[10px] font-bold ".concat(e.is_active?"bg-emerald-50 text-emerald-600":"bg-gray-200 text-gray-500")},e.is_active?(0,r.__)("Active","ctc"):(0,r.__)("Paused","ctc")))})),wp.element.createElement("a",{href:n.rules,className:"mt-4 inline-flex items-center gap-1 text-[10px] font-bold text-indigo-600 hover:text-indigo-800"},(0,r.__)("View all rules","ctc"),wp.element.createElement(i.ChevronRightIcon,{className:"h-3 w-3"})))),wp.element.createElement("div",{className:"flex h-full flex-col gap-6"},wp.element.createElement("div",{className:"rounded-xl border border-gray-200 bg-white p-5 shadow-sm"},wp.element.createElement("h3",{className:"mb-4 text-xs font-bold tracking-widest text-gray-400 uppercase"},(0,r.__)("Quick Actions","ctc")),wp.element.createElement("div",{className:"grid grid-cols-2 gap-3"},wp.element.createElement("a",{href:n.addNew,className:"group flex flex-col items-center justify-center gap-2 rounded-xl border border-indigo-100 bg-indigo-50 p-4 transition-all duration-200 hover:bg-indigo-600"},wp.element.createElement("div",{className:"flex h-8 w-8 items-center justify-center rounded-full bg-white text-indigo-600 shadow-sm transition-colors group-hover:bg-white/20 group-hover:text-white"},wp.element.createElement(i.SmallPlusIcon,{className:"h-4 w-4"})),wp.element.createElement("span",{className:"text-[10px] font-bold text-indigo-700 uppercase transition-colors group-hover:text-white"},(0,r.__)("New Rule","ctc"))),wp.element.createElement("a",{href:n.rules,className:"group flex flex-col items-center justify-center gap-2 rounded-xl border border-gray-200 bg-white p-4 shadow-sm transition-all duration-200 hover:border-gray-300 hover:bg-gray-50"},wp.element.createElement("div",{className:"flex h-8 w-8 items-center justify-center rounded-full border border-gray-100 bg-gray-50 text-gray-500 transition-transform group-hover:scale-110"},wp.element.createElement(i.LayoutDashboardIcon,{className:"h-4 w-4"})),wp.element.createElement("span",{className:"text-[10px] font-bold text-gray-600 uppercase transition-colors group-hover:text-slate-900"},(0,r.__)("Library","ctc"))))),wp.element.createElement("div",{className:"overflow-hidden rounded-xl border border-gray-200 bg-white shadow-sm"},wp.element.createElement("div",{className:"flex items-center justify-between border-b border-gray-100 bg-gray-50/80 px-5 py-3"},wp.element.createElement("h3",{className:"text-xs font-bold tracking-widest text-gray-500 uppercase"},(0,r.__)("System Health","ctc")),wp.element.createElement("span",{className:"relative flex h-2 w-2",title:(0,r.__)("All systems operational","ctc"),"aria-label":(0,r.__)("All systems operational","ctc")},wp.element.createElement("span",{className:"absolute inline-flex h-full w-full animate-ping rounded-full bg-emerald-400 opacity-75"}),wp.element.createElement("span",{className:"relative inline-flex h-2 w-2 rounded-full bg-emerald-500"}))),wp.element.createElement("div",{className:"space-y-4 p-5"},wp.element.createElement("div",{className:"flex cursor-help items-center justify-between",title:(0,r.__)("The plugin injects copy button JavaScript onto pages where your rules match. Active when at least one rule is enabled.","ctc")},wp.element.createElement("div",{className:"flex items-center gap-2"},wp.element.createElement(i.BoltIcon,{className:"h-4 w-4 text-gray-400 shrink-0"}),wp.element.createElement("span",{className:"text-xs font-medium text-slate-600"},(0,r.__)("Script Injection","ctc"))),wp.element.createElement("span",{className:"inline-flex items-center gap-1.5 rounded border border-emerald-100 bg-emerald-50 px-2 py-0.5 text-[10px] font-bold text-emerald-600"},(0,r.__)("Active","ctc"))),wp.element.createElement("div",{className:"flex items-center justify-between"},wp.element.createElement("div",{className:"flex items-center gap-2"},wp.element.createElement(i.DatabaseIcon,{className:"h-4 w-4 text-gray-400"}),wp.element.createElement("span",{className:"text-xs font-medium text-slate-600"},(0,r.__)("Plugin","ctc"))),wp.element.createElement("span",{className:"font-mono text-[10px] text-gray-500"},"v",x)),wp.element.createElement("div",{className:"flex items-center justify-between border-t border-gray-50 pt-3"},wp.element.createElement("div",{className:"flex items-center gap-2"},wp.element.createElement("span",{className:"text-xs font-medium text-slate-600",title:(0,r.__)("Help improve Copy the Code by sending anonymous usage data","ctc")},(0,r.__)("Share usage insights","ctc"))),wp.element.createElement("button",{type:"button",onClick:P,disabled:S,className:"rounded-full px-3 py-1 text-[10px] font-bold transition-colors ".concat(C?"bg-indigo-100 text-indigo-600 hover:bg-indigo-200":"bg-gray-100 text-gray-500 hover:bg-gray-200"),"aria-pressed":C,"aria-label":(0,r.__)("Toggle anonymous usage data","ctc")},C?(0,r.__)("On","ctc"):(0,r.__)("Off","ctc"))),wp.element.createElement("div",{className:"flex items-center justify-between border-t border-gray-50 pt-3"},wp.element.createElement("div",{className:"flex items-center gap-2"},wp.element.createElement(i.TicketIcon,{className:"h-4 w-4 text-amber-500"}),wp.element.createElement("span",{className:"text-xs font-bold text-slate-700"},y?(0,r.__)("Pro License","ctc"):(0,r.__)("Free License","ctc"))),y&&wp.element.createElement("a",{href:"#",className:"text-[10px] font-bold text-indigo-600 hover:text-indigo-800 hover:underline"},(0,r.__)("Manage","ctc"))))),wp.element.createElement("div",{className:"flex-1 rounded-xl border border-gray-200 bg-white p-5 shadow-sm"},wp.element.createElement("div",{className:"mb-5 flex items-center justify-between"},wp.element.createElement("h3",{className:"text-xs font-bold tracking-widest text-gray-400 uppercase"},(0,r.__)("Latest Updates","ctc")),wp.element.createElement("a",{href:n.changelog||n.docs,target:"_blank",rel:"noopener noreferrer",className:"text-[10px] font-bold text-indigo-600 hover:text-indigo-800"},(0,r.__)("Changelog","ctc"))),wp.element.createElement("div",{className:"relative space-y-6 pl-2"},wp.element.createElement("div",{className:"absolute top-2 bottom-2 left-[5px] w-px bg-gray-100"}),wp.element.createElement("a",{href:n.globalInjector||n.docs,target:"_blank",rel:"noopener noreferrer",className:"group relative pl-5 block transition-opacity hover:opacity-90"},wp.element.createElement("div",{className:"absolute top-1.5 left-0 h-2.5 w-2.5 rounded-full border-2 border-white bg-indigo-500 shadow-sm transition-transform group-hover:scale-125"}),wp.element.createElement("div",null,wp.element.createElement("span",{className:"mb-1 inline-block rounded bg-indigo-50 px-1.5 py-0.5 text-[9px] font-bold text-indigo-600"},(0,r.__)("New Feature","ctc")),wp.element.createElement("h4",{className:"text-xs font-bold text-slate-800"},(0,r.__)("Global Injector","ctc")),wp.element.createElement("p",{className:"mt-0.5 text-[10px] leading-relaxed text-gray-500"},(0,r.__)("Rule-based copy buttons without coding. Visual styles, display conditions, live preview.","ctc")),wp.element.createElement("span",{className:"mt-1 inline-block font-mono text-[9px] text-indigo-600 group-hover:underline"},(0,r.__)("Read guide →","ctc")))),wp.element.createElement("a",{href:n.gettingStarted||n.docs,target:"_blank",rel:"noopener noreferrer",className:"group relative pl-5 block transition-opacity hover:opacity-90"},wp.element.createElement("div",{className:"absolute top-1.5 left-0 h-2.5 w-2.5 rounded-full border-2 border-white bg-gray-300 shadow-sm transition-transform group-hover:scale-125"}),wp.element.createElement("div",null,wp.element.createElement("span",{className:"mb-1 inline-block rounded bg-gray-100 px-1.5 py-0.5 text-[9px] font-bold text-slate-500"},(0,r.__)("Docs","ctc")),wp.element.createElement("h4",{className:"text-xs font-bold text-slate-800"},(0,r.__)("Getting Started","ctc")),wp.element.createElement("p",{className:"mt-0.5 text-[10px] leading-relaxed text-gray-500"},(0,r.__)("Setup guide, shortcodes, Gutenberg blocks, and integrations.","ctc")),wp.element.createElement("span",{className:"mt-1 inline-block font-mono text-[9px] text-indigo-600 group-hover:underline"},(0,r.__)("Read guide →","ctc")))),wp.element.createElement("a",{href:n.visualStyles||n.docs,target:"_blank",rel:"noopener noreferrer",className:"group relative pl-5 block transition-opacity hover:opacity-90"},wp.element.createElement("div",{className:"absolute top-1.5 left-0 h-2.5 w-2.5 rounded-full border-2 border-white bg-gray-300 shadow-sm transition-transform group-hover:scale-125"}),wp.element.createElement("div",null,wp.element.createElement("span",{className:"mb-1 inline-block rounded bg-gray-100 px-1.5 py-0.5 text-[9px] font-bold text-slate-500"},(0,r.__)("Docs","ctc")),wp.element.createElement("h4",{className:"text-xs font-bold text-slate-800"},(0,r.__)("Visual Styles","ctc")),wp.element.createElement("p",{className:"mt-0.5 text-[10px] leading-relaxed text-gray-500"},(0,r.__)("Button, Icon, Cover, and other copy button styles.","ctc")),wp.element.createElement("span",{className:"mt-1 inline-block font-mono text-[9px] text-indigo-600 group-hover:underline"},(0,r.__)("Read guide →","ctc")))))))))),wp.element.createElement(s.default,null))}},jquery:function(e){e.exports=jQuery},"@wordpress/api-fetch":function(e){e.exports=wp.apiFetch},"@wordpress/element":function(e){e.exports=wp.element},"@wordpress/i18n":function(e){e.exports=wp.i18n}},t={};function n(r){var a=t[r];if(void 0!==a)return a.exports;var o=t[r]={exports:{}};return e[r](o,o.exports,n),o.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r={};!function(){n.r(r);var e=n("jquery"),t=n.n(e),a=n("@wordpress/element"),o=n("./assets/admin/src/dashboard/index.js");function l(e){return l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},l(e)}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,s(r.key),r)}}function s(e){var t=function(e,t){if("object"!=l(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=l(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==l(t)?t:t+""}var i=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,r;return t=e,(n=[{key:"setup",value:function(){var e=document.getElementById("ctc-dashboard-root");(0,a.createRoot)(e).render(wp.element.createElement(o.default,null))}}])&&c(t.prototype,n),r&&c(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();t()(document).ready((function(){window.ctcDashboard=new i,null!==document.getElementById("ctc-dashboard-root")&&window.ctcDashboard.setup()}))}()}(); |