Changeset 3421882
- Timestamp:
- 12/17/2025 12:22:59 PM (3 months ago)
- Location:
- ultimate-spin-wheel
- Files:
-
- 93 added
- 13 edited
-
tags/1.0.5 (added)
-
tags/1.0.5/assets (added)
-
tags/1.0.5/assets/admin (added)
-
tags/1.0.5/assets/admin/ultimate-spin-wheel-admin.css (added)
-
tags/1.0.5/assets/admin/ultimate-spin-wheel-admin.rtl.css (added)
-
tags/1.0.5/assets/css (added)
-
tags/1.0.5/assets/css/modules (added)
-
tags/1.0.5/assets/css/modules/spin-wheel.css (added)
-
tags/1.0.5/assets/css/modules/spin-wheel.rtl.css (added)
-
tags/1.0.5/assets/fonts (added)
-
tags/1.0.5/assets/fonts/icomoon.svg (added)
-
tags/1.0.5/assets/fonts/icomoon.ttf (added)
-
tags/1.0.5/assets/fonts/icomoon.woff (added)
-
tags/1.0.5/assets/images (added)
-
tags/1.0.5/assets/images/logo-menu.svg (added)
-
tags/1.0.5/assets/images/logo.png (added)
-
tags/1.0.5/assets/images/rocket-bg.jpg (added)
-
tags/1.0.5/assets/js (added)
-
tags/1.0.5/assets/js/spin-wheel.js (added)
-
tags/1.0.5/assets/vendor (added)
-
tags/1.0.5/assets/vendor/css (added)
-
tags/1.0.5/assets/vendor/css/wow-modal.min.css (added)
-
tags/1.0.5/assets/vendor/css/wow-modal.rtl.css (added)
-
tags/1.0.5/assets/vendor/js (added)
-
tags/1.0.5/assets/vendor/js/jquery.wow-modal.min.js (added)
-
tags/1.0.5/build (added)
-
tags/1.0.5/build/304.js (added)
-
tags/1.0.5/build/365.js (added)
-
tags/1.0.5/build/425.js (added)
-
tags/1.0.5/build/45-rtl.css (added)
-
tags/1.0.5/build/45.css (added)
-
tags/1.0.5/build/45.js (added)
-
tags/1.0.5/build/465.js (added)
-
tags/1.0.5/build/520.js (added)
-
tags/1.0.5/build/747.js (added)
-
tags/1.0.5/build/775.js (added)
-
tags/1.0.5/build/810.js (added)
-
tags/1.0.5/build/83.js (added)
-
tags/1.0.5/build/934.js (added)
-
tags/1.0.5/build/970.js (added)
-
tags/1.0.5/build/996.js (added)
-
tags/1.0.5/build/admin (added)
-
tags/1.0.5/build/admin/block.json (added)
-
tags/1.0.5/build/admin/index-rtl.css (added)
-
tags/1.0.5/build/admin/index.asset.php (added)
-
tags/1.0.5/build/admin/index.css (added)
-
tags/1.0.5/build/admin/index.js (added)
-
tags/1.0.5/changelog.txt (added)
-
tags/1.0.5/class-core.php (added)
-
tags/1.0.5/classes (added)
-
tags/1.0.5/classes/index.php (added)
-
tags/1.0.5/dci (added)
-
tags/1.0.5/dci/assets (added)
-
tags/1.0.5/dci/assets/css (added)
-
tags/1.0.5/dci/assets/css/dci.css (added)
-
tags/1.0.5/dci/assets/js (added)
-
tags/1.0.5/dci/assets/js/dci.js (added)
-
tags/1.0.5/dci/deactivate-feedback.php (added)
-
tags/1.0.5/dci/insights.php (added)
-
tags/1.0.5/dci/notice.php (added)
-
tags/1.0.5/dci/start.php (added)
-
tags/1.0.5/includes (added)
-
tags/1.0.5/includes/addons.php (added)
-
tags/1.0.5/includes/admin (added)
-
tags/1.0.5/includes/admin/Classes (added)
-
tags/1.0.5/includes/admin/Classes/index.php (added)
-
tags/1.0.5/includes/admin/class-admin.php (added)
-
tags/1.0.5/includes/admin/class-menu.php (added)
-
tags/1.0.5/includes/class-admin-feeds.php (added)
-
tags/1.0.5/includes/class-installer.php (added)
-
tags/1.0.5/includes/feedbacks (added)
-
tags/1.0.5/includes/feedbacks/assets (added)
-
tags/1.0.5/includes/feedbacks/assets/rc.css (added)
-
tags/1.0.5/includes/feedbacks/assets/rc.js (added)
-
tags/1.0.5/includes/feedbacks/index.php (added)
-
tags/1.0.5/includes/feedbacks/notice.php (added)
-
tags/1.0.5/includes/feedbacks/start.php (added)
-
tags/1.0.5/includes/index.php (added)
-
tags/1.0.5/index.php (added)
-
tags/1.0.5/languages (added)
-
tags/1.0.5/languages/ultimate-spin-wheel.pot (added)
-
tags/1.0.5/modules (added)
-
tags/1.0.5/modules/spin-wheel (added)
-
tags/1.0.5/modules/spin-wheel/class-entries.php (added)
-
tags/1.0.5/modules/spin-wheel/class-module-init.php (added)
-
tags/1.0.5/modules/spin-wheel/class-reports.php (added)
-
tags/1.0.5/modules/spin-wheel/class-spin-wheel.php (added)
-
tags/1.0.5/plugin.php (added)
-
tags/1.0.5/readme.txt (added)
-
tags/1.0.5/ultimate-spin-wheel.php (added)
-
trunk/assets/js/spin-wheel.js (modified) (1 diff)
-
trunk/build/45-rtl.css (added)
-
trunk/build/45.css (added)
-
trunk/build/45.js (added)
-
trunk/build/520.js (modified) (1 diff)
-
trunk/build/admin/index-rtl.css (modified) (4 diffs)
-
trunk/build/admin/index.asset.php (modified) (1 diff)
-
trunk/build/admin/index.css (modified) (4 diffs)
-
trunk/build/admin/index.js (modified) (1 diff)
-
trunk/includes/class-installer.php (modified) (1 diff)
-
trunk/languages/ultimate-spin-wheel.pot (modified) (4 diffs)
-
trunk/modules/spin-wheel/class-entries.php (modified) (2 diffs)
-
trunk/modules/spin-wheel/class-module-init.php (modified) (1 diff)
-
trunk/modules/spin-wheel/class-spin-wheel.php (modified) (6 diffs)
-
trunk/readme.txt (modified) (3 diffs)
-
trunk/ultimate-spin-wheel.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
ultimate-spin-wheel/trunk/assets/js/spin-wheel.js
r3417307 r3421882 1 !function(){"use strict";const e=new URLSearchParams(window.location.search),t="preview"===e.get("spin_wheel")&&!!e.get("campaign_id"),i=((window.USPIN_WHEEL_UI_CONFIG?.settings?.post_title||"").toLowerCase().replace(/\s+/g,"_").replace(/[^a-z0-9_]/g,""),(window.USPIN_WHEEL_UI_CONFIG?.settings?.post_id?window.USPIN_WHEEL_UI_CONFIG.settings.post_id:"")+"_uspw_"), s={exist:!1,$sel:null,$wheelWrap:null,$wheel:null,$area:null,$start:null,count:0,skewVal:0,rotateVal:0,spinDegrees:0,spinDuration:0,click:0,timer:null,init:function(e){return this.exist?(this.$wheelWrap.querySelector(".win").classList.remove("active"),this):(this.$sel=document.querySelector(e),this.$wheelWrap=this.$sel.querySelector(".wheelWrap"),this.$wheel=this.$wheelWrap.querySelector(".wheel"),this.$area=this.$wheel.querySelectorAll(".area"),this.$start=this.$wheelWrap.querySelector(".start"),this.count=this.$area.length,this.skewVal=90-360/this.count,this.rotateVal=360/this.count/2,this.spinDegrees=360*parseInt(this.$wheel.getAttribute("data-spin-circles")),this.spinDuration=parseFloat(this.$wheel.getAttribute("data-spin-speed")),this.click=0,this.$sel.classList.add("visible"),this.$wheel.style.transitionDuration=this.spinDuration+"s",this.$area.forEach((e,t)=>{e.style.transform="rotate("+360/this.count*t+"deg) skewY(-"+this.skewVal+"deg)";var i=e.querySelector("span");i.style.background=e.getAttribute("data-wheel-bg"),i.style.transform="skewY("+this.skewVal+"deg) rotate("+this.rotateVal+"deg)"}),this.$start.addEventListener("click",()=>{if(this.click>0)return console.warn("Spin Wheel: Wheel already spinning"),!1;if(1==USPIN_WHEEL_UI_CONFIG?.settings?.collect_email){document.querySelector(".sc-form-wrap").classList.add("active");let e=this.$wheelWrap.querySelector(".sc-spin-form");e.addEventListener("submit",t=>{t.preventDefault();let i=e.querySelector('input[name="email"]').value,s=e.querySelector('input[name="name"]').value;i&&(localStorage.setItem("ultimate_spin_wheel_email",i),console.log("Spin Wheel: Email collected:",i)),s&&(localStorage.setItem("ultimate_spin_wheel_name",s),console.log("Spin Wheel: Name collected:",s)),document.querySelector(".sc-form-wrap").classList.remove("active"),this.spin()})}else this.spin()}),this.exist=!0,this)},spin:function(){if(!this.exist)return console.warn("Spin Wheel: Wheel not initialized"),!1;this.click++,clearTimeout(this.timer);let e=[],t=0;this.$area.forEach((i,s)=>{let n=parseFloat(i.getAttribute("data-probability"))||0,o="wins"===i.getAttribute("data-wheel-prize");o?0===n&&(n=0):n=1,t+=n,e.push({index:s,prob:n,isWin:o,element:i})}),e.forEach(e=>{e.normalizedProb=e.prob/t*100});let i=100*Math.random(),s=0,n=0;for(let t=0;t<e.length;t++)if(s+=e[t].normalizedProb,i<=s){n=e[t].index;break}this.selectedWinnerIndex=n;let o=360/this.count,l=n*o+o/2,r=this.spinDegrees*this.click+(360-l);return this.$wheel.style.transform="rotate("+r+"deg)",this.timer=setTimeout(()=>{this.handleSpinResult()},1e3*this.spinDuration+200),console.log("Spin Wheel: Spinning to index",n,"with probability",e[n].normalizedProb.toFixed(2)+"%"),!0},handleSpinResult:function(){let e=this.$area[this.selectedWinnerIndex],i=this.$wheelWrap.querySelector(".msg");if("wins"===e.getAttribute("data-wheel-prize")){i.classList.add("active"),i.setAttribute("data-status","won");let n=e.getAttribute("data-coupon-code")||"";if(n=this.decryptCoupon(n),t&&(n="TEST-CODE-123"),n){console.log("Coupon Code:",n),document.querySelector(".sc-coupon-code").textContent=n;document.querySelector(".sc-coupon").addEventListener("click",function(){const e=document.querySelector(".sc-coupon-code"),t=e.textContent;navigator.clipboard.writeText(n).then(()=>{e.textContent="Copied",setTimeout(()=>{e.textContent=t},2e3)}).catch(e=>{console.error("Failed to copy coupon code:",e)})})}let o=window.design?.prizeWonMsg?.text||"You won a {{discount_label}} discount!",l=e.getAttribute("data-wheel-message")||"";o=o.replace("{{discount_label}}",l),i.querySelector(".prizeMsg").innerHTML=o;let r={email:localStorage.getItem("ultimate_spin_wheel_email")||"",name:localStorage.getItem("ultimate_spin_wheel_name")||"",coupon_title:e.getAttribute("data-wheel-message"),coupon_code:n||"",status:"won",post_id:USPIN_WHEEL_UI_CONFIG?.settings?.post_id||0};s.spinWheelSpinned(r)}else{i.setAttribute("data-status","lost"),i.classList.add("active");const e=i.querySelector(".title");e&&(e.innerHTML="<span>Better luck next time!</span>");const t=i.querySelector(".sc-coupon");t&&(t.textContent="Try Again");let n={email:localStorage.getItem("ultimate_spin_wheel_email")||"",name:localStorage.getItem("ultimate_spin_wheel_name")||"",coupon_title:"",coupon_code:"",status:"lost",post_id:USPIN_WHEEL_UI_CONFIG?.settings?.post_id||0};s.spinWheelSpinned(n)}},decryptCoupon:function(e){const t=atob(e),[i,s]=t.split("|");return i},spinWheelSpinned:function(e){console.log("Spin Wheel: Spin wheel has been spun by the user"),this.storeCloseTime("system");const t=new XMLHttpRequest;t.open("POST",USPIN_WHEEL_UI_CONFIG?.ajax_url||"",!0),t.setRequestHeader("Content-Type","application/x-www-form-urlencoded");const i=new URLSearchParams({action:"ultimate_spin_wheel_spinned",name:e.name,email:e.email,campaign_id:USPIN_WHEEL_UI_CONFIG?.settings?.post_id||"",campaign_title:USPIN_WHEEL_UI_CONFIG?.settings?.post_title||"",coupon_title:e.coupon_title,coupon_code:e.coupon_code,status:e.status,nonce:USPIN_WHEEL_UI_CONFIG?.nonce||""}).toString();t.onload=function(){t.status>=200&&t.status<300?console.log("Spin Wheel: Spin wheel spinned response:",t.responseText):console.error("Spin Wheel: Error spinning wheel:",t.statusText)},t.onerror=function(){console.error("Spin Wheel: Error spinning wheel:",t.statusText)},t.send(i)},storeCloseTime:function(e="button"){if("demo.wowdevs.com"===window.location.hostname)return void console.info("Spin Wheel: Close time not stored in demo environment.");const t={button:216e5,system:6048e5,default:216e5},s=t[e]||t.default,n=Date.now()+s;localStorage.setItem(i+"__close_time",n.toString()),localStorage.setItem(i+"__close_reason",e),localStorage.setItem(i+"__close_count",(parseInt(localStorage.getItem(i+"__close_count")||"0")+1).toString()),console.info(`Spin Wheel: Spin wheel close time stored for ${"button"===e?"6 hours":"7 days"} (reason: ${e})`)}};window.USPW_UI_CONFIG=s}(jQuery),function(e){"use strict";const t=new URLSearchParams(window.location.search),i="preview"===t.get("spin_wheel")&&!!t.get("campaign_id"),s=(window.USPIN_WHEEL_UI_CONFIG?.settings?.post_id?window.USPIN_WHEEL_UI_CONFIG.settings.post_id:"")+"_uspw_",n={config:null,isInitialized:!1,isDisplayed:!1,timers:{},collectEmail:null,init:function(){if(!this.isInitialized)if(this.config=window.USPIN_WHEEL_UI_CONFIG||{},this.config.settings){if(this.collectEmail=this.config.settings.collect_email||!0,i)return this.displaySpinWheel("preview"),this.isInitialized=!0,void console.log("Spin Wheel: Preview mode active, wheel shown unconditionally.");this.isSpinWheelClosedClick()?console.log("Spin Wheel: Spin wheel is closed until",this.getCloseTime()):(this.isInitialized=!0,console.log("Spin Wheel initialized with triggers:"),this.displaySpinWheel("init"))}else console.warn("Spin Wheel: No settings found")},storeCloseTime:function(e="button"){let t=parseInt(this.config?.settings?.display_frequency?.custom_days)||7;const i=t>0?t:7,n={button:216e5,system:24*i*60*60*1e3,default:216e5},o=n[e]||n.default,l=Date.now()+o;localStorage.setItem(s+"__close_time",l.toString()),localStorage.setItem(s+"__close_reason",e),localStorage.setItem(s+"__close_count",(parseInt(localStorage.getItem(s+"__close_count")||"0")+1).toString()),console.info(`Spin Wheel: Spin wheel close time stored for ${"button"===e?"6 hours":i+" days"} (reason: ${e})`)},getCloseTime:function(){const e=localStorage.getItem(s+"__close_time"),t=parseInt(e);return isNaN(t)?null:new Date(t)},getCloseReason:function(){return localStorage.getItem(s+"__close_reason")||null},getCloseCount:function(){return parseInt(localStorage.getItem(s+"__close_count")||"0")},isSpinWheelClosedClick:function(){const e=this.getCloseTime();return!!e&&new Date<e},isSpinWheelSystemClosed:function(){const e=this.getCloseTime();if(!e)return!1;return new Date<e&&"system"===this.getCloseReason()},setupTriggers:function(){const e=this.config.settings.triggers_setup||{};this.isDeviceCompatible(e.target_devices)?this.isSpinWheelClosedClick()?console.log("Spin Wheel: Spin wheel is closed until",this.getCloseTime()):this.triggers.forEach(t=>{switch(t){case"referrer":this.setupReferrerTrigger(e.referrer_domains);break;case"page_views":this.setupPageViewsTrigger(e.page_views_count)}}):console.log("Spin Wheel: Device not compatible")},isDeviceCompatible:function(e){if(!e||e.includes("all"))return!0;const t=this.getDeviceType();return e.includes(t)},getDeviceType:function(){const e=window.innerWidth;return e<=768?"mobile":e<=1024?"tablet":"desktop"},setupReferrerTrigger:function(e=[]){if(!e||0===e.length)return;const t=document.referrer;if(!t)return;const i=new URL(t).hostname;e.some(e=>i.includes(e)||e.includes(i))&&!this.isDisplayed&&(console.log(`Spin Wheel: Referrer trigger activated from ${i}`),this.displaySpinWheel("referrer"))},setupPageViewsTrigger:function(e=3){const t=s+"__page_views";let i=parseInt(localStorage.getItem(t)||"0")+1;localStorage.setItem(t,i.toString()),i>=e&&!this.isDisplayed&&(console.log(`Spin Wheel: Page views trigger activated (${i} views)`),this.displaySpinWheel("page_views"))},displaySpinWheel:function(t){if(this.isDisplayed)return;this.isDisplayed=!0,console.log(`Spin Wheel: Displaying spin wheel (triggered by: ${t})`);const i=this.config.settings||{};console.log(i.popup_settings),e(".spinWheel").SlickModals({...i.popup_settings,callback_afterVisible:function(){var e;e=".spinWheel",USPW_UI_CONFIG.init(e)},callback_afterHidden:function(){console.log("Spin Wheel: Spin wheel closed"),n.storeCloseTime("button")}}),this.trackTrigger(t)},trackTrigger:function(e){const t={trigger:e,timestamp:Date.now(),post_id:this.config.settings.post_id,user_ip:this.config.settings.user_ip};console.log("Spin Wheel: Trigger tracked:",t)},throttle:function(e,t){let i;return function(){const s=arguments,n=this;i||(e.apply(n,s),i=!0,setTimeout(()=>i=!1,t))}},spinWheelSpinned:function(e){console.log("Spin Wheel: Spin wheel has been spun by the user"),this.storeCloseTime("system");const t=new XMLHttpRequest;t.open("POST",USPIN_WHEEL_UI_CONFIG?.ajax_url||"",!0),t.setRequestHeader("Content-Type","application/x-www-form-urlencoded");const i=new URLSearchParams({action:"ultimate_spin_wheel_spinned",name:e.name,email:e.email,campaign_id:USPIN_WHEEL_UI_CONFIG?.settings?.post_id||"",campaign_title:USPIN_WHEEL_UI_CONFIG?.settings?.post_title||"",coupon_title:e.coupon_title,coupon_code:e.coupon_code,status:e.status,nonce:USPIN_WHEEL_UI_CONFIG?.nonce||""}).toString();t.onload=function(){t.status>=200&&t.status<300?console.log("Spin Wheel: Spin wheel spinned response:",t.responseText):console.error("Spin Wheel: Error spinning wheel:",t.statusText)},t.onerror=function(){console.error("Spin Wheel: Error spinning wheel:",t.statusText)},t.send(i)}};window.addEventListener("load",function(e){n.init()})}(jQuery);1 !function(){"use strict";const e=new URLSearchParams(window.location.search),t="preview"===e.get("spin_wheel")&&!!e.get("campaign_id"),i=((window.USPIN_WHEEL_UI_CONFIG?.settings?.post_title||"").toLowerCase().replace(/\s+/g,"_").replace(/[^a-z0-9_]/g,""),(window.USPIN_WHEEL_UI_CONFIG?.settings?.post_id?window.USPIN_WHEEL_UI_CONFIG.settings.post_id:"")+"_uspw_"),n={exist:!1,$sel:null,$wheelWrap:null,$wheel:null,$area:null,$start:null,count:0,skewVal:0,rotateVal:0,spinDegrees:0,spinDuration:0,click:0,timer:null,init:function(e){return this.exist?(this.$wheelWrap.querySelector(".win").classList.remove("active"),this):(this.$sel=document.querySelector(e),this.$wheelWrap=this.$sel.querySelector(".wheelWrap"),this.$wheel=this.$wheelWrap.querySelector(".wheel"),this.$area=this.$wheel.querySelectorAll(".area"),this.$start=this.$wheelWrap.querySelector(".start"),this.count=this.$area.length,this.skewVal=90-360/this.count,this.rotateVal=360/this.count/2,this.spinDegrees=360*parseInt(this.$wheel.getAttribute("data-spin-circles")),this.spinDuration=parseFloat(this.$wheel.getAttribute("data-spin-speed")),this.click=0,this.$sel.classList.add("visible"),this.$wheel.style.transitionDuration=this.spinDuration+"s",this.$area.forEach((e,t)=>{e.style.transform="rotate("+360/this.count*t+"deg) skewY(-"+this.skewVal+"deg)";var i=e.querySelector("span");i.style.background=e.getAttribute("data-wheel-bg"),i.style.transform="skewY("+this.skewVal+"deg) rotate("+this.rotateVal+"deg)"}),this.$start.addEventListener("click",()=>{if(this.click>0)return console.warn("Spin Wheel: Wheel already spinning"),!1;if(1==USPIN_WHEEL_UI_CONFIG?.settings?.collect_email){document.querySelector(".sc-form-wrap").classList.add("active");let e=this.$wheelWrap.querySelector(".sc-spin-form");e.addEventListener("submit",t=>{t.preventDefault();let i=e.querySelector('input[name="email"]').value,n=e.querySelector('input[name="name"]').value;i&&(localStorage.setItem("ultimate_spin_wheel_email",i),console.log("Spin Wheel: Email collected:",i)),n&&(localStorage.setItem("ultimate_spin_wheel_name",n),console.log("Spin Wheel: Name collected:",n));let s=e.querySelector('input[name="phone"]');if(s){let e=s.value;e&&(localStorage.setItem("ultimate_spin_wheel_phone",e),console.log("Spin Wheel: Phone collected:",e))}document.querySelector(".sc-form-wrap").classList.remove("active"),this.spin()})}else this.spin()}),this.exist=!0,this)},spin:function(){if(!this.exist)return console.warn("Spin Wheel: Wheel not initialized"),!1;this.click++,clearTimeout(this.timer);let e=[],t=0;this.$area.forEach((i,n)=>{let s=parseFloat(i.getAttribute("data-probability"))||0,o="wins"===i.getAttribute("data-wheel-prize");o?0===s&&(s=0):s=1,t+=s,e.push({index:n,prob:s,isWin:o,element:i})}),e.forEach(e=>{e.normalizedProb=e.prob/t*100});let i=100*Math.random(),n=0,s=0;for(let t=0;t<e.length;t++)if(n+=e[t].normalizedProb,i<=n){s=e[t].index;break}this.selectedWinnerIndex=s;let o=360/this.count,l=s*o+o/2,r=this.spinDegrees*this.click+(360-l);return this.$wheel.style.transform="rotate("+r+"deg)",this.timer=setTimeout(()=>{this.handleSpinResult()},1e3*this.spinDuration+200),console.log("Spin Wheel: Spinning to index",s,"with probability",e[s].normalizedProb.toFixed(2)+"%"),!0},handleSpinResult:function(){let e=this.$area[this.selectedWinnerIndex],i=this.$wheelWrap.querySelector(".msg");if("wins"===e.getAttribute("data-wheel-prize")){i.classList.add("active"),i.setAttribute("data-status","won");let s=e.getAttribute("data-coupon-code")||"";if(s=this.decryptCoupon(s),t&&(s="TEST-CODE-123"),s){console.log("Coupon Code:",s),document.querySelector(".sc-coupon-code").textContent=s;document.querySelector(".sc-coupon").addEventListener("click",function(){const e=document.querySelector(".sc-coupon-code"),t=e.textContent;navigator.clipboard.writeText(s).then(()=>{e.textContent="Copied",setTimeout(()=>{e.textContent=t},2e3)}).catch(e=>{console.error("Failed to copy coupon code:",e)})})}let o=window.design?.prizeWonMsg?.text||"You won a {{discount_label}} discount!",l=e.getAttribute("data-wheel-message")||"";o=o.replace("{{discount_label}}",l),i.querySelector(".prizeMsg").innerHTML=o;let r={email:localStorage.getItem("ultimate_spin_wheel_email")||"",name:localStorage.getItem("ultimate_spin_wheel_name")||"",phone:localStorage.getItem("ultimate_spin_wheel_phone")||"",coupon_title:e.getAttribute("data-wheel-message"),coupon_code:s||"",status:"won",post_id:USPIN_WHEEL_UI_CONFIG?.settings?.post_id||0};n.spinWheelSpinned(r)}else{i.setAttribute("data-status","lost"),i.classList.add("active");const e=i.querySelector(".title");e&&(e.innerHTML="<span>Better luck next time!</span>");const t=i.querySelector(".sc-coupon");t&&(t.textContent="Try Again");let s={email:localStorage.getItem("ultimate_spin_wheel_email")||"",name:localStorage.getItem("ultimate_spin_wheel_name")||"",phone:localStorage.getItem("ultimate_spin_wheel_phone")||"",coupon_title:"",coupon_code:"",status:"lost",post_id:USPIN_WHEEL_UI_CONFIG?.settings?.post_id||0};n.spinWheelSpinned(s)}},decryptCoupon:function(e){const t=atob(e),[i,n]=t.split("|");return i},spinWheelSpinned:function(e){console.log("Spin Wheel: Spin wheel has been spun by the user"),this.storeCloseTime("system");const t=new XMLHttpRequest;t.open("POST",USPIN_WHEEL_UI_CONFIG?.ajax_url||"",!0),t.setRequestHeader("Content-Type","application/x-www-form-urlencoded");const i=new URLSearchParams({action:"ultimate_spin_wheel_spinned",name:e.name,email:e.email,phone:e.phone,campaign_id:USPIN_WHEEL_UI_CONFIG?.settings?.post_id||"",campaign_title:USPIN_WHEEL_UI_CONFIG?.settings?.post_title||"",coupon_title:e.coupon_title,coupon_code:e.coupon_code,status:e.status,nonce:USPIN_WHEEL_UI_CONFIG?.nonce||""}).toString();t.onload=function(){t.status>=200&&t.status<300?console.log("Spin Wheel: Spin wheel spinned response:",t.responseText):console.error("Spin Wheel: Error spinning wheel:",t.statusText)},t.onerror=function(){console.error("Spin Wheel: Error spinning wheel:",t.statusText)},t.send(i)},storeCloseTime:function(e="button"){if("demo.wowdevs.com"===window.location.hostname)return void console.info("Spin Wheel: Close time not stored in demo environment.");const t={button:216e5,system:6048e5,default:216e5},n=t[e]||t.default,s=Date.now()+n;localStorage.setItem(i+"__close_time",s.toString()),localStorage.setItem(i+"__close_reason",e),localStorage.setItem(i+"__close_count",(parseInt(localStorage.getItem(i+"__close_count")||"0")+1).toString()),console.info(`Spin Wheel: Spin wheel close time stored for ${"button"===e?"6 hours":"7 days"} (reason: ${e})`)}};window.USPW_UI_CONFIG=n}(jQuery),function(e){"use strict";const t=new URLSearchParams(window.location.search),i="preview"===t.get("spin_wheel")&&!!t.get("campaign_id"),n=(window.USPIN_WHEEL_UI_CONFIG?.settings?.post_id?window.USPIN_WHEEL_UI_CONFIG.settings.post_id:"")+"_uspw_",s={config:null,isInitialized:!1,isDisplayed:!1,timers:{},collectEmail:null,init:function(){if(!this.isInitialized)if(this.config=window.USPIN_WHEEL_UI_CONFIG||{},this.config.settings){if(this.collectEmail=this.config.settings.collect_email||!0,i)return this.displaySpinWheel("preview"),this.isInitialized=!0,void console.log("Spin Wheel: Preview mode active, wheel shown unconditionally.");this.isSpinWheelClosedClick()?console.log("Spin Wheel: Spin wheel is closed until",this.getCloseTime()):(this.isInitialized=!0,console.log("Spin Wheel initialized with triggers:"),this.displaySpinWheel("init"))}else console.warn("Spin Wheel: No settings found")},storeCloseTime:function(e="button"){let t=parseInt(this.config?.settings?.display_frequency?.custom_days)||7;const i=t>0?t:7,s={button:216e5,system:24*i*60*60*1e3,default:216e5},o=s[e]||s.default,l=Date.now()+o;localStorage.setItem(n+"__close_time",l.toString()),localStorage.setItem(n+"__close_reason",e),localStorage.setItem(n+"__close_count",(parseInt(localStorage.getItem(n+"__close_count")||"0")+1).toString()),console.info(`Spin Wheel: Spin wheel close time stored for ${"button"===e?"6 hours":i+" days"} (reason: ${e})`)},getCloseTime:function(){const e=localStorage.getItem(n+"__close_time"),t=parseInt(e);return isNaN(t)?null:new Date(t)},getCloseReason:function(){return localStorage.getItem(n+"__close_reason")||null},getCloseCount:function(){return parseInt(localStorage.getItem(n+"__close_count")||"0")},isSpinWheelClosedClick:function(){const e=this.getCloseTime();return!!e&&new Date<e},isSpinWheelSystemClosed:function(){const e=this.getCloseTime();if(!e)return!1;return new Date<e&&"system"===this.getCloseReason()},setupTriggers:function(){const e=this.config.settings.triggers_setup||{};this.isDeviceCompatible(e.target_devices)?this.isSpinWheelClosedClick()?console.log("Spin Wheel: Spin wheel is closed until",this.getCloseTime()):this.triggers.forEach(t=>{switch(t){case"referrer":this.setupReferrerTrigger(e.referrer_domains);break;case"page_views":this.setupPageViewsTrigger(e.page_views_count)}}):console.log("Spin Wheel: Device not compatible")},isDeviceCompatible:function(e){if(!e||e.includes("all"))return!0;const t=this.getDeviceType();return e.includes(t)},getDeviceType:function(){const e=window.innerWidth;return e<=768?"mobile":e<=1024?"tablet":"desktop"},setupReferrerTrigger:function(e=[]){if(!e||0===e.length)return;const t=document.referrer;if(!t)return;const i=new URL(t).hostname;e.some(e=>i.includes(e)||e.includes(i))&&!this.isDisplayed&&(console.log(`Spin Wheel: Referrer trigger activated from ${i}`),this.displaySpinWheel("referrer"))},setupPageViewsTrigger:function(e=3){const t=n+"__page_views";let i=parseInt(localStorage.getItem(t)||"0")+1;localStorage.setItem(t,i.toString()),i>=e&&!this.isDisplayed&&(console.log(`Spin Wheel: Page views trigger activated (${i} views)`),this.displaySpinWheel("page_views"))},displaySpinWheel:function(t){if(this.isDisplayed)return;this.isDisplayed=!0,console.log(`Spin Wheel: Displaying spin wheel (triggered by: ${t})`);const i=this.config.settings||{};console.log(i.popup_settings),e(".spinWheel").SlickModals({...i.popup_settings,callback_afterVisible:function(){var e;e=".spinWheel",USPW_UI_CONFIG.init(e)},callback_afterHidden:function(){console.log("Spin Wheel: Spin wheel closed"),s.storeCloseTime("button")}}),this.trackTrigger(t)},trackTrigger:function(e){const t={trigger:e,timestamp:Date.now(),post_id:this.config.settings.post_id,user_ip:this.config.settings.user_ip};console.log("Spin Wheel: Trigger tracked:",t)},throttle:function(e,t){let i;return function(){const n=arguments,s=this;i||(e.apply(s,n),i=!0,setTimeout(()=>i=!1,t))}},spinWheelSpinned:function(e){console.log("Spin Wheel: Spin wheel has been spun by the user"),this.storeCloseTime("system");const t=new XMLHttpRequest;t.open("POST",USPIN_WHEEL_UI_CONFIG?.ajax_url||"",!0),t.setRequestHeader("Content-Type","application/x-www-form-urlencoded");const i=new URLSearchParams({action:"ultimate_spin_wheel_spinned",name:e.name,email:e.email,campaign_id:USPIN_WHEEL_UI_CONFIG?.settings?.post_id||"",campaign_title:USPIN_WHEEL_UI_CONFIG?.settings?.post_title||"",coupon_title:e.coupon_title,coupon_code:e.coupon_code,status:e.status,nonce:USPIN_WHEEL_UI_CONFIG?.nonce||""}).toString();t.onload=function(){t.status>=200&&t.status<300?console.log("Spin Wheel: Spin wheel spinned response:",t.responseText):console.error("Spin Wheel: Error spinning wheel:",t.statusText)},t.onerror=function(){console.error("Spin Wheel: Error spinning wheel:",t.statusText)},t.send(i)}};window.addEventListener("load",function(e){s.init()})}(jQuery); -
ultimate-spin-wheel/trunk/build/520.js
r3344591 r3421882 1 "use strict";(globalThis.webpackChunkultimate_spin_wheel=globalThis.webpackChunkultimate_spin_wheel||[]).push([[520],{520:(e,t,a)=>{a.r(t),a.d(t,{default:()=>s});var r=a(609),l=a(83),n=a(723);const s=()=>{const[e,t]=(0,r.useState)([]),[a,s]=(0,r.useState)(!0),[i,c]=(0,r.useState)(null),[o,m]=(0,r.useState)(1),[d,u]=(0,r.useState)(1),[p,h]=(0,r.useState)(0),[g]=(0,r.useState)(20),[x,y]=(0,r.useState)(""),[f,w]=(0,r.useState)([]),[_,b]=(0,r.useState)(!1),N=async(e,t={})=>{const a=new URLSearchParams({action:e,nonce:USPIN_CONFIG_ADMIN.nonce,...t});Object.keys(t).forEach(e=>{Array.isArray(t[e])&&(a.delete(e),t[e].forEach(t=>a.append(`${e}[]`,t)))});const r=await l.A.post(USPIN_CONFIG_ADMIN.ajax_url,a);if(!r.data.success)throw new Error(r.data?.data?.message||"Ajax request failed");return r.data.data},E=async(e=1,a="",r=!1)=>{s(!0),c(null);try{const l=await N("ultimate_spin_wheel_get_entries",{page:e,per_page:g,search:a,clear_cache:r?"true":"false",nonce:USPIN_CONFIG_ADMIN.nonce});t(l.entries||[]),u(l.total_pages||1),h(l.total||0)}catch(e){c(e.message||"Failed to fetch entries"),console.error("Error fetching entries:",e)}finally{s(!1)}};(0,r.useEffect)(()=>{E(o,x)},[o,x]);const v=e=>{m(e)},k=e=>{try{return JSON.parse(e||"{}")}catch(e){return{}}};return(0,r.createElement)("div",{className:"space-y-6"},(0,r.createElement)("div",{className:"bg-white rounded-xl shadow-lg p-6"},(0,r.createElement)("div",{className:"flex flex-col md:flex-row gap-4 justify-between items-start md:items-center"},(0,r.createElement)("div",{className:"flex flex-col md:flex-row gap-4 flex-1"},(0,r.createElement)("div",{className:"flex-1 max-w-md"},(0,r.createElement)("input",{type:"text",placeholder:(0,n.__)("Search entries...","ultimate-spin-wheel"),value:x,onChange:e=>{y(e.target.value),m(1)},className:"w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent"}))),(0,r.createElement)("div",{className:"flex gap-2"},(0,r.createElement)("button",{onClick:async()=>{b(!0);try{await E(o,x,!0);const e=document.title;document.title=(0,n.__)("Cache Refreshed!","ultimate-spin-wheel"),setTimeout(()=>{document.title=e},2e3)}catch(e){console.error("Error refreshing cache:",e),alert((0,n.__)("Failed to refresh cache. Please try again.","ultimate-spin-wheel"))}finally{b(!1)}},disabled:_,className:"px-4 py-2 bg-blue-600 text-white rounded-lg hover:bg-blue-700 focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 transition-colors disabled:opacity-50 disabled:cursor-not-allowed flex items-center gap-2"},(0,r.createElement)("svg",{className:"w-4 h-4 "+(_?"animate-spin":""),fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},(0,r.createElement)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15"})),_?(0,n.__)("Refreshing...","ultimate-spin-wheel"):(0,n.__)("Refresh Cache","ultimate-spin-wheel")),(0,r.createElement)("button",{onClick:async()=>{try{const e=await N("ultimate_spin_wheel_export_entries",{search:x,nonce:USPIN_CONFIG_ADMIN.nonce}),t="string"==typeof e?e:"";if(!t||!t.trim().startsWith("ID,"))throw new Error("No valid CSV content received from server");const a=new Blob(["\ufeff"+t],{type:"text/csv;charset=utf-8;"}),r=window.URL.createObjectURL(a),l=document.createElement("a");l.href=r,l.download=`qr-entries-${(new Date).toISOString().split("T")[0]}.csv`,document.body.appendChild(l),l.click(),document.body.removeChild(l),window.URL.revokeObjectURL(r),alert((0,n.__)("Entries exported successfully!","ultimate-spin-wheel"))}catch(e){console.error("Error exporting entries:",e),alert((0,n.__)("Failed to export entries. Please try again.","ultimate-spin-wheel"))}},className:"px-4 py-2 bg-green-600 text-white rounded-lg hover:bg-green-700 focus:ring-2 focus:ring-green-500 focus:ring-offset-2 transition-colors"},(0,n.__)("Export CSV","ultimate-spin-wheel")),f.length>0&&(0,r.createElement)("button",{onClick:async()=>{if(0!==f.length){if(window.confirm((0,n.__)(`Are you sure you want to delete ${f.length} entries?`,"ultimate-spin-wheel")))try{await N("ultimate_spin_wheel_bulk_delete_entries",{ids:f,nonce:USPIN_CONFIG_ADMIN.nonce}),w([]),E(o,x)}catch(e){console.error("Error bulk deleting entries:",e),alert((0,n.__)("Failed to delete entries. Please try again.","ultimate-spin-wheel"))}}else alert((0,n.__)("Please select entries to delete.","ultimate-spin-wheel"))},className:"px-4 py-2 bg-red-600 text-white rounded-lg hover:bg-red-700 focus:ring-2 focus:ring-red-500 focus:ring-offset-2 transition-colors"},(0,n.__)("Delete Selected","ultimate-spin-wheel")," (",f.length,")"))),(0,r.createElement)("div",{className:"mt-4 flex justify-between items-center"},(0,r.createElement)("div",{className:"text-sm text-gray-600"},(0,n.__)("Total entries:","ultimate-spin-wheel")," ",p),(0,r.createElement)("div",{className:"text-xs text-gray-500 flex items-center gap-1"},(0,r.createElement)("svg",{className:"w-3 h-3",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},(0,r.createElement)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z"})),(0,n.__)("Data cached for 60 minutes","ultimate-spin-wheel")))),(0,r.createElement)("div",{className:"bg-white rounded-xl shadow-lg overflow-hidden"},a?(0,r.createElement)("div",{className:"p-12 text-center"},(0,r.createElement)("div",{className:"inline-block animate-spin rounded-full h-8 w-8 border-b-2 border-blue-600"}),(0,r.createElement)("p",{className:"mt-4 text-gray-600"},(0,n.__)("Loading entries...","ultimate-spin-wheel"))):i?(0,r.createElement)("div",{className:"p-8 text-center"},(0,r.createElement)("div",{className:"bg-red-50 border border-red-200 rounded-lg p-6"},(0,r.createElement)("svg",{className:"w-12 h-12 text-red-400 mx-auto mb-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},(0,r.createElement)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M12 8v4m0 4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"})),(0,r.createElement)("p",{className:"text-red-600 font-medium"},i),(0,r.createElement)("button",{onClick:()=>E(o,x),className:"mt-4 px-4 py-2 bg-red-600 text-white rounded-lg hover:bg-red-700 transition-colors"},(0,n.__)("Retry","ultimate-spin-wheel")))):(0,r.createElement)("div",{className:"overflow-x-auto"},(0,r.createElement)("table",{className:"w-full"},(0,r.createElement)("thead",{className:"bg-gradient-to-r from-gray-50 to-gray-100 border-b border-gray-200"},(0,r.createElement)("tr",null,(0,r.createElement)("th",{scope:"col",className:"px-6 py-4 text-left"},(0,r.createElement)("input",{type:"checkbox",checked:f.length===e.length&&e.length>0,onChange:()=>{f.length===e.length?w([]):w(e.map(e=>e.id))},className:"w-4 h-4 text-blue-600 border-gray-300 rounded focus:ring-blue-500"})),(0,r.createElement)("th",{scope:"col",className:"px-6 py-4 text-left text-xs font-semibold text-gray-700 uppercase tracking-wider"},(0,n.__)("Name","ultimate-spin-wheel")),(0,r.createElement)("th",{scope:"col",className:"px-3 py-4 text-left text-xs font-semibold text-gray-700 uppercase tracking-wider"},(0,n.__)("Email ","ultimate-spin-wheel")),(0,r.createElement)("th",{scope:"col",className:"px-3 py-4 text-left text-xs font-semibold text-gray-700 uppercase tracking-wider"},(0,n.__)("Campaign","ultimate-spin-wheel")),(0,r.createElement)("th",{scope:"col",className:"px-3 py-4 text-left text-xs font-semibold text-gray-700 uppercase tracking-wider"},(0,n.__)("Type","ultimate-spin-wheel")),(0,r.createElement)("th",{scope:"col",className:"px-3 py-4 text-left text-xs font-semibold text-gray-700 uppercase tracking-wider"},(0,n.__)("Created","ultimate-spin-wheel")),(0,r.createElement)("th",{scope:"col",className:"px-3 py-4 text-left text-xs font-semibold text-gray-700 uppercase tracking-wider"},(0,n.__)("Actions","ultimate-spin-wheel")))),(0,r.createElement)("tbody",{className:"divide-y divide-gray-200"},e&&e.length>0?e.map(e=>{return k(e.others_data),k(e.user_data),(0,r.createElement)("tr",{key:e.id,className:"hover:bg-gray-50"},(0,r.createElement)("td",{className:"px-6 py-4"},(0,r.createElement)("input",{type:"checkbox",checked:f.includes(e.id),onChange:()=>{return t=e.id,void w(e=>e.includes(t)?e.filter(e=>e!==t):[...e,t]);var t},className:"w-4 h-4 text-blue-600 border-gray-300 rounded focus:ring-blue-500"})),(0,r.createElement)("td",{className:"px-6 py-4"},(0,r.createElement)("div",{className:"font-medium text-gray-900 text-sm"},e.name||"-"),(0,r.createElement)("div",{className:"text-xs text-gray-500"},"ID: #",e.id)),(0,r.createElement)("td",{className:"px-3 py-4 text-sm text-gray-600"},e.email||"-"),(0,r.createElement)("td",{className:"px-3 py-4 text-sm text-gray-600"},(0,r.createElement)("div",{className:"font-medium"},e.campaign_title||"-"),e.campaign_id&&(0,r.createElement)("div",{className:"text-xs text-gray-500"},"ID: #",e.campaign_id)),(0,r.createElement)("td",{className:"px-3 py-4 text-sm text-gray-600"},(0,r.createElement)("span",{className:"inline-flex items-center px-2.5 py-0.5 rounded-full text-xs font-medium bg-blue-100 text-blue-800"},e.campaign_type||"QR Code")),(0,r.createElement)("td",{className:"px-3 py-4 text-sm text-gray-600"},(t=e.created_at)?new Date(t).toLocaleString():"-"),(0,r.createElement)("td",{className:"px-3 py-4 text-sm"},(0,r.createElement)("div",{className:"flex items-center gap-2"},(0,r.createElement)("button",{onClick:()=>(async e=>{if(window.confirm((0,n.__)("Are you sure you want to delete this entry?","ultimate-spin-wheel")))try{await N("ultimate_spin_wheel_delete_entry",{id:e,nonce:USPIN_CONFIG_ADMIN.nonce}),E(o,x)}catch(e){console.error("Error deleting entry:",e),alert((0,n.__)("Failed to delete entry. Please try again.","ultimate-spin-wheel"))}})(e.id),className:"text-red-600 hover:text-red-700 p-1 rounded-full hover:bg-red-50 transition-colors",title:(0,n.__)("Delete Entry","ultimate-spin-wheel")},(0,r.createElement)("svg",{className:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},(0,r.createElement)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M19 7l-.867 12.142A2 2 0 0116.138 21H7.862a2 2 0 01-1.995-1.858L5 7m5 4v6m4-6v6m1-10V4a1 1 0 00-1-1h-4a1 1 0 00-1 1v3M4 7h16"}))))));var t}):(0,r.createElement)("tr",null,(0,r.createElement)("td",{colSpan:"9",className:"text-center py-8"},(0,r.createElement)("div",{className:"text-gray-500"},(0,r.createElement)("svg",{className:"w-12 h-12 mx-auto mb-4 text-gray-300",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},(0,r.createElement)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"})),(0,r.createElement)("p",{className:"text-lg font-medium"},(0,n.__)("No entries found","ultimate-spin-wheel")),(0,r.createElement)("p",{className:"text-sm mt-1"},(0,n.__)("No entries match your current filters","ultimate-spin-wheel"))))))))),d>1&&(0,r.createElement)("div",{className:"bg-white rounded-xl shadow-lg px-6 py-4"},(0,r.createElement)("div",{className:"flex items-center justify-between"},(0,r.createElement)("div",{className:"text-sm text-gray-700"},(0,n.__)("Showing","ultimate-spin-wheel")," ",(o-1)*g+1," ",(0,n.__)("to","ultimate-spin-wheel")," ",Math.min(o*g,p)," ",(0,n.__)("of","ultimate-spin-wheel")," ",p," ",(0,n.__)("entries","ultimate-spin-wheel")),(0,r.createElement)("div",{className:"flex items-center gap-2"},(0,r.createElement)("button",{onClick:()=>v(o-1),disabled:1===o,className:"px-3 py-1 rounded-lg border border-gray-300 text-sm disabled:opacity-50 disabled:cursor-not-allowed hover:bg-gray-50"},(0,n.__)("Previous","ultimate-spin-wheel")),(()=>{const e=[];if(d<=5)for(let t=1;t<=d;t++)e.push(t);else{const t=Math.max(1,o-Math.floor(2.5)),a=Math.min(d,t+5-1);for(let r=t;r<=a;r++)e.push(r)}return e})().map(e=>(0,r.createElement)("button",{key:e,onClick:()=>v(e),className:"px-3 py-1 rounded-lg text-sm transition-colors "+(o===e?"bg-blue-600 text-white":"border border-gray-300 hover:bg-gray-50")},e)),(0,r.createElement)("button",{onClick:()=>v(o+1),disabled:o===d,className:"px-3 py-1 rounded-lg border border-gray-300 text-sm disabled:opacity-50 disabled:cursor-not-allowed hover:bg-gray-50"},(0,n.__)("Next","ultimate-spin-wheel"))))))}}}]);1 "use strict";(globalThis.webpackChunkultimate_spin_wheel=globalThis.webpackChunkultimate_spin_wheel||[]).push([[520],{520:(e,t,a)=>{a.r(t),a.d(t,{default:()=>s});var r=a(609),l=a(83),n=a(723);const s=()=>{const[e,t]=(0,r.useState)([]),[a,s]=(0,r.useState)(!0),[i,c]=(0,r.useState)(null),[o,m]=(0,r.useState)(1),[d,u]=(0,r.useState)(1),[p,h]=(0,r.useState)(0),[g]=(0,r.useState)(20),[x,y]=(0,r.useState)(""),[f,w]=(0,r.useState)([]),[_,b]=(0,r.useState)(!1),N=async(e,t={})=>{const a=new URLSearchParams({action:e,nonce:USPIN_CONFIG_ADMIN.nonce,...t});Object.keys(t).forEach(e=>{Array.isArray(t[e])&&(a.delete(e),t[e].forEach(t=>a.append(`${e}[]`,t)))});const r=await l.A.post(USPIN_CONFIG_ADMIN.ajax_url,a);if(!r.data.success)throw new Error(r.data?.data?.message||"Ajax request failed");return r.data.data},E=async(e=1,a="",r=!1)=>{s(!0),c(null);try{const l=await N("ultimate_spin_wheel_get_entries",{page:e,per_page:g,search:a,clear_cache:r?"true":"false",nonce:USPIN_CONFIG_ADMIN.nonce});t(l.entries||[]),u(l.total_pages||1),h(l.total||0)}catch(e){c(e.message||"Failed to fetch entries"),console.error("Error fetching entries:",e)}finally{s(!1)}};(0,r.useEffect)(()=>{E(o,x)},[o,x]);const v=e=>{m(e)},k=e=>{try{return JSON.parse(e||"{}")}catch(e){return{}}};return(0,r.createElement)("div",{className:"space-y-6"},(0,r.createElement)("div",{className:"bg-white rounded-xl shadow-lg p-6"},(0,r.createElement)("div",{className:"flex flex-col md:flex-row gap-4 justify-between items-start md:items-center"},(0,r.createElement)("div",{className:"flex flex-col md:flex-row gap-4 flex-1"},(0,r.createElement)("div",{className:"flex-1 max-w-md"},(0,r.createElement)("input",{type:"text",placeholder:(0,n.__)("Search entries...","ultimate-spin-wheel"),value:x,onChange:e=>{y(e.target.value),m(1)},className:"w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent"}))),(0,r.createElement)("div",{className:"flex gap-2"},(0,r.createElement)("button",{onClick:async()=>{b(!0);try{await E(o,x,!0);const e=document.title;document.title=(0,n.__)("Cache Refreshed!","ultimate-spin-wheel"),setTimeout(()=>{document.title=e},2e3)}catch(e){console.error("Error refreshing cache:",e),alert((0,n.__)("Failed to refresh cache. Please try again.","ultimate-spin-wheel"))}finally{b(!1)}},disabled:_,className:"px-4 py-2 bg-blue-600 text-white rounded-lg hover:bg-blue-700 focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 transition-colors disabled:opacity-50 disabled:cursor-not-allowed flex items-center gap-2"},(0,r.createElement)("svg",{className:"w-4 h-4 "+(_?"animate-spin":""),fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},(0,r.createElement)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15"})),_?(0,n.__)("Refreshing...","ultimate-spin-wheel"):(0,n.__)("Refresh Cache","ultimate-spin-wheel")),(0,r.createElement)("button",{onClick:async()=>{try{const e=await N("ultimate_spin_wheel_export_entries",{search:x,nonce:USPIN_CONFIG_ADMIN.nonce}),t="string"==typeof e?e:"";if(!t||!t.trim().startsWith("ID,"))throw new Error("No valid CSV content received from server");const a=new Blob(["\ufeff"+t],{type:"text/csv;charset=utf-8;"}),r=window.URL.createObjectURL(a),l=document.createElement("a");l.href=r,l.download=`qr-entries-${(new Date).toISOString().split("T")[0]}.csv`,document.body.appendChild(l),l.click(),document.body.removeChild(l),window.URL.revokeObjectURL(r),alert((0,n.__)("Entries exported successfully!","ultimate-spin-wheel"))}catch(e){console.error("Error exporting entries:",e),alert((0,n.__)("Failed to export entries. Please try again.","ultimate-spin-wheel"))}},className:"px-4 py-2 bg-green-600 text-white rounded-lg hover:bg-green-700 focus:ring-2 focus:ring-green-500 focus:ring-offset-2 transition-colors"},(0,n.__)("Export CSV","ultimate-spin-wheel")),f.length>0&&(0,r.createElement)("button",{onClick:async()=>{if(0!==f.length){if(window.confirm((0,n.__)(`Are you sure you want to delete ${f.length} entries?`,"ultimate-spin-wheel")))try{await N("ultimate_spin_wheel_bulk_delete_entries",{ids:f,nonce:USPIN_CONFIG_ADMIN.nonce}),w([]),E(o,x)}catch(e){console.error("Error bulk deleting entries:",e),alert((0,n.__)("Failed to delete entries. Please try again.","ultimate-spin-wheel"))}}else alert((0,n.__)("Please select entries to delete.","ultimate-spin-wheel"))},className:"px-4 py-2 bg-red-600 text-white rounded-lg hover:bg-red-700 focus:ring-2 focus:ring-red-500 focus:ring-offset-2 transition-colors"},(0,n.__)("Delete Selected","ultimate-spin-wheel")," (",f.length,")"))),(0,r.createElement)("div",{className:"mt-4 flex justify-between items-center"},(0,r.createElement)("div",{className:"text-sm text-gray-600"},(0,n.__)("Total entries:","ultimate-spin-wheel")," ",p),(0,r.createElement)("div",{className:"text-xs text-gray-500 flex items-center gap-1"},(0,r.createElement)("svg",{className:"w-3 h-3",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},(0,r.createElement)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z"})),(0,n.__)("Data cached for 60 minutes","ultimate-spin-wheel")))),(0,r.createElement)("div",{className:"bg-white rounded-xl shadow-lg overflow-hidden"},a?(0,r.createElement)("div",{className:"p-12 text-center"},(0,r.createElement)("div",{className:"inline-block animate-spin rounded-full h-8 w-8 border-b-2 border-blue-600"}),(0,r.createElement)("p",{className:"mt-4 text-gray-600"},(0,n.__)("Loading entries...","ultimate-spin-wheel"))):i?(0,r.createElement)("div",{className:"p-8 text-center"},(0,r.createElement)("div",{className:"bg-red-50 border border-red-200 rounded-lg p-6"},(0,r.createElement)("svg",{className:"w-12 h-12 text-red-400 mx-auto mb-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},(0,r.createElement)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M12 8v4m0 4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"})),(0,r.createElement)("p",{className:"text-red-600 font-medium"},i),(0,r.createElement)("button",{onClick:()=>E(o,x),className:"mt-4 px-4 py-2 bg-red-600 text-white rounded-lg hover:bg-red-700 transition-colors"},(0,n.__)("Retry","ultimate-spin-wheel")))):(0,r.createElement)("div",{className:"overflow-x-auto"},(0,r.createElement)("table",{className:"w-full"},(0,r.createElement)("thead",{className:"bg-gradient-to-r from-gray-50 to-gray-100 border-b border-gray-200"},(0,r.createElement)("tr",null,(0,r.createElement)("th",{scope:"col",className:"px-6 py-4 text-left"},(0,r.createElement)("input",{type:"checkbox",checked:f.length===e.length&&e.length>0,onChange:()=>{f.length===e.length?w([]):w(e.map(e=>e.id))},className:"w-4 h-4 text-blue-600 border-gray-300 rounded focus:ring-blue-500"})),(0,r.createElement)("th",{scope:"col",className:"px-6 py-4 text-left text-xs font-semibold text-gray-700 uppercase tracking-wider"},(0,n.__)("Name","ultimate-spin-wheel")),(0,r.createElement)("th",{scope:"col",className:"px-3 py-4 text-left text-xs font-semibold text-gray-700 uppercase tracking-wider"},(0,n.__)("Email & Phone","ultimate-spin-wheel")),(0,r.createElement)("th",{scope:"col",className:"px-3 py-4 text-left text-xs font-semibold text-gray-700 uppercase tracking-wider"},(0,n.__)("Campaign","ultimate-spin-wheel")),(0,r.createElement)("th",{scope:"col",className:"px-3 py-4 text-left text-xs font-semibold text-gray-700 uppercase tracking-wider"},(0,n.__)("Type","ultimate-spin-wheel")),(0,r.createElement)("th",{scope:"col",className:"px-3 py-4 text-left text-xs font-semibold text-gray-700 uppercase tracking-wider"},(0,n.__)("Created","ultimate-spin-wheel")),(0,r.createElement)("th",{scope:"col",className:"px-3 py-4 text-left text-xs font-semibold text-gray-700 uppercase tracking-wider"},(0,n.__)("Actions","ultimate-spin-wheel")))),(0,r.createElement)("tbody",{className:"divide-y divide-gray-200"},e&&e.length>0?e.map(e=>{return k(e.others_data),k(e.user_data),(0,r.createElement)("tr",{key:e.id,className:"hover:bg-gray-50"},(0,r.createElement)("td",{className:"px-6 py-4"},(0,r.createElement)("input",{type:"checkbox",checked:f.includes(e.id),onChange:()=>{return t=e.id,void w(e=>e.includes(t)?e.filter(e=>e!==t):[...e,t]);var t},className:"w-4 h-4 text-blue-600 border-gray-300 rounded focus:ring-blue-500"})),(0,r.createElement)("td",{className:"px-6 py-4"},(0,r.createElement)("div",{className:"font-medium text-gray-900 text-sm"},e.name||"-"),(0,r.createElement)("div",{className:"text-xs text-gray-500"},"ID: #",e.id)),(0,r.createElement)("td",{className:"px-3 py-4 text-sm text-gray-600"},e.email||"-",e.phone&&(0,r.createElement)("div",{className:"text-xs text-gray-500"},e.phone)),(0,r.createElement)("td",{className:"px-3 py-4 text-sm text-gray-600"},(0,r.createElement)("div",{className:"font-medium"},e.campaign_title||"-"),e.campaign_id&&(0,r.createElement)("div",{className:"text-xs text-gray-500"},"ID: #",e.campaign_id)),(0,r.createElement)("td",{className:"px-3 py-4 text-sm text-gray-600"},(0,r.createElement)("span",{className:"inline-flex items-center px-2.5 py-0.5 rounded-full text-xs font-medium bg-blue-100 text-blue-800"},e.campaign_type||"QR Code")),(0,r.createElement)("td",{className:"px-3 py-4 text-sm text-gray-600"},(t=e.created_at)?new Date(t).toLocaleString():"-"),(0,r.createElement)("td",{className:"px-3 py-4 text-sm"},(0,r.createElement)("div",{className:"flex items-center gap-2"},(0,r.createElement)("button",{onClick:()=>(async e=>{if(window.confirm((0,n.__)("Are you sure you want to delete this entry?","ultimate-spin-wheel")))try{await N("ultimate_spin_wheel_delete_entry",{id:e,nonce:USPIN_CONFIG_ADMIN.nonce}),E(o,x)}catch(e){console.error("Error deleting entry:",e),alert((0,n.__)("Failed to delete entry. Please try again.","ultimate-spin-wheel"))}})(e.id),className:"text-red-600 hover:text-red-700 p-1 rounded-full hover:bg-red-50 transition-colors",title:(0,n.__)("Delete Entry","ultimate-spin-wheel")},(0,r.createElement)("svg",{className:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},(0,r.createElement)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M19 7l-.867 12.142A2 2 0 0116.138 21H7.862a2 2 0 01-1.995-1.858L5 7m5 4v6m4-6v6m1-10V4a1 1 0 00-1-1h-4a1 1 0 00-1 1v3M4 7h16"}))))));var t}):(0,r.createElement)("tr",null,(0,r.createElement)("td",{colSpan:"9",className:"text-center py-8"},(0,r.createElement)("div",{className:"text-gray-500"},(0,r.createElement)("svg",{className:"w-12 h-12 mx-auto mb-4 text-gray-300",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},(0,r.createElement)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"})),(0,r.createElement)("p",{className:"text-lg font-medium"},(0,n.__)("No entries found","ultimate-spin-wheel")),(0,r.createElement)("p",{className:"text-sm mt-1"},(0,n.__)("No entries match your current filters","ultimate-spin-wheel"))))))))),d>1&&(0,r.createElement)("div",{className:"bg-white rounded-xl shadow-lg px-6 py-4"},(0,r.createElement)("div",{className:"flex items-center justify-between"},(0,r.createElement)("div",{className:"text-sm text-gray-700"},(0,n.__)("Showing","ultimate-spin-wheel")," ",(o-1)*g+1," ",(0,n.__)("to","ultimate-spin-wheel")," ",Math.min(o*g,p)," ",(0,n.__)("of","ultimate-spin-wheel")," ",p," ",(0,n.__)("entries","ultimate-spin-wheel")),(0,r.createElement)("div",{className:"flex items-center gap-2"},(0,r.createElement)("button",{onClick:()=>v(o-1),disabled:1===o,className:"px-3 py-1 rounded-lg border border-gray-300 text-sm disabled:opacity-50 disabled:cursor-not-allowed hover:bg-gray-50"},(0,n.__)("Previous","ultimate-spin-wheel")),(()=>{const e=[];if(d<=5)for(let t=1;t<=d;t++)e.push(t);else{const t=Math.max(1,o-Math.floor(2.5)),a=Math.min(d,t+5-1);for(let r=t;r<=a;r++)e.push(r)}return e})().map(e=>(0,r.createElement)("button",{key:e,onClick:()=>v(e),className:"px-3 py-1 rounded-lg text-sm transition-colors "+(o===e?"bg-blue-600 text-white":"border border-gray-300 hover:bg-gray-50")},e)),(0,r.createElement)("button",{onClick:()=>v(o+1),disabled:o===d,className:"px-3 py-1 rounded-lg border border-gray-300 text-sm disabled:opacity-50 disabled:cursor-not-allowed hover:bg-gray-50"},(0,n.__)("Next","ultimate-spin-wheel"))))))}}}]); -
ultimate-spin-wheel/trunk/build/admin/index-rtl.css
r3417307 r3421882 1234 1234 border-color: rgb(224 82 141 / var(--tw-border-opacity, 1)); 1235 1235 } 1236 .ultimate-spin-wheel .border-blue-100 { 1237 --tw-border-opacity: 1; 1238 border-color: rgb(219 234 254 / var(--tw-border-opacity, 1)); 1239 } 1236 1240 .ultimate-spin-wheel .border-blue-200 { 1237 1241 --tw-border-opacity: 1; … … 1780 1784 padding-bottom: 2rem; 1781 1785 } 1782 .ultimate-spin-wheel .pb-2 {1783 padding-bottom: 0.5rem;1784 }1785 1786 .ultimate-spin-wheel .pb-4 { 1786 1787 padding-bottom: 1rem; … … 2072 2073 color: rgb(133 77 14 / var(--tw-text-opacity, 1)); 2073 2074 } 2075 .ultimate-spin-wheel .underline { 2076 text-decoration-line: underline; 2077 } 2074 2078 .ultimate-spin-wheel .antialiased { 2075 2079 -webkit-font-smoothing: antialiased; 2076 2080 -moz-osx-font-smoothing: grayscale; 2077 }2078 .ultimate-spin-wheel .placeholder-gray-700::-moz-placeholder {2079 --tw-placeholder-opacity: 1;2080 color: rgb(55 65 81 / var(--tw-placeholder-opacity, 1));2081 }2082 .ultimate-spin-wheel .placeholder-gray-700::placeholder {2083 --tw-placeholder-opacity: 1;2084 color: rgb(55 65 81 / var(--tw-placeholder-opacity, 1));2085 2081 } 2086 2082 .ultimate-spin-wheel .opacity-0 { … … 2165 2161 outline-offset: 2px; 2166 2162 } 2163 .ultimate-spin-wheel .outline { 2164 outline-style: solid; 2165 } 2167 2166 .ultimate-spin-wheel .ring-2 { 2168 2167 --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); -
ultimate-spin-wheel/trunk/build/admin/index.asset.php
r3417307 r3421882 1 <?php return array('dependencies' => array('react', 'react-dom', 'wp-components', 'wp-core-data', 'wp-data', 'wp-i18n'), 'version' => ' 16b7077ac0ac0c5c17fd');1 <?php return array('dependencies' => array('react', 'react-dom', 'wp-components', 'wp-core-data', 'wp-data', 'wp-i18n'), 'version' => '91c354e8d26f37153e20'); -
ultimate-spin-wheel/trunk/build/admin/index.css
r3417307 r3421882 1234 1234 border-color: rgb(224 82 141 / var(--tw-border-opacity, 1)); 1235 1235 } 1236 .ultimate-spin-wheel .border-blue-100 { 1237 --tw-border-opacity: 1; 1238 border-color: rgb(219 234 254 / var(--tw-border-opacity, 1)); 1239 } 1236 1240 .ultimate-spin-wheel .border-blue-200 { 1237 1241 --tw-border-opacity: 1; … … 1780 1784 padding-bottom: 2rem; 1781 1785 } 1782 .ultimate-spin-wheel .pb-2 {1783 padding-bottom: 0.5rem;1784 }1785 1786 .ultimate-spin-wheel .pb-4 { 1786 1787 padding-bottom: 1rem; … … 2072 2073 color: rgb(133 77 14 / var(--tw-text-opacity, 1)); 2073 2074 } 2075 .ultimate-spin-wheel .underline { 2076 text-decoration-line: underline; 2077 } 2074 2078 .ultimate-spin-wheel .antialiased { 2075 2079 -webkit-font-smoothing: antialiased; 2076 2080 -moz-osx-font-smoothing: grayscale; 2077 }2078 .ultimate-spin-wheel .placeholder-gray-700::-moz-placeholder {2079 --tw-placeholder-opacity: 1;2080 color: rgb(55 65 81 / var(--tw-placeholder-opacity, 1));2081 }2082 .ultimate-spin-wheel .placeholder-gray-700::placeholder {2083 --tw-placeholder-opacity: 1;2084 color: rgb(55 65 81 / var(--tw-placeholder-opacity, 1));2085 2081 } 2086 2082 .ultimate-spin-wheel .opacity-0 { … … 2165 2161 outline-offset: 2px; 2166 2162 } 2163 .ultimate-spin-wheel .outline { 2164 outline-style: solid; 2165 } 2167 2166 .ultimate-spin-wheel .ring-2 { 2168 2167 --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); -
ultimate-spin-wheel/trunk/build/admin/index.js
r3417307 r3421882 1 (()=>{var e,t,n={28:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){do{const t=window.getComputedStyle(e);if("none"!==t.transform||"none"!==t.webkitTransform)return e;e=e.parentElement||e.parentNode}while(null!==e&&1===e.nodeType);return null}},143:e=>{"use strict";e.exports=window.wp.data},188:(e,t,n)=>{"use strict";n.d(t,{$Fj:()=>y,BH7:()=>A,BwJ:()=>g,C97:()=>b,DDU:()=>v,EDt:()=>O,EvL:()=>w,GRI:()=>F,HoF:()=>C,ITF:()=>s,Int:()=>Y,PJS:()=>V,Q9Y:()=>o,QEm:()=>h,URI:()=>W,WKo:()=>D,Wzs:()=>T,X46:()=>u,XkK:()=>R,Yop:()=>U,Ys0:()=>f,_2z:()=>S,_vK:()=>z,a$:()=>P,bMg:()=>d,ckx:()=>i,dmS:()=>E,e68:()=>q,gK3:()=>k,gdJ:()=>l,iHh:()=>H,iW_:()=>L,ijD:()=>_,isQ:()=>G,k6j:()=>c,kNw:()=>p,l6G:()=>a,n2W:()=>$,oMq:()=>I,pS3:()=>N,qIE:()=>x,w97:()=>r,y_8:()=>M,ycA:()=>j,z1G:()=>B,zqi:()=>m});const a={prefix:"fas",iconName:"calendar-days",icon:[448,512,["calendar-alt"],"f073","M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zm64 80l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm128 0l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM64 400l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm112 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z"]},r={prefix:"fas",iconName:"table",icon:[512,512,[],"f0ce","M64 256l0-96 160 0 0 96L64 256zm0 64l160 0 0 96L64 416l0-96zm224 96l0-96 160 0 0 96-160 0zM448 256l-160 0 0-96 160 0 0 96zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32z"]},o={prefix:"fas",iconName:"compass",icon:[512,512,[129517],"f14e","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm50.7-186.9L162.4 380.6c-19.4 7.5-38.5-11.6-31-31l55.5-144.3c3.3-8.5 9.9-15.1 18.4-18.4l144.3-55.5c19.4-7.5 38.5 11.6 31 31L325.1 306.7c-3.2 8.5-9.9 15.1-18.4 18.4zM288 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},i={prefix:"fas",iconName:"bars",icon:[448,512,["navicon"],"f0c9","M0 96C0 78.3 14.3 64 32 64l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 128C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 288c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32L32 448c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0c17.7 0 32 14.3 32 32z"]},s={prefix:"fas",iconName:"list",icon:[512,512,["list-squares"],"f03a","M40 48C26.7 48 16 58.7 16 72l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24L40 48zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L192 64zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zM16 232l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24zM40 368c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0z"]},l={prefix:"fas",iconName:"users",icon:[640,512,[],"f0c0","M144 0a80 80 0 1 1 0 160A80 80 0 1 1 144 0zM512 0a80 80 0 1 1 0 160A80 80 0 1 1 512 0zM0 298.7C0 239.8 47.8 192 106.7 192l42.7 0c15.9 0 31 3.5 44.6 9.7c-1.3 7.2-1.9 14.7-1.9 22.3c0 38.2 16.8 72.5 43.3 96c-.2 0-.4 0-.7 0L21.3 320C9.6 320 0 310.4 0 298.7zM405.3 320c-.2 0-.4 0-.7 0c26.6-23.5 43.3-57.8 43.3-96c0-7.6-.7-15-1.9-22.3c13.6-6.3 28.7-9.7 44.6-9.7l42.7 0C592.2 192 640 239.8 640 298.7c0 11.8-9.6 21.3-21.3 21.3l-213.3 0zM224 224a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zM128 485.3C128 411.7 187.7 352 261.3 352l117.3 0C452.3 352 512 411.7 512 485.3c0 14.7-11.9 26.7-26.7 26.7l-330.7 0c-14.7 0-26.7-11.9-26.7-26.7z"]},c={prefix:"fas",iconName:"eye-slash",icon:[640,512,[],"f070","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zM223.1 149.5C248.6 126.2 282.7 112 320 112c79.5 0 144 64.5 144 144c0 24.9-6.3 48.3-17.4 68.7L408 294.5c8.4-19.3 10.6-41.4 4.8-63.3c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3c0 10.2-2.4 19.8-6.6 28.3l-90.3-70.8zM373 389.9c-16.4 6.5-34.3 10.1-53 10.1c-79.5 0-144-64.5-144-144c0-6.9 .5-13.6 1.4-20.2L83.1 161.5C60.3 191.2 44 220.8 34.5 243.7c-3.3 7.9-3.3 16.7 0 24.6c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c47.8 0 89.9-12.9 126.2-32.5L373 389.9z"]},f={prefix:"fas",iconName:"wand-magic-sparkles",icon:[576,512,["magic-wand-sparkles"],"e2ca","M234.7 42.7L197 56.8c-3 1.1-5 4-5 7.2s2 6.1 5 7.2l37.7 14.1L248.8 123c1.1 3 4 5 7.2 5s6.1-2 7.2-5l14.1-37.7L315 71.2c3-1.1 5-4 5-7.2s-2-6.1-5-7.2L277.3 42.7 263.2 5c-1.1-3-4-5-7.2-5s-6.1 2-7.2 5L234.7 42.7zM46.1 395.4c-18.7 18.7-18.7 49.1 0 67.9l34.6 34.6c18.7 18.7 49.1 18.7 67.9 0L529.9 116.5c18.7-18.7 18.7-49.1 0-67.9L495.3 14.1c-18.7-18.7-49.1-18.7-67.9 0L46.1 395.4zM484.6 82.6l-105 105-23.3-23.3 105-105 23.3 23.3zM7.5 117.2C3 118.9 0 123.2 0 128s3 9.1 7.5 10.8L64 160l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L128 160l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L128 96 106.8 39.5C105.1 35 100.8 32 96 32s-9.1 3-10.8 7.5L64 96 7.5 117.2zm352 256c-4.5 1.7-7.5 6-7.5 10.8s3 9.1 7.5 10.8L416 416l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L480 416l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L480 352l-21.2-56.5c-1.7-4.5-6-7.5-10.8-7.5s-9.1 3-10.8 7.5L416 352l-56.5 21.2z"]},u={prefix:"fas",iconName:"user",icon:[448,512,[128100,62144],"f007","M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512l388.6 0c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304l-91.4 0z"]},d={prefix:"fas",iconName:"key",icon:[512,512,[128273],"f084","M336 352c97.2 0 176-78.8 176-176S433.2 0 336 0S160 78.8 160 176c0 18.7 2.9 36.8 8.3 53.7L7 391c-4.5 4.5-7 10.6-7 17l0 80c0 13.3 10.7 24 24 24l80 0c13.3 0 24-10.7 24-24l0-40 40 0c13.3 0 24-10.7 24-24l0-40 40 0c6.4 0 12.5-2.5 17-7l33.3-33.3c16.9 5.4 35 8.3 53.7 8.3zM376 96a40 40 0 1 1 0 80 40 40 0 1 1 0-80z"]},m={prefix:"fas",iconName:"crown",icon:[576,512,[128081],"f521","M309 106c11.4-7 19-19.7 19-34c0-22.1-17.9-40-40-40s-40 17.9-40 40c0 14.4 7.6 27 19 34L209.7 220.6c-9.1 18.2-32.7 23.4-48.6 10.7L72 160c5-6.7 8-15 8-24c0-22.1-17.9-40-40-40S0 113.9 0 136s17.9 40 40 40c.2 0 .5 0 .7 0L86.4 427.4c5.5 30.4 32 52.6 63 52.6l277.2 0c30.9 0 57.4-22.1 63-52.6L535.3 176c.2 0 .5 0 .7 0c22.1 0 40-17.9 40-40s-17.9-40-40-40s-40 17.9-40 40c0 9 3 17.3 8 24l-89.1 71.3c-15.9 12.7-39.5 7.5-48.6-10.7L309 106z"]},p={prefix:"fas",iconName:"fire",icon:[448,512,[128293],"f06d","M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5c0-38.4 17.8-85.3 45.4-131.7C73.3 97.7 112.7 48.6 159.3 5.4zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-4.5-9-16-9.6-22.5-2l-25.2 29.3c-6.6 7.6-18.5 7.4-24.7-.5c-16.5-21-46-58.5-62.8-79.8c-6.3-8-18.3-8.1-24.7-.1c-33.8 42.5-50.8 69.3-50.8 99.4C112 375.4 162.6 416 225.7 416z"]},h={prefix:"fas",iconName:"headset",icon:[512,512,[],"f590","M256 48C141.1 48 48 141.1 48 256l0 40c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-40C0 114.6 114.6 0 256 0S512 114.6 512 256l0 144.1c0 48.6-39.4 88-88.1 88L313.6 488c-8.3 14.3-23.8 24-41.6 24l-32 0c-26.5 0-48-21.5-48-48s21.5-48 48-48l32 0c17.8 0 33.3 9.7 41.6 24l110.4 .1c22.1 0 40-17.9 40-40L464 256c0-114.9-93.1-208-208-208zM144 208l16 0c17.7 0 32 14.3 32 32l0 112c0 17.7-14.3 32-32 32l-16 0c-35.3 0-64-28.7-64-64l0-48c0-35.3 28.7-64 64-64zm224 0c35.3 0 64 28.7 64 64l0 48c0 35.3-28.7 64-64 64l-16 0c-17.7 0-32-14.3-32-32l0-112c0-17.7 14.3-32 32-32l16 0z"]},g={prefix:"fas",iconName:"wifi",icon:[640,512,["wifi-3","wifi-strong"],"f1eb","M54.2 202.9C123.2 136.7 216.8 96 320 96s196.8 40.7 265.8 106.9c12.8 12.2 33 11.8 45.2-.9s11.8-33-.9-45.2C549.7 79.5 440.4 32 320 32S90.3 79.5 9.8 156.7C-2.9 169-3.3 189.2 8.9 202s32.5 13.2 45.2 .9zM320 256c56.8 0 108.6 21.1 148.2 56c13.3 11.7 33.5 10.4 45.2-2.8s10.4-33.5-2.8-45.2C459.8 219.2 393 192 320 192s-139.8 27.2-190.5 72c-13.3 11.7-14.5 31.9-2.8 45.2s31.9 14.5 45.2 2.8c39.5-34.9 91.3-56 148.2-56zm64 160a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"]},b={prefix:"fas",iconName:"gift",icon:[512,512,[127873],"f06b","M190.5 68.8L225.3 128l-1.3 0-72 0c-22.1 0-40-17.9-40-40s17.9-40 40-40l2.2 0c14.9 0 28.8 7.9 36.3 20.8zM64 88c0 14.4 3.5 28 9.6 40L32 128c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l448 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-41.6 0c6.1-12 9.6-25.6 9.6-40c0-48.6-39.4-88-88-88l-2.2 0c-31.9 0-61.5 16.9-77.7 44.4L256 85.5l-24.1-41C215.7 16.9 186.1 0 154.2 0L152 0C103.4 0 64 39.4 64 88zm336 0c0 22.1-17.9 40-40 40l-72 0-1.3 0 34.8-59.2C329.1 55.9 342.9 48 357.8 48l2.2 0c22.1 0 40 17.9 40 40zM32 288l0 176c0 26.5 21.5 48 48 48l144 0 0-224L32 288zM288 512l144 0c26.5 0 48-21.5 48-48l0-176-192 0 0 224z"]},y={prefix:"fas",iconName:"chart-bar",icon:[512,512,["bar-chart"],"f080","M32 32c17.7 0 32 14.3 32 32l0 336c0 8.8 7.2 16 16 16l400 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L80 480c-44.2 0-80-35.8-80-80L0 64C0 46.3 14.3 32 32 32zm96 96c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32zm32 64l128 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 96l256 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},v={prefix:"fas",iconName:"scroll",icon:[576,512,[128220],"f70e","M0 80l0 48c0 17.7 14.3 32 32 32l16 0 48 0 0-80c0-26.5-21.5-48-48-48S0 53.5 0 80zM112 32c10 13.4 16 30 16 48l0 304c0 35.3 28.7 64 64 64s64-28.7 64-64l0-5.3c0-32.4 26.3-58.7 58.7-58.7L480 320l0-192c0-53-43-96-96-96L112 32zM464 480c61.9 0 112-50.1 112-112c0-8.8-7.2-16-16-16l-245.3 0c-14.7 0-26.7 11.9-26.7 26.7l0 5.3c0 53-43 96-96 96l176 0 96 0z"]},x={prefix:"fas",iconName:"layer-group",icon:[576,512,[],"f5fd","M264.5 5.2c14.9-6.9 32.1-6.9 47 0l218.6 101c8.5 3.9 13.9 12.4 13.9 21.8s-5.4 17.9-13.9 21.8l-218.6 101c-14.9 6.9-32.1 6.9-47 0L45.9 149.8C37.4 145.8 32 137.3 32 128s5.4-17.9 13.9-21.8L264.5 5.2zM476.9 209.6l53.2 24.6c8.5 3.9 13.9 12.4 13.9 21.8s-5.4 17.9-13.9 21.8l-218.6 101c-14.9 6.9-32.1 6.9-47 0L45.9 277.8C37.4 273.8 32 265.3 32 256s5.4-17.9 13.9-21.8l53.2-24.6 152 70.2c23.4 10.8 50.4 10.8 73.8 0l152-70.2zm-152 198.2l152-70.2 53.2 24.6c8.5 3.9 13.9 12.4 13.9 21.8s-5.4 17.9-13.9 21.8l-218.6 101c-14.9 6.9-32.1 6.9-47 0L45.9 405.8C37.4 401.8 32 393.3 32 384s5.4-17.9 13.9-21.8l53.2-24.6 152 70.2c23.4 10.8 50.4 10.8 73.8 0z"]},w={prefix:"fas",iconName:"question",icon:[320,512,[10067,10068,61736],"3f","M80 160c0-35.3 28.7-64 64-64l32 0c35.3 0 64 28.7 64 64l0 3.6c0 21.8-11.1 42.1-29.4 53.8l-42.2 27.1c-25.2 16.2-40.4 44.1-40.4 74l0 1.4c0 17.7 14.3 32 32 32s32-14.3 32-32l0-1.4c0-8.2 4.2-15.8 11-20.2l42.2-27.1c36.6-23.6 58.8-64.1 58.8-107.7l0-3.6c0-70.7-57.3-128-128-128l-32 0C73.3 32 16 89.3 16 160c0 17.7 14.3 32 32 32s32-14.3 32-32zm80 320a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"]},k={prefix:"fas",iconName:"chart-line",icon:[512,512,["line-chart"],"f201","M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64L0 400c0 44.2 35.8 80 80 80l400 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 416c-8.8 0-16-7.2-16-16L64 64zm406.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L320 210.7l-57.4-57.4c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L240 221.3l57.4 57.4c12.5 12.5 32.8 12.5 45.3 0l128-128z"]},E={prefix:"fas",iconName:"arrow-right",icon:[448,512,[8594],"f061","M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"]},N={prefix:"fas",iconName:"eye",icon:[576,512,[128065],"f06e","M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM144 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-64c0 35.3-28.7 64-64 64c-7.1 0-13.9-1.2-20.3-3.3c-5.5-1.8-11.9 1.6-11.7 7.4c.3 6.9 1.3 13.8 3.2 20.7c13.7 51.2 66.4 81.6 117.6 67.9s81.6-66.4 67.9-117.6c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3z"]},z={prefix:"fas",iconName:"window-maximize",icon:[512,512,[128470],"f2d0","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM96 96l320 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L96 160c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},C={prefix:"fas",iconName:"face-frown",icon:[512,512,[9785,"frown"],"f119","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM159.3 388.7c-2.6 8.4-11.6 13.2-20 10.5s-13.2-11.6-10.5-20C145.2 326.1 196.3 288 256 288s110.8 38.1 127.3 91.3c2.6 8.4-2.1 17.4-10.5 20s-17.4-2.1-20-10.5C340.5 349.4 302.1 320 256 320s-84.5 29.4-96.7 68.7zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},S={prefix:"fas",iconName:"tag",icon:[448,512,[127991],"f02b","M0 80L0 229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 25 90.5 0L418.7 317.3c25-25 25-65.5 0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7L48 32C21.5 32 0 53.5 0 80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},M={prefix:"fas",iconName:"envelope",icon:[512,512,[128386,9993,61443],"f0e0","M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48L48 64zM0 176L0 384c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-208L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z"]},O={prefix:"fas",iconName:"parachute-box",icon:[512,512,[],"f4cd","M383.5 192c.3-5.3 .5-10.6 .5-16c0-51-15.9-96-40.2-127.6C319.5 16.9 288.2 0 256 0s-63.5 16.9-87.8 48.4C143.9 80 128 125 128 176c0 5.4 .2 10.7 .5 16L240 192l0 128-32 0c-7 0-13.7 1.5-19.7 4.2L68.2 192l28.3 0c-.3-5.3-.5-10.6-.5-16c0-64 22.2-121.2 57.1-159.3C62 49.3 18.6 122.6 4.2 173.6C1.5 183.1 9 192 18.9 192l6 0L165.2 346.3c-3.3 6.5-5.2 13.9-5.2 21.7l0 96c0 26.5 21.5 48 48 48l96 0c26.5 0 48-21.5 48-48l0-96c0-7.8-1.9-15.2-5.2-21.7L487.1 192l6 0c9.9 0 17.4-8.9 14.7-18.4C493.4 122.6 450 49.3 358.9 16.7C393.8 54.8 416 112.1 416 176c0 5.4-.2 10.7-.5 16l28.3 0L323.7 324.2c-6-2.7-12.7-4.2-19.7-4.2l-32 0 0-128 111.5 0z"]},L={prefix:"fas",iconName:"circle-info",icon:[512,512,["info-circle"],"f05a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336l24 0 0-64-24 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 88 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},A={prefix:"fas",iconName:"gear",icon:[512,512,[9881,"cog"],"f013","M495.9 166.6c3.2 8.7 .5 18.4-6.4 24.6l-43.3 39.4c1.1 8.3 1.7 16.8 1.7 25.4s-.6 17.1-1.7 25.4l43.3 39.4c6.9 6.2 9.6 15.9 6.4 24.6c-4.4 11.9-9.7 23.3-15.8 34.3l-4.7 8.1c-6.6 11-14 21.4-22.1 31.2c-5.9 7.2-15.7 9.6-24.5 6.8l-55.7-17.7c-13.4 10.3-28.2 18.9-44 25.4l-12.5 57.1c-2 9.1-9 16.3-18.2 17.8c-13.8 2.3-28 3.5-42.5 3.5s-28.7-1.2-42.5-3.5c-9.2-1.5-16.2-8.7-18.2-17.8l-12.5-57.1c-15.8-6.5-30.6-15.1-44-25.4L83.1 425.9c-8.8 2.8-18.6 .3-24.5-6.8c-8.1-9.8-15.5-20.2-22.1-31.2l-4.7-8.1c-6.1-11-11.4-22.4-15.8-34.3c-3.2-8.7-.5-18.4 6.4-24.6l43.3-39.4C64.6 273.1 64 264.6 64 256s.6-17.1 1.7-25.4L22.4 191.2c-6.9-6.2-9.6-15.9-6.4-24.6c4.4-11.9 9.7-23.3 15.8-34.3l4.7-8.1c6.6-11 14-21.4 22.1-31.2c5.9-7.2 15.7-9.6 24.5-6.8l55.7 17.7c13.4-10.3 28.2-18.9 44-25.4l12.5-57.1c2-9.1 9-16.3 18.2-17.8C227.3 1.2 241.5 0 256 0s28.7 1.2 42.5 3.5c9.2 1.5 16.2 8.7 18.2 17.8l12.5 57.1c15.8 6.5 30.6 15.1 44 25.4l55.7-17.7c8.8-2.8 18.6-.3 24.5 6.8c8.1 9.8 15.5 20.2 22.1 31.2l4.7 8.1c6.1 11 11.4 22.4 15.8 34.3zM256 336a80 80 0 1 0 0-160 80 80 0 1 0 0 160z"]},P={prefix:"fas",iconName:"clock",icon:[512,512,[128339,"clock-four"],"f017","M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 120l0 136c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2 280 120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"]},j={prefix:"fas",iconName:"ticket",icon:[576,512,[127903],"f145","M64 64C28.7 64 0 92.7 0 128l0 64c0 8.8 7.4 15.7 15.7 18.6C34.5 217.1 48 235 48 256s-13.5 38.9-32.3 45.4C7.4 304.3 0 311.2 0 320l0 64c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-64c0-8.8-7.4-15.7-15.7-18.6C541.5 294.9 528 277 528 256s13.5-38.9 32.3-45.4c8.3-2.9 15.7-9.8 15.7-18.6l0-64c0-35.3-28.7-64-64-64L64 64zm64 112l0 160c0 8.8 7.2 16 16 16l288 0c8.8 0 16-7.2 16-16l0-160c0-8.8-7.2-16-16-16l-288 0c-8.8 0-16 7.2-16 16zM96 160c0-17.7 14.3-32 32-32l320 0c17.7 0 32 14.3 32 32l0 192c0 17.7-14.3 32-32 32l-320 0c-17.7 0-32-14.3-32-32l0-192z"]},I={prefix:"fas",iconName:"sun",icon:[512,512,[9728],"f185","M361.5 1.2c5 2.1 8.6 6.6 9.6 11.9L391 121l107.9 19.8c5.3 1 9.8 4.6 11.9 9.6s1.5 10.7-1.6 15.2L446.9 256l62.3 90.3c3.1 4.5 3.7 10.2 1.6 15.2s-6.6 8.6-11.9 9.6L391 391 371.1 498.9c-1 5.3-4.6 9.8-9.6 11.9s-10.7 1.5-15.2-1.6L256 446.9l-90.3 62.3c-4.5 3.1-10.2 3.7-15.2 1.6s-8.6-6.6-9.6-11.9L121 391 13.1 371.1c-5.3-1-9.8-4.6-11.9-9.6s-1.5-10.7 1.6-15.2L65.1 256 2.8 165.7c-3.1-4.5-3.7-10.2-1.6-15.2s6.6-8.6 11.9-9.6L121 121 140.9 13.1c1-5.3 4.6-9.8 9.6-11.9s10.7-1.5 15.2 1.6L256 65.1 346.3 2.8c4.5-3.1 10.2-3.7 15.2-1.6zM160 256a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zm224 0a128 128 0 1 0 -256 0 128 128 0 1 0 256 0z"]},_={prefix:"fas",iconName:"play",icon:[384,512,[9654],"f04b","M73 39c-14.8-9.1-33.4-9.4-48.5-.9S0 62.6 0 80L0 432c0 17.4 9.4 33.4 24.5 41.9s33.7 8.1 48.5-.9L361 297c14.3-8.7 23-24.2 23-41s-8.7-32.2-23-41L73 39z"]},F={prefix:"fas",iconName:"xmark",icon:[384,512,[128473,10005,10006,10060,215,"close","multiply","remove","times"],"f00d","M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z"]},T={prefix:"fas",iconName:"chevron-left",icon:[320,512,[9001],"f053","M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 246.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z"]},R={prefix:"fas",iconName:"chevron-right",icon:[320,512,[9002],"f054","M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z"]},D={prefix:"fas",iconName:"percent",icon:[384,512,[62101,62785,"percentage"],"25","M374.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-320 320c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l320-320zM128 128A64 64 0 1 0 0 128a64 64 0 1 0 128 0zM384 384a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"]},H={prefix:"fas",iconName:"trophy",icon:[576,512,[127942],"f091","M400 0L176 0c-26.5 0-48.1 21.8-47.1 48.2c.2 5.3 .4 10.6 .7 15.8L24 64C10.7 64 0 74.7 0 88c0 92.6 33.5 157 78.5 200.7c44.3 43.1 98.3 64.8 138.1 75.8c23.4 6.5 39.4 26 39.4 45.6c0 20.9-17 37.9-37.9 37.9L192 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l192 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-26.1 0C337 448 320 431 320 410.1c0-19.6 15.9-39.2 39.4-45.6c39.9-11 93.9-32.7 138.2-75.8C542.5 245 576 180.6 576 88c0-13.3-10.7-24-24-24L446.4 64c.3-5.2 .5-10.4 .7-15.8C448.1 21.8 426.5 0 400 0zM48.9 112l84.4 0c9.1 90.1 29.2 150.3 51.9 190.6c-24.9-11-50.8-26.5-73.2-48.3c-32-31.1-58-76-63-142.3zM464.1 254.3c-22.4 21.8-48.3 37.3-73.2 48.3c22.7-40.3 42.8-100.5 51.9-190.6l84.4 0c-5.1 66.3-31.1 111.2-63 142.3z"]},B={prefix:"fas",iconName:"spinner",icon:[512,512,[],"f110","M304 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm0 416a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM48 304a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm464-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM142.9 437A48 48 0 1 0 75 369.1 48 48 0 1 0 142.9 437zm0-294.2A48 48 0 1 0 75 75a48 48 0 1 0 67.9 67.9zM369.1 437A48 48 0 1 0 437 369.1 48 48 0 1 0 369.1 437z"]},W={prefix:"fas",iconName:"building",icon:[384,512,[127970,61687],"f1ad","M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"]},U={prefix:"fas",iconName:"qrcode",icon:[448,512,[],"f029","M0 80C0 53.5 21.5 32 48 32l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48L0 80zM64 96l0 64 64 0 0-64L64 96zM0 336c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-96zm64 16l0 64 64 0 0-64-64 0zM304 32l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-96c0-26.5 21.5-48 48-48zm80 64l-64 0 0 64 64 0 0-64zM256 304c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s7.2-16 16-16s16 7.2 16 16l0 96c0 8.8-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s-7.2-16-16-16s-16 7.2-16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-160zM368 480a16 16 0 1 1 0-32 16 16 0 1 1 0 32zm64 0a16 16 0 1 1 0-32 16 16 0 1 1 0 32z"]},Y={prefix:"fas",iconName:"clock-rotate-left",icon:[512,512,["history"],"f1da","M75 75L41 41C25.9 25.9 0 36.6 0 57.9L0 168c0 13.3 10.7 24 24 24l110.1 0c21.4 0 32.1-25.9 17-41l-30.8-30.8C155 85.5 203 64 256 64c106 0 192 86 192 192s-86 192-192 192c-40.8 0-78.6-12.7-109.7-34.4c-14.5-10.1-34.4-6.6-44.6 7.9s-6.6 34.4 7.9 44.6C151.2 495 201.7 512 256 512c141.4 0 256-114.6 256-256S397.4 0 256 0C185.3 0 121.3 28.7 75 75zm181 53c-13.3 0-24 10.7-24 24l0 104c0 6.4 2.5 12.5 7 17l72 72c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-65-65 0-94.1c0-13.3-10.7-24-24-24z"]},V={prefix:"fas",iconName:"moon",icon:[384,512,[127769,9214],"f186","M223.5 32C100 32 0 132.3 0 256S100 480 223.5 480c60.6 0 115.5-24.2 155.8-63.4c5-4.9 6.3-12.5 3.1-18.7s-10.1-9.7-17-8.5c-9.8 1.7-19.8 2.6-30.1 2.6c-96.9 0-175.5-78.8-175.5-176c0-65.8 36-123.1 89.3-153.3c6.1-3.5 9.2-10.5 7.7-17.3s-7.3-11.9-14.3-12.5c-6.3-.5-12.6-.8-19-.8z"]},q={prefix:"fas",iconName:"check",icon:[448,512,[10003,10004],"f00c","M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"]},G={prefix:"fas",iconName:"calendar-day",icon:[448,512,[],"f783","M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zm80 64c-8.8 0-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16l0-96c0-8.8-7.2-16-16-16l-96 0z"]},$={prefix:"fas",iconName:"video",icon:[576,512,["video-camera"],"f03d","M0 128C0 92.7 28.7 64 64 64l256 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 128zM559.1 99.8c10.4 5.6 16.9 16.4 16.9 28.2l0 256c0 11.8-6.5 22.6-16.9 28.2s-23 5-32.9-1.6l-96-64L416 337.1l0-17.1 0-128 0-17.1 14.2-9.5 96-64c9.8-6.5 22.4-7.2 32.9-1.6z"]}},338:(e,t,n)=>{"use strict";var a=n(795);t.H=a.createRoot,a.hydrateRoot},427:e=>{"use strict";e.exports=window.wp.components},521:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n={};"undefined"!=typeof document&&(n.body=document.body,n.window=window,n.document=document);const a=(()=>{if("undefined"!=typeof document&&document.body){const e=document.body;return"function"==typeof e.matches?"matches":"function"==typeof e.webkitMatchesSelector?"webkitMatchesSelector":"function"==typeof e.mozMatchesSelector?"mozMatchesSelector":"function"==typeof e.msMatchesSelector?"msMatchesSelector":"function"==typeof e.oMatchesSelector?"oMatchesSelector":null}return null})();t.default=function(e,t){if(!e)return null;if(n.hasOwnProperty(e))return n[e];if("#"===e[0])return document.getElementById(e.slice(1));if(null===a)return null;let r=t;for(;r=r.parentElement;)if(r[a](e))return r||null;return null}},556:(e,t,n)=>{e.exports=n(694)()},582:e=>{"use strict";e.exports=window.wp.coreData},609:e=>{"use strict";e.exports=window.React},682:function(e,t,n){"use strict";var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.RenderPropSticky=void 0;const r=a(n(870));t.RenderPropSticky=r.default;const o=a(n(801));t.default=o.default},694:(e,t,n)=>{"use strict";var a=n(925);function r(){}function o(){}o.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,o,i){if(i!==a){var s=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 s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={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:o,resetWarningCache:r};return n.PropTypes=n,n}},723:e=>{"use strict";e.exports=window.wp.i18n},737:(e,t,n)=>{"use strict";n.d(t,{D:()=>o});var a=n(609);const r=(0,a.createContext)(),o=({children:e})=>{const[t,n]=(0,a.useState)(0),[o,i]=(0,a.useState)([]),[s,l]=(0,a.useState)(!1),[c,f]=(0,a.useState)(!1);return(0,a.createElement)(r.Provider,{value:{refreshKey:t,triggerRefresh:()=>{s||(l(!0),n(e=>e+1),setTimeout(()=>{l(!1)},2e3))},prepareReports:o,triggerRefPrepareReports:(e,t)=>{i(e,t)},resetQuery:c,triggerResetQuery:()=>{f(!0),setTimeout(()=>{f(!1)},5e3)}}},e)}},744:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isIntersecting=t.getRect=t.infiniteRect=void 0,t.infiniteRect={top:-1/0,bottom:1/0,height:1/0,left:-1/0,right:1/0,width:1/0},t.getRect=function(e){return e&&"getBoundingClientRect"in e&&"function"==typeof e.getBoundingClientRect?e.getBoundingClientRect():e===window||e===document?{top:0,left:0,bottom:window.innerHeight,height:window.innerHeight,width:window.innerWidth,right:window.innerWidth}:{top:0,left:0,right:0,bottom:0,width:0,height:0}},t.isIntersecting=function(e,t,n,a){const r=e.top+n,o=e.bottom+a;return r>=t.top&&r<=t.bottom||o>=t.top&&o<=t.bottom||o>=t.bottom&&r<=t.top}},795:e=>{"use strict";e.exports=window.ReactDOM},801:function(e,t,n){"use strict";var a=this&&this.__rest||function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(a=Object.getOwnPropertySymbols(e);r<a.length;r++)t.indexOf(a[r])<0&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]])}return n},r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.defaultProps=void 0;const o=r(n(609)),i=r(n(870));t.defaultProps=Object.assign(Object.assign({},i.default.defaultProps),{stickyClassName:"sticky",wrapperClassName:"",stickyStyle:{}}),t.default=function(e){const n=Object.assign(Object.assign({},t.defaultProps),e),{mode:r,onFixedToggle:s,hideOnBoundaryHit:l,offsetTransforms:c,disabled:f,boundaryElement:u,scrollElement:d,bottomOffset:m,topOffset:p,positionRecheckInterval:h,children:g,isIOSFixEnabled:b,dontUpdateHolderHeightWhenSticky:y,wrapperClassName:v,stickyClassName:x,stickyStyle:w}=n,k=a(n,["mode","onFixedToggle","hideOnBoundaryHit","offsetTransforms","disabled","boundaryElement","scrollElement","bottomOffset","topOffset","positionRecheckInterval","children","isIOSFixEnabled","dontUpdateHolderHeightWhenSticky","wrapperClassName","stickyClassName","stickyStyle"]);return o.default.createElement(i.default,{mode:r,onFixedToggle:s,hideOnBoundaryHit:l,offsetTransforms:c,disabled:f,boundaryElement:u,scrollElement:d,bottomOffset:m,topOffset:p,positionRecheckInterval:h,isIOSFixEnabled:b,dontUpdateHolderHeightWhenSticky:y},({isFixed:e,wrapperStyles:t,wrapperRef:n,holderStyles:a,holderRef:r})=>o.default.createElement("div",Object.assign({},k,{ref:r,style:a}),o.default.createElement("div",Object.assign({},k,{className:`${v} ${e?x:""}`,style:e?Object.assign(Object.assign({},t),w):t,ref:n}),g)))}},870:function(e,t,n){"use strict";var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const r=n(609),o=n(919),i=a(n(521)),s=a(n(28)),l=n(744),c=(e,t)=>{const{bottomOffset:n,hideOnBoundaryHit:a}=t,{top:r,height:o,width:i,boundaryBottom:s}=e;return a||r+o+n<s?{top:`${r}px`,width:`${i}px`,position:"fixed"}:!a&&s>0?{top:s-o-n+"px",width:`${i}px`,position:"fixed"}:{width:`${i}px`,bottom:`${n}px`,position:"absolute"}},f=(e,t)=>{const{bottomOffset:n,hideOnBoundaryHit:a}=t,{bottom:r,height:o,width:i,boundaryTop:s}=e;return a||r-o-n>s?{width:`${i}px`,top:r-o+"px",position:"fixed"}:{width:`${i}px`,top:`${n}px`,position:"absolute"}},u=(e,t,n)=>("top"===e?c:f)(n,t);class d extends r.Component{constructor(){super(...arguments),this.holderEl=null,this.wrapperEl=null,this.el=null,this.scrollEl=null,this.boundaryEl=null,this.disabled=!1,this.checkPositionIntervalId=null,this.lastMinHeight=null,this.state={isFixed:!1,wrapperStyles:void 0,holderStyles:void 0,height:0},this.holderRef=e=>{e!==this.holderEl&&(this.holderEl=e)},this.wrapperRef=e=>{e!==this.wrapperEl&&(this.wrapperEl=e,this.updateScrollEl(),this.updateBoundaryEl())},this.checkPosition=()=>{const{holderEl:e,wrapperEl:t,boundaryEl:n,scrollEl:a,disabled:r}=this;if(!a||!e||!t)return void console.error("Missing required elements:",{scrollEl:a,holderEl:e,wrapperEl:t});const{mode:o,onFixedToggle:i,offsetTransforms:c,isIOSFixEnabled:f,dontUpdateHolderHeightWhenSticky:d}=this.props;if(r)return void(this.state.isFixed&&this.setState({isFixed:!1,wrapperStyles:{}}));if(!e.getBoundingClientRect||!t.getBoundingClientRect)return;const m=e.getBoundingClientRect(),p=t.getBoundingClientRect(),h=n?(0,l.getRect)(n):l.infiniteRect,g=(0,l.getRect)(a),b=this.isFixed(m,p,h,g);let y=null;if(c&&b&&a instanceof HTMLElement){const e=(0,s.default)(a);e&&(y=(0,l.getRect)(e))}const v=this.state.isFixed&&d&&this.lastMinHeight?this.lastMinHeight:p.height;this.lastMinHeight=v;const x=f?{transform:"translateZ(0)",WebkitTransform:"translateZ(0)"}:void 0,w={isFixed:b,height:p.height,holderStyles:{minHeight:`${v}px`},wrapperStyles:b?Object.assign(Object.assign({},x),u(o,this.props,{boundaryTop:"bottom"===o?h.top:0,boundaryBottom:"top"===o?h.bottom:0,top:"top"===o?g.top-(y?y.top:0):0,bottom:"bottom"===o?g.bottom-(y?y.bottom:0):0,width:m.width,height:p.height})):x};b!==this.state.isFixed&&i&&"function"==typeof i&&i(b),((e,t)=>{const n=e.wrapperStyles,a=t.wrapperStyles;if(e.isFixed!==t.isFixed||e.height!==t.height||!n&&a||n&&!a)return!1;if(!a)return!0;for(const e in n)if(n.hasOwnProperty(e)&&n[e]!==a[e])return!1;return!0})(this.state,w)||this.setState(w)}}isFixed(e,t,n,a){const{hideOnBoundaryHit:r,bottomOffset:o,topOffset:i,mode:s}=this.props;if(this.disabled)return!1;if(r&&n&&!(0,l.isIntersecting)(n,a,i,o))return!1;const c=r?t.height+o:0;return"top"===s?e.top+i<a.top&&a.top+c<=n.bottom:e.bottom-i>a.bottom&&a.bottom-c>=n.top}updateScrollEl(){if(!this.wrapperEl)return;this.scrollEl&&((0,o.unlisten)(this.scrollEl,["scroll"],this.checkPosition),this.scrollEl=null);const{scrollElement:e}=this.props;this.scrollEl="string"==typeof e?(0,i.default)(e,this.wrapperEl):e,this.scrollEl?(0,o.listen)(this.scrollEl,["scroll"],this.checkPosition):console.error("Cannot find scrollElement "+("string"==typeof e?e:"unknown"))}updateBoundaryEl(){if(!this.wrapperEl)return;const{boundaryElement:e}=this.props;this.boundaryEl=(0,i.default)(e,this.wrapperEl),this.boundaryEl!==window&&this.boundaryEl!==document||(this.boundaryEl=null)}initialize(){const{positionRecheckInterval:e,disabled:t}=this.props;this.disabled=t,(0,o.listen)(window,["scroll","resize","pageshow","load"],this.checkPosition),this.checkPosition(),e&&(this.checkPositionIntervalId=setInterval(this.checkPosition,e))}componentDidUpdate({scrollElement:e,boundaryElement:t,disabled:n}){e===this.props.scrollElement&&null!==this.scrollEl||this.updateScrollEl(),t===this.props.boundaryElement&&null!==this.boundaryEl||this.updateBoundaryEl(),n!==this.props.disabled&&(this.disabled=this.props.disabled,this.checkPosition())}componentDidMount(){this.initialize(),null===this.wrapperEl&&console.error("Wrapper element is missing, please make sure that you have assigned refs correctly")}componentWillUnmount(){this.scrollEl&&(0,o.unlisten)(this.scrollEl,["scroll"],this.checkPosition),(0,o.unlisten)(window,["scroll","resize","pageshow","load"],this.checkPosition),this.boundaryEl=null,this.scrollEl=null,this.checkPositionIntervalId&&clearInterval(this.checkPositionIntervalId)}render(){const{holderRef:e,wrapperRef:t}=this,{isFixed:n,wrapperStyles:a,holderStyles:r}=this.state;return this.props.children({holderRef:e,wrapperRef:t,isFixed:n,wrapperStyles:a,holderStyles:r})}}d.defaultProps={mode:"top",topOffset:0,bottomOffset:0,isIOSFixEnabled:!0,offsetTransforms:!0,disabled:!1,onFixedToggle:void 0,boundaryElement:void 0,hideOnBoundaryHit:!0,scrollElement:"window",dontUpdateHolderHeightWhenSticky:!1},t.default=d},900:e=>{"use strict";e.exports=JSON.parse('{"description":"The iconic font, CSS, and SVG framework","keywords":["font","awesome","fontawesome","icon","svg","bootstrap"],"homepage":"https://fontawesome.com","bugs":{"url":"https://github.com/FortAwesome/Font-Awesome/issues"},"author":"The Font Awesome Team (https://github.com/orgs/FortAwesome/people)","repository":{"type":"git","url":"https://github.com/FortAwesome/Font-Awesome"},"engines":{"node":">=6"},"dependencies":{"@fortawesome/fontawesome-common-types":"6.7.2"},"version":"6.7.2","name":"@fortawesome/fontawesome-svg-core","main":"index.js","module":"index.mjs","jsnext:main":"index.mjs","style":"styles.css","license":"MIT","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","module":"./index.mjs","import":"./index.mjs","require":"./index.js","style":"./styles.css","default":"./index.js"},"./index":{"types":"./index.d.ts","module":"./index.mjs","import":"./index.mjs","require":"./index.js","default":"./index.js"},"./index.js":{"types":"./index.d.ts","module":"./index.mjs","import":"./index.mjs","require":"./index.js","default":"./index.js"},"./plugins":{"types":"./index.d.ts","module":"./plugins.mjs","import":"./plugins.mjs","default":"./plugins.mjs"},"./import.macro":"./import.macro.js","./import.macro.js":"./import.macro.js","./styles":"./styles.css","./styles.css":"./styles.css","./package.json":"./package.json"},"sideEffects":["./index.js","./index.mjs","./styles.css"]}')},919:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.unlisten=t.listen=void 0;const n=[],a=[];function r(e,t,r){let o=n.indexOf(e);-1===o&&(o=n.length,n.push(e),a.push(function(e){return{el:e,callbacks:{},realCallbacks:{},realListenersCnt:0}}(e))),function(e,t,n){e.callbacks[t]?-1===e.callbacks[t].indexOf(n)&&e.callbacks[t].push(n):(e.callbacks[t]=[n],e.realCallbacks[t]=n=>{for(let a=0,r=e.callbacks[t].length;a<r;a+=1)e.callbacks[t][a](n)},e.el.addEventListener(t,e.realCallbacks[t]),e.realListenersCnt+=1)}(a[o],t,r)}function o(e,t,r){const o=n.indexOf(e);if(-1===o)return;const i=a[o];!function(e,t,n){if(!e.callbacks[t])return;const a=e.callbacks[t].indexOf(n);-1!==a&&(e.callbacks[t].splice(a,1),e.callbacks[t].length>0||(e.el.removeEventListener(t,e.realCallbacks[t]),delete e.callbacks[t],delete e.realCallbacks[t],e.realListenersCnt-=1))}(i,t,r),i.realListenersCnt>0||(n.splice(o,1),a.splice(o,1))}t.listen=function(e,t,n){for(let a=0,o=t.length;a<o;a+=1)r(e,t[a],n)},t.unlisten=function(e,t,n){for(let a=0,r=t.length;a<r;a+=1)o(e,t[a],n)}},925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},982:(e,t,n)=>{"use strict";function a(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach(function(t){a(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}n.d(t,{g:()=>In});const i=()=>{};let s={},l={},c=null,f={mark:i,measure:i};try{"undefined"!=typeof window&&(s=window),"undefined"!=typeof document&&(l=document),"undefined"!=typeof MutationObserver&&(c=MutationObserver),"undefined"!=typeof performance&&(f=performance)}catch(e){}const{userAgent:u=""}=s.navigator||{},d=s,m=l,p=c,h=f,g=(d.document,!!m.documentElement&&!!m.head&&"function"==typeof m.addEventListener&&"function"==typeof m.createElement),b=~u.indexOf("MSIE")||~u.indexOf("Trident/");var y={classic:{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fab:"brands","fa-brands":"brands"},duotone:{fa:"solid",fad:"solid","fa-solid":"solid","fa-duotone":"solid",fadr:"regular","fa-regular":"regular",fadl:"light","fa-light":"light",fadt:"thin","fa-thin":"thin"},sharp:{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light",fast:"thin","fa-thin":"thin"},"sharp-duotone":{fa:"solid",fasds:"solid","fa-solid":"solid",fasdr:"regular","fa-regular":"regular",fasdl:"light","fa-light":"light",fasdt:"thin","fa-thin":"thin"}},v=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],x="classic",w="duotone",k=[x,w,"sharp","sharp-duotone"],E=new Map([["classic",{defaultShortPrefixId:"fas",defaultStyleId:"solid",styleIds:["solid","regular","light","thin","brands"],futureStyleIds:[],defaultFontWeight:900}],["sharp",{defaultShortPrefixId:"fass",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["duotone",{defaultShortPrefixId:"fad",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["sharp-duotone",{defaultShortPrefixId:"fasds",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}]]),N=["fak","fa-kit","fakd","fa-kit-duotone"],z=["fak","fakd"],C={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},S=["fak","fa-kit","fakd","fa-kit-duotone"],M={classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"}},O=["fa","fas","far","fal","fat","fad","fadr","fadl","fadt","fab","fass","fasr","fasl","fast","fasds","fasdr","fasdl","fasdt","fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone","fa-solid","fa-regular","fa-light","fa-thin","fa-duotone","fa-brands"],L=[1,2,3,4,5,6,7,8,9,10],A=L.concat([11,12,13,14,15,16,17,18,19,20]),P=[...Object.keys({classic:["fas","far","fal","fat","fad"],duotone:["fadr","fadl","fadt"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds","fasdr","fasdl","fasdt"]}),"solid","regular","light","thin","duotone","brands","2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vertical","flip","fw","inverse","layers-counter","layers-text","layers","li","pull-left","pull-right","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul",C.GROUP,C.SWAP_OPACITY,C.PRIMARY,C.SECONDARY].concat(L.map(e=>"".concat(e,"x"))).concat(A.map(e=>"w-".concat(e)));const j="___FONT_AWESOME___",I=16,_="svg-inline--fa",F="data-fa-i2svg",T="data-fa-pseudo-element",R="data-prefix",D="data-icon",H="fontawesome-i2svg",B=["HTML","HEAD","STYLE","SCRIPT"],W=(()=>{try{return!0}catch(e){return!1}})();function U(e){return new Proxy(e,{get:(e,t)=>t in e?e[t]:e[x]})}const Y=o({},y);Y[x]=o(o(o(o({},{"fa-duotone":"duotone"}),y[x]),{fak:"kit","fa-kit":"kit"}),{fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"});const V=U(Y),q=o({},{classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",brands:"fab"},duotone:{solid:"fad",regular:"fadr",light:"fadl",thin:"fadt"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds",regular:"fasdr",light:"fasdl",thin:"fasdt"}});q[x]=o(o(o(o({},{duotone:"fad"}),q[x]),{kit:"fak"}),{"kit-duotone":"fakd"});const G=U(q),$=o({},M);$[x]=o(o({},$[x]),{fak:"fa-kit"});const X=U($),K=o({},{classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"}});K[x]=o(o({},K[x]),{"fa-kit":"fak"}),U(K);const Q=/fa(s|r|l|t|d|dr|dl|dt|b|k|kd|ss|sr|sl|st|sds|sdr|sdl|sdt)?[\-\ ]/,J="fa-layers-text",Z=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i,ee=(U(o({},{classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"}})),["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"]),te="duotone-group",ne="primary",ae="secondary",re=["kit",...P],oe=d.FontAwesomeConfig||{};m&&"function"==typeof m.querySelector&&[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach(e=>{let[t,n]=e;const a=function(e){return""===e||"false"!==e&&("true"===e||e)}(function(e){var t=m.querySelector("script["+e+"]");if(t)return t.getAttribute(e)}(t));null!=a&&(oe[n]=a)});const ie={styleDefault:"solid",familyDefault:x,cssPrefix:"fa",replacementClass:_,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};oe.familyPrefix&&(oe.cssPrefix=oe.familyPrefix);const se=o(o({},ie),oe);se.autoReplaceSvg||(se.observeMutations=!1);const le={};Object.keys(ie).forEach(e=>{Object.defineProperty(le,e,{enumerable:!0,set:function(t){se[e]=t,ce.forEach(e=>e(le))},get:function(){return se[e]}})}),Object.defineProperty(le,"familyPrefix",{enumerable:!0,set:function(e){se.cssPrefix=e,ce.forEach(e=>e(le))},get:function(){return se.cssPrefix}}),d.FontAwesomeConfig=le;const ce=[],fe=I,ue={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function de(){let e=12,t="";for(;e-- >0;)t+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[62*Math.random()|0];return t}function me(e){const t=[];for(let n=(e||[]).length>>>0;n--;)t[n]=e[n];return t}function pe(e){return e.classList?me(e.classList):(e.getAttribute("class")||"").split(" ").filter(e=>e)}function he(e){return"".concat(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function ge(e){return Object.keys(e||{}).reduce((t,n)=>t+"".concat(n,": ").concat(e[n].trim(),";"),"")}function be(e){return e.size!==ue.size||e.x!==ue.x||e.y!==ue.y||e.rotate!==ue.rotate||e.flipX||e.flipY}function ye(){const e="fa",t=_,n=le.cssPrefix,a=le.replacementClass;let r=':root, :host {\n --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";\n --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";\n --fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";\n --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro";\n --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";\n --fa-font-duotone-regular: normal 400 1em/1 "Font Awesome 6 Duotone";\n --fa-font-duotone-light: normal 300 1em/1 "Font Awesome 6 Duotone";\n --fa-font-duotone-thin: normal 100 1em/1 "Font Awesome 6 Duotone";\n --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";\n --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 6 Sharp Duotone";\n --fa-font-sharp-duotone-regular: normal 400 1em/1 "Font Awesome 6 Sharp Duotone";\n --fa-font-sharp-duotone-light: normal 300 1em/1 "Font Awesome 6 Sharp Duotone";\n --fa-font-sharp-duotone-thin: normal 100 1em/1 "Font Awesome 6 Sharp Duotone";\n}\n\nsvg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {\n overflow: visible;\n box-sizing: content-box;\n}\n\n.svg-inline--fa {\n display: var(--fa-display, inline-block);\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-2xs {\n vertical-align: 0.1em;\n}\n.svg-inline--fa.fa-xs {\n vertical-align: 0em;\n}\n.svg-inline--fa.fa-sm {\n vertical-align: -0.0714285705em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.2em;\n}\n.svg-inline--fa.fa-xl {\n vertical-align: -0.25em;\n}\n.svg-inline--fa.fa-2xl {\n vertical-align: -0.3125em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-li {\n width: var(--fa-li-width, 2em);\n top: 0.25em;\n}\n.svg-inline--fa.fa-fw {\n width: var(--fa-fw-width, 1.25em);\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n transform-origin: center center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n transform: translate(-50%, -50%);\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: var(--fa-counter-background-color, #ff253a);\n border-radius: var(--fa-counter-border-radius, 1em);\n box-sizing: border-box;\n color: var(--fa-inverse, #fff);\n line-height: var(--fa-counter-line-height, 1);\n max-width: var(--fa-counter-max-width, 5em);\n min-width: var(--fa-counter-min-width, 1.5em);\n overflow: hidden;\n padding: var(--fa-counter-padding, 0.25em 0.5em);\n right: var(--fa-right, 0);\n text-overflow: ellipsis;\n top: var(--fa-top, 0);\n transform: scale(var(--fa-counter-scale, 0.25));\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: var(--fa-bottom, 0);\n right: var(--fa-right, 0);\n top: auto;\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: var(--fa-bottom, 0);\n left: var(--fa-left, 0);\n right: auto;\n top: auto;\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n top: var(--fa-top, 0);\n right: var(--fa-right, 0);\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: var(--fa-left, 0);\n right: auto;\n top: var(--fa-top, 0);\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: top left;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-2xs {\n font-size: 0.625em;\n line-height: 0.1em;\n vertical-align: 0.225em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n line-height: 0.0833333337em;\n vertical-align: 0.125em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n line-height: 0.0714285718em;\n vertical-align: 0.0535714295em;\n}\n\n.fa-lg {\n font-size: 1.25em;\n line-height: 0.05em;\n vertical-align: -0.075em;\n}\n\n.fa-xl {\n font-size: 1.5em;\n line-height: 0.0416666682em;\n vertical-align: -0.125em;\n}\n\n.fa-2xl {\n font-size: 2em;\n line-height: 0.03125em;\n vertical-align: -0.1875em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: var(--fa-li-margin, 2.5em);\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: calc(-1 * var(--fa-li-width, 2em));\n position: absolute;\n text-align: center;\n width: var(--fa-li-width, 2em);\n line-height: inherit;\n}\n\n.fa-border {\n border-color: var(--fa-border-color, #eee);\n border-radius: var(--fa-border-radius, 0.1em);\n border-style: var(--fa-border-style, solid);\n border-width: var(--fa-border-width, 0.08em);\n padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);\n}\n\n.fa-pull-left {\n float: left;\n margin-right: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-pull-right {\n float: right;\n margin-left: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-beat {\n animation-name: fa-beat;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-bounce {\n animation-name: fa-bounce;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n}\n\n.fa-fade {\n animation-name: fa-fade;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-beat-fade {\n animation-name: fa-beat-fade;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-flip {\n animation-name: fa-flip;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-shake {\n animation-name: fa-shake;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin {\n animation-name: fa-spin;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 2s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin-reverse {\n --fa-animation-direction: reverse;\n}\n\n.fa-pulse,\n.fa-spin-pulse {\n animation-name: fa-spin;\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, steps(8));\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fa-beat,\n.fa-bounce,\n.fa-fade,\n.fa-beat-fade,\n.fa-flip,\n.fa-pulse,\n.fa-shake,\n.fa-spin,\n.fa-spin-pulse {\n animation-delay: -1ms;\n animation-duration: 1ms;\n animation-iteration-count: 1;\n transition-delay: 0s;\n transition-duration: 0s;\n }\n}\n@keyframes fa-beat {\n 0%, 90% {\n transform: scale(1);\n }\n 45% {\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@keyframes fa-bounce {\n 0% {\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n transform: scale(1, 1) translateY(0);\n }\n}\n@keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@keyframes fa-flip {\n 50% {\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@keyframes fa-shake {\n 0% {\n transform: rotate(-15deg);\n }\n 4% {\n transform: rotate(15deg);\n }\n 8%, 24% {\n transform: rotate(-18deg);\n }\n 12%, 28% {\n transform: rotate(18deg);\n }\n 16% {\n transform: rotate(-22deg);\n }\n 20% {\n transform: rotate(22deg);\n }\n 32% {\n transform: rotate(-12deg);\n }\n 36% {\n transform: rotate(12deg);\n }\n 40%, 100% {\n transform: rotate(0deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n transform: scale(1, -1);\n}\n\n.fa-flip-both,\n.fa-flip-horizontal.fa-flip-vertical {\n transform: scale(-1, -1);\n}\n\n.fa-rotate-by {\n transform: rotate(var(--fa-rotate-angle, 0));\n}\n\n.fa-stack {\n display: inline-block;\n vertical-align: middle;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n z-index: var(--fa-stack-z-index, auto);\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: var(--fa-inverse, #fff);\n}\n\n.sr-only,\n.fa-sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.sr-only-focusable:not(:focus),\n.fa-sr-only-focusable:not(:focus) {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}';if(n!==e||a!==t){const o=new RegExp("\\.".concat(e,"\\-"),"g"),i=new RegExp("\\--".concat(e,"\\-"),"g"),s=new RegExp("\\.".concat(t),"g");r=r.replace(o,".".concat(n,"-")).replace(i,"--".concat(n,"-")).replace(s,".".concat(a))}return r}let ve=!1;function xe(){le.autoAddCss&&!ve&&(function(e){if(!e||!g)return;const t=m.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=e;const n=m.head.childNodes;let a=null;for(let e=n.length-1;e>-1;e--){const t=n[e],r=(t.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(r)>-1&&(a=t)}m.head.insertBefore(t,a)}(ye()),ve=!0)}var we={mixout:()=>({dom:{css:ye,insertCss:xe}}),hooks:()=>({beforeDOMElementCreation(){xe()},beforeI2svg(){xe()}})};const ke=d||{};ke[j]||(ke[j]={}),ke[j].styles||(ke[j].styles={}),ke[j].hooks||(ke[j].hooks={}),ke[j].shims||(ke[j].shims=[]);var Ee=ke[j];const Ne=[],ze=function(){m.removeEventListener("DOMContentLoaded",ze),Ce=1,Ne.map(e=>e())};let Ce=!1;function Se(e){const{tag:t,attributes:n={},children:a=[]}=e;return"string"==typeof e?he(e):"<".concat(t," ").concat(function(e){return Object.keys(e||{}).reduce((t,n)=>t+"".concat(n,'="').concat(he(e[n]),'" '),"").trim()}(n),">").concat(a.map(Se).join(""),"</").concat(t,">")}function Me(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}g&&(Ce=(m.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(m.readyState),Ce||m.addEventListener("DOMContentLoaded",ze));var Oe=function(e,t,n,a){var r,o,i,s=Object.keys(e),l=s.length,c=void 0!==a?function(e,t){return function(n,a,r,o){return e.call(t,n,a,r,o)}}(t,a):t;for(void 0===n?(r=1,i=e[s[0]]):(r=0,i=n);r<l;r++)i=c(i,e[o=s[r]],o,e);return i};function Le(e){const t=function(e){const t=[];let n=0;const a=e.length;for(;n<a;){const r=e.charCodeAt(n++);if(r>=55296&&r<=56319&&n<a){const a=e.charCodeAt(n++);56320==(64512&a)?t.push(((1023&r)<<10)+(1023&a)+65536):(t.push(r),n--)}else t.push(r)}return t}(e);return 1===t.length?t[0].toString(16):null}function Ae(e){return Object.keys(e).reduce((t,n)=>{const a=e[n];return a.icon?t[a.iconName]=a.icon:t[n]=a,t},{})}function Pe(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{skipHooks:a=!1}=n,r=Ae(t);"function"!=typeof Ee.hooks.addPack||a?Ee.styles[e]=o(o({},Ee.styles[e]||{}),r):Ee.hooks.addPack(e,Ae(t)),"fas"===e&&Pe("fa",t)}const{styles:je,shims:Ie}=Ee,_e=Object.keys(X),Fe=_e.reduce((e,t)=>(e[t]=Object.keys(X[t]),e),{});let Te=null,Re={},De={},He={},Be={},We={};const Ue=()=>{const e=e=>Oe(je,(t,n,a)=>(t[a]=Oe(n,e,{}),t),{});Re=e((e,t,n)=>(t[3]&&(e[t[3]]=n),t[2]&&t[2].filter(e=>"number"==typeof e).forEach(t=>{e[t.toString(16)]=n}),e)),De=e((e,t,n)=>(e[n]=n,t[2]&&t[2].filter(e=>"string"==typeof e).forEach(t=>{e[t]=n}),e)),We=e((e,t,n)=>{const a=t[2];return e[n]=n,a.forEach(t=>{e[t]=n}),e});const t="far"in je||le.autoFetchSvg,n=Oe(Ie,(e,n)=>{const a=n[0];let r=n[1];const o=n[2];return"far"!==r||t||(r="fas"),"string"==typeof a&&(e.names[a]={prefix:r,iconName:o}),"number"==typeof a&&(e.unicodes[a.toString(16)]={prefix:r,iconName:o}),e},{names:{},unicodes:{}});He=n.names,Be=n.unicodes,Te=Xe(le.styleDefault,{family:le.familyDefault})};var Ye;function Ve(e,t){return(Re[e]||{})[t]}function qe(e,t){return(We[e]||{})[t]}function Ge(e){return He[e]||{prefix:null,iconName:null}}function $e(){return Te}function Xe(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{family:n=x}=t,a=V[n][e];if(n===w&&!e)return"fad";const r=G[n][e]||G[n][a],o=e in Ee.styles?e:null;return r||o||null}function Ke(e){return e.sort().filter((e,t,n)=>n.indexOf(e)===t)}function Qe(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{skipLookups:n=!1}=t;let a=null;const r=O.concat(S),i=Ke(e.filter(e=>r.includes(e))),s=Ke(e.filter(e=>!O.includes(e))),l=i.filter(e=>(a=e,!v.includes(e))),[c=null]=l,f=function(e){let t=x;const n=_e.reduce((e,t)=>(e[t]="".concat(le.cssPrefix,"-").concat(t),e),{});return k.forEach(a=>{(e.includes(n[a])||e.some(e=>Fe[a].includes(e)))&&(t=a)}),t}(i),u=o(o({},function(e){let t=[],n=null;return e.forEach(e=>{const a=function(e,t){const n=t.split("-"),a=n[0],r=n.slice(1).join("-");return a!==e||""===r||(o=r,~re.indexOf(o))?null:r;var o}(le.cssPrefix,e);a?n=a:e&&t.push(e)}),{iconName:n,rest:t}}(s)),{},{prefix:Xe(c,{family:f})});return o(o(o({},u),function(e){const{values:t,family:n,canonical:a,givenPrefix:r="",styles:o={},config:i={}}=e,s=n===w,l=t.includes("fa-duotone")||t.includes("fad"),c="duotone"===i.familyDefault,f="fad"===a.prefix||"fa-duotone"===a.prefix;if(!s&&(l||c||f)&&(a.prefix="fad"),(t.includes("fa-brands")||t.includes("fab"))&&(a.prefix="fab"),!a.prefix&&Je.includes(n)&&(Object.keys(o).find(e=>Ze.includes(e))||i.autoFetchSvg)){const e=E.get(n).defaultShortPrefixId;a.prefix=e,a.iconName=qe(a.prefix,a.iconName)||a.iconName}return"fa"!==a.prefix&&"fa"!==r||(a.prefix=$e()||"fas"),a}({values:e,family:f,styles:je,config:le,canonical:u,givenPrefix:a})),function(e,t,n){let{prefix:a,iconName:r}=n;if(e||!a||!r)return{prefix:a,iconName:r};const o="fa"===t?Ge(r):{},i=qe(a,r);return r=o.iconName||i||r,a=o.prefix||a,"far"!==a||je.far||!je.fas||le.autoFetchSvg||(a="fas"),{prefix:a,iconName:r}}(n,a,u))}Ye=e=>{Te=Xe(e.styleDefault,{family:le.familyDefault})},ce.push(Ye),Ue();const Je=k.filter(e=>e!==x||e!==w),Ze=Object.keys(M).filter(e=>e!==x).map(e=>Object.keys(M[e])).flat();let et=[],tt={};const nt={},at=Object.keys(nt);function rt(e,t){for(var n=arguments.length,a=new Array(n>2?n-2:0),r=2;r<n;r++)a[r-2]=arguments[r];return(tt[e]||[]).forEach(e=>{t=e.apply(null,[t,...a])}),t}function ot(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a<t;a++)n[a-1]=arguments[a];(tt[e]||[]).forEach(e=>{e.apply(null,n)})}function it(){const e=arguments[0],t=Array.prototype.slice.call(arguments,1);return nt[e]?nt[e].apply(null,t):void 0}function st(e){"fa"===e.prefix&&(e.prefix="fas");let{iconName:t}=e;const n=e.prefix||$e();if(t)return t=qe(n,t)||t,Me(lt.definitions,n,t)||Me(Ee.styles,n,t)}const lt=new class{constructor(){this.definitions={}}add(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];const a=t.reduce(this._pullDefinitions,{});Object.keys(a).forEach(e=>{this.definitions[e]=o(o({},this.definitions[e]||{}),a[e]),Pe(e,a[e]);const t=X[x][e];t&&Pe(t,a[e]),Ue()})}reset(){this.definitions={}}_pullDefinitions(e,t){const n=t.prefix&&t.iconName&&t.icon?{0:t}:t;return Object.keys(n).map(t=>{const{prefix:a,iconName:r,icon:o}=n[t],i=o[2];e[a]||(e[a]={}),i.length>0&&i.forEach(t=>{"string"==typeof t&&(e[a][t]=o)}),e[a][r]=o}),e}},ct={i2svg:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return g?(ot("beforeI2svg",e),it("pseudoElements2svg",e),it("i2svg",e)):Promise.reject(new Error("Operation requires a DOM of some kind."))},watch:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{autoReplaceSvgRoot:t}=e;var n;!1===le.autoReplaceSvg&&(le.autoReplaceSvg=!0),le.observeMutations=!0,n=()=>{dt({autoReplaceSvgRoot:t}),ot("watch",e)},g&&(Ce?setTimeout(n,0):Ne.push(n))}},ft={icon:e=>{if(null===e)return null;if("object"==typeof e&&e.prefix&&e.iconName)return{prefix:e.prefix,iconName:qe(e.prefix,e.iconName)||e.iconName};if(Array.isArray(e)&&2===e.length){const t=0===e[1].indexOf("fa-")?e[1].slice(3):e[1],n=Xe(e[0]);return{prefix:n,iconName:qe(n,t)||t}}if("string"==typeof e&&(e.indexOf("".concat(le.cssPrefix,"-"))>-1||e.match(Q))){const t=Qe(e.split(" "),{skipLookups:!0});return{prefix:t.prefix||$e(),iconName:qe(t.prefix,t.iconName)||t.iconName}}if("string"==typeof e){const t=$e();return{prefix:t,iconName:qe(t,e)||e}}}},ut={noAuto:()=>{le.autoReplaceSvg=!1,le.observeMutations=!1,ot("noAuto")},config:le,dom:ct,parse:ft,library:lt,findIconDefinition:st,toHtml:Se},dt=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{autoReplaceSvgRoot:t=m}=e;(Object.keys(Ee.styles).length>0||le.autoFetchSvg)&&g&&le.autoReplaceSvg&&ut.dom.i2svg({node:t})};function mt(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(e=>Se(e))}}),Object.defineProperty(e,"node",{get:function(){if(!g)return;const t=m.createElement("div");return t.innerHTML=e.html,t.children}}),e}function pt(e){const{icons:{main:t,mask:n},prefix:a,iconName:r,transform:i,symbol:s,title:l,maskId:c,titleId:f,extra:u,watchable:d=!1}=e,{width:m,height:p}=n.found?n:t,h=z.includes(a),g=[le.replacementClass,r?"".concat(le.cssPrefix,"-").concat(r):""].filter(e=>-1===u.classes.indexOf(e)).filter(e=>""!==e||!!e).concat(u.classes).join(" ");let b={children:[],attributes:o(o({},u.attributes),{},{"data-prefix":a,"data-icon":r,class:g,role:u.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(m," ").concat(p)})};const y=h&&!~u.classes.indexOf("fa-fw")?{width:"".concat(m/p*16*.0625,"em")}:{};d&&(b.attributes[F]=""),l&&(b.children.push({tag:"title",attributes:{id:b.attributes["aria-labelledby"]||"title-".concat(f||de())},children:[l]}),delete b.attributes.title);const v=o(o({},b),{},{prefix:a,iconName:r,main:t,mask:n,maskId:c,transform:i,symbol:s,styles:o(o({},y),u.styles)}),{children:x,attributes:w}=n.found&&t.found?it("generateAbstractMask",v)||{children:[],attributes:{}}:it("generateAbstractIcon",v)||{children:[],attributes:{}};return v.children=x,v.attributes=w,s?function(e){let{prefix:t,iconName:n,children:a,attributes:r,symbol:i}=e;const s=!0===i?"".concat(t,"-").concat(le.cssPrefix,"-").concat(n):i;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:o(o({},r),{},{id:s}),children:a}]}]}(v):function(e){let{children:t,main:n,mask:a,attributes:r,styles:i,transform:s}=e;if(be(s)&&n.found&&!a.found){const{width:e,height:t}=n,a={x:e/t/2,y:.5};r.style=ge(o(o({},i),{},{"transform-origin":"".concat(a.x+s.x/16,"em ").concat(a.y+s.y/16,"em")}))}return[{tag:"svg",attributes:r,children:t}]}(v)}function ht(e){const{content:t,width:n,height:a,transform:r,title:i,extra:s,watchable:l=!1}=e,c=o(o(o({},s.attributes),i?{title:i}:{}),{},{class:s.classes.join(" ")});l&&(c[F]="");const f=o({},s.styles);be(r)&&(f.transform=function(e){let{transform:t,width:n=I,height:a=I,startCentered:r=!1}=e,o="";return o+=r&&b?"translate(".concat(t.x/fe-n/2,"em, ").concat(t.y/fe-a/2,"em) "):r?"translate(calc(-50% + ".concat(t.x/fe,"em), calc(-50% + ").concat(t.y/fe,"em)) "):"translate(".concat(t.x/fe,"em, ").concat(t.y/fe,"em) "),o+="scale(".concat(t.size/fe*(t.flipX?-1:1),", ").concat(t.size/fe*(t.flipY?-1:1),") "),o+="rotate(".concat(t.rotate,"deg) "),o}({transform:r,startCentered:!0,width:n,height:a}),f["-webkit-transform"]=f.transform);const u=ge(f);u.length>0&&(c.style=u);const d=[];return d.push({tag:"span",attributes:c,children:[t]}),i&&d.push({tag:"span",attributes:{class:"sr-only"},children:[i]}),d}const{styles:gt}=Ee;function bt(e){const t=e[0],n=e[1],[a]=e.slice(4);let r=null;return r=Array.isArray(a)?{tag:"g",attributes:{class:"".concat(le.cssPrefix,"-").concat(te)},children:[{tag:"path",attributes:{class:"".concat(le.cssPrefix,"-").concat(ae),fill:"currentColor",d:a[0]}},{tag:"path",attributes:{class:"".concat(le.cssPrefix,"-").concat(ne),fill:"currentColor",d:a[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:a}},{found:!0,width:t,height:n,icon:r}}const yt={found:!1,width:512,height:512};function vt(e,t){let n=t;return"fa"===t&&null!==le.styleDefault&&(t=$e()),new Promise((a,r)=>{if("fa"===n){const n=Ge(e)||{};e=n.iconName||e,t=n.prefix||t}if(e&&t&>[t]&>[t][e])return a(bt(gt[t][e]));!function(e,t){W||le.showMissingIcons||!e||console.error('Icon with name "'.concat(e,'" and prefix "').concat(t,'" is missing.'))}(e,t),a(o(o({},yt),{},{icon:le.showMissingIcons&&e&&it("missingIconAbstract")||{}}))})}const xt=()=>{},wt=le.measurePerformance&&h&&h.mark&&h.measure?h:{mark:xt,measure:xt},kt='FA "6.7.2"';var Et=e=>(wt.mark("".concat(kt," ").concat(e," begins")),()=>(e=>{wt.mark("".concat(kt," ").concat(e," ends")),wt.measure("".concat(kt," ").concat(e),"".concat(kt," ").concat(e," begins"),"".concat(kt," ").concat(e," ends"))})(e));const Nt=()=>{};function zt(e){return"string"==typeof(e.getAttribute?e.getAttribute(F):null)}function Ct(e){return m.createElementNS("http://www.w3.org/2000/svg",e)}function St(e){return m.createElement(e)}function Mt(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{ceFn:n=("svg"===e.tag?Ct:St)}=t;if("string"==typeof e)return m.createTextNode(e);const a=n(e.tag);return Object.keys(e.attributes||[]).forEach(function(t){a.setAttribute(t,e.attributes[t])}),(e.children||[]).forEach(function(e){a.appendChild(Mt(e,{ceFn:n}))}),a}const Ot={replace:function(e){const t=e[0];if(t.parentNode)if(e[1].forEach(e=>{t.parentNode.insertBefore(Mt(e),t)}),null===t.getAttribute(F)&&le.keepOriginalSource){let e=m.createComment(function(e){let t=" ".concat(e.outerHTML," ");return t="".concat(t,"Font Awesome fontawesome.com "),t}(t));t.parentNode.replaceChild(e,t)}else t.remove()},nest:function(e){const t=e[0],n=e[1];if(~pe(t).indexOf(le.replacementClass))return Ot.replace(e);const a=new RegExp("".concat(le.cssPrefix,"-.*"));if(delete n[0].attributes.id,n[0].attributes.class){const e=n[0].attributes.class.split(" ").reduce((e,t)=>(t===le.replacementClass||t.match(a)?e.toSvg.push(t):e.toNode.push(t),e),{toNode:[],toSvg:[]});n[0].attributes.class=e.toSvg.join(" "),0===e.toNode.length?t.removeAttribute("class"):t.setAttribute("class",e.toNode.join(" "))}const r=n.map(e=>Se(e)).join("\n");t.setAttribute(F,""),t.innerHTML=r}};function Lt(e){e()}function At(e,t){const n="function"==typeof t?t:Nt;if(0===e.length)n();else{let t=Lt;"async"===le.mutateApproach&&(t=d.requestAnimationFrame||Lt),t(()=>{const t=!0===le.autoReplaceSvg?Ot.replace:Ot[le.autoReplaceSvg]||Ot.replace,a=Et("mutate");e.map(t),a(),n()})}}let Pt=!1;function jt(){Pt=!0}function It(){Pt=!1}let _t=null;function Ft(e){if(!p)return;if(!le.observeMutations)return;const{treeCallback:t=Nt,nodeCallback:n=Nt,pseudoElementsCallback:a=Nt,observeMutationsRoot:r=m}=e;_t=new p(e=>{if(Pt)return;const r=$e();me(e).forEach(e=>{if("childList"===e.type&&e.addedNodes.length>0&&!zt(e.addedNodes[0])&&(le.searchPseudoElements&&a(e.target),t(e.target)),"attributes"===e.type&&e.target.parentNode&&le.searchPseudoElements&&a(e.target.parentNode),"attributes"===e.type&&zt(e.target)&&~ee.indexOf(e.attributeName))if("class"===e.attributeName&&function(e){const t=e.getAttribute?e.getAttribute(R):null,n=e.getAttribute?e.getAttribute(D):null;return t&&n}(e.target)){const{prefix:t,iconName:n}=Qe(pe(e.target));e.target.setAttribute(R,t||r),n&&e.target.setAttribute(D,n)}else(o=e.target)&&o.classList&&o.classList.contains&&o.classList.contains(le.replacementClass)&&n(e.target);var o})}),g&&_t.observe(r,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}function Tt(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{styleParser:!0};const{iconName:n,prefix:a,rest:r}=function(e){const t=e.getAttribute("data-prefix"),n=e.getAttribute("data-icon"),a=void 0!==e.innerText?e.innerText.trim():"";let r=Qe(pe(e));return r.prefix||(r.prefix=$e()),t&&n&&(r.prefix=t,r.iconName=n),r.iconName&&r.prefix||(r.prefix&&a.length>0&&(r.iconName=(o=r.prefix,i=e.innerText,(De[o]||{})[i]||Ve(r.prefix,Le(e.innerText)))),!r.iconName&&le.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(r.iconName=e.firstChild.data)),r;var o,i}(e),i=function(e){const t=me(e.attributes).reduce((e,t)=>("class"!==e.name&&"style"!==e.name&&(e[t.name]=t.value),e),{}),n=e.getAttribute("title"),a=e.getAttribute("data-fa-title-id");return le.autoA11y&&(n?t["aria-labelledby"]="".concat(le.replacementClass,"-title-").concat(a||de()):(t["aria-hidden"]="true",t.focusable="false")),t}(e),s=rt("parseNodeAttributes",{},e);let l=t.styleParser?function(e){const t=e.getAttribute("style");let n=[];return t&&(n=t.split(";").reduce((e,t)=>{const n=t.split(":"),a=n[0],r=n.slice(1);return a&&r.length>0&&(e[a]=r.join(":").trim()),e},{})),n}(e):[];return o({iconName:n,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:a,transform:ue,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:r,styles:l,attributes:i}},s)}const{styles:Rt}=Ee;function Dt(e){const t="nest"===le.autoReplaceSvg?Tt(e,{styleParser:!1}):Tt(e);return~t.extra.classes.indexOf(J)?it("generateLayersText",e,t):it("generateSvgReplacementMutation",e,t)}function Ht(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!g)return Promise.resolve();const n=m.documentElement.classList,a=e=>n.add("".concat(H,"-").concat(e)),r=e=>n.remove("".concat(H,"-").concat(e)),o=le.autoFetchSvg?[...N,...O]:v.concat(Object.keys(Rt));o.includes("fa")||o.push("fa");const i=[".".concat(J,":not([").concat(F,"])")].concat(o.map(e=>".".concat(e,":not([").concat(F,"])"))).join(", ");if(0===i.length)return Promise.resolve();let s=[];try{s=me(e.querySelectorAll(i))}catch(e){}if(!(s.length>0))return Promise.resolve();a("pending"),r("complete");const l=Et("onTree"),c=s.reduce((e,t)=>{try{const n=Dt(t);n&&e.push(n)}catch(e){W||"MissingIcon"===e.name&&console.error(e)}return e},[]);return new Promise((e,n)=>{Promise.all(c).then(n=>{At(n,()=>{a("active"),a("complete"),r("pending"),"function"==typeof t&&t(),l(),e()})}).catch(e=>{l(),n(e)})})}function Bt(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;Dt(e).then(e=>{e&&At([e],t)})}const Wt=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{transform:n=ue,symbol:a=!1,mask:r=null,maskId:i=null,title:s=null,titleId:l=null,classes:c=[],attributes:f={},styles:u={}}=t;if(!e)return;const{prefix:d,iconName:m,icon:p}=e;return mt(o({type:"icon"},e),()=>(ot("beforeDOMElementCreation",{iconDefinition:e,params:t}),le.autoA11y&&(s?f["aria-labelledby"]="".concat(le.replacementClass,"-title-").concat(l||de()):(f["aria-hidden"]="true",f.focusable="false")),pt({icons:{main:bt(p),mask:r?bt(r.icon):{found:!1,width:null,height:null,icon:{}}},prefix:d,iconName:m,transform:o(o({},ue),n),symbol:a,title:s,maskId:i,titleId:l,extra:{attributes:f,styles:u,classes:c}})))};var Ut={mixout(){return{icon:(e=Wt,function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const a=(t||{}).icon?t:st(t||{});let{mask:r}=n;return r&&(r=(r||{}).icon?r:st(r||{})),e(a,o(o({},n),{},{mask:r}))})};var e},hooks:()=>({mutationObserverCallbacks:e=>(e.treeCallback=Ht,e.nodeCallback=Bt,e)}),provides(e){e.i2svg=function(e){const{node:t=m,callback:n=()=>{}}=e;return Ht(t,n)},e.generateSvgReplacementMutation=function(e,t){const{iconName:n,title:a,titleId:r,prefix:o,transform:i,symbol:s,mask:l,maskId:c,extra:f}=t;return new Promise((t,u)=>{Promise.all([vt(n,o),l.iconName?vt(l.iconName,l.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(l=>{let[u,d]=l;t([e,pt({icons:{main:u,mask:d},prefix:o,iconName:n,transform:i,symbol:s,maskId:c,title:a,titleId:r,extra:f,watchable:!0})])}).catch(u)})},e.generateAbstractIcon=function(e){let{children:t,attributes:n,main:a,transform:r,styles:o}=e;const i=ge(o);let s;return i.length>0&&(n.style=i),be(r)&&(s=it("generateAbstractTransformGrouping",{main:a,transform:r,containerWidth:a.width,iconWidth:a.width})),t.push(s||a.icon),{children:t,attributes:n}}}},Yt={mixout:()=>({layer(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{classes:n=[]}=t;return mt({type:"layer"},()=>{ot("beforeDOMElementCreation",{assembler:e,params:t});let a=[];return e(e=>{Array.isArray(e)?e.map(e=>{a=a.concat(e.abstract)}):a=a.concat(e.abstract)}),[{tag:"span",attributes:{class:["".concat(le.cssPrefix,"-layers"),...n].join(" ")},children:a}]})}})},Vt={mixout:()=>({counter(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{title:n=null,classes:a=[],attributes:r={},styles:i={}}=t;return mt({type:"counter",content:e},()=>(ot("beforeDOMElementCreation",{content:e,params:t}),function(e){const{content:t,title:n,extra:a}=e,r=o(o(o({},a.attributes),n?{title:n}:{}),{},{class:a.classes.join(" ")}),i=ge(a.styles);i.length>0&&(r.style=i);const s=[];return s.push({tag:"span",attributes:r,children:[t]}),n&&s.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),s}({content:e.toString(),title:n,extra:{attributes:r,styles:i,classes:["".concat(le.cssPrefix,"-layers-counter"),...a]}})))}})},qt={mixout:()=>({text(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{transform:n=ue,title:a=null,classes:r=[],attributes:i={},styles:s={}}=t;return mt({type:"text",content:e},()=>(ot("beforeDOMElementCreation",{content:e,params:t}),ht({content:e,transform:o(o({},ue),n),title:a,extra:{attributes:i,styles:s,classes:["".concat(le.cssPrefix,"-layers-text"),...r]}})))}}),provides(e){e.generateLayersText=function(e,t){const{title:n,transform:a,extra:r}=t;let o=null,i=null;if(b){const t=parseInt(getComputedStyle(e).fontSize,10),n=e.getBoundingClientRect();o=n.width/t,i=n.height/t}return le.autoA11y&&!n&&(r.attributes["aria-hidden"]="true"),Promise.resolve([e,ht({content:e.innerHTML,width:o,height:i,transform:a,title:n,extra:r,watchable:!0})])}}};const Gt=new RegExp('"',"ug"),$t=[1105920,1112319],Xt=o(o(o(o({},{FontAwesome:{normal:"fas",400:"fas"}}),{"Font Awesome 6 Free":{900:"fas",400:"far"},"Font Awesome 6 Pro":{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},"Font Awesome 6 Brands":{400:"fab",normal:"fab"},"Font Awesome 6 Duotone":{900:"fad",400:"fadr",normal:"fadr",300:"fadl",100:"fadt"},"Font Awesome 6 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 6 Sharp Duotone":{900:"fasds",400:"fasdr",normal:"fasdr",300:"fasdl",100:"fasdt"}}),{"Font Awesome 5 Free":{900:"fas",400:"far"},"Font Awesome 5 Pro":{900:"fas",400:"far",normal:"far",300:"fal"},"Font Awesome 5 Brands":{400:"fab",normal:"fab"},"Font Awesome 5 Duotone":{900:"fad"}}),{"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}}),Kt=Object.keys(Xt).reduce((e,t)=>(e[t.toLowerCase()]=Xt[t],e),{}),Qt=Object.keys(Kt).reduce((e,t)=>{const n=Kt[t];return e[t]=n[900]||[...Object.entries(n)][0][1],e},{});function Jt(e,t){const n="".concat("data-fa-pseudo-element-pending").concat(t.replace(":","-"));return new Promise((a,r)=>{if(null!==e.getAttribute(n))return a();const i=me(e.children).filter(e=>e.getAttribute(T)===t)[0],s=d.getComputedStyle(e,t),l=s.getPropertyValue("font-family"),c=l.match(Z),f=s.getPropertyValue("font-weight"),u=s.getPropertyValue("content");if(i&&!c)return e.removeChild(i),a();if(c&&"none"!==u&&""!==u){const u=s.getPropertyValue("content");let d=function(e,t){const n=e.replace(/^['"]|['"]$/g,"").toLowerCase(),a=parseInt(t),r=isNaN(a)?"normal":a;return(Kt[n]||{})[r]||Qt[n]}(l,f);const{value:p,isSecondary:h}=function(e){const t=e.replace(Gt,""),n=function(e){const t=e.length;let n,a=e.charCodeAt(0);return a>=55296&&a<=56319&&t>1&&(n=e.charCodeAt(1),n>=56320&&n<=57343)?1024*(a-55296)+n-56320+65536:a}(t),a=n>=$t[0]&&n<=$t[1],r=2===t.length&&t[0]===t[1];return{value:Le(r?t[0]:t),isSecondary:a||r}}(u),g=c[0].startsWith("FontAwesome");let b=Ve(d,p),y=b;if(g){const e=function(e){const t=Be[e],n=Ve("fas",e);return t||(n?{prefix:"fas",iconName:n}:null)||{prefix:null,iconName:null}}(p);e.iconName&&e.prefix&&(b=e.iconName,d=e.prefix)}if(!b||h||i&&i.getAttribute(R)===d&&i.getAttribute(D)===y)a();else{e.setAttribute(n,y),i&&e.removeChild(i);const s={iconName:null,title:null,titleId:null,prefix:null,transform:ue,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}},{extra:l}=s;l.attributes[T]=t,vt(b,d).then(r=>{const i=pt(o(o({},s),{},{icons:{main:r,mask:{prefix:null,iconName:null,rest:[]}},prefix:d,iconName:y,extra:l,watchable:!0})),c=m.createElementNS("http://www.w3.org/2000/svg","svg");"::before"===t?e.insertBefore(c,e.firstChild):e.appendChild(c),c.outerHTML=i.map(e=>Se(e)).join("\n"),e.removeAttribute(n),a()}).catch(r)}}else a()})}function Zt(e){return Promise.all([Jt(e,"::before"),Jt(e,"::after")])}function en(e){return!(e.parentNode===document.head||~B.indexOf(e.tagName.toUpperCase())||e.getAttribute(T)||e.parentNode&&"svg"===e.parentNode.tagName)}function tn(e){if(g)return new Promise((t,n)=>{const a=me(e.querySelectorAll("*")).filter(en).map(Zt),r=Et("searchPseudoElements");jt(),Promise.all(a).then(()=>{r(),It(),t()}).catch(()=>{r(),It(),n()})})}var nn={hooks:()=>({mutationObserverCallbacks:e=>(e.pseudoElementsCallback=tn,e)}),provides(e){e.pseudoElements2svg=function(e){const{node:t=m}=e;le.searchPseudoElements&&tn(t)}}};let an=!1;var rn={mixout:()=>({dom:{unwatch(){jt(),an=!0}}}),hooks:()=>({bootstrap(){Ft(rt("mutationObserverCallbacks",{}))},noAuto(){_t&&_t.disconnect()},watch(e){const{observeMutationsRoot:t}=e;an?It():Ft(rt("mutationObserverCallbacks",{observeMutationsRoot:t}))}})};const on=e=>e.toLowerCase().split(" ").reduce((e,t)=>{const n=t.toLowerCase().split("-"),a=n[0];let r=n.slice(1).join("-");if(a&&"h"===r)return e.flipX=!0,e;if(a&&"v"===r)return e.flipY=!0,e;if(r=parseFloat(r),isNaN(r))return e;switch(a){case"grow":e.size=e.size+r;break;case"shrink":e.size=e.size-r;break;case"left":e.x=e.x-r;break;case"right":e.x=e.x+r;break;case"up":e.y=e.y-r;break;case"down":e.y=e.y+r;break;case"rotate":e.rotate=e.rotate+r}return e},{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0});var sn={mixout:()=>({parse:{transform:e=>on(e)}}),hooks:()=>({parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-transform");return n&&(e.transform=on(n)),e}}),provides(e){e.generateAbstractTransformGrouping=function(e){let{main:t,transform:n,containerWidth:a,iconWidth:r}=e;const i={transform:"translate(".concat(a/2," 256)")},s="translate(".concat(32*n.x,", ").concat(32*n.y,") "),l="scale(".concat(n.size/16*(n.flipX?-1:1),", ").concat(n.size/16*(n.flipY?-1:1),") "),c="rotate(".concat(n.rotate," 0 0)"),f={outer:i,inner:{transform:"".concat(s," ").concat(l," ").concat(c)},path:{transform:"translate(".concat(r/2*-1," -256)")}};return{tag:"g",attributes:o({},f.outer),children:[{tag:"g",attributes:o({},f.inner),children:[{tag:t.icon.tag,children:t.icon.children,attributes:o(o({},t.icon.attributes),f.path)}]}]}}}};const ln={x:0,y:0,width:"100%",height:"100%"};function cn(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return e.attributes&&(e.attributes.fill||t)&&(e.attributes.fill="black"),e}var fn={hooks:()=>({parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-mask"),a=n?Qe(n.split(" ").map(e=>e.trim())):{prefix:null,iconName:null,rest:[]};return a.prefix||(a.prefix=$e()),e.mask=a,e.maskId=t.getAttribute("data-fa-mask-id"),e}}),provides(e){e.generateAbstractMask=function(e){let{children:t,attributes:n,main:a,mask:r,maskId:i,transform:s}=e;const{width:l,icon:c}=a,{width:f,icon:u}=r,d=function(e){let{transform:t,containerWidth:n,iconWidth:a}=e;const r={transform:"translate(".concat(n/2," 256)")},o="translate(".concat(32*t.x,", ").concat(32*t.y,") "),i="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),s="rotate(".concat(t.rotate," 0 0)");return{outer:r,inner:{transform:"".concat(o," ").concat(i," ").concat(s)},path:{transform:"translate(".concat(a/2*-1," -256)")}}}({transform:s,containerWidth:f,iconWidth:l}),m={tag:"rect",attributes:o(o({},ln),{},{fill:"white"})},p=c.children?{children:c.children.map(cn)}:{},h={tag:"g",attributes:o({},d.inner),children:[cn(o({tag:c.tag,attributes:o(o({},c.attributes),d.path)},p))]},g={tag:"g",attributes:o({},d.outer),children:[h]},b="mask-".concat(i||de()),y="clip-".concat(i||de()),v={tag:"mask",attributes:o(o({},ln),{},{id:b,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[m,g]},x={tag:"defs",children:[{tag:"clipPath",attributes:{id:y},children:(w=u,"g"===w.tag?w.children:[w])},v]};var w;return t.push(x,{tag:"rect",attributes:o({fill:"currentColor","clip-path":"url(#".concat(y,")"),mask:"url(#".concat(b,")")},ln)}),{children:t,attributes:n}}}},un={provides(e){let t=!1;d.matchMedia&&(t=d.matchMedia("(prefers-reduced-motion: reduce)").matches),e.missingIconAbstract=function(){const e=[],n={fill:"currentColor"},a={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};e.push({tag:"path",attributes:o(o({},n),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});const r=o(o({},a),{},{attributeName:"opacity"}),i={tag:"circle",attributes:o(o({},n),{},{cx:"256",cy:"364",r:"28"}),children:[]};return t||i.children.push({tag:"animate",attributes:o(o({},a),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:o(o({},r),{},{values:"1;0;1;1;0;1;"})}),e.push(i),e.push({tag:"path",attributes:o(o({},n),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:t?[]:[{tag:"animate",attributes:o(o({},r),{},{values:"1;0;0;0;0;1;"})}]}),t||e.push({tag:"path",attributes:o(o({},n),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:o(o({},r),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:e}}}};!function(e,t){let{mixoutsTo:n}=t;et=e,tt={},Object.keys(nt).forEach(e=>{-1===at.indexOf(e)&&delete nt[e]}),et.forEach(e=>{const t=e.mixout?e.mixout():{};if(Object.keys(t).forEach(e=>{"function"==typeof t[e]&&(n[e]=t[e]),"object"==typeof t[e]&&Object.keys(t[e]).forEach(a=>{n[e]||(n[e]={}),n[e][a]=t[e][a]})}),e.hooks){const t=e.hooks();Object.keys(t).forEach(e=>{tt[e]||(tt[e]=[]),tt[e].push(t[e])})}e.provides&&e.provides(nt)})}([we,Ut,Yt,Vt,qt,nn,rn,sn,fn,un,{hooks:()=>({parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-symbol"),a=null!==n&&(""===n||n);return e.symbol=a,e}})}],{mixoutsTo:ut});const dn=ut.parse,mn=ut.icon;var pn,hn=n(556),gn=n.n(hn),bn=n(609),yn=n.n(bn);function vn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}function xn(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function wn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function kn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?wn(Object(n),!0).forEach(function(t){xn(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wn(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function En(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,o,i,s=[],l=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(a=o.call(n)).done)&&(s.push(a.value),s.length!==t);l=!0);}catch(e){c=!0,r=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw r}}return s}}(e,t)||Cn(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 Nn(e){return function(e){if(Array.isArray(e))return vn(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Cn(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function zn(e){return zn="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},zn(e)}function Cn(e,t){if(e){if("string"==typeof e)return vn(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?vn(e,t):void 0}}try{var Sn=n(900);pn=Sn.version}catch(e){pn=process.env.FA_VERSION||"7.0.0-alpha8"}function Mn(e){return t=e,(t-=0)==t?e:(e=e.replace(/[\-_\s]+(.)?/g,function(e,t){return t?t.toUpperCase():""})).substr(0,1).toLowerCase()+e.substr(1);var t}var On=["style"],Ln=!1;try{Ln=!0}catch(e){}function An(e){return e&&"object"===zn(e)&&e.prefix&&e.iconName&&e.icon?e:dn.icon?dn.icon(e):null===e?null:e&&"object"===zn(e)&&e.prefix&&e.iconName?e:Array.isArray(e)&&2===e.length?{prefix:e[0],iconName:e[1]}:"string"==typeof e?{prefix:"fas",iconName:e}:void 0}function Pn(e,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?xn({},e,t):{}}var jn={border:!1,className:"",mask:null,maskId:null,fixedWidth:!1,inverse:!1,flip:!1,icon:null,listItem:!1,pull:null,pulse:!1,rotation:null,rotateBy:!1,size:null,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:"",titleId:null,transform:null,swapOpacity:!1,widthAuto:!1},In=yn().forwardRef(function(e,t){var n=kn(kn({},jn),e),a=n.icon,r=n.mask,o=n.symbol,i=n.className,s=n.title,l=n.titleId,c=n.maskId,f=An(a),u=Pn("classes",[].concat(Nn(function(e){var t=e.beat,n=e.fade,a=e.beatFade,r=e.bounce,o=e.shake,i=e.flash,s=e.spin,l=e.spinPulse,c=e.spinReverse,f=e.pulse,u=e.fixedWidth,d=e.inverse,m=e.border,p=e.listItem,h=e.flip,g=e.size,b=e.rotation,y=e.pull,v=e.swapOpacity,x=e.rotateBy,w=e.widthAuto,k=function(e){for(var t=En(e.split("-"),2),n=t[0],a=t[1],r=En("7.0.0-alpha1".split("-"),2),o=r[0],i=r[1],s=n.split("."),l=o.split("."),c=0;c<Math.max(s.length,l.length);c++){var f=s[c]||"0",u=l[c]||"0",d=parseInt(f,10),m=parseInt(u,10);if(d!==m)return d>m}for(var p=0;p<Math.max(s.length,l.length);p++){var h=s[p]||"0",g=l[p]||"0";if(h!==g&&h.length!==g.length)return h.length<g.length}return!(a&&!i)}(pn),E=xn(xn(xn(xn(xn(xn({"fa-beat":t,"fa-fade":n,"fa-beat-fade":a,"fa-bounce":r,"fa-shake":o,"fa-flash":i,"fa-spin":s,"fa-spin-reverse":c,"fa-spin-pulse":l,"fa-pulse":f,"fa-fw":u,"fa-inverse":d,"fa-border":m,"fa-li":p,"fa-flip":!0===h,"fa-flip-horizontal":"horizontal"===h||"both"===h,"fa-flip-vertical":"vertical"===h||"both"===h},"fa-".concat(g),null!=g),"fa-rotate-".concat(b),null!=b&&0!==b),"fa-pull-".concat(y),null!=y),"fa-swap-opacity",v),"fa-rotate-by",k&&x),"fa-width-auto",k&&w);return Object.keys(E).map(function(e){return E[e]?e:null}).filter(function(e){return e})}(n)),Nn((i||"").split(" ")))),d=Pn("transform","string"==typeof n.transform?dn.transform(n.transform):n.transform),m=Pn("mask",An(r)),p=mn(f,kn(kn(kn(kn({},u),d),m),{},{symbol:o,title:s,titleId:l,maskId:c}));if(!p)return function(){var e;!Ln&&console&&"function"==typeof console.error&&(e=console).error.apply(e,arguments)}("Could not find icon",f),null;var h=p.abstract,g={ref:t};return Object.keys(n).forEach(function(e){jn.hasOwnProperty(e)||(g[e]=n[e])}),Fn(h[0],g)});In.displayName="FontAwesomeIcon",In.propTypes={beat:gn().bool,border:gn().bool,beatFade:gn().bool,bounce:gn().bool,className:gn().string,fade:gn().bool,flash:gn().bool,mask:gn().oneOfType([gn().object,gn().array,gn().string]),maskId:gn().string,fixedWidth:gn().bool,inverse:gn().bool,flip:gn().oneOf([!0,!1,"horizontal","vertical","both"]),icon:gn().oneOfType([gn().object,gn().array,gn().string]),listItem:gn().bool,pull:gn().oneOf(["right","left"]),pulse:gn().bool,rotation:gn().oneOf([0,90,180,270]),rotateBy:gn().bool,shake:gn().bool,size:gn().oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:gn().bool,spinPulse:gn().bool,spinReverse:gn().bool,symbol:gn().oneOfType([gn().bool,gn().string]),title:gn().string,titleId:gn().string,transform:gn().oneOfType([gn().string,gn().object]),swapOpacity:gn().bool,widthAuto:gn().bool};var Fn=function e(t,n){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if("string"==typeof n)return n;var r=(n.children||[]).map(function(n){return e(t,n)}),o=Object.keys(n.attributes||{}).reduce(function(e,t){var a=n.attributes[t];switch(t){case"class":e.attrs.className=a,delete n.attributes.class;break;case"style":e.attrs.style=a.split(";").map(function(e){return e.trim()}).filter(function(e){return e}).reduce(function(e,t){var n,a=t.indexOf(":"),r=Mn(t.slice(0,a)),o=t.slice(a+1).trim();return r.startsWith("webkit")?e[(n=r,n.charAt(0).toUpperCase()+n.slice(1))]=o:e[r]=o,e},{});break;default:0===t.indexOf("aria-")||0===t.indexOf("data-")?e.attrs[t.toLowerCase()]=a:e.attrs[Mn(t)]=a}return e},{attrs:{}}),i=a.style,s=void 0===i?{}:i,l=function(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(-1!==t.indexOf(a))continue;n[a]=e[a]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}(a,On);return o.attrs.style=kn(kn({},o.attrs.style),s),t.apply(void 0,[n.tag,kn(kn({},o.attrs),l)].concat(Nn(r)))}.bind(null,yn().createElement)}},a={};function r(e){var t=a[e];if(void 0!==t)return t.exports;var o=a[e]={exports:{}};return n[e].call(o.exports,o,o.exports,r),o.exports}r.m=n,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.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>e+".js",r.miniCssF=e=>e+".css",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),e={},t="ultimate_spin_wheel:",r.l=(n,a,o,i)=>{if(e[n])e[n].push(a);else{var s,l;if(void 0!==o)for(var c=document.getElementsByTagName("script"),f=0;f<c.length;f++){var u=c[f];if(u.getAttribute("src")==n||u.getAttribute("data-webpack")==t+o){s=u;break}}s||(l=!0,(s=document.createElement("script")).charset="utf-8",s.timeout=120,r.nc&&s.setAttribute("nonce",r.nc),s.setAttribute("data-webpack",t+o),s.src=n),e[n]=[a];var d=(t,a)=>{s.onerror=s.onload=null,clearTimeout(m);var r=e[n];if(delete e[n],s.parentNode&&s.parentNode.removeChild(s),r&&r.forEach(e=>e(a)),t)return t(a)},m=setTimeout(d.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=d.bind(null,s.onerror),s.onload=d.bind(null,s.onload),l&&document.head.appendChild(s)}},r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;r.g.importScripts&&(e=r.g.location+"");var t=r.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var n=t.getElementsByTagName("script");if(n.length)for(var a=n.length-1;a>-1&&(!e||!/^http(s?):/.test(e));)e=n[a--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),r.p=e+"../"})(),(()=>{if("undefined"!=typeof document){var e={773:0};r.f.miniCss=(t,n)=>{e[t]?n.push(e[t]):0!==e[t]&&{ 606:1}[t]&&n.push(e[t]=(e=>new Promise((t,n)=>{var a=r.miniCssF(e),o=r.p+a;if(((e,t)=>{for(var n=document.getElementsByTagName("link"),a=0;a<n.length;a++){var r=(i=n[a]).getAttribute("data-href")||i.getAttribute("href");if("stylesheet"===i.rel&&(r===e||r===t))return i}var o=document.getElementsByTagName("style");for(a=0;a<o.length;a++){var i;if((r=(i=o[a]).getAttribute("data-href"))===e||r===t)return i}})(a,o))return t();((e,t,n,a,o)=>{var i=document.createElement("link");i.rel="stylesheet",i.type="text/css",r.nc&&(i.nonce=r.nc),i.onerror=i.onload=n=>{if(i.onerror=i.onload=null,"load"===n.type)a();else{var r=n&&n.type,s=n&&n.target&&n.target.href||t,l=new Error("Loading CSS chunk "+e+" failed.\n("+r+": "+s+")");l.name="ChunkLoadError",l.code="CSS_CHUNK_LOAD_FAILED",l.type=r,l.request=s,i.parentNode&&i.parentNode.removeChild(i),o(l)}},i.href=t,document.head.appendChild(i)})(e,o,0,t,n)}))(t).then(()=>{e[t]=0},n=>{throw delete e[t],n}))}}})(),(()=>{var e={773:0};r.f.j=(t,n)=>{var a=r.o(e,t)?e[t]:void 0;if(0!==a)if(a)n.push(a[2]);else{var o=new Promise((n,r)=>a=e[t]=[n,r]);n.push(a[2]=o);var i=r.p+r.u(t),s=new Error;r.l(i,n=>{if(r.o(e,t)&&(0!==(a=e[t])&&(e[t]=void 0),a)){var o=n&&("load"===n.type?"missing":n.type),i=n&&n.target&&n.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+i+")",s.name="ChunkLoadError",s.type=o,s.request=i,a[1](s)}},"chunk-"+t,t)}};var t=(t,n)=>{var a,o,[i,s,l]=n,c=0;if(i.some(t=>0!==e[t])){for(a in s)r.o(s,a)&&(r.m[a]=s[a]);l&&l(r)}for(t&&t(n);c<i.length;c++)o=i[c],r.o(e,o)&&e[o]&&e[o][0](),e[o]=0},n=globalThis.webpackChunkultimate_spin_wheel=globalThis.webpackChunkultimate_spin_wheel||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";var e=r(609),t=r.n(e),n=r(338),a=r(737),o=r(723),i=r(982),s=r(188);function l(){const t=USPIN_CONFIG_ADMIN.plugin_name.replace(/\s+/g,""),[n,a]=(0,e.useState)(()=>"true"===localStorage.getItem(t+"DarkMode"));return(0,e.useEffect)(()=>{document.documentElement.classList.toggle("dark",n),localStorage.setItem(t+"DarkMode",n)},[n]),(0,e.createElement)(e.Fragment,null,(0,e.createElement)("nav",{className:"bg-white border-gray-200 rounded-xl px-2 lg:px-4 py-3 lg:py-4 dark:bg-gray-900 shadow-sm"},(0,e.createElement)("div",{className:"flex flex-wrap justify-between items-center gap-3"},(0,e.createElement)("div",{className:"flex justify-start items-center"},(0,e.createElement)("a",{href:USPIN_CONFIG_ADMIN.admin_url+"admin.php?page="+USPIN_CONFIG_ADMIN.plugin_slug,className:"flex items-center outline-none focus:outline-none shadow-none"},(0,e.createElement)("img",{src:USPIN_CONFIG_ADMIN.logo,className:"mr-2 h-10 rounded",alt:USPIN_CONFIG_ADMIN.plugin_name}),(0,e.createElement)("span",{className:"text-xl lg:text-3xl uppercase font-bold bg-gradient-to-r from-indigo-800 via-sky-400 to-purple-600 bg-clip-text text-transparent relative"},(0,e.createElement)("span",{className:"absolute -top-2 right-0 text-xs uppercase font-bold bg-gradient-to-r from-indigo-800 via-sky-400 to-purple-600 bg-clip-text text-transparent tracking-widest"},"ULTIMATE"),USPIN_CONFIG_ADMIN.plugin_name))),(0,e.createElement)("div",{className:"flex items-center lg:order-2 gap-3"},(0,e.createElement)("button",{onClick:()=>a(!n),className:"rounded-lg px-2.5 py-2 text-sm text-gray-500 hover:bg-gray-100 focus:outline-none focus:ring-4 focus:ring-gray-200 dark:text-gray-400 dark:hover:bg-gray-700 dark:focus:ring-gray-700 ring-2 ring-gray-300 dark:ring-gray-600"},(0,e.createElement)(i.g,{icon:n?s.oMq:s.PJS,className:"h-4 w-4"})),(0,e.createElement)("button",{type:"button","data-dropdown-toggle":"notification-dropdown",className:"hidden p-2 text-gray-500 rounded-lg hover:text-gray-900 hover:bg-gray-100 dark:text-gray-400 dark:hover:text-white dark:hover:bg-gray-700 focus:ring-4 focus:ring-gray-300 dark:focus:ring-gray-600"},(0,e.createElement)("span",{className:"sr-only"},"View notifications"),(0,e.createElement)("svg",{"aria-hidden":"true",className:"w-6 h-6",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{d:"M10 2a6 6 0 00-6 6v3.586l-.707.707A1 1 0 004 14h12a1 1 0 00.707-1.707L16 11.586V8a6 6 0 00-6-6zM10 18a3 3 0 01-3-3h6a3 3 0 01-3 3z"}))),(0,e.createElement)("div",{className:"hidden overflow-hidden z-50 my-4 max-w-sm text-base list-none bg-white rounded divide-y divide-gray-100 shadow-lg dark:divide-gray-600 dark:bg-gray-700",id:"notification-dropdown"},(0,e.createElement)("div",{className:"block py-2 px-4 text-base font-medium text-center text-gray-700 bg-gray-50 dark:bg-gray-700 dark:text-gray-400"}),(0,e.createElement)("div",null),(0,e.createElement)("a",{href:"#",className:"block py-2 text-base font-normal text-center text-gray-900 bg-gray-50 hover:bg-gray-100 dark:bg-gray-700 dark:text-white dark:hover:underline"},(0,e.createElement)("div",{className:"inline-flex items-center "},(0,e.createElement)("svg",{"aria-hidden":"true",className:"mr-2 w-5 h-5",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{d:"M10 12a2 2 0 100-4 2 2 0 000 4z"}),(0,e.createElement)("path",{fillRule:"evenodd",d:"M.458 10C1.732 5.943 5.522 3 10 3s8.268 2.943 9.542 7c-1.274 4.057-5.064 7-9.542 7S1.732 14.057.458 10zM14 10a4 4 0 11-8 0 4 4 0 018 0z",clipRule:"evenodd"}))))),(0,e.createElement)("button",{type:"button",className:"relative w-10 h-10 bg-sky-100 border-2 border-solid border-indigo-600 flex justify-center items-center rounded-full focus:ring-4 focus:ring-gray-300 dark:focus:ring-gray-600"},(0,e.createElement)("img",{className:"rounded-full",src:USPIN_CONFIG_ADMIN.current_user.avatar,alt:"avatar"}),(0,e.createElement)("span",{className:"top-0 left-7 absolute w-3.5 h-3.5 bg-green-400 border-2 border-white dark:border-gray-800 rounded-full"}))))))}const c={prefix:"fab",iconName:"linkedin",icon:[448,512,[],"f08c","M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"]},f={prefix:"fab",iconName:"facebook",icon:[512,512,[62e3],"f09a","M512 256C512 114.6 397.4 0 256 0S0 114.6 0 256C0 376 82.7 476.8 194.2 504.5V334.2H141.4V256h52.8V222.3c0-87.1 39.4-127.5 125-127.5c16.2 0 44.2 3.2 55.7 6.4V172c-6-.6-16.5-1-29.6-1c-42 0-58.2 15.9-58.2 57.2V256h83.6l-14.4 78.2H287V510.1C413.8 494.8 512 386.9 512 256h0z"]},u={prefix:"fab",iconName:"youtube",icon:[576,512,[61802],"f167","M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"]},d={prefix:"fab",iconName:"twitter",icon:[512,512,[],"f099","M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"]};function m(){return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"bg-white rounded-lg shadow sm:flex sm:items-center sm:justify-between p-4 sm:p-6 xl:p-8 dark:bg-stone-900"},(0,e.createElement)("p",{className:"mb-4 text-center md:text-left text-sm text-gray-500 dark:text-gray-400 sm:mb-0"},(0,o.__)("Thank You for Using ","ultimate-spin-wheel")," ",(0,e.createElement)("strong",null,"(Core v",USPIN_CONFIG_ADMIN.version,USPIN_CONFIG_ADMIN.pro_version&&(0,e.createElement)("span",null," & Pro ",(0,e.createElement)("strong",null,"v",USPIN_CONFIG_ADMIN.pro_version)),")"),(0,e.createElement)("br",null)," ",(0,o.__)("By - ","ultimate-spin-wheel"),(0,e.createElement)("a",{target:"_blank",href:"https://wowdevs.com",className:"hover:underline dark:text-white"},(0,e.createElement)("strong",null,"wowDevs.com"))," ","© 2025",2025!==(new Date).getFullYear()&&(0,e.createElement)(e.Fragment,null,"- ",(new Date).getFullYear()," ")," ",(0,o.__)("All rights reserved.","ultimate-spin-wheel")),(0,e.createElement)("div",{className:"flex justify-center items-center space-x-1"},(0,e.createElement)("a",{href:"https://www.facebook.com/groups/wowdevs/",target:"_blank","data-tooltip-target":"tooltip-facebook",className:"inline-flex justify-center p-2 text-gray-500 rounded-lg cursor-pointer dark:text-gray-400 dark:hover:text-white hover:text-gray-900 hover:bg-gray-100 dark:hover:bg-gray-600"},(0,e.createElement)(i.g,{icon:f,className:"w-5 h-5"})),(0,e.createElement)("div",{className:"inline-block absolute invisible z-10 py-2 px-3 text-sm font-medium text-white bg-gray-900 rounded-lg shadow-sm opacity-0 transition-opacity duration-300 tooltip dark:bg-gray-700"},(0,o.__)("Follow us on Facebook","ultimate-spin-wheel"),(0,e.createElement)("div",{className:"tooltip-arrow","data-popper-arrow":""})),(0,e.createElement)("a",{href:"https://twitter.com/wowdevscom",target:"_blank","data-tooltip-target":"tooltip-twitter",className:"inline-flex justify-center p-2 text-gray-500 rounded-lg cursor-pointer dark:text-gray-400 dark:hover:text-white hover:text-gray-900 hover:bg-gray-100 dark:hover:bg-gray-600"},(0,e.createElement)(i.g,{icon:d,className:"w-5 h-5"})),(0,e.createElement)("div",{id:"tooltip-twitter",role:"tooltip",className:"inline-block absolute invisible z-10 py-2 px-3 text-sm font-medium text-white bg-gray-900 rounded-lg shadow-sm opacity-0 transition-opacity duration-300 tooltip dark:bg-gray-700"},(0,e.createElement)("div",{className:"tooltip-arrow","data-popper-arrow":""})),(0,e.createElement)("a",{href:"https://www.linkedin.com/company/wowdevs/",target:"_blank","data-tooltip-target":"tooltip-github",className:"inline-flex justify-center p-2 text-gray-500 rounded-lg cursor-pointer dark:text-gray-400 dark:hover:text-white hover:text-gray-900 hover:bg-gray-100 dark:hover:bg-gray-600"},(0,e.createElement)(i.g,{icon:c,className:"w-5 h-5"})),(0,e.createElement)("div",{id:"tooltip-github",role:"tooltip",className:"inline-block absolute invisible z-10 py-2 px-3 text-sm font-medium text-white bg-gray-900 rounded-lg shadow-sm opacity-0 transition-opacity duration-300 tooltip dark:bg-gray-700"},(0,e.createElement)("div",{className:"tooltip-arrow","data-popper-arrow":""})),(0,e.createElement)("a",{href:"https://www.youtube.com/@wowdevs?sub_confirmation=1",target:"_blank","data-tooltip-target":"tooltip-dribbble",className:"inline-flex justify-center p-2 text-gray-500 rounded-lg cursor-pointer dark:text-gray-400 dark:hover:text-white hover:text-gray-900 hover:bg-gray-100 dark:hover:bg-gray-600"},(0,e.createElement)(i.g,{icon:u,className:"w-5 h-5"})),(0,e.createElement)("div",{id:"tooltip-dribbble",role:"tooltip",className:"inline-block absolute invisible z-10 py-2 px-3 text-sm font-medium text-white bg-gray-900 rounded-lg shadow-sm opacity-0 transition-opacity duration-300 tooltip dark:bg-gray-700"},(0,e.createElement)("div",{className:"tooltip-arrow","data-popper-arrow":""})))))}class p extends t().Component{constructor(e){super(e),this.state={hasError:!1}}static getDerivedStateFromError(e){return{hasError:!0}}componentDidCatch(e,t){console.error("ErrorBoundary caught an error:",e,t)}render(){return this.state.hasError?(0,e.createElement)("div",{className:"p-4 text-center bg-red-100 text-red-700 rounded-lg"},(0,e.createElement)("h2",null,(0,o.__)("Something went wrong.","ultimate-spin-wheel")),(0,e.createElement)("p",null,(0,o.__)("Please try refreshing the page.","ultimate-spin-wheel"))):this.props.children}}const h=p;var g=r(682),b=r.n(g);const y=({data:t,activeTab:n,onTabClick:a,isSidebarOpen:r,toggleSidebar:l,isLargeScreen:c})=>{const f=(0,e.createElement)("div",{className:"bg-gradient-to-r from-indigo-800 to-purple-600 dark:from-gray-900 dark:to-gray-900 p-4 shadow-xl rounded-lg"},(0,e.createElement)(()=>(0,e.createElement)("div",{className:"flex items-center justify-between mb-4 pb-4 border-b border-white/20 dark:border-gray-800"},r&&(0,e.createElement)("h3",{className:"text-lg font-bold text-white uppercase"},USPIN_CONFIG_ADMIN.plugin_name),c&&(0,e.createElement)("button",{onClick:l,className:"p-2 rounded-lg hover:bg-purple-700 dark:hover:bg-gray-800 text-white focus:outline-none focus:ring-2 focus:ring-purple-500 focus:ring-opacity-50 ml-auto leading-none","aria-label":r?(0,o.__)("Hide Menu","ultimate-spin-wheel"):(0,o.__)("Show Menu","ultimate-spin-wheel"),title:r?(0,o.__)("Hide Menu","ultimate-spin-wheel"):(0,o.__)("Show Menu","ultimate-spin-wheel")},(0,e.createElement)(i.g,{icon:r?s.Wzs:s.XkK,className:"h-5 w-5"}))),null),t.map(({label:t,value:o,icon:i})=>(0,e.createElement)("button",{key:o,onClick:()=>a(o),className:"flex py-1.5 mb-1 items-center w-full leading-tight transition-all rounded-lg outline-none text-start justify-start font-sans text-base font-normal select-none cursor-pointer "+(n===o?"tab-active text-gray-900 bg-white dark:bg-gray-800 dark:text-white":"hover:bg-purple-700 text-white")},(0,e.createElement)("div",{className:"flex gap-3 items-center w-full px-2 py-3 leading-tight transition-all rounded-lg outline-none text-start"},(0,e.createElement)("div",{className:"grid place-items-center"},i),r&&t))));return(0,e.createElement)("div",{className:"transition-all duration-300 ease-in-out "+(c||r?c?r?"min-w-56":"w-[70px]":"min-w-56":"hidden")},(0,e.createElement)(b(),null,f))},v=({data:t,activeTab:n,onTabClick:a,isSidebarOpen:r,toggleSidebar:l,isLargeScreen:c})=>(0,e.createElement)("div",{className:"flex flex-col xl:flex-row gap-4 my-4 lg:my-6"},(0,e.createElement)(y,{data:t,activeTab:n,onTabClick:a,isSidebarOpen:r,toggleSidebar:l,isLargeScreen:c}),(0,e.createElement)("div",{className:"flex-1 w-full h-max text-gray-700 antialiased font-sans text-base font-light leading-relaxed py-0 rounded-lg overflow-hidden"},(0,e.createElement)(()=>c?null:(0,e.createElement)("button",{className:"mb-4 bg-gradient-to-r from-purple-600 to-indigo-600 text-white px-4 py-2.5 rounded-lg flex items-center gap-3 shadow-md hover:shadow-lg transform hover:-translate-y-0.5 transition-all duration-300 focus:outline-none focus:ring-2 focus:ring-purple-500 focus:ring-opacity-50",onClick:l},(0,e.createElement)("div",{className:"transition-all duration-300 "+(r?"":"rotate-180")},(0,e.createElement)(i.g,{icon:s.ckx,className:"h-5 w-5"})),(0,e.createElement)("span",{className:"font-medium"},r?(0,o.__)("Hide Menu","ultimate-spin-wheel"):(0,o.__)("Show Menu","ultimate-spin-wheel"))),null),t.map(({value:t,desc:a})=>(0,e.createElement)("div",{key:t,className:"py-0 "+(n===t?"block":"hidden")},(0,e.createElement)(h,null,(0,e.createElement)(e.Suspense,{fallback:(0,e.createElement)("div",null,(0,o.__)("Loading...","ultimate-spin-wheel"))},a)))))),x=(t().lazy(()=>r.e(747).then(r.bind(r,747))),t().lazy(()=>Promise.all([r.e(996),r.e(934)]).then(r.bind(r,934)))),w=t().lazy(()=>r.e(365).then(r.bind(r,365))),k=t().lazy(()=>Promise.all([r.e(83),r.e(520)]).then(r.bind(r,520))),E=t().lazy(()=>Promise.all([r.e(83),r.e(465),r.e(810)]).then(r.bind(r,810))),N=(t().lazy(()=>r.e(304).then(r.bind(r,304))),t().lazy(()=>r.e(970).then(r.bind(r,970)))),z=t().lazy(()=>r.e(775).then(r.bind(r,775))),C=t().lazy(()=>Promise.all([r.e(425),r.e(606)]).then(r.bind(r,606))),S=[{label:(0,o.__)("Dashboard","ultimate-spin-wheel"),value:"dashboard",icon:(0,e.createElement)(i.g,{icon:s.BwJ,className:"h-5 w-5"}),desc:(0,e.createElement)(x,null)},{label:(0,o.__)("Campaigns","ultimate-spin-wheel"),value:"campaigns",icon:(0,e.createElement)(i.g,{icon:s.ITF,className:"h-5 w-5"}),desc:(0,e.createElement)(w,null)},{label:(0,o.__)("Entries","ultimate-spin-wheel"),value:"entries",icon:(0,e.createElement)(i.g,{icon:s.ITF,className:"h-5 w-5"}),desc:(0,e.createElement)(k,null)},{label:(0,o.__)("License","ultimate-spin-wheel"),value:"license",icon:(0,e.createElement)(i.g,{icon:s.bMg,className:"h-5 w-5"}),desc:(0,e.createElement)(E,null)},{label:(0,o.__)("FAQs","ultimate-spin-wheel"),value:"faqs",icon:(0,e.createElement)(i.g,{icon:s.EvL,className:"h-5 w-5"}),desc:(0,e.createElement)(N,null)},{label:(0,o.__)("Support","ultimate-spin-wheel"),value:"support",icon:(0,e.createElement)(i.g,{icon:s.QEm,className:"h-5 w-5"}),desc:(0,e.createElement)(z,null)}];new URLSearchParams(window.location.search).has("post_id")&&S.splice(2,0,{label:(0,o.__)("Configuration","ultimate-spin-wheel"),value:"config",icon:(0,e.createElement)(i.g,{icon:s.BH7,className:"h-5 w-5"}),desc:(0,e.createElement)(C,null)});const M=()=>{const t=USPIN_CONFIG_ADMIN.plugin_name.replace(/\s+/g,"")+"SpinWheel",[n,a]=(0,e.useState)(()=>{const e=window.location.hash.replace("#","");return e&&S.some(t=>t.value===e)?e:localStorage.getItem(t+"ActiveTab")||"dashboard"}),[r,o]=(0,e.useState)(()=>{const e=localStorage.getItem(t+"SidebarOpen");return null===e||"true"===e}),[i,s]=(0,e.useState)(window.innerWidth>=1280),c=e=>S.some(t=>t.value===e);return(0,e.useEffect)(()=>{const e=()=>{const e=window.location.hash.replace("#","");e&&c(e)&&a(e)};return window.addEventListener("hashchange",e),e(),()=>{window.removeEventListener("hashchange",e)}},[]),(0,e.useEffect)(()=>{const e=()=>{s(window.innerWidth>=1280)};return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[]),(0,e.useEffect)(()=>{localStorage.setItem(t+"ActiveTab",n),window.location.hash=n},[n]),(0,e.useEffect)(()=>{localStorage.setItem(t+"SidebarOpen",r)},[r]),(0,e.useEffect)(()=>{const e=()=>{const e=window.location.hash.replace("#","");c(e)&&a(e)};return window.addEventListener("hashchange",e),e(),()=>{window.removeEventListener("hashchange",e)}},[]),(0,e.createElement)(e.Fragment,null,(0,e.createElement)(l,null),(0,e.createElement)(v,{data:S,activeTab:n,onTabClick:e=>{a(e)},isSidebarOpen:r,toggleSidebar:()=>{o(!r)},isLargeScreen:i}),(0,e.createElement)(m,null))};if(document.getElementById("ultimate-spin-wheel")){const t=()=>(0,e.createElement)(e.Fragment,null,(0,e.createElement)("h2",{className:"app-title"}),(0,e.createElement)(M,null));(0,n.H)(document.getElementById("ultimate-spin-wheel")).render((0,e.createElement)(a.D,null,(0,e.createElement)(t,null)))}})()})();1 (()=>{var e,t,n={28:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){do{const t=window.getComputedStyle(e);if("none"!==t.transform||"none"!==t.webkitTransform)return e;e=e.parentElement||e.parentNode}while(null!==e&&1===e.nodeType);return null}},143:e=>{"use strict";e.exports=window.wp.data},188:(e,t,n)=>{"use strict";n.d(t,{$Fj:()=>y,BH7:()=>A,BwJ:()=>g,C97:()=>b,DDU:()=>v,EDt:()=>O,EvL:()=>w,GRI:()=>F,HoF:()=>C,ITF:()=>s,Int:()=>Y,PJS:()=>V,Q9Y:()=>o,QEm:()=>h,URI:()=>W,WKo:()=>D,Wzs:()=>T,X46:()=>u,XkK:()=>R,Yop:()=>U,Ys0:()=>f,_2z:()=>S,_vK:()=>z,a$:()=>P,bMg:()=>d,ckx:()=>i,dmS:()=>E,e68:()=>q,gK3:()=>k,gdJ:()=>l,iHh:()=>H,iW_:()=>L,ijD:()=>_,isQ:()=>G,k6j:()=>c,kNw:()=>p,l6G:()=>a,n2W:()=>$,oMq:()=>I,pS3:()=>N,qIE:()=>x,w97:()=>r,y_8:()=>M,ycA:()=>j,z1G:()=>B,zqi:()=>m});const a={prefix:"fas",iconName:"calendar-days",icon:[448,512,["calendar-alt"],"f073","M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zm64 80l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm128 0l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM64 400l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm112 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z"]},r={prefix:"fas",iconName:"table",icon:[512,512,[],"f0ce","M64 256l0-96 160 0 0 96L64 256zm0 64l160 0 0 96L64 416l0-96zm224 96l0-96 160 0 0 96-160 0zM448 256l-160 0 0-96 160 0 0 96zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32z"]},o={prefix:"fas",iconName:"compass",icon:[512,512,[129517],"f14e","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm50.7-186.9L162.4 380.6c-19.4 7.5-38.5-11.6-31-31l55.5-144.3c3.3-8.5 9.9-15.1 18.4-18.4l144.3-55.5c19.4-7.5 38.5 11.6 31 31L325.1 306.7c-3.2 8.5-9.9 15.1-18.4 18.4zM288 256a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},i={prefix:"fas",iconName:"bars",icon:[448,512,["navicon"],"f0c9","M0 96C0 78.3 14.3 64 32 64l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 128C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 288c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32L32 448c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0c17.7 0 32 14.3 32 32z"]},s={prefix:"fas",iconName:"list",icon:[512,512,["list-squares"],"f03a","M40 48C26.7 48 16 58.7 16 72l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24L40 48zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L192 64zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zM16 232l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24zM40 368c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0z"]},l={prefix:"fas",iconName:"users",icon:[640,512,[],"f0c0","M144 0a80 80 0 1 1 0 160A80 80 0 1 1 144 0zM512 0a80 80 0 1 1 0 160A80 80 0 1 1 512 0zM0 298.7C0 239.8 47.8 192 106.7 192l42.7 0c15.9 0 31 3.5 44.6 9.7c-1.3 7.2-1.9 14.7-1.9 22.3c0 38.2 16.8 72.5 43.3 96c-.2 0-.4 0-.7 0L21.3 320C9.6 320 0 310.4 0 298.7zM405.3 320c-.2 0-.4 0-.7 0c26.6-23.5 43.3-57.8 43.3-96c0-7.6-.7-15-1.9-22.3c13.6-6.3 28.7-9.7 44.6-9.7l42.7 0C592.2 192 640 239.8 640 298.7c0 11.8-9.6 21.3-21.3 21.3l-213.3 0zM224 224a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zM128 485.3C128 411.7 187.7 352 261.3 352l117.3 0C452.3 352 512 411.7 512 485.3c0 14.7-11.9 26.7-26.7 26.7l-330.7 0c-14.7 0-26.7-11.9-26.7-26.7z"]},c={prefix:"fas",iconName:"eye-slash",icon:[640,512,[],"f070","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zM223.1 149.5C248.6 126.2 282.7 112 320 112c79.5 0 144 64.5 144 144c0 24.9-6.3 48.3-17.4 68.7L408 294.5c8.4-19.3 10.6-41.4 4.8-63.3c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3c0 10.2-2.4 19.8-6.6 28.3l-90.3-70.8zM373 389.9c-16.4 6.5-34.3 10.1-53 10.1c-79.5 0-144-64.5-144-144c0-6.9 .5-13.6 1.4-20.2L83.1 161.5C60.3 191.2 44 220.8 34.5 243.7c-3.3 7.9-3.3 16.7 0 24.6c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c47.8 0 89.9-12.9 126.2-32.5L373 389.9z"]},f={prefix:"fas",iconName:"wand-magic-sparkles",icon:[576,512,["magic-wand-sparkles"],"e2ca","M234.7 42.7L197 56.8c-3 1.1-5 4-5 7.2s2 6.1 5 7.2l37.7 14.1L248.8 123c1.1 3 4 5 7.2 5s6.1-2 7.2-5l14.1-37.7L315 71.2c3-1.1 5-4 5-7.2s-2-6.1-5-7.2L277.3 42.7 263.2 5c-1.1-3-4-5-7.2-5s-6.1 2-7.2 5L234.7 42.7zM46.1 395.4c-18.7 18.7-18.7 49.1 0 67.9l34.6 34.6c18.7 18.7 49.1 18.7 67.9 0L529.9 116.5c18.7-18.7 18.7-49.1 0-67.9L495.3 14.1c-18.7-18.7-49.1-18.7-67.9 0L46.1 395.4zM484.6 82.6l-105 105-23.3-23.3 105-105 23.3 23.3zM7.5 117.2C3 118.9 0 123.2 0 128s3 9.1 7.5 10.8L64 160l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L128 160l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L128 96 106.8 39.5C105.1 35 100.8 32 96 32s-9.1 3-10.8 7.5L64 96 7.5 117.2zm352 256c-4.5 1.7-7.5 6-7.5 10.8s3 9.1 7.5 10.8L416 416l21.2 56.5c1.7 4.5 6 7.5 10.8 7.5s9.1-3 10.8-7.5L480 416l56.5-21.2c4.5-1.7 7.5-6 7.5-10.8s-3-9.1-7.5-10.8L480 352l-21.2-56.5c-1.7-4.5-6-7.5-10.8-7.5s-9.1 3-10.8 7.5L416 352l-56.5 21.2z"]},u={prefix:"fas",iconName:"user",icon:[448,512,[128100,62144],"f007","M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512l388.6 0c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304l-91.4 0z"]},d={prefix:"fas",iconName:"key",icon:[512,512,[128273],"f084","M336 352c97.2 0 176-78.8 176-176S433.2 0 336 0S160 78.8 160 176c0 18.7 2.9 36.8 8.3 53.7L7 391c-4.5 4.5-7 10.6-7 17l0 80c0 13.3 10.7 24 24 24l80 0c13.3 0 24-10.7 24-24l0-40 40 0c13.3 0 24-10.7 24-24l0-40 40 0c6.4 0 12.5-2.5 17-7l33.3-33.3c16.9 5.4 35 8.3 53.7 8.3zM376 96a40 40 0 1 1 0 80 40 40 0 1 1 0-80z"]},m={prefix:"fas",iconName:"crown",icon:[576,512,[128081],"f521","M309 106c11.4-7 19-19.7 19-34c0-22.1-17.9-40-40-40s-40 17.9-40 40c0 14.4 7.6 27 19 34L209.7 220.6c-9.1 18.2-32.7 23.4-48.6 10.7L72 160c5-6.7 8-15 8-24c0-22.1-17.9-40-40-40S0 113.9 0 136s17.9 40 40 40c.2 0 .5 0 .7 0L86.4 427.4c5.5 30.4 32 52.6 63 52.6l277.2 0c30.9 0 57.4-22.1 63-52.6L535.3 176c.2 0 .5 0 .7 0c22.1 0 40-17.9 40-40s-17.9-40-40-40s-40 17.9-40 40c0 9 3 17.3 8 24l-89.1 71.3c-15.9 12.7-39.5 7.5-48.6-10.7L309 106z"]},p={prefix:"fas",iconName:"fire",icon:[448,512,[128293],"f06d","M159.3 5.4c7.8-7.3 19.9-7.2 27.7 .1c27.6 25.9 53.5 53.8 77.7 84c11-14.4 23.5-30.1 37-42.9c7.9-7.4 20.1-7.4 28 .1c34.6 33 63.9 76.6 84.5 118c20.3 40.8 33.8 82.5 33.8 111.9C448 404.2 348.2 512 224 512C98.4 512 0 404.1 0 276.5c0-38.4 17.8-85.3 45.4-131.7C73.3 97.7 112.7 48.6 159.3 5.4zM225.7 416c25.3 0 47.7-7 68.8-21c42.1-29.4 53.4-88.2 28.1-134.4c-4.5-9-16-9.6-22.5-2l-25.2 29.3c-6.6 7.6-18.5 7.4-24.7-.5c-16.5-21-46-58.5-62.8-79.8c-6.3-8-18.3-8.1-24.7-.1c-33.8 42.5-50.8 69.3-50.8 99.4C112 375.4 162.6 416 225.7 416z"]},h={prefix:"fas",iconName:"headset",icon:[512,512,[],"f590","M256 48C141.1 48 48 141.1 48 256l0 40c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-40C0 114.6 114.6 0 256 0S512 114.6 512 256l0 144.1c0 48.6-39.4 88-88.1 88L313.6 488c-8.3 14.3-23.8 24-41.6 24l-32 0c-26.5 0-48-21.5-48-48s21.5-48 48-48l32 0c17.8 0 33.3 9.7 41.6 24l110.4 .1c22.1 0 40-17.9 40-40L464 256c0-114.9-93.1-208-208-208zM144 208l16 0c17.7 0 32 14.3 32 32l0 112c0 17.7-14.3 32-32 32l-16 0c-35.3 0-64-28.7-64-64l0-48c0-35.3 28.7-64 64-64zm224 0c35.3 0 64 28.7 64 64l0 48c0 35.3-28.7 64-64 64l-16 0c-17.7 0-32-14.3-32-32l0-112c0-17.7 14.3-32 32-32l16 0z"]},g={prefix:"fas",iconName:"wifi",icon:[640,512,["wifi-3","wifi-strong"],"f1eb","M54.2 202.9C123.2 136.7 216.8 96 320 96s196.8 40.7 265.8 106.9c12.8 12.2 33 11.8 45.2-.9s11.8-33-.9-45.2C549.7 79.5 440.4 32 320 32S90.3 79.5 9.8 156.7C-2.9 169-3.3 189.2 8.9 202s32.5 13.2 45.2 .9zM320 256c56.8 0 108.6 21.1 148.2 56c13.3 11.7 33.5 10.4 45.2-2.8s10.4-33.5-2.8-45.2C459.8 219.2 393 192 320 192s-139.8 27.2-190.5 72c-13.3 11.7-14.5 31.9-2.8 45.2s31.9 14.5 45.2 2.8c39.5-34.9 91.3-56 148.2-56zm64 160a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"]},b={prefix:"fas",iconName:"gift",icon:[512,512,[127873],"f06b","M190.5 68.8L225.3 128l-1.3 0-72 0c-22.1 0-40-17.9-40-40s17.9-40 40-40l2.2 0c14.9 0 28.8 7.9 36.3 20.8zM64 88c0 14.4 3.5 28 9.6 40L32 128c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32l448 0c17.7 0 32-14.3 32-32l0-64c0-17.7-14.3-32-32-32l-41.6 0c6.1-12 9.6-25.6 9.6-40c0-48.6-39.4-88-88-88l-2.2 0c-31.9 0-61.5 16.9-77.7 44.4L256 85.5l-24.1-41C215.7 16.9 186.1 0 154.2 0L152 0C103.4 0 64 39.4 64 88zm336 0c0 22.1-17.9 40-40 40l-72 0-1.3 0 34.8-59.2C329.1 55.9 342.9 48 357.8 48l2.2 0c22.1 0 40 17.9 40 40zM32 288l0 176c0 26.5 21.5 48 48 48l144 0 0-224L32 288zM288 512l144 0c26.5 0 48-21.5 48-48l0-176-192 0 0 224z"]},y={prefix:"fas",iconName:"chart-bar",icon:[512,512,["bar-chart"],"f080","M32 32c17.7 0 32 14.3 32 32l0 336c0 8.8 7.2 16 16 16l400 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L80 480c-44.2 0-80-35.8-80-80L0 64C0 46.3 14.3 32 32 32zm96 96c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32zm32 64l128 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 96l256 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},v={prefix:"fas",iconName:"scroll",icon:[576,512,[128220],"f70e","M0 80l0 48c0 17.7 14.3 32 32 32l16 0 48 0 0-80c0-26.5-21.5-48-48-48S0 53.5 0 80zM112 32c10 13.4 16 30 16 48l0 304c0 35.3 28.7 64 64 64s64-28.7 64-64l0-5.3c0-32.4 26.3-58.7 58.7-58.7L480 320l0-192c0-53-43-96-96-96L112 32zM464 480c61.9 0 112-50.1 112-112c0-8.8-7.2-16-16-16l-245.3 0c-14.7 0-26.7 11.9-26.7 26.7l0 5.3c0 53-43 96-96 96l176 0 96 0z"]},x={prefix:"fas",iconName:"layer-group",icon:[576,512,[],"f5fd","M264.5 5.2c14.9-6.9 32.1-6.9 47 0l218.6 101c8.5 3.9 13.9 12.4 13.9 21.8s-5.4 17.9-13.9 21.8l-218.6 101c-14.9 6.9-32.1 6.9-47 0L45.9 149.8C37.4 145.8 32 137.3 32 128s5.4-17.9 13.9-21.8L264.5 5.2zM476.9 209.6l53.2 24.6c8.5 3.9 13.9 12.4 13.9 21.8s-5.4 17.9-13.9 21.8l-218.6 101c-14.9 6.9-32.1 6.9-47 0L45.9 277.8C37.4 273.8 32 265.3 32 256s5.4-17.9 13.9-21.8l53.2-24.6 152 70.2c23.4 10.8 50.4 10.8 73.8 0l152-70.2zm-152 198.2l152-70.2 53.2 24.6c8.5 3.9 13.9 12.4 13.9 21.8s-5.4 17.9-13.9 21.8l-218.6 101c-14.9 6.9-32.1 6.9-47 0L45.9 405.8C37.4 401.8 32 393.3 32 384s5.4-17.9 13.9-21.8l53.2-24.6 152 70.2c23.4 10.8 50.4 10.8 73.8 0z"]},w={prefix:"fas",iconName:"question",icon:[320,512,[10067,10068,61736],"3f","M80 160c0-35.3 28.7-64 64-64l32 0c35.3 0 64 28.7 64 64l0 3.6c0 21.8-11.1 42.1-29.4 53.8l-42.2 27.1c-25.2 16.2-40.4 44.1-40.4 74l0 1.4c0 17.7 14.3 32 32 32s32-14.3 32-32l0-1.4c0-8.2 4.2-15.8 11-20.2l42.2-27.1c36.6-23.6 58.8-64.1 58.8-107.7l0-3.6c0-70.7-57.3-128-128-128l-32 0C73.3 32 16 89.3 16 160c0 17.7 14.3 32 32 32s32-14.3 32-32zm80 320a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"]},k={prefix:"fas",iconName:"chart-line",icon:[512,512,["line-chart"],"f201","M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64L0 400c0 44.2 35.8 80 80 80l400 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 416c-8.8 0-16-7.2-16-16L64 64zm406.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L320 210.7l-57.4-57.4c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L240 221.3l57.4 57.4c12.5 12.5 32.8 12.5 45.3 0l128-128z"]},E={prefix:"fas",iconName:"arrow-right",icon:[448,512,[8594],"f061","M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"]},N={prefix:"fas",iconName:"eye",icon:[576,512,[128065],"f06e","M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM144 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-64c0 35.3-28.7 64-64 64c-7.1 0-13.9-1.2-20.3-3.3c-5.5-1.8-11.9 1.6-11.7 7.4c.3 6.9 1.3 13.8 3.2 20.7c13.7 51.2 66.4 81.6 117.6 67.9s81.6-66.4 67.9-117.6c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3z"]},z={prefix:"fas",iconName:"window-maximize",icon:[512,512,[128470],"f2d0","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM96 96l320 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L96 160c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},C={prefix:"fas",iconName:"face-frown",icon:[512,512,[9785,"frown"],"f119","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM159.3 388.7c-2.6 8.4-11.6 13.2-20 10.5s-13.2-11.6-10.5-20C145.2 326.1 196.3 288 256 288s110.8 38.1 127.3 91.3c2.6 8.4-2.1 17.4-10.5 20s-17.4-2.1-20-10.5C340.5 349.4 302.1 320 256 320s-84.5 29.4-96.7 68.7zM144.4 208a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm192-32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},S={prefix:"fas",iconName:"tag",icon:[448,512,[127991],"f02b","M0 80L0 229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 25 90.5 0L418.7 317.3c25-25 25-65.5 0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7L48 32C21.5 32 0 53.5 0 80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},M={prefix:"fas",iconName:"envelope",icon:[512,512,[128386,9993,61443],"f0e0","M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48L48 64zM0 176L0 384c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-208L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z"]},O={prefix:"fas",iconName:"parachute-box",icon:[512,512,[],"f4cd","M383.5 192c.3-5.3 .5-10.6 .5-16c0-51-15.9-96-40.2-127.6C319.5 16.9 288.2 0 256 0s-63.5 16.9-87.8 48.4C143.9 80 128 125 128 176c0 5.4 .2 10.7 .5 16L240 192l0 128-32 0c-7 0-13.7 1.5-19.7 4.2L68.2 192l28.3 0c-.3-5.3-.5-10.6-.5-16c0-64 22.2-121.2 57.1-159.3C62 49.3 18.6 122.6 4.2 173.6C1.5 183.1 9 192 18.9 192l6 0L165.2 346.3c-3.3 6.5-5.2 13.9-5.2 21.7l0 96c0 26.5 21.5 48 48 48l96 0c26.5 0 48-21.5 48-48l0-96c0-7.8-1.9-15.2-5.2-21.7L487.1 192l6 0c9.9 0 17.4-8.9 14.7-18.4C493.4 122.6 450 49.3 358.9 16.7C393.8 54.8 416 112.1 416 176c0 5.4-.2 10.7-.5 16l28.3 0L323.7 324.2c-6-2.7-12.7-4.2-19.7-4.2l-32 0 0-128 111.5 0z"]},L={prefix:"fas",iconName:"circle-info",icon:[512,512,["info-circle"],"f05a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336l24 0 0-64-24 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l48 0c13.3 0 24 10.7 24 24l0 88 8 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},A={prefix:"fas",iconName:"gear",icon:[512,512,[9881,"cog"],"f013","M495.9 166.6c3.2 8.7 .5 18.4-6.4 24.6l-43.3 39.4c1.1 8.3 1.7 16.8 1.7 25.4s-.6 17.1-1.7 25.4l43.3 39.4c6.9 6.2 9.6 15.9 6.4 24.6c-4.4 11.9-9.7 23.3-15.8 34.3l-4.7 8.1c-6.6 11-14 21.4-22.1 31.2c-5.9 7.2-15.7 9.6-24.5 6.8l-55.7-17.7c-13.4 10.3-28.2 18.9-44 25.4l-12.5 57.1c-2 9.1-9 16.3-18.2 17.8c-13.8 2.3-28 3.5-42.5 3.5s-28.7-1.2-42.5-3.5c-9.2-1.5-16.2-8.7-18.2-17.8l-12.5-57.1c-15.8-6.5-30.6-15.1-44-25.4L83.1 425.9c-8.8 2.8-18.6 .3-24.5-6.8c-8.1-9.8-15.5-20.2-22.1-31.2l-4.7-8.1c-6.1-11-11.4-22.4-15.8-34.3c-3.2-8.7-.5-18.4 6.4-24.6l43.3-39.4C64.6 273.1 64 264.6 64 256s.6-17.1 1.7-25.4L22.4 191.2c-6.9-6.2-9.6-15.9-6.4-24.6c4.4-11.9 9.7-23.3 15.8-34.3l4.7-8.1c6.6-11 14-21.4 22.1-31.2c5.9-7.2 15.7-9.6 24.5-6.8l55.7 17.7c13.4-10.3 28.2-18.9 44-25.4l12.5-57.1c2-9.1 9-16.3 18.2-17.8C227.3 1.2 241.5 0 256 0s28.7 1.2 42.5 3.5c9.2 1.5 16.2 8.7 18.2 17.8l12.5 57.1c15.8 6.5 30.6 15.1 44 25.4l55.7-17.7c8.8-2.8 18.6-.3 24.5 6.8c8.1 9.8 15.5 20.2 22.1 31.2l4.7 8.1c6.1 11 11.4 22.4 15.8 34.3zM256 336a80 80 0 1 0 0-160 80 80 0 1 0 0 160z"]},P={prefix:"fas",iconName:"clock",icon:[512,512,[128339,"clock-four"],"f017","M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 120l0 136c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2 280 120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"]},j={prefix:"fas",iconName:"ticket",icon:[576,512,[127903],"f145","M64 64C28.7 64 0 92.7 0 128l0 64c0 8.8 7.4 15.7 15.7 18.6C34.5 217.1 48 235 48 256s-13.5 38.9-32.3 45.4C7.4 304.3 0 311.2 0 320l0 64c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-64c0-8.8-7.4-15.7-15.7-18.6C541.5 294.9 528 277 528 256s13.5-38.9 32.3-45.4c8.3-2.9 15.7-9.8 15.7-18.6l0-64c0-35.3-28.7-64-64-64L64 64zm64 112l0 160c0 8.8 7.2 16 16 16l288 0c8.8 0 16-7.2 16-16l0-160c0-8.8-7.2-16-16-16l-288 0c-8.8 0-16 7.2-16 16zM96 160c0-17.7 14.3-32 32-32l320 0c17.7 0 32 14.3 32 32l0 192c0 17.7-14.3 32-32 32l-320 0c-17.7 0-32-14.3-32-32l0-192z"]},I={prefix:"fas",iconName:"sun",icon:[512,512,[9728],"f185","M361.5 1.2c5 2.1 8.6 6.6 9.6 11.9L391 121l107.9 19.8c5.3 1 9.8 4.6 11.9 9.6s1.5 10.7-1.6 15.2L446.9 256l62.3 90.3c3.1 4.5 3.7 10.2 1.6 15.2s-6.6 8.6-11.9 9.6L391 391 371.1 498.9c-1 5.3-4.6 9.8-9.6 11.9s-10.7 1.5-15.2-1.6L256 446.9l-90.3 62.3c-4.5 3.1-10.2 3.7-15.2 1.6s-8.6-6.6-9.6-11.9L121 391 13.1 371.1c-5.3-1-9.8-4.6-11.9-9.6s-1.5-10.7 1.6-15.2L65.1 256 2.8 165.7c-3.1-4.5-3.7-10.2-1.6-15.2s6.6-8.6 11.9-9.6L121 121 140.9 13.1c1-5.3 4.6-9.8 9.6-11.9s10.7-1.5 15.2 1.6L256 65.1 346.3 2.8c4.5-3.1 10.2-3.7 15.2-1.6zM160 256a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zm224 0a128 128 0 1 0 -256 0 128 128 0 1 0 256 0z"]},_={prefix:"fas",iconName:"play",icon:[384,512,[9654],"f04b","M73 39c-14.8-9.1-33.4-9.4-48.5-.9S0 62.6 0 80L0 432c0 17.4 9.4 33.4 24.5 41.9s33.7 8.1 48.5-.9L361 297c14.3-8.7 23-24.2 23-41s-8.7-32.2-23-41L73 39z"]},F={prefix:"fas",iconName:"xmark",icon:[384,512,[128473,10005,10006,10060,215,"close","multiply","remove","times"],"f00d","M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z"]},T={prefix:"fas",iconName:"chevron-left",icon:[320,512,[9001],"f053","M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 246.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z"]},R={prefix:"fas",iconName:"chevron-right",icon:[320,512,[9002],"f054","M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z"]},D={prefix:"fas",iconName:"percent",icon:[384,512,[62101,62785,"percentage"],"25","M374.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-320 320c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l320-320zM128 128A64 64 0 1 0 0 128a64 64 0 1 0 128 0zM384 384a64 64 0 1 0 -128 0 64 64 0 1 0 128 0z"]},H={prefix:"fas",iconName:"trophy",icon:[576,512,[127942],"f091","M400 0L176 0c-26.5 0-48.1 21.8-47.1 48.2c.2 5.3 .4 10.6 .7 15.8L24 64C10.7 64 0 74.7 0 88c0 92.6 33.5 157 78.5 200.7c44.3 43.1 98.3 64.8 138.1 75.8c23.4 6.5 39.4 26 39.4 45.6c0 20.9-17 37.9-37.9 37.9L192 448c-17.7 0-32 14.3-32 32s14.3 32 32 32l192 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-26.1 0C337 448 320 431 320 410.1c0-19.6 15.9-39.2 39.4-45.6c39.9-11 93.9-32.7 138.2-75.8C542.5 245 576 180.6 576 88c0-13.3-10.7-24-24-24L446.4 64c.3-5.2 .5-10.4 .7-15.8C448.1 21.8 426.5 0 400 0zM48.9 112l84.4 0c9.1 90.1 29.2 150.3 51.9 190.6c-24.9-11-50.8-26.5-73.2-48.3c-32-31.1-58-76-63-142.3zM464.1 254.3c-22.4 21.8-48.3 37.3-73.2 48.3c22.7-40.3 42.8-100.5 51.9-190.6l84.4 0c-5.1 66.3-31.1 111.2-63 142.3z"]},B={prefix:"fas",iconName:"spinner",icon:[512,512,[],"f110","M304 48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zm0 416a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM48 304a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm464-48a48 48 0 1 0 -96 0 48 48 0 1 0 96 0zM142.9 437A48 48 0 1 0 75 369.1 48 48 0 1 0 142.9 437zm0-294.2A48 48 0 1 0 75 75a48 48 0 1 0 67.9 67.9zM369.1 437A48 48 0 1 0 437 369.1 48 48 0 1 0 369.1 437z"]},W={prefix:"fas",iconName:"building",icon:[384,512,[127970,61687],"f1ad","M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"]},U={prefix:"fas",iconName:"qrcode",icon:[448,512,[],"f029","M0 80C0 53.5 21.5 32 48 32l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48L0 80zM64 96l0 64 64 0 0-64L64 96zM0 336c0-26.5 21.5-48 48-48l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-96zm64 16l0 64 64 0 0-64-64 0zM304 32l96 0c26.5 0 48 21.5 48 48l0 96c0 26.5-21.5 48-48 48l-96 0c-26.5 0-48-21.5-48-48l0-96c0-26.5 21.5-48 48-48zm80 64l-64 0 0 64 64 0 0-64zM256 304c0-8.8 7.2-16 16-16l64 0c8.8 0 16 7.2 16 16s7.2 16 16 16l32 0c8.8 0 16-7.2 16-16s7.2-16 16-16s16 7.2 16 16l0 96c0 8.8-7.2 16-16 16l-64 0c-8.8 0-16-7.2-16-16s-7.2-16-16-16s-16 7.2-16 16l0 64c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-160zM368 480a16 16 0 1 1 0-32 16 16 0 1 1 0 32zm64 0a16 16 0 1 1 0-32 16 16 0 1 1 0 32z"]},Y={prefix:"fas",iconName:"clock-rotate-left",icon:[512,512,["history"],"f1da","M75 75L41 41C25.9 25.9 0 36.6 0 57.9L0 168c0 13.3 10.7 24 24 24l110.1 0c21.4 0 32.1-25.9 17-41l-30.8-30.8C155 85.5 203 64 256 64c106 0 192 86 192 192s-86 192-192 192c-40.8 0-78.6-12.7-109.7-34.4c-14.5-10.1-34.4-6.6-44.6 7.9s-6.6 34.4 7.9 44.6C151.2 495 201.7 512 256 512c141.4 0 256-114.6 256-256S397.4 0 256 0C185.3 0 121.3 28.7 75 75zm181 53c-13.3 0-24 10.7-24 24l0 104c0 6.4 2.5 12.5 7 17l72 72c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-65-65 0-94.1c0-13.3-10.7-24-24-24z"]},V={prefix:"fas",iconName:"moon",icon:[384,512,[127769,9214],"f186","M223.5 32C100 32 0 132.3 0 256S100 480 223.5 480c60.6 0 115.5-24.2 155.8-63.4c5-4.9 6.3-12.5 3.1-18.7s-10.1-9.7-17-8.5c-9.8 1.7-19.8 2.6-30.1 2.6c-96.9 0-175.5-78.8-175.5-176c0-65.8 36-123.1 89.3-153.3c6.1-3.5 9.2-10.5 7.7-17.3s-7.3-11.9-14.3-12.5c-6.3-.5-12.6-.8-19-.8z"]},q={prefix:"fas",iconName:"check",icon:[448,512,[10003,10004],"f00c","M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"]},G={prefix:"fas",iconName:"calendar-day",icon:[448,512,[],"f783","M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zm80 64c-8.8 0-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16l96 0c8.8 0 16-7.2 16-16l0-96c0-8.8-7.2-16-16-16l-96 0z"]},$={prefix:"fas",iconName:"video",icon:[576,512,["video-camera"],"f03d","M0 128C0 92.7 28.7 64 64 64l256 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 128zM559.1 99.8c10.4 5.6 16.9 16.4 16.9 28.2l0 256c0 11.8-6.5 22.6-16.9 28.2s-23 5-32.9-1.6l-96-64L416 337.1l0-17.1 0-128 0-17.1 14.2-9.5 96-64c9.8-6.5 22.4-7.2 32.9-1.6z"]}},338:(e,t,n)=>{"use strict";var a=n(795);t.H=a.createRoot,a.hydrateRoot},427:e=>{"use strict";e.exports=window.wp.components},521:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n={};"undefined"!=typeof document&&(n.body=document.body,n.window=window,n.document=document);const a=(()=>{if("undefined"!=typeof document&&document.body){const e=document.body;return"function"==typeof e.matches?"matches":"function"==typeof e.webkitMatchesSelector?"webkitMatchesSelector":"function"==typeof e.mozMatchesSelector?"mozMatchesSelector":"function"==typeof e.msMatchesSelector?"msMatchesSelector":"function"==typeof e.oMatchesSelector?"oMatchesSelector":null}return null})();t.default=function(e,t){if(!e)return null;if(n.hasOwnProperty(e))return n[e];if("#"===e[0])return document.getElementById(e.slice(1));if(null===a)return null;let r=t;for(;r=r.parentElement;)if(r[a](e))return r||null;return null}},556:(e,t,n)=>{e.exports=n(694)()},582:e=>{"use strict";e.exports=window.wp.coreData},609:e=>{"use strict";e.exports=window.React},682:function(e,t,n){"use strict";var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.RenderPropSticky=void 0;const r=a(n(870));t.RenderPropSticky=r.default;const o=a(n(801));t.default=o.default},694:(e,t,n)=>{"use strict";var a=n(925);function r(){}function o(){}o.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,o,i){if(i!==a){var s=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 s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={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:o,resetWarningCache:r};return n.PropTypes=n,n}},723:e=>{"use strict";e.exports=window.wp.i18n},737:(e,t,n)=>{"use strict";n.d(t,{D:()=>o});var a=n(609);const r=(0,a.createContext)(),o=({children:e})=>{const[t,n]=(0,a.useState)(0),[o,i]=(0,a.useState)([]),[s,l]=(0,a.useState)(!1),[c,f]=(0,a.useState)(!1);return(0,a.createElement)(r.Provider,{value:{refreshKey:t,triggerRefresh:()=>{s||(l(!0),n(e=>e+1),setTimeout(()=>{l(!1)},2e3))},prepareReports:o,triggerRefPrepareReports:(e,t)=>{i(e,t)},resetQuery:c,triggerResetQuery:()=>{f(!0),setTimeout(()=>{f(!1)},5e3)}}},e)}},744:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isIntersecting=t.getRect=t.infiniteRect=void 0,t.infiniteRect={top:-1/0,bottom:1/0,height:1/0,left:-1/0,right:1/0,width:1/0},t.getRect=function(e){return e&&"getBoundingClientRect"in e&&"function"==typeof e.getBoundingClientRect?e.getBoundingClientRect():e===window||e===document?{top:0,left:0,bottom:window.innerHeight,height:window.innerHeight,width:window.innerWidth,right:window.innerWidth}:{top:0,left:0,right:0,bottom:0,width:0,height:0}},t.isIntersecting=function(e,t,n,a){const r=e.top+n,o=e.bottom+a;return r>=t.top&&r<=t.bottom||o>=t.top&&o<=t.bottom||o>=t.bottom&&r<=t.top}},795:e=>{"use strict";e.exports=window.ReactDOM},801:function(e,t,n){"use strict";var a=this&&this.__rest||function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(a=Object.getOwnPropertySymbols(e);r<a.length;r++)t.indexOf(a[r])<0&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]])}return n},r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.defaultProps=void 0;const o=r(n(609)),i=r(n(870));t.defaultProps=Object.assign(Object.assign({},i.default.defaultProps),{stickyClassName:"sticky",wrapperClassName:"",stickyStyle:{}}),t.default=function(e){const n=Object.assign(Object.assign({},t.defaultProps),e),{mode:r,onFixedToggle:s,hideOnBoundaryHit:l,offsetTransforms:c,disabled:f,boundaryElement:u,scrollElement:d,bottomOffset:m,topOffset:p,positionRecheckInterval:h,children:g,isIOSFixEnabled:b,dontUpdateHolderHeightWhenSticky:y,wrapperClassName:v,stickyClassName:x,stickyStyle:w}=n,k=a(n,["mode","onFixedToggle","hideOnBoundaryHit","offsetTransforms","disabled","boundaryElement","scrollElement","bottomOffset","topOffset","positionRecheckInterval","children","isIOSFixEnabled","dontUpdateHolderHeightWhenSticky","wrapperClassName","stickyClassName","stickyStyle"]);return o.default.createElement(i.default,{mode:r,onFixedToggle:s,hideOnBoundaryHit:l,offsetTransforms:c,disabled:f,boundaryElement:u,scrollElement:d,bottomOffset:m,topOffset:p,positionRecheckInterval:h,isIOSFixEnabled:b,dontUpdateHolderHeightWhenSticky:y},({isFixed:e,wrapperStyles:t,wrapperRef:n,holderStyles:a,holderRef:r})=>o.default.createElement("div",Object.assign({},k,{ref:r,style:a}),o.default.createElement("div",Object.assign({},k,{className:`${v} ${e?x:""}`,style:e?Object.assign(Object.assign({},t),w):t,ref:n}),g)))}},870:function(e,t,n){"use strict";var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const r=n(609),o=n(919),i=a(n(521)),s=a(n(28)),l=n(744),c=(e,t)=>{const{bottomOffset:n,hideOnBoundaryHit:a}=t,{top:r,height:o,width:i,boundaryBottom:s}=e;return a||r+o+n<s?{top:`${r}px`,width:`${i}px`,position:"fixed"}:!a&&s>0?{top:s-o-n+"px",width:`${i}px`,position:"fixed"}:{width:`${i}px`,bottom:`${n}px`,position:"absolute"}},f=(e,t)=>{const{bottomOffset:n,hideOnBoundaryHit:a}=t,{bottom:r,height:o,width:i,boundaryTop:s}=e;return a||r-o-n>s?{width:`${i}px`,top:r-o+"px",position:"fixed"}:{width:`${i}px`,top:`${n}px`,position:"absolute"}},u=(e,t,n)=>("top"===e?c:f)(n,t);class d extends r.Component{constructor(){super(...arguments),this.holderEl=null,this.wrapperEl=null,this.el=null,this.scrollEl=null,this.boundaryEl=null,this.disabled=!1,this.checkPositionIntervalId=null,this.lastMinHeight=null,this.state={isFixed:!1,wrapperStyles:void 0,holderStyles:void 0,height:0},this.holderRef=e=>{e!==this.holderEl&&(this.holderEl=e)},this.wrapperRef=e=>{e!==this.wrapperEl&&(this.wrapperEl=e,this.updateScrollEl(),this.updateBoundaryEl())},this.checkPosition=()=>{const{holderEl:e,wrapperEl:t,boundaryEl:n,scrollEl:a,disabled:r}=this;if(!a||!e||!t)return void console.error("Missing required elements:",{scrollEl:a,holderEl:e,wrapperEl:t});const{mode:o,onFixedToggle:i,offsetTransforms:c,isIOSFixEnabled:f,dontUpdateHolderHeightWhenSticky:d}=this.props;if(r)return void(this.state.isFixed&&this.setState({isFixed:!1,wrapperStyles:{}}));if(!e.getBoundingClientRect||!t.getBoundingClientRect)return;const m=e.getBoundingClientRect(),p=t.getBoundingClientRect(),h=n?(0,l.getRect)(n):l.infiniteRect,g=(0,l.getRect)(a),b=this.isFixed(m,p,h,g);let y=null;if(c&&b&&a instanceof HTMLElement){const e=(0,s.default)(a);e&&(y=(0,l.getRect)(e))}const v=this.state.isFixed&&d&&this.lastMinHeight?this.lastMinHeight:p.height;this.lastMinHeight=v;const x=f?{transform:"translateZ(0)",WebkitTransform:"translateZ(0)"}:void 0,w={isFixed:b,height:p.height,holderStyles:{minHeight:`${v}px`},wrapperStyles:b?Object.assign(Object.assign({},x),u(o,this.props,{boundaryTop:"bottom"===o?h.top:0,boundaryBottom:"top"===o?h.bottom:0,top:"top"===o?g.top-(y?y.top:0):0,bottom:"bottom"===o?g.bottom-(y?y.bottom:0):0,width:m.width,height:p.height})):x};b!==this.state.isFixed&&i&&"function"==typeof i&&i(b),((e,t)=>{const n=e.wrapperStyles,a=t.wrapperStyles;if(e.isFixed!==t.isFixed||e.height!==t.height||!n&&a||n&&!a)return!1;if(!a)return!0;for(const e in n)if(n.hasOwnProperty(e)&&n[e]!==a[e])return!1;return!0})(this.state,w)||this.setState(w)}}isFixed(e,t,n,a){const{hideOnBoundaryHit:r,bottomOffset:o,topOffset:i,mode:s}=this.props;if(this.disabled)return!1;if(r&&n&&!(0,l.isIntersecting)(n,a,i,o))return!1;const c=r?t.height+o:0;return"top"===s?e.top+i<a.top&&a.top+c<=n.bottom:e.bottom-i>a.bottom&&a.bottom-c>=n.top}updateScrollEl(){if(!this.wrapperEl)return;this.scrollEl&&((0,o.unlisten)(this.scrollEl,["scroll"],this.checkPosition),this.scrollEl=null);const{scrollElement:e}=this.props;this.scrollEl="string"==typeof e?(0,i.default)(e,this.wrapperEl):e,this.scrollEl?(0,o.listen)(this.scrollEl,["scroll"],this.checkPosition):console.error("Cannot find scrollElement "+("string"==typeof e?e:"unknown"))}updateBoundaryEl(){if(!this.wrapperEl)return;const{boundaryElement:e}=this.props;this.boundaryEl=(0,i.default)(e,this.wrapperEl),this.boundaryEl!==window&&this.boundaryEl!==document||(this.boundaryEl=null)}initialize(){const{positionRecheckInterval:e,disabled:t}=this.props;this.disabled=t,(0,o.listen)(window,["scroll","resize","pageshow","load"],this.checkPosition),this.checkPosition(),e&&(this.checkPositionIntervalId=setInterval(this.checkPosition,e))}componentDidUpdate({scrollElement:e,boundaryElement:t,disabled:n}){e===this.props.scrollElement&&null!==this.scrollEl||this.updateScrollEl(),t===this.props.boundaryElement&&null!==this.boundaryEl||this.updateBoundaryEl(),n!==this.props.disabled&&(this.disabled=this.props.disabled,this.checkPosition())}componentDidMount(){this.initialize(),null===this.wrapperEl&&console.error("Wrapper element is missing, please make sure that you have assigned refs correctly")}componentWillUnmount(){this.scrollEl&&(0,o.unlisten)(this.scrollEl,["scroll"],this.checkPosition),(0,o.unlisten)(window,["scroll","resize","pageshow","load"],this.checkPosition),this.boundaryEl=null,this.scrollEl=null,this.checkPositionIntervalId&&clearInterval(this.checkPositionIntervalId)}render(){const{holderRef:e,wrapperRef:t}=this,{isFixed:n,wrapperStyles:a,holderStyles:r}=this.state;return this.props.children({holderRef:e,wrapperRef:t,isFixed:n,wrapperStyles:a,holderStyles:r})}}d.defaultProps={mode:"top",topOffset:0,bottomOffset:0,isIOSFixEnabled:!0,offsetTransforms:!0,disabled:!1,onFixedToggle:void 0,boundaryElement:void 0,hideOnBoundaryHit:!0,scrollElement:"window",dontUpdateHolderHeightWhenSticky:!1},t.default=d},900:e=>{"use strict";e.exports=JSON.parse('{"description":"The iconic font, CSS, and SVG framework","keywords":["font","awesome","fontawesome","icon","svg","bootstrap"],"homepage":"https://fontawesome.com","bugs":{"url":"https://github.com/FortAwesome/Font-Awesome/issues"},"author":"The Font Awesome Team (https://github.com/orgs/FortAwesome/people)","repository":{"type":"git","url":"https://github.com/FortAwesome/Font-Awesome"},"engines":{"node":">=6"},"dependencies":{"@fortawesome/fontawesome-common-types":"6.7.2"},"version":"6.7.2","name":"@fortawesome/fontawesome-svg-core","main":"index.js","module":"index.mjs","jsnext:main":"index.mjs","style":"styles.css","license":"MIT","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","module":"./index.mjs","import":"./index.mjs","require":"./index.js","style":"./styles.css","default":"./index.js"},"./index":{"types":"./index.d.ts","module":"./index.mjs","import":"./index.mjs","require":"./index.js","default":"./index.js"},"./index.js":{"types":"./index.d.ts","module":"./index.mjs","import":"./index.mjs","require":"./index.js","default":"./index.js"},"./plugins":{"types":"./index.d.ts","module":"./plugins.mjs","import":"./plugins.mjs","default":"./plugins.mjs"},"./import.macro":"./import.macro.js","./import.macro.js":"./import.macro.js","./styles":"./styles.css","./styles.css":"./styles.css","./package.json":"./package.json"},"sideEffects":["./index.js","./index.mjs","./styles.css"]}')},919:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.unlisten=t.listen=void 0;const n=[],a=[];function r(e,t,r){let o=n.indexOf(e);-1===o&&(o=n.length,n.push(e),a.push(function(e){return{el:e,callbacks:{},realCallbacks:{},realListenersCnt:0}}(e))),function(e,t,n){e.callbacks[t]?-1===e.callbacks[t].indexOf(n)&&e.callbacks[t].push(n):(e.callbacks[t]=[n],e.realCallbacks[t]=n=>{for(let a=0,r=e.callbacks[t].length;a<r;a+=1)e.callbacks[t][a](n)},e.el.addEventListener(t,e.realCallbacks[t]),e.realListenersCnt+=1)}(a[o],t,r)}function o(e,t,r){const o=n.indexOf(e);if(-1===o)return;const i=a[o];!function(e,t,n){if(!e.callbacks[t])return;const a=e.callbacks[t].indexOf(n);-1!==a&&(e.callbacks[t].splice(a,1),e.callbacks[t].length>0||(e.el.removeEventListener(t,e.realCallbacks[t]),delete e.callbacks[t],delete e.realCallbacks[t],e.realListenersCnt-=1))}(i,t,r),i.realListenersCnt>0||(n.splice(o,1),a.splice(o,1))}t.listen=function(e,t,n){for(let a=0,o=t.length;a<o;a+=1)r(e,t[a],n)},t.unlisten=function(e,t,n){for(let a=0,r=t.length;a<r;a+=1)o(e,t[a],n)}},925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},982:(e,t,n)=>{"use strict";function a(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach(function(t){a(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}n.d(t,{g:()=>In});const i=()=>{};let s={},l={},c=null,f={mark:i,measure:i};try{"undefined"!=typeof window&&(s=window),"undefined"!=typeof document&&(l=document),"undefined"!=typeof MutationObserver&&(c=MutationObserver),"undefined"!=typeof performance&&(f=performance)}catch(e){}const{userAgent:u=""}=s.navigator||{},d=s,m=l,p=c,h=f,g=(d.document,!!m.documentElement&&!!m.head&&"function"==typeof m.addEventListener&&"function"==typeof m.createElement),b=~u.indexOf("MSIE")||~u.indexOf("Trident/");var y={classic:{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fab:"brands","fa-brands":"brands"},duotone:{fa:"solid",fad:"solid","fa-solid":"solid","fa-duotone":"solid",fadr:"regular","fa-regular":"regular",fadl:"light","fa-light":"light",fadt:"thin","fa-thin":"thin"},sharp:{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light",fast:"thin","fa-thin":"thin"},"sharp-duotone":{fa:"solid",fasds:"solid","fa-solid":"solid",fasdr:"regular","fa-regular":"regular",fasdl:"light","fa-light":"light",fasdt:"thin","fa-thin":"thin"}},v=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],x="classic",w="duotone",k=[x,w,"sharp","sharp-duotone"],E=new Map([["classic",{defaultShortPrefixId:"fas",defaultStyleId:"solid",styleIds:["solid","regular","light","thin","brands"],futureStyleIds:[],defaultFontWeight:900}],["sharp",{defaultShortPrefixId:"fass",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["duotone",{defaultShortPrefixId:"fad",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["sharp-duotone",{defaultShortPrefixId:"fasds",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}]]),N=["fak","fa-kit","fakd","fa-kit-duotone"],z=["fak","fakd"],C={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},S=["fak","fa-kit","fakd","fa-kit-duotone"],M={classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"}},O=["fa","fas","far","fal","fat","fad","fadr","fadl","fadt","fab","fass","fasr","fasl","fast","fasds","fasdr","fasdl","fasdt","fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone","fa-solid","fa-regular","fa-light","fa-thin","fa-duotone","fa-brands"],L=[1,2,3,4,5,6,7,8,9,10],A=L.concat([11,12,13,14,15,16,17,18,19,20]),P=[...Object.keys({classic:["fas","far","fal","fat","fad"],duotone:["fadr","fadl","fadt"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds","fasdr","fasdl","fasdt"]}),"solid","regular","light","thin","duotone","brands","2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vertical","flip","fw","inverse","layers-counter","layers-text","layers","li","pull-left","pull-right","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul",C.GROUP,C.SWAP_OPACITY,C.PRIMARY,C.SECONDARY].concat(L.map(e=>"".concat(e,"x"))).concat(A.map(e=>"w-".concat(e)));const j="___FONT_AWESOME___",I=16,_="svg-inline--fa",F="data-fa-i2svg",T="data-fa-pseudo-element",R="data-prefix",D="data-icon",H="fontawesome-i2svg",B=["HTML","HEAD","STYLE","SCRIPT"],W=(()=>{try{return!0}catch(e){return!1}})();function U(e){return new Proxy(e,{get:(e,t)=>t in e?e[t]:e[x]})}const Y=o({},y);Y[x]=o(o(o(o({},{"fa-duotone":"duotone"}),y[x]),{fak:"kit","fa-kit":"kit"}),{fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"});const V=U(Y),q=o({},{classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",brands:"fab"},duotone:{solid:"fad",regular:"fadr",light:"fadl",thin:"fadt"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds",regular:"fasdr",light:"fasdl",thin:"fasdt"}});q[x]=o(o(o(o({},{duotone:"fad"}),q[x]),{kit:"fak"}),{"kit-duotone":"fakd"});const G=U(q),$=o({},M);$[x]=o(o({},$[x]),{fak:"fa-kit"});const X=U($),K=o({},{classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"}});K[x]=o(o({},K[x]),{"fa-kit":"fak"}),U(K);const Q=/fa(s|r|l|t|d|dr|dl|dt|b|k|kd|ss|sr|sl|st|sds|sdr|sdl|sdt)?[\-\ ]/,J="fa-layers-text",Z=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i,ee=(U(o({},{classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"}})),["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"]),te="duotone-group",ne="primary",ae="secondary",re=["kit",...P],oe=d.FontAwesomeConfig||{};m&&"function"==typeof m.querySelector&&[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach(e=>{let[t,n]=e;const a=function(e){return""===e||"false"!==e&&("true"===e||e)}(function(e){var t=m.querySelector("script["+e+"]");if(t)return t.getAttribute(e)}(t));null!=a&&(oe[n]=a)});const ie={styleDefault:"solid",familyDefault:x,cssPrefix:"fa",replacementClass:_,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};oe.familyPrefix&&(oe.cssPrefix=oe.familyPrefix);const se=o(o({},ie),oe);se.autoReplaceSvg||(se.observeMutations=!1);const le={};Object.keys(ie).forEach(e=>{Object.defineProperty(le,e,{enumerable:!0,set:function(t){se[e]=t,ce.forEach(e=>e(le))},get:function(){return se[e]}})}),Object.defineProperty(le,"familyPrefix",{enumerable:!0,set:function(e){se.cssPrefix=e,ce.forEach(e=>e(le))},get:function(){return se.cssPrefix}}),d.FontAwesomeConfig=le;const ce=[],fe=I,ue={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function de(){let e=12,t="";for(;e-- >0;)t+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[62*Math.random()|0];return t}function me(e){const t=[];for(let n=(e||[]).length>>>0;n--;)t[n]=e[n];return t}function pe(e){return e.classList?me(e.classList):(e.getAttribute("class")||"").split(" ").filter(e=>e)}function he(e){return"".concat(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function ge(e){return Object.keys(e||{}).reduce((t,n)=>t+"".concat(n,": ").concat(e[n].trim(),";"),"")}function be(e){return e.size!==ue.size||e.x!==ue.x||e.y!==ue.y||e.rotate!==ue.rotate||e.flipX||e.flipY}function ye(){const e="fa",t=_,n=le.cssPrefix,a=le.replacementClass;let r=':root, :host {\n --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";\n --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";\n --fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";\n --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro";\n --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";\n --fa-font-duotone-regular: normal 400 1em/1 "Font Awesome 6 Duotone";\n --fa-font-duotone-light: normal 300 1em/1 "Font Awesome 6 Duotone";\n --fa-font-duotone-thin: normal 100 1em/1 "Font Awesome 6 Duotone";\n --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";\n --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 6 Sharp Duotone";\n --fa-font-sharp-duotone-regular: normal 400 1em/1 "Font Awesome 6 Sharp Duotone";\n --fa-font-sharp-duotone-light: normal 300 1em/1 "Font Awesome 6 Sharp Duotone";\n --fa-font-sharp-duotone-thin: normal 100 1em/1 "Font Awesome 6 Sharp Duotone";\n}\n\nsvg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {\n overflow: visible;\n box-sizing: content-box;\n}\n\n.svg-inline--fa {\n display: var(--fa-display, inline-block);\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-2xs {\n vertical-align: 0.1em;\n}\n.svg-inline--fa.fa-xs {\n vertical-align: 0em;\n}\n.svg-inline--fa.fa-sm {\n vertical-align: -0.0714285705em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.2em;\n}\n.svg-inline--fa.fa-xl {\n vertical-align: -0.25em;\n}\n.svg-inline--fa.fa-2xl {\n vertical-align: -0.3125em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-li {\n width: var(--fa-li-width, 2em);\n top: 0.25em;\n}\n.svg-inline--fa.fa-fw {\n width: var(--fa-fw-width, 1.25em);\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n transform-origin: center center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n transform: translate(-50%, -50%);\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: var(--fa-counter-background-color, #ff253a);\n border-radius: var(--fa-counter-border-radius, 1em);\n box-sizing: border-box;\n color: var(--fa-inverse, #fff);\n line-height: var(--fa-counter-line-height, 1);\n max-width: var(--fa-counter-max-width, 5em);\n min-width: var(--fa-counter-min-width, 1.5em);\n overflow: hidden;\n padding: var(--fa-counter-padding, 0.25em 0.5em);\n right: var(--fa-right, 0);\n text-overflow: ellipsis;\n top: var(--fa-top, 0);\n transform: scale(var(--fa-counter-scale, 0.25));\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: var(--fa-bottom, 0);\n right: var(--fa-right, 0);\n top: auto;\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: var(--fa-bottom, 0);\n left: var(--fa-left, 0);\n right: auto;\n top: auto;\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n top: var(--fa-top, 0);\n right: var(--fa-right, 0);\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: var(--fa-left, 0);\n right: auto;\n top: var(--fa-top, 0);\n transform: scale(var(--fa-layers-scale, 0.25));\n transform-origin: top left;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-2xs {\n font-size: 0.625em;\n line-height: 0.1em;\n vertical-align: 0.225em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n line-height: 0.0833333337em;\n vertical-align: 0.125em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n line-height: 0.0714285718em;\n vertical-align: 0.0535714295em;\n}\n\n.fa-lg {\n font-size: 1.25em;\n line-height: 0.05em;\n vertical-align: -0.075em;\n}\n\n.fa-xl {\n font-size: 1.5em;\n line-height: 0.0416666682em;\n vertical-align: -0.125em;\n}\n\n.fa-2xl {\n font-size: 2em;\n line-height: 0.03125em;\n vertical-align: -0.1875em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: var(--fa-li-margin, 2.5em);\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: calc(-1 * var(--fa-li-width, 2em));\n position: absolute;\n text-align: center;\n width: var(--fa-li-width, 2em);\n line-height: inherit;\n}\n\n.fa-border {\n border-color: var(--fa-border-color, #eee);\n border-radius: var(--fa-border-radius, 0.1em);\n border-style: var(--fa-border-style, solid);\n border-width: var(--fa-border-width, 0.08em);\n padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);\n}\n\n.fa-pull-left {\n float: left;\n margin-right: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-pull-right {\n float: right;\n margin-left: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-beat {\n animation-name: fa-beat;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-bounce {\n animation-name: fa-bounce;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n}\n\n.fa-fade {\n animation-name: fa-fade;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-beat-fade {\n animation-name: fa-beat-fade;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-flip {\n animation-name: fa-flip;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-shake {\n animation-name: fa-shake;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin {\n animation-name: fa-spin;\n animation-delay: var(--fa-animation-delay, 0s);\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 2s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin-reverse {\n --fa-animation-direction: reverse;\n}\n\n.fa-pulse,\n.fa-spin-pulse {\n animation-name: fa-spin;\n animation-direction: var(--fa-animation-direction, normal);\n animation-duration: var(--fa-animation-duration, 1s);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-timing-function: var(--fa-animation-timing, steps(8));\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fa-beat,\n.fa-bounce,\n.fa-fade,\n.fa-beat-fade,\n.fa-flip,\n.fa-pulse,\n.fa-shake,\n.fa-spin,\n.fa-spin-pulse {\n animation-delay: -1ms;\n animation-duration: 1ms;\n animation-iteration-count: 1;\n transition-delay: 0s;\n transition-duration: 0s;\n }\n}\n@keyframes fa-beat {\n 0%, 90% {\n transform: scale(1);\n }\n 45% {\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@keyframes fa-bounce {\n 0% {\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n transform: scale(1, 1) translateY(0);\n }\n}\n@keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@keyframes fa-flip {\n 50% {\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@keyframes fa-shake {\n 0% {\n transform: rotate(-15deg);\n }\n 4% {\n transform: rotate(15deg);\n }\n 8%, 24% {\n transform: rotate(-18deg);\n }\n 12%, 28% {\n transform: rotate(18deg);\n }\n 16% {\n transform: rotate(-22deg);\n }\n 20% {\n transform: rotate(22deg);\n }\n 32% {\n transform: rotate(-12deg);\n }\n 36% {\n transform: rotate(12deg);\n }\n 40%, 100% {\n transform: rotate(0deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n transform: scale(1, -1);\n}\n\n.fa-flip-both,\n.fa-flip-horizontal.fa-flip-vertical {\n transform: scale(-1, -1);\n}\n\n.fa-rotate-by {\n transform: rotate(var(--fa-rotate-angle, 0));\n}\n\n.fa-stack {\n display: inline-block;\n vertical-align: middle;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n z-index: var(--fa-stack-z-index, auto);\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: var(--fa-inverse, #fff);\n}\n\n.sr-only,\n.fa-sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.sr-only-focusable:not(:focus),\n.fa-sr-only-focusable:not(:focus) {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}';if(n!==e||a!==t){const o=new RegExp("\\.".concat(e,"\\-"),"g"),i=new RegExp("\\--".concat(e,"\\-"),"g"),s=new RegExp("\\.".concat(t),"g");r=r.replace(o,".".concat(n,"-")).replace(i,"--".concat(n,"-")).replace(s,".".concat(a))}return r}let ve=!1;function xe(){le.autoAddCss&&!ve&&(function(e){if(!e||!g)return;const t=m.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=e;const n=m.head.childNodes;let a=null;for(let e=n.length-1;e>-1;e--){const t=n[e],r=(t.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(r)>-1&&(a=t)}m.head.insertBefore(t,a)}(ye()),ve=!0)}var we={mixout:()=>({dom:{css:ye,insertCss:xe}}),hooks:()=>({beforeDOMElementCreation(){xe()},beforeI2svg(){xe()}})};const ke=d||{};ke[j]||(ke[j]={}),ke[j].styles||(ke[j].styles={}),ke[j].hooks||(ke[j].hooks={}),ke[j].shims||(ke[j].shims=[]);var Ee=ke[j];const Ne=[],ze=function(){m.removeEventListener("DOMContentLoaded",ze),Ce=1,Ne.map(e=>e())};let Ce=!1;function Se(e){const{tag:t,attributes:n={},children:a=[]}=e;return"string"==typeof e?he(e):"<".concat(t," ").concat(function(e){return Object.keys(e||{}).reduce((t,n)=>t+"".concat(n,'="').concat(he(e[n]),'" '),"").trim()}(n),">").concat(a.map(Se).join(""),"</").concat(t,">")}function Me(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}g&&(Ce=(m.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(m.readyState),Ce||m.addEventListener("DOMContentLoaded",ze));var Oe=function(e,t,n,a){var r,o,i,s=Object.keys(e),l=s.length,c=void 0!==a?function(e,t){return function(n,a,r,o){return e.call(t,n,a,r,o)}}(t,a):t;for(void 0===n?(r=1,i=e[s[0]]):(r=0,i=n);r<l;r++)i=c(i,e[o=s[r]],o,e);return i};function Le(e){const t=function(e){const t=[];let n=0;const a=e.length;for(;n<a;){const r=e.charCodeAt(n++);if(r>=55296&&r<=56319&&n<a){const a=e.charCodeAt(n++);56320==(64512&a)?t.push(((1023&r)<<10)+(1023&a)+65536):(t.push(r),n--)}else t.push(r)}return t}(e);return 1===t.length?t[0].toString(16):null}function Ae(e){return Object.keys(e).reduce((t,n)=>{const a=e[n];return a.icon?t[a.iconName]=a.icon:t[n]=a,t},{})}function Pe(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{skipHooks:a=!1}=n,r=Ae(t);"function"!=typeof Ee.hooks.addPack||a?Ee.styles[e]=o(o({},Ee.styles[e]||{}),r):Ee.hooks.addPack(e,Ae(t)),"fas"===e&&Pe("fa",t)}const{styles:je,shims:Ie}=Ee,_e=Object.keys(X),Fe=_e.reduce((e,t)=>(e[t]=Object.keys(X[t]),e),{});let Te=null,Re={},De={},He={},Be={},We={};const Ue=()=>{const e=e=>Oe(je,(t,n,a)=>(t[a]=Oe(n,e,{}),t),{});Re=e((e,t,n)=>(t[3]&&(e[t[3]]=n),t[2]&&t[2].filter(e=>"number"==typeof e).forEach(t=>{e[t.toString(16)]=n}),e)),De=e((e,t,n)=>(e[n]=n,t[2]&&t[2].filter(e=>"string"==typeof e).forEach(t=>{e[t]=n}),e)),We=e((e,t,n)=>{const a=t[2];return e[n]=n,a.forEach(t=>{e[t]=n}),e});const t="far"in je||le.autoFetchSvg,n=Oe(Ie,(e,n)=>{const a=n[0];let r=n[1];const o=n[2];return"far"!==r||t||(r="fas"),"string"==typeof a&&(e.names[a]={prefix:r,iconName:o}),"number"==typeof a&&(e.unicodes[a.toString(16)]={prefix:r,iconName:o}),e},{names:{},unicodes:{}});He=n.names,Be=n.unicodes,Te=Xe(le.styleDefault,{family:le.familyDefault})};var Ye;function Ve(e,t){return(Re[e]||{})[t]}function qe(e,t){return(We[e]||{})[t]}function Ge(e){return He[e]||{prefix:null,iconName:null}}function $e(){return Te}function Xe(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{family:n=x}=t,a=V[n][e];if(n===w&&!e)return"fad";const r=G[n][e]||G[n][a],o=e in Ee.styles?e:null;return r||o||null}function Ke(e){return e.sort().filter((e,t,n)=>n.indexOf(e)===t)}function Qe(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{skipLookups:n=!1}=t;let a=null;const r=O.concat(S),i=Ke(e.filter(e=>r.includes(e))),s=Ke(e.filter(e=>!O.includes(e))),l=i.filter(e=>(a=e,!v.includes(e))),[c=null]=l,f=function(e){let t=x;const n=_e.reduce((e,t)=>(e[t]="".concat(le.cssPrefix,"-").concat(t),e),{});return k.forEach(a=>{(e.includes(n[a])||e.some(e=>Fe[a].includes(e)))&&(t=a)}),t}(i),u=o(o({},function(e){let t=[],n=null;return e.forEach(e=>{const a=function(e,t){const n=t.split("-"),a=n[0],r=n.slice(1).join("-");return a!==e||""===r||(o=r,~re.indexOf(o))?null:r;var o}(le.cssPrefix,e);a?n=a:e&&t.push(e)}),{iconName:n,rest:t}}(s)),{},{prefix:Xe(c,{family:f})});return o(o(o({},u),function(e){const{values:t,family:n,canonical:a,givenPrefix:r="",styles:o={},config:i={}}=e,s=n===w,l=t.includes("fa-duotone")||t.includes("fad"),c="duotone"===i.familyDefault,f="fad"===a.prefix||"fa-duotone"===a.prefix;if(!s&&(l||c||f)&&(a.prefix="fad"),(t.includes("fa-brands")||t.includes("fab"))&&(a.prefix="fab"),!a.prefix&&Je.includes(n)&&(Object.keys(o).find(e=>Ze.includes(e))||i.autoFetchSvg)){const e=E.get(n).defaultShortPrefixId;a.prefix=e,a.iconName=qe(a.prefix,a.iconName)||a.iconName}return"fa"!==a.prefix&&"fa"!==r||(a.prefix=$e()||"fas"),a}({values:e,family:f,styles:je,config:le,canonical:u,givenPrefix:a})),function(e,t,n){let{prefix:a,iconName:r}=n;if(e||!a||!r)return{prefix:a,iconName:r};const o="fa"===t?Ge(r):{},i=qe(a,r);return r=o.iconName||i||r,a=o.prefix||a,"far"!==a||je.far||!je.fas||le.autoFetchSvg||(a="fas"),{prefix:a,iconName:r}}(n,a,u))}Ye=e=>{Te=Xe(e.styleDefault,{family:le.familyDefault})},ce.push(Ye),Ue();const Je=k.filter(e=>e!==x||e!==w),Ze=Object.keys(M).filter(e=>e!==x).map(e=>Object.keys(M[e])).flat();let et=[],tt={};const nt={},at=Object.keys(nt);function rt(e,t){for(var n=arguments.length,a=new Array(n>2?n-2:0),r=2;r<n;r++)a[r-2]=arguments[r];return(tt[e]||[]).forEach(e=>{t=e.apply(null,[t,...a])}),t}function ot(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a<t;a++)n[a-1]=arguments[a];(tt[e]||[]).forEach(e=>{e.apply(null,n)})}function it(){const e=arguments[0],t=Array.prototype.slice.call(arguments,1);return nt[e]?nt[e].apply(null,t):void 0}function st(e){"fa"===e.prefix&&(e.prefix="fas");let{iconName:t}=e;const n=e.prefix||$e();if(t)return t=qe(n,t)||t,Me(lt.definitions,n,t)||Me(Ee.styles,n,t)}const lt=new class{constructor(){this.definitions={}}add(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];const a=t.reduce(this._pullDefinitions,{});Object.keys(a).forEach(e=>{this.definitions[e]=o(o({},this.definitions[e]||{}),a[e]),Pe(e,a[e]);const t=X[x][e];t&&Pe(t,a[e]),Ue()})}reset(){this.definitions={}}_pullDefinitions(e,t){const n=t.prefix&&t.iconName&&t.icon?{0:t}:t;return Object.keys(n).map(t=>{const{prefix:a,iconName:r,icon:o}=n[t],i=o[2];e[a]||(e[a]={}),i.length>0&&i.forEach(t=>{"string"==typeof t&&(e[a][t]=o)}),e[a][r]=o}),e}},ct={i2svg:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return g?(ot("beforeI2svg",e),it("pseudoElements2svg",e),it("i2svg",e)):Promise.reject(new Error("Operation requires a DOM of some kind."))},watch:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{autoReplaceSvgRoot:t}=e;var n;!1===le.autoReplaceSvg&&(le.autoReplaceSvg=!0),le.observeMutations=!0,n=()=>{dt({autoReplaceSvgRoot:t}),ot("watch",e)},g&&(Ce?setTimeout(n,0):Ne.push(n))}},ft={icon:e=>{if(null===e)return null;if("object"==typeof e&&e.prefix&&e.iconName)return{prefix:e.prefix,iconName:qe(e.prefix,e.iconName)||e.iconName};if(Array.isArray(e)&&2===e.length){const t=0===e[1].indexOf("fa-")?e[1].slice(3):e[1],n=Xe(e[0]);return{prefix:n,iconName:qe(n,t)||t}}if("string"==typeof e&&(e.indexOf("".concat(le.cssPrefix,"-"))>-1||e.match(Q))){const t=Qe(e.split(" "),{skipLookups:!0});return{prefix:t.prefix||$e(),iconName:qe(t.prefix,t.iconName)||t.iconName}}if("string"==typeof e){const t=$e();return{prefix:t,iconName:qe(t,e)||e}}}},ut={noAuto:()=>{le.autoReplaceSvg=!1,le.observeMutations=!1,ot("noAuto")},config:le,dom:ct,parse:ft,library:lt,findIconDefinition:st,toHtml:Se},dt=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{autoReplaceSvgRoot:t=m}=e;(Object.keys(Ee.styles).length>0||le.autoFetchSvg)&&g&&le.autoReplaceSvg&&ut.dom.i2svg({node:t})};function mt(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(e=>Se(e))}}),Object.defineProperty(e,"node",{get:function(){if(!g)return;const t=m.createElement("div");return t.innerHTML=e.html,t.children}}),e}function pt(e){const{icons:{main:t,mask:n},prefix:a,iconName:r,transform:i,symbol:s,title:l,maskId:c,titleId:f,extra:u,watchable:d=!1}=e,{width:m,height:p}=n.found?n:t,h=z.includes(a),g=[le.replacementClass,r?"".concat(le.cssPrefix,"-").concat(r):""].filter(e=>-1===u.classes.indexOf(e)).filter(e=>""!==e||!!e).concat(u.classes).join(" ");let b={children:[],attributes:o(o({},u.attributes),{},{"data-prefix":a,"data-icon":r,class:g,role:u.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(m," ").concat(p)})};const y=h&&!~u.classes.indexOf("fa-fw")?{width:"".concat(m/p*16*.0625,"em")}:{};d&&(b.attributes[F]=""),l&&(b.children.push({tag:"title",attributes:{id:b.attributes["aria-labelledby"]||"title-".concat(f||de())},children:[l]}),delete b.attributes.title);const v=o(o({},b),{},{prefix:a,iconName:r,main:t,mask:n,maskId:c,transform:i,symbol:s,styles:o(o({},y),u.styles)}),{children:x,attributes:w}=n.found&&t.found?it("generateAbstractMask",v)||{children:[],attributes:{}}:it("generateAbstractIcon",v)||{children:[],attributes:{}};return v.children=x,v.attributes=w,s?function(e){let{prefix:t,iconName:n,children:a,attributes:r,symbol:i}=e;const s=!0===i?"".concat(t,"-").concat(le.cssPrefix,"-").concat(n):i;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:o(o({},r),{},{id:s}),children:a}]}]}(v):function(e){let{children:t,main:n,mask:a,attributes:r,styles:i,transform:s}=e;if(be(s)&&n.found&&!a.found){const{width:e,height:t}=n,a={x:e/t/2,y:.5};r.style=ge(o(o({},i),{},{"transform-origin":"".concat(a.x+s.x/16,"em ").concat(a.y+s.y/16,"em")}))}return[{tag:"svg",attributes:r,children:t}]}(v)}function ht(e){const{content:t,width:n,height:a,transform:r,title:i,extra:s,watchable:l=!1}=e,c=o(o(o({},s.attributes),i?{title:i}:{}),{},{class:s.classes.join(" ")});l&&(c[F]="");const f=o({},s.styles);be(r)&&(f.transform=function(e){let{transform:t,width:n=I,height:a=I,startCentered:r=!1}=e,o="";return o+=r&&b?"translate(".concat(t.x/fe-n/2,"em, ").concat(t.y/fe-a/2,"em) "):r?"translate(calc(-50% + ".concat(t.x/fe,"em), calc(-50% + ").concat(t.y/fe,"em)) "):"translate(".concat(t.x/fe,"em, ").concat(t.y/fe,"em) "),o+="scale(".concat(t.size/fe*(t.flipX?-1:1),", ").concat(t.size/fe*(t.flipY?-1:1),") "),o+="rotate(".concat(t.rotate,"deg) "),o}({transform:r,startCentered:!0,width:n,height:a}),f["-webkit-transform"]=f.transform);const u=ge(f);u.length>0&&(c.style=u);const d=[];return d.push({tag:"span",attributes:c,children:[t]}),i&&d.push({tag:"span",attributes:{class:"sr-only"},children:[i]}),d}const{styles:gt}=Ee;function bt(e){const t=e[0],n=e[1],[a]=e.slice(4);let r=null;return r=Array.isArray(a)?{tag:"g",attributes:{class:"".concat(le.cssPrefix,"-").concat(te)},children:[{tag:"path",attributes:{class:"".concat(le.cssPrefix,"-").concat(ae),fill:"currentColor",d:a[0]}},{tag:"path",attributes:{class:"".concat(le.cssPrefix,"-").concat(ne),fill:"currentColor",d:a[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:a}},{found:!0,width:t,height:n,icon:r}}const yt={found:!1,width:512,height:512};function vt(e,t){let n=t;return"fa"===t&&null!==le.styleDefault&&(t=$e()),new Promise((a,r)=>{if("fa"===n){const n=Ge(e)||{};e=n.iconName||e,t=n.prefix||t}if(e&&t&>[t]&>[t][e])return a(bt(gt[t][e]));!function(e,t){W||le.showMissingIcons||!e||console.error('Icon with name "'.concat(e,'" and prefix "').concat(t,'" is missing.'))}(e,t),a(o(o({},yt),{},{icon:le.showMissingIcons&&e&&it("missingIconAbstract")||{}}))})}const xt=()=>{},wt=le.measurePerformance&&h&&h.mark&&h.measure?h:{mark:xt,measure:xt},kt='FA "6.7.2"';var Et=e=>(wt.mark("".concat(kt," ").concat(e," begins")),()=>(e=>{wt.mark("".concat(kt," ").concat(e," ends")),wt.measure("".concat(kt," ").concat(e),"".concat(kt," ").concat(e," begins"),"".concat(kt," ").concat(e," ends"))})(e));const Nt=()=>{};function zt(e){return"string"==typeof(e.getAttribute?e.getAttribute(F):null)}function Ct(e){return m.createElementNS("http://www.w3.org/2000/svg",e)}function St(e){return m.createElement(e)}function Mt(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{ceFn:n=("svg"===e.tag?Ct:St)}=t;if("string"==typeof e)return m.createTextNode(e);const a=n(e.tag);return Object.keys(e.attributes||[]).forEach(function(t){a.setAttribute(t,e.attributes[t])}),(e.children||[]).forEach(function(e){a.appendChild(Mt(e,{ceFn:n}))}),a}const Ot={replace:function(e){const t=e[0];if(t.parentNode)if(e[1].forEach(e=>{t.parentNode.insertBefore(Mt(e),t)}),null===t.getAttribute(F)&&le.keepOriginalSource){let e=m.createComment(function(e){let t=" ".concat(e.outerHTML," ");return t="".concat(t,"Font Awesome fontawesome.com "),t}(t));t.parentNode.replaceChild(e,t)}else t.remove()},nest:function(e){const t=e[0],n=e[1];if(~pe(t).indexOf(le.replacementClass))return Ot.replace(e);const a=new RegExp("".concat(le.cssPrefix,"-.*"));if(delete n[0].attributes.id,n[0].attributes.class){const e=n[0].attributes.class.split(" ").reduce((e,t)=>(t===le.replacementClass||t.match(a)?e.toSvg.push(t):e.toNode.push(t),e),{toNode:[],toSvg:[]});n[0].attributes.class=e.toSvg.join(" "),0===e.toNode.length?t.removeAttribute("class"):t.setAttribute("class",e.toNode.join(" "))}const r=n.map(e=>Se(e)).join("\n");t.setAttribute(F,""),t.innerHTML=r}};function Lt(e){e()}function At(e,t){const n="function"==typeof t?t:Nt;if(0===e.length)n();else{let t=Lt;"async"===le.mutateApproach&&(t=d.requestAnimationFrame||Lt),t(()=>{const t=!0===le.autoReplaceSvg?Ot.replace:Ot[le.autoReplaceSvg]||Ot.replace,a=Et("mutate");e.map(t),a(),n()})}}let Pt=!1;function jt(){Pt=!0}function It(){Pt=!1}let _t=null;function Ft(e){if(!p)return;if(!le.observeMutations)return;const{treeCallback:t=Nt,nodeCallback:n=Nt,pseudoElementsCallback:a=Nt,observeMutationsRoot:r=m}=e;_t=new p(e=>{if(Pt)return;const r=$e();me(e).forEach(e=>{if("childList"===e.type&&e.addedNodes.length>0&&!zt(e.addedNodes[0])&&(le.searchPseudoElements&&a(e.target),t(e.target)),"attributes"===e.type&&e.target.parentNode&&le.searchPseudoElements&&a(e.target.parentNode),"attributes"===e.type&&zt(e.target)&&~ee.indexOf(e.attributeName))if("class"===e.attributeName&&function(e){const t=e.getAttribute?e.getAttribute(R):null,n=e.getAttribute?e.getAttribute(D):null;return t&&n}(e.target)){const{prefix:t,iconName:n}=Qe(pe(e.target));e.target.setAttribute(R,t||r),n&&e.target.setAttribute(D,n)}else(o=e.target)&&o.classList&&o.classList.contains&&o.classList.contains(le.replacementClass)&&n(e.target);var o})}),g&&_t.observe(r,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}function Tt(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{styleParser:!0};const{iconName:n,prefix:a,rest:r}=function(e){const t=e.getAttribute("data-prefix"),n=e.getAttribute("data-icon"),a=void 0!==e.innerText?e.innerText.trim():"";let r=Qe(pe(e));return r.prefix||(r.prefix=$e()),t&&n&&(r.prefix=t,r.iconName=n),r.iconName&&r.prefix||(r.prefix&&a.length>0&&(r.iconName=(o=r.prefix,i=e.innerText,(De[o]||{})[i]||Ve(r.prefix,Le(e.innerText)))),!r.iconName&&le.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(r.iconName=e.firstChild.data)),r;var o,i}(e),i=function(e){const t=me(e.attributes).reduce((e,t)=>("class"!==e.name&&"style"!==e.name&&(e[t.name]=t.value),e),{}),n=e.getAttribute("title"),a=e.getAttribute("data-fa-title-id");return le.autoA11y&&(n?t["aria-labelledby"]="".concat(le.replacementClass,"-title-").concat(a||de()):(t["aria-hidden"]="true",t.focusable="false")),t}(e),s=rt("parseNodeAttributes",{},e);let l=t.styleParser?function(e){const t=e.getAttribute("style");let n=[];return t&&(n=t.split(";").reduce((e,t)=>{const n=t.split(":"),a=n[0],r=n.slice(1);return a&&r.length>0&&(e[a]=r.join(":").trim()),e},{})),n}(e):[];return o({iconName:n,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:a,transform:ue,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:r,styles:l,attributes:i}},s)}const{styles:Rt}=Ee;function Dt(e){const t="nest"===le.autoReplaceSvg?Tt(e,{styleParser:!1}):Tt(e);return~t.extra.classes.indexOf(J)?it("generateLayersText",e,t):it("generateSvgReplacementMutation",e,t)}function Ht(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!g)return Promise.resolve();const n=m.documentElement.classList,a=e=>n.add("".concat(H,"-").concat(e)),r=e=>n.remove("".concat(H,"-").concat(e)),o=le.autoFetchSvg?[...N,...O]:v.concat(Object.keys(Rt));o.includes("fa")||o.push("fa");const i=[".".concat(J,":not([").concat(F,"])")].concat(o.map(e=>".".concat(e,":not([").concat(F,"])"))).join(", ");if(0===i.length)return Promise.resolve();let s=[];try{s=me(e.querySelectorAll(i))}catch(e){}if(!(s.length>0))return Promise.resolve();a("pending"),r("complete");const l=Et("onTree"),c=s.reduce((e,t)=>{try{const n=Dt(t);n&&e.push(n)}catch(e){W||"MissingIcon"===e.name&&console.error(e)}return e},[]);return new Promise((e,n)=>{Promise.all(c).then(n=>{At(n,()=>{a("active"),a("complete"),r("pending"),"function"==typeof t&&t(),l(),e()})}).catch(e=>{l(),n(e)})})}function Bt(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;Dt(e).then(e=>{e&&At([e],t)})}const Wt=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{transform:n=ue,symbol:a=!1,mask:r=null,maskId:i=null,title:s=null,titleId:l=null,classes:c=[],attributes:f={},styles:u={}}=t;if(!e)return;const{prefix:d,iconName:m,icon:p}=e;return mt(o({type:"icon"},e),()=>(ot("beforeDOMElementCreation",{iconDefinition:e,params:t}),le.autoA11y&&(s?f["aria-labelledby"]="".concat(le.replacementClass,"-title-").concat(l||de()):(f["aria-hidden"]="true",f.focusable="false")),pt({icons:{main:bt(p),mask:r?bt(r.icon):{found:!1,width:null,height:null,icon:{}}},prefix:d,iconName:m,transform:o(o({},ue),n),symbol:a,title:s,maskId:i,titleId:l,extra:{attributes:f,styles:u,classes:c}})))};var Ut={mixout(){return{icon:(e=Wt,function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const a=(t||{}).icon?t:st(t||{});let{mask:r}=n;return r&&(r=(r||{}).icon?r:st(r||{})),e(a,o(o({},n),{},{mask:r}))})};var e},hooks:()=>({mutationObserverCallbacks:e=>(e.treeCallback=Ht,e.nodeCallback=Bt,e)}),provides(e){e.i2svg=function(e){const{node:t=m,callback:n=()=>{}}=e;return Ht(t,n)},e.generateSvgReplacementMutation=function(e,t){const{iconName:n,title:a,titleId:r,prefix:o,transform:i,symbol:s,mask:l,maskId:c,extra:f}=t;return new Promise((t,u)=>{Promise.all([vt(n,o),l.iconName?vt(l.iconName,l.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(l=>{let[u,d]=l;t([e,pt({icons:{main:u,mask:d},prefix:o,iconName:n,transform:i,symbol:s,maskId:c,title:a,titleId:r,extra:f,watchable:!0})])}).catch(u)})},e.generateAbstractIcon=function(e){let{children:t,attributes:n,main:a,transform:r,styles:o}=e;const i=ge(o);let s;return i.length>0&&(n.style=i),be(r)&&(s=it("generateAbstractTransformGrouping",{main:a,transform:r,containerWidth:a.width,iconWidth:a.width})),t.push(s||a.icon),{children:t,attributes:n}}}},Yt={mixout:()=>({layer(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{classes:n=[]}=t;return mt({type:"layer"},()=>{ot("beforeDOMElementCreation",{assembler:e,params:t});let a=[];return e(e=>{Array.isArray(e)?e.map(e=>{a=a.concat(e.abstract)}):a=a.concat(e.abstract)}),[{tag:"span",attributes:{class:["".concat(le.cssPrefix,"-layers"),...n].join(" ")},children:a}]})}})},Vt={mixout:()=>({counter(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{title:n=null,classes:a=[],attributes:r={},styles:i={}}=t;return mt({type:"counter",content:e},()=>(ot("beforeDOMElementCreation",{content:e,params:t}),function(e){const{content:t,title:n,extra:a}=e,r=o(o(o({},a.attributes),n?{title:n}:{}),{},{class:a.classes.join(" ")}),i=ge(a.styles);i.length>0&&(r.style=i);const s=[];return s.push({tag:"span",attributes:r,children:[t]}),n&&s.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),s}({content:e.toString(),title:n,extra:{attributes:r,styles:i,classes:["".concat(le.cssPrefix,"-layers-counter"),...a]}})))}})},qt={mixout:()=>({text(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{transform:n=ue,title:a=null,classes:r=[],attributes:i={},styles:s={}}=t;return mt({type:"text",content:e},()=>(ot("beforeDOMElementCreation",{content:e,params:t}),ht({content:e,transform:o(o({},ue),n),title:a,extra:{attributes:i,styles:s,classes:["".concat(le.cssPrefix,"-layers-text"),...r]}})))}}),provides(e){e.generateLayersText=function(e,t){const{title:n,transform:a,extra:r}=t;let o=null,i=null;if(b){const t=parseInt(getComputedStyle(e).fontSize,10),n=e.getBoundingClientRect();o=n.width/t,i=n.height/t}return le.autoA11y&&!n&&(r.attributes["aria-hidden"]="true"),Promise.resolve([e,ht({content:e.innerHTML,width:o,height:i,transform:a,title:n,extra:r,watchable:!0})])}}};const Gt=new RegExp('"',"ug"),$t=[1105920,1112319],Xt=o(o(o(o({},{FontAwesome:{normal:"fas",400:"fas"}}),{"Font Awesome 6 Free":{900:"fas",400:"far"},"Font Awesome 6 Pro":{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},"Font Awesome 6 Brands":{400:"fab",normal:"fab"},"Font Awesome 6 Duotone":{900:"fad",400:"fadr",normal:"fadr",300:"fadl",100:"fadt"},"Font Awesome 6 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 6 Sharp Duotone":{900:"fasds",400:"fasdr",normal:"fasdr",300:"fasdl",100:"fasdt"}}),{"Font Awesome 5 Free":{900:"fas",400:"far"},"Font Awesome 5 Pro":{900:"fas",400:"far",normal:"far",300:"fal"},"Font Awesome 5 Brands":{400:"fab",normal:"fab"},"Font Awesome 5 Duotone":{900:"fad"}}),{"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}}),Kt=Object.keys(Xt).reduce((e,t)=>(e[t.toLowerCase()]=Xt[t],e),{}),Qt=Object.keys(Kt).reduce((e,t)=>{const n=Kt[t];return e[t]=n[900]||[...Object.entries(n)][0][1],e},{});function Jt(e,t){const n="".concat("data-fa-pseudo-element-pending").concat(t.replace(":","-"));return new Promise((a,r)=>{if(null!==e.getAttribute(n))return a();const i=me(e.children).filter(e=>e.getAttribute(T)===t)[0],s=d.getComputedStyle(e,t),l=s.getPropertyValue("font-family"),c=l.match(Z),f=s.getPropertyValue("font-weight"),u=s.getPropertyValue("content");if(i&&!c)return e.removeChild(i),a();if(c&&"none"!==u&&""!==u){const u=s.getPropertyValue("content");let d=function(e,t){const n=e.replace(/^['"]|['"]$/g,"").toLowerCase(),a=parseInt(t),r=isNaN(a)?"normal":a;return(Kt[n]||{})[r]||Qt[n]}(l,f);const{value:p,isSecondary:h}=function(e){const t=e.replace(Gt,""),n=function(e){const t=e.length;let n,a=e.charCodeAt(0);return a>=55296&&a<=56319&&t>1&&(n=e.charCodeAt(1),n>=56320&&n<=57343)?1024*(a-55296)+n-56320+65536:a}(t),a=n>=$t[0]&&n<=$t[1],r=2===t.length&&t[0]===t[1];return{value:Le(r?t[0]:t),isSecondary:a||r}}(u),g=c[0].startsWith("FontAwesome");let b=Ve(d,p),y=b;if(g){const e=function(e){const t=Be[e],n=Ve("fas",e);return t||(n?{prefix:"fas",iconName:n}:null)||{prefix:null,iconName:null}}(p);e.iconName&&e.prefix&&(b=e.iconName,d=e.prefix)}if(!b||h||i&&i.getAttribute(R)===d&&i.getAttribute(D)===y)a();else{e.setAttribute(n,y),i&&e.removeChild(i);const s={iconName:null,title:null,titleId:null,prefix:null,transform:ue,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}},{extra:l}=s;l.attributes[T]=t,vt(b,d).then(r=>{const i=pt(o(o({},s),{},{icons:{main:r,mask:{prefix:null,iconName:null,rest:[]}},prefix:d,iconName:y,extra:l,watchable:!0})),c=m.createElementNS("http://www.w3.org/2000/svg","svg");"::before"===t?e.insertBefore(c,e.firstChild):e.appendChild(c),c.outerHTML=i.map(e=>Se(e)).join("\n"),e.removeAttribute(n),a()}).catch(r)}}else a()})}function Zt(e){return Promise.all([Jt(e,"::before"),Jt(e,"::after")])}function en(e){return!(e.parentNode===document.head||~B.indexOf(e.tagName.toUpperCase())||e.getAttribute(T)||e.parentNode&&"svg"===e.parentNode.tagName)}function tn(e){if(g)return new Promise((t,n)=>{const a=me(e.querySelectorAll("*")).filter(en).map(Zt),r=Et("searchPseudoElements");jt(),Promise.all(a).then(()=>{r(),It(),t()}).catch(()=>{r(),It(),n()})})}var nn={hooks:()=>({mutationObserverCallbacks:e=>(e.pseudoElementsCallback=tn,e)}),provides(e){e.pseudoElements2svg=function(e){const{node:t=m}=e;le.searchPseudoElements&&tn(t)}}};let an=!1;var rn={mixout:()=>({dom:{unwatch(){jt(),an=!0}}}),hooks:()=>({bootstrap(){Ft(rt("mutationObserverCallbacks",{}))},noAuto(){_t&&_t.disconnect()},watch(e){const{observeMutationsRoot:t}=e;an?It():Ft(rt("mutationObserverCallbacks",{observeMutationsRoot:t}))}})};const on=e=>e.toLowerCase().split(" ").reduce((e,t)=>{const n=t.toLowerCase().split("-"),a=n[0];let r=n.slice(1).join("-");if(a&&"h"===r)return e.flipX=!0,e;if(a&&"v"===r)return e.flipY=!0,e;if(r=parseFloat(r),isNaN(r))return e;switch(a){case"grow":e.size=e.size+r;break;case"shrink":e.size=e.size-r;break;case"left":e.x=e.x-r;break;case"right":e.x=e.x+r;break;case"up":e.y=e.y-r;break;case"down":e.y=e.y+r;break;case"rotate":e.rotate=e.rotate+r}return e},{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0});var sn={mixout:()=>({parse:{transform:e=>on(e)}}),hooks:()=>({parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-transform");return n&&(e.transform=on(n)),e}}),provides(e){e.generateAbstractTransformGrouping=function(e){let{main:t,transform:n,containerWidth:a,iconWidth:r}=e;const i={transform:"translate(".concat(a/2," 256)")},s="translate(".concat(32*n.x,", ").concat(32*n.y,") "),l="scale(".concat(n.size/16*(n.flipX?-1:1),", ").concat(n.size/16*(n.flipY?-1:1),") "),c="rotate(".concat(n.rotate," 0 0)"),f={outer:i,inner:{transform:"".concat(s," ").concat(l," ").concat(c)},path:{transform:"translate(".concat(r/2*-1," -256)")}};return{tag:"g",attributes:o({},f.outer),children:[{tag:"g",attributes:o({},f.inner),children:[{tag:t.icon.tag,children:t.icon.children,attributes:o(o({},t.icon.attributes),f.path)}]}]}}}};const ln={x:0,y:0,width:"100%",height:"100%"};function cn(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return e.attributes&&(e.attributes.fill||t)&&(e.attributes.fill="black"),e}var fn={hooks:()=>({parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-mask"),a=n?Qe(n.split(" ").map(e=>e.trim())):{prefix:null,iconName:null,rest:[]};return a.prefix||(a.prefix=$e()),e.mask=a,e.maskId=t.getAttribute("data-fa-mask-id"),e}}),provides(e){e.generateAbstractMask=function(e){let{children:t,attributes:n,main:a,mask:r,maskId:i,transform:s}=e;const{width:l,icon:c}=a,{width:f,icon:u}=r,d=function(e){let{transform:t,containerWidth:n,iconWidth:a}=e;const r={transform:"translate(".concat(n/2," 256)")},o="translate(".concat(32*t.x,", ").concat(32*t.y,") "),i="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),s="rotate(".concat(t.rotate," 0 0)");return{outer:r,inner:{transform:"".concat(o," ").concat(i," ").concat(s)},path:{transform:"translate(".concat(a/2*-1," -256)")}}}({transform:s,containerWidth:f,iconWidth:l}),m={tag:"rect",attributes:o(o({},ln),{},{fill:"white"})},p=c.children?{children:c.children.map(cn)}:{},h={tag:"g",attributes:o({},d.inner),children:[cn(o({tag:c.tag,attributes:o(o({},c.attributes),d.path)},p))]},g={tag:"g",attributes:o({},d.outer),children:[h]},b="mask-".concat(i||de()),y="clip-".concat(i||de()),v={tag:"mask",attributes:o(o({},ln),{},{id:b,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[m,g]},x={tag:"defs",children:[{tag:"clipPath",attributes:{id:y},children:(w=u,"g"===w.tag?w.children:[w])},v]};var w;return t.push(x,{tag:"rect",attributes:o({fill:"currentColor","clip-path":"url(#".concat(y,")"),mask:"url(#".concat(b,")")},ln)}),{children:t,attributes:n}}}},un={provides(e){let t=!1;d.matchMedia&&(t=d.matchMedia("(prefers-reduced-motion: reduce)").matches),e.missingIconAbstract=function(){const e=[],n={fill:"currentColor"},a={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};e.push({tag:"path",attributes:o(o({},n),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});const r=o(o({},a),{},{attributeName:"opacity"}),i={tag:"circle",attributes:o(o({},n),{},{cx:"256",cy:"364",r:"28"}),children:[]};return t||i.children.push({tag:"animate",attributes:o(o({},a),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:o(o({},r),{},{values:"1;0;1;1;0;1;"})}),e.push(i),e.push({tag:"path",attributes:o(o({},n),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:t?[]:[{tag:"animate",attributes:o(o({},r),{},{values:"1;0;0;0;0;1;"})}]}),t||e.push({tag:"path",attributes:o(o({},n),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:o(o({},r),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:e}}}};!function(e,t){let{mixoutsTo:n}=t;et=e,tt={},Object.keys(nt).forEach(e=>{-1===at.indexOf(e)&&delete nt[e]}),et.forEach(e=>{const t=e.mixout?e.mixout():{};if(Object.keys(t).forEach(e=>{"function"==typeof t[e]&&(n[e]=t[e]),"object"==typeof t[e]&&Object.keys(t[e]).forEach(a=>{n[e]||(n[e]={}),n[e][a]=t[e][a]})}),e.hooks){const t=e.hooks();Object.keys(t).forEach(e=>{tt[e]||(tt[e]=[]),tt[e].push(t[e])})}e.provides&&e.provides(nt)})}([we,Ut,Yt,Vt,qt,nn,rn,sn,fn,un,{hooks:()=>({parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-symbol"),a=null!==n&&(""===n||n);return e.symbol=a,e}})}],{mixoutsTo:ut});const dn=ut.parse,mn=ut.icon;var pn,hn=n(556),gn=n.n(hn),bn=n(609),yn=n.n(bn);function vn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}function xn(e,t,n){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function wn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function kn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?wn(Object(n),!0).forEach(function(t){xn(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wn(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function En(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,o,i,s=[],l=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(a=o.call(n)).done)&&(s.push(a.value),s.length!==t);l=!0);}catch(e){c=!0,r=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw r}}return s}}(e,t)||Cn(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 Nn(e){return function(e){if(Array.isArray(e))return vn(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Cn(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function zn(e){return zn="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},zn(e)}function Cn(e,t){if(e){if("string"==typeof e)return vn(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?vn(e,t):void 0}}try{var Sn=n(900);pn=Sn.version}catch(e){pn=process.env.FA_VERSION||"7.0.0-alpha8"}function Mn(e){return t=e,(t-=0)==t?e:(e=e.replace(/[\-_\s]+(.)?/g,function(e,t){return t?t.toUpperCase():""})).substr(0,1).toLowerCase()+e.substr(1);var t}var On=["style"],Ln=!1;try{Ln=!0}catch(e){}function An(e){return e&&"object"===zn(e)&&e.prefix&&e.iconName&&e.icon?e:dn.icon?dn.icon(e):null===e?null:e&&"object"===zn(e)&&e.prefix&&e.iconName?e:Array.isArray(e)&&2===e.length?{prefix:e[0],iconName:e[1]}:"string"==typeof e?{prefix:"fas",iconName:e}:void 0}function Pn(e,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?xn({},e,t):{}}var jn={border:!1,className:"",mask:null,maskId:null,fixedWidth:!1,inverse:!1,flip:!1,icon:null,listItem:!1,pull:null,pulse:!1,rotation:null,rotateBy:!1,size:null,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:"",titleId:null,transform:null,swapOpacity:!1,widthAuto:!1},In=yn().forwardRef(function(e,t){var n=kn(kn({},jn),e),a=n.icon,r=n.mask,o=n.symbol,i=n.className,s=n.title,l=n.titleId,c=n.maskId,f=An(a),u=Pn("classes",[].concat(Nn(function(e){var t=e.beat,n=e.fade,a=e.beatFade,r=e.bounce,o=e.shake,i=e.flash,s=e.spin,l=e.spinPulse,c=e.spinReverse,f=e.pulse,u=e.fixedWidth,d=e.inverse,m=e.border,p=e.listItem,h=e.flip,g=e.size,b=e.rotation,y=e.pull,v=e.swapOpacity,x=e.rotateBy,w=e.widthAuto,k=function(e){for(var t=En(e.split("-"),2),n=t[0],a=t[1],r=En("7.0.0-alpha1".split("-"),2),o=r[0],i=r[1],s=n.split("."),l=o.split("."),c=0;c<Math.max(s.length,l.length);c++){var f=s[c]||"0",u=l[c]||"0",d=parseInt(f,10),m=parseInt(u,10);if(d!==m)return d>m}for(var p=0;p<Math.max(s.length,l.length);p++){var h=s[p]||"0",g=l[p]||"0";if(h!==g&&h.length!==g.length)return h.length<g.length}return!(a&&!i)}(pn),E=xn(xn(xn(xn(xn(xn({"fa-beat":t,"fa-fade":n,"fa-beat-fade":a,"fa-bounce":r,"fa-shake":o,"fa-flash":i,"fa-spin":s,"fa-spin-reverse":c,"fa-spin-pulse":l,"fa-pulse":f,"fa-fw":u,"fa-inverse":d,"fa-border":m,"fa-li":p,"fa-flip":!0===h,"fa-flip-horizontal":"horizontal"===h||"both"===h,"fa-flip-vertical":"vertical"===h||"both"===h},"fa-".concat(g),null!=g),"fa-rotate-".concat(b),null!=b&&0!==b),"fa-pull-".concat(y),null!=y),"fa-swap-opacity",v),"fa-rotate-by",k&&x),"fa-width-auto",k&&w);return Object.keys(E).map(function(e){return E[e]?e:null}).filter(function(e){return e})}(n)),Nn((i||"").split(" ")))),d=Pn("transform","string"==typeof n.transform?dn.transform(n.transform):n.transform),m=Pn("mask",An(r)),p=mn(f,kn(kn(kn(kn({},u),d),m),{},{symbol:o,title:s,titleId:l,maskId:c}));if(!p)return function(){var e;!Ln&&console&&"function"==typeof console.error&&(e=console).error.apply(e,arguments)}("Could not find icon",f),null;var h=p.abstract,g={ref:t};return Object.keys(n).forEach(function(e){jn.hasOwnProperty(e)||(g[e]=n[e])}),Fn(h[0],g)});In.displayName="FontAwesomeIcon",In.propTypes={beat:gn().bool,border:gn().bool,beatFade:gn().bool,bounce:gn().bool,className:gn().string,fade:gn().bool,flash:gn().bool,mask:gn().oneOfType([gn().object,gn().array,gn().string]),maskId:gn().string,fixedWidth:gn().bool,inverse:gn().bool,flip:gn().oneOf([!0,!1,"horizontal","vertical","both"]),icon:gn().oneOfType([gn().object,gn().array,gn().string]),listItem:gn().bool,pull:gn().oneOf(["right","left"]),pulse:gn().bool,rotation:gn().oneOf([0,90,180,270]),rotateBy:gn().bool,shake:gn().bool,size:gn().oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:gn().bool,spinPulse:gn().bool,spinReverse:gn().bool,symbol:gn().oneOfType([gn().bool,gn().string]),title:gn().string,titleId:gn().string,transform:gn().oneOfType([gn().string,gn().object]),swapOpacity:gn().bool,widthAuto:gn().bool};var Fn=function e(t,n){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if("string"==typeof n)return n;var r=(n.children||[]).map(function(n){return e(t,n)}),o=Object.keys(n.attributes||{}).reduce(function(e,t){var a=n.attributes[t];switch(t){case"class":e.attrs.className=a,delete n.attributes.class;break;case"style":e.attrs.style=a.split(";").map(function(e){return e.trim()}).filter(function(e){return e}).reduce(function(e,t){var n,a=t.indexOf(":"),r=Mn(t.slice(0,a)),o=t.slice(a+1).trim();return r.startsWith("webkit")?e[(n=r,n.charAt(0).toUpperCase()+n.slice(1))]=o:e[r]=o,e},{});break;default:0===t.indexOf("aria-")||0===t.indexOf("data-")?e.attrs[t.toLowerCase()]=a:e.attrs[Mn(t)]=a}return e},{attrs:{}}),i=a.style,s=void 0===i?{}:i,l=function(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(-1!==t.indexOf(a))continue;n[a]=e[a]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}(a,On);return o.attrs.style=kn(kn({},o.attrs.style),s),t.apply(void 0,[n.tag,kn(kn({},o.attrs),l)].concat(Nn(r)))}.bind(null,yn().createElement)}},a={};function r(e){var t=a[e];if(void 0!==t)return t.exports;var o=a[e]={exports:{}};return n[e].call(o.exports,o,o.exports,r),o.exports}r.m=n,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.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>e+".js",r.miniCssF=e=>e+".css",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),e={},t="ultimate_spin_wheel:",r.l=(n,a,o,i)=>{if(e[n])e[n].push(a);else{var s,l;if(void 0!==o)for(var c=document.getElementsByTagName("script"),f=0;f<c.length;f++){var u=c[f];if(u.getAttribute("src")==n||u.getAttribute("data-webpack")==t+o){s=u;break}}s||(l=!0,(s=document.createElement("script")).charset="utf-8",s.timeout=120,r.nc&&s.setAttribute("nonce",r.nc),s.setAttribute("data-webpack",t+o),s.src=n),e[n]=[a];var d=(t,a)=>{s.onerror=s.onload=null,clearTimeout(m);var r=e[n];if(delete e[n],s.parentNode&&s.parentNode.removeChild(s),r&&r.forEach(e=>e(a)),t)return t(a)},m=setTimeout(d.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=d.bind(null,s.onerror),s.onload=d.bind(null,s.onload),l&&document.head.appendChild(s)}},r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;r.g.importScripts&&(e=r.g.location+"");var t=r.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var n=t.getElementsByTagName("script");if(n.length)for(var a=n.length-1;a>-1&&(!e||!/^http(s?):/.test(e));)e=n[a--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),r.p=e+"../"})(),(()=>{if("undefined"!=typeof document){var e={773:0};r.f.miniCss=(t,n)=>{e[t]?n.push(e[t]):0!==e[t]&&{45:1}[t]&&n.push(e[t]=(e=>new Promise((t,n)=>{var a=r.miniCssF(e),o=r.p+a;if(((e,t)=>{for(var n=document.getElementsByTagName("link"),a=0;a<n.length;a++){var r=(i=n[a]).getAttribute("data-href")||i.getAttribute("href");if("stylesheet"===i.rel&&(r===e||r===t))return i}var o=document.getElementsByTagName("style");for(a=0;a<o.length;a++){var i;if((r=(i=o[a]).getAttribute("data-href"))===e||r===t)return i}})(a,o))return t();((e,t,n,a,o)=>{var i=document.createElement("link");i.rel="stylesheet",i.type="text/css",r.nc&&(i.nonce=r.nc),i.onerror=i.onload=n=>{if(i.onerror=i.onload=null,"load"===n.type)a();else{var r=n&&n.type,s=n&&n.target&&n.target.href||t,l=new Error("Loading CSS chunk "+e+" failed.\n("+r+": "+s+")");l.name="ChunkLoadError",l.code="CSS_CHUNK_LOAD_FAILED",l.type=r,l.request=s,i.parentNode&&i.parentNode.removeChild(i),o(l)}},i.href=t,document.head.appendChild(i)})(e,o,0,t,n)}))(t).then(()=>{e[t]=0},n=>{throw delete e[t],n}))}}})(),(()=>{var e={773:0};r.f.j=(t,n)=>{var a=r.o(e,t)?e[t]:void 0;if(0!==a)if(a)n.push(a[2]);else{var o=new Promise((n,r)=>a=e[t]=[n,r]);n.push(a[2]=o);var i=r.p+r.u(t),s=new Error;r.l(i,n=>{if(r.o(e,t)&&(0!==(a=e[t])&&(e[t]=void 0),a)){var o=n&&("load"===n.type?"missing":n.type),i=n&&n.target&&n.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+i+")",s.name="ChunkLoadError",s.type=o,s.request=i,a[1](s)}},"chunk-"+t,t)}};var t=(t,n)=>{var a,o,[i,s,l]=n,c=0;if(i.some(t=>0!==e[t])){for(a in s)r.o(s,a)&&(r.m[a]=s[a]);l&&l(r)}for(t&&t(n);c<i.length;c++)o=i[c],r.o(e,o)&&e[o]&&e[o][0](),e[o]=0},n=globalThis.webpackChunkultimate_spin_wheel=globalThis.webpackChunkultimate_spin_wheel||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";var e=r(609),t=r.n(e),n=r(338),a=r(737),o=r(723),i=r(982),s=r(188);function l(){const t=USPIN_CONFIG_ADMIN.plugin_name.replace(/\s+/g,""),[n,a]=(0,e.useState)(()=>"true"===localStorage.getItem(t+"DarkMode"));return(0,e.useEffect)(()=>{document.documentElement.classList.toggle("dark",n),localStorage.setItem(t+"DarkMode",n)},[n]),(0,e.createElement)(e.Fragment,null,(0,e.createElement)("nav",{className:"bg-white border-gray-200 rounded-xl px-2 lg:px-4 py-3 lg:py-4 dark:bg-gray-900 shadow-sm"},(0,e.createElement)("div",{className:"flex flex-wrap justify-between items-center gap-3"},(0,e.createElement)("div",{className:"flex justify-start items-center"},(0,e.createElement)("a",{href:USPIN_CONFIG_ADMIN.admin_url+"admin.php?page="+USPIN_CONFIG_ADMIN.plugin_slug,className:"flex items-center outline-none focus:outline-none shadow-none"},(0,e.createElement)("img",{src:USPIN_CONFIG_ADMIN.logo,className:"mr-2 h-10 rounded",alt:USPIN_CONFIG_ADMIN.plugin_name}),(0,e.createElement)("span",{className:"text-xl lg:text-3xl uppercase font-bold bg-gradient-to-r from-indigo-800 via-sky-400 to-purple-600 bg-clip-text text-transparent relative"},(0,e.createElement)("span",{className:"absolute -top-2 right-0 text-xs uppercase font-bold bg-gradient-to-r from-indigo-800 via-sky-400 to-purple-600 bg-clip-text text-transparent tracking-widest"},"ULTIMATE"),USPIN_CONFIG_ADMIN.plugin_name))),(0,e.createElement)("div",{className:"flex items-center lg:order-2 gap-3"},(0,e.createElement)("button",{onClick:()=>a(!n),className:"rounded-lg px-2.5 py-2 text-sm text-gray-500 hover:bg-gray-100 focus:outline-none focus:ring-4 focus:ring-gray-200 dark:text-gray-400 dark:hover:bg-gray-700 dark:focus:ring-gray-700 ring-2 ring-gray-300 dark:ring-gray-600"},(0,e.createElement)(i.g,{icon:n?s.oMq:s.PJS,className:"h-4 w-4"})),(0,e.createElement)("button",{type:"button","data-dropdown-toggle":"notification-dropdown",className:"hidden p-2 text-gray-500 rounded-lg hover:text-gray-900 hover:bg-gray-100 dark:text-gray-400 dark:hover:text-white dark:hover:bg-gray-700 focus:ring-4 focus:ring-gray-300 dark:focus:ring-gray-600"},(0,e.createElement)("span",{className:"sr-only"},"View notifications"),(0,e.createElement)("svg",{"aria-hidden":"true",className:"w-6 h-6",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{d:"M10 2a6 6 0 00-6 6v3.586l-.707.707A1 1 0 004 14h12a1 1 0 00.707-1.707L16 11.586V8a6 6 0 00-6-6zM10 18a3 3 0 01-3-3h6a3 3 0 01-3 3z"}))),(0,e.createElement)("div",{className:"hidden overflow-hidden z-50 my-4 max-w-sm text-base list-none bg-white rounded divide-y divide-gray-100 shadow-lg dark:divide-gray-600 dark:bg-gray-700",id:"notification-dropdown"},(0,e.createElement)("div",{className:"block py-2 px-4 text-base font-medium text-center text-gray-700 bg-gray-50 dark:bg-gray-700 dark:text-gray-400"}),(0,e.createElement)("div",null),(0,e.createElement)("a",{href:"#",className:"block py-2 text-base font-normal text-center text-gray-900 bg-gray-50 hover:bg-gray-100 dark:bg-gray-700 dark:text-white dark:hover:underline"},(0,e.createElement)("div",{className:"inline-flex items-center "},(0,e.createElement)("svg",{"aria-hidden":"true",className:"mr-2 w-5 h-5",fill:"currentColor",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("path",{d:"M10 12a2 2 0 100-4 2 2 0 000 4z"}),(0,e.createElement)("path",{fillRule:"evenodd",d:"M.458 10C1.732 5.943 5.522 3 10 3s8.268 2.943 9.542 7c-1.274 4.057-5.064 7-9.542 7S1.732 14.057.458 10zM14 10a4 4 0 11-8 0 4 4 0 018 0z",clipRule:"evenodd"}))))),(0,e.createElement)("button",{type:"button",className:"relative w-10 h-10 bg-sky-100 border-2 border-solid border-indigo-600 flex justify-center items-center rounded-full focus:ring-4 focus:ring-gray-300 dark:focus:ring-gray-600"},(0,e.createElement)("img",{className:"rounded-full",src:USPIN_CONFIG_ADMIN.current_user.avatar,alt:"avatar"}),(0,e.createElement)("span",{className:"top-0 left-7 absolute w-3.5 h-3.5 bg-green-400 border-2 border-white dark:border-gray-800 rounded-full"}))))))}const c={prefix:"fab",iconName:"linkedin",icon:[448,512,[],"f08c","M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"]},f={prefix:"fab",iconName:"facebook",icon:[512,512,[62e3],"f09a","M512 256C512 114.6 397.4 0 256 0S0 114.6 0 256C0 376 82.7 476.8 194.2 504.5V334.2H141.4V256h52.8V222.3c0-87.1 39.4-127.5 125-127.5c16.2 0 44.2 3.2 55.7 6.4V172c-6-.6-16.5-1-29.6-1c-42 0-58.2 15.9-58.2 57.2V256h83.6l-14.4 78.2H287V510.1C413.8 494.8 512 386.9 512 256h0z"]},u={prefix:"fab",iconName:"youtube",icon:[576,512,[61802],"f167","M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"]},d={prefix:"fab",iconName:"twitter",icon:[512,512,[],"f099","M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"]};function m(){return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"bg-white rounded-lg shadow sm:flex sm:items-center sm:justify-between p-4 sm:p-6 xl:p-8 dark:bg-stone-900"},(0,e.createElement)("p",{className:"mb-4 text-center md:text-left text-sm text-gray-500 dark:text-gray-400 sm:mb-0"},(0,o.__)("Thank You for Using ","ultimate-spin-wheel")," ",(0,e.createElement)("strong",null,"(Core v",USPIN_CONFIG_ADMIN.version,USPIN_CONFIG_ADMIN.pro_version&&(0,e.createElement)("span",null," & Pro ",(0,e.createElement)("strong",null,"v",USPIN_CONFIG_ADMIN.pro_version)),")"),(0,e.createElement)("br",null)," ",(0,o.__)("By - ","ultimate-spin-wheel"),(0,e.createElement)("a",{target:"_blank",href:"https://wowdevs.com",className:"hover:underline dark:text-white"},(0,e.createElement)("strong",null,"wowDevs.com"))," ","© 2025",2025!==(new Date).getFullYear()&&(0,e.createElement)(e.Fragment,null,"- ",(new Date).getFullYear()," ")," ",(0,o.__)("All rights reserved.","ultimate-spin-wheel")),(0,e.createElement)("div",{className:"flex justify-center items-center space-x-1"},(0,e.createElement)("a",{href:"https://www.facebook.com/groups/wowdevs/",target:"_blank","data-tooltip-target":"tooltip-facebook",className:"inline-flex justify-center p-2 text-gray-500 rounded-lg cursor-pointer dark:text-gray-400 dark:hover:text-white hover:text-gray-900 hover:bg-gray-100 dark:hover:bg-gray-600"},(0,e.createElement)(i.g,{icon:f,className:"w-5 h-5"})),(0,e.createElement)("div",{className:"inline-block absolute invisible z-10 py-2 px-3 text-sm font-medium text-white bg-gray-900 rounded-lg shadow-sm opacity-0 transition-opacity duration-300 tooltip dark:bg-gray-700"},(0,o.__)("Follow us on Facebook","ultimate-spin-wheel"),(0,e.createElement)("div",{className:"tooltip-arrow","data-popper-arrow":""})),(0,e.createElement)("a",{href:"https://twitter.com/wowdevscom",target:"_blank","data-tooltip-target":"tooltip-twitter",className:"inline-flex justify-center p-2 text-gray-500 rounded-lg cursor-pointer dark:text-gray-400 dark:hover:text-white hover:text-gray-900 hover:bg-gray-100 dark:hover:bg-gray-600"},(0,e.createElement)(i.g,{icon:d,className:"w-5 h-5"})),(0,e.createElement)("div",{id:"tooltip-twitter",role:"tooltip",className:"inline-block absolute invisible z-10 py-2 px-3 text-sm font-medium text-white bg-gray-900 rounded-lg shadow-sm opacity-0 transition-opacity duration-300 tooltip dark:bg-gray-700"},(0,e.createElement)("div",{className:"tooltip-arrow","data-popper-arrow":""})),(0,e.createElement)("a",{href:"https://www.linkedin.com/company/wowdevs/",target:"_blank","data-tooltip-target":"tooltip-github",className:"inline-flex justify-center p-2 text-gray-500 rounded-lg cursor-pointer dark:text-gray-400 dark:hover:text-white hover:text-gray-900 hover:bg-gray-100 dark:hover:bg-gray-600"},(0,e.createElement)(i.g,{icon:c,className:"w-5 h-5"})),(0,e.createElement)("div",{id:"tooltip-github",role:"tooltip",className:"inline-block absolute invisible z-10 py-2 px-3 text-sm font-medium text-white bg-gray-900 rounded-lg shadow-sm opacity-0 transition-opacity duration-300 tooltip dark:bg-gray-700"},(0,e.createElement)("div",{className:"tooltip-arrow","data-popper-arrow":""})),(0,e.createElement)("a",{href:"https://www.youtube.com/@wowdevs?sub_confirmation=1",target:"_blank","data-tooltip-target":"tooltip-dribbble",className:"inline-flex justify-center p-2 text-gray-500 rounded-lg cursor-pointer dark:text-gray-400 dark:hover:text-white hover:text-gray-900 hover:bg-gray-100 dark:hover:bg-gray-600"},(0,e.createElement)(i.g,{icon:u,className:"w-5 h-5"})),(0,e.createElement)("div",{id:"tooltip-dribbble",role:"tooltip",className:"inline-block absolute invisible z-10 py-2 px-3 text-sm font-medium text-white bg-gray-900 rounded-lg shadow-sm opacity-0 transition-opacity duration-300 tooltip dark:bg-gray-700"},(0,e.createElement)("div",{className:"tooltip-arrow","data-popper-arrow":""})))))}class p extends t().Component{constructor(e){super(e),this.state={hasError:!1}}static getDerivedStateFromError(e){return{hasError:!0}}componentDidCatch(e,t){console.error("ErrorBoundary caught an error:",e,t)}render(){return this.state.hasError?(0,e.createElement)("div",{className:"p-4 text-center bg-red-100 text-red-700 rounded-lg"},(0,e.createElement)("h2",null,(0,o.__)("Something went wrong.","ultimate-spin-wheel")),(0,e.createElement)("p",null,(0,o.__)("Please try refreshing the page.","ultimate-spin-wheel"))):this.props.children}}const h=p;var g=r(682),b=r.n(g);const y=({data:t,activeTab:n,onTabClick:a,isSidebarOpen:r,toggleSidebar:l,isLargeScreen:c})=>{const f=(0,e.createElement)("div",{className:"bg-gradient-to-r from-indigo-800 to-purple-600 dark:from-gray-900 dark:to-gray-900 p-4 shadow-xl rounded-lg"},(0,e.createElement)(()=>(0,e.createElement)("div",{className:"flex items-center justify-between mb-4 pb-4 border-b border-white/20 dark:border-gray-800"},r&&(0,e.createElement)("h3",{className:"text-lg font-bold text-white uppercase"},USPIN_CONFIG_ADMIN.plugin_name),c&&(0,e.createElement)("button",{onClick:l,className:"p-2 rounded-lg hover:bg-purple-700 dark:hover:bg-gray-800 text-white focus:outline-none focus:ring-2 focus:ring-purple-500 focus:ring-opacity-50 ml-auto leading-none","aria-label":r?(0,o.__)("Hide Menu","ultimate-spin-wheel"):(0,o.__)("Show Menu","ultimate-spin-wheel"),title:r?(0,o.__)("Hide Menu","ultimate-spin-wheel"):(0,o.__)("Show Menu","ultimate-spin-wheel")},(0,e.createElement)(i.g,{icon:r?s.Wzs:s.XkK,className:"h-5 w-5"}))),null),t.map(({label:t,value:o,icon:i})=>(0,e.createElement)("button",{key:o,onClick:()=>a(o),className:"flex py-1.5 mb-1 items-center w-full leading-tight transition-all rounded-lg outline-none text-start justify-start font-sans text-base font-normal select-none cursor-pointer "+(n===o?"tab-active text-gray-900 bg-white dark:bg-gray-800 dark:text-white":"hover:bg-purple-700 text-white")},(0,e.createElement)("div",{className:"flex gap-3 items-center w-full px-2 py-3 leading-tight transition-all rounded-lg outline-none text-start"},(0,e.createElement)("div",{className:"grid place-items-center"},i),r&&t))));return(0,e.createElement)("div",{className:"transition-all duration-300 ease-in-out "+(c||r?c?r?"min-w-56":"w-[70px]":"min-w-56":"hidden")},(0,e.createElement)(b(),null,f))},v=({data:t,activeTab:n,onTabClick:a,isSidebarOpen:r,toggleSidebar:l,isLargeScreen:c})=>(0,e.createElement)("div",{className:"flex flex-col xl:flex-row gap-4 my-4 lg:my-6"},(0,e.createElement)(y,{data:t,activeTab:n,onTabClick:a,isSidebarOpen:r,toggleSidebar:l,isLargeScreen:c}),(0,e.createElement)("div",{className:"flex-1 w-full h-max text-gray-700 antialiased font-sans text-base font-light leading-relaxed py-0 rounded-lg overflow-hidden"},(0,e.createElement)(()=>c?null:(0,e.createElement)("button",{className:"mb-4 bg-gradient-to-r from-purple-600 to-indigo-600 text-white px-4 py-2.5 rounded-lg flex items-center gap-3 shadow-md hover:shadow-lg transform hover:-translate-y-0.5 transition-all duration-300 focus:outline-none focus:ring-2 focus:ring-purple-500 focus:ring-opacity-50",onClick:l},(0,e.createElement)("div",{className:"transition-all duration-300 "+(r?"":"rotate-180")},(0,e.createElement)(i.g,{icon:s.ckx,className:"h-5 w-5"})),(0,e.createElement)("span",{className:"font-medium"},r?(0,o.__)("Hide Menu","ultimate-spin-wheel"):(0,o.__)("Show Menu","ultimate-spin-wheel"))),null),t.map(({value:t,desc:a})=>(0,e.createElement)("div",{key:t,className:"py-0 "+(n===t?"block":"hidden")},(0,e.createElement)(h,null,(0,e.createElement)(e.Suspense,{fallback:(0,e.createElement)("div",null,(0,o.__)("Loading...","ultimate-spin-wheel"))},a)))))),x=(t().lazy(()=>r.e(747).then(r.bind(r,747))),t().lazy(()=>Promise.all([r.e(996),r.e(934)]).then(r.bind(r,934)))),w=t().lazy(()=>r.e(365).then(r.bind(r,365))),k=t().lazy(()=>Promise.all([r.e(83),r.e(520)]).then(r.bind(r,520))),E=t().lazy(()=>Promise.all([r.e(83),r.e(465),r.e(810)]).then(r.bind(r,810))),N=(t().lazy(()=>r.e(304).then(r.bind(r,304))),t().lazy(()=>r.e(970).then(r.bind(r,970)))),z=t().lazy(()=>r.e(775).then(r.bind(r,775))),C=t().lazy(()=>Promise.all([r.e(425),r.e(45)]).then(r.bind(r,45))),S=[{label:(0,o.__)("Dashboard","ultimate-spin-wheel"),value:"dashboard",icon:(0,e.createElement)(i.g,{icon:s.BwJ,className:"h-5 w-5"}),desc:(0,e.createElement)(x,null)},{label:(0,o.__)("Campaigns","ultimate-spin-wheel"),value:"campaigns",icon:(0,e.createElement)(i.g,{icon:s.ITF,className:"h-5 w-5"}),desc:(0,e.createElement)(w,null)},{label:(0,o.__)("Entries","ultimate-spin-wheel"),value:"entries",icon:(0,e.createElement)(i.g,{icon:s.ITF,className:"h-5 w-5"}),desc:(0,e.createElement)(k,null)},{label:(0,o.__)("License","ultimate-spin-wheel"),value:"license",icon:(0,e.createElement)(i.g,{icon:s.bMg,className:"h-5 w-5"}),desc:(0,e.createElement)(E,null)},{label:(0,o.__)("FAQs","ultimate-spin-wheel"),value:"faqs",icon:(0,e.createElement)(i.g,{icon:s.EvL,className:"h-5 w-5"}),desc:(0,e.createElement)(N,null)},{label:(0,o.__)("Support","ultimate-spin-wheel"),value:"support",icon:(0,e.createElement)(i.g,{icon:s.QEm,className:"h-5 w-5"}),desc:(0,e.createElement)(z,null)}];new URLSearchParams(window.location.search).has("post_id")&&S.splice(2,0,{label:(0,o.__)("Configuration","ultimate-spin-wheel"),value:"config",icon:(0,e.createElement)(i.g,{icon:s.BH7,className:"h-5 w-5"}),desc:(0,e.createElement)(C,null)});const M=()=>{const t=USPIN_CONFIG_ADMIN.plugin_name.replace(/\s+/g,"")+"SpinWheel",[n,a]=(0,e.useState)(()=>{const e=window.location.hash.replace("#","");return e&&S.some(t=>t.value===e)?e:localStorage.getItem(t+"ActiveTab")||"dashboard"}),[r,o]=(0,e.useState)(()=>{const e=localStorage.getItem(t+"SidebarOpen");return null===e||"true"===e}),[i,s]=(0,e.useState)(window.innerWidth>=1280),c=e=>S.some(t=>t.value===e);return(0,e.useEffect)(()=>{const e=()=>{const e=window.location.hash.replace("#","");e&&c(e)&&a(e)};return window.addEventListener("hashchange",e),e(),()=>{window.removeEventListener("hashchange",e)}},[]),(0,e.useEffect)(()=>{const e=()=>{s(window.innerWidth>=1280)};return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[]),(0,e.useEffect)(()=>{localStorage.setItem(t+"ActiveTab",n),window.location.hash=n},[n]),(0,e.useEffect)(()=>{localStorage.setItem(t+"SidebarOpen",r)},[r]),(0,e.useEffect)(()=>{const e=()=>{const e=window.location.hash.replace("#","");c(e)&&a(e)};return window.addEventListener("hashchange",e),e(),()=>{window.removeEventListener("hashchange",e)}},[]),(0,e.createElement)(e.Fragment,null,(0,e.createElement)(l,null),(0,e.createElement)(v,{data:S,activeTab:n,onTabClick:e=>{a(e)},isSidebarOpen:r,toggleSidebar:()=>{o(!r)},isLargeScreen:i}),(0,e.createElement)(m,null))};if(document.getElementById("ultimate-spin-wheel")){const t=()=>(0,e.createElement)(e.Fragment,null,(0,e.createElement)("h2",{className:"app-title"}),(0,e.createElement)(M,null));(0,n.H)(document.getElementById("ultimate-spin-wheel")).render((0,e.createElement)(a.D,null,(0,e.createElement)(t,null)))}})()})(); -
ultimate-spin-wheel/trunk/includes/class-installer.php
r3344591 r3421882 50 50 `name` VARCHAR(255) DEFAULT NULL, 51 51 `email` VARCHAR(255) NULL DEFAULT NULL COMMENT 'Empty Email for Logs', 52 `campaign_type` VARCHAR(255) NULL DEFAULT NULL, 53 `campaign_id` BIGINT(20) NULL DEFAULT NULL, 54 `campaign_title` VARCHAR(255) NULL DEFAULT NULL, 55 `others_data` LONGTEXT NULL DEFAULT NULL COMMENT 'JSON DATA', 56 `user_data` LONGTEXT NULL DEFAULT NULL COMMENT 'JSON DATA', 57 `optin` VARCHAR(1) NULL DEFAULT NULL COMMENT 'Y = Yes, N = No', 58 `status` VARCHAR(255) NULL DEFAULT NULL, 52 `phone` VARCHAR(255) NULL DEFAULT NULL, 53 `campaign_type` VARCHAR(255) NULL DEFAULT NULL, 54 `campaign_id` BIGINT(20) NULL DEFAULT NULL, 55 `campaign_title` VARCHAR(255) NULL DEFAULT NULL, 56 `others_data` LONGTEXT NULL DEFAULT NULL COMMENT 'JSON DATA', 57 `user_data` LONGTEXT NULL DEFAULT NULL COMMENT 'JSON DATA', 58 `optin` VARCHAR(1) NULL DEFAULT NULL COMMENT 'Y = Yes, N = No', 59 `status` VARCHAR(255) NULL DEFAULT NULL, 59 60 `created_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, 60 61 PRIMARY KEY (`id`) 61 62 ) $charset_collate"; 63 64 /** 65 * If phone column not exist then add it 66 * 67 * @since 1.0.5 68 */ 69 70 //phpcs:ignore 71 $column = $wpdb->get_results( "SELECT * FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = '" . DB_NAME . "' AND TABLE_NAME = '{$wpdb->prefix}wdengage_entries' AND COLUMN_NAME = 'phone'" ); 72 73 if ( empty( $column ) ) { 74 $wpdb->query( "ALTER TABLE `{$wpdb->prefix}wdengage_entries` ADD `phone` VARCHAR(255) NULL DEFAULT NULL COMMENT 'Empty Email for Logs' AFTER `email`;" ); 75 } 62 76 63 77 if ( ! function_exists( 'dbDelta' ) ) { -
ultimate-spin-wheel/trunk/languages/ultimate-spin-wheel.pot
r3417307 r3421882 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Ultimate Spin Wheel - Gamify Your Store & Boost Sales 1.0. 4\n"5 "Project-Id-Version: Ultimate Spin Wheel - Gamify Your Store & Boost Sales 1.0.5\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/ultimate-spin-wheel\n" 7 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 2025-12-1 1T11:26:15+00:00\n"12 "POT-Creation-Date: 2025-12-17T12:04:32+00:00\n" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 14 "X-Generator: WP-CLI 2.11.0\n" … … 294 294 #: modules/spin-wheel/class-entries.php:227 295 295 #: modules/spin-wheel/class-entries.php:273 296 #: modules/spin-wheel/class-entries.php:38 4297 #: modules/spin-wheel/class-entries.php:39 6296 #: modules/spin-wheel/class-entries.php:385 297 #: modules/spin-wheel/class-entries.php:397 298 298 #: modules/spin-wheel/class-spin-wheel.php:35 299 299 msgid "Invalid nonce" 300 300 msgstr "" 301 301 302 #: modules/spin-wheel/class-entries.php:38 8302 #: modules/spin-wheel/class-entries.php:389 303 303 msgid "Cache cleared successfully" 304 304 msgstr "" … … 358 358 msgstr "" 359 359 360 #: modules/spin-wheel/class-spin-wheel.php:8 0360 #: modules/spin-wheel/class-spin-wheel.php:83 361 361 msgid "Error saving data" 362 362 msgstr "" 363 363 364 #: modules/spin-wheel/class-spin-wheel.php:8 2364 #: modules/spin-wheel/class-spin-wheel.php:85 365 365 msgid "Data saved successfully" 366 366 msgstr "" -
ultimate-spin-wheel/trunk/modules/spin-wheel/class-entries.php
r3417307 r3421882 315 315 // Prepare CSV data 316 316 $csv_data = array(); 317 $csv_data[] = array( 'ID', 'Name', 'Email', ' Campaign ID', 'Campaign Title', 'Created At' );317 $csv_data[] = array( 'ID', 'Name', 'Email', 'phone', 'Campaign ID', 'Campaign Title', 'Created At' ); 318 318 foreach ( $entries as $entry ) { 319 319 $csv_data[] = array( … … 321 321 $entry->name, 322 322 $entry->email, 323 $entry->phone, 323 324 $entry->campaign_id, 324 325 $entry->campaign_title, -
ultimate-spin-wheel/trunk/modules/spin-wheel/class-module-init.php
r3417307 r3421882 172 172 'uspw_referrer_domains', 173 173 'uspw_target_devices', 174 'uspw_custom_designs', 174 'uspw_custom_design', 175 'uspw_selected_theme_id', 175 176 ]; 176 177 -
ultimate-spin-wheel/trunk/modules/spin-wheel/class-spin-wheel.php
r3417307 r3421882 43 43 $coupon_title = isset( $_POST['coupon_title'] ) ? sanitize_text_field( wp_unslash( $_POST['coupon_title'] ) ) : ''; 44 44 $status = isset( $_POST['status'] ) ? sanitize_text_field( wp_unslash( $_POST['status'] ) ) : null; 45 $phone = isset( $_POST['phone'] ) ? sanitize_text_field( wp_unslash( $_POST['phone'] ) ) : ''; 45 46 46 47 $defaults = array( … … 55 56 'name' => $name, 56 57 'email' => $email, 58 'phone' => $phone, 57 59 'others_data' => json_encode( 58 60 array( … … 60 62 'coupon_code' => $coupon_code, 61 63 'status' => $status, 64 'phone' => $phone, 62 65 ) 63 66 ), … … 183 186 'collect_email' => isset( $spin_wheel_post->meta['uspw_collect_email'] ) ? $spin_wheel_post->meta['uspw_collect_email'] : true, 184 187 'popup_settings' => isset( $spin_wheel_post->meta['uspw_popup_settings'] ) ? json_decode( $spin_wheel_post->meta['uspw_popup_settings'][0], true ) : array(), 188 'custom_designs' => isset( $spin_wheel_post->meta['uspw_custom_design'] ) ? json_decode( $spin_wheel_post->meta['uspw_custom_design'][0], true ) : array(), 185 189 ); 186 190 … … 691 695 $coupon_win_text = $custom_designs['couponButton']['winText'] ?? 'Start shopping!'; 692 696 $wheel_lost_text = $custom_designs['spinButton']['lostText'] ?? 'Go again?'; 697 698 $require_email = ! isset( $custom_designs['formInputs']['requireEmail'] ) || $custom_designs['formInputs']['requireEmail']; 699 $require_phone = ! isset( $custom_designs['formInputs']['requirePhone'] ) || $custom_designs['formInputs']['requirePhone']; 693 700 694 701 $coupons = $this->get_coupons_display( $spin_wheel_post->meta['uspw_coupons'] ?? array() ); … … 731 738 <form class="sc-spin-form" method="post"> 732 739 <input type="text" name="name" placeholder="<?php echo esc_attr( $name_placeholder ); ?>" value="<?php echo esc_attr( $user_name ); ?>"> 733 <input type="email" name="email" placeholder="<?php echo esc_attr( $email_placeholder ); ?>" value="<?php echo esc_attr( $user_email ); ?>" required> 740 <input type="email" name="email" placeholder="<?php echo esc_attr( $email_placeholder ); ?>" value="<?php echo esc_attr( $user_email ); ?>" <?php echo $require_email ? 'required' : ''; ?>> 741 <?php if ( ! empty( $custom_designs['formInputs']['enablePhone'] ) ) : ?> 742 <input type="tel" name="phone" placeholder="<?php echo esc_attr( $custom_designs['formInputs']['phonePlaceholder'] ?? 'Phone Number' ); ?>" <?php echo $require_phone ? 'required' : ''; ?>> 743 <?php endif; ?> 734 744 <button type="submit" class="spin"><?php echo esc_html( $form_submit_text ); ?></button> 735 745 </form> -
ultimate-spin-wheel/trunk/readme.txt
r3417312 r3421882 3 3 Donate link: https://wowdevs.com/plugins/ultimate-spin-wheel 4 4 Tags: spin wheel, coupon wheel, discount wheel, WooCommerce, prize wheel 5 Stable tag: 1.0. 45 Stable tag: 1.0.5 6 6 Requires PHP: 7.4 7 7 Requires at least: 6.1 … … 14 14 == Description == 15 15 16 🎰**The Most Powerful Spin Wheel Plugin for WooCommerce Stores**16 **The Most Powerful Spin Wheel Plugin for WooCommerce Stores** 17 17 18 18 Ultimate Spin Wheel turns your website into an exciting, interactive experience that increases conversions by up to 300%. Create engaging spin-to-win popups that capture emails, reduce bounce rates, and recover abandoning customers. … … 189 189 190 190 == Changelog == 191 192 = 1.0.5 [20th January 2026] = 193 * Added: Phone number field in entries export (Thanks to Joy) 191 194 192 195 = 1.0.4 [1st November 2025] = -
ultimate-spin-wheel/trunk/ultimate-spin-wheel.php
r3417307 r3421882 4 4 * Plugin URI: https://wowdevs.com/plugins/ultimate-spin-wheel 5 5 * Description: The Ultimate Spin Wheel plugin allows you to engage your visitors with an interactive cart that offers coupons and other rewards, seamlessly integrated with WooCommerce. 6 * Version: 1.0. 46 * Version: 1.0.5 7 7 * Requires at least: 6.1 8 8 * Requires PHP: 7.4 … … 27 27 } 28 28 29 define( 'USPIN_WHEEL_VERSION', '1.0. 4' );29 define( 'USPIN_WHEEL_VERSION', '1.0.5' ); 30 30 31 31 define( 'USPIN_WHEEL_NAME', 'Spin Wheel' );
Note: See TracChangeset
for help on using the changeset viewer.