File: /home/alfouzantranspor/www/wp-content/plugins/kadence-blocks/dist/blocks-countdown.js
(()=>{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 h=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);h.propTypes={count:a.number,children:a.element,onComplete:a.func};var f=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)(h,{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);f.defaultProps=Object.assign(Object.assign({},m),{controlled:!1,intervalDelay:1e3,precision:0,autoStart:!0}),f.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=f,k=window.wp.i18n,w=window.wp.blockEditor,T=window.wp.compose,x=window.wp.element,S=window.wp.data,C=window.kadence.helpers,_=window.ReactJSXRuntime,j=(0,T.compose)([(0,S.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;Math.floor((e.getTime()-t.getTime())/864e5);let l=0,s=t.getDate();const d=e.getDate(),c=t.getMonth(),u=11===e.getMonth()?0:d>=s?e.getMonth()+1:e.getMonth();let p=11===e.getMonth()?e.getFullYear()+1:e.getFullYear();const g=new Date(p,u+1,0).getDate();switch(i[0].attributes.frequency){case"daily":const i=new Date;i.setHours(a,n,o,0),l=e.getTime()>=i.getTime()?1:0,r.setDate(e.getDate()+l),r.setHours(a),r.setMinutes(n),r.setSeconds(o);break;case"weekly":const d=new Date;d.setHours(a,n,o,0);const v=Math.floor((e.getTime()-t.getTime())/864e5);if(e.getTime()>=d.getTime())l=7-v%7;else{const o=(e.getDay()-t.getDay()+7)%7;l=0===o?0:7-o}r.setDate(e.getDate()+l),r.setHours(a),r.setMinutes(n),r.setSeconds(o);break;case"monthly":31===s&&30===g?s=30:0===u&&s>=29&&(s=29===s?s:28),r=new Date(p,u,s,a,n,o);break;case"yearly":p=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(p,c,s,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)(x.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)(x.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)(x.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)(x.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}}'),P=window.wp.blocks;(0,P.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 O=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,P.registerBlockType)("kadence/countdown-inner",{...O,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 H=window.lodash,M=window.kadence.components,F=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},"enablePauseButton":{"type":"boolean","default":false},"pauseButtonPosition":{"type":"string","default":"top-right"}},"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"}]],E=[["kadence/countdown-inner",{location:"first"}]],W=[{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,P.registerBlockType)("kadence/countdown",{...F,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:h,endDate:f,timestamp:y,evergreenReset:T,timezone:j,timeOffset:z,preLabel:P,postLabel:O,daysLabel:D,hoursLabel:K,minutesLabel:U,secondsLabel:Y,counterAlign:J,campaignID:X,enablePauseButton:Z,pauseButtonPosition:Q,numberColor:ee,numberFont:te,labelColor:oe,labelFont:ne,preLabelColor:ie,preLabelFont:ae,postLabelColor:re,postLabelFont:le,border:se,borderRadius:de,borderWidth:ce,mobileBorderWidth:ue,tabletBorderWidth:pe,background:ge,vsdesk:ve,vstablet:me,vsmobile:be,countdownType:he,paddingType:fe,marginType:ye,containerMobilePadding:ke,containerTabletPadding:we,containerPadding:Te,containerMobileMargin:xe,containerTabletMargin:Se,containerMargin:Ce,itemBorder:_e,itemBorderWidth:je,itemBackground:ze,itemTabletBorderWidth:Pe,itemMobileBorderWidth:Oe,itemPadding:De,itemTabletPadding:Le,itemMobilePadding:He,itemBorderRadius:Me,itemPaddingType:Fe,timeNumbers:Be,countdownDivider:Ie,revealOnLoad:$e,evergreenStrict:Re}=t,{selectBlock:Ne}=(0,S.useDispatch)("core/block-editor"),{previewDevice:Ae,isNested:Ee,parentBlock:We}=(0,S.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,x.useEffect)(()=>{if(de&&de[0]===de[1]&&de[0]===de[2]&&de[0]===de[3]?Ke("linked"):Ke("individual"),!h){rt=(0,B.getSettings)();const{timezone:e}=rt,t=new Date,n=new Date;n.setDate(t.getDate()+2);const i=e&&e.offset?e.offset:0,a=lt(n,i);o({date:n,timestamp:a,timezone:e&&e.string?e.string:"",timeOffset:i})}},[]),(0,C.uniqueIdHelper)(e);const[Ve,Ge]=(0,x.useState)("individual"),[qe,Ke]=(0,x.useState)("linked"),[Ue,Ye]=(0,x.useState)("individual"),[Je,Xe]=(0,x.useState)("linked"),[Ze,Qe]=(0,x.useState)("linked"),[et,tt]=(0,x.useState)(!1),[ot,nt]=(0,x.useState)("general"),it=(0,C.mouseOverVisualizer)(),at=(0,C.mouseOverVisualizer)();let rt={};const lt=(e,t)=>{const o=(new Date).getTimezoneOffset()/60*-1;return Number(t)===o?new Date(e).getTime():st(e,t)},st=(e,t)=>{const o=(new Date).getTimezoneOffset()/60*-1-t,n=new Date(e);return new Date(n.getTime()+60*o*60*1e3).getTime()},dt=(0,I.applyFilters)("kadence.countdownTypes",W),ct=(0,I.applyFilters)("kadence.countdownActions",V);rt=(0,B.getSettings)();const ut=/a(?!\\)/i.test(rt.formats.time.toLowerCase().replace(/\\\\/g,"").split("").reverse().join("")),pt=e=>{const t=s.map((t,o)=>(0===o&&(t={...t,...e}),t));o({units:t})},gt=e=>{const t=te.map((t,o)=>(0===o&&(t={...t,...e}),t));o({numberFont:t})},vt=e=>{const t=ne.map((t,o)=>(0===o&&(t={...t,...e}),t));o({labelFont:t})},mt=e=>{const t=ae.map((t,o)=>(0===o&&(t={...t,...e}),t));o({preLabelFont:t})},bt=e=>{const t=le.map((t,o)=>(0===o&&(t={...t,...e}),t));o({postLabelFont:t})},ht={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:"")]}},yt={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:"")]}},kt={google:{families:[(void 0!==le&&void 0!==le[0]&&void 0!==le[0].family&&""!==le[0].family&&le[0].google?le[0].family:"")+(void 0!==le&&void 0!==le[0]&&void 0!==le[0].variant&&""!==le[0].variant?":"+le[0].variant:"")]}},wt=void 0!==te&&void 0!==te[0]&&void 0!==te[0].family&&""!==te[0].family&&te[0].google?ht:"",Tt=void 0!==ne&&void 0!==ne[0]&&void 0!==ne[0].family&&""!==ne[0].family&&ne[0].google?ft:"",xt=void 0!==ae&&void 0!==ae[0]&&void 0!==ae[0].family&&""!==ae[0].family&&ae[0].google?yt:"",St=void 0!==le&&void 0!==le[0]&&void 0!==le[0].family&&""!==le[0].family&&le[0].google?kt:"",Ct="message"===l?N:R,_t="message"===l?A:E,jt="em"===ye||"rem"===ye?-25:-999,zt="em"===ye||"rem"===ye?25:999,Pt="em"===ye||"rem"===ye?.1:1,Ot="em"===fe||"rem"===fe?25:999,Dt="em"===fe||"rem"===fe?.1:1,Lt=void 0!==fe?fe:"px",Ht="em"===Fe||"rem"===Fe?12:999,Mt="em"===Fe||"rem"===Fe?.1:1,Ft=void 0!==Fe?Fe:"px",Bt=void 0!==ye?ye:"px",It=(0,C.getPreviewSize)(Ae,void 0!==Ce&&void 0!==Ce[0]?Ce[0]:"",void 0!==Se&&void 0!==Se[0]?Se[0]:"",void 0!==xe&&void 0!==xe[0]?xe[0]:""),$t=(0,C.getPreviewSize)(Ae,void 0!==Ce&&void 0!==Ce[1]?Ce[1]:"",void 0!==Se&&void 0!==Se[1]?Se[1]:"",void 0!==xe&&void 0!==xe[1]?xe[1]:""),Rt=(0,C.getPreviewSize)(Ae,void 0!==Ce&&void 0!==Ce[2]?Ce[2]:"",void 0!==Se&&void 0!==Se[2]?Se[2]:"",void 0!==xe&&void 0!==xe[2]?xe[2]:""),Nt=(0,C.getPreviewSize)(Ae,void 0!==Ce&&void 0!==Ce[3]?Ce[3]:"",void 0!==Se&&void 0!==Se[3]?Se[3]:"",void 0!==xe&&void 0!==xe[3]?xe[3]:""),At=(0,C.getPreviewSize)(Ae,void 0!==Te&&void 0!==Te[0]?Te[0]:"",void 0!==we&&void 0!==we[0]?we[0]:"",void 0!==ke&&void 0!==ke[0]?ke[0]:""),Et=(0,C.getPreviewSize)(Ae,void 0!==Te&&void 0!==Te[1]?Te[1]:"",void 0!==we&&void 0!==we[1]?we[1]:"",void 0!==ke&&void 0!==ke[1]?ke[1]:""),Wt=(0,C.getPreviewSize)(Ae,void 0!==Te&&void 0!==Te[2]?Te[2]:"",void 0!==we&&void 0!==we[2]?we[2]:"",void 0!==ke&&void 0!==ke[2]?ke[2]:""),Vt=(0,C.getPreviewSize)(Ae,void 0!==Te&&void 0!==Te[3]?Te[3]:"",void 0!==we&&void 0!==we[3]?we[3]:"",void 0!==ke&&void 0!==ke[3]?ke[3]:""),Gt=(0,C.getPreviewSize)(Ae,void 0!==ce?ce[0]:"",void 0!==pe?pe[0]:"",void 0!==ue?ue[0]:""),qt=(0,C.getPreviewSize)(Ae,void 0!==ce?ce[1]:"",void 0!==pe?pe[1]:"",void 0!==ue?ue[1]:""),Kt=(0,C.getPreviewSize)(Ae,void 0!==ce?ce[2]:"",void 0!==pe?pe[2]:"",void 0!==ue?ue[2]:""),Ut=(0,C.getPreviewSize)(Ae,void 0!==ce?ce[3]:"",void 0!==pe?pe[3]:"",void 0!==ue?ue[3]:""),Yt=(0,C.getPreviewSize)(Ae,void 0!==De&&void 0!==De[0]?De[0]:"",void 0!==Le&&void 0!==Le[0]?Le[0]:"",void 0!==He&&void 0!==He[0]?He[0]:""),Jt=(0,C.getPreviewSize)(Ae,void 0!==De&&void 0!==De[1]?De[1]:"",void 0!==Le&&void 0!==Le[1]?Le[1]:"",void 0!==He&&void 0!==He[1]?He[1]:""),Xt=(0,C.getPreviewSize)(Ae,void 0!==De&&void 0!==De[2]?De[2]:"",void 0!==Le&&void 0!==Le[2]?Le[2]:"",void 0!==He&&void 0!==He[2]?He[2]:""),Zt=(0,C.getPreviewSize)(Ae,void 0!==De&&void 0!==De[3]?De[3]:"",void 0!==Le&&void 0!==Le[3]?Le[3]:"",void 0!==He&&void 0!==He[3]?He[3]:""),Qt=(0,C.getPreviewSize)(Ae,void 0!==je?je[0]:"",void 0!==Pe?Pe[0]:"",void 0!==Oe?Oe[0]:""),eo=(0,C.getPreviewSize)(Ae,void 0!==je?je[1]:"",void 0!==Pe?Pe[1]:"",void 0!==Oe?Oe[1]:""),to=(0,C.getPreviewSize)(Ae,void 0!==je?je[2]:"",void 0!==Pe?Pe[2]:"",void 0!==Oe?Oe[2]:""),oo=(0,C.getPreviewSize)(Ae,void 0!==je?je[3]:"",void 0!==Pe?Pe[3]:"",void 0!==Oe?Oe[3]:""),no=void 0!==te&&void 0!==te[0]&&""!==te[0].sizeType?te[0].sizeType:"px",io=void 0!==te&&void 0!==te[0]&&""!==te[0].lineType?te[0].lineType:"px",ao=void 0!==te&&void 0!==te[0]&&""!==te[0].letterType?te[0].letterType:"px",ro=(0,C.getPreviewSize)(Ae,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]:""),lo=(0,C.getPreviewSize)(Ae,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]:""),so=(0,C.getPreviewSize)(Ae,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]:""),co=void 0!==ne&&void 0!==ne[0]&&""!==ne[0].sizeType?ne[0].sizeType:"px",uo=void 0!==ne&&void 0!==ne[0]&&""!==ne[0].lineType?ne[0].lineType:"px",po=void 0!==ne&&void 0!==ne[0]&&""!==ne[0].letterType?ne[0].letterType:"px",go=(0,C.getPreviewSize)(Ae,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]:""),vo=(0,C.getPreviewSize)(Ae,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]:""),mo=(0,C.getPreviewSize)(Ae,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]:""),bo=void 0!==ae&&void 0!==ae[0]&&""!==ae[0].sizeType?ae[0].sizeType:"px",ho=void 0!==ae&&void 0!==ae[0]&&""!==ae[0].lineType?ae[0].lineType:"px",fo=void 0!==ae&&void 0!==ae[0]&&""!==ae[0].letterType?ae[0].letterType:"px",yo=(0,C.getPreviewSize)(Ae,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]:""),ko=(0,C.getPreviewSize)(Ae,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]:""),wo=(0,C.getPreviewSize)(Ae,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]:""),To=void 0!==le&&void 0!==le[0]&&""!==le[0].sizeType?le[0].sizeType:"px",xo=void 0!==le&&void 0!==le[0]&&""!==le[0].lineType?le[0].lineType:"px",So=void 0!==le&&void 0!==le[0]&&""!==le[0].letterType?le[0].letterType:"px",Co=(0,C.getPreviewSize)(Ae,void 0!==le&&void 0!==le[0]&&void 0!==le[0].size&&void 0!==le[0].size[0]&&""!==le[0].size[0]?le[0].size[0]:"",void 0!==le&&void 0!==le[0]&&void 0!==le[0].size&&void 0!==le[0].size[1]&&""!==le[0].size[1]?le[0].size[1]:"",void 0!==le&&void 0!==le[0]&&void 0!==le[0].size&&void 0!==le[0].size[2]&&""!==le[0].size[2]?le[0].size[2]:""),_o=(0,C.getPreviewSize)(Ae,void 0!==le&&void 0!==le[0]&&void 0!==le[0].lineHeight&&void 0!==le[0].lineHeight[0]&&""!==le[0].lineHeight[0]?le[0].lineHeight[0]:"",void 0!==le&&void 0!==le[0]&&void 0!==le[0].lineHeight&&void 0!==le[0].lineHeight[1]&&""!==le[0].lineHeight[1]?le[0].lineHeight[1]:"",void 0!==le&&void 0!==le[0]&&void 0!==le[0].lineHeight&&void 0!==le[0].lineHeight[2]&&""!==le[0].lineHeight[2]?le[0].lineHeight[2]:""),jo=(0,C.getPreviewSize)(Ae,void 0!==le&&void 0!==le[0]&&void 0!==le[0].letterSpacing&&void 0!==le[0].letterSpacing[0]&&""!==le[0].letterSpacing[0]?le[0].letterSpacing[0]:"",void 0!==le&&void 0!==le[0]&&void 0!==le[0].letterSpacing&&void 0!==le[0].letterSpacing[1]&&""!==le[0].letterSpacing[1]?le[0].letterSpacing[1]:"",void 0!==le&&void 0!==le[0]&&void 0!==le[0].letterSpacing&&void 0!==le[0].letterSpacing[2]&&""!==le[0].letterSpacing[2]?le[0].letterSpacing[2]:""),zo=L()({"kb-countdown-container":!0,[`kb-countdown-container-${r}`]:r,[`kb-countdown-timer-layout-${b}`]:b&&d,"kb-countdown-enable-dividers":"inline"!==b&&Ie&&d,"kb-countdown-has-timer":d,"kb-countdown-preview-expired":et,[`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"!==ve&&ve,"kvs-md-false":"undefined"!==me&&me,"kvs-sm-false":"undefined"!==be&&be,[i]:i});Ee&&We&&(void 0!==We.attributes.countdownType&&We.attributes.countdownType!==he&&o({countdownType:We.attributes.countdownType}),void 0!==We.attributes.evergreenMinutes&&We.attributes.evergreenMinutes!==u&&o({evergreenMinutes:We.attributes.evergreenMinutes}),void 0!==We.attributes.timeOffset&&We.attributes.timeOffset!==z&&o({timeOffset:We.attributes.timeOffset}),void 0!==We.attributes.timezone&&We.attributes.timezone!==j&&o({timezone:We.attributes.timezone}),void 0!==We.attributes.timestamp&&We.attributes.timestamp!==y&&o({timestamp:We.attributes.timestamp}),void 0!==We.attributes.evergreenHours&&We.attributes.evergreenHours!==c&&o({evergreenHours:We.attributes.evergreenHours}),void 0!==We.attributes.date&&We.attributes.date!==h&&o({date:We.attributes.date}),void 0!==We.attributes.campaignID&&We.attributes.campaignID!==X&&o({campaignID:We.attributes.campaignID}),void 0!==We.attributes.evergreenReset&&We.attributes.evergreenReset!==T&&o({evergreenReset:We.attributes.evergreenReset}),void 0!==We.attributes.evergreenStrict&&We.attributes.evergreenStrict!==Re&&o({evergreenStrict:We.attributes.evergreenStrict}));const Po=["date","timestamp"],Oo=(0,w.useBlockProps)({className:zo});return(0,_.jsxs)("div",{...Oo,style:{background:ge?(0,C.KadenceColorOutput)(ge):void 0,borderColor:se?(0,C.KadenceColorOutput)(se):void 0,borderTopWidth:Gt?Gt+"px":void 0,borderRightWidth:qt?qt+"px":void 0,borderBottomWidth:Kt?Kt+"px":void 0,borderLeftWidth:Ut?Ut+"px":void 0,borderTopLeftRadius:de&&de[0]?de[0]+"px":void 0,borderTopRightRadius:de&&de[1]?de[1]+"px":void 0,borderBottomRightRadius:de&&de[2]?de[2]+"px":void 0,borderBottomLeftRadius:de&&de[3]?de[3]+"px":void 0,paddingTop:""!==At?(0,C.getSpacingOptionOutput)(At,Lt):void 0,paddingRight:""!==Et?(0,C.getSpacingOptionOutput)(Et,Lt):void 0,paddingBottom:""!==Wt?(0,C.getSpacingOptionOutput)(Wt,Lt):void 0,paddingLeft:""!==Vt?(0,C.getSpacingOptionOutput)(Vt,Lt):void 0,marginTop:It?(0,C.getSpacingOptionOutput)(It,Bt):void 0,marginRight:$t?(0,C.getSpacingOptionOutput)($t,Bt):void 0,marginBottom:Rt?(0,C.getSpacingOptionOutput)(Rt,Bt):void 0,marginLeft:Nt?(0,C.getSpacingOptionOutput)(Nt,Bt):void 0},children:[(0,_.jsxs)("style",{children:[`.kb-countdown-container #kb-timer-${r} .kb-countdown-date-item .kb-countdown-number {`,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};`:"",ro?`font-size: ${(0,C.getFontSizeOptionOutput)(ro,no)};`:"",lo?`line-height: ${lo+io};`:"",so?`letter-spacing: ${so+ao};`:"","}",`.kb-countdown-container #kb-timer-${r} .kb-countdown-date-item {`,ro?`font-size: ${(0,C.getFontSizeOptionOutput)(ro,no)};`:"","}",`#kb-timer-${r} .kb-countdown-date-item .kb-countdown-label {`,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};`:"",go?`font-size: ${(0,C.getFontSizeOptionOutput)(go,co)};`:"",vo?`line-height: ${vo+uo};`:"",mo?`letter-spacing: ${mo+po};`:"","}",""!==P&&(0,_.jsxs)(_.Fragment,{children:[`#kb-timer-${r} .kb-countdown-item.kb-pre-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};`:"",yo?`font-size: ${(0,C.getFontSizeOptionOutput)(yo,bo)};`:"",ko?`line-height: ${ko+ho};`:"",wo?`letter-spacing: ${wo+fo};`:"","}"]}),""!==O&&(0,_.jsxs)(_.Fragment,{children:[`#kb-timer-${r} .kb-countdown-item.kb-post-timer {`,re?`color: ${(0,C.KadenceColorOutput)(re)};`:"",le&&le[0]&&le[0].family?`font-family: ${le[0].family};`:"",le&&le[0]&&le[0].textTransform?`text-transform: ${le[0].textTransform};`:"",le&&le[0]&&le[0].weight?`font-weight: ${le[0].weight};`:"",le&&le[0]&&le[0].style?`font-style: ${le[0].style};`:"",Co?`font-size: ${(0,C.getFontSizeOptionOutput)(Co,To)};`:"",_o?`line-height: ${_o+xo};`:"",jo?`letter-spacing: ${jo+So};`:"","}"]}),`.kb-countdown-container #kb-timer-${r} .kb-countdown-date-item:not( .kb-countdown-divider-item ) {`,ze?`background: ${(0,C.KadenceColorOutput)(ze)};`:"",_e?`border-color: ${(0,C.KadenceColorOutput)(_e)};`:"",Me&&Me[0]?`border-top-left-radius: ${Me[0]+"px"};`:"",Me&&Me[1]?`border-top-right-radius: ${Me[1]+"px"};`:"",Me&&Me[2]?`border-bottom-right-radius: ${Me[2]+"px"};`:"",Me&&Me[3]?`border-bottom-left-radius: ${Me[3]+"px"};`:"",Qt?`border-top-width: ${Qt+"px"};`:"",eo?`border-right-width: ${eo+"px"};`:"",to?`border-bottom-width: ${to+"px"};`:"",oo?`border-left-width: ${oo+"px"};`:"",Yt?`padding-top: ${Yt+Ft};`:"",Jt?`padding-right: ${Jt+Ft};`:"",Xt?`padding-bottom: ${Xt+Ft};`:"",Zt?`padding-left: ${Zt+Ft};`:"","}",`.kb-countdown-container #kb-timer-${r} .kb-countdown-date-item.kb-countdown-divider-item {`,Qt?`border-top-width: ${Qt+"px"};`:"",to?`border-bottom-width: ${to+"px"};`:"",Yt?`padding-top: ${Yt+Ft};`:"",Xt?`padding-bottom: ${Xt+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:!et,onClick:()=>tt(!1),children:(0,_.jsx)("span",{children:(0,k.__)("Live","kadence-blocks")})}),(0,_.jsx)($.Button,{className:"components-tab-button",isPressed:et,onClick:()=>tt(!0),children:(0,_.jsx)("span",{children:(0,k.__)("Expired","kadence-blocks")})})]})}),(0,_.jsx)(M.CopyPasteAttributes,{attributes:t,excludedAttrs:Po,defaultAttributes:F.attributes,blockSlug:F.name,onPaste:e=>o(e)})]}),(0,_.jsxs)(w.InspectorControls,{children:[(0,_.jsx)(M.InspectorControlTabs,{panelName:"countdown",setActiveTab:e=>nt(e),activeTab:ot}),"general"===ot&&(0,_.jsxs)(_.Fragment,{children:[(0,_.jsxs)($.Panel,{className:"components-panel__body is-opened",children:[1===Ee&&(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:()=>Ne(We.clientId),children:(0,_.jsx)("span",{children:(0,k.__)("Edit Settings","kadence-blocks")})})]}),!Ee&&(0,_.jsxs)(_.Fragment,{children:[(0,_.jsx)($.SelectControl,{label:(0,k.__)("Countdown Type","kadence-blocks"),options:dt,value:he,onChange:e=>o({countdownType:e})}),"date"===he&&(0,_.jsx)("div",{className:"components-base-control kb-datepicker-fix",children:(0,_.jsx)($.DateTimePicker,{currentDate:h||void 0,onChange:e=>{(e=>{const t=(0,H.get)(rt,["timezone","string"],""),n=(0,H.get)(rt,["timezone","offset"],0),i=lt(e,n);o({date:e,timestamp:i,timezone:t,timeOffset:n})})(e)},is12Hour:ut,help:(0,k.__)("Date set according to your sites timezone","kadence-blocks")})}),"evergreen"===he&&(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:Re,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:ct,value:l,onChange:e=>o({expireAction:e})}),(0,_.jsx)($.ToggleControl,{label:(0,k.__)("Enable Pause Button","kadence-blocks"),checked:Z||!1,onChange:e=>o({enablePauseButton:e}),help:(0,k.__)("Add a pause button to allow users to pause and resume the countdown timer.","kadence-blocks")}),Z&&(0,_.jsx)($.SelectControl,{label:(0,k.__)("Pause Button Position","kadence-blocks"),value:Q||"top-right",options:[{value:"top-left",label:(0,k.__)("Top Left","kadence-blocks")},{value:"top-right",label:(0,k.__)("Top Right","kadence-blocks")},{value:"bottom-left",label:(0,k.__)("Bottom Left","kadence-blocks")},{value:"bottom-right",label:(0,k.__)("Bottom Right","kadence-blocks")}],onChange:e=>o({pauseButtonPosition: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:$e,onChange:e=>o({revealOnLoad:e})})]})]}),"true"===kadence_blocks_params.pro&&"evergreen"!==he&&(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:f||void 0,onChange:e=>o({endDate:e}),is12Hour:ut})})]})]}),(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:Ie,onChange:e=>o({countdownDivider:e})}),(0,_.jsx)($.ToggleControl,{label:(0,k.__)("Enable 00 Number format","kadence-blocks"),checked:Be,onChange:e=>o({timeNumbers:e})}),(0,_.jsx)($.TextControl,{label:(0,k.__)("Countdown Pre Text","kadence-blocks"),value:P,onChange:e=>o({preLabel:e})}),(0,_.jsx)($.TextControl,{label:(0,k.__)("Countdown Post Text","kadence-blocks"),value:O,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=>pt({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=>pt({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=>pt({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"===ot&&(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:ze||"",default:"",onChange:e=>o({itemBackground:e})}),(0,_.jsx)(M.PopColorControl,{label:(0,k.__)("Border Color","kadence-blocks"),value:_e||"",default:"",onChange:e=>o({itemBorder:e})}),(0,_.jsx)(M.ResponsiveMeasurementControls,{label:(0,k.__)("Border Width","kadence-blocks"),value:je,control:Ue,tabletValue:Pe,mobileValue:Oe,onChange:e=>o({itemBorderWidth:e}),onChangeTablet:e=>o({itemTabletBorderWidth:e}),onChangeMobile:e=>o({itemMobileBorderWidth:e}),onChangeControl:e=>Ye(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:Me,control:Je,onChange:e=>o({itemBorderRadius:e}),onControl:e=>Xe(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:De,control:Ze,tabletValue:Le,mobileValue:He,onChange:e=>o({itemPadding:e}),onChangeTablet:e=>o({itemTabletPadding:e}),onChangeMobile:e=>o({itemMobilePadding:e}),onChangeControl:e=>Qe(e),min:0,max:Ht,step:Mt,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:ee||"",default:"",onChange:e=>o({numberColor:e})}),(0,_.jsx)(M.TypographyControls,{fontGroup:"body",fontSize:te[0].size,onFontSize:e=>gt({size:e}),fontSizeType:te[0].sizeType,onFontSizeType:e=>gt({sizeType:e}),lineHeight:te[0].lineHeight,onLineHeight:e=>gt({lineHeight:e}),lineHeightType:te[0].lineType,onLineHeightType:e=>gt({lineType:e}),reLetterSpacing:te[0].letterSpacing,onLetterSpacing:e=>gt({letterSpacing:e}),letterSpacingType:te[0].letterType,onLetterSpacingType:e=>gt({letterType:e}),textTransform:te[0].textTransform,onTextTransform:e=>gt({textTransform:e}),fontFamily:te[0].family,onFontFamily:e=>gt({family:e}),onFontChange:e=>{gt({family:e.value,google:e.google})},onFontArrayChange:e=>gt(e),googleFont:te[0].google,onGoogleFont:e=>gt({google:e}),loadGoogleFont:te[0].loadGoogle,onLoadGoogleFont:e=>gt({loadGoogle:e}),fontVariant:te[0].variant,onFontVariant:e=>gt({variant:e}),fontWeight:te[0].weight,onFontWeight:e=>gt({weight:e}),fontStyle:te[0].style,onFontStyle:e=>gt({style:e}),fontSubset:te[0].subset,onFontSubset:e=>gt({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:oe||"",default:"",onChange:e=>o({labelColor:e})}),(0,_.jsx)(M.TypographyControls,{fontGroup:"body",fontSize:ne[0].size,onFontSize:e=>vt({size:e}),fontSizeType:ne[0].sizeType,onFontSizeType:e=>vt({sizeType:e}),lineHeight:ne[0].lineHeight,onLineHeight:e=>vt({lineHeight:e}),lineHeightType:ne[0].lineType,onLineHeightType:e=>vt({lineType:e}),reLetterSpacing:ne[0].letterSpacing,onLetterSpacing:e=>vt({letterSpacing:e}),letterSpacingType:ne[0].letterType,onLetterSpacingType:e=>vt({letterType:e}),textTransform:ne[0].textTransform,onTextTransform:e=>vt({textTransform:e}),fontFamily:ne[0].family,onFontFamily:e=>vt({family:e}),onFontChange:e=>{vt({family:e.value,google:e.google})},onFontArrayChange:e=>vt(e),googleFont:ne[0].google,onGoogleFont:e=>vt({google:e}),loadGoogleFont:ne[0].loadGoogle,onLoadGoogleFont:e=>vt({loadGoogle:e}),fontVariant:ne[0].variant,onFontVariant:e=>vt({variant:e}),fontWeight:ne[0].weight,onFontWeight:e=>vt({weight:e}),fontStyle:ne[0].style,onFontStyle:e=>vt({style:e}),fontSubset:ne[0].subset,onFontSubset:e=>vt({subset:e})})]}),d&&""!==P&&(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:ie||"",default:"",onChange:e=>o({preLabelColor:e})}),(0,_.jsx)(M.TypographyControls,{fontGroup:"body",fontSize:ae[0].size,onFontSize:e=>mt({size:e}),fontSizeType:ae[0].sizeType,onFontSizeType:e=>mt({sizeType:e}),lineHeight:ae[0].lineHeight,onLineHeight:e=>mt({lineHeight:e}),lineHeightType:ae[0].lineType,onLineHeightType:e=>mt({lineType:e}),reLetterSpacing:ae[0].letterSpacing,onLetterSpacing:e=>mt({letterSpacing:e}),letterSpacingType:ae[0].letterType,onLetterSpacingType:e=>mt({letterType:e}),textTransform:ae[0].textTransform,onTextTransform:e=>mt({textTransform:e}),fontFamily:ae[0].family,onFontFamily:e=>mt({family:e}),onFontChange:e=>{mt({family:e.value,google:e.google})},onFontArrayChange:e=>mt(e),googleFont:ae[0].google,onGoogleFont:e=>mt({google:e}),loadGoogleFont:ae[0].loadGoogle,onLoadGoogleFont:e=>mt({loadGoogle:e}),fontVariant:ae[0].variant,onFontVariant:e=>mt({variant:e}),fontWeight:ae[0].weight,onFontWeight:e=>mt({weight:e}),fontStyle:ae[0].style,onFontStyle:e=>mt({style:e}),fontSubset:ae[0].subset,onFontSubset:e=>mt({subset:e})})]}),d&&""!==O&&(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:re||"",default:"",onChange:e=>o({postLabelColor:e})}),(0,_.jsx)(M.TypographyControls,{fontGroup:"body",fontSize:le[0].size,onFontSize:e=>bt({size:e}),fontSizeType:le[0].sizeType,onFontSizeType:e=>bt({sizeType:e}),lineHeight:le[0].lineHeight,onLineHeight:e=>bt({lineHeight:e}),lineHeightType:le[0].lineType,onLineHeightType:e=>bt({lineType:e}),reLetterSpacing:le[0].letterSpacing,onLetterSpacing:e=>bt({letterSpacing:e}),letterSpacingType:le[0].letterType,onLetterSpacingType:e=>bt({letterType:e}),textTransform:le[0].textTransform,onTextTransform:e=>bt({textTransform:e}),fontFamily:le[0].family,onFontFamily:e=>bt({family:e}),onFontChange:e=>{bt({family:e.value,google:e.google})},onFontArrayChange:e=>bt(e),googleFont:le[0].google,onGoogleFont:e=>bt({google:e}),loadGoogleFont:le[0].loadGoogle,onLoadGoogleFont:e=>bt({loadGoogle:e}),fontVariant:le[0].variant,onFontVariant:e=>bt({variant:e}),fontWeight:le[0].weight,onFontWeight:e=>bt({weight:e}),fontStyle:le[0].style,onFontStyle:e=>bt({style:e}),fontSubset:le[0].subset,onFontSubset:e=>bt({subset:e})})]})]}),"advanced"===ot&&(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:Te,tabletValue:we,mobileValue:ke,onChange:e=>o({containerPadding:e}),onChangeTablet:e=>o({containerTabletPadding:e}),onChangeMobile:e=>o({containerMobilePadding:e}),min:0,max:Ot,step:Dt,unit:fe,units:["px","em","rem","%"],onUnit:e=>o({paddingType:e}),onMouseOver:it.onMouseOver,onMouseOut:it.onMouseOut}),(0,_.jsx)(M.ResponsiveMeasureRangeControl,{label:(0,k.__)("Margin","kadence-blocks"),value:Ce,tabletValue:Se,mobileValue:xe,onChange:e=>o({containerMargin:e}),onChangeTablet:e=>o({containerTabletMargin:e}),onChangeMobile:e=>o({containerMobileMargin:e}),min:jt,max:zt,step:Pt,unit:ye,units:["px","em","rem","%","vh"],onUnit:e=>o({marginType:e}),onMouseOver:at.onMouseOver,onMouseOut:at.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:ge||"",default:"",onChange:e=>o({background:e})}),(0,_.jsx)(M.PopColorControl,{label:(0,k.__)("Border Color","kadence-blocks"),value:se||"",default:"",onChange:e=>o({border:e})}),(0,_.jsx)(M.ResponsiveMeasurementControls,{label:(0,k.__)("Border Width","kadence-blocks"),value:ce,control:Ve,tabletValue:pe,mobileValue:ue,onChange:e=>o({borderWidth:e}),onChangeTablet:e=>o({tabletBorderWidth:e}),onChangeMobile:e=>o({mobileBorderWidth:e}),onChangeControl:e=>Ge(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:de,control:qe,onChange:e=>o({borderRadius:e}),onControl:e=>Ke(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!==ve&&ve,onChange:e=>o({vsdesk:e})}),(0,_.jsx)($.ToggleControl,{label:(0,k.__)("Hide on Tablet","kadence-blocks"),checked:void 0!==me&&me,onChange:e=>o({vstablet:e})}),(0,_.jsx)($.ToggleControl,{label:(0,k.__)("Hide on Mobile","kadence-blocks"),checked:void 0!==be&&be,onChange:e=>o({vsmobile:e})})]}),(0,_.jsx)(M.KadenceBlockDefaults,{attributes:t,defaultAttributes:F.attributes,blockSlug:F.name,excludedAttrs:Po})]})]})]}),void 0!==te&&void 0!==te[0]&&void 0!==te[0].family&&""!==te[0].family&&te[0].google&&(0,_.jsx)(M.WebfontLoader,{config:wt}),void 0!==ne&&void 0!==ne[0]&&void 0!==ne[0].family&&""!==ne[0].family&&ne[0].google&&(0,_.jsx)(M.WebfontLoader,{config:Tt}),""!==P&&void 0!==ae&&void 0!==ae[0]&&void 0!==ae[0].family&&""!==ae[0].family&&ae[0].google&&(0,_.jsx)(M.WebfontLoader,{config:xt}),""!==O&&void 0!==le&&void 0!==le[0]&&void 0!==le[0].family&&""!==le[0].family&&le[0].google&&(0,_.jsx)(M.WebfontLoader,{config:St}),Z&&(0,_.jsx)("button",{type:"button",className:`kb-countdown-pause-button kb-countdown-pause-button-${Q||"top-right"}`,"aria-label":(0,k.__)("Pause countdown timer","kadence-blocks"),"aria-pressed":"false",title:(0,k.__)("Pause countdown","kadence-blocks"),disabled:!0,style:{position:"absolute",top:"top-left"===Q||"top-right"===Q?"0.5em":"auto",bottom:"bottom-left"===Q||"bottom-right"===Q?"0.5em":"auto",left:"top-left"===Q||"bottom-left"===Q?"0.5em":"auto",right:"top-right"===Q||"bottom-right"===Q?"0.5em":"auto",transform:"top-left"===Q||"top-right"===Q?"translateY(-.5em)":"bottom-left"===Q||"bottom-right"===Q?"translateY(.5em)":"none"},children:(0,_.jsx)("span",{className:"kb-countdown-pause-icon","aria-hidden":"true",children:(0,_.jsxs)("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,_.jsx)("rect",{x:"6",y:"4",width:"4",height:"16",rx:"1",fill:"currentColor"}),(0,_.jsx)("rect",{x:"14",y:"4",width:"4",height:"16",rx:"1",fill:"currentColor"})]})})}),(0,_.jsx)(w.InnerBlocks,{templateLock:"all",template:d?Ct:_t}),(0,_.jsx)(M.SpacingVisualizer,{style:{marginLeft:void 0!==Nt?(0,C.getSpacingOptionOutput)(Nt,Bt):void 0,marginRight:void 0!==$t?(0,C.getSpacingOptionOutput)($t,Bt):void 0,marginTop:void 0!==It?(0,C.getSpacingOptionOutput)(It,Bt):void 0,marginBottom:void 0!==Rt?(0,C.getSpacingOptionOutput)(Rt,Bt):void 0},type:"inside",forceShow:at.isMouseOver,spacing:[(0,C.getSpacingOptionOutput)(It,Bt),(0,C.getSpacingOptionOutput)($t,Bt),(0,C.getSpacingOptionOutput)(Rt,Bt),(0,C.getSpacingOptionOutput)(Nt,Bt)]}),(0,_.jsx)(M.SpacingVisualizer,{type:"inside",forceShow:it.isMouseOver,spacing:[(0,C.getSpacingOptionOutput)(At,Lt),(0,C.getSpacingOptionOutput)(Et,Lt),(0,C.getSpacingOptionOutput)(Wt,Lt),(0,C.getSpacingOptionOutput)(Vt,Lt)]})]})},save:function({attributes:e}){const{uniqueID:t,vsdesk:o,vstablet:n,vsmobile:i,timerLayout:a,countdownDivider:r,enableTimer:l,counterAlign:s,revealOnLoad:d,enablePauseButton:c,pauseButtonPosition:u}=e,p=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}),g=w.useBlockProps.save({className:p});return(0,_.jsxs)("div",{...g,"data-id":t,children:[c&&(0,_.jsx)("button",{type:"button",className:`kb-countdown-pause-button kb-countdown-pause-button-${u||"top-right"}`,"aria-label":(0,k.__)("Pause countdown timer","kadence-blocks"),title:(0,k.__)("Pause countdown","kadence-blocks"),children:(0,_.jsx)("span",{className:"kb-countdown-pause-icon","aria-hidden":"true",children:(0,_.jsxs)("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,_.jsx)("rect",{x:"6",y:"4",width:"4",height:"16",rx:"1",fill:"currentColor"}),(0,_.jsx)("rect",{x:"14",y:"4",width:"4",height:"16",rx:"1",fill:"currentColor"})]})})}),(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})();