1"use strict";(globalThis.webpackChunkstec=globalThis.webpackChunkstec||[]).push([[540],{57798:(e,t,a)=>{a.r(t),a.d(t,{default:()=>o});var n=a(8403),s=a(26878),r=a(33500);const i=e=>{const t=e.id||`stec-modal-${Math.random().toString(36).substring(7)}`;if((0,s.useEffect)((()=>{const t=document.querySelectorAll(".stec-light-modal-overlay");return e.isOpen?document.body.classList.add("stec-light-modal-is-open"):t.length<=0&&document.body.classList.remove("stec-light-modal-is-open"),()=>{document.body.classList.remove("stec-light-modal-is-open")}}),[e.isOpen]),(0,s.useEffect)((()=>{if(!t)return;const a=()=>{(()=>{const e=document.querySelectorAll(".stec-light-modal-overlay"),t=e[e.length-1];return t?.id||null})()===t&&setTimeout((()=>{e.onClose({preventDefault:()=>{},stopPropagation:()=>{}})}),0)},n=e=>{e.preventDefault(),a()};return e.isOpen?(window.history.pushState(null,"",window.location.href),window.addEventListener("popstate",n)):window.removeEventListener("popstate",n),()=>{window.removeEventListener("popstate",n)}}),[t,e.isOpen]),!0!==e.isOpen)return null;const a=!0!==e.noHeader&&React.createElement(n.StecDiv,{className:"stec-light-modal-header",style:e.headerStyle||{}},e.headerTags&&React.createElement(n.StecDiv,{className:"stec-light-modal-header-tags"},e.headerTags),React.createElement(n.StecSpan,null,React.createElement("i",{className:e.headerIcon}))),i=["stec-light-modal-overlay"];return e.className&&i.push(e.className),React.createElement(r.default,null,React.createElement(n.StecDiv,{id:t,className:i.join(" "),onClick:e.onClose},React.createElement(n.StecDiv,{className:"stec-light-modal",onClick:e=>{e.stopPropagation()}},a,React.createElement(n.StecDiv,{className:"stec-light-modal-title"},e.title),React.createElement(n.StecDiv,{className:"stec-light-modal-content"},e.children,React.createElement(n.StecDiv,{className:"stec-light-modal-content-buttons"},e.buttons)))))};const o=function(e){return"function"==typeof window.stecOverrideLightModalComponent?window.stecOverrideLightModalComponent({componentProps:e,StecDiv:n.StecDiv,StecSpan:n.StecSpan,Portal:r.default}):React.createElement(i,e)}},98309:(e,t,a)=>{a.r(t),a.d(t,{default:()=>o});var n=a(8403),s=a(81704),r=a(26878),i=a.n(r);const o=e=>{const t=e.id||"qrscan-id-"+(new Date).getTime(),{onSuccess:a,onError:o}=e,l=(0,r.useRef)(null),c=(0,r.useRef)(null);(0,r.useEffect)((()=>{if(!l.current||c.current)return;
1const e=new s.Html5Qrcode(t,{verbose:!1,formatsToSupport:[s.Html5QrcodeSupportedFormats.QR_CODE]});return c.current=e,e.start({facingMode:"environment"},{fps:1},(e=>{"function"==typeof a&&a(e)}),(e=>{e.includes("NotFoundException")||"function"==typeof o&&o({message:e})})).catch((e=>{const t=e.includes("NotAllowedError");"function"==typeof o&&o({message:e,name:t?"NotAllowedError":""})})),()=>{e&&(e.isScanning?e.stop().then((()=>{e.clear()})):e.clear())}}),[t,o,a]);const u=["stec-qr-scan-wrapper"];return e.className&&u.push(e.className),i().createElement(n.StecDiv,{className:u.join(" ")},i().createElement(n.StecDiv,{className:"stec-qr-scan",ref:l,id:t}),i().createElement("i",{className:"fa-solid fa-qrcode"}))}},90587:(e,t,a)=>{a.r(t),a.d(t,{default:()=>m});var n=a(52779),s=a(91927),r=a(8403),i=a(26960),o=a(64856),l=a(47915),c=a(92946);const u=({item:e,itemsCount:t=!1})=>{const{setActiveMenu:a}=(0,s.useDashboardMenu)(),i=!1!==t;return React.createElement(r.StecDiv,{className:`stec-dashboard-home-item stec-dashboard-home-item-${e.id}`},React.createElement(r.StecSpan,{className:"stec-dashboard-home-item-icon"},React.createElement("i",{className:e.icon,style:{color:e.color}})),React.createElement(r.StecSpan,{className:"stec-dashboard-home-item-title"},e.label),i&&React.createElement(r.StecSpan,{className:"stec-dashboard-home-item-count"},React.createElement(o.default,{end:t,duration:.2})),React.createElement(r.StecDiv,{className:"stec-dashboard-home-item-buttons"},e.buttons.map(((e,t)=>"orders-scan-ticket"===e.id?React.createElement(l.default,{key:e.id}):React.createElement(n.default,{key:e.id,label:[React.createElement("i",{key:"icon",className:e.icon}),e.label],className:e.className,style:t>0?{marginLeft:6}:{},onClick:()=>{a({page:e.id,params:{}})}})))))},d=({countersDataReady:e,countersData:t})=>React.createElement(React.Fragment,null,c.default.map((a=>{let n=!1;return e&&(0,i.isNumber)(t[a.id])&&(n=parseInt(t[a.id],10)),React.createElement(u,{key:a.id,item:a,itemsCount:n})}))),f=()=>{const{ready:e,data:t}=(0,s.useDashboardCounters)();return React.createElement(d,{countersDataReady:e,countersData:t})};const m=function(){const e=!0===window.STEC_DISABLE_DASHBOARD_COUNTERS;return React.createElement(r.StecDiv,{className:"stec-dashboard-home"},e&&React.createElement(d,{countersDataReady:!0,countersData:{}}),!e&&React.createElement(f,null))}},92946:(e,t,a)=>{a.r(t),a.d(t,{default:()=>s});var n=a(73772);const __=n.__,s=[{id:"settings",label:__("Settings","stec"),icon:"fa-solid fa-cog",buttons:[{id:"settings",className:"blue",icon:"fa-solid fa-wrench",label:__("Manage","stec")}]},{id:"calendars",label:__("Calendars","stec"),icon:"fa-solid fa-calendar-alt",buttons:[{id:"calendars-upsert",icon:"fa-solid fa-plus",className:"green",label:__("Add new","stec")},{id:"calendars-list",className:"blue",icon:"fa-solid fa-list",label:__("Manage","stec")}]},{id:"events",label:__("Events","stec"),icon:"fa-solid fa-calendar-day",buttons:[{id:"events-upsert",icon:"fa-solid fa-plus",className:"green",label:__("Add new","stec")},{id:"events-list",className:"blue",icon:"fa-solid fa-list",label:__("Manage","stec")}]},{id:"categories",label:__("Categories","stec"),icon:"fa-solid fa-folder",buttons:[{id:"categories-upsert",icon:"fa-solid fa-plus",className:"green",label:__("Add new","stec")},{id:"categories-list",className:"blue",icon:"fa-solid fa-list",label:__("Manage","stec")}]},{id:"organizers",label:__("Organizers","stec"),icon:"fa-solid fa-user-edit",buttons:[{id:"organizers-upsert",icon:"fa-solid fa-plus",className:"green",label:__("Add new","stec")},{id:"organizers-list",className:"blue",icon:"fa-solid fa-list",label:__("Manage","stec")}]},{id:"guests",label:__("Guests","stec"),icon:"fa-solid fa-star",buttons:[{id:"guests-upsert",icon:"fa-solid fa-plus",className:"green",label:__("Add new","stec")},{id:"guests-list",className:"blue",icon:"fa-solid fa-list",label:__("Manage","stec")}]},{id:"locations",label:__("Locations","stec"),icon:"fa-solid fa-map-marker-alt",buttons:[{id:"locations-upsert",icon:"fa-solid fa-plus",className:"green",label:__("Add new","stec")},{id:"locations-list",className:"blue",icon:"fa-solid fa-list",label:__("Manage","stec")}]},{id:"attendance",label:__("Attendance","stec"),icon:"fa-solid fa-user-check",buttons:[{id:"attendance-upsert",icon:"fa-solid fa-plus",className:"green",label:__("Add new","stec")},{id:"attendance-list",className:"blue",icon:"fa-solid fa-list",label:__("Manage","stec")}]},{id:"orders",label:__("Ticket Orders","stec"),icon:"fa-solid fa-ticket",buttons:[{id:"orders-scan-ticket"},{id:"orders-list",className:"blue",icon:"fa-solid fa-list",label:STEC_VARIABLES?.current_user?.capability?.edit_orders?__("Manage","stec"):__("View Orders","stec",0)}]},{id:"reminders",label:__("Reminders","stec"),icon:"fa-solid fa-bell",buttons:[{id:"reminders-upsert",icon:"fa-solid fa-plus",className:"green",label:__("Add new","stec")},{id:"reminders-list",className:"blue",icon:"fa-solid fa-list",label:__("Manage","stec")}]},{id:"builder",label:__("Builder","stec"),icon:"fa-solid fa-trowel-bricks",buttons:[{id:"builder-upsert",className:"green",icon:"fa-solid fa-plus",label:__("Add template","stec")},{id:"builder-list",className:"blue",icon:"fa-solid fa-plus",label:__("Manage","stec")}]},{id:"activator",label:__("Activator","stec"),icon:"fa-solid fa-key",buttons:[{id:"activator-manage",className:"blue",icon:"fa-solid fa-key",label:__("Manage license","stec")}]}].filter((e=>{switch(e.id){case"orders":return!!STEC_VARIABLES.wc_cart_url&&(STEC_VARIABLES.current_user.capability.edit_orders||(e.buttons=e.buttons.splice(1,1)),!!STEC_VARIABLES?.current_user?.capability?.view_orders);case"reminders":return!!STEC_VARIABLES?.current_user?.capability?.manage_reminders;case"builder":case"user-guide":case"activator":case"settings":return!!STEC_VARIABLES?.current_user?.capability?.manage_settings;case"categories":case"guests":case"organizers":case"locations":case"calendars":return!!STEC_VARIABLES?.current_user?.capability?.[`manage_${e.id}`];case"events":return!!STEC_VARIABLES?.current_user?.capability?.manage_events}return!0}))},47915:(e,t,a)=>{a.r(t),a.d(t,{default:()=>f});var n=a(52779),s=a(57798),r=a(91927),i=a(98309),o=a(73772),l=a(26878),c=a(60799);const __=o.__,_x=o._x,u=({qrString:e,closeModal:t})=>{const a=e.split("_ticket_"),n=a[0],s=!!a[1]&&parseInt(a[1],10),{data:i,ready:o,error:u}=(0,r.useTicketOrderByKey)(n),{setActiveMenu:d}=(0,r.useDashboardMenu)(),f=JSON.stringify([e,o,i,u]);return(0,l.useEffect)((()=>{o&&(u?c.default.error(u):(c.default.success(__("Order found","stec")),d({page:"orders-upsert",params:{template:i,ticketId:s}}),t()))}),[f]),null},d=({onClose:e})=>{const[t,a]=(0,l.useState)(!1),[r,o]=(0,l.useState)(!1),d=(e,n)=>{if(n&&(a(!1),n&&n.includes("NotAllowedError")&&o(!0)),e){if(!e.includes("wc_order"))return void c.default.error(__("Invalid QR Code","stec"));e!==t&&a(e)}};return(0,l.useEffect)((()=>{r&&c.default.error(__("Camera access required. Please allow calendar to access your camera for ticket scanning.","stec"))}),[r]),React.createElement(React.Fragment,null,t&&React.createElement(u,{key:t,qrString:t,closeModal:e}),React.createElement(s.default,{className:"stec-dashboard-light-modal",isOpen:!0,onClose:e,headerIcon:"fa-solid fa-qrcode",title:__("Scan QR Code","stec"),buttons:[React.createElement(n.default,{key:"close",label:__("Close","stec"),className:"red",onClick:e})]},React.createElement(i.default,{id:"stec-ticket-qrscan",className:"stec-ticket-scan-camera",onSuccess:e=>{t||d(e)},onError:({message:e})=>{t||d(!1,e)}})))};const f=function(e){const[t,a]=(0,l.useState)(!1);return STEC_VARIABLES.current_user.capability.edit_orders?React.createElement(React.Fragment,null,t&&React.createElement(d,{onClose:()=>{a(!1)}}),React.createElement(n.default,{style:e.style,className:"blue",label:[React.createElement("i",{key:"icon",className:"fa-solid fa-qrcode"}),_x("Scan QR Code","Scan button text","stec")],onClick:()=>{a(!0)}})):null}},76991:(e,t,a)=>{a.r(t),a.d(t,{CountUp:()=>s});var n=function(){return n=Object.assign||function(e){for(var t,a=1,n=arguments.length;a<n;a++)for(var s in t=arguments[a])Object.prototype.hasOwnProperty.call(t,s)&&(e[s]=t[s]);return e},n.apply(this,arguments)},s=function(){function e(e,t,a){var s=this;this.endVal=t,this.options=a,this.version="2.8.0",this.defaults={startVal:0,decimalPlaces:0,duration:2,useEasing:!0,useGrouping:!0,useIndianSeparators:!1,smartEasingThreshold:999,smartEasingAmou
vendor: 11,701 bytes, line 1
1nt:333,separator:",",decimal:".",prefix:"",suffix:"",enableScrollSpy:!1,scrollSpyDelay:200,scrollSpyOnce:!1},this.finalEndVal=null,this.useEasing=!0,this.countDown=!1,this.error="",this.startVal=0,this.paused=!0,this.once=!1,this.count=function(e){s.startTime||(s.startTime=e);var t=e-s.startTime;s.remaining=s.duration-t,s.useEasing?s.countDown?s.frameVal=s.startVal-s.easingFn(t,0,s.startVal-s.endVal,s.duration):s.frameVal=s.easingFn(t,s.startVal,s.endVal-s.startVal,s.duration):s.frameVal=s.startVal+(s.endVal-s.startVal)*(t/s.duration);var a=s.countDown?s.frameVal<s.endVal:s.frameVal>s.endVal;s.frameVal=a?s.endVal:s.frameVal,s.frameVal=Number(s.frameVal.toFixed(s.options.decimalPlaces)),s.printValue(s.frameVal),t<s.duration?s.rAF=requestAnimationFrame(s.count):null!==s.finalEndVal?s.update(s.finalEndVal):s.options.onCompleteCallback&&s.options.onCompleteCallback()},this.formatNumber=function(e){var t,a,n,r,i=e<0?"-":"";t=Math.abs(e).toFixed(s.options.decimalPlaces);var o=(t+="").split(".");if(a=o[0],n=o.length>1?s.options.decimal+o[1]:"",s.options.useGrouping){r="";for(var l=3,c=0,u=0,d=a.length;u<d;++u)s.options.useIndianSeparators&&4===u&&(l=2,c=1),0!==u&&c%l==0&&(r=s.options.separator+r),c++,r=a[d-u-1]+r;a=r}return s.options.numerals&&s.options.numerals.length&&(a=a.replace(/[0-9]/g,(function(e){return s.options.numerals[+e]})),n=n.replace(/[0-9]/g,(function(e){return s.options.numerals[+e]}))),i+s.options.prefix+a+n+s.options.suffix},this.easeOutExpo=function(e,t,a,n){return a*(1-Math.pow(2,-10*e/n))*1024/1023+t},this.options=n(n({},this.defaults),a),this.formattingFn=this.options.formattingFn?this.options.formattingFn:this.formatNumber,this.easingFn=this.options.easingFn?this.options.easingFn:this.easeOutExpo,this.startVal=this.validateValue(this.options.startVal),this.frameVal=this.startVal,this.endVal=this.validateValue(t),this.options.decimalPlaces=Math.max(this.options.decimalPlaces),this.resetDuration(),this.options.separator=String(this.options.separator),this.useEasing=this.options.useEasing,""===this.options.separator&&(this.options.useGrouping=!1),this.el="string"==typeof e?document.getElementById(e):e,this.el?this.printValue(this.startVal):this.error="[CountUp] target is null or undefined","undefined"!=typeof window&&this.options.enableScrollSpy&&(this.error?console.error(this.error,e):(window.onScrollFns=window.onScrollFns||[],window.onScrollFns.push((function(){return s.handleScroll(s)})),window.onscroll=function(){window.onScrollFns.forEach((function(e){return e()}))},this.handleScroll(this)))}return e.prototype.handleScroll=function(e){if(e&&window&&!e.once){var t=window.innerHeight+window.scrollY,a=e.el.getBoundingClientRect(),n=a.top+window.pageYOffset,s=a.top+a.height+window.pageYOffset;s<t&&s>window.scrollY&&e.paused?(e.paused=!1,setTimeout((function(){return e.start()}),e.options.scrollSpyDelay),e.options.scrollSpyOnce&&(e.once=!0)):(window.scrollY>s||n>t)&&!e.paused&&e.reset()}},e.prototype.determineDirectionAndSmartEasing=function(){var e=this.finalEndVal?this.finalEndVal:this.endVal;this.countDown=this.startVal>e;var t=e-this.startVal;if(Math.abs(t)>this.options.smartEasingThreshold&&this.options.useEasing){this.finalEndVal=e;var a=this.countDown?1:-1;this.endVal=e+a*this.options.smartEasingAmount,this.duration=this.duration/2}else this.endVal=e,this.finalEndVal=null;null!==this.finalEndVal?this.useEasing=!1:this.useEasing=this.options.useEasing},e.prototype.start=function(e){this.error||(this.options.onStartCallback&&this.options.onStartCallback(),e&&(this.options.onCompleteCallback=e),this.duration>0?(this.determineDirectionAndSmartEasing(),this.paused=!1,this.rAF=requestAnimationFrame(this.count)):this.printValue(this.endVal))},e.prototype.pauseResume=function(){this.paused?(this.startTime=null,this.duration=this.remaining,this.startVal=this.frameVal,this.determineDirectionAndSmartEasing(),this.rAF=requestAnimationFrame(this.count)):cancelAnimationFrame(this.rAF),this.paused=!this.paused},e.prototype.reset=function(){cancelAnimationFrame(this.rAF),this.paused=!0,this.resetDuration(),this.startVal=this.validateValue(this.options.startVal),this.frameVal=this.startVal,this.printValue(this.startVal)},e.prototype.update=function(e){cancelAnimationFrame(this.rAF),this.startTime=null,this.endVal=this.validateValue(e),this.endVal!==this.frameVal&&(this.startVal=this.frameVal,null==this.finalEndVal&&this.resetDuration(),this.finalEndVal=null,this.determineDirectionAndSmartEasing(),this.rAF=requestAnimationFrame(this.count))},e.prototype.printValue=function(e){var t;if(this.el){var a=this.formattingFn(e);(null===(t=this.options.plugin)||void 0===t?void 0:t.render)?this.options.plugin.render(this.el,a):"INPUT"===this.el.tagName?this.el.value=a:"text"===this.el.tagName||"tspan"===this.el.tagName?this.el.textContent=a:this.el.innerHTML=a}},e.prototype.ensureNumber=function(e){return"number"==typeof e&&!isNaN(e)},e.prototype.validateValue=function(e){var t=Number(e);return this.ensureNumber(t)?t:(this.error="[CountUp] invalid start or end value: ".concat(e),null)},e.prototype.resetDuration=function(){this.startTime=null,this.duration=1e3*Number(this.options.duration),this.remaining=this.duration},e}()},64856:(e,t,a)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=a(26878),s=a(76991);function r(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function i(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?r(Object(a),!0).forEach((function(t){l(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):r(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function o(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var a=e[Symbol.toPrimitive];if(void 0!==a){var n=a.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function l(e,t,a){return(t=o(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},c.apply(this,arguments)}function u(e,t){if(null==e)return{};var a,n,s=function(e,t){if(null==e)return{};var a,n,s={},r=Object.keys(e);for(n=0;n<r.length;n++)a=r[n],t.indexOf(a)>=0||(s[a]=e[a]);return s}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(n=0;n<r.length;n++)a=r[n],t.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(s[a]=e[a])}return s}function d(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var n,s,r,i,o=[],l=!0,c=!1;try{if(r=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;l=!1}else for(;!(l=(n=r.call(a)).done)&&(o.push(n.value),o.length!==t);l=!0);}catch(e){c=!0,s=e}finally{try{if(!l&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(c)throw s}}return o}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return f(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);"Object"===a&&e.constructor&&(a=e.constructor.name);if("Map"===a||"Set"===a)return Array.from(e);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return f(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}var m="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?n.useLayoutEffect:n.useEffect;function p(e){var t=n.useRef(e);return m((function(){t.current=e})),n.useCallback((function(){for(var e=arguments.length,a=new Array(e),n=0;n<e;n++)a[n]=arguments[n];return t.current.apply(void 0,a)}),[])}var h=["ref","startOnMount","enableReinitialize","delay","onEnd","onStart","onPauseResume","onReset","onUpdate"],g={decimal:".",separator:",",delay:null,prefix:"",suffix:"",duration:2,start:0,decimals:0,startOnMount:!0,enableReinitialize:!0,useEasing:!0,useGrouping:!0,useIndianSeparators:!1},b=function(e){var t=Object.fromEntries(Object.entries(e).filter((function(e){return void 0!==d(e,2)[1]}))),a=n.useMemo((function(){return i(i({},g),t)}),[e]),r=a.ref,o=a.startOnMount,l=a.enableReinitialize,c=a.delay,f=a.onEnd,m=a.onStart,b=a.onPauseResume,y=a.onReset,E=a.onUpdate,v=u(a,h),S=n.useRef(),w=n.useRef(),R=n.useRef(!1),V=p((function(){return function(e,t){var a=t.decimal,n=t.decimals,r=t.duration,i=t.easingFn,o=t.end,l=t.formattingFn,c=t.numerals,u=t.prefix,d=t.separator,f=t.start,m=t.suffix,p=t.useEasing,h=t.useGrouping,g=t.useIndianSeparators,b=t.enableScrollSpy,y=t.scrollSpyDelay,E=t.scrollSpyOnce,v=t.plugin;return new s.CountUp(e,o,{startVal:f,duration:r,decimal:a,decimalPlaces:n,easingFn:i,formattingFn:l,numerals:c,separator:d,prefix:u,suffix:m,plugin:v,useEasing:p,useIndianSeparators:g,useGrouping:h,enableScrollSpy:b,scrollSpyDelay:y,scrollSpyOnce:E})}("string"==typeof r?r:r.current,v)})),N=p((function(e){var t=S.current;if(t&&!e)return t;var a=V();return S.current=a,a})),O=p((function(){var e=function(){return N(!0).start((function(){null==f||f({pauseResume:A,reset:C,start:F,update:D})}))};c&&c>0?w.current=setTimeout(e,1e3*c):e(),null==m||m({pauseResume:A,reset:C,update:D})})),A=p((function(){N().pauseResume(),null==b||b({reset:C,start:F,update:D})})),C=p((function(){N().el&&(w.current&&clearTimeout(w.current),N().reset(),null==y||y({pauseResume:A,start:F,update:D}))})),D=p((function(e){N().update(e),null==E||E({pauseResume:A,reset:C,start:F})})),F=p((function(){C(),O()})),_=p((function(e){o&&(e&&C(),O())}));return n.useEffect((function(){R.current?l&&_(!0):(R.current=!0,_())}),[l,R,_,c,e.start,e.suffix,e.prefix,e.duration,e.separator,e.decimals,e.decimal,e.formattingFn]),n.useEffect((function(){return function(){C()}}),[C]),{start:F,pauseResume:A,reset:C,update:D,getCountUp:N}},y=["className","redraw","containerProps","children","style"];t.default=function(e){var t=e.className,a=e.redraw,s=e.containerProps,r=e.children,o=e.style,l=u(e,y),d=n.useRef(null),f=n.useRef(!1),m=b(i(i({},l),{},{ref:d,startOnMount:"function"!=typeof r||0===e.delay,enableReinitialize:!1})),h=m.start,g=m.reset,E=m.update,v=m.pauseResume,S=m.getCountUp,w=p((function(){h()})),R=p((function(t){e.preserveValue||g(),E(t)})),V=p((function(){"function"!=typeof e.children||d.current instanceof Element?S():console.error('Couldn\'t find attached element to hook the CountUp instance into! Try to attach "containerRef" from the render prop to a an Element, eg. <span ref={containerRef} />.')}));n.useEffect((function(){V()}),[V]),n.useEffect((function(){f.current&&R(e.end)}),[e.end,R]);var N=a&&e;return n.useEffect((function(){a&&f.current&&w()}),[w,a,N]),n.useEffect((function(){!a&&f.current&&w()}),[w,a,e.start,e.suffix,e.prefix,e.duration,e.separator,e.decimals,e.decimal,e.className,e.formattingFn]),n.useEffect((function(){f.current=!0}),[]),"function"==typeof r?r({countUpRef:d,start:h,reset:g,update:E,pauseResume:v,getCountUp:S}):n.createElement("span",c({className:t,ref:d,style:o},s),void 0!==e.start?S().formattingFn(e.start):"")},t.useCountUp=b}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.