File "blocks-countdown.js"
Full Path: /home/magiggjm/magistvandroids.com/wp-content/plugins/kadence-blocks/dist/blocks-countdown.js
File size: 62.2 KB
MIME-type: text/plain
Charset: utf-8
(()=>{var e,t={2694:(e,t,o)=>{"use strict";var n=o(6925);function i(){}function a(){}a.resetWarningCache=i,e.exports=function(){function e(e,t,o,i,a,r){if(r!==n){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var o={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:i};return o.PropTypes=o,o}},5556:(e,t,o)=>{e.exports=o(2694)()},5803:(e,t,o)=>{"use strict";const n=window.kadence.icons,i=window.React;var a=o(5556);function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var o=0;o<t.length;o++){var n=t[o];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function s(e,t,o){return t&&l(e.prototype,t),o&&l(e,o),e}function d(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&u(e,t)}function c(e){return c=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},c(e)}function u(e,t){return u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},u(e,t)}function p(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var o,n,i,a=c(e);if(t){var r=c(this).constructor;o=Reflect.construct(a,arguments,r)}else o=a.apply(this,arguments);return n=this,!(i=o)||"object"!=typeof i&&"function"!=typeof i?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(n):i}}function g(e,t){(null==t||t>e.length)&&(t=e.length);for(var o=0,n=new Array(t);o<t;o++)n[o]=e[o];return n}function v(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2,o=String(e);if(0===t)return o;var n,i=o.match(/(.*?)([0-9]+)(.*)/),a=i?i[1]:"",r=i?i[3]:"",l=i?i[2]:o,s=l.length>=t?l:((n=Array(t),function(e){if(Array.isArray(e))return g(e)}(n)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(n)||function(e,t){if(e){if("string"==typeof e)return g(e,t);var o=Object.prototype.toString.call(e).slice(8,-1);return"Object"===o&&e.constructor&&(o=e.constructor.name),"Map"===o||"Set"===o?Array.from(e):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?g(e,t):void 0}}(n)||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.")}()).map(function(){return"0"}).join("")+l).slice(-1*t);return"".concat(a).concat(s).concat(r)}var m={daysInHours:!1,zeroPadTime:2};function b(e,t){var o=e.days,n=e.hours,i=e.minutes,a=e.seconds,r=Object.assign(Object.assign({},m),t),l=r.daysInHours,s=r.zeroPadTime,d=r.zeroPadDays,c=void 0===d?s:d,u=Math.min(2,s),p=l?v(n+24*o,s):v(n,u);return{days:l?"":v(o,c),hours:p,minutes:v(i,u),seconds:v(a,u)}}var f=function(e){d(o,e);var t=p(o);function o(){var e;return r(this,o),(e=t.apply(this,arguments)).state={count:e.props.count||3},e.startCountdown=function(){e.interval=window.setInterval(function(){0==e.state.count-1?(e.stopCountdown(),e.props.onComplete&&e.props.onComplete()):e.setState(function(e){return{count:e.count-1}})},1e3)},e.stopCountdown=function(){clearInterval(e.interval)},e.addTime=function(t){e.stopCountdown(),e.setState(function(e){return{count:e.count+t}},e.startCountdown)},e}return s(o,[{key:"componentDidMount",value:function(){this.startCountdown()}},{key:"componentWillUnmount",value:function(){clearInterval(this.interval)}},{key:"render",value:function(){return this.props.children?(0,i.cloneElement)(this.props.children,{count:this.state.count}):null}}]),o}(i.Component);f.propTypes={count:a.number,children:a.element,onComplete:a.func};var h=function(e){d(o,e);var t=p(o);function o(e){var n;if(r(this,o),(n=t.call(this,e)).mounted=!1,n.initialTimestamp=n.calcOffsetStartTimestamp(),n.offsetStartTimestamp=n.props.autoStart?0:n.initialTimestamp,n.offsetTime=0,n.legacyMode=!1,n.legacyCountdownRef=null,n.tick=function(){var e=n.calcTimeDelta(),t=e.completed&&!n.props.overtime?void 0:n.props.onTick;n.setTimeDeltaState(e,void 0,t)},n.setLegacyCountdownRef=function(e){n.legacyCountdownRef=e},n.start=function(){if(!n.isStarted()){var e=n.offsetStartTimestamp;n.offsetStartTimestamp=0,n.offsetTime+=e?n.calcOffsetStartTimestamp()-e:0;var t=n.calcTimeDelta();n.setTimeDeltaState(t,"STARTED",n.props.onStart),n.props.controlled||t.completed&&!n.props.overtime||(n.clearTimer(),n.interval=window.setInterval(n.tick,n.props.intervalDelay))}},n.pause=function(){n.isPaused()||(n.clearTimer(),n.offsetStartTimestamp=n.calcOffsetStartTimestamp(),n.setTimeDeltaState(n.state.timeDelta,"PAUSED",n.props.onPause))},n.stop=function(){n.isStopped()||(n.clearTimer(),n.offsetStartTimestamp=n.calcOffsetStartTimestamp(),n.offsetTime=n.offsetStartTimestamp-n.initialTimestamp,n.setTimeDeltaState(n.calcTimeDelta(),"STOPPED",n.props.onStop))},n.isStarted=function(){return n.isStatus("STARTED")},n.isPaused=function(){return n.isStatus("PAUSED")},n.isStopped=function(){return n.isStatus("STOPPED")},n.isCompleted=function(){return n.isStatus("COMPLETED")},e.date){var i=n.calcTimeDelta();n.state={timeDelta:i,status:i.completed?"COMPLETED":"STOPPED"}}else n.legacyMode=!0;return n}return s(o,[{key:"componentDidMount",value:function(){this.legacyMode||(this.mounted=!0,this.props.onMount&&this.props.onMount(this.calcTimeDelta()),this.props.autoStart&&this.start())}},{key:"componentDidUpdate",value:function(e){this.legacyMode||this.props.date!==e.date&&(this.initialTimestamp=this.calcOffsetStartTimestamp(),this.offsetStartTimestamp=this.initialTimestamp,this.offsetTime=0,this.setTimeDeltaState(this.calcTimeDelta()))}},{key:"componentWillUnmount",value:function(){this.legacyMode||(this.mounted=!1,this.clearTimer())}},{key:"calcTimeDelta",value:function(){var e=this.props,t=e.date,o=e.now,n=e.precision,i=e.controlled,a=e.overtime;return function(e){var t,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=o.now,i=void 0===n?Date.now:n,a=o.precision,r=void 0===a?0:a,l=o.controlled,s=o.offsetTime,d=void 0===s?0:s,c=o.overtime;t="string"==typeof e?new Date(e).getTime():e instanceof Date?e.getTime():e,l||(t+=d);var u=l?t:t-i(),p=Math.min(20,Math.max(0,r)),g=Math.round(1e3*parseFloat(((c?u:Math.max(0,u))/1e3).toFixed(p))),v=Math.abs(g)/1e3;return{total:g,days:Math.floor(v/86400),hours:Math.floor(v/3600%24),minutes:Math.floor(v/60%60),seconds:Math.floor(v%60),milliseconds:Number((v%1*1e3).toFixed()),completed:g<=0}}(t,{now:o,precision:n,controlled:i,offsetTime:this.offsetTime,overtime:a})}},{key:"calcOffsetStartTimestamp",value:function(){return Date.now()}},{key:"addTime",value:function(e){this.legacyCountdownRef.addTime(e)}},{key:"clearTimer",value:function(){window.clearInterval(this.interval)}},{key:"isStatus",value:function(e){return this.state.status===e}},{key:"setTimeDeltaState",value:function(e,t,o){var n=this;if(this.mounted){var i=e.completed&&!this.state.timeDelta.completed,a=e.completed&&"STARTED"===t;return i&&!this.props.overtime&&this.clearTimer(),this.setState(function(o){var i=t||o.status;return e.completed&&!n.props.overtime?i="COMPLETED":t||"COMPLETED"!==i||(i="STOPPED"),{timeDelta:e,status:i}},function(){o&&o(n.state.timeDelta),n.props.onComplete&&(i||a)&&n.props.onComplete(e,a)})}}},{key:"getApi",value:function(){return this.api=this.api||{start:this.start,pause:this.pause,stop:this.stop,isStarted:this.isStarted,isPaused:this.isPaused,isStopped:this.isStopped,isCompleted:this.isCompleted}}},{key:"getRenderProps",value:function(){var e=this.props,t=e.daysInHours,o=e.zeroPadTime,n=e.zeroPadDays,i=this.state.timeDelta;return Object.assign(Object.assign({},i),{api:this.getApi(),props:this.props,formatted:b(i,{daysInHours:t,zeroPadTime:o,zeroPadDays:n})})}},{key:"render",value:function(){if(this.legacyMode){var e=this.props,t=e.count,o=e.children,n=e.onComplete;return(0,i.createElement)(f,{ref:this.setLegacyCountdownRef,count:t,onComplete:n},o)}var a=this.props,r=a.className,l=a.overtime,s=a.children,d=a.renderer,c=this.getRenderProps();if(d)return d(c);if(s&&this.state.timeDelta.completed&&!l)return(0,i.cloneElement)(s,{countdown:c});var u=c.formatted,p=u.days,g=u.hours,v=u.minutes,m=u.seconds;return(0,i.createElement)("span",{className:r},c.total<0?"-":"",p,p?":":"",g,":",v,":",m)}}]),o}(i.Component);h.defaultProps=Object.assign(Object.assign({},m),{controlled:!1,intervalDelay:1e3,precision:0,autoStart:!0}),h.propTypes={date:(0,a.oneOfType)([(0,a.instanceOf)(Date),a.string,a.number]),daysInHours:a.bool,zeroPadTime:a.number,zeroPadDays:a.number,controlled:a.bool,intervalDelay:a.number,precision:a.number,autoStart:a.bool,overtime:a.bool,className:a.string,children:a.element,renderer:a.func,now:a.func,onMount:a.func,onStart:a.func,onPause:a.func,onStop:a.func,onTick:a.func,onComplete:a.func};const y=h,k=window.wp.i18n,w=window.wp.blockEditor,T=window.wp.compose,S=window.wp.element,x=window.wp.data,C=window.kadence.helpers,_=window.ReactJSXRuntime,j=(0,T.compose)([(0,x.withSelect)((e,t)=>{const{clientId:o}=t,{getBlockRootClientId:n,getBlocksByClientId:i}=e("core/block-editor"),a=n(o);return{parentBlock:i(a),rootID:a}})])(function(e){const{attributes:t,setAttributes:o,clientId:n,parentBlock:i}=e,{uniqueID:a}=t,r=void 0!==i[0].attributes.uniqueID?i[0].attributes.uniqueID:rootID;(0,C.uniqueIdHelper)(e);const l=i[0].attributes.units,s={};s.days=i[0].attributes.daysLabel?i[0].attributes.daysLabel:(0,k.__)("Days","kadence-blocks"),s.hours=i[0].attributes.hoursLabel?i[0].attributes.hoursLabel:(0,k.__)("Hrs","kadence-blocks"),s.minutes=i[0].attributes.minutesLabel?i[0].attributes.minutesLabel:(0,k.__)("Mins","kadence-blocks"),s.seconds=i[0].attributes.secondsLabel?i[0].attributes.secondsLabel:(0,k.__)("Secs","kadence-blocks");const d=i[0].attributes.preLabel?(0,_.jsx)("div",{className:"kb-countdown-item kb-pre-timer",children:(0,_.jsx)("span",{className:"kb-pre-timer-inner",children:i[0].attributes.preLabel})}):"",c=i[0].attributes.postLabel?(0,_.jsx)("div",{className:"kb-countdown-item kb-post-timer",children:(0,_.jsx)("span",{className:"kb-post-timer-inner",children:i[0].attributes.postLabel})}):"",u=!!i[0].attributes.timeNumbers,p=!(void 0===i[0].attributes.timerLayout||"inline"===i[0].attributes.timerLayout||!i[0].attributes.countdownDivider),g=e=>u?e>9?""+e:"0"+e:e,v=(0,w.useBlockProps)({className:`kb-countdown-timer kb-countdown-timer-${a}`});return(0,_.jsx)("div",{...v,id:`kb-timer-${r}`,children:(0,_.jsx)(y,{date:(()=>{const e=new Date,t=new Date(i[0].attributes.timestamp),o=!(i[0].attributes.stopRepeating&&new Date(i[0].attributes.endDate)<=new Date(e));if(e>=t&&i[0].attributes.repeat&&""!==i[0].attributes.frequency&&o){const o=t.getSeconds(),n=t.getMinutes(),a=t.getHours();let r=new Date;const l=Math.floor((e.getTime()-t.getTime())/864e5);let s=0,d=t.getDate();const c=e.getDate(),u=t.getMonth(),p=11===e.getMonth()?0:c>=d?e.getMonth()+1:e.getMonth();let g=11===e.getMonth()?e.getFullYear()+1:e.getFullYear();const v=new Date(g,p+1,0).getDate();switch(i[0].attributes.frequency){case"daily":s=l+1,r.setDate(t.getDate()+s),r.setHours(a),r.setMinutes(n),r.setSeconds(o);break;case"weekly":s=l+(7-l%7),r.setDate(t.getDate()+s),r.setHours(a),r.setMinutes(n),r.setSeconds(o);break;case"monthly":31===d&&30===v?d=30:0===p&&d>=29&&(d=29===d?d:28),r=new Date(g,p,d,a,n,o);break;case"yearly":g=e.getMonth()<=t.getMonth()&&e.getDate()<=t.getDate()&&e.getHours()<=a&&e.getMinutes()<=n&&e.getSeconds()<=o?e.getFullYear():e.getFullYear()+1,r=new Date(g,u,d,a,n,o)}return r}return new Date(i[0].attributes.timestamp)})(),renderer:({total:e,days:t,hours:o,minutes:n,seconds:i,completed:a})=>{if(a){const e={};void 0===l||void 0===l[0]||void 0===l[0].days||l[0].days?(e.days=0,e.hours=0,e.minutes=0,e.seconds=0):void 0===l||void 0===l[0]||void 0===l[0].hours||l[0].hours?(e.hours=0,e.minutes=0,e.seconds=0):void 0===l||void 0===l[0]||void 0===l[0].minutes||l[0].minutes?(e.minutes=0,e.seconds=0):e.seconds=0;const t=Object.keys(e).map(t=>"seconds"!==t&&p?(0,_.jsxs)(S.Fragment,{children:[(0,_.jsxs)("div",{className:`kb-countdown-date-item kb-countdown-item kb-countdown-date-item-${t}`,children:[(0,_.jsx)("span",{className:"kb-countdown-number",children:g(e[t])}),(0,_.jsx)("span",{className:"kb-countdown-label",children:s[t]})]}),(0,_.jsxs)("div",{className:`kb-countdown-item kb-countdown-date-item kb-countdown-divider-item kb-countdown-divider-item-${t}`,children:[(0,_.jsx)("span",{className:"kb-countdown-number",children:":"}),(0,_.jsx)("span",{className:"kb-countdown-label",children:" "})]})]}):(0,_.jsxs)("div",{className:`kb-countdown-date-item kb-countdown-item kb-countdown-date-item-${t}`,children:[(0,_.jsx)("span",{className:"kb-countdown-number",children:g(e[t])}),(0,_.jsx)("span",{className:"kb-countdown-label",children:s[t]})]}));return(0,_.jsxs)(S.Fragment,{children:[d,t,c]})}const r={};let u=Math.floor(e/36e5%24),v=Math.floor(e/1e3/60%60),m=Math.floor(e/1e3%60);void 0===l||void 0===l[0]||void 0===l[0].days||l[0].days?(r.days=Math.floor(e/864e5),r.hours=u,r.minutes=v,r.seconds=m):(u=Math.floor(e/36e5),void 0===l||void 0===l[0]||void 0===l[0].hours||l[0].hours?(r.hours=u,r.minutes=v,r.seconds=m):(v=Math.floor(e/1e3/60),void 0===l||void 0===l[0]||void 0===l[0].minutes||l[0].minutes?(r.minutes=v,r.seconds=m):(m=Math.floor(e/1e3),r.seconds=m)));const b=Object.keys(r).map(e=>"seconds"!==e&&p?(0,_.jsxs)(S.Fragment,{children:[(0,_.jsxs)("div",{className:`kb-countdown-date-item kb-countdown-item kb-countdown-date-item-${e}`,children:[(0,_.jsx)("span",{className:"kb-countdown-number",children:g(r[e])}),(0,_.jsx)("span",{className:"kb-countdown-label",children:s[e]})]}),(0,_.jsxs)("div",{className:`kb-countdown-item kb-countdown-date-item kb-countdown-divider-item kb-countdown-divider-item-${e}`,children:[(0,_.jsx)("span",{className:"kb-countdown-number",children:":"}),(0,_.jsx)("span",{className:"kb-countdown-label",children:" "})]})]}):(0,_.jsxs)("div",{className:`kb-countdown-date-item kb-countdown-item kb-countdown-date-item-${e}`,children:[(0,_.jsx)("span",{className:"kb-countdown-number",children:g(r[e])}),(0,_.jsx)("span",{className:"kb-countdown-label",children:s[e]})]}));return(0,_.jsxs)(S.Fragment,{children:[d,b,c]})}})})}),z=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"title":"Countdown Timer","name":"kadence/countdown-timer","category":"kadence-blocks","textdomain":"kadence-blocks","parent":["kadence/countdown"],"description":"","attributes":{"uniqueID":{"type":"string"}},"supports":{"inserter":false,"reusable":false,"html":false,"kbMetadata":true}}'),O=window.wp.blocks;(0,O.registerBlockType)("kadence/countdown-timer",{...z,title:(0,k.__)("Countdown Timer","kadence-blocks"),description:(0,k.__)("The countdown timer","kadence-blocks"),keywords:[(0,k.__)("countdown","kadence-blocks"),(0,k.__)("timer","kadence-blocks"),"KB"],icon:n.countdownInnerIcon,edit:j,save:e=>{const{attributes:{uniqueID:t,className:o}}=e,n=w.useBlockProps.save({className:`kb-countdown-timer-${t} kb-countdown-timer${o?" "+o:""}`});return(0,_.jsx)("div",{...n,children:(0,_.jsxs)("div",{className:"kb-countdown-item kb-countdown-date-item",children:[(0,_.jsx)("span",{className:"kb-countdown-number",children:" "}),(0,_.jsx)("span",{className:"kb-countdown-label",children:" "})]})})}});const P=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"title":"Countdown Content","name":"kadence/countdown-inner","category":"kadence-blocks","textdomain":"kadence-blocks","parent":["kadence/countdown"],"description":"","attributes":{"uniqueID":{"type":"string"},"location":{"type":"string"}},"supports":{"inserter":false,"reusable":false,"html":false,"kbMetadata":true}}');(0,O.registerBlockType)("kadence/countdown-inner",{...P,title:(0,k.__)("Countdown Content","kadence-blocks"),description:(0,k.__)("Inner Container for Countdown Block","kadence-blocks"),keywords:[(0,k.__)("countdown","kadence-blocks"),(0,k.__)("timer","kadence-blocks"),"KB"],icon:n.countdownInnerIcon,edit:function(e){const{attributes:t,clientId:o,setAttributes:n}=e,{location:i,uniqueID:a}=t;(0,C.uniqueIdHelper)(e);const r=wp.data.select("core/block-editor").getBlockOrder(o).length>0,l=(0,w.useBlockProps)({className:`kb-countdown-inner kb-countdown-inner-${i} kb-countdown-inner-${a}`});return(0,_.jsx)("div",{...l,children:(0,_.jsx)(w.InnerBlocks,{templateLock:!1,renderAppender:r?void 0:w.InnerBlocks.ButtonBlockAppender})})},save({attributes:e}){const{location:t,uniqueID:o}=e,n=w.useBlockProps.save({className:`kb-countdown-inner kb-countdown-inner-${t} kb-countdown-inner-${o}`});return(0,_.jsx)("div",{...n,children:(0,_.jsx)(w.InnerBlocks.Content,{})})}});var D=o(6942),L=o.n(D);const F=window.lodash,M=window.kadence.components,H=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"title":"Countdown","name":"kadence/countdown","category":"kadence-blocks","textdomain":"kadence-blocks","description":"","attributes":{"uniqueID":{"type":"string","default":""},"countdownType":{"type":"string","default":"date"},"date":{"type":"string","default":""},"endDate":{"type":"string","default":""},"timezone":{"type":"string","default":""},"timestamp":{"type":"number","default":""},"timeOffset":{"type":"number","default":""},"expireAction":{"type":"string","default":"none"},"redirectURL":{"type":"string","default":""},"campaignID":{"type":"string"},"evergreenHours":{"type":"number","default":0},"evergreenMinutes":{"type":"number","default":0},"evergreenReset":{"type":"number","default":30},"evergreenStrict":{"type":"boolean","default":false},"repeat":{"type":"boolean","default":false},"stopRepeating":{"type":"boolean","default":false},"frequency":{"type":"string","default":"daily"},"enableTimer":{"type":"boolean","default":true},"revealOnLoad":{"type":"boolean","default":false},"units":{"type":"array","default":[{"days":true,"hours":true,"minutes":true,"seconds":true}]},"timerLayout":{"type":"string","default":"block"},"timeNumbers":{"type":"boolean","default":false},"countdownDivider":{"type":"boolean","default":false},"preLabel":{"type":"string","default":""},"postLabel":{"type":"string","default":""},"daysLabel":{"type":"string","default":""},"hoursLabel":{"type":"string","default":""},"minutesLabel":{"type":"string","default":""},"secondsLabel":{"type":"string","default":""},"numberColor":{"type":"string"},"numberFont":{"type":"array","default":[{"size":["","",""],"sizeType":"px","lineHeight":["","",""],"lineType":"px","letterSpacing":["","",""],"letterType":"px","textTransform":"","family":"","google":false,"style":"","weight":"","variant":"","subset":"","loadGoogle":true}]},"itemBackground":{"type":"string","default":""},"itemBorder":{"type":"string","default":""},"itemBorderWidth":{"type":"array","default":["","","",""]},"itemTabletBorderWidth":{"type":"array","default":["","","",""]},"itemMobileBorderWidth":{"type":"array","default":["","","",""]},"itemBorderRadius":{"type":"array","default":[0,0,0,0]},"itemPaddingType":{"type":"string","default":"px"},"itemPadding":{"type":"array","default":["","","",""]},"itemTabletPadding":{"type":"array","default":["","","",""]},"itemMobilePadding":{"type":"array","default":["","","",""]},"labelColor":{"type":"string"},"labelFont":{"type":"array","default":[{"size":["","",""],"sizeType":"px","lineHeight":["","",""],"lineType":"px","letterSpacing":["","",""],"letterType":"px","textTransform":"","family":"","google":false,"style":"","weight":"","variant":"","subset":"","loadGoogle":true}]},"preLabelColor":{"type":"string"},"preLabelFont":{"type":"array","default":[{"size":["","",""],"sizeType":"px","lineHeight":["","",""],"lineType":"px","letterSpacing":["","",""],"letterType":"px","textTransform":"","family":"","google":false,"style":"","weight":"","variant":"","subset":"","loadGoogle":true}]},"postLabelColor":{"type":"string"},"postLabelFont":{"type":"array","default":[{"size":["","",""],"sizeType":"px","lineHeight":["","",""],"lineType":"px","letterSpacing":["","",""],"letterType":"px","textTransform":"","family":"","google":false,"style":"","weight":"","variant":"","subset":"","loadGoogle":true}]},"counterAlign":{"type":"array","default":["","",""]},"border":{"type":"string","default":""},"borderWidth":{"type":"array","default":[0,0,0,0]},"tabletBorderWidth":{"type":"array","default":["","","",""]},"mobileBorderWidth":{"type":"array","default":["","","",""]},"borderRadius":{"type":"array","default":[0,0,0,0]},"background":{"type":"string","default":""},"paddingType":{"type":"string","default":"px"},"containerPadding":{"type":"array","default":["","","",""]},"containerTabletPadding":{"type":"array","default":["","","",""]},"containerMobilePadding":{"type":"array","default":["","","",""]},"marginType":{"type":"string","default":"px"},"containerMargin":{"type":"array","default":["","","",""]},"containerTabletMargin":{"type":"array","default":["","","",""]},"containerMobileMargin":{"type":"array","default":["","","",""]},"vsdesk":{"type":"boolean","default":false},"vstablet":{"type":"boolean","default":false},"vsmobile":{"type":"boolean","default":false}},"supports":{"anchor":true,"align":["wide","full"],"reusable":false,"html":false,"kbMetadata":true}}'),B=window.wp.date,I=window.wp.hooks,$=window.wp.components,R=[["kadence/countdown-timer",{}]],N=[["kadence/countdown-timer",{}],["kadence/countdown-inner",{location:"complete"}]],A=[["kadence/countdown-inner",{location:"first"}],["kadence/countdown-inner",{location:"complete"}]],W=[["kadence/countdown-inner",{location:"first"}]],E=[{value:"date",label:(0,k.__)("Date","kadence-blocks"),disabled:!1},{value:"evergreen",label:(0,k.__)("Evergreen (Pro addon)","kadence-blocks"),disabled:!0}],V=[{value:"none",label:(0,k.__)("Show Timer at Zero","kadence-blocks"),disabled:!1},{value:"hide",label:(0,k.__)("Hide (Pro addon)","kadence-blocks"),disabled:!0},{value:"message",label:(0,k.__)("Replace with Content (Pro addon)","kadence-blocks"),disabled:!0},{value:"redirect",label:(0,k.__)("Redirect (Pro addon)","kadence-blocks"),disabled:!0}],G=[{value:"daily",label:(0,k.__)("Daily","kadence-blocks"),disabled:!1},{value:"weekly",label:(0,k.__)("Weekly","kadence-blocks"),disabled:!1},{value:"monthly",label:(0,k.__)("Monthly","kadence-blocks"),disabled:!1},{value:"yearly",label:(0,k.__)("Yearly","kadence-blocks"),disabled:!1}],q=/[\s#]/g;(0,O.registerBlockType)("kadence/countdown",{...H,title:(0,k._x)("Countdown","block title","kadence-blocks"),description:(0,k.__)("The countdown timer","kadence-blocks"),keywords:[(0,k.__)("countdown","kadence-blocks"),(0,k.__)("timer","kadence-blocks"),"KB"],icon:n.countdownIcon,edit:function(e){const{attributes:t,setAttributes:o,className:i,clientId:a}=e,{uniqueID:r,expireAction:l,units:s,enableTimer:d,evergreenHours:c,evergreenMinutes:u,repeat:p,stopRepeating:g,frequency:v,redirectURL:m,timerLayout:b,date:f,endDate:h,timestamp:y,evergreenReset:T,timezone:j,timeOffset:z,preLabel:O,postLabel:P,daysLabel:D,hoursLabel:K,minutesLabel:U,secondsLabel:Y,counterAlign:J,campaignID:X,numberColor:Z,numberFont:Q,labelColor:ee,labelFont:te,preLabelColor:oe,preLabelFont:ne,postLabelColor:ie,postLabelFont:ae,border:re,borderRadius:le,borderWidth:se,mobileBorderWidth:de,tabletBorderWidth:ce,background:ue,vsdesk:pe,vstablet:ge,vsmobile:ve,countdownType:me,paddingType:be,marginType:fe,containerMobilePadding:he,containerTabletPadding:ye,containerPadding:ke,containerMobileMargin:we,containerTabletMargin:Te,containerMargin:Se,itemBorder:xe,itemBorderWidth:Ce,itemBackground:_e,itemTabletBorderWidth:je,itemMobileBorderWidth:ze,itemPadding:Oe,itemTabletPadding:Pe,itemMobilePadding:De,itemBorderRadius:Le,itemPaddingType:Fe,timeNumbers:Me,countdownDivider:He,revealOnLoad:Be,evergreenStrict:Ie}=t,{selectBlock:$e}=(0,x.useDispatch)("core/block-editor"),{previewDevice:Re,isNested:Ne,parentBlock:Ae}=(0,x.useSelect)(e=>{const{getBlock:t,getBlockParentsByBlockName:o}=e("core/block-editor"),n=o(a,"kadence/countdown"),i=n.length&&void 0!==n[0]&&""!==n[0];return{previewDevice:e("kadenceblocks/data").getPreviewDeviceType(),isNested:i,parentBlock:i?t(n[0]):""}},[a]);(0,C.uniqueIdHelper)(e),(0,S.useEffect)(()=>{if((0,C.setBlockDefaults)("kadence/countdown",t),le&&le[0]===le[1]&&le[0]===le[2]&&le[0]===le[3]?Ge("linked"):Ge("individual"),!f){it=(0,B.getSettings)();const{timezone:e}=it,t=new Date,n=new Date;n.setDate(t.getDate()+2);const i=e&&e.offset?e.offset:0,a=at(n,i);o({date:n,timestamp:a,timezone:e&&e.string?e.string:"",timeOffset:i})}},[]);const[We,Ee]=(0,S.useState)("individual"),[Ve,Ge]=(0,S.useState)("linked"),[qe,Ke]=(0,S.useState)("individual"),[Ue,Ye]=(0,S.useState)("linked"),[Je,Xe]=(0,S.useState)("linked"),[Ze,Qe]=(0,S.useState)(!1),[et,tt]=(0,S.useState)("general"),ot=(0,C.mouseOverVisualizer)(),nt=(0,C.mouseOverVisualizer)();let it={};const at=(e,t)=>{const o=(new Date).getTimezoneOffset()/60*-1;return Number(t)===o?new Date(e).getTime():rt(e,t)},rt=(e,t)=>{const o=(new Date).getTimezoneOffset()/60*-1-t,n=new Date(e);return new Date(n.getTime()+60*o*60*1e3).getTime()},lt=(0,I.applyFilters)("kadence.countdownTypes",E),st=(0,I.applyFilters)("kadence.countdownActions",V);it=(0,B.getSettings)();const dt=/a(?!\\)/i.test(it.formats.time.toLowerCase().replace(/\\\\/g,"").split("").reverse().join("")),ct=e=>{const t=s.map((t,o)=>(0===o&&(t={...t,...e}),t));o({units:t})},ut=e=>{const t=Q.map((t,o)=>(0===o&&(t={...t,...e}),t));o({numberFont:t})},pt=e=>{const t=te.map((t,o)=>(0===o&&(t={...t,...e}),t));o({labelFont:t})},gt=e=>{const t=ne.map((t,o)=>(0===o&&(t={...t,...e}),t));o({preLabelFont:t})},vt=e=>{const t=ae.map((t,o)=>(0===o&&(t={...t,...e}),t));o({postLabelFont:t})},mt={google:{families:[(void 0!==Q&&void 0!==Q[0]&&void 0!==Q[0].family&&""!==Q[0].family&&Q[0].google?Q[0].family:"")+(void 0!==Q&&void 0!==Q[0]&&void 0!==Q[0].variant&&""!==Q[0].variant?":"+Q[0].variant:"")]}},bt={google:{families:[(void 0!==te&&void 0!==te[0]&&void 0!==te[0].family&&""!==te[0].family&&te[0].google?te[0].family:"")+(void 0!==te&&void 0!==te[0]&&void 0!==te[0].variant&&""!==te[0].variant?":"+te[0].variant:"")]}},ft={google:{families:[(void 0!==ne&&void 0!==ne[0]&&void 0!==ne[0].family&&""!==ne[0].family&&ne[0].google?ne[0].family:"")+(void 0!==ne&&void 0!==ne[0]&&void 0!==ne[0].variant&&""!==ne[0].variant?":"+ne[0].variant:"")]}},ht={google:{families:[(void 0!==ae&&void 0!==ae[0]&&void 0!==ae[0].family&&""!==ae[0].family&&ae[0].google?ae[0].family:"")+(void 0!==ae&&void 0!==ae[0]&&void 0!==ae[0].variant&&""!==ae[0].variant?":"+ae[0].variant:"")]}},yt=void 0!==Q&&void 0!==Q[0]&&void 0!==Q[0].family&&""!==Q[0].family&&Q[0].google?mt:"",kt=void 0!==te&&void 0!==te[0]&&void 0!==te[0].family&&""!==te[0].family&&te[0].google?bt:"",wt=void 0!==ne&&void 0!==ne[0]&&void 0!==ne[0].family&&""!==ne[0].family&&ne[0].google?ft:"",Tt=void 0!==ae&&void 0!==ae[0]&&void 0!==ae[0].family&&""!==ae[0].family&&ae[0].google?ht:"",St="message"===l?N:R,xt="message"===l?A:W,Ct="em"===fe||"rem"===fe?-25:-999,_t="em"===fe||"rem"===fe?25:999,jt="em"===fe||"rem"===fe?.1:1,zt="em"===be||"rem"===be?25:999,Ot="em"===be||"rem"===be?.1:1,Pt=void 0!==be?be:"px",Dt="em"===Fe||"rem"===Fe?12:999,Lt="em"===Fe||"rem"===Fe?.1:1,Ft=void 0!==Fe?Fe:"px",Mt=void 0!==fe?fe:"px",Ht=(0,C.getPreviewSize)(Re,void 0!==Se&&void 0!==Se[0]?Se[0]:"",void 0!==Te&&void 0!==Te[0]?Te[0]:"",void 0!==we&&void 0!==we[0]?we[0]:""),Bt=(0,C.getPreviewSize)(Re,void 0!==Se&&void 0!==Se[1]?Se[1]:"",void 0!==Te&&void 0!==Te[1]?Te[1]:"",void 0!==we&&void 0!==we[1]?we[1]:""),It=(0,C.getPreviewSize)(Re,void 0!==Se&&void 0!==Se[2]?Se[2]:"",void 0!==Te&&void 0!==Te[2]?Te[2]:"",void 0!==we&&void 0!==we[2]?we[2]:""),$t=(0,C.getPreviewSize)(Re,void 0!==Se&&void 0!==Se[3]?Se[3]:"",void 0!==Te&&void 0!==Te[3]?Te[3]:"",void 0!==we&&void 0!==we[3]?we[3]:""),Rt=(0,C.getPreviewSize)(Re,void 0!==ke&&void 0!==ke[0]?ke[0]:"",void 0!==ye&&void 0!==ye[0]?ye[0]:"",void 0!==he&&void 0!==he[0]?he[0]:""),Nt=(0,C.getPreviewSize)(Re,void 0!==ke&&void 0!==ke[1]?ke[1]:"",void 0!==ye&&void 0!==ye[1]?ye[1]:"",void 0!==he&&void 0!==he[1]?he[1]:""),At=(0,C.getPreviewSize)(Re,void 0!==ke&&void 0!==ke[2]?ke[2]:"",void 0!==ye&&void 0!==ye[2]?ye[2]:"",void 0!==he&&void 0!==he[2]?he[2]:""),Wt=(0,C.getPreviewSize)(Re,void 0!==ke&&void 0!==ke[3]?ke[3]:"",void 0!==ye&&void 0!==ye[3]?ye[3]:"",void 0!==he&&void 0!==he[3]?he[3]:""),Et=(0,C.getPreviewSize)(Re,void 0!==se?se[0]:"",void 0!==ce?ce[0]:"",void 0!==de?de[0]:""),Vt=(0,C.getPreviewSize)(Re,void 0!==se?se[1]:"",void 0!==ce?ce[1]:"",void 0!==de?de[1]:""),Gt=(0,C.getPreviewSize)(Re,void 0!==se?se[2]:"",void 0!==ce?ce[2]:"",void 0!==de?de[2]:""),qt=(0,C.getPreviewSize)(Re,void 0!==se?se[3]:"",void 0!==ce?ce[3]:"",void 0!==de?de[3]:""),Kt=(0,C.getPreviewSize)(Re,void 0!==Oe&&void 0!==Oe[0]?Oe[0]:"",void 0!==Pe&&void 0!==Pe[0]?Pe[0]:"",void 0!==De&&void 0!==De[0]?De[0]:""),Ut=(0,C.getPreviewSize)(Re,void 0!==Oe&&void 0!==Oe[1]?Oe[1]:"",void 0!==Pe&&void 0!==Pe[1]?Pe[1]:"",void 0!==De&&void 0!==De[1]?De[1]:""),Yt=(0,C.getPreviewSize)(Re,void 0!==Oe&&void 0!==Oe[2]?Oe[2]:"",void 0!==Pe&&void 0!==Pe[2]?Pe[2]:"",void 0!==De&&void 0!==De[2]?De[2]:""),Jt=(0,C.getPreviewSize)(Re,void 0!==Oe&&void 0!==Oe[3]?Oe[3]:"",void 0!==Pe&&void 0!==Pe[3]?Pe[3]:"",void 0!==De&&void 0!==De[3]?De[3]:""),Xt=(0,C.getPreviewSize)(Re,void 0!==Ce?Ce[0]:"",void 0!==je?je[0]:"",void 0!==ze?ze[0]:""),Zt=(0,C.getPreviewSize)(Re,void 0!==Ce?Ce[1]:"",void 0!==je?je[1]:"",void 0!==ze?ze[1]:""),Qt=(0,C.getPreviewSize)(Re,void 0!==Ce?Ce[2]:"",void 0!==je?je[2]:"",void 0!==ze?ze[2]:""),eo=(0,C.getPreviewSize)(Re,void 0!==Ce?Ce[3]:"",void 0!==je?je[3]:"",void 0!==ze?ze[3]:""),to=void 0!==Q&&void 0!==Q[0]&&""!==Q[0].sizeType?Q[0].sizeType:"px",oo=void 0!==Q&&void 0!==Q[0]&&""!==Q[0].lineType?Q[0].lineType:"px",no=void 0!==Q&&void 0!==Q[0]&&""!==Q[0].letterType?Q[0].letterType:"px",io=(0,C.getPreviewSize)(Re,void 0!==Q&&void 0!==Q[0]&&void 0!==Q[0].size&&void 0!==Q[0].size[0]&&""!==Q[0].size[0]?Q[0].size[0]:"",void 0!==Q&&void 0!==Q[0]&&void 0!==Q[0].size&&void 0!==Q[0].size[1]&&""!==Q[0].size[1]?Q[0].size[1]:"",void 0!==Q&&void 0!==Q[0]&&void 0!==Q[0].size&&void 0!==Q[0].size[2]&&""!==Q[0].size[2]?Q[0].size[2]:""),ao=(0,C.getPreviewSize)(Re,void 0!==Q&&void 0!==Q[0]&&void 0!==Q[0].lineHeight&&void 0!==Q[0].lineHeight[0]&&""!==Q[0].lineHeight[0]?Q[0].lineHeight[0]:"",void 0!==Q&&void 0!==Q[0]&&void 0!==Q[0].lineHeight&&void 0!==Q[0].lineHeight[1]&&""!==Q[0].lineHeight[1]?Q[0].lineHeight[1]:"",void 0!==Q&&void 0!==Q[0]&&void 0!==Q[0].lineHeight&&void 0!==Q[0].lineHeight[2]&&""!==Q[0].lineHeight[2]?Q[0].lineHeight[2]:""),ro=(0,C.getPreviewSize)(Re,void 0!==Q&&void 0!==Q[0]&&void 0!==Q[0].letterSpacing&&void 0!==Q[0].letterSpacing[0]&&""!==Q[0].letterSpacing[0]?Q[0].letterSpacing[0]:"",void 0!==Q&&void 0!==Q[0]&&void 0!==Q[0].letterSpacing&&void 0!==Q[0].letterSpacing[1]&&""!==Q[0].letterSpacing[1]?Q[0].letterSpacing[1]:"",void 0!==Q&&void 0!==Q[0]&&void 0!==Q[0].letterSpacing&&void 0!==Q[0].letterSpacing[2]&&""!==Q[0].letterSpacing[2]?Q[0].letterSpacing[2]:""),lo=void 0!==te&&void 0!==te[0]&&""!==te[0].sizeType?te[0].sizeType:"px",so=void 0!==te&&void 0!==te[0]&&""!==te[0].lineType?te[0].lineType:"px",co=void 0!==te&&void 0!==te[0]&&""!==te[0].letterType?te[0].letterType:"px",uo=(0,C.getPreviewSize)(Re,void 0!==te&&void 0!==te[0]&&void 0!==te[0].size&&void 0!==te[0].size[0]&&""!==te[0].size[0]?te[0].size[0]:"",void 0!==te&&void 0!==te[0]&&void 0!==te[0].size&&void 0!==te[0].size[1]&&""!==te[0].size[1]?te[0].size[1]:"",void 0!==te&&void 0!==te[0]&&void 0!==te[0].size&&void 0!==te[0].size[2]&&""!==te[0].size[2]?te[0].size[2]:""),po=(0,C.getPreviewSize)(Re,void 0!==te&&void 0!==te[0]&&void 0!==te[0].lineHeight&&void 0!==te[0].lineHeight[0]&&""!==te[0].lineHeight[0]?te[0].lineHeight[0]:"",void 0!==te&&void 0!==te[0]&&void 0!==te[0].lineHeight&&void 0!==te[0].lineHeight[1]&&""!==te[0].lineHeight[1]?te[0].lineHeight[1]:"",void 0!==te&&void 0!==te[0]&&void 0!==te[0].lineHeight&&void 0!==te[0].lineHeight[2]&&""!==te[0].lineHeight[2]?te[0].lineHeight[2]:""),go=(0,C.getPreviewSize)(Re,void 0!==te&&void 0!==te[0]&&void 0!==te[0].letterSpacing&&void 0!==te[0].letterSpacing[0]&&""!==te[0].letterSpacing[0]?te[0].letterSpacing[0]:"",void 0!==te&&void 0!==te[0]&&void 0!==te[0].letterSpacing&&void 0!==te[0].letterSpacing[1]&&""!==te[0].letterSpacing[1]?te[0].letterSpacing[1]:"",void 0!==te&&void 0!==te[0]&&void 0!==te[0].letterSpacing&&void 0!==te[0].letterSpacing[2]&&""!==te[0].letterSpacing[2]?te[0].letterSpacing[2]:""),vo=void 0!==ne&&void 0!==ne[0]&&""!==ne[0].sizeType?ne[0].sizeType:"px",mo=void 0!==ne&&void 0!==ne[0]&&""!==ne[0].lineType?ne[0].lineType:"px",bo=void 0!==ne&&void 0!==ne[0]&&""!==ne[0].letterType?ne[0].letterType:"px",fo=(0,C.getPreviewSize)(Re,void 0!==ne&&void 0!==ne[0]&&void 0!==ne[0].size&&void 0!==ne[0].size[0]&&""!==ne[0].size[0]?ne[0].size[0]:"",void 0!==ne&&void 0!==ne[0]&&void 0!==ne[0].size&&void 0!==ne[0].size[1]&&""!==ne[0].size[1]?ne[0].size[1]:"",void 0!==ne&&void 0!==ne[0]&&void 0!==ne[0].size&&void 0!==ne[0].size[2]&&""!==ne[0].size[2]?ne[0].size[2]:""),ho=(0,C.getPreviewSize)(Re,void 0!==ne&&void 0!==ne[0]&&void 0!==ne[0].lineHeight&&void 0!==ne[0].lineHeight[0]&&""!==ne[0].lineHeight[0]?ne[0].lineHeight[0]:"",void 0!==ne&&void 0!==ne[0]&&void 0!==ne[0].lineHeight&&void 0!==ne[0].lineHeight[1]&&""!==ne[0].lineHeight[1]?ne[0].lineHeight[1]:"",void 0!==ne&&void 0!==ne[0]&&void 0!==ne[0].lineHeight&&void 0!==ne[0].lineHeight[2]&&""!==ne[0].lineHeight[2]?ne[0].lineHeight[2]:""),yo=(0,C.getPreviewSize)(Re,void 0!==ne&&void 0!==ne[0]&&void 0!==ne[0].letterSpacing&&void 0!==ne[0].letterSpacing[0]&&""!==ne[0].letterSpacing[0]?ne[0].letterSpacing[0]:"",void 0!==ne&&void 0!==ne[0]&&void 0!==ne[0].letterSpacing&&void 0!==ne[0].letterSpacing[1]&&""!==ne[0].letterSpacing[1]?ne[0].letterSpacing[1]:"",void 0!==ne&&void 0!==ne[0]&&void 0!==ne[0].letterSpacing&&void 0!==ne[0].letterSpacing[2]&&""!==ne[0].letterSpacing[2]?ne[0].letterSpacing[2]:""),ko=void 0!==ae&&void 0!==ae[0]&&""!==ae[0].sizeType?ae[0].sizeType:"px",wo=void 0!==ae&&void 0!==ae[0]&&""!==ae[0].lineType?ae[0].lineType:"px",To=void 0!==ae&&void 0!==ae[0]&&""!==ae[0].letterType?ae[0].letterType:"px",So=(0,C.getPreviewSize)(Re,void 0!==ae&&void 0!==ae[0]&&void 0!==ae[0].size&&void 0!==ae[0].size[0]&&""!==ae[0].size[0]?ae[0].size[0]:"",void 0!==ae&&void 0!==ae[0]&&void 0!==ae[0].size&&void 0!==ae[0].size[1]&&""!==ae[0].size[1]?ae[0].size[1]:"",void 0!==ae&&void 0!==ae[0]&&void 0!==ae[0].size&&void 0!==ae[0].size[2]&&""!==ae[0].size[2]?ae[0].size[2]:""),xo=(0,C.getPreviewSize)(Re,void 0!==ae&&void 0!==ae[0]&&void 0!==ae[0].lineHeight&&void 0!==ae[0].lineHeight[0]&&""!==ae[0].lineHeight[0]?ae[0].lineHeight[0]:"",void 0!==ae&&void 0!==ae[0]&&void 0!==ae[0].lineHeight&&void 0!==ae[0].lineHeight[1]&&""!==ae[0].lineHeight[1]?ae[0].lineHeight[1]:"",void 0!==ae&&void 0!==ae[0]&&void 0!==ae[0].lineHeight&&void 0!==ae[0].lineHeight[2]&&""!==ae[0].lineHeight[2]?ae[0].lineHeight[2]:""),Co=(0,C.getPreviewSize)(Re,void 0!==ae&&void 0!==ae[0]&&void 0!==ae[0].letterSpacing&&void 0!==ae[0].letterSpacing[0]&&""!==ae[0].letterSpacing[0]?ae[0].letterSpacing[0]:"",void 0!==ae&&void 0!==ae[0]&&void 0!==ae[0].letterSpacing&&void 0!==ae[0].letterSpacing[1]&&""!==ae[0].letterSpacing[1]?ae[0].letterSpacing[1]:"",void 0!==ae&&void 0!==ae[0]&&void 0!==ae[0].letterSpacing&&void 0!==ae[0].letterSpacing[2]&&""!==ae[0].letterSpacing[2]?ae[0].letterSpacing[2]:""),_o=L()({"kb-countdown-container":!0,[`kb-countdown-container-${r}`]:r,[`kb-countdown-timer-layout-${b}`]:b&&d,"kb-countdown-enable-dividers":"inline"!==b&&He&&d,"kb-countdown-has-timer":d,"kb-countdown-preview-expired":Ze,[`kb-countdown-align-${J[0]}`]:!(void 0===J||void 0===J[0]||!d)&&J[0],[`kb-countdown-align-tablet-${J[1]}`]:!(void 0===J||void 0===J[1]||!d)&&J[1],[`kb-countdown-align-mobile-${J[2]}`]:!(void 0===J||void 0===J[2]||!d)&&J[2],"kvs-lg-false":"undefined"!==pe&&pe,"kvs-md-false":"undefined"!==ge&&ge,"kvs-sm-false":"undefined"!==ve&&ve,[i]:i});Ne&&Ae&&(void 0!==Ae.attributes.countdownType&&Ae.attributes.countdownType!==me&&o({countdownType:Ae.attributes.countdownType}),void 0!==Ae.attributes.evergreenMinutes&&Ae.attributes.evergreenMinutes!==u&&o({evergreenMinutes:Ae.attributes.evergreenMinutes}),void 0!==Ae.attributes.timeOffset&&Ae.attributes.timeOffset!==z&&o({timeOffset:Ae.attributes.timeOffset}),void 0!==Ae.attributes.timezone&&Ae.attributes.timezone!==j&&o({timezone:Ae.attributes.timezone}),void 0!==Ae.attributes.timestamp&&Ae.attributes.timestamp!==y&&o({timestamp:Ae.attributes.timestamp}),void 0!==Ae.attributes.evergreenHours&&Ae.attributes.evergreenHours!==c&&o({evergreenHours:Ae.attributes.evergreenHours}),void 0!==Ae.attributes.date&&Ae.attributes.date!==f&&o({date:Ae.attributes.date}),void 0!==Ae.attributes.campaignID&&Ae.attributes.campaignID!==X&&o({campaignID:Ae.attributes.campaignID}),void 0!==Ae.attributes.evergreenReset&&Ae.attributes.evergreenReset!==T&&o({evergreenReset:Ae.attributes.evergreenReset}),void 0!==Ae.attributes.evergreenStrict&&Ae.attributes.evergreenStrict!==Ie&&o({evergreenStrict:Ae.attributes.evergreenStrict}));const jo=["date","timestamp"],zo=(0,w.useBlockProps)({className:_o});return(0,_.jsxs)("div",{...zo,style:{background:ue?(0,C.KadenceColorOutput)(ue):void 0,borderColor:re?(0,C.KadenceColorOutput)(re):void 0,borderTopWidth:Et?Et+"px":void 0,borderRightWidth:Vt?Vt+"px":void 0,borderBottomWidth:Gt?Gt+"px":void 0,borderLeftWidth:qt?qt+"px":void 0,borderTopLeftRadius:le&&le[0]?le[0]+"px":void 0,borderTopRightRadius:le&&le[1]?le[1]+"px":void 0,borderBottomRightRadius:le&&le[2]?le[2]+"px":void 0,borderBottomLeftRadius:le&&le[3]?le[3]+"px":void 0,paddingTop:""!==Rt?(0,C.getSpacingOptionOutput)(Rt,Pt):void 0,paddingRight:""!==Nt?(0,C.getSpacingOptionOutput)(Nt,Pt):void 0,paddingBottom:""!==At?(0,C.getSpacingOptionOutput)(At,Pt):void 0,paddingLeft:""!==Wt?(0,C.getSpacingOptionOutput)(Wt,Pt):void 0,marginTop:Ht?(0,C.getSpacingOptionOutput)(Ht,Mt):void 0,marginRight:Bt?(0,C.getSpacingOptionOutput)(Bt,Mt):void 0,marginBottom:It?(0,C.getSpacingOptionOutput)(It,Mt):void 0,marginLeft:$t?(0,C.getSpacingOptionOutput)($t,Mt):void 0},children:[(0,_.jsxs)("style",{children:[`.kb-countdown-container #kb-timer-${r} .kb-countdown-date-item .kb-countdown-number {`,Z?`color: ${(0,C.KadenceColorOutput)(Z)};`:"",Q&&Q[0]&&Q[0].family?`font-family: ${Q[0].family};`:"",Q&&Q[0]&&Q[0].textTransform?`text-transform: ${Q[0].textTransform};`:"",Q&&Q[0]&&Q[0].weight?`font-weight: ${Q[0].weight};`:"",Q&&Q[0]&&Q[0].style?`font-style: ${Q[0].style};`:"",io?`font-size: ${(0,C.getFontSizeOptionOutput)(io,to)};`:"",ao?`line-height: ${ao+oo};`:"",ro?`letter-spacing: ${ro+no};`:"","}",`.kb-countdown-container #kb-timer-${r} .kb-countdown-date-item {`,io?`font-size: ${(0,C.getFontSizeOptionOutput)(io,to)};`:"","}",`#kb-timer-${r} .kb-countdown-date-item .kb-countdown-label {`,ee?`color: ${(0,C.KadenceColorOutput)(ee)};`:"",te&&te[0]&&te[0].family?`font-family: ${te[0].family};`:"",te&&te[0]&&te[0].textTransform?`text-transform: ${te[0].textTransform};`:"",te&&te[0]&&te[0].weight?`font-weight: ${te[0].weight};`:"",te&&te[0]&&te[0].style?`font-style: ${te[0].style};`:"",uo?`font-size: ${(0,C.getFontSizeOptionOutput)(uo,lo)};`:"",po?`line-height: ${po+so};`:"",go?`letter-spacing: ${go+co};`:"","}",""!==O&&(0,_.jsxs)(_.Fragment,{children:[`#kb-timer-${r} .kb-countdown-item.kb-pre-timer {`,oe?`color: ${(0,C.KadenceColorOutput)(oe)};`:"",ne&&ne[0]&&ne[0].family?`font-family: ${ne[0].family};`:"",ne&&ne[0]&&ne[0].textTransform?`text-transform: ${ne[0].textTransform};`:"",ne&&ne[0]&&ne[0].weight?`font-weight: ${ne[0].weight};`:"",ne&&ne[0]&&ne[0].style?`font-style: ${ne[0].style};`:"",fo?`font-size: ${(0,C.getFontSizeOptionOutput)(fo,vo)};`:"",ho?`line-height: ${ho+mo};`:"",yo?`letter-spacing: ${yo+bo};`:"","}"]}),""!==P&&(0,_.jsxs)(_.Fragment,{children:[`#kb-timer-${r} .kb-countdown-item.kb-post-timer {`,ie?`color: ${(0,C.KadenceColorOutput)(ie)};`:"",ae&&ae[0]&&ae[0].family?`font-family: ${ae[0].family};`:"",ae&&ae[0]&&ae[0].textTransform?`text-transform: ${ae[0].textTransform};`:"",ae&&ae[0]&&ae[0].weight?`font-weight: ${ae[0].weight};`:"",ae&&ae[0]&&ae[0].style?`font-style: ${ae[0].style};`:"",So?`font-size: ${(0,C.getFontSizeOptionOutput)(So,ko)};`:"",xo?`line-height: ${xo+wo};`:"",Co?`letter-spacing: ${Co+To};`:"","}"]}),`.kb-countdown-container #kb-timer-${r} .kb-countdown-date-item:not( .kb-countdown-divider-item ) {`,_e?`background: ${(0,C.KadenceColorOutput)(_e)};`:"",xe?`border-color: ${(0,C.KadenceColorOutput)(xe)};`:"",Le&&Le[0]?`border-top-left-radius: ${Le[0]+"px"};`:"",Le&&Le[1]?`border-top-right-radius: ${Le[1]+"px"};`:"",Le&&Le[2]?`border-bottom-right-radius: ${Le[2]+"px"};`:"",Le&&Le[3]?`border-bottom-left-radius: ${Le[3]+"px"};`:"",Xt?`border-top-width: ${Xt+"px"};`:"",Zt?`border-right-width: ${Zt+"px"};`:"",Qt?`border-bottom-width: ${Qt+"px"};`:"",eo?`border-left-width: ${eo+"px"};`:"",Kt?`padding-top: ${Kt+Ft};`:"",Ut?`padding-right: ${Ut+Ft};`:"",Yt?`padding-bottom: ${Yt+Ft};`:"",Jt?`padding-left: ${Jt+Ft};`:"","}",`.kb-countdown-container #kb-timer-${r} .kb-countdown-date-item.kb-countdown-divider-item {`,Xt?`border-top-width: ${Xt+"px"};`:"",Qt?`border-bottom-width: ${Qt+"px"};`:"",Kt?`padding-top: ${Kt+Ft};`:"",Yt?`padding-bottom: ${Yt+Ft};`:"","}"]}),(0,C.showSettings)("allSettings","kadence/countdown")&&(0,_.jsxs)(_.Fragment,{children:[(0,_.jsxs)(w.BlockControls,{children:[d&&(0,_.jsx)(w.AlignmentToolbar,{value:void 0!==J&&void 0!==J[0]?J[0]:"",onChange:e=>o({counterAlign:[e,void 0!==J&&void 0!==J[1]?J[1]:"",void 0!==J&&void 0!==J[2]?J[2]:""]})}),"message"===l&&(0,_.jsx)(_.Fragment,{children:(0,_.jsxs)($.ToolbarGroup,{children:[(0,_.jsx)($.Button,{className:"components-tab-button",isPressed:!Ze,onClick:()=>Qe(!1),children:(0,_.jsx)("span",{children:(0,k.__)("Live","kadence-blocks")})}),(0,_.jsx)($.Button,{className:"components-tab-button",isPressed:Ze,onClick:()=>Qe(!0),children:(0,_.jsx)("span",{children:(0,k.__)("Expired","kadence-blocks")})})]})}),(0,_.jsx)(M.CopyPasteAttributes,{attributes:t,excludedAttrs:jo,defaultAttributes:H.attributes,blockSlug:H.name,onPaste:e=>o(e)})]}),(0,_.jsxs)(w.InspectorControls,{children:[(0,_.jsx)(M.InspectorControlTabs,{panelName:"countdown",setActiveTab:e=>tt(e),activeTab:et}),"general"===et&&(0,_.jsxs)(_.Fragment,{children:[(0,_.jsxs)($.Panel,{className:"components-panel__body is-opened",children:[1===Ne&&(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)("h2",{children:(0,k.__)("Countdown Time Settings Synced to Parent Block","kadence-blocks")}),(0,_.jsx)($.Button,{className:"kb-select-parent-button",isSecondary:!0,onClick:()=>$e(Ae.clientId),children:(0,_.jsx)("span",{children:(0,k.__)("Edit Settings","kadence-blocks")})})]}),!Ne&&(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)($.SelectControl,{label:(0,k.__)("Countdown Type","kadence-blocks"),options:lt,value:me,onChange:e=>o({countdownType:e})}),"date"===me&&(0,_.jsx)("div",{className:"components-base-control kb-datepicker-fix",children:(0,_.jsx)($.DateTimePicker,{currentDate:f||void 0,onChange:e=>{(e=>{const t=(0,F.get)(it,["timezone","string"],""),n=(0,F.get)(it,["timezone","offset"],0),i=at(e,n);o({date:e,timestamp:i,timezone:t,timeOffset:n})})(e)},is12Hour:dt,help:(0,k.__)("Date set according to your sites timezone","kadence-blocks")})}),"evergreen"===me&&(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(M.RangeControl,{label:(0,k.__)("Evergreen Hours","kadence-blocks"),value:c,onChange:e=>{(e=>{const t=void 0!==e?e:0,n=(e=>{const t=new Date;return t.setTime(t.getTime()+60*Number(e)*60*1e3),t.setTime(t.getTime()+60*(u?Number(u):0)*1e3),t.getTime()})(t);o({evergreenHours:t,timestamp:n})})(e)},min:0,max:100,step:1}),(0,_.jsx)(M.RangeControl,{label:(0,k.__)("Evergreen Minutes","kadence-blocks"),value:u,onChange:e=>{(e=>{const t=void 0!==e?e:0,n=(e=>{const t=new Date;return t.setTime(t.getTime()+60*(c?Number(c):0)*60*1e3),t.setTime(t.getTime()+60*Number(e)*1e3),t.getTime()})(t);o({evergreenMinutes:t,timestamp:n})})(e)},min:0,max:59,step:1}),(0,_.jsx)($.TextControl,{label:(0,k.__)("Campaign ID","kadence-blocks"),help:(0,k.__)("Create a unique ID. To reset the timer for everyone change this id. To link with other timers give them all the same ID.","kadence-blocks"),value:X||"",onChange:e=>{e=e.replace(q,"-"),o({campaignID:e})}}),(0,_.jsx)(M.RangeControl,{label:(0,k.__)("Amount of days to wait until the evergreen is reset for visitors","kadence-blocks"),value:T,onChange:e=>{o({evergreenReset:e})},min:0,max:100,step:1}),(0,_.jsx)($.ToggleControl,{label:(0,k.__)("Verify by IP Address","kadence-blocks"),checked:Ie,onChange:e=>o({evergreenStrict:e}),help:(0,k.__)("This will add a delay to the rendering of the countdown if no cookie found as it will query the server database to see if the user can be found by their IP address","kadence-blocks")})]}),(0,_.jsx)($.SelectControl,{label:(0,k.__)("Action on Expire","kadence-blocks"),options:st,value:l,onChange:e=>o({expireAction:e})}),"redirect"===l&&(0,_.jsx)(_.Fragment,{children:(0,_.jsx)(M.URLInputControl,{label:(0,k.__)("Redirect URL","kadence-blocks"),url:m,onChangeUrl:e=>o({redirectURL:e}),additionalControls:!1})}),l&&"none"!==l&&(0,_.jsx)($.ToggleControl,{label:(0,k.__)("Reveal onLoad","kadence-blocks"),checked:Be,onChange:e=>o({revealOnLoad:e})})]})]}),"true"===kadence_blocks_params.pro&&"evergreen"!==me&&(0,_.jsxs)(M.KadencePanelBody,{title:(0,k.__)("Countdown Auto Repeater","kadence-blocks"),initialOpen:!1,panelName:"kb-countdown-repeater",children:[(0,_.jsx)($.ToggleControl,{label:(0,k.__)("Repeat Countdown","kadence-blocks"),checked:p,onChange:e=>o({repeat:e}),help:(0,k.__)("After the coutdown reaches zero, repeat instead of expiring.","kadence-blocks")}),p&&(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)($.SelectControl,{label:(0,k.__)("Frequency","kadence-blocks"),options:G,value:v,onChange:e=>o({frequency:e})}),(0,_.jsx)($.ToggleControl,{label:(0,k.__)("Repeat Until","kadence-blocks"),checked:g,onChange:e=>o({stopRepeating:e}),help:(0,k.__)("The countdown will stop repeating and expire after the given date.","kadence-blocks")}),g&&(0,_.jsx)("div",{className:"components-base-control kb-datepicker-fix",children:(0,_.jsx)($.DateTimePicker,{currentDate:h||void 0,onChange:e=>o({endDate:e}),is12Hour:dt})})]})]}),(0,_.jsxs)(M.KadencePanelBody,{title:(0,k.__)("Countdown Layout","kadence-blocks"),initialOpen:!1,panelName:"kb-countdown-layout",children:[l&&"none"!==l&&(0,_.jsx)($.ToggleControl,{label:(0,k.__)("Display Countdown","kadence-blocks"),checked:d,onChange:e=>o({enableTimer:e})}),d&&(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)(M.ResponsiveAlignControls,{label:(0,k.__)("Countdown Alignment","kadence-blocks"),value:void 0!==J&&void 0!==J[0]?J[0]:"",tabletValue:void 0!==J&&void 0!==J[1]?J[1]:"",mobileValue:void 0!==J&&void 0!==J[2]?J[2]:"",onChange:e=>o({counterAlign:[e,void 0!==J&&void 0!==J[1]?J[1]:"",void 0!==J&&void 0!==J[2]?J[2]:""]}),onChangeTablet:e=>o({counterAlign:[void 0!==J&&void 0!==J[0]?J[0]:"",e,void 0!==J&&void 0!==J[2]?J[2]:""]}),onChangeMobile:e=>o({counterAlign:[void 0!==J&&void 0!==J[0]?J[0]:"",void 0!==J&&void 0!==J[1]?J[1]:"",e]})}),(0,_.jsx)(M.KadenceRadioButtons,{label:(0,k.__)("Countdown Layout","kadence-blocks"),value:b,options:[{value:"block",label:(0,k.__)("Block","kadence-blocks")},{value:"inline",label:(0,k.__)("Inline","kadence-blocks")}],onChange:e=>o({timerLayout:e})}),"inline"!==b&&(0,_.jsx)($.ToggleControl,{label:(0,k.__)("Enable Divider","kadence-blocks"),checked:He,onChange:e=>o({countdownDivider:e})}),(0,_.jsx)($.ToggleControl,{label:(0,k.__)("Enable 00 Number format","kadence-blocks"),checked:Me,onChange:e=>o({timeNumbers:e})}),(0,_.jsx)($.TextControl,{label:(0,k.__)("Countdown Pre Text","kadence-blocks"),value:O,onChange:e=>o({preLabel:e})}),(0,_.jsx)($.TextControl,{label:(0,k.__)("Countdown Post Text","kadence-blocks"),value:P,onChange:e=>o({postLabel:e})}),(0,_.jsx)($.ToggleControl,{label:(0,k.__)("Display Days Unit","kadence-blocks"),checked:void 0===s||void 0===s[0]||void 0===s[0].days||s[0].days,onChange:e=>ct({days:e})}),void 0!==s&&void 0!==s[0]&&void 0!==s[0].days&&!s[0].days&&(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)($.ToggleControl,{label:(0,k.__)("Hours","kadence-blocks"),checked:void 0===s||void 0===s[0]||void 0===s[0].hours||s[0].hours,onChange:e=>ct({hours:e})}),void 0!==s&&void 0!==s[0]&&void 0!==s[0].hours&&!s[0].hours&&(0,_.jsx)(_.Fragment,{children:(0,_.jsx)($.ToggleControl,{label:(0,k.__)("Minutes","kadence-blocks"),checked:void 0===s||void 0===s[0]||void 0===s[0].minutes||s[0].minutes,onChange:e=>ct({minutes:e})})})]}),(0,_.jsx)("h2",{children:(0,k.__)("Labels","kadence-blocks")}),(0,_.jsx)($.TextControl,{label:(0,k.__)("Days Label","kadence-blocks"),value:D,onChange:e=>o({daysLabel:e})}),(0,_.jsx)($.TextControl,{label:(0,k.__)("Hours Label","kadence-blocks"),value:K,onChange:e=>o({hoursLabel:e})}),(0,_.jsx)($.TextControl,{label:(0,k.__)("Minutes Label","kadence-blocks"),value:U,onChange:e=>o({minutesLabel:e})}),(0,_.jsx)($.TextControl,{label:(0,k.__)("Seconds Label","kadence-blocks"),value:Y,onChange:e=>o({secondsLabel:e})})]})]})]}),"style"===et&&(0,_.jsxs)(_.Fragment,{children:[d&&(0,_.jsxs)(M.KadencePanelBody,{title:(0,k.__)("Count Item Settings","kadence-blocks"),panelName:"itemStyle",blockSlug:"kadence/countdown",children:[(0,_.jsx)(M.PopColorControl,{label:(0,k.__)("Background Color","kadence-blocks"),value:_e||"",default:"",onChange:e=>o({itemBackground:e})}),(0,_.jsx)(M.PopColorControl,{label:(0,k.__)("Border Color","kadence-blocks"),value:xe||"",default:"",onChange:e=>o({itemBorder:e})}),(0,_.jsx)(M.ResponsiveMeasurementControls,{label:(0,k.__)("Border Width","kadence-blocks"),value:Ce,control:qe,tabletValue:je,mobileValue:ze,onChange:e=>o({itemBorderWidth:e}),onChangeTablet:e=>o({itemTabletBorderWidth:e}),onChangeMobile:e=>o({itemMobileBorderWidth:e}),onChangeControl:e=>Ke(e),min:0,max:40,step:1,unit:"px",units:["px"],showUnit:!0,preset:[0,1,2,3,4,5,6,7,8,9]}),(0,_.jsx)(M.MeasurementControls,{label:(0,k.__)("Border Radius","kadence-blocks"),measurement:Le,control:Ue,onChange:e=>o({itemBorderRadius:e}),onControl:e=>Ye(e),min:0,max:200,step:1,controlTypes:[{key:"linked",name:(0,k.__)("Linked","kadence-blocks"),icon:n.radiusLinkedIcon},{key:"individual",name:(0,k.__)("Individual","kadence-blocks"),icon:n.radiusIndividualIcon}],firstIcon:n.topLeftIcon,secondIcon:n.topRightIcon,thirdIcon:n.bottomRightIcon,fourthIcon:n.bottomLeftIcon}),(0,_.jsx)(M.ResponsiveMeasurementControls,{label:(0,k.__)("Padding","kadence-blocks"),value:Oe,control:Je,tabletValue:Pe,mobileValue:De,onChange:e=>o({itemPadding:e}),onChangeTablet:e=>o({itemTabletPadding:e}),onChangeMobile:e=>o({itemMobilePadding:e}),onChangeControl:e=>Xe(e),min:0,max:Dt,step:Lt,unit:Fe,units:["px","em","rem","%"],onUnit:e=>o({itemPaddingType:e})})]}),d&&(0,_.jsxs)(M.KadencePanelBody,{title:(0,k.__)("Number Settings","kadence-blocks"),initialOpen:!1,panelName:"numberStyle",blockSlug:"kadence/countdown",children:[(0,_.jsx)(M.PopColorControl,{label:(0,k.__)("Color","kadence-blocks"),value:Z||"",default:"",onChange:e=>o({numberColor:e})}),(0,_.jsx)(M.TypographyControls,{fontGroup:"body",fontSize:Q[0].size,onFontSize:e=>ut({size:e}),fontSizeType:Q[0].sizeType,onFontSizeType:e=>ut({sizeType:e}),lineHeight:Q[0].lineHeight,onLineHeight:e=>ut({lineHeight:e}),lineHeightType:Q[0].lineType,onLineHeightType:e=>ut({lineType:e}),reLetterSpacing:Q[0].letterSpacing,onLetterSpacing:e=>ut({letterSpacing:e}),letterSpacingType:Q[0].letterType,onLetterSpacingType:e=>ut({letterType:e}),textTransform:Q[0].textTransform,onTextTransform:e=>ut({textTransform:e}),fontFamily:Q[0].family,onFontFamily:e=>ut({family:e}),onFontChange:e=>{ut({family:e.value,google:e.google})},onFontArrayChange:e=>ut(e),googleFont:Q[0].google,onGoogleFont:e=>ut({google:e}),loadGoogleFont:Q[0].loadGoogle,onLoadGoogleFont:e=>ut({loadGoogle:e}),fontVariant:Q[0].variant,onFontVariant:e=>ut({variant:e}),fontWeight:Q[0].weight,onFontWeight:e=>ut({weight:e}),fontStyle:Q[0].style,onFontStyle:e=>ut({style:e}),fontSubset:Q[0].subset,onFontSubset:e=>ut({subset:e})})]}),d&&(0,_.jsxs)(M.KadencePanelBody,{title:(0,k.__)("Label Settings","kadence-blocks"),initialOpen:!1,panelName:"labelStyle",blockSlug:"kadence/countdown",children:[(0,_.jsx)(M.PopColorControl,{label:(0,k.__)("Color","kadence-blocks"),value:ee||"",default:"",onChange:e=>o({labelColor:e})}),(0,_.jsx)(M.TypographyControls,{fontGroup:"body",fontSize:te[0].size,onFontSize:e=>pt({size:e}),fontSizeType:te[0].sizeType,onFontSizeType:e=>pt({sizeType:e}),lineHeight:te[0].lineHeight,onLineHeight:e=>pt({lineHeight:e}),lineHeightType:te[0].lineType,onLineHeightType:e=>pt({lineType:e}),reLetterSpacing:te[0].letterSpacing,onLetterSpacing:e=>pt({letterSpacing:e}),letterSpacingType:te[0].letterType,onLetterSpacingType:e=>pt({letterType:e}),textTransform:te[0].textTransform,onTextTransform:e=>pt({textTransform:e}),fontFamily:te[0].family,onFontFamily:e=>pt({family:e}),onFontChange:e=>{pt({family:e.value,google:e.google})},onFontArrayChange:e=>pt(e),googleFont:te[0].google,onGoogleFont:e=>pt({google:e}),loadGoogleFont:te[0].loadGoogle,onLoadGoogleFont:e=>pt({loadGoogle:e}),fontVariant:te[0].variant,onFontVariant:e=>pt({variant:e}),fontWeight:te[0].weight,onFontWeight:e=>pt({weight:e}),fontStyle:te[0].style,onFontStyle:e=>pt({style:e}),fontSubset:te[0].subset,onFontSubset:e=>pt({subset:e})})]}),d&&""!==O&&(0,_.jsxs)(M.KadencePanelBody,{title:(0,k.__)("Pre Text","kadence-blocks"),initialOpen:!1,panelName:"kb-countdown-pre-text",children:[(0,_.jsx)(M.PopColorControl,{label:(0,k.__)("Color","kadence-blocks"),value:oe||"",default:"",onChange:e=>o({preLabelColor:e})}),(0,_.jsx)(M.TypographyControls,{fontGroup:"body",fontSize:ne[0].size,onFontSize:e=>gt({size:e}),fontSizeType:ne[0].sizeType,onFontSizeType:e=>gt({sizeType:e}),lineHeight:ne[0].lineHeight,onLineHeight:e=>gt({lineHeight:e}),lineHeightType:ne[0].lineType,onLineHeightType:e=>gt({lineType:e}),reLetterSpacing:ne[0].letterSpacing,onLetterSpacing:e=>gt({letterSpacing:e}),letterSpacingType:ne[0].letterType,onLetterSpacingType:e=>gt({letterType:e}),textTransform:ne[0].textTransform,onTextTransform:e=>gt({textTransform:e}),fontFamily:ne[0].family,onFontFamily:e=>gt({family:e}),onFontChange:e=>{gt({family:e.value,google:e.google})},onFontArrayChange:e=>gt(e),googleFont:ne[0].google,onGoogleFont:e=>gt({google:e}),loadGoogleFont:ne[0].loadGoogle,onLoadGoogleFont:e=>gt({loadGoogle:e}),fontVariant:ne[0].variant,onFontVariant:e=>gt({variant:e}),fontWeight:ne[0].weight,onFontWeight:e=>gt({weight:e}),fontStyle:ne[0].style,onFontStyle:e=>gt({style:e}),fontSubset:ne[0].subset,onFontSubset:e=>gt({subset:e})})]}),d&&""!==P&&(0,_.jsxs)(M.KadencePanelBody,{title:(0,k.__)("Post Text","kadence-blocks"),initialOpen:!1,panelName:"kb-countdown-post-text",children:[(0,_.jsx)(M.PopColorControl,{label:(0,k.__)("Color","kadence-blocks"),value:ie||"",default:"",onChange:e=>o({postLabelColor:e})}),(0,_.jsx)(M.TypographyControls,{fontGroup:"body",fontSize:ae[0].size,onFontSize:e=>vt({size:e}),fontSizeType:ae[0].sizeType,onFontSizeType:e=>vt({sizeType:e}),lineHeight:ae[0].lineHeight,onLineHeight:e=>vt({lineHeight:e}),lineHeightType:ae[0].lineType,onLineHeightType:e=>vt({lineType:e}),reLetterSpacing:ae[0].letterSpacing,onLetterSpacing:e=>vt({letterSpacing:e}),letterSpacingType:ae[0].letterType,onLetterSpacingType:e=>vt({letterType:e}),textTransform:ae[0].textTransform,onTextTransform:e=>vt({textTransform:e}),fontFamily:ae[0].family,onFontFamily:e=>vt({family:e}),onFontChange:e=>{vt({family:e.value,google:e.google})},onFontArrayChange:e=>vt(e),googleFont:ae[0].google,onGoogleFont:e=>vt({google:e}),loadGoogleFont:ae[0].loadGoogle,onLoadGoogleFont:e=>vt({loadGoogle:e}),fontVariant:ae[0].variant,onFontVariant:e=>vt({variant:e}),fontWeight:ae[0].weight,onFontWeight:e=>vt({weight:e}),fontStyle:ae[0].style,onFontStyle:e=>vt({style:e}),fontSubset:ae[0].subset,onFontSubset:e=>vt({subset:e})})]})]}),"advanced"===et&&(0,_.jsxs)(_.Fragment,{children:[(0,_.jsxs)(M.KadencePanelBody,{panelName:"kb-countdown-spacing-settings",children:[(0,_.jsx)(M.ResponsiveMeasureRangeControl,{label:(0,k.__)("Padding","kadence-blocks"),value:ke,tabletValue:ye,mobileValue:he,onChange:e=>o({containerPadding:e}),onChangeTablet:e=>o({containerTabletPadding:e}),onChangeMobile:e=>o({containerMobilePadding:e}),min:0,max:zt,step:Ot,unit:be,units:["px","em","rem","%"],onUnit:e=>o({paddingType:e}),onMouseOver:ot.onMouseOver,onMouseOut:ot.onMouseOut}),(0,_.jsx)(M.ResponsiveMeasureRangeControl,{label:(0,k.__)("Margin","kadence-blocks"),value:Se,tabletValue:Te,mobileValue:we,onChange:e=>o({containerMargin:e}),onChangeTablet:e=>o({containerTabletMargin:e}),onChangeMobile:e=>o({containerMobileMargin:e}),min:Ct,max:_t,step:jt,unit:fe,units:["px","em","rem","%","vh"],onUnit:e=>o({marginType:e}),onMouseOver:nt.onMouseOver,onMouseOut:nt.onMouseOut,allowAuto:!0})]}),(0,_.jsx)("div",{className:"kt-sidebar-settings-spacer"}),(0,_.jsxs)(M.KadencePanelBody,{title:(0,k.__)("Container Settings","kadence-blocks"),panelName:"containerSettings",blockSlug:"kadence/countdown",children:[(0,_.jsx)(M.PopColorControl,{label:(0,k.__)("Background Color","kadence-blocks"),value:ue||"",default:"",onChange:e=>o({background:e})}),(0,_.jsx)(M.PopColorControl,{label:(0,k.__)("Border Color","kadence-blocks"),value:re||"",default:"",onChange:e=>o({border:e})}),(0,_.jsx)(M.ResponsiveMeasurementControls,{label:(0,k.__)("Border Width","kadence-blocks"),value:se,control:We,tabletValue:ce,mobileValue:de,onChange:e=>o({borderWidth:e}),onChangeTablet:e=>o({tabletBorderWidth:e}),onChangeMobile:e=>o({mobileBorderWidth:e}),onChangeControl:e=>Ee(e),min:0,max:40,step:1,unit:"px",units:["px"],showUnit:!0,preset:[0,1,2,3,4,5,6,7,8,9]}),(0,_.jsx)(M.MeasurementControls,{label:(0,k.__)("Border Radius","kadence-blocks"),measurement:le,control:Ve,onChange:e=>o({borderRadius:e}),onControl:e=>Ge(e),min:0,max:200,step:1,controlTypes:[{key:"linked",name:(0,k.__)("Linked","kadence-blocks"),icon:n.radiusLinkedIcon},{key:"individual",name:(0,k.__)("Individual","kadence-blocks"),icon:n.radiusIndividualIcon}],firstIcon:n.topLeftIcon,secondIcon:n.topRightIcon,thirdIcon:n.bottomRightIcon,fourthIcon:n.bottomLeftIcon})]}),(0,_.jsxs)(M.KadencePanelBody,{title:(0,k.__)("Visibility Settings","kadence-blocks"),initialOpen:!1,panelName:"visibilitySettings",blockSlug:"kadence/countdown",children:[(0,_.jsx)($.ToggleControl,{label:(0,k.__)("Hide on Desktop","kadence-blocks"),checked:void 0!==pe&&pe,onChange:e=>o({vsdesk:e})}),(0,_.jsx)($.ToggleControl,{label:(0,k.__)("Hide on Tablet","kadence-blocks"),checked:void 0!==ge&&ge,onChange:e=>o({vstablet:e})}),(0,_.jsx)($.ToggleControl,{label:(0,k.__)("Hide on Mobile","kadence-blocks"),checked:void 0!==ve&&ve,onChange:e=>o({vsmobile:e})})]}),(0,_.jsx)(M.KadenceBlockDefaults,{attributes:t,defaultAttributes:H.attributes,blockSlug:H.name,excludedAttrs:jo})]})]})]}),void 0!==Q&&void 0!==Q[0]&&void 0!==Q[0].family&&""!==Q[0].family&&Q[0].google&&(0,_.jsx)(M.WebfontLoader,{config:yt}),void 0!==te&&void 0!==te[0]&&void 0!==te[0].family&&""!==te[0].family&&te[0].google&&(0,_.jsx)(M.WebfontLoader,{config:kt}),""!==O&&void 0!==ne&&void 0!==ne[0]&&void 0!==ne[0].family&&""!==ne[0].family&&ne[0].google&&(0,_.jsx)(M.WebfontLoader,{config:wt}),""!==P&&void 0!==ae&&void 0!==ae[0]&&void 0!==ae[0].family&&""!==ae[0].family&&ae[0].google&&(0,_.jsx)(M.WebfontLoader,{config:Tt}),(0,_.jsx)(w.InnerBlocks,{templateLock:"all",template:d?St:xt}),(0,_.jsx)(M.SpacingVisualizer,{style:{marginLeft:void 0!==$t?(0,C.getSpacingOptionOutput)($t,Mt):void 0,marginRight:void 0!==Bt?(0,C.getSpacingOptionOutput)(Bt,Mt):void 0,marginTop:void 0!==Ht?(0,C.getSpacingOptionOutput)(Ht,Mt):void 0,marginBottom:void 0!==It?(0,C.getSpacingOptionOutput)(It,Mt):void 0},type:"inside",forceShow:nt.isMouseOver,spacing:[(0,C.getSpacingOptionOutput)(Ht,Mt),(0,C.getSpacingOptionOutput)(Bt,Mt),(0,C.getSpacingOptionOutput)(It,Mt),(0,C.getSpacingOptionOutput)($t,Mt)]}),(0,_.jsx)(M.SpacingVisualizer,{type:"inside",forceShow:ot.isMouseOver,spacing:[(0,C.getSpacingOptionOutput)(Rt,Pt),(0,C.getSpacingOptionOutput)(Nt,Pt),(0,C.getSpacingOptionOutput)(At,Pt),(0,C.getSpacingOptionOutput)(Wt,Pt)]})]})},save:function({attributes:e}){const{uniqueID:t,vsdesk:o,vstablet:n,vsmobile:i,timerLayout:a,countdownDivider:r,enableTimer:l,counterAlign:s,revealOnLoad:d}=e,c=L()({"kb-countdown-container":!0,[`kb-countdown-container-${t}`]:t,[`kb-countdown-timer-layout-${a}`]:l&&a,"kb-countdown-has-timer":l,"kb-countdown-reveal-on-load":d,"kb-countdown-enable-dividers":"inline"!==a&&r&&l,[`kb-countdown-align-${s[0]}`]:!(void 0===s||void 0===s[0]||!l)&&s[0],[`kb-countdown-align-tablet-${s[1]}`]:!(void 0===s||void 0===s[1]||!l)&&s[1],[`kb-countdown-align-mobile-${s[2]}`]:!(void 0===s||void 0===s[2]||!l)&&s[2],"kvs-lg-false":"undefined"!==o&&o,"kvs-md-false":"undefined"!==n&&n,"kvs-sm-false":"undefined"!==i&&i}),u=w.useBlockProps.save({className:c});return(0,_.jsx)("div",{...u,"data-id":t,children:(0,_.jsx)(w.InnerBlocks.Content,{})})},example:{innerBlocks:[{name:"kadence/countdown-timer",attributes:{}}]}})},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},6942:(e,t)=>{var o;!function(){"use strict";var n={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var o=arguments[t];o&&(e=r(e,a(o)))}return e}function a(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var o in e)n.call(e,o)&&e[o]&&(t=r(t,o));return t}function r(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(o=function(){return i}.apply(t,[]))||(e.exports=o)}()}},o={};function n(e){var i=o[e];if(void 0!==i)return i.exports;var a=o[e]={exports:{}};return t[e](a,a.exports,n),a.exports}n.m=t,e=[],n.O=(t,o,i,a)=>{if(!o){var r=1/0;for(c=0;c<e.length;c++){for(var[o,i,a]=e[c],l=!0,s=0;s<o.length;s++)(!1&a||r>=a)&&Object.keys(n.O).every(e=>n.O[e](o[s]))?o.splice(s--,1):(l=!1,a<r&&(r=a));if(l){e.splice(c--,1);var d=i();void 0!==d&&(t=d)}}return t}a=a||0;for(var c=e.length;c>0&&e[c-1][2]>a;c--)e[c]=e[c-1];e[c]=[o,i,a]},n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={723:0,402:0};n.O.j=t=>0===e[t];var t=(t,o)=>{var i,a,[r,l,s]=o,d=0;if(r.some(t=>0!==e[t])){for(i in l)n.o(l,i)&&(n.m[i]=l[i]);if(s)var c=s(n)}for(t&&t(o);d<r.length;d++)a=r[d],n.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return n.O(c)},o=globalThis.webpackChunkkadence=globalThis.webpackChunkkadence||[];o.forEach(t.bind(null,0)),o.push=t.bind(null,o.push.bind(o))})();var i=n.O(void 0,[402],()=>n(5803));i=n.O(i),(this.kadence=this.kadence||{})["blocks-countdown"]=i})();