(()=>{var e,t={941:(e,t,n)=>{e.exports=function e(t,n,r){function i(a,s){if(!n[a]){if(!t[a]){if(o)return o(a,!0);var l=new Error("Cannot find module '"+a+"'");throw l.code="MODULE_NOT_FOUND",l}var u=n[a]={exports:{}};t[a][0].call(u.exports,function(e){return i(t[a][1][e]||e)},u,u.exports,e,t,n,r)}return n[a].exports}for(var o=void 0,a=0;a-1},Q.prototype.set=function(e,t){var n=this.__data__,r=ne(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},X.prototype.clear=function(){this.size=0,this.__data__={hash:new J,map:new(q||Q),string:new J}},X.prototype.delete=function(e){var t=he(this,e).delete(e);return this.size-=t?1:0,t},X.prototype.get=function(e){return he(this,e).get(e)},X.prototype.has=function(e){return he(this,e).has(e)},X.prototype.set=function(e,t){var n=he(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Y.prototype.clear=function(){this.__data__=new Q,this.size=0},Y.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Y.prototype.get=function(e){return this.__data__.get(e)},Y.prototype.has=function(e){return this.__data__.has(e)},Y.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Q){var r=n.__data__;if(!q||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new X(r)}return n.set(e,t),this.size=n.size,this};var ie,oe=function(e,t,n){for(var r=-1,i=Object(e),o=n(e),a=o.length;a--;){var s=o[ie?a:++r];if(!1===t(i[s],s,i))break}return e};function ae(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":H&&H in Object(e)?function(e){var t=T.call(e,H),n=e[H];try{e[H]=void 0;var r=!0}catch(e){}var i=M.call(e);return r&&(t?e[H]=n:delete e[H]),i}(e):function(e){return M.call(e)}(e)}function se(e){return je(e)&&ae(e)==o}function le(e){return!(!Oe(e)||function(e){return!!P&&P in e}(e))&&(xe(e)?z:l).test(function(e){if(null!=e){try{return C.call(e)}catch(e){}try{return e+""}catch(e){}}return""}(e))}function ue(e){if(!Oe(e))return function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}(e);var t=ge(e),n=[];for(var r in e)("constructor"!=r||!t&&T.call(e,r))&&n.push(r);return n}function ce(e,t,n,r,i){e!==t&&oe(t,function(o,a){if(i||(i=new Y),Oe(o))!function(e,t,n,r,i,o,a){var l=be(e,n),u=be(t,n),c=a.get(u);if(c)ee(e,n,c);else{var p=o?o(l,u,n+"",e,t,a):void 0,h=void 0===p;if(h){var f=me(u),d=!f&&we(u),g=!f&&!d&&Ce(u);p=u,f||d||g?me(l)?p=l:je(m=l)&&ke(m)?p=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n-1&&e%1==0&&e0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}(D?function(e,t){return D(e,"toString",{configurable:!0,enumerable:!1,value:(n=t,function(){return n}),writable:!0});var n}:Ae);function ye(e,t){return e===t||e!=e&&t!=t}var _e=se(function(){return arguments}())?se:function(e){return je(e)&&T.call(e,"callee")&&!N.call(e,"callee")},me=Array.isArray;function ke(e){return null!=e&&Se(e.length)&&!xe(e)}var we=V||function(){return!1};function xe(e){if(!Oe(e))return!1;var t=ae(e);return t==a||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Se(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=i}function Oe(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function je(e){return null!=e&&"object"==typeof e}var Ce=_?function(e){return function(t){return e(t)}}(_):function(e){return je(e)&&Se(e.length)&&!!c[ae(e)]};function Te(e){return ke(e)?Z(e,!0):ue(e)}var Pe,Me=(Pe=function(e,t,n){ce(e,t,n)},pe(function(e,t){var n=-1,r=t.length,i=r>1?t[r-1]:void 0,o=r>2?t[2]:void 0;for(i=Pe.length>3&&"function"==typeof i?(r--,i):void 0,o&&function(e,t,n){if(!Oe(n))return!1;var r=typeof t;return!!("number"==r?ke(n)&&de(t,n.length):"string"==r&&t in n)&&ye(n[t],e)}(t[0],t[1],o)&&(i=r<3?void 0:i,r=1),e=Object(e);++n0&&void 0!==arguments[0]?arguments[0]:.25,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.25,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:.75,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:.75;return function(i){return function(e,t,n,r,i,o){var a,s,l,u,c,p=0,h=0,f=0,d=function(e){return((p*e+h)*e+f)*e},g=function(e){return(3*p*e+2*h)*e+f},b=function(e){return e>=0?e:0-e};return p=1-(f=3*t)-(h=3*(r-t)-f),l=1-(c=3*n)-(u=3*(i-n)-c),a=e,s=function(e){return 1/(200*e)}(o),function(e){return((l*e+u)*e+c)*e}(function(e,t){var n,r,i,o,a,s;for(i=e,s=0;s<8;s++){if(o=d(i)-e,b(o)(r=1))return r;for(;no?n=i:r=i,i=.5*(r-n)+n}return i}(a,s))}(i,e,t,n,r,1)}},D=function(e,t,n,r,i){var o=H(t,n,r,i);return o.displayName=e,o.x1=t,o.y1=n,o.x2=r,o.y2=i,ye.formulas[e]=o},V=function(e){return delete ye.formulas[e]};function U(e){return U="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},U(e)}function $(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);ns?s:t;e._hasEnded=l>=s;var u=o-(s-l),c=e._filters.length>0;if(e._hasEnded)return e._render(a,e._data,u),e.stop(!0);c&&e._applyFilter(te),l1&&void 0!==arguments[1]?arguments[1]:Y,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(Array.isArray(t))return H.apply(void 0,function(e){return function(e){if(Array.isArray(e))return $(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return $(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?$(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(t));var r=U(t);if(se[t])return se[t];if(r===ne||"function"===r)for(var i in e)n[i]=t;else for(var o in e)n[o]=t[o]||Y;return n},be=function(e){e===oe?(oe=e._next)?oe._previous=null:ae=null:e===ae?(ae=e._previous)?ae._next=null:oe=null:(Q=e._previous,X=e._next,Q._next=X,X._previous=Q),e._previous=e._next=null},ve="function"==typeof Promise?Promise:null;R=Symbol.toStringTag;var ye=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e),G(this,R,"Promise"),this._config={},this._data={},this._delay=0,this._filters=[],this._next=null,this._previous=null,this._timestamp=null,this._hasEnded=!1,this._resolve=null,this._reject=null,this._currentState=t||{},this._originalState={},this._targetState={},this._start=ie,this._render=ie,this._promiseCtor=ve,n&&this.setConfig(n)}var t;return t=[{key:"_applyFilter",value:function(e){for(var t=this._filters.length;t>0;t--){var n=this._filters[t-t][e];n&&n(this)}}},{key:"tween",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;return this._isPlaying&&this.stop(),!t&&this._config||this.setConfig(t),this._pausedAtTime=null,this._timestamp=e.now(),this._start(this.get(),this._data),this._delay&&this._render(this._currentState,this._data,0),this._resume(this._timestamp)}},{key:"setConfig",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=this._config;for(var r in t)n[r]=t[r];var i=n.promise,o=void 0===i?this._promiseCtor:i,a=n.start,s=void 0===a?ie:a,l=n.finish,u=n.render,c=void 0===u?this._config.step||ie:u,p=n.step,h=void 0===p?ie:p;this._data=n.data||n.attachment||this._data,this._isPlaying=!1,this._pausedAtTime=null,this._scheduleId=null,this._delay=t.delay||0,this._start=s,this._render=c||h,this._duration=n.duration||500,this._promiseCtor=o,l&&(this._resolve=l);var f=t.from,d=t.to,g=void 0===d?{}:d,b=this._currentState,v=this._originalState,y=this._targetState;for(var _ in f)b[_]=f[_];var m=!1;for(var k in b){var w=b[k];m||U(w)!==ne||(m=!0),v[k]=w,y[k]=g.hasOwnProperty(k)?g[k]:w}if(this._easing=ge(this._currentState,n.easing,this._easing),this._filters.length=0,m){for(var x in e.filters)e.filters[x].doesApply(this)&&this._filters.push(e.filters[x]);this._applyFilter("tweenCreated")}return this}},{key:"then",value:function(e,t){var n=this;return this._promise=new this._promiseCtor(function(e,t){n._resolve=e,n._reject=t}),this._promise.then(e,t)}},{key:"catch",value:function(e){return this.then().catch(e)}},{key:"finally",value:function(e){return this.then().finally(e)}},{key:"get",value:function(){return K({},this._currentState)}},{key:"set",value:function(e){this._currentState=e}},{key:"pause",value:function(){if(this._isPlaying)return this._pausedAtTime=e.now(),this._isPlaying=!1,be(this),this}},{key:"resume",value:function(){return this._resume()}},{key:"_resume",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e.now();return null===this._timestamp?this.tween():this._isPlaying?this._promise:(this._pausedAtTime&&(this._timestamp+=t-this._pausedAtTime,this._pausedAtTime=null),this._isPlaying=!0,null===oe?(oe=this,ae=this):(this._previous=ae,ae._next=this,ae=this),this)}},{key:"seek",value:function(t){t=Math.max(t,0);var n=e.now();return this._timestamp+t===0||(this._timestamp=n-t,ue(this,n)),this}},{key:"stop",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(!this._isPlaying)return this;this._isPlaying=!1,be(this);var t=this._filters.length>0;return e&&(t&&this._applyFilter(te),le(1,this._currentState,this._originalState,this._targetState,1,0,this._easing),t&&(this._applyFilter(ee),this._applyFilter("afterTweenEnd"))),this._resolve&&this._resolve({data:this._data,state:this._currentState,tweenable:this}),this._resolve=null,this._reject=null,this}},{key:"cancel",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this._currentState,n=this._data;return this._isPlaying?(this._reject&&this._reject({data:n,state:t,tweenable:this}),this._resolve=null,this._reject=null,this.stop(e)):this}},{key:"isPlaying",value:function(){return this._isPlaying}},{key:"hasEnded",value:function(){return this._hasEnded}},{key:"setScheduleFunction",value:function(t){e.setScheduleFunction(t)}},{key:"data",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return e&&(this._data=K({},e)),this._data}},{key:"dispose",value:function(){for(var e in this)delete this[e]}}],t&&function(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{},t=new ye;return t.tween(e),t.tweenable=t,t}G(ye,"now",function(){return J}),G(ye,"setScheduleFunction",function(e){return re=e}),G(ye,"filters",{}),G(ye,"formulas",se),fe(!0);var me,ke,we=/(\d|-|\.)/,xe=/([^\-0-9.]+)/g,Se=/[0-9.-]+/g,Oe=(me=Se.source,ke=/,\s*/.source,new RegExp("rgba?\\(".concat(me).concat(ke).concat(me).concat(ke).concat(me,"(").concat(ke).concat(me,")?\\)"),"g")),je=/^.*\(/,Ce=/#([0-9]|[a-f]){3,6}/gi,Te="VAL",Pe=function(e,t){return e.map(function(e,n){return"_".concat(t,"_").concat(n)})};function Me(e){return parseInt(e,16)}var Ae=function(e){return"rgb(".concat((t=e,3===(t=t.replace(/#/,"")).length&&(t=(t=t.split(""))[0]+t[0]+t[1]+t[1]+t[2]+t[2]),[Me(t.substr(0,2)),Me(t.substr(2,2)),Me(t.substr(4,2))]).join(","),")");var t},ze=function(e,t,n){var r=t.match(e),i=t.replace(e,Te);return r&&r.forEach(function(e){return i=i.replace(Te,n(e))}),i},Fe=function(e){for(var t in e){var n=e[t];"string"==typeof n&&n.match(Ce)&&(e[t]=ze(Ce,n,Ae))}},Ee=function(e){var t=e.match(Se),n=t.slice(0,3).map(Math.floor),r=e.match(je)[0];if(3===t.length)return"".concat(r).concat(n.join(","),")");if(4===t.length)return"".concat(r).concat(n.join(","),",").concat(t[3],")");throw new Error("Invalid rgbChunk: ".concat(e))},We=function(e){return e.match(Se)},Ie=function(e,t){var n={};return t.forEach(function(t){n[t]=e[t],delete e[t]}),n},Be=function(e,t){return t.map(function(t){return e[t]})},Le=function(e,t){return t.forEach(function(t){return e=e.replace(Te,+t.toFixed(4))}),e},Ne=function(e){for(var t in e._currentState)if("string"==typeof e._currentState[t])return!0;return!1};function Re(e){var t=e._currentState;[t,e._originalState,e._targetState].forEach(Fe),e._tokenData=function(e){var t,n,r={};for(var i in e){var o=e[i];"string"==typeof o&&(r[i]={formatString:(t=o,n=void 0,n=t.match(xe),n?(1===n.length||t.charAt(0).match(we))&&n.unshift(""):n=["",""],n.join(Te)),chunkNames:Pe(We(o),i)})}return r}(t)}function He(e){var t=e._currentState,n=e._originalState,r=e._targetState,i=e._easing,o=e._tokenData;!function(e,t){var n=function(n){var r=t[n].chunkNames,i=e[n];if("string"==typeof i){var o=i.split(" "),a=o[o.length-1];r.forEach(function(t,n){return e[t]=o[n]||a})}else r.forEach(function(t){return e[t]=i});delete e[n]};for(var r in t)n(r)}(i,o),[t,n,r].forEach(function(e){return function(e,t){var n=function(n){We(e[n]).forEach(function(r,i){return e[t[n].chunkNames[i]]=+r}),delete e[n]};for(var r in t)n(r)}(e,o)})}function De(e){var t=e._currentState,n=e._originalState,r=e._targetState,i=e._easing,o=e._tokenData;[t,n,r].forEach(function(e){return function(e,t){for(var n in t){var r=t[n],i=r.chunkNames,o=r.formatString,a=Le(o,Be(Ie(e,i),i));e[n]=ze(Oe,a,Ee)}}(e,o)}),function(e,t){for(var n in t){var r=t[n].chunkNames,i=e[r[0]];e[n]="string"==typeof i?r.map(function(t){var n=e[t];return delete e[t],n}).join(" "):i}}(i,o)}function Ve(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Ue(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var $e=new ye,qe=ye.filters,Ke=function(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,o=function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.strokeWidth&&(t=e.trailWidth);var n=50-t/2;return i.render(this._pathTemplate,{radius:n,"2radius":2*n})},o.prototype._trailString=function(e){return this._pathString(e)},t.exports=o},{"./shape":8,"./utils":10}],4:[function(e,t,n){var r=e("./shape"),i=e("./utils"),o=function(e,t){this._pathTemplate=t.vertical?"M {center},100 L {center},0":"M 0,{center} L 100,{center}",r.apply(this,arguments)};(o.prototype=new r).constructor=o,o.prototype._initializeSvg=function(e,t){var n=t.vertical?"0 0 "+t.strokeWidth+" 100":"0 0 100 "+t.strokeWidth;e.setAttribute("viewBox",n),e.setAttribute("preserveAspectRatio","none")},o.prototype._pathString=function(e){return i.render(this._pathTemplate,{center:e.strokeWidth/2})},o.prototype._trailString=function(e){return this._pathString(e)},t.exports=o},{"./shape":8,"./utils":10}],5:[function(e,t,n){t.exports={Line:e("./line"),Circle:e("./circle"),SemiCircle:e("./semicircle"),Square:e("./square"),Path:e("./path"),Shape:e("./shape"),utils:e("./utils")}},{"./circle":3,"./line":4,"./path":6,"./semicircle":7,"./shape":8,"./square":9,"./utils":10}],6:[function(e,t,n){var r=e("shifty"),i=e("./utils"),o=r.Tweenable,a={easeIn:"easeInCubic",easeOut:"easeOutCubic",easeInOut:"easeInOutCubic"},s=function e(t,n){if(!(this instanceof e))throw new Error("Constructor was called without new keyword");var r;n=i.extend({delay:0,duration:800,easing:"linear",from:{},to:{},step:function(){}},n),r=i.isString(t)?document.querySelector(t):t,this.path=r,this._opts=n,this._tweenable=null;var o=this.path.getTotalLength();this.path.style.strokeDasharray=o+" "+o,this.set(0)};s.prototype.value=function(){var e=this._getComputedDashOffset(),t=this.path.getTotalLength();return parseFloat((1-e/t).toFixed(6),10)},s.prototype.set=function(e){this.stop(),this.path.style.strokeDashoffset=this._progressToOffset(e);var t=this._opts.step;if(i.isFunction(t)){var n=this._easing(this._opts.easing);t(this._calculateTo(e,n),this._opts.shape||this,this._opts.attachment)}},s.prototype.stop=function(){this._stopTween(),this.path.style.strokeDashoffset=this._getComputedDashOffset()},s.prototype.animate=function(e,t,n){t=t||{},i.isFunction(t)&&(n=t,t={});var r=i.extend({},t),a=i.extend({},this._opts);t=i.extend(a,t);var s=this._easing(t.easing),l=this._resolveFromAndTo(e,s,r);this.stop(),this.path.getBoundingClientRect();var u=this._getComputedDashOffset(),c=this._progressToOffset(e),p=this;this._tweenable=new o,this._tweenable.tween({from:i.extend({offset:u},l.from),to:i.extend({offset:c},l.to),duration:t.duration,delay:t.delay,easing:s,step:function(e){p.path.style.strokeDashoffset=e.offset;var n=t.shape||p;t.step(e,n,t.attachment)}}).then(function(e){i.isFunction(n)&&n()}).catch(function(e){throw console.error("Error in tweening:",e),e})},s.prototype._getComputedDashOffset=function(){var e=window.getComputedStyle(this.path,null);return parseFloat(e.getPropertyValue("stroke-dashoffset"),10)},s.prototype._progressToOffset=function(e){var t=this.path.getTotalLength();return t-e*t},s.prototype._resolveFromAndTo=function(e,t,n){return n.from&&n.to?{from:n.from,to:n.to}:{from:this._calculateFrom(t),to:this._calculateTo(e,t)}},s.prototype._calculateFrom=function(e){return r.interpolate(this._opts.from,this._opts.to,this.value(),e)},s.prototype._calculateTo=function(e,t){return r.interpolate(this._opts.from,this._opts.to,e,t)},s.prototype._stopTween=function(){null!==this._tweenable&&(this._tweenable.stop(!0),this._tweenable=null)},s.prototype._easing=function(e){return a.hasOwnProperty(e)?a[e]:e},t.exports=s},{"./utils":10,shifty:2}],7:[function(e,t,n){var r=e("./shape"),i=e("./circle"),o=e("./utils"),a=function(e,t){this._pathTemplate="M 50,50 m -{radius},0 a {radius},{radius} 0 1 1 {2radius},0",this.containerAspectRatio=2,r.apply(this,arguments)};(a.prototype=new r).constructor=a,a.prototype._initializeSvg=function(e,t){e.setAttribute("viewBox","0 0 100 50")},a.prototype._initializeTextContainer=function(e,t,n){e.text.style&&(n.style.top="auto",n.style.bottom="0",e.text.alignToBottom?o.setStyle(n,"transform","translate(-50%, 0)"):o.setStyle(n,"transform","translate(-50%, 50%)"))},a.prototype._pathString=i.prototype._pathString,a.prototype._trailString=i.prototype._trailString,t.exports=a},{"./circle":3,"./shape":8,"./utils":10}],8:[function(e,t,n){var r=e("./path"),i=e("./utils"),o="Object is destroyed",a=function e(t,n){if(!(this instanceof e))throw new Error("Constructor was called without new keyword");if(0!==arguments.length){this._opts=i.extend({color:"#555",strokeWidth:1,trailColor:null,trailWidth:null,fill:null,text:{style:{color:null,position:"absolute",left:"50%",top:"50%",padding:0,margin:0,transform:{prefix:!0,value:"translate(-50%, -50%)"}},autoStyleContainer:!0,alignToBottom:!0,value:null,className:"progressbar-text"},svgStyle:{display:"block",width:"100%"},warnings:!1},n,!0),i.isObject(n)&&void 0!==n.svgStyle&&(this._opts.svgStyle=n.svgStyle),i.isObject(n)&&i.isObject(n.text)&&void 0!==n.text.style&&(this._opts.text.style=n.text.style);var o,a=this._createSvgView(this._opts);if(!(o=i.isString(t)?document.querySelector(t):t))throw new Error("Container does not exist: "+t);this._container=o,this._container.appendChild(a.svg),this._opts.warnings&&this._warnContainerAspectRatio(this._container),this._opts.svgStyle&&i.setStyles(a.svg,this._opts.svgStyle),this.svg=a.svg,this.path=a.path,this.trail=a.trail,this.text=null;var s=i.extend({attachment:void 0,shape:this},this._opts);this._progressPath=new r(a.path,s),i.isObject(this._opts.text)&&null!==this._opts.text.value&&this.setText(this._opts.text.value)}};a.prototype.animate=function(e,t,n){if(null===this._progressPath)throw new Error(o);this._progressPath.animate(e,t,n)},a.prototype.stop=function(){if(null===this._progressPath)throw new Error(o);void 0!==this._progressPath&&this._progressPath.stop()},a.prototype.pause=function(){if(null===this._progressPath)throw new Error(o);void 0!==this._progressPath&&this._progressPath._tweenable&&this._progressPath._tweenable.pause()},a.prototype.resume=function(){if(null===this._progressPath)throw new Error(o);void 0!==this._progressPath&&this._progressPath._tweenable&&this._progressPath._tweenable.resume()},a.prototype.destroy=function(){if(null===this._progressPath)throw new Error(o);this.stop(),this.svg.parentNode.removeChild(this.svg),this.svg=null,this.path=null,this.trail=null,this._progressPath=null,null!==this.text&&(this.text.parentNode.removeChild(this.text),this.text=null)},a.prototype.set=function(e){if(null===this._progressPath)throw new Error(o);this._progressPath.set(e)},a.prototype.value=function(){if(null===this._progressPath)throw new Error(o);return void 0===this._progressPath?0:this._progressPath.value()},a.prototype.setText=function(e){if(null===this._progressPath)throw new Error(o);null===this.text&&(this.text=this._createTextContainer(this._opts,this._container),this._container.appendChild(this.text)),i.isObject(e)?(i.removeChildren(this.text),this.text.appendChild(e)):this.text.innerHTML=e},a.prototype._createSvgView=function(e){var t=document.createElementNS("http://www.w3.org/2000/svg","svg");this._initializeSvg(t,e);var n=null;(e.trailColor||e.trailWidth)&&(n=this._createTrail(e),t.appendChild(n));var r=this._createPath(e);return t.appendChild(r),{svg:t,path:r,trail:n}},a.prototype._initializeSvg=function(e,t){e.setAttribute("viewBox","0 0 100 100")},a.prototype._createPath=function(e){var t=this._pathString(e);return this._createPathElement(t,e)},a.prototype._createTrail=function(e){var t=this._trailString(e),n=i.extend({},e);return n.trailColor||(n.trailColor="#eee"),n.trailWidth||(n.trailWidth=n.strokeWidth),n.color=n.trailColor,n.strokeWidth=n.trailWidth,n.fill=null,this._createPathElement(t,n)},a.prototype._createPathElement=function(e,t){var n=document.createElementNS("http://www.w3.org/2000/svg","path");return n.setAttribute("d",e),n.setAttribute("stroke",t.color),n.setAttribute("stroke-width",t.strokeWidth),t.fill?n.setAttribute("fill",t.fill):n.setAttribute("fill-opacity","0"),n},a.prototype._createTextContainer=function(e,t){var n=document.createElement("div");n.className=e.text.className;var r=e.text.style;return r&&(e.text.autoStyleContainer&&(t.style.position="relative"),i.setStyles(n,r),r.color||(n.style.color=e.color)),this._initializeTextContainer(e,t,n),n},a.prototype._initializeTextContainer=function(e,t,n){},a.prototype._pathString=function(e){throw new Error("Override this function for each progress bar")},a.prototype._trailString=function(e){throw new Error("Override this function for each progress bar")},a.prototype._warnContainerAspectRatio=function(e){if(this.containerAspectRatio){var t=window.getComputedStyle(e,null),n=parseFloat(t.getPropertyValue("width"),10),r=parseFloat(t.getPropertyValue("height"),10);i.floatEquals(this.containerAspectRatio,n/r)||(console.warn("Incorrect aspect ratio of container","#"+e.id,"detected:",t.getPropertyValue("width")+"(width)","/",t.getPropertyValue("height")+"(height)","=",n/r),console.warn("Aspect ratio of should be",this.containerAspectRatio))}},t.exports=a},{"./path":6,"./utils":10}],9:[function(e,t,n){var r=e("./shape"),i=e("./utils"),o=function(e,t){this._pathTemplate="M 0,{halfOfStrokeWidth} L {width},{halfOfStrokeWidth} L {width},{width} L {halfOfStrokeWidth},{width} L {halfOfStrokeWidth},{strokeWidth}",this._trailTemplate="M {startMargin},{halfOfStrokeWidth} L {width},{halfOfStrokeWidth} L {width},{width} L {halfOfStrokeWidth},{width} L {halfOfStrokeWidth},{halfOfStrokeWidth}",r.apply(this,arguments)};(o.prototype=new r).constructor=o,o.prototype._pathString=function(e){var t=100-e.strokeWidth/2;return i.render(this._pathTemplate,{width:t,strokeWidth:e.strokeWidth,halfOfStrokeWidth:e.strokeWidth/2})},o.prototype._trailString=function(e){var t=100-e.strokeWidth/2;return i.render(this._trailTemplate,{width:t,strokeWidth:e.strokeWidth,halfOfStrokeWidth:e.strokeWidth/2,startMargin:e.strokeWidth/2-e.trailWidth/2})},t.exports=o},{"./shape":8,"./utils":10}],10:[function(e,t,n){var r=e("lodash.merge"),i="Webkit Moz O ms".split(" ");function o(e,t,n){for(var r=e.style,o=0;o{"use strict";const r=window.kadence.icons,i=window.wp.blocks,o=window.wp.i18n,a=window.kadence.components,s=window.kadence.helpers,l=window.wp.data,u=window.wp.element,c=window.lodash,p=window.wp.blockEditor,h=window.wp.components;var f=n(941),d=n(6942),g=n.n(d);const b=window.ReactJSXRuntime,v=JSON.parse('{"apiVersion":3,"name":"kadence/progress-bar","title":"Progress Bar","category":"kadence-blocks","description":"Kadence progress bar","textdomain":"kadence-blocks","keywords":["kb","progress bar"],"attributes":{"align":{"type":"string"},"hAlign":{"type":"string","default":"space-between"},"thAlign":{"type":"string","default":""},"mhAlign":{"type":"string","default":""},"id":{"type":"number"},"width":{"type":"number","default":""},"uniqueID":{"type":"string"},"margin":{"type":"array","default":["","","",""]},"tabletMargin":{"type":"array","default":["","","",""]},"mobileMargin":{"type":"array","default":["","","",""]},"marginType":{"type":"string","default":"px"},"labelPadding":{"type":"array","default":["","","",""]},"tabletLabelPadding":{"type":"array","default":["","","",""]},"mobileLabelPadding":{"type":"array","default":["","","",""]},"labelPaddingType":{"type":"string","default":"px"},"barBackground":{"type":"string","default":""},"barBackgroundOpacity":{"type":"number","default":1},"progressWidth":{"type":"number","default":2},"progressWidthTablet":{"type":"number","default":""},"progressWidthMobile":{"type":"number","default":""},"progressColor":{"type":"string","default":""},"progressOpacity":{"type":"number","default":1},"barType":{"enum":["line","circle","semicircle","line-mask"],"default":"line","type":"string"},"containerMaxWidth":{"type":"number"},"tabletContainerMaxWidth":{"type":"number"},"mobileContainerMaxWidth":{"type":"number"},"containerMaxWidthUnits":{"type":"string","default":"px"},"labelLayout":{"type":"string","default":"lp"},"displayLabel":{"type":"boolean","default":true},"delayUntilInView":{"type":"boolean","default":true},"labelFont":{"type":"object","default":{"color":"","level":6,"size":["","",""],"sizeType":"px","lineHeight":["","",""],"lineType":"","letterSpacing":["","",""],"textTransform":"","family":"","google":false,"style":"","weight":"","variant":"","subset":"","loadGoogle":true,"padding":[0,0,0,0],"margin":[0,0,0,0]}},"label":{"type":"string","default":""},"labelPosition":{"default":"above","type":"string"},"numberFont":{"type":"object","default":{"color":"","level":6,"size":["","",""],"sizeType":"px","lineHeight":["","",""],"lineType":"","letterSpacing":["","",""],"textTransform":"","family":"","google":false,"style":"","weight":"","variant":"","subset":"","loadGoogle":true,"padding":[0,0,0,0],"margin":[0,0,0,0]}},"progressAmount":{"type":"number","default":90},"progressMax":{"type":"number","default":100},"displayPercent":{"type":"boolean","default":true},"decimal":{"type":"string","default":"none"},"numberPrefix":{"type":"string","default":""},"numberSuffix":{"type":"string","default":"%"},"numberIsRelative":{"type":"boolean","default":false},"duration":{"type":"number","default":2},"easing":{"enum":["easeIn","easeOut","linear","easeInOut"],"default":"easeInOut","type":"string"},"progressBorderRadius":{"type":"array","default":["","",""]},"maskIterations":{"type":"number","default":5},"maskSvg":{"type":"string","default":"star"},"maskUrl":{"type":"string"},"ariaLabel":{"type":"string","default":""},"showMaxProgressOnPageLoad":{"type":"boolean","default":true}}}');(0,i.registerBlockType)("kadence/progress-bar",{...v,title:(0,o._x)("Progress Bar","block title","kadence-blocks"),description:(0,o._x)("Kadence progress bar","block description","kadence-blocks"),keywords:[(0,o.__)("progress bar","kadence-blocks"),"kb"],icon:{src:r.progressIcon},getEditWrapperProps(e){if("wide"===e.align||"full"===e.align||"left"===e.align||"right"===e.align)return{"data-align":e.align}},edit:function(e){const{attributes:t,setAttributes:n,isSelected:i,clientId:d}=e,{uniqueID:v,align:y,labelPadding:_,tabletLabelPadding:m,mobileLabelPadding:k,labelPaddingType:w,margin:x,tabletMargin:S,mobileMargin:O,marginType:j,barBackground:C,barBackgroundOpacity:T,progressColor:P,progressOpacity:M,barType:A,containerMaxWidth:z,tabletContainerMaxWidth:F,mobileContainerMaxWidth:E,containerMaxWidthUnits:W,displayLabel:I,labelFont:B,label:L,labelPosition:N,numberFont:R,progressAmount:H,progressMax:D,displayPercent:V,numberSuffix:U,numberPrefix:$,numberIsRelative:q,duration:K,progressWidth:G,progressWidthTablet:J,progressWidthMobile:Q,progressBorderRadius:X,easing:Y,labelLayout:Z,hAlign:ee,thAlign:te,mhAlign:ne,delayUntilInView:re,decimal:ie,maskIterations:oe,maskSvg:ae,maskUrl:se,ariaLabel:le,showMaxProgressOnPageLoad:ue}=t,{previewDevice:ce}=(0,l.useSelect)(e=>({previewDevice:e("kadenceblocks/data").getPreviewDeviceType()}),[d]);(0,s.uniqueIdHelper)(e);const pe=e=>{n({labelFont:JSON.parse(JSON.stringify({...B,...e}))})},he=e=>{n({numberFont:JSON.parse(JSON.stringify({...R,...e}))})},[fe,de]=(0,u.useState)("general"),[ge,be]=(0,u.useState)(0),ve=(0,s.getPreviewSize)(ce,void 0!==x?x[0]:"",void 0!==S?S[0]:"",void 0!==O?O[0]:""),ye=(0,s.getPreviewSize)(ce,void 0!==x?x[1]:"",void 0!==S?S[1]:"",void 0!==O?O[1]:""),_e=(0,s.getPreviewSize)(ce,void 0!==x?x[2]:"",void 0!==S?S[2]:"",void 0!==O?O[2]:""),me=(0,s.getPreviewSize)(ce,void 0!==x?x[3]:"",void 0!==S?S[3]:"",void 0!==O?O[3]:""),ke=(0,s.getPreviewSize)(ce,void 0!==_?_[0]:"",void 0!==m?m[0]:"",void 0!==k?k[0]:""),we=(0,s.getPreviewSize)(ce,void 0!==_?_[1]:"",void 0!==m?m[1]:"",void 0!==k?k[1]:""),xe=(0,s.getPreviewSize)(ce,void 0!==_?_[2]:"",void 0!==m?m[2]:"",void 0!==k?k[2]:""),Se=(0,s.getPreviewSize)(ce,void 0!==_?_[3]:"",void 0!==m?m[3]:"",void 0!==k?k[3]:""),Oe=(0,s.getPreviewSize)(ce,void 0!==G?G:"",void 0!==J?J:"",void 0!==Q?Q:""),je=(0,s.getPreviewSize)(ce,void 0!==X[0]?X[0]:"",void 0!==X[1]?X[1]:"",void 0!==X[2]?X[2]:""),Ce=(0,s.getPreviewSize)(ce,void 0!==z?z:"",void 0!==F?F:"",void 0!==E?E:""),Te=JSON.parse(JSON.stringify(B)),Pe=JSON.parse(JSON.stringify(R)),Me=(0,s.getPreviewSize)(ce,void 0!==Te.size&&void 0!==Te.size[0]&&""!==Te.size[0]?Te.size[0]:"",void 0!==Te.size&&void 0!==Te.size[1]&&""!==Te.size[1]?Te.size[1]:"",void 0!==Te.size&&void 0!==Te.size[2]&&""!==Te.size[2]?Te.size[2]:""),Ae=(0,s.getPreviewSize)(ce,void 0!==Te.lineHeight&&void 0!==Te.lineHeight[0]&&""!==Te.lineHeight[0]?Te.lineHeight[0]:"",void 0!==Te.lineHeight&&void 0!==Te.lineHeight[1]&&""!==Te.lineHeight[1]?Te.lineHeight[1]:"",void 0!==Te.lineHeight&&void 0!==Te.lineHeight[2]&&""!==Te.lineHeight[2]?Te.lineHeight[2]:""),ze=(0,s.getPreviewSize)(ce,void 0!==Te?.letterSpacing?.[0]&&""!==Te.letterSpacing[0]?Te.letterSpacing[0]:"",void 0!==Te?.letterSpacing?.[1]&&""!==Te.letterSpacing[1]?Te.letterSpacing[1]:"",void 0!==Te?.letterSpacing?.[2]&&""!==Te.letterSpacing[2]?Te.letterSpacing[2]:""),Fe=(0,s.getPreviewSize)(ce,void 0!==Pe.size&&void 0!==Pe.size[0]&&""!==Pe.size[0]?Pe.size[0]:"",void 0!==Pe.size&&void 0!==Pe.size[1]&&""!==Pe.size[1]?Pe.size[1]:"",void 0!==Pe.size&&void 0!==Pe.size[2]&&""!==Pe.size[2]?Pe.size[2]:""),Ee=(0,s.getPreviewSize)(ce,void 0!==Pe?.lineHeight?.[0]&&""!==Pe.lineHeight[0]?Pe.lineHeight[0]:"",void 0!==Pe?.lineHeight?.[1]&&""!==Pe.lineHeight[1]?Pe.lineHeight[1]:"",void 0!==Pe?.lineHeight?.[2]&&""!==Pe.lineHeight[2]?Pe.lineHeight[2]:""),We=(0,s.getPreviewSize)(ce,void 0!==Pe?.letterSpacing?.[0]&&""!==Pe.letterSpacing[0]?Pe.letterSpacing[0]:"",void 0!==Pe?.letterSpacing?.[1]&&""!==Pe.letterSpacing[1]?Pe.letterSpacing[1]:"",void 0!==Pe?.letterSpacing?.[2]&&""!==Pe.letterSpacing[2]?Pe.letterSpacing[2]:""),Ie=(0,s.getPreviewSize)(ce,void 0!==ee?ee:"",void 0!==te?te:"",void 0!==ne?ne:""),Be=g()({"kb-progress-bar-container":!0,[`kb-progress-bar-container${v}`]:!0,[`kb-progress-bar-type-${A}`]:!0,[`kb-progress-bar-align${void 0!==y?y:""}`]:!0}),Le=(0,p.useBlockProps)({className:Be}),Ne=[{key:"line",name:(0,o.__)("Line","kadence-blocks"),icon:r.lineBar},{key:"circle",name:(0,o.__)("Circle","kadence-blocks"),icon:r.circleBar},{key:"line-mask",name:(0,o.__)("Masked Line","kadence-blocks"),icon:r.lineMask},{key:"semicircle",name:(0,o.__)("Semicircle","kadence-blocks"),icon:r.semiCircleBar}],Re={google:{families:[B.family+(B.variant?":"+B.variant:"")]}},He=B.google?Re:"",De={google:{families:[R.family+(R.variant?":"+R.variant:"")]}},Ve=R.google?De:"",Ue={fontWeight:B?.weight?B.weight:void 0,fontStyle:B?.style?B.style:void 0,color:B?.color?(0,s.KadenceColorOutput)(B.color):void 0,fontSize:Me?(0,s.getFontSizeOptionOutput)(Me,B.sizeType):void 0,lineHeight:Ae?Ae+B.lineType:void 0,letterSpacing:ze?ze+(B.spacingType?B.spacingType:"px"):void 0,textTransform:B.textTransform?B.textTransform:void 0,fontFamily:B.family?B.family:void 0},$e={fontWeight:Pe?.weight?Pe.weight:Ue.fontWeight,fontStyle:Pe?.style?Pe.style:Ue.fontStyle,color:Pe?.color?(0,s.KadenceColorOutput)(Pe.color):Ue.color,fontSize:Fe?(0,s.getFontSizeOptionOutput)(Fe,Pe.sizeType):Ue.fontSize,lineHeight:Ee?Ee+Pe.lineType:Ue.lineHeight,letterSpacing:We?We+(Pe.spacingType?Pe.spacingType:"px"):Ue.letterSpacing,textTransform:Pe?.textTransform?Pe.textTransform:Ue.textTransform,fontFamily:Pe?.family?Pe.family:Ue.fontFamily},qe={color:P?(0,s.KadenceColorOutput)(P,M):"var(--global-palette1, #2B6CB0)",strokeWidth:Oe,duration:0===K?1:1e3*K,easing:Y,trailWidth:Oe,trailColor:C?(0,s.KadenceColorOutput)(C,T):"var(--global-palette7, #EDF2F7)",svgStyle:{borderRadius:"line"===A?je+"px":""},step(e,t){const n=document.getElementsByName("editor-canvas").length>0?document.getElementsByName("editor-canvas")[0].contentWindow.document:document,r=n.getElementById("current-progress-above"+v),i=n.getElementById("current-progress-inside"+v),o=n.getElementById("current-progress-below"+v);let a;a=q?100*t.value():t.value()*D,"one"===ie?(a=Math.round(10*a)/10,a=a.toFixed(1)):"two"===ie?(a=Math.round(100*a)/100,a=a.toFixed(2)):a=Math.round(a),r&&"above"===N&&V?r.innerHTML=$+a+U:r&&(r.innerHTML=""),i&&"inside"===N&&V?i.innerHTML=$+a+U:i&&(i.innerHTML=""),o&&"below"===N&&V?o.innerHTML=$+a+U:o&&(o.innerHTML="")}},Ke="#kb-progress-bar"+v,Ge=document.getElementsByName("editor-canvas").length>0?document.getElementsByName("editor-canvas")[0].contentWindow.document:document;let Je=null;(0,u.useEffect)(()=>{const e=Ge.querySelector(Ke);if(null!==e){if("line"===A||"line-mask"===A?Je=new f.Line(e,qe):"circle"===A?Je=new f.Circle(e,qe):"semicircle"===A&&(Je=new f.SemiCircle(e,qe)),Je){const e=H<=D?H:D;Je.animate(e/D)}return function(){Je&&Je.destroy()}}},[H,D,P,M,X,K,Y,C,T,A,G,J,Q,N,q,ge,Z,ie,v,Ge,V,$,U]);const Qe=e=>{const t={paddingTop:""!==ke?(0,s.getSpacingOptionOutput)(ke,w):void 0,paddingRight:""!==we?(0,s.getSpacingOptionOutput)(we,w):void 0,paddingBottom:""!==xe?(0,s.getSpacingOptionOutput)(xe,w):void 0,paddingLeft:""!==Se?(0,s.getSpacingOptionOutput)(Se,w):void 0};return"space-between"===Ie?t.justifyContent="space-between":"center"===Ie?(t.justifyContent="center",t.textAlign="center"):"left"===Ie?(t.textAlign="left",t.justifyContent="flex-start"):"right"===Ie&&(t.textAlign="right",t.justifyContent="flex-end"),"lt"!==Z&&"lb"!==Z||(t.flexDirection="column"),"inside"===N&&"center"===Ie&&(t.transform="translateX(-50%) translateY(-50%)",t.left="50%"),"line"===A&&"inside"===N&&"right"===Ie&&(t.width="100%"),"line"!==A&&"line-mask"!==A||"inside"!==N||"space-between"!==Ie||(t.width="100%"),(0,b.jsxs)("div",{className:"kb-progress-label-wrap "+("inside"===e?"kt-progress-label-inside":""),style:t,children:[V&&("lb"===Z||"pl"===Z)&&(0,b.jsx)("span",{id:"current-progress-"+e+v,style:$e}),I&&(0,b.jsx)(p.RichText,{tagName:"span",value:L,onChange:e=>{n({label:e})},placeholder:(0,o.__)("Progress","kadence-blocks"),style:Ue,className:"kt-progress-label"}),V&&("lt"===Z||"lp"===Z)&&(0,b.jsx)("span",{id:"current-progress-"+e+v,style:$e})]})};let Xe="";const Ye=null!=oe?oe:5,Ze=null!=ae?ae:"star",et=kadence_blocks_params.svgMaskPath;let tt=et+Ze+".svg";"custom"===ae&&(tt=se||et+"star.svg");const nt=("url("+tt+"),").repeat(Ye).replace(/(^,)|(,$)/g,""),rt="no-repeat,".repeat(Ye).replace(/(^,)|(,$)/g,""),it=((Ye>1?(0,c.range)(0,100.1,100/(Ye-1)):[0]).join("%,")+"%").replace(/(^,)|(,$)/g,""),ot=Ye+"/1",at=G?11.5*G:80,st=J?11.5*J:0,lt=Q?11.5*Q:0,ut=at?at+"px":"80px",ct=st?st+"px":"",pt=lt?lt+"px":"",ht=st?st*Ye:0,ft=lt?lt*Ye:0,dt=at*Ye+"px",gt=ht?ht+"px":"",bt=ft?ft+"px":"",vt=(0,s.getPreviewSize)(ce,dt,gt,bt),yt=(0,s.getPreviewSize)(ce,ut,ct,pt);return"line-mask"==A&&(Xe=`\n\t\t\t\t#kb-progress-bar${v} {\n\t\t\t\t\t-webkit-mask-image: ${nt};\n\t\t\t\t\tmask-image: ${nt};\n\n\t\t\t\t\t-webkit-mask-size: contain;\n\t\t\t\t\tmask-size: contain;\n\n\t\t\t\t\t-webkit-mask-repeat: ${rt};\n\t\t\t\t\tmask-repeat: ${rt};\n\n\t\t\t\t\t-webkit-mask-position: ${it};\n\t\t\t\t\tmask-position: ${it};\n\n\t\t\t\t\taspect-ratio: ${ot};\n\n\t\t\t\t\theight: ${yt};\n\t\t\t\t\twidth: ${vt};\n\t\t\t\t\tmax-width: 100%;\n\t\t\t\t}\n\t\t\t\t`),(0,b.jsxs)("div",{...Le,style:{position:"relative",marginTop:""!==ve?(0,s.getSpacingOptionOutput)(ve,j):void 0,marginRight:""!==ye?(0,s.getSpacingOptionOutput)(ye,j):void 0,marginBottom:""!==_e?(0,s.getSpacingOptionOutput)(_e,j):void 0,marginLeft:""!==me?(0,s.getSpacingOptionOutput)(me,j):void 0,width:Ce?Ce+W:"none"},children:[(0,b.jsx)(p.BlockControls,{group:"block",children:(0,b.jsx)(p.BlockAlignmentControl,{value:y,onChange:e=>n({align:e})})}),(0,b.jsxs)(p.InspectorControls,{children:[(0,b.jsx)(a.InspectorControlTabs,{panelName:"progress-bar",setActiveTab:de,activeTab:fe}),"general"===fe&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(h.PanelBody,{children:(0,b.jsx)(h.ButtonGroup,{className:"kt-style-btn-group","aria-label":(0,o.__)("Progress Bar Layout","kadence-blocks"),children:(0,c.map)(Ne,({name:e,key:t,icon:r})=>(0,b.jsx)(h.Button,{className:"kt-style-btn",isSmall:!0,label:e,"aria-pressed":!1,onClick:()=>{const e={barType:t};"line-mask"===A&&"line-mask"!==t&&(5===D&&4===H&&(e.progressMax=100,e.progressAmount=90,""===U&&(e.numberSuffix="%")),e.decimal="none",e.displayPercent=!0),"line"!==t&&"inside"===N&&(e.hAlign="center",e.thAlign="",e.mhAlign=""),"line-mask"===t&&(100==D&&90==H&&(e.progressMax=5,e.progressAmount=4,""!==U&&(e.numberSuffix="")),"inside"===N&&(e.labelPosition="bottom"),""==L&&(e.displayLabel=!1),e.decimal="one",e.displayPercent=!1),n(e)},style:{border:A===t?"2px solid #2B6CB0":"0"},children:r},t))})}),(0,b.jsxs)(a.KadencePanelBody,{children:["line-mask"==A&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(h.SelectControl,{label:(0,o.__)("Mask Shape","kadence-blocks"),options:[{label:(0,o.__)("Star","kadence-blocks"),value:"star"},{label:(0,o.__)("Heart","kadence-blocks"),value:"heart"},{label:(0,o.__)("Smile","kadence-blocks"),value:"smile-beam"},{label:(0,o.__)("Thumbs Up","kadence-blocks"),value:"thumbs-up"},{label:(0,o.__)("Thumbs Down","kadence-blocks"),value:"thumbs-down"},{label:(0,o.__)("Mug","kadence-blocks"),value:"mug-hot"},{label:(0,o.__)("Circle","kadence-blocks"),value:"circle"},{label:(0,o.__)("Diamond","kadence-blocks"),value:"diamond"},{label:(0,o.__)("Rounded","kadence-blocks"),value:"rounded"},{label:(0,o.__)("Cat","kadence-blocks"),value:"cat"},{label:(0,o.__)("Dog","kadence-blocks"),value:"dog"},{label:(0,o.__)("Custom","kadence-blocks"),value:"custom"}],value:ae,onChange:e=>n({maskSvg:e})}),"custom"===ae&&(0,b.jsxs)("div",{class:"components-base-control",children:[(0,b.jsx)(a.KadenceImageControl,{label:(0,o.__)("Custom Mask Image","kadence-blocks"),hasImage:!!se,imageURL:se||"",imageID:"",onRemoveImage:()=>{n({maskUrl:void 0})},onSaveImage:e=>{n({maskUrl:e.url})},disableMediaButtons:!!se}),"Square images that are black on a transparent background work best for this mask."]}),(0,b.jsx)(h.RangeControl,{label:(0,o.__)("Mask Iterations","kadence-blocks"),value:oe,onChange:e=>n({maskIterations:e}),min:1,max:100})]}),(0,b.jsx)(a.ResponsiveRangeControls,{label:(0,o.__)("Progress Thickness","kadence-blocks"),value:G,tabletValue:J,mobileValue:Q,onChange:e=>{n({progressWidth:e})},onChangeTablet:e=>{n({progressWidthTablet:e})},onChangeMobile:e=>{n({progressWidthMobile:e})},allowEmpty:!1,min:.25,max:50,step:.25}),"line"===A&&(0,b.jsx)(a.ResponsiveRangeControls,{label:(0,o.__)("Border Radius","kadence-blocks"),value:X[0],tabletValue:X[1],mobileValue:X[2],onChange:e=>n({progressBorderRadius:[e,X&&X[1]?X[1]:"",X&&X[2]?X[2]:""]}),onChangeTablet:e=>n({progressBorderRadius:[X&&X[0]?X[0]:"",e,X&&X[2]?X[2]:""]}),onChangeMobile:e=>n({progressBorderRadius:[X&&X[0]?X[0]:"",X&&X[1]?X[1]:"",e]}),allowEmpty:!0,min:0,max:50,step:1,unit:"px"}),(0,b.jsx)(a.KadenceRadioButtons,{label:(0,o.__)("Number Format","kadence-blocks"),value:ie,className:"kb-letter-case",options:[{value:"none",label:(0,o.__)("1","kadence-blocks"),tooltip:(0,o.__)("Whole Number","kadence-blocks")},{value:"one",label:(0,o.__)("0.1","kadence-blocks"),tooltip:(0,o.__)("One Decimal Space","kadence-blocks")},{value:"two",label:(0,o.__)("0.01","kadence-blocks"),tooltip:(0,o.__)("Two Decimal Spaces","kadence-blocks")}],allowClear:!1,onChange:e=>n({decimal:e})}),(0,b.jsx)(h.RangeControl,{label:(0,o.__)("Progress","kadence-blocks"),value:H,onChange:e=>n({progressAmount:e}),min:0,max:D,step:"two"===ie?.01:"one"===ie?.1:1}),(0,b.jsx)(h.RangeControl,{label:(0,o.__)("Max Progress","kadence-blocks"),value:D,onChange:e=>{n({progressMax:e})},min:1,max:1e3,step:"two"===ie?.01:"one"===ie?.1:1}),(0,b.jsx)(h.TextControl,{label:(0,o.__)("Aria Label","kadence-blocks"),value:le,onChange:e=>n({ariaLabel:e}),help:(0,o.__)("Describe the purpose of this progress bar for screen readers, leave blank if label describes and the bar is purely decorative.","kadence-blocks"),className:"kb-textbox-style"})]}),(0,b.jsxs)(a.KadencePanelBody,{title:(0,o.__)("Number Settings","kadence-blocks"),initialOpen:!0,panelName:"kb-progress-number-settings",children:[(0,b.jsx)(h.ToggleControl,{label:(0,o.__)("Show Number","kadence-blocks"),checked:V,onChange:e=>n({displayPercent:e})}),V&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(h.TextControl,{label:(0,o.__)("Number Prefix","kadence-blocks"),value:$,onChange:e=>n({numberPrefix:e}),onBlur:()=>{be(Math.random())}}),(0,b.jsx)(h.TextControl,{label:(0,o.__)("Number Suffix","kadence-blocks"),value:U,onChange:e=>n({numberSuffix:e}),onBlur:()=>{be(Math.random())}}),100!==D&&(0,b.jsx)(h.ToggleControl,{label:(0,o.__)("Percentage relative to 100%","kadence-blocks"),checked:q,onChange:e=>n({numberIsRelative:e})})]})]}),(0,b.jsxs)(a.KadencePanelBody,{title:(0,o.__)("Animation","kadence-blocks"),initialOpen:!1,panelName:"kb-progress-bar-timing",children:[(0,b.jsx)(h.RangeControl,{label:(0,o.__)("Duration","kadence-blocks"),value:K,onChange:e=>n({duration:e}),min:0,max:25,step:.1}),(0,b.jsx)(h.ToggleControl,{label:(0,o.__)("Wait until visible to animate","kadence-blocks"),help:(0,o.__)("The animation wont start until the progress bar is visible in the viewport. This does not apply in the editor","kadence-blocks"),checked:re,onChange:e=>n({delayUntilInView:e})}),(0,b.jsx)(h.SelectControl,{label:(0,o.__)("Type","kadence-blocks"),options:[{value:"linear",label:(0,o.__)("Linear","kadence-blocks")},{value:"easeIn",label:(0,o.__)("Ease In","kadence-blocks")},{value:"easeOut",label:(0,o.__)("Ease Out","kadence-blocks")},{value:"easeInOut",label:(0,o.__)("Ease In Out","kadence-blocks")}],value:Y,onChange:e=>n({easing:e})})]})]}),"style"===fe&&(0,b.jsxs)(u.Fragment,{children:[(0,b.jsxs)(a.KadencePanelBody,{children:[(0,b.jsx)(a.KadenceRadioButtons,{label:(0,o.__)("Text Position","kadence-blocks"),value:N,options:[{value:"above",label:(0,o.__)("Above","kadence-blocks")},{value:"inside",label:(0,o.__)("Inside","kadence-blocks"),isDisabled:"line-mask"===A},{value:"below",label:(0,o.__)("Below","kadence-blocks")}],className:"kb-letter-case",allowClear:!1,onChange:e=>n({labelPosition:e})}),!(("circle"===A||"semicircle"===A)&&"inside"===N)&&(0,b.jsx)(a.ResponsiveAlignControls,{label:(0,o.__)("Text Alignment","kadence-blocks"),value:ee||"",mobileValue:ne||"",tabletValue:te||"",onChange:e=>n({hAlign:e||"space-between"}),onChangeTablet:e=>n({thAlign:e||""}),onChangeMobile:e=>n({mhAlign:e||""}),type:"justify"}),I&&V?(0,b.jsx)(h.SelectControl,{label:(0,o.__)("Text Layout","kadence-blocks"),options:[{value:"lp",label:(0,o.__)("Label then %","kadence-blocks")},{value:"pl",label:(0,o.__)("% then Label","kadence-blocks")},{value:"lt",label:(0,o.__)("Label above %","kadence-blocks")},{value:"lb",label:(0,o.__)("Label below %","kadence-blocks")}],value:Z,onChange:e=>n({labelLayout:e})}):null,(0,b.jsx)(h.ToggleControl,{label:(0,o.__)("Show Label","kadence-blocks"),checked:I,onChange:e=>n({displayLabel:e})}),(0,b.jsx)(h.ToggleControl,{label:(0,o.__)("Show Number","kadence-blocks"),checked:V,onChange:e=>n({displayPercent:e})})]}),(0,b.jsxs)(a.KadencePanelBody,{title:(0,o.__)("Progress Color","kadence-blocks"),initialOpen:!1,panelName:"kb-progress-color",children:[(0,b.jsx)(a.PopColorControl,{label:(0,o.__)("Progress Background","kadence-blocks"),colorValue:C,opacityValue:T,onColorChange:e=>n({barBackground:e}),onOpacityChange:e=>n({barBackgroundOpacity:e})}),(0,b.jsx)(a.PopColorControl,{label:(0,o.__)("Progress Color","kadence-blocks"),colorValue:P,opacityValue:M,onColorChange:e=>n({progressColor:e}),onOpacityChange:e=>n({progressOpacity:e})})]}),V||I?(0,b.jsxs)(a.KadencePanelBody,{title:(0,o.__)("Text Styling","kadence-blocks"),initialOpen:!1,panelName:"kb-progress-text-styling",children:[(0,b.jsx)(a.PopColorControl,{label:(0,o.__)("Color Settings","kadence-blocks"),value:B.color?B.color:"",default:"",onChange:e=>pe({color:e})}),(0,b.jsx)(a.TypographyControls,{fontGroup:"body",fontSize:B.size,onFontSize:e=>pe({size:e}),fontSizeType:B.sizeType,onFontSizeType:e=>pe({sizeType:e}),lineHeight:B.lineHeight,onLineHeight:e=>pe({lineHeight:e}),lineHeightType:B.lineType,onLineHeightType:e=>pe({lineType:e}),reLetterSpacing:B.letterSpacing,onLetterSpacing:e=>pe({letterSpacing:e}),textTransform:B.textTransform,onTextTransform:e=>pe({textTransform:e}),fontFamily:B.family,onFontFamily:e=>pe({family:e}),onFontChange:e=>{pe({family:e.value,google:e.google})},onFontArrayChange:e=>pe(e),googleFont:B.google,onGoogleFont:e=>pe({google:e}),loadGoogleFont:B.loadGoogle,onLoadGoogleFont:e=>pe({loadGoogle:e}),fontVariant:B.variant,onFontVariant:e=>pe({variant:e}),fontWeight:B.weight,onFontWeight:e=>pe({weight:e}),fontStyle:B.style,onFontStyle:e=>pe({style:e}),fontSubset:B.subset,onFontSubset:e=>pe({subset:e})})]}):null,V&&(0,b.jsxs)(a.KadencePanelBody,{title:(0,o.__)("Number Styling","kadence-blocks"),initialOpen:!1,panelName:"kb-progress-number-styling",children:[(0,b.jsx)(a.PopColorControl,{label:(0,o.__)("Color Settings","kadence-blocks"),value:R.color?R.color:"",default:"",onChange:e=>he({color:e})}),(0,b.jsx)(a.TypographyControls,{fontGroup:"body",fontSize:R.size,onFontSize:e=>he({size:e}),fontSizeType:R.sizeType,onFontSizeType:e=>he({sizeType:e}),lineHeight:R.lineHeight,onLineHeight:e=>he({lineHeight:e}),lineHeightType:R.lineType,onLineHeightType:e=>he({lineType:e}),reLetterSpacing:R.letterSpacing,onLetterSpacing:e=>he({letterSpacing:e}),textTransform:R.textTransform,onTextTransform:e=>he({textTransform:e}),fontFamily:R.family,onFontFamily:e=>he({family:e}),onFontChange:e=>{he({family:e.value,google:e.google})},onFontArrayChange:e=>he(e),googleFont:R.google,onGoogleFont:e=>he({google:e}),loadGoogleFont:R.loadGoogle,onLoadGoogleFont:e=>he({loadGoogle:e}),fontVariant:R.variant,onFontVariant:e=>he({variant:e}),fontWeight:R.weight,onFontWeight:e=>he({weight:e}),fontStyle:R.style,onFontStyle:e=>he({style:e}),fontSubset:R.subset,onFontSubset:e=>he({subset:e})})]}),(V||I)&&(0,b.jsx)(a.KadencePanelBody,{title:(0,o.__)("Text and Number Padding","kadence-blocks"),initialOpen:!1,panelName:"kb-progress-text-padding",children:(0,b.jsx)(a.ResponsiveMeasureRangeControl,{label:(0,o.__)("Padding","kadence-blocks"),value:_,tabletValue:m,mobileValue:k,onChange:e=>{n({labelPadding:e})},onChangeTablet:e=>n({tabletLabelPadding:e}),onChangeMobile:e=>n({mobileLabelPadding:e}),min:"em"===w||"rem"===w?-12:-999,max:"em"===w||"rem"===w?24:999,step:"em"===w||"rem"===w?.1:1,unit:w,units:["px","em","rem","%","vh"],onUnit:e=>n({labelPaddingType:e})})})]}),"advanced"===fe&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsxs)(a.KadencePanelBody,{children:[(0,b.jsx)(a.ResponsiveMeasureRangeControl,{label:(0,o.__)("Margin","kadence-blocks"),value:x,tabletValue:S,mobileValue:O,onChange:e=>{n({margin:e})},onChangeTablet:e=>n({tabletMargin:e}),onChangeMobile:e=>n({mobileMargin:e}),min:"em"===j||"rem"===j?-12:-999,max:"em"===j||"rem"===j?24:999,step:"em"===j||"rem"===j?.1:1,unit:j,units:["px","em","rem","%","vh"],onUnit:e=>n({marginType:e}),allowAuto:!0}),(0,b.jsx)(a.ResponsiveRangeControls,{label:(0,o.__)("Max Width","kadence-blocks"),value:z,onChange:e=>n({containerMaxWidth:e}),tabletValue:F||"",onChangeTablet:e=>n({tabletContainerMaxWidth:e}),mobileValue:E||"",onChangeMobile:e=>n({mobileContainerMaxWidth:e}),min:0,max:"px"===W?3e3:100,step:1,unit:W,onUnit:e=>n({containerMaxWidthUnits:e}),reset:()=>n({containerMaxWidth:0,tabletContainerMaxWidth:"",mobileContainerMaxWidth:""}),units:["px","vh","%"]})]}),V&&(0,b.jsx)(a.KadencePanelBody,{initialOpen:!0,panelName:"kb-progress-preload-settings",children:(0,b.jsx)(h.ToggleControl,{label:(0,o.__)("Show max progress on page load","kadence-blocks"),help:(0,o.__)("The max progress value will be shown prior to the progress bar javascript executing or if javascript is disabled.","kadence-blocks"),checked:ue,onChange:e=>n({showMaxProgressOnPageLoad:e})})})]})]}),(0,b.jsx)("style",{children:Xe}),(0,b.jsxs)("div",{children:["above"===N&&(I||V)&&Qe("above"),(0,b.jsx)("div",{id:"kb-progress-bar"+v,class:"kb-progress-bar"}),"inside"===N&&(I||V)&&Qe("inside"),"below"===N&&(I||V)&&Qe("below")]}),B.google&&(0,b.jsx)(a.WebfontLoader,{config:He}),V&&R.google&&(0,b.jsx)(a.WebfontLoader,{config:Ve})]})},save:()=>null})},6942:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function i(){for(var e="",t=0;t{if(!n){var a=1/0;for(c=0;c=o)&&Object.keys(r.O).every(e=>r.O[e](n[l]))?n.splice(l--,1):(s=!1,o0&&e[c-1][2]>o;c--)e[c]=e[c-1];e[c]=[n,i,o]},r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={6887:0,2144:0};r.O.j=t=>0===e[t];var t=(t,n)=>{var i,o,[a,s,l]=n,u=0;if(a.some(t=>0!==e[t])){for(i in s)r.o(s,i)&&(r.m[i]=s[i]);if(l)var c=l(r)}for(t&&t(n);ur(2558));i=r.O(i),(this.kadence=this.kadence||{})["blocks-progress-bar"]=i})();