PageSourceSearch

https://textreader.ai/component---src-pages-index-tsx-a1a190f0b7015619cc27.js

js textreader.ai collected 2026-10-04 13:24:14 UTC 185,286 bytes, 2 lines download raw bytes

1(self.webpackChunktextreader=self.webpackChunktextreader||[]).push([[245],{6417:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return ni}});var a=n(6540),r=n(1411),o=n(4506);const i=e=>{let{className:t,type:n,name:r,placeholder:o,onChange:i,value:s,required:l,disabled:c,style:u,min:d,max:m,maxLength:f,onBlur:p,onFocus:h,onKeyDown:g,autocompleteOff:v}=e;return a.createElement("input",{required:l,type:n,name:r,style:u,disabled:c,onBlur:p,onFocus:h,onKeyDown:g,placeholder:o||"",className:t?`${t} input`:"input",onChange:e=>i(e),value:s,"data-testid":"input",min:d,max:m,maxLength:f,autoComplete:v?"off":"on"})},s=e=>{let{value:t,onChange:n,placeholder:r,name:o,rows:i,className:s,onBlur:l,onFocus:c,disableResize:u,maxLength:d,isShowLength:m,disabled:f,handleButtonClick:p,fileInputRef:h,handleFileChange:g}=e;return a.createElement("div",{className:"position-relative h-100"},a.createElement("textarea",{className:`textarea ${s||""} ${u?"disable-resize":""}`,name:o,placeholder:r,value:t,rows:i||6,onChange:n,onBlur:()=>l&&l(),onFocus:()=>c&&c(),maxLength:d,disabled:f}),d&&m&&a.createElement("div",{className:"d-flex"},a.createElement("div",null,a.createElement("div",{className:"clickable-text",onClick:p},"Upload file (.txt)"),a.createElement("input",{accept:".txt",size:102400,type:"file",ref:h,style:{display:"none"},onChange:g})),a.createElement("div",{className:"text-size"},((null==t?void 0:t.length)||0)+"/"+d)))};var l=n(2173);var c=()=>{let e=(0,a.useRef)(null);const{0:t,1:n}=(0,a.useState)(!1),r=t=>{if(e&&e.current){if(e.current.contains(t.target))return;n(!1)}};return(0,a.useEffect)((()=>(document.addEventListener("click",r),()=>{document.removeEventListener("click",r)})),[]),[t,e,n]};const u=e=>{let{value:t,options:n,onChange:r,children:s,disabled:u,manySelect:d,className:m,placeHolder:f,bottom:p,icon:h,showLeft:g,showRight:v,empty:A,searchable:y}=e;const{0:b,1:E}=(0,a.useState)(!1),{0:x,1:w}=(0,a.useState)(""),[C,N,k]=c(),{0:S,1:T}=(0,a.useState)(n),{0:P,1:O}=(0,a.useState)(n);(0,a.useEffect)((()=>{T(y?P:n)}),[n,P,y,t]);const L=(0,a.useCallback)((e=>{w(e.target.value);const t=(0,o.A)(n).filter((t=>t.label.toLocaleLowerCase().includes(e.target.value.toLocaleLowerCase())));O(e.target.value&&e.target.value.trim()?t:n),r(e.target.value)}),[n,r]),M=(0,a.useCallback)((()=>{x&&w(""),b&&E(!1)}),[b]),I=(0,a.useCallback)((()=>{!b&&E(!0)}),[b]);return a.createElement("div",{className:`custom-universal-select ${m||""} ${g?"show-left":v?"show-right":""}`,ref:N},g||v?a.createElement("span",{onClick:()=>!u&&k(!C)},h):a.createElement("button",{className:`select ${C?"border-color":""} ${A?"border-empty":""}`,disabled:u,onClick:()=>!u&&k(!C)},y&&a.createElement("div",{className:""+(b?"show":"hide")},a.createElement(i,{value:x,onChange:L,className:"no-border-input",placeholder:"object"==typeof t?null==t?void 0:t.label:t||"",onFocus:I,onBlur:M,onKeyDown:I,type:"text",name:"country",autocompleteOff:!0})),y&&f&&!t&&!b&&a.createElement("span",{style:{color:"#9ca3b9"}},f),y||!f||t?a.createElement(a.Fragment,null,!b&&a.createElement("span",{className:"selected-value noselect "+(!t||"Select"!==t.label&&"Please select one"!==t.label?"":"text-secondary")},"string"==typeof t?t:t&&t.label),h||a.createElement("span",{className:"arrow-icon"},l.Pu)):a.createElement("span",{style:{color:"#9ca3b9"}},f)),C&&a.createElement("div",{className:"options"},s||(S&&S.length>1?S.map(((e,n)=>a.createElement("p",{className:`option ${e.value}\n                  ${(t===e.label||d&&t&&t.find((t=>t===e.value))||"all"===t&&""===e.value||"string"!=typeof t&&t&&t.value===e.value)&&d?"selected":""} ${t.value===e.value?"active":""}`,key:e.label,onClick:()=>{r(e),!d&&k(!1)}},e.label))):a.createElement("div",{className:"text-center p-2"},"No result"))))};var d=a.memo(u),m=n(3171),f=n(9540),p=n(1617);const h=()=>a.createElement("div",{className:"infinite-progress-bar-container"},a.createElement("div",{className:"progress-bar"},a.createElement("div",{className:"progress-bar-value"}))),g=e=>{let{openTop:t,list:n,value:r,placeholder:o,onChange:i,fullData:s,label:u,width:d,className:m}=e;const[f,p,h]=c(),{0:g,1:v}=(0,a.useState)(!1),{0:A,1:y}=(0,a.useState)(n);return(0,a.useEffect)((()=>{y(n)}),[n]),(0,a.useEffect)((()=>{f&&y(n)}),[f]),(0,a.useEffect)((()=>
1{if(r){const e=n&&n.filter((e=>e&&"string"==typeof e?e.toLowerCase().includes(r.toString().toLowerCase()):e&&"object"==typeof e?"string"==typeof e.label?e.label.toLowerCase().includes(r.toString().toLowerCase()):+e.label.toString().toLowerCase().includes(r.toString().toLowerCase()):void 0));y(e)}else y(n)}),[r]),(0,a.useEffect)((()=>{h(!1),v(!1)}),[]),a.createElement("div",{className:"d-block"},u&&a.createElement("div",{className:"select-label primary-color"},u),a.createElement("div",{id:"datalist",className:""+(f&&g?"active":""),style:{width:d||"",minWidth:d||""},ref:p},a.createElement("div",{className:"form-item "},a.createElement("input",{id:"datalist-input",className:`input-field ${0===(null==A?void 0:A.length)?"error-border":""} ${m||""} `,type:"text",value:r,placeholder:o||"type text",onChange:e=>{i(e.target.value),v(!0)},onFocus:()=>{h(!0),v(!0)},style:{minWidth:"100px"},autoComplete:"off"}),a.createElement("div",{className:"arrow-img",onClick:()=>h(!f)},l.Pu)),f&&g&&A&&A.length>0&&a.createElement(a.Fragment,null,a.createElement("ul",{id:"datalist-ul",className:"datalist-ul "+(t?"open-top":"")},A&&A.map((e=>e&&e.length&&"string"==typeof e?a.createElement("li",{key:e,id:e,onClick:()=>{v(!1),i(e)}},e):e&&"object"==typeof e?a.createElement("li",{key:e.value,id:e.label,onClick:()=>{v(!1),i(e.label)}},e.label):void 0))))))};var v=(0,a.memo)(g),A=n(4794),y=n(5613);const b=e=>{let{handleClose:t}=e;return a.createElement(m.a,{modalToggle:t,isOpen:!0,dark:!0},a.createElement("div",{className:"text-center"},a.createElement("div",{className:"mb-4",style:{color:"#fff",fontSize:"20px"}},"Sign in to continue "),a.createElement("button",{className:"button sign-in mx-auto modal-btn",onClick:async()=>{const e=await(0,p.iD)("en");e&&(window.location.href=e)}},a.createElement("img",{src:y.A,className:"google-icon",alt:"Google"}),"Sign in with Google")))};var E=(0,a.memo)(b),x=n(3737);var w=e=>{let{source:t,file:n}=e;const{0:r,1:o}=(0,a.useState)(null),{0:i,1:c}=(0,a.useState)(""),{0:u,1:g}=(0,a.useState)(""),{0:y,1:b}=(0,a.useState)(["",""]),{0:w,1:C}=(0,a.useState)({label:"",value:""}),{0:N,1:k}=(0,a.useState)({label:"Select",value:""}),{0:S,1:T}=(0,a.useState)(""),{0:P,1:O}=(0,a.useState)(0),{0:L,1:M}=(0,a.useState)(!1),{0:I,1:R}=(0,a.useState)([]),{0:D,1:F}=(0,a.useState)([]),{0:U,1:B}=(0,a.useState)({label:"Select",value:""}),{0:j,1:V}=(0,a.useState)(!1),{0:z,1:W}=(0,a.useState)(""),{0:H,1:J}=(0,a.useState)(""),{0:Y,1:G}=(0,a.useState)(!1),{0:Q,1:X}=(0,a.useState)(!1),{0:K,1:q}=(0,a.useState)(!1),{0:Z,1:_}=(0,a.useState)(!1),{0:$,1:ee}=(0,a.useState)(!1),{0:te,1:ne}=(0,a.useState)(""),{user:ae}=(0,a.useContext)(x.R);(0,a.useEffect)((()=>{const e=document.getElementById("rhap_current-time"),n=document.querySelector(".rhap_total-time");if(n&&e){const a=i||t,r=re(e.innerText,n.innerHTML),o=a&&a.slice(0,Math.ceil(a.length*r/93.5));a&&o&&b([o,a.replace(o,"")]),100===r&&a&&b([a,""]),!r&&a&&b(["",a])}}),[S,P,L,t]),(0,a.useEffect)((()=>{const e=f.QC.find((e=>e.label===w.label));e?oe(e.value):R([])}),[w]),(0,a.useEffect)((()=>{q(!0)}),[N,U,w,i]),(0,a.useEffect)((()=>{const e="NEUTRAL"===N.value?I:null==I?void 0:I.filter((e=>e.gender===N.value));F(e),B(e[0]||{label:"Select",value:""})}),[N,I]);const re=(e,t)=>{const n=60*+e.slice(0,e.indexOf(":"))+ +e.slice(e.indexOf(":")+1),a=60*+t.slice(0,t.indexOf(":"))+ +t.slice(t.indexOf(":")+1);return Math.ceil(100*n/a)},oe=async e=>{const t=await(0,p.oh)(e);t&&R(t.filter((e=>"en-US-Journey-F"!==e.label&&"en-US-Journey-O"!==e.label&&"en-US-Journey-D"!==e.label)))};(0,a.useEffect)((()=>{S&&localStorage.setItem("text-reader-result",S),S&&(0,A.navigate)(`/${(new Date).getTime()}`)}),[S]);const ie=(0,a.useRef)(null),se=e=>{C(f.QC.find((t=>t.label===e))||{label:e,value:""})};return(0,a.useEffect)((()=>{se("English (US)"),k({label:"Female",value:"FEMALE"})}),[]),a.createElement("div",{style:{maxWidth:"1200px"},className:"m-auto px-2"},a.createElement("div",{className:"text-to-speech-action"},a.createElement("div",{className:"form row"},a.createElement("div",{className:"col-md-8"},a.createElement("div",{onDrop:e=>{var t;e.preventDefault();const n=e.dataTransfer.files[0];if(n.size>=102400)g("File size exceeds the maximum limit.");else if(null!=n&&null!==(t=n.name)&&void 0!==t&&t.endsWith(".txt")){var a=new FileReader;a.onload=function(e){var t;const n=a.result,r=null==n||null===(t=n.toString())||void 0===t?void 0:t.length;r&&r>1e3?g("The file you attempted to upload exceeds the maximum allowed character limit. Please reduce the content or select a shorter file and try again."):n&&c(n.toString())},a.readAsText(n)}else g("Please select a .txt file.")},onDragOver:e=>{e.preventDefault()},className:"h-100"},a.createElement(s,{name:"text",value:i,onChange:e=>c(e.target.value),rows:4,className:"textarea "+(!$||i&&i.trim()?"":"border-empty"),maxLength:1e3,isShowLength:!0,disabled:j,disableResize:!0,handleButtonClick:()=>{var e;null==ie||null===(e=ie.current)||void 0===e||e.click()},fileInputRef:ie,handleFileChange:e=>{var t;const n=e.target.files[0];if(n.size>=102400)g("File size exceeds the maximum limit.");else if(null!=n&&null!==(t=n.name)&&void 0!==t&&t.endsWith(".txt")){var a=new FileReader;a.onload=function(e){var t;const n=a.result,r=null==n||null===(t=n.toString())||void 0===t?void 0:t.length;r&&r>1e3?g("The file you attempted to upload exceeds the maximum allowed character limit. Please reduce the content or select a shorter file and try again."):n&&c(n.toString())},a.readAsText(n)}else g("Please select a .txt file.")},placeholder:"Type text or drag-and-drop a file."}))),a.createElement("div",{className:"fields-wrapper mx-0 col-md-4 mb-2 mt-4 mt-md-0"},a.createElement("div",{className:""},a.createElement("label",null,"Language"),a.createElement(v,{list:f.QC,value:w.label,placeholder:"Select",onChange:se,disabled:L,className:""+($&&!w.value?"error-border":"")})),a.createElement("div",{className:"c"},a.createElement("label",null,"Gender"),a.createElement(d,{options:f.e5,onChange:k,value:N,disabled:L,empty:$&&!N.value})),a.createElement("div",{className:""},a.createElement("label",null,"Voices"),a.createElement(d,{options:D,onChange:B,value:U,disabled:L})),a.createElement("div",{className:"mx-auto col-12 my-2 "+(j?"visible":"invisible")},a.createElement(h,null)),z?a.createElement("div",{className:"alert alert-danger py-1 mb-2 mx-auto",role:"alert"},z):null,a.createElement("button",{className:"gradient-border-button",onClick:async()=>
1{if(null!=ae&&ae.id){if(!Z&&!j)if(w.value&&N.value&&i&&i.trim()){ee(!1),T(""),_(!1),q(!1);try{var e,t;V(!0);const r=await(0,p.EN)("text-to-speech",i,{langCode:w.value,gender:N.value,name:U.value,clientId:te,requestSource:"free_tools",host_name:"textreader"});if(403===r.status)return G(!0),void V(!1);if(null!=r&&null!==(e=r.data)&&void 0!==e&&e.error&&f.vx.includes(r.data.error))return J(r.data.error),_(!1),void V(!1);if(null!=r&&null!==(t=r.data)&&void 0!==t&&t.mp3URL)T(r.data.mp3URL),W(""),_(!1);else if(r.errorData)if(f.UU[r.errorData.message])J(f.UU[r.errorData.message]);else{var n,a;if(null!=r&&null!==(n=r.errorData)&&void 0!==n&&null!==(a=n.error)&&void 0!==a&&a.includes("limit reached"))return G(!0),void V(!1);W("Something went wrong. Please try again.")}V(!1)}catch(z){W("Something went wrong. Please try again."),V(!1)}}else ee(!0)}else X(!0)},disabled:Z||j},a.createElement("span",{className:"button-content"},"Generate"))))),Y&&a.createElement(m.a,{isOpen:Y,modalToggle:()=>{G(!1)},title:"You have reached your limit.",onButtonClick:()=>{G(!1),(0,A.navigate)("/#pricing")},buttonText:"Upgrade",className:"",dark:!0,headerCentered:!0},a.createElement("p",{className:"text-center"},"Upgrade your plan to continue")),Q&&a.createElement(E,{handleClose:()=>X(!1)}),u&&a.createElement(m.a,{isOpen:u,modalToggle:()=>g(""),title:"",className:"",dark:!0,headerCentered:!0},a.createElement("div",{className:"text-center mb-5 modal-msg-icon"},l.i3),a.createElement("p",{className:"text-center"},u)))},C=n(7383),N=n.n(C),k=n(4579),S=n.n(k),T=n(2475),P=n.n(T),O=n(9511),L=n.n(O),M=n(8452),I=n.n(M),R=n(3072),D=n.n(R),F=n(3693),U=n.n(F);const B=/^[a-z0-9]+(-[a-z0-9]+)*$/,j=(e,t,n,a="")=>{const r=e.split(":");if("@"===e.slice(0,1)){if(r.length<2||r.length>3)return null;a=r.shift().slice(1)}if(r.length>3||!r.length)return null;if(r.length>1){const e=r.pop(),n=r.pop(),o={provider:r.length>0?r[0]:a,prefix:n,name:e};return t&&!V(o)?null:o}const o=r[0],i=o.split("-");if(i.length>1){const e={provider:a,prefix:i.shift(),name:i.join("-")};return t&&!V(e)?null:e}if(n&&""===a){const e={provider:a,prefix:"",name:o};return t&&!V(e,n)?null:e}return null},V=(e,t)=>!!e&&!(""!==e.provider&&!e.provider.match(B)||!(t&&""===e.prefix||e.prefix.match(B))||!e.name.match(B)),z=Object.freeze({left:0,top:0,width:16,height:16}),W=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),H=Object.freeze({...z,...W}),J=Object.freeze({...H,body:"",hidden:!1});function Y(e,t){const n=function(e,t){const n={};!e.hFlip!=!t.hFlip&&(n.hFlip=!0),!e.vFlip!=!t.vFlip&&(n.vFlip=!0);const a=((e.rotate||0)+(t.rotate||0))%4;return a&&(n.rotate=a),n}(e,t);for(const a in J)a in W?a in e&&!(a in n)&&(n[a]=W[a]):a in t?n[a]=t[a]:a in e&&(n[a]=e[a]);return n}function G(e,t,n){const a=e.icons,r=e.aliases||Object.create(null);let o={};function i(e){o=Y(a[e]||r[e],o)}return i(t),n.forEach(i),Y(e,o)}function Q(e,t){const n=[];if("object"!=typeof e||"object"!=typeof e.icons)return n;e.not_found instanceof Array&&e.not_found.forEach((e=>{t(e,null),n.push(e)}));const a=function(e,t){const n=e.icons,a=e.aliases||Object.create(null),r=Object.create(null);return(t||Object.keys(n).concat(Object.keys(a))).forEach((function e(t){if(n[t])return r[t]=[];if(!(t in r)){r[t]=null;const n=a[t]&&a[t].parent,o=n&&e(n);o&&(r[t]=[n].concat(o))}return r[t]})),r}(e);for(const r in a){const o=a[r];o&&(t(r,G(e,r,o)),n.push(r))}return n}const X={provider:"",aliases:{},not_found:{},...z};function K(e,t){for(const n in t)if(n in e&&typeof e[n]!=typeof t[n])return!1;return!0}function q(e){if("object"!=typeof e||null===e)return null;const t=e;if("string"!=typeof t.prefix||!e.icons||"object"!=typeof e.icons)return null;if(!K(e,X))return null;const n=t.icons;for(const r in n){const e=n[r];if(!r.match(B)||"string"!=typeof e.body||!K(e,J))return null}const a=t.aliases||Object.create(null);for(const r in a){const e=a[r],t=e.parent;if(!r.match(B)||"string"!=typeof t||!n[t]&&!a[t]||!K(e,J))return null}return t}const Z=Object.create(null);function _(e,t){const n=Z[e]||(Z[e]=Object.create(null));return n[t]||(n[t]=function(e,t){return{provider:e,prefix:t,icons:Object.create(null),missing:new Set}}(e,t))}function $(e,t){return q(t)?Q(t,((t,n)=>{n?e.icons[t]=n:e.missing.add(t)})):[]}let ee=!1;function te(e){return"boolean"==typeof e&&(ee=e),ee}function ne(e){const t="string"==typeof e?j(e,!0,ee):e;if(t){const e=_(t.provider,t.prefix),n=t.name;return e.icons[n]||(e.missing.has(n)?null:void 0)}}function ae(e,t){if("object"!=typeof e)return!1;if("string"!=typeof t&&(t=e.provider||""),ee&&!t&&!e.prefix){let t=!1;return q(e)&&(e.prefix="",Q(e,((e,n)=>{n&&function(e,t){const n=j(e,!0,ee);return!!n&&function(e,t,n){try{if("string"==typeof n.body)return e.icons[t]={...n},!0}catch(a){}return!1}(_(n.provider,n.prefix),n.name,t)}(e,n)&&(t=!0)}))),t}const n=e.prefix;if(!V({provider:t,prefix:n,name:"a"}))return!1;return!!$(_(t,n),e)}const re=Object.freeze({width:null,height:null}),oe=Object.freeze({...re,...W}),ie=/(-?[0-9.]*[0-9]+[0-9.]*)/g,se=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function le(e,t,n){if(1===t)return e;if(n=n||100,"number"==typeof e)return Math.ceil(e*t*n)/n;if("string"!=typeof e)return e;const a=e.split(ie);if(null===a||!a.length)return e;const r=[];let o=a.shift(),i=se.test(o);for(;;){if(i){const e=parseFloat(o);isNaN(e)?r.push(o):r.push(Math.ceil(e*t*n)/n)}else r.push(o);if(o=a.shift(),void 0===o)return r.join("");i=!i}}const ce=/\sid="(\S+)"/g,ue="IconifyId"+Date.now().toString(16)+(16777216*Math.random()|0).toString(16);let de=0;function me(e,t=ue){const n=[];let a;for(;a=ce.exec(e);)n.push(a[1]);if(!n.length)return e;const r="suffix"+(16777216*Math.random()|Date.now()).toString(16);
vendor: 8,183 bytes, line 1
1return n.forEach((n=>{const a="function"==typeof t?t(n):t+(de++).toString(),o=n.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");e=e.replace(new RegExp('([#;"])('+o+')([")]|\\.[a-z])',"g"),"$1"+a+r+"$3")})),e=e.replace(new RegExp(r,"g"),"")}const fe=Object.create(null);function pe(e,t){fe[e]=t}function he(e){return fe[e]||fe[""]}function ge(e){let t;if("string"==typeof e.resources)t=[e.resources];else if(t=e.resources,!(t instanceof Array&&t.length))return null;return{resources:t,path:e.path||"/",maxURL:e.maxURL||500,rotate:e.rotate||750,timeout:e.timeout||5e3,random:!0===e.random,index:e.index||0,dataAfterTimeout:!1!==e.dataAfterTimeout}}const ve=Object.create(null),Ae=["https://api.simplesvg.com","https://api.unisvg.com"],ye=[];for(;Ae.length>0;)1===Ae.length||Math.random()>.5?ye.push(Ae.shift()):ye.push(Ae.pop());function be(e,t){const n=ge(t);return null!==n&&(ve[e]=n,!0)}function Ee(e){return ve[e]}ve[""]=ge({resources:["https://api.iconify.design"].concat(ye)});let xe=(()=>{let e;try{if(e=fetch,"function"==typeof e)return e}catch(t){}})();const we={prepare:(e,t,n)=>{const a=[],r=function(e,t){const n=Ee(e);if(!n)return 0;let a;if(n.maxURL){let e=0;n.resources.forEach((t=>{const n=t;e=Math.max(e,n.length)}));const r=t+".json?icons=";a=n.maxURL-e-n.path.length-r.length}else a=0;return a}(e,t),o="icons";let i={type:o,provider:e,prefix:t,icons:[]},s=0;return n.forEach(((n,l)=>{s+=n.length+1,s>=r&&l>0&&(a.push(i),i={type:o,provider:e,prefix:t,icons:[]},s=n.length),i.icons.push(n)})),a.push(i),a},send:(e,t,n)=>{if(!xe)return void n("abort",424);let a=function(e){if("string"==typeof e){const t=Ee(e);if(t)return t.path}return"/"}(t.provider);switch(t.type){case"icons":{const e=t.prefix,n=t.icons.join(",");a+=e+".json?"+new URLSearchParams({icons:n}).toString();break}case"custom":{const e=t.uri;a+="/"===e.slice(0,1)?e.slice(1):e;break}default:return void n("abort",400)}let r=503;xe(e+a).then((e=>{const t=e.status;if(200===t)return r=501,e.json();setTimeout((()=>{n(function(e){return 404===e}(t)?"abort":"next",t)}))})).then((e=>{"object"==typeof e&&null!==e?setTimeout((()=>{n("success",e)})):setTimeout((()=>{404===e?n("abort",e):n("next",r)}))})).catch((()=>{n("next",r)}))}};function Ce(e,t){e.forEach((e=>{const n=e.loaderCallbacks;n&&(e.loaderCallbacks=n.filter((e=>e.id!==t)))}))}let Ne=0;var ke={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function Se(e,t,n,a){const r=e.resources.length,o=e.random?Math.floor(Math.random()*r):e.index;let i;if(e.random){let t=e.resources.slice(0);for(i=[];t.length>1;){const e=Math.floor(Math.random()*t.length);i.push(t[e]),t=t.slice(0,e).concat(t.slice(e+1))}i=i.concat(t)}else i=e.resources.slice(o).concat(e.resources.slice(0,o));const s=Date.now();let l,c="pending",u=0,d=null,m=[],f=[];function p(){d&&(clearTimeout(d),d=null)}function h(){"pending"===c&&(c="aborted"),p(),m.forEach((e=>{"pending"===e.status&&(e.status="aborted")})),m=[]}function g(e,t){t&&(f=[]),"function"==typeof e&&f.push(e)}function v(){c="failed",f.forEach((e=>{e(void 0,l)}))}function A(){m.forEach((e=>{"pending"===e.status&&(e.status="aborted")})),m=[]}function y(){if("pending"!==c)return;p();const a=i.shift();if(void 0===a)return m.length?void(d=setTimeout((()=>{p(),"pending"===c&&(A(),v())}),e.timeout)):void v();const r={status:"pending",resource:a,callback:(t,n)=>{!function(t,n,a){const r="success"!==n;switch(m=m.filter((e=>e!==t)),c){case"pending":break;case"failed":if(r||!e.dataAfterTimeout)return;break;default:return}if("abort"===n)return l=a,void v();if(r)return l=a,void(m.length||(i.length?y():v()));if(p(),A(),!e.random){const n=e.resources.indexOf(t.resource);-1!==n&&n!==e.index&&(e.index=n)}c="completed",f.forEach((e=>{e(a)}))}(r,t,n)}};m.push(r),u++,d=setTimeout(y,e.rotate),n(a,t,r.callback)}return"function"==typeof a&&f.push(a),setTimeout(y),function(){return{startTime:s,payload:t,status:c,queriesSent:u,queriesPending:m.length,subscribe:g,abort:h}}}function Te(e){const t={...ke,...e};let n=[];function a(){n=n.filter((e=>"pending"===e().status))}return{query:function(e,r,o){const i=Se(t,e,r,((e,t)=>{a(),o&&o(e,t)}));return n.push(i),i},find:function(e){return n.find((t=>e(t)))||null},setIndex:e=>{t.index=e},getIndex:()=>t.index,cleanup:a}}function Pe(){}const Oe=Object.create(null);function Le(e,t,n){let a,r;if("string"==typeof e){const t=he(e);if(!t)return n(void 0,424),Pe;r=t.send;const o=function(e){if(!Oe[e]){const t=Ee(e);if(!t)return;const n={config:t,redundancy:Te(t)};Oe[e]=n}return Oe[e]}(e);o&&(a=o.redundancy)}else{const t=ge(e);if(t){a=Te(t);const n=he(e.resources?e.resources[0]:"");n&&(r=n.send)}}return a&&r?a.query(t,r,n)().abort:(n(void 0,424),Pe)}const Me="iconify2",Ie="iconify",Re=Ie+"-count",De=Ie+"-version",Fe=36e5,Ue=168;function Be(e,t){try{return e.getItem(t)}catch(n){}}function je(e,t,n){try{return e.setItem(t,n),!0}catch(a){}}function Ve(e,t){try{e.removeItem(t)}catch(n){}}function ze(e,t){return je(e,Re,t.toString())}function We(e){return parseInt(Be(e,Re))||0}const He={local:!0,session:!0},Je={local:new Set,session:new Set};let Ye=!1;let Ge="undefined"==typeof window?{}:window;function Qe(e){const t=e+"Storage";try{if(Ge&&Ge[t]&&"number"==typeof Ge[t].length)return Ge[t]}catch(n){}He[e]=!1}function Xe(e,t){const n=Qe(e);if(!n)return;const a=Be(n,De);if(a!==Me){if(a){const e=We(n);for(let t=0;t<e;t++)Ve(n,Ie+t.toString())}return je(n,De,Me),void ze(n,0)}const r=Math.floor(Date.now()/Fe)-Ue,o=e=>{const a=Ie+e.toString(),o=Be(n,a);if("string"==typeof o){try{const n=JSON.parse(o);if("object"==typeof n&&"number"==typeof n.cached&&n.cached>r&&"string"==typeof n.provider&&"object"==typeof n.data&&"string"==typeof n.data.prefix&&t(n,e))return!0}catch(i){}Ve(n,a)}};let i=We(n);for(let s=i-1;s>=0;s--)o(s)||(s===i-1?(i--,ze(n,i)):Je[e].add(s))}function Ke(){if(!Ye){Ye=!0;for(const e in He)Xe(e,(e=>{const t=e.data,n=_(e.provider,t.prefix);if(!$(n,t).length)return!1;const a=t.lastModified||-1;return n.lastModifiedCached=n.lastModifiedCached?Math.min(n.lastModifiedCached,a):a,!0}))}}function qe(e,t){function n(n){let a;if(!He[n]||!(a=Qe(n)))return;const r=Je[n];let o;if(r.size)r.delete(o=Array.from(r).shift());else if(o=We(a),!ze(a,o+1))return;const i={cached:Math.floor(Date.now()/Fe),provider:e.provider,data:t};return je(a,Ie+o.toString(),JSON.stringify(i))}Ye||Ke(),t.lastModified&&!function(e,t){const n=e.lastModifiedCached;if(n&&n>=t)return n===t;if(e.lastModifiedCached=t,n)for(const a in He)Xe(a,(n=>{const a=n.data;return n.provider!==e.provider||a.prefix!==e.prefix||a.lastModified===t}));return!0}(e,t.lastModified)||Object.keys(t.icons).length&&(t.not_found&&delete(t=Object.assign({},t)).not_found,n("local")||n("session"))}function Ze(){}function _e(e){e.iconsLoaderFlag||(e.iconsLoaderFlag=!0,setTimeout((()=>{e.iconsLoaderFlag=!1,function(e){e.pendingCallbacksFlag||(e.pendingCallbacksFlag=!0,setTimeout((()=>{e.pendingCallbacksFlag=!1;const t=e.loaderCallbacks?e.loaderCallbacks.slice(0):[];if(!t.length)return;let n=!1;const a=e.provider,r=e.prefix;t.forEach((t=>{const o=t.icons,i=o.pending.length;o.pending=o.pending.filter((t=>{if(t.prefix!==r)return!0;const i=t.name;if(e.icons[i])o.loaded.push({provider:a,prefix:r,name:i});else{if(!e.missing.has(i))return n=!0,!0;o.missing.push({provider:a,prefix:r,name:i})}return!1})),o.pending.length!==i&&(n||Ce([e],t.id),t.callback(o.loaded.slice(0),o.missing.slice(0),o.pending.slice(0),t.abort))}))})))}(e)})))}const $e=(e,t)=>{const n=function(e,t=!0,n=!1){const a=[];return e.forEach((e=>{const r="string"==typeof e?j(e,t,n):e;r&&a.push(r)})),a}(e,!0,te()),a=function(e){const t={loaded:[],missing:[],pending:[]},n=Object.create(null);e.sort(((e,t)=>e.provider!==t.provider?e.provider.localeCompare(t.provider):e.prefix!==t.prefix?e.prefix.localeCompare(t.prefix):e.name.localeCompare(t.name)));let a={provider:"",prefix:"",name:""};return e.forEach((e=>{if(a.name===e.name&&a.prefix===e.prefix&&a.provider===e.provider)return;a=e;const r=e.provider,o=e.prefix,i=e.name,s=n[r]||(n[r]=Object.create(null)),l=s[o]||(s[o]=_(r,o));let c;c=i in l.icons?t.loaded:""===o||l.missing.has(i)?t.missing:t.pending;const u={provider:r,prefix:o,name:i};c.push(u)})),t}(n);
1if(!a.pending.length){let e=!0;return t&&setTimeout((()=>{e&&t(a.loaded,a.missing,a.pending,Ze)})),()=>{e=!1}}const r=Object.create(null),o=[];let i,s;return a.pending.forEach((e=>{const{provider:t,prefix:n}=e;if(n===s&&t===i)return;i=t,s=n,o.push(_(t,n));const a=r[t]||(r[t]=Object.create(null));a[n]||(a[n]=[])})),a.pending.forEach((e=>{const{provider:t,prefix:n,name:a}=e,o=_(t,n),i=o.pendingIcons||(o.pendingIcons=new Set);i.has(a)||(i.add(a),r[t][n].push(a))})),o.forEach((e=>{const{provider:t,prefix:n}=e;r[t][n].length&&function(e,t){e.iconsToLoad?e.iconsToLoad=e.iconsToLoad.concat(t).sort():e.iconsToLoad=t,e.iconsQueueFlag||(e.iconsQueueFlag=!0,setTimeout((()=>{e.iconsQueueFlag=!1;const{provider:t,prefix:n}=e,a=e.iconsToLoad;let r;delete e.iconsToLoad,a&&(r=he(t))&&r.prepare(t,n,a).forEach((n=>{Le(t,n,(t=>{if("object"!=typeof t)n.icons.forEach((t=>{e.missing.add(t)}));else try{const n=$(e,t);if(!n.length)return;const a=e.pendingIcons;a&&n.forEach((e=>{a.delete(e)})),qe(e,t)}catch(a){console.error(a)}_e(e)}))}))})))}(e,r[t][n])})),t?function(e,t,n){const a=Ne++,r=Ce.bind(null,n,a);if(!t.pending.length)return r;const o={id:a,icons:t,callback:e,abort:r};return n.forEach((e=>{(e.loaderCallbacks||(e.loaderCallbacks=[])).push(o)})),r}(t,a,o):Ze};const et=/[\s,]+/;function tt(e,t){t.split(et).forEach((t=>{switch(t.trim()){case"horizontal":e.hFlip=!0;break;case"vertical":e.vFlip=!0}}))}function nt(e,t=0){const n=e.replace(/^-?[0-9.]*/,"");function a(e){for(;e<0;)e+=4;return e%4}if(""===n){const t=parseInt(e);return isNaN(t)?0:a(t)}if(n!==e){let t=0;switch(n){case"%":t=25;break;case"deg":t=90}if(t){let r=parseFloat(e.slice(0,e.length-n.length));return isNaN(r)?0:(r/=t,r%1==0?a(r):0)}}return t}let at;function rt(e){return void 0===at&&function(){try{at=window.trustedTypes.createPolicy("iconify",{createHTML:e=>e})}catch(e){at=null}}(),at?at.createHTML(e):e}const ot={...oe,inline:!1},it={xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},st={display:"inline-block"},lt={backgroundColor:"currentColor"},ct={backgroundColor:"transparent"},ut={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},dt={WebkitMask:lt,mask:lt,background:ct};for(const ri in dt){const e=dt[ri];for(const t in ut)e[ri+t]=ut[t]}const mt={...ot,inline:!0};function ft(e){return e+(e.match(/^[-0-9.]+$/)?"px":"")}const pt=(e,t,n,r)=>{const o=n?mt:ot,i=function(e,t){const n={...e};for(const a in t){const e=t[a],r=typeof e;a in re?(null===e||e&&("string"===r||"number"===r))&&(n[a]=e):r===typeof n[a]&&(n[a]="rotate"===a?e%4:e)}return n}(o,t),s=t.mode||"svg",l={},c=t.style||{},u={..."svg"===s?it:{},ref:r};for(let a in t){const e=t[a];if(void 0!==e)switch(a){case"icon":case"style":case"children":case"onLoad":case"mode":case"_ref":case"_inline":break;case"inline":case"hFlip":case"vFlip":i[a]=!0===e||"true"===e||1===e;break;case"flip":"string"==typeof e&&tt(i,e);break;case"color":l.color=e;break;case"rotate":"string"==typeof e?i[a]=nt(e):"number"==typeof e&&(i[a]=e);break;case"ariaHidden":case"aria-hidden":!0!==e&&"true"!==e&&delete u["aria-hidden"];break;default:void 0===o[a]&&(u[a]=e)}}const d=function(e,t){const n={...H,...e},a={...oe,...t},r={left:n.left,top:n.top,width:n.width,height:n.height};let o=n.body;[n,a].forEach((e=>{const t=[],n=e.hFlip,a=e.vFlip;let i,s=e.rotate;switch(n?a?s+=2:(t.push("translate("+(r.width+r.left).toString()+" "+(0-r.top).toString()+")"),t.push("scale(-1 1)"),r.top=r.left=0):a&&(t.push("translate("+(0-r.left).toString()+" "+(r.height+r.top).toString()+")"),t.push("scale(1 -1)"),r.top=r.left=0),s<0&&(s-=4*Math.floor(s/4)),s%=4,s){case 1:i=r.height/2+r.top,t.unshift("rotate(90 "+i.toString()+" "+i.toString()+")");break;case 2:t.unshift("rotate(180 "+(r.width/2+r.left).toString()+" "+(r.height/2+r.top).toString()+")");break;case 3:i=r.width/2+r.left,t.unshift("rotate(-90 "+i.toString()+" "+i.toString()+")")}s%2==1&&(r.left!==r.top&&(i=r.left,r.left=r.top,r.top=i),r.width!==r.height&&(i=r.width,r.width=r.height,r.height=i)),t.length&&(o='<g transform="'+t.join(" ")+'">'+o+"</g>")}));const i=a.width,s=a.height,l=r.width,c=r.height;let u,d;null===i?(d=null===s?"1em":"auto"===s?c:s,u=le(d,l/c)):(u="auto"===i?l:i,d=null===s?le(u,c/l):"auto"===s?c:s);const m={},f=(e,t)=>{(e=>"unset"===e||"undefined"===e||"none"===e)(t)||(m[e]=t.toString())};return f("width",u),f("height",d),m.viewBox=r.left.toString()+" "+r.top.toString()+" "+l.toString()+" "+c.toString(),{attributes:m,body:o}}(e,i),m=d.attributes;if(i.inline&&(l.verticalAlign="-0.125em"),"svg"===s){u.style={...l,...c},Object.assign(u,m);let e=0,n=t.id;return"string"==typeof n&&(n=n.replace(/-/g,"_")),u.dangerouslySetInnerHTML={__html:rt(me(d.body,n?()=>n+"ID"+e++:"iconifyReact"))},a.createElement("svg",u)}const{body:f,width:p,height:h}=e,g="mask"===s||"bg"!==s&&-1!==f.indexOf("currentColor"),v=function(e,t){let n=-1===e.indexOf("xlink:")?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const a in t)n+=" "+a+'="'+t[a]+'"';return'<svg xmlns="http://www.w3.org/2000/svg"'+n+">"+e+"</svg>"}(f,{...m,width:p+"",height:h+""});var A;return u.style={...l,"--svg":(A=v,'url("'+function(e){return"data:image/svg+xml,"+function(e){return e.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(/</g,"%3C").replace(/>/g,"%3E").replace(/\s+/g," ")}(e)}(A)+'")'),width:ft(m.width),height:ft(m.height),...st,...g?lt:ct,...c},a.createElement("span",u)};if(te(!0),pe("",we),"undefined"!=typeof document&&"undefined"!=typeof window){Ke();const e=window;if(void 0!==e.IconifyPreload){const t=e.IconifyPreload,n="Invalid IconifyPreload syntax.";
1"object"==typeof t&&null!==t&&(t instanceof Array?t:[t]).forEach((e=>{try{("object"!=typeof e||null===e||e instanceof Array||"object"!=typeof e.icons||"string"!=typeof e.prefix||!ae(e))&&console.error(n)}catch(t){console.error(n)}}))}if(void 0!==e.IconifyProviders){const t=e.IconifyProviders;if("object"==typeof t&&null!==t)for(let e in t){const n="IconifyProviders["+e+"] is invalid.";try{const a=t[e];if("object"!=typeof a||!a||void 0===a.resources)continue;be(e,a)||console.error(n)}catch(ai){console.error(n)}}}}class ht extends a.Component{constructor(e){super(e),this.state={icon:null}}_abortLoading(){this._loading&&(this._loading.abort(),this._loading=null)}_setData(e){this.state.icon!==e&&this.setState({icon:e})}_checkIcon(e){const t=this.state,n=this.props.icon;if("object"==typeof n&&null!==n&&"string"==typeof n.body)return this._icon="",this._abortLoading(),void((e||null===t.icon)&&this._setData({data:n}));let a;if("string"!=typeof n||null===(a=j(n,!1,!0)))return this._abortLoading(),void this._setData(null);const r=ne(a);if(r){if(this._icon!==n||null===t.icon){this._abortLoading(),this._icon=n;const e=["iconify"];""!==a.prefix&&e.push("iconify--"+a.prefix),""!==a.provider&&e.push("iconify--"+a.provider),this._setData({data:r,classes:e}),this.props.onLoad&&this.props.onLoad(n)}}else this._loading&&this._loading.name===n||(this._abortLoading(),this._icon="",this._setData(null),null!==r&&(this._loading={name:n,abort:$e([a],this._checkIcon.bind(this,!1))}))}componentDidMount(){this._checkIcon(!1)}componentDidUpdate(e){e.icon!==this.props.icon&&this._checkIcon(!0)}componentWillUnmount(){this._abortLoading()}render(){const e=this.props,t=this.state.icon;if(null===t)return e.children?e.children:a.createElement("span",{});let n=e;return t.classes&&(n={...e,className:("string"==typeof e.className?e.className+" ":"")+t.classes.join(" ")}),pt({...H,...t.data},n,e._inline,e._ref)}}const gt=a.forwardRef((function(e,t){const n={...e,_ref:t,_inline:!1};return a.createElement(ht,n)}));a.forwardRef((function(e,t){const n={...e,_ref:t,_inline:!0};return a.createElement(ht,n)}));var vt=n(4634),At=n.n(vt),yt=function(e){switch(e){case"stacked":default:return"rhap_stacked";case"stacked-reverse":return"rhap_stacked-reverse";case"horizontal":return"rhap_horizontal";case"horizontal-reverse":return"rhap_horizontal-reverse"}},bt=function(e){return e instanceof MouseEvent?e.clientX:e.touches[0].clientX},Et=function(e){return e>9?e.toString():"0".concat(e)},xt=function(e,t,n){if(!isFinite(e))return null;var a=Math.floor(e/60),r=Et(a),o=Et(Math.floor(e%60)),i=Et(Math.floor(a%60)),s=Math.floor(a/60),l="".concat(r,":").concat(o),c="".concat(s,":").concat(i,":").concat(o);return"auto"===n?t>=3600?c:l:"mm:ss"===n?l:"hh:mm:ss"===n?c:void 0};function wt(e,t){var n=!1;return function(a){n||(e(a),n=!0,setTimeout((function(){return n=!1}),t))}}function Ct(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(ai){return!1}}();return function(){var n,a=D()(e);if(t){var r=D()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return I()(this,n)}}var Nt=function(e){L()(n,e);var t=Ct(n);function n(){var e;N()(this,n);for(var a=arguments.length,r=new Array(a),o=0;o<a;o++)r[o]=arguments[o];return e=t.call.apply(t,[this].concat(r)),U()(P()(e),"audio",void 0),U()(P()(e),"timeOnMouseMove",0),U()(P()(e),"hasAddedAudioEventListener",!1),U()(P()(e),"downloadProgressAnimationTimer",void 0),U()(P()(e),"state",{isDraggingProgress:!1,currentTimePos:"0%",hasDownloadProgressAnimation:!1,downloadProgressArr:[],waitingForSeekCallback:!1}),U()(P()(e),"getCurrentProgress",(function(t){var n=e.props,a=n.audio,r=n.progressBar;if(0!==a.src.indexOf("blob:")&&void 0===e.props.srcDuration&&(!a.src||!isFinite(a.currentTime)||!r.current))return{currentTime:0,currentTimePos:"0%"};var o=r.current.getBoundingClientRect(),i=o.width,s=bt(t)-o.left;return s<0?s=0:s>
1i&&(s=i),{currentTime:e.getDuration()*s/i,currentTimePos:"".concat((s/i*100).toFixed(2),"%")}})),U()(P()(e),"handleContextMenu",(function(e){e.preventDefault()})),U()(P()(e),"handleMouseDownOrTouchStartProgressBar",(function(t){t.stopPropagation();var n=e.getCurrentProgress(t.nativeEvent),a=n.currentTime,r=n.currentTimePos;isFinite(a)&&(e.timeOnMouseMove=a,e.setState({isDraggingProgress:!0,currentTimePos:r}),t.nativeEvent instanceof MouseEvent?(window.addEventListener("mousemove",e.handleWindowMouseOrTouchMove),window.addEventListener("mouseup",e.handleWindowMouseOrTouchUp)):(window.addEventListener("touchmove",e.handleWindowMouseOrTouchMove),window.addEventListener("touchend",e.handleWindowMouseOrTouchUp)))})),U()(P()(e),"handleWindowMouseOrTouchMove",(function(t){t instanceof MouseEvent&&t.preventDefault(),t.stopPropagation();var n=window.getSelection();if(n&&"Range"===n.type&&n.empty(),e.state.isDraggingProgress){var a=e.getCurrentProgress(t),r=a.currentTime,o=a.currentTimePos;e.timeOnMouseMove=r,e.setState({currentTimePos:o})}})),U()(P()(e),"handleWindowMouseOrTouchUp",(function(t){t.stopPropagation();var n=e.timeOnMouseMove,a=e.props,r=a.audio,o=a.onChangeCurrentTimeError,i=a.onSeek;if(i)e.setState({isDraggingProgress:!1,waitingForSeekCallback:!0},(function(){i(r,n).then((function(){return e.setState({waitingForSeekCallback:!1})}),(function(e){throw new Error(e)}))}));else{var s={isDraggingProgress:!1};if(r.readyState===r.HAVE_NOTHING||r.readyState===r.HAVE_METADATA||!isFinite(n))try{r.load()}catch(l){return s.currentTimePos="0%",o&&o(l)}r.currentTime=n,e.setState(s)}t instanceof MouseEvent?(window.removeEventListener("mousemove",e.handleWindowMouseOrTouchMove),window.removeEventListener("mouseup",e.handleWindowMouseOrTouchUp)):(window.removeEventListener("touchmove",e.handleWindowMouseOrTouchMove),window.removeEventListener("touchend",e.handleWindowMouseOrTouchUp))})),U()(P()(e),"handleAudioTimeUpdate",wt((function(t){var n=e.state.isDraggingProgress,a=t.target;if(!n&&!0!==e.state.waitingForSeekCallback){var r=a.currentTime,o=e.getDuration();e.setState({currentTimePos:"".concat((r/o*100||0).toFixed(2),"%")})}}),e.props.progressUpdateInterval)),U()(P()(e),"handleAudioDownloadProgressUpdate",(function(t){for(var n=t.target,a=e.getDuration(),r=[],o=0;o<n.buffered.length;o++){var i=n.buffered.start(o),s=n.buffered.end(o);r.push({left:"".concat(Math.round(100/a*i)||0,"%"),width:"".concat(Math.round(100/a*(s-i))||0,"%")})}clearTimeout(e.downloadProgressAnimationTimer),e.setState({downloadProgressArr:r,hasDownloadProgressAnimation:!0}),e.downloadProgressAnimationTimer=setTimeout((function(){e.setState({hasDownloadProgressAnimation:!1})}),200)})),e}return S()(n,[{key:"getDuration",value:function(){var e=this.props,t=e.audio,n=e.srcDuration;return void 0===n?t.duration:n}},{key:"initialize",value:function(){var e=this.props.audio;e&&!this.hasAddedAudioEventListener&&(this.audio=e,this.hasAddedAudioEventListener=!0,e.addEventListener("timeupdate",this.handleAudioTimeUpdate),e.addEventListener("progress",this.handleAudioDownloadProgressUpdate))}},{key:"componentDidMount",value:function(){this.initialize()}},{key:"componentDidUpdate",value:function(){this.initialize()}},{key:"componentWillUnmount",value:function(){this.audio&&this.hasAddedAudioEventListener&&(this.audio.removeEventListener("timeupdate",this.handleAudioTimeUpdate),this.audio.removeEventListener("progress",this.handleAudioDownloadProgressUpdate)),clearTimeout(this.downloadProgressAnimationTimer)}},{key:"render",value:function(){var e=this.props,t=e.showDownloadProgress,n=e.showFilledProgress,r=e.progressBar,o=e.i18nProgressBar,i=this.state,s=i.currentTimePos,l=i.downloadProgressArr,c=i.hasDownloadProgressAnimation;return a.createElement("div",{className:"rhap_progress-container",ref:r,"aria-label":o,role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":Number(s.split("%")[0]),tabIndex:0,onMouseDown:this.handleMouseDownOrTouchStartProgressBar,onTouchStart:this.handleMouseDownOrTouchStartProgressBar,onContextMenu:this.handleContextMenu},a.createElement("div",{className:"rhap_progress-bar ".concat(t?"rhap_progress-bar-show-download":"")},a.createElement("div",{className:"rhap_progress-indicator",style:{left:s}}),n&&a.createElement("div",{className:"rhap_progress-filled",style:{width:s}}),t&&l.map((function(e,t){var n=e.left,r=e.width;return a.createElement("div",{key:t,className:"rhap_download-progress",style:{left:n,width:r,transitionDuration:c?".2s":"0s"}})}))))}}]),n}(a.Component),kt=(0,a.forwardRef)((function(e,t){return a.createElement(Nt,At()({},e,{progressBar:t}))}));function St(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(ai){return!1}}();return function(){var n,a=D()(e);if(t){var r=D()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return I()(this,n)}}var Tt=function(e){L()(n,e);var t=St(n);function n(e){var a;N()(this,n),a=t.call(this,e),U()(P()(a),"audio",void 0),U()(P()(a),"hasAddedAudioEventListener",!1),U()(P()(a),"state",{currentTime:a.props.defaultCurrentTime}),U()(P()(a),"handleAudioCurrentTimeChange",(function(e){var t=e.target,n=a.props,r=n.isLeftTime,o=n.timeFormat,i=n.defaultCurrentTime;a.setState({currentTime:xt(r?t.duration-t.currentTime:t.currentTime,t.duration,o)||i})})),U()(P()(a),"addAudioEventListeners",(function(){var e=a.props.audio;
1e&&!a.hasAddedAudioEventListener&&(a.audio=e,a.hasAddedAudioEventListener=!0,e.addEventListener("timeupdate",a.handleAudioCurrentTimeChange),e.addEventListener("loadedmetadata",a.handleAudioCurrentTimeChange))}));var r=e.audio,o=e.defaultCurrentTime,i=e.isLeftTime,s=e.timeFormat,l=o;return r&&(l=xt(i?r.duration-r.currentTime:r.currentTime,r.duration,s)),a.state={currentTime:l},a}return S()(n,[{key:"componentDidMount",value:function(){this.addAudioEventListeners()}},{key:"componentDidUpdate",value:function(){this.addAudioEventListeners()}},{key:"componentWillUnmount",value:function(){this.audio&&this.hasAddedAudioEventListener&&(this.audio.removeEventListener("timeupdate",this.handleAudioCurrentTimeChange),this.audio.removeEventListener("loadedmetadata",this.handleAudioCurrentTimeChange))}},{key:"render",value:function(){return this.state.currentTime}}]),n}(a.PureComponent);function Pt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(ai){return!1}}();return function(){var n,a=D()(e);if(t){var r=D()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return I()(this,n)}}var Ot=function(e){L()(n,e);var t=Pt(n);function n(e){var a;N()(this,n),a=t.call(this,e),U()(P()(a),"audio",void 0),U()(P()(a),"hasAddedAudioEventListener",!1),U()(P()(a),"state",{duration:a.props.audio?xt(a.props.audio.duration,a.props.audio.duration,a.props.timeFormat):a.props.defaultDuration}),U()(P()(a),"handleAudioDurationChange",(function(e){var t=e.target,n=a.props,r=n.timeFormat,o=n.defaultDuration;a.setState({duration:xt(t.duration,t.duration,r)||o})})),U()(P()(a),"addAudioEventListeners",(function(){var e=a.props.audio;e&&!a.hasAddedAudioEventListener&&(a.audio=e,a.hasAddedAudioEventListener=!0,e.addEventListener("durationchange",a.handleAudioDurationChange),e.addEventListener("abort",a.handleAudioDurationChange))}));var r=e.audio,o=e.timeFormat,i=e.defaultDuration;return a.state={duration:r?xt(r.duration,r.duration,o):i},a}return S()(n,[{key:"componentDidMount",value:function(){this.addAudioEventListeners()}},{key:"componentDidUpdate",value:function(){this.addAudioEventListeners()}},{key:"componentWillUnmount",value:function(){this.audio&&this.hasAddedAudioEventListener&&(this.audio.removeEventListener("durationchange",this.handleAudioDurationChange),this.audio.removeEventListener("abort",this.handleAudioDurationChange))}},{key:"render",value:function(){return this.state.duration}}]),n}(a.PureComponent);function Lt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(ai){return!1}}();return function(){var n,a=D()(e);if(t){var r=D()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return I()(this,n)}}var Mt,It=function(e){L()(n,e);var t=Lt(n);function n(){var e;N()(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return e=t.call.apply(t,[this].concat(o)),U()(P()(e),"audio",void 0),U()(P()(e),"hasAddedAudioEventListener",!1),U()(P()(e),"volumeBar",(0,a.createRef)()),U()(P()(e),"volumeAnimationTimer",0),U()(P()(e),"lastVolume",e.props.volume),U()(P()(e),"state",{currentVolumePos:"".concat((e.lastVolume/1*100||0).toFixed(2),"%"),hasVolumeAnimation:!1,isDraggingVolume:!1}),U()(P()(e),"getCurrentVolume",(function(t){var n=e.props.audio;if(!e.volumeBar.current)return{currentVolume:n.volume,currentVolumePos:e.state.currentVolumePos};var a,r,o=e.volumeBar.current.getBoundingClientRect(),i=o.width,s=bt(t)-o.left;return s<0?(a=0,r="0%"):s>o.width?(a=1,r="100%"):(a=s/i,r="".concat(s/i*100,"%")),{currentVolume:a,currentVolumePos:r}})),U()(P()(e),"handleContextMenu",(function(e){e.preventDefault()})),U()(P()(e),"handleClickVolumeButton",(function(){var t=e.props.audio;t.volume>0?(e.lastVolume=t.volume,t.volume=0):t.volume=e.lastVolume})),U()(P()(e),"handleVolumnControlMouseOrTouchDown",(function(t){t.stopPropagation();var n=e.props.audio,a=e.getCurrentVolume(t.nativeEvent),r=a.currentVolume,o=a.currentVolumePos;n.volume=r,e.setState({isDraggingVolume:!0,currentVolumePos:o}),t.nativeEvent instanceof MouseEvent?(window.addEventListener("mousemove",e.handleWindowMouseOrTouchMove),window.addEventListener("mouseup",e.handleWindowMouseOrTouchUp)):(window.addEventListener("touchmove",e.handleWindowMouseOrTouchMove),window.addEventListener("touchend",e.handleWindowMouseOrTouchUp))})),U()(P()(e),"handleWindowMouseOrTouchMove",(function(t){t instanceof MouseEvent&&t.preventDefault(),t.stopPropagation();var n=e.props.audio,a=window.getSelection();if(a&&"Range"===a.type&&a.empty(),e.state.isDraggingVolume){var r=e.getCurrentVolume(t),o=r.currentVolume,i=r.currentVolumePos;n.volume=o,e.setState({currentVolumePos:i})}})),U()(P()(e),"handleWindowMouseOrTouchUp",(function(t){t.stopPropagation(),e.setState({isDraggingVolume:!1}),t instanceof MouseEvent?(window.removeEventListener("mousemove",e.handleWindowMouseOrTouchMove),window.removeEventListener("mouseup",e.handleWindowMouseOrTouchUp)):(window.removeEventListener("touchmove",e.handleWindowMouseOrTouchMove),window.removeEventListener("touchend",e.handleWindowMouseOrTouchUp))})),U()(P()(e),"handleAudioVolumeChange",(function(t){var n=e.state.isDraggingVolume,a=t.target.volume;(e.lastVolume>0&&0===a||0===e.lastVolume&&a>0)&&e.props.onMuteChange(),e.lastVolume=a,n||(e.setState({hasVolumeAnimation:!0,currentVolumePos:"".concat((a/1*100||0).toFixed(2),"%")}),clearTimeout(e.volumeAnimationTimer),e.volumeAnimationTimer=setTimeout((function(){e.setState({hasVolumeAnimation:!1})}),100))})),e}
1return S()(n,[{key:"componentDidUpdate",value:function(){var e=this.props.audio;e&&!this.hasAddedAudioEventListener&&(this.audio=e,this.hasAddedAudioEventListener=!0,e.addEventListener("volumechange",this.handleAudioVolumeChange))}},{key:"componentWillUnmount",value:function(){this.audio&&this.hasAddedAudioEventListener&&this.audio.removeEventListener("volumechange",this.handleAudioVolumeChange),clearTimeout(this.volumeAnimationTimer)}},{key:"render",value:function(){var e=this.props,t=e.audio,n=e.showFilledVolume,r=e.i18nVolumeControl,o=this.state,i=o.currentVolumePos,s=o.hasVolumeAnimation,l=(t||{}).volume;return a.createElement("div",{ref:this.volumeBar,onMouseDown:this.handleVolumnControlMouseOrTouchDown,onTouchStart:this.handleVolumnControlMouseOrTouchDown,onContextMenu:this.handleContextMenu,role:"progressbar","aria-label":r,"aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":Number((100*l).toFixed(0)),tabIndex:0,className:"rhap_volume-bar-area"},a.createElement("div",{className:"rhap_volume-bar"},a.createElement("div",{className:"rhap_volume-indicator",style:{left:i,transitionDuration:s?".1s":"0s"}}),n&&a.createElement("div",{className:"rhap_volume-filled",style:{width:i}})))}}]),n}(a.Component),Rt=It;function Dt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(ai){return!1}}();return function(){var n,a=D()(e);if(t){var r=D()(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return I()(this,n)}}!function(e){e.CURRENT_TIME="CURRENT_TIME",e.CURRENT_LEFT_TIME="CURRENT_LEFT_TIME",e.PROGRESS_BAR="PROGRESS_BAR",e.DURATION="DURATION",e.ADDITIONAL_CONTROLS="ADDITIONAL_CONTROLS",e.MAIN_CONTROLS="MAIN_CONTROLS",e.VOLUME_CONTROLS="VOLUME_CONTROLS",e.LOOP="LOOP",e.VOLUME="VOLUME"}(Mt||(Mt={}));var Ft=function(e){L()(n,e);var t=Dt(n);function n(){var e;N()(this,n);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return e=t.call.apply(t,[this].concat(o)),U()(P()(e),"audio",(0,a.createRef)()),U()(P()(e),"progressBar",(0,a.createRef)()),U()(P()(e),"container",(0,a.createRef)()),U()(P()(e),"lastVolume",e.props.volume),U()(P()(e),"listenTracker",void 0),U()(P()(e),"volumeAnimationTimer",void 0),U()(P()(e),"downloadProgressAnimationTimer",void 0),U()(P()(e),"togglePlay",(function(t){t.stopPropagation();var n=e.audio.current;(n.paused||n.ended)&&n.src?e.playAudioPromise():n.paused||n.pause()})),U()(P()(e),"playAudioPromise",(function(){e.audio.current.error&&e.audio.current.load();var t=e.audio.current.play();t?t.then(null).catch((function(t){var n=e.props.onPlayError;n&&n(new Error(t))})):e.forceUpdate()})),U()(P()(e),"isPlaying",(function(){var t=e.audio.current;return!!t&&(!t.paused&&!t.ended)})),U()(P()(e),"handlePlay",(function(t){e.forceUpdate(),e.props.onPlay&&e.props.onPlay(t)})),U()(P()(e),"handlePause",(function(t){e.audio&&(e.forceUpdate(),e.props.onPause&&e.props.onPause(t))})),U()(P()(e),"handleEnded",(function(t){e.audio&&(e.forceUpdate(),e.props.onEnded&&e.props.onEnded(t))})),U()(P()(e),"handleAbort",(function(t){e.props.onAbort&&e.props.onAbort(t)})),U()(P()(e),"handleClickVolumeButton",(function(){var t=e.audio.current;t.volume>0?(e.lastVolume=t.volume,t.volume=0):t.volume=e.lastVolume})),U()(P()(e),"handleMuteChange",(function(){e.forceUpdate()})),U()(P()(e),"handleClickLoopButton",(function(){e.audio.current.loop=!e.audio.current.loop,e.forceUpdate()})),U()(P()(e),"handleClickRewind",(function(){var t=e.props,n=t.progressJumpSteps,a=t.progressJumpStep,r=n.backward||a;e.setJumpTime(-r)})),U()(P()(e),"handleClickForward",(function(){var t=e.props,n=t.progressJumpSteps,a=t.progressJumpStep,r=n.forward||a;e.setJumpTime(r)})),U()(P()(e),"setJumpTime",(function(t){var n=e.audio.current,a=n.duration,r=n.currentTime;if(n.readyState===n.HAVE_NOTHING||n.readyState===n.HAVE_METADATA||!isFinite(a)||!isFinite(r))try{n.load()}catch(i){return e.props.onChangeCurrentTimeError&&e.props.onChangeCurrentTimeError(i)}var o=r+t/1e3;o<0?(n.currentTime=0,o=0):o>a?(n.currentTime=a,o=a):n.currentTime=o})),U()(P()(e),"setJumpVolume",(function(t){var n=e.audio.current.volume+t;n<0?n=0:n>1&&(n=1),e.audio.current.volume=n})),U()(P()(e),"handleKeyDown",(function(t){if(e.props.hasDefaultKeyBindings)switch(t.key){case" ":t.target!==e.container.current&&t.target!==e.progressBar.current||(t.preventDefault(),e.togglePlay(t));break;case"ArrowLeft":e.handleClickRewind();break;
1case"ArrowRight":e.handleClickForward();break;case"ArrowUp":t.preventDefault(),e.setJumpVolume(e.props.volumeJumpStep);break;case"ArrowDown":t.preventDefault(),e.setJumpVolume(-e.props.volumeJumpStep);break;case"l":e.handleClickLoopButton();break;case"m":e.handleClickVolumeButton()}})),U()(P()(e),"renderUIModules",(function(t){return t.map((function(t,n){return e.renderUIModule(t,n)}))})),U()(P()(e),"renderUIModule",(function(t,n){var r=e.props,o=r.defaultCurrentTime,i=r.progressUpdateInterval,s=r.showDownloadProgress,l=r.showFilledProgress,c=r.showFilledVolume,u=r.defaultDuration,d=r.customIcons,m=r.showSkipControls,f=r.onClickPrevious,p=r.onClickNext,h=r.onChangeCurrentTimeError,g=r.showJumpControls,v=r.customAdditionalControls,A=r.customVolumeControls,y=r.muted,b=r.timeFormat,E=r.volume,x=r.loop,w=r.mse,C=r.i18nAriaLabels;switch(t){case Mt.CURRENT_TIME:return a.createElement("div",{key:n,id:"rhap_current-time",className:"rhap_time rhap_current-time"},a.createElement(Tt,{audio:e.audio.current,isLeftTime:!1,defaultCurrentTime:o,timeFormat:b}));case Mt.CURRENT_LEFT_TIME:return a.createElement("div",{key:n,id:"rhap_current-left-time",className:"rhap_time rhap_current-left-time"},a.createElement(Tt,{audio:e.audio.current,isLeftTime:!0,defaultCurrentTime:o,timeFormat:b}));case Mt.PROGRESS_BAR:return a.createElement(kt,{key:n,ref:e.progressBar,audio:e.audio.current,progressUpdateInterval:i,showDownloadProgress:s,showFilledProgress:l,onSeek:w&&w.onSeek,onChangeCurrentTimeError:h,srcDuration:w&&w.srcDuration,i18nProgressBar:C.progressControl});case Mt.DURATION:return a.createElement("div",{key:n,className:"rhap_time rhap_total-time"},w&&w.srcDuration?xt(w.srcDuration,w.srcDuration,e.props.timeFormat):a.createElement(Ot,{audio:e.audio.current,defaultDuration:u,timeFormat:b}));case Mt.ADDITIONAL_CONTROLS:return a.createElement("div",{key:n,className:"rhap_additional-controls"},e.renderUIModules(v));case Mt.MAIN_CONTROLS:var N,k=e.isPlaying();return N=k?d.pause?d.pause:a.createElement(gt,{icon:"mdi:pause-circle"}):d.play?d.play:a.createElement(gt,{icon:"mdi:play-circle"}),a.createElement("div",{key:n,className:"rhap_main-controls"},m&&a.createElement("button",{"aria-label":C.previous,className:"rhap_button-clear rhap_main-controls-button rhap_skip-button",type:"button",onClick:f},d.previous?d.previous:a.createElement(gt,{icon:"mdi:skip-previous"})),g&&a.createElement("button",{"aria-label":C.rewind,className:"rhap_button-clear rhap_main-controls-button rhap_rewind-button",type:"button",onClick:e.handleClickRewind},d.rewind?d.rewind:a.createElement(gt,{icon:"mdi:rewind"})),a.createElement("button",{"aria-label":k?C.pause:C.play,className:"rhap_button-clear rhap_main-controls-button rhap_play-pause-button",type:"button",onClick:e.togglePlay},N),g&&a.createElement("button",{"aria-label":C.forward,className:"rhap_button-clear rhap_main-controls-button rhap_forward-button",type:"button",onClick:e.handleClickForward},d.forward?d.forward:a.createElement(gt,{icon:"mdi:fast-forward"})),m&&a.createElement("button",{"aria-label":C.next,className:"rhap_button-clear rhap_main-controls-button rhap_skip-button",type:"button",onClick:p},d.next?d.next:a.createElement(gt,{icon:"mdi:skip-next"})));case Mt.VOLUME_CONTROLS:return a.createElement("div",{key:n,className:"rhap_volume-controls"},e.renderUIModules(A));case Mt.LOOP:var S,T=e.audio.current?e.audio.current.loop:x;return S=T?d.loop?d.loop:a.createElement(gt,{icon:"mdi:repeat"}):d.loopOff?d.loopOff:a.createElement(gt,{icon:"mdi:repeat-off"}),a.createElement("button",{key:n,"aria-label":T?C.loop:C.loopOff,className:"rhap_button-clear rhap_repeat-button",type:"button",onClick:e.handleClickLoopButton},S);case Mt.VOLUME:var P,O=(e.audio.current||{}).volume,L=void 0===O?y?0:E:O;return P=L?d.volume?d.volume:a.createElement(gt,{icon:"mdi:volume-high"}):d.volume?d.volumeMute:a.createElement(gt,{icon:"mdi:volume-mute"}),a.createElement("div",{key:n,className:"rhap_volume-container"},a.createElement("button",{"aria-label":L?C.volume:C.volumeMute,onClick:e.handleClickVolumeButton,type:"button",className:"rhap_button-clear rhap_volume-button"},P),a.createElement(Rt,{audio:e.audio.current,volume:L,onMuteChange:e.handleMuteChange,showFilledVolume:c,i18nVolumeControl:C.volumeControl}));default:return(0,a.isValidElement)(t)?t.key?t:(0,a.cloneElement)(t,{key:n}):null}})),e}
1return S()(n,[{key:"componentDidMount",value:function(){var e=this;this.forceUpdate();var t=this.audio.current;this.props.muted?t.volume=0:t.volume=this.lastVolume,t.addEventListener("error",(function(t){var n=t.target;if(n.error&&n.currentTime===n.duration)return e.props.onEnded&&e.props.onEnded(t);e.props.onError&&e.props.onError(t)})),t.addEventListener("canplay",(function(t){e.props.onCanPlay&&e.props.onCanPlay(t)})),t.addEventListener("canplaythrough",(function(t){e.props.onCanPlayThrough&&e.props.onCanPlayThrough(t)})),t.addEventListener("play",this.handlePlay),t.addEventListener("abort",this.handleAbort),t.addEventListener("ended",this.handleEnded),t.addEventListener("playing",(function(t){e.props.onPlaying&&e.props.onPlaying(t)})),t.addEventListener("seeking",(function(t){e.props.onSeeking&&e.props.onSeeking(t)})),t.addEventListener("seeked",(function(t){e.props.onSeeked&&e.props.onSeeked(t)})),t.addEventListener("waiting",(function(t){e.props.onWaiting&&e.props.onWaiting(t)})),t.addEventListener("emptied",(function(t){e.props.onEmptied&&e.props.onEmptied(t)})),t.addEventListener("stalled",(function(t){e.props.onStalled&&e.props.onStalled(t)})),t.addEventListener("suspend",(function(t){e.props.onSuspend&&e.props.onSuspend(t)})),t.addEventListener("loadstart",(function(t){e.props.onLoadStart&&e.props.onLoadStart(t)})),t.addEventListener("loadedmetadata",(function(t){e.props.onLoadedMetaData&&e.props.onLoadedMetaData(t)})),t.addEventListener("loadeddata",(function(t){e.props.onLoadedData&&e.props.onLoadedData(t)})),t.addEventListener("pause",this.handlePause),t.addEventListener("timeupdate",wt((function(t){e.props.onListen&&e.props.onListen(t)}),this.props.listenInterval)),t.addEventListener("volumechange",(function(t){e.props.onVolumeChange&&e.props.onVolumeChange(t)})),t.addEventListener("encrypted",(function(t){var n=e.props.mse;n&&n.onEcrypted&&n.onEcrypted(t)}))}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.src,a=t.autoPlayAfterSrcChange;e.src!==n&&(a?this.playAudioPromise():this.forceUpdate())}},{key:"render",value:function(){var e=this.props,t=e.className,n=e.src,r=e.loop,o=e.preload,i=e.autoPlay,s=e.crossOrigin,l=e.mediaGroup,c=e.header,u=e.footer,d=e.layout,m=e.customProgressBarSection,f=e.customControlsSection,p=e.children,h=e.style,g=e.i18nAriaLabels,v=this.audio.current?this.audio.current.loop:r,A=v?"rhap_loop--on":"rhap_loop--off",y=this.isPlaying()?"rhap_play-status--playing":"rhap_play-status--paused";return a.createElement("div",{role:"group",tabIndex:0,"aria-label":g.player,className:"rhap_container ".concat(A," ").concat(y," ").concat(t),onKeyDown:this.handleKeyDown,ref:this.container,style:h},a.createElement("audio",{src:n,controls:!1,loop:v,autoPlay:i,preload:o,crossOrigin:s,mediaGroup:l,ref:this.audio},p),c&&a.createElement("div",{className:"rhap_header"},c),a.createElement("div",{className:"rhap_main ".concat(yt(d))},a.createElement("div",{className:"rhap_progress-section"},this.renderUIModules(m)),a.createElement("div",{className:"rhap_controls-section"},this.renderUIModules(f))),u&&a.createElement("div",{className:"rhap_footer"},u))}}]),n}(a.Component);U()(Ft,"defaultProps",{autoPlay:!1,autoPlayAfterSrcChange:!0,listenInterval:1e3,progressJumpStep:5e3,progressJumpSteps:{},volumeJumpStep:.1,loop:!1,muted:!1,preload:"auto",progressUpdateInterval:20,defaultCurrentTime:"--:--",defaultDuration:"--:--",timeFormat:"auto",volume:1,className:"",showJumpControls:!0,showSkipControls:!1,showDownloadProgress:!0,showFilledProgress:!0,showFilledVolume:!1,customIcons:{},customProgressBarSection:[Mt.CURRENT_TIME,Mt.PROGRESS_BAR,Mt.DURATION],customControlsSection:[Mt.ADDITIONAL_CONTROLS,Mt.MAIN_CONTROLS,Mt.VOLUME_CONTROLS],customAdditionalControls:[Mt.LOOP],customVolumeControls:[Mt.VOLUME],layout:"stacked",hasDefaultKeyBindings:!0,i18nAriaLabels:{player:"Audio player",progressControl:"Audio progress control",volumeControl:"Volume control",play:"Play",pause:"Pause",rewind:"Rewind",forward:"Forward",previous:"Previous",next:"Skip",loop:"Disable loop",loopOff:"Enable loop",volume:"Mute",volumeMute:"Unmute"}});var Ut=Ft,Bt=n(4460);var jt=e=>{let{autoplay:t,src:n,onPause:r,onPlay:o,onListen:i,download:s,showDownloadProgress:c,onPlayError:u}=e;return a.createElement("div",{className:"d-flex p-0"},a.createElement("div",{className:"play-audio w-100 mr-2"},a.createElement(Ut,{autoPlay:t,src:n,onPlay:o,onPause:r,onListen:i,showDownloadProgress:c,onPlayError:u})),s&&a.createElement("div",{onClick:()=>(0,Bt.h1)(n),className:"ml-2 d-flex my-auto cursor-pointer position-relative download-mp3 "+(n?"":"disabled")},a.createElement("div",{style:{cursor:"poniter"}},l.kZ)))};var Vt=e=>{let{urlPath:t}=e;const{0:n,1:r}=(0,a.useState)(0),{0:o,1:i}=(0,a.useState)(!1),{0:s,1:c}=(0,a.useState)(["",""]),{0:u,1:d}=(0,a.useState)(!1),{0:m,1:f}=(0,a.useState)("");return(0,a.useEffect)((()=>{const e=document.getElementById("rhap_current-time"),n=document.querySelector(".rhap_total-time");if(n&&e){const a=m||t,r=((e,t)=>{const n=60*+e.slice(0,e.indexOf(":"))+ +e.slice(e.indexOf(":")+1),a=60*+t.slice(0,t.indexOf(":"))+ +t.slice(t.indexOf(":")+1);return Math.ceil(100*n/a)})(e.innerText,n.innerHTML),o=a&&a.slice(0,Math.ceil(a.length*r/93.5));a&&o&&c([o,a.replace(o,"")]),100===r&&a&&c([a,""]),!r&&a&&c(["",a])}}),[t,n,o]),a.createElement("div",{style:{maxWidth:"1200px"},className:"m-auto px-2"},a.createElement("div",{className:"text-to-speech-action sm"},a.createElement("div",{className:"form-result row"},a.createElement(jt,{download:!0,src:t,onPlay:()=>{i(!0)},onPause:()=>i(!1),onListen:e=>{r(e.timeStamp)}
1,showDownloadProgress:!t,autoplay:!!t}),a.createElement("div",{className:"show-raw-url mt-2 "+(u?"open":""),onClick:()=>d(!u)},u?"Hide":"Show"," the link ",l.Pu),u?a.createElement("div",{className:"mt-3"},t):"",a.createElement("button",{className:"gradient-border-button generate-new sm",onClick:()=>(0,A.navigate)("/")},a.createElement("span",{className:"button-content"},"Generate new")))))},zt=n.p+"static/pic-1-ed30f74e057a14c301ba80a8975e7e61.png",Wt=n.p+"static/pic-2-8369c71d6acf01233684a34be5a88258.png",Ht=n.p+"static/pic-3-b037ad2b226b49712caae1b9f358bf48.png",Jt=n.p+"static/pic-4-cee9a3acc94c77f78d7d96a031c5a7ff.png",Yt=n.p+"static/pic-5-b88cc22dbbd96dce33aca0707046b341.png",Gt=n.p+"static/pic-6-faf77267c01ea3a0eb67bdcb5e615ae7.png",Qt=n.p+"static/pic-7-97a0a7f63041013d53c5423a00b38056.png",Xt=n.p+"static/pic-8-cbab1ca3335ed9a8414dc5beac00f615.png";const Kt=e=>{let{country:t,lang:n}=e;return a.createElement("div",null,a.createElement("div",{className:"text-center"},t),a.createElement("div",{className:"text-center"},n))};var qt=()=>a.createElement("div",{className:"row text-to-speech-info mx-0 mt-5 px-4"},a.createElement("div",{className:"row p-0 mx-0 my-4"},a.createElement("div",{className:"col-12 p-2 m-auto text-center",style:{maxWidth:"1200px",margin:"auto"}},a.createElement("h4",{className:"mb-4"},"Turn written text into compelling, lifelike speech in seconds. "),a.createElement("div",{className:"mb-4 info-text"},"Unlock the power of voice with Text Reader, a user-friendly tool designed to transform written words into realistic audio effortlessly. Say goodbye to the monotony of reading - with Text Reader, you can breathe life into your content at no cost."),a.createElement("div",{className:"mb-2 info-text"},"Featuring high fidelity TTS WaveNet voices, our text to speech tool reads text aloud and enables you to download voice audio in MP3 format."))),a.createElement("div",{className:"row p-0 mx-0 my-4"},a.createElement("div",{className:"col-12 col-md-6 d-none d-md-flex text-center justify-content-center my-auto"},a.createElement("img",{src:zt,alt:"text to speech"})),a.createElement("div",{className:"col-12 col-md-6 mb-5"},a.createElement("h4",{className:"mb-4"},"Automate time consuming voice recording tasks with Text Reader"),a.createElement("div",{className:"mb-2 info-text"},"Save on production costs by converting any text content to realistic audio in seconds. Simply input your text, choose the voice actor, and let Text Reader do the rest."),a.createElement("div",{className:"mb-4 info-text"},"With Text Reader's simple interface, crafting engaging and natural-sounding audio has never been easier.")),a.createElement("div",{className:"col-12 col-md-6 d-md-none text-center justify-content-center my-auto"},a.createElement("img",{src:zt,alt:"text to speech"}))),a.createElement("div",{className:"row p-0 mx-0 my-4"},a.createElement("div",{className:"col-12 col-md-6 m-auto"},a.createElement("h4",{className:"mb-4"},"AI Text To Speech For Personal Use"),a.createElement("div",{className:"mb-2 info-text"},"AI text to speech is a game-changer for personal productivity."),a.createElement("div",{style:{color:"#fff"},className:"info-text"},"Easily Convert Written Notes into Audio"),a.createElement("div",{className:"mb-2 info-text"},"Imagine capturing the essence of your thoughts or jotting down notes in text form and then, with a click of a button, listening to them as if they were being read aloud by a professional narrator.")),a.createElement("div",{className:"col-12 col-md-6 d-flex text-center justify-content-center my-auto"},a.createElement("img",{src:Wt,alt:"text to speech"}))),a.createElement("div",{className:"row p-0 mx-0 my-4"},a.createElement("div",{className:"col-12 col-md-6 d-none d-md-flex text-center justify-content-center my-auto"},a.createElement("img",{src:Ht,alt:"text to speech"})),a.createElement("div",{className:"col-12 col-md-6 mb-5 m-auto"},a.createElement("h4",{className:"mb-4"},"Convert Blogs, Articles, or Any Written Content into Audio"),a.createElement("div",{className:"mb-2 info-text"},"Consume longer form content on-the-go, be it while driving, exercising, or during a commute."),a.createElement("div",{className:"mb-4 info-text"},"Text Reader also enables individuals with visual impairments or reading difficulties to access information with ease.")),a.createElement("div",{className:"col-12 col-md-6 d-md-none text-center justify-content-center my-auto"},a.createElement("img",{src:Ht,alt:"text to speech"}))),a.createElement("div",{className:"row p-0 mx-0 my-4"},a.createElement("div",{className:"col-12 col-md-6 mb-5 p-2 m-auto"},a.createElement("h4",{className:"mb-4"},"Create personal audio greetings in seconds "),a.createElement("div",{className:"mb-2 info-text"},"With Text Reader, you can generate personal greetings that convey warmth and personal sentiment more effectively than text."),a.createElement("div",{className:"mb-4 info-text"}
1,"Whether you’re sending out heartfelt birthday wishes, holiday greetings, or making special announcements, these personalized audio messages can leave a lasting impression on the recipient and mark moments with a genuine, human touch.")),a.createElement("div",{className:"col-12 col-md-6 d-flex text-center justify-content-center my-auto"},a.createElement("img",{src:Jt,alt:"text to speech"}))),a.createElement("div",{className:"row p-0 mx-0 my-4"},a.createElement("div",{className:"col-12 col-md-6 d-none d-md-flex text-center justify-content-center my-auto"},a.createElement("img",{src:Yt,alt:"text to speech"})),a.createElement("div",{className:"col-12 col-md-6 mb-5 m-auto"},a.createElement("h4",{className:"mb-4"},"AI Voice Generator For Commercial Use"),a.createElement("div",{className:"mb-2 info-text"},"Unlike hiring voice artists and renting recording studios, which can be quite costly and time-consuming, Text Reader offers a cost-effective and efficient alternative for commercial audio.")),a.createElement("div",{className:"col-12 col-md-6 d-md-none text-center mb-5"},a.createElement("img",{src:Yt,alt:"text to speech"}))),a.createElement("div",{className:"row p-0 mx-0 my-4"},a.createElement("div",{className:"col-12 col-md-6 mb-5 p-2 m-auto"},a.createElement("h4",{className:"mb-4"},"Engaging Prospective Clients"),a.createElement("div",{className:"mb-2 info-text"},"Captivating voiceovers can make a world of difference. Text Reader's text to speech technology allows businesses to enhance promotional videos with professional voiceovers, showcasing products and services in an engaging manner."),a.createElement("div",{className:"mb-4 info-text"},"The ability to effortlessly convert text into speech in multiple languages means companies can tailor their messaging to reach a global audience, opening up new markets and opportunities.")),a.createElement("div",{className:"col-12 col-md-6 d-flex text-center justify-content-center my-auto"},a.createElement("img",{src:Gt,alt:"text to speech"}))),a.createElement("div",{className:"row p-0 mx-0 my-4"},a.createElement("div",{className:"col-12 col-md-6 d-none d-md-flex text-center justify-content-center my-auto"},a.createElement("img",{src:Qt,alt:"text to speech"})),a.createElement("div",{className:"col-12 col-md-6 mb-5 m-auto"},a.createElement("h4",{className:"mb-4"},"Augment Customer Service"),a.createElement("div",{className:"mb-2 info-text"},"If you’re using a Voice Response (IVR) system, Text Reader can provide instant recordings for consistent and personalized interactions without the need for live agents."),a.createElement("div",{className:"mb-4 info-text"},"IVR systems ensure customers receive timely and efficient service while reducing wait times and operational costs.")),a.createElement("div",{className:"col-12 col-md-6 d-md-none text-center mb-5"},a.createElement("img",{src:Qt,alt:"text to speech"}))),a.createElement("div",{className:"row p-0 mx-0 my-4"},a.createElement("div",{className:"col-12 col-md-6 mb-5 p-2 m-auto"},a.createElement("h4",{className:"mb-4"},"Educational Content: Making Learning Accessible  "),a.createElement("div",{className:"mb-2 info-text"},"Text Reader's AI voice generator is ideal in the educational sphere by aiding learning and improving accessibility. It serves as a beneficial tool for students, especially those facing challenges like dyslexia and other learning differences."),a.createElement("div",{className:"mb-4 info-text"},"Text Reader can convert educational texts into audio, thus aiding comprehension and memory retention. It also improves pronunciation and listening skills in different languages, providing a valuable resource for language learners. Moreover, educators can create engaging, inclusive content that caters to diverse learning needs, ensuring no student is left behind.")),a.createElement("div",{className:"col-12 col-md-6 d-flex text-center justify-content-center my-auto"},a.createElement("img",{src:Xt,alt:"text to speech"}))),a.createElement("h5",{className:"mb-2 text-center",style:{color:"#D6D6D6",fontSize:"30px",fontWeight:600}},"Multilingual natural voices for a global audience"),a.createElement("div",{className:"text-center mb-4 info-text",style:{maxWidth:"680px",margin:"auto",fontSize:"18px",color:"#8793ab"}},"Create high-quality natural-sounding male or female voices for up to 40 different languages including:"),a.createElement("div",{className:"col-12 mb-2 d-flex countries"},f.z5.map(((e,t)=>{let{country:n,lang:r}=e;return a.createElement("div",{className:"language d-flex justify-content-center align-items-center m-2 p-2",key:t},a.createElement(Kt,{country:n,lang:r}))}))));const Zt=e=>{let{question:t,answer:n}=e;return a.createElement("div",{className:"faq-item mb-4"},a.createElement("div",{className:"faq-q mb-2"},t),n.map(((e,t)=>Array.isArray(e)?e.map(((e,t)=>a.createElement("p",{className:"faq-a-subitem",key:t},e))):a.createElement("p",{className:"faq-a",key:t},e))))}
1,_t=[{q:"How Do I Convert Text to Voice?",a:["Converting text to voice with Text Reader is a user-friendly process that requires minimal effort. Here are the simple steps to follow:",["Paste or type the text you wish to convert into the designated text box.","Select the desired language and voice from the available options that align with your project needs.","Click the “Go” button to initiate the process."],"The text will be processed, and in moments, you'll hear the natural-sounding speech output. If satisfied, you can download the audio file for your use.","With these straightforward steps, you can transform articles, books, and scripts into high-quality audio content with just one click."]},{q:"What Sets Text Reader Voices Apart?",a:["Text Reader stands out for several reasons:","Advanced AI Algorithms: Text Reader employs sophisticated artificial intelligence algorithms and linguistic rules that meticulously analyze text for a precise understanding, ensuring high accuracy in voice output powered by Google AI.","Natural-Sounding Speech: The technology simulates realistic human speech patterns, capturing nuances such as tone, emphasis, and rhythm, making the listener experience more engaging.","Multilingual Capabilities: It offers an extensive range of languages and accents to cater to a varied and international audience.","Continuous Improvement: As AI and machine learning evolve, so too does Text Reader's capacity to deliver even more refined and life-like voices."]},{q:"Why Choose AI Voiceovers Over Human Narration?",a:["Opting for AI voiceovers instead of human narration comes with several compelling advantages:","Cost-Effective: Reduces production expenses significantly by eliminating the need for professional voice artists.","Time Efficient: With the ability to convert text rapidly, turnaround times are quicker than coordinating recording sessions with humans.","Versatility and Convenience: Provides the ability to easily modify or update voiceovers without the need to rehire talent.","Consistency: Offers uniform vocal quality that doesn't vary with each reading, ensuring a consistent brand image or user experience."]},{q:"Can I Use AI Voices for Commercial Projects?",a:["Absolutely! Text Reader is an excellent tool for creating engaging voice content for a variety of commercial projects. Here's a list of examples where AI voices can be used:",["Voiceovers for videos and animations","Audiobook production","Podcast narratives","Gaming character voices","Educational tutorials and courses","Marketing and promotional materials"]]},{q:"How Fast Can Text Reader Convert Text to Speech?",a:["Our online text to speech converter takes seconds to generate human-like speech in your desired language. Once the audio file is ready, it is available to download in MP3 with a single click."]}],$t=()=>a.createElement("div",{className:"faq-section"},a.createElement("h2",{className:"faq-section-title"},"Text to Speech FAQ"),a.createElement("h3",{className:"faq-section-subtitle"},"Text-to-speech (TTS) technology is revolutionizing the way we consume written content by providing efficient tools to convert text into spoken words with ease. "),a.createElement("p",{className:"faq-section-desc"},"Many people have questions about how text-to-speech works, the advantages AI voices have over traditional voiceovers, and the potential uses for TTS in various projects. Below, we explore some of the most frequently asked questions to provide you with clear insights into the groundbreaking world of Text Reader."),_t.map(((e,t)=>a.createElement("div",{key:t},a.createElement(Zt,{question:e.q,answer:e.a})))));var en=n(7988);const tn=()=>{};let nn={},an={},rn=null,on={mark:tn,measure:tn};try{"undefined"!=typeof window&&(nn=window),"undefined"!=typeof document&&(an=document),"undefined"!=typeof MutationObserver&&(rn=MutationObserver),"undefined"!=typeof performance&&(on=performance)}catch(ai){}const{userAgent:sn=""}=nn.navigator||{},ln=nn,cn=an,un=rn,dn=on,mn=(ln.document,!!cn.documentElement&&!!cn.head&&"function"==typeof cn.addEventListener&&"function"==typeof cn.createElement),fn=~sn.indexOf("MSIE")||~sn.indexOf("Trident/");var pn="classic",hn="duotone",gn="sharp",vn="sharp-duotone",An=[pn,hn,gn,vn],yn={fak:"kit","fa-kit":"kit"},bn={fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"},En={classic:{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fad:"duotone","fa-duotone":"duotone",fab:"brands","fa-brands":"brands"},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"}},xn=[1,2,3,4,5,6,7,8,9,10],wn=xn.concat([11,12,13,14,15,16,17,18,19,20]),Cn={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},Nn=[...Object.keys({classic:["fas","far","fal","fat"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds"]}),"solid","regular","light","thin","duotone","brands","2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vert
1ical","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",Cn.GROUP,Cn.SWAP_OPACITY,Cn.PRIMARY,Cn.SECONDARY].concat(xn.map((e=>"".concat(e,"x")))).concat(wn.map((e=>"w-".concat(e)))),kn={kit:"fak"},Sn={"kit-duotone":"fakd"};const Tn="___FONT_AWESOME___",Pn=16,On="fa",Ln="svg-inline--fa",Mn="data-fa-i2svg",In="data-fa-pseudo-element",Rn="data-fa-pseudo-element-pending",Dn="data-prefix",Fn="data-icon",Un="fontawesome-i2svg",Bn="async",jn=["HTML","HEAD","STYLE","SCRIPT"],Vn=(()=>{try{return!0}catch(e){return!1}})(),zn=[pn,gn,vn];function Wn(e){return new Proxy(e,{get(e,t){return t in e?e[t]:e[pn]}})}const Hn={...En};Hn[pn]={...En[pn],...yn,...bn};const Jn=Wn(Hn),Yn={classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",duotone:"fad",brands:"fab"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds"}};Yn[pn]={...Yn[pn],...kn,...Sn};const Gn=Wn(Yn),Qn={classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid"}};Qn[pn]={...Qn[pn],fak:"fa-kit"};const Xn=Wn(Qn),Kn={classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds"}};Kn[pn]={...Kn[pn],"fa-kit":"fak"};const qn=Wn(Kn),Zn=/fa(s|r|l|t|d|b|k|kd|ss|sr|sl|st|sds)?[\-\ ]/,_n="fa-layers-text",$n=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i,ea=(Wn({classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds"}}),["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"]),ta=Cn,na=new Set;Object.keys(Gn[pn]).map(na.add.bind(na)),Object.keys(Gn[gn]).map(na.add.bind(na)),Object.keys(Gn[vn]).map(na.add.bind(na));const aa=["kit",...Nn],ra=ln.FontAwesomeConfig||{};if(cn&&"function"==typeof cn.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=cn.querySelector("script["+e+"]");if(t)return t.getAttribute(e)}(t));null!=a&&(ra[n]=a)}))}const oa={styleDefault:"solid",familyDefault:"classic",cssPrefix:On,replacementClass:Ln,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};ra.familyPrefix&&(ra.cssPrefix=ra.familyPrefix);const ia={...oa,...ra};ia.autoReplaceSvg||(ia.observeMutations=!1);const sa={};Object.keys(oa).forEach((e=>{Object.defineProperty(sa,e,{enumerable:!0,set:function(t){ia[e]=t,la.forEach((e=>e(sa)))},get:function(){return ia[e]}})})),Object.defineProperty(sa,"familyPrefix",{enumerable:!0,set:function(e){ia.cssPrefix=e,la.forEach((e=>e(sa)))},get:function(){return ia.cssPrefix}}),ln.FontAwesomeConfig=sa;const la=[];const ca=Pn,ua={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};const da="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function ma(){let e=12,t="";for(;e-- >0;)t+=da[62*Math.random()|0];return t}function fa(e){const t=[];for(let n=(e||[]).length>>>0;n--;)t[n]=e[n];return t}function pa(e){return e.classList?fa(e.classList):(e.getAttribute("class")||"").split(" ").filter((e=>e))}function ha(e){return"".concat(e).replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function ga(e){return Object.keys(e||{}).reduce(((t,n)=>t+"".concat(n,": ").concat(e[n].trim(),";")),"")}function va(e){return e.size!==ua.size||e.x!==ua.x||e.y!==ua.y||e.rotate!==ua.rotate||e.flipX||e.flipY}var Aa=':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-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 9
vendor: 11,728 bytes, line 1
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}
1\n\n.fad.fa-inverse,\n.fa-duotone.fa-inverse {\n  color: var(--fa-inverse, #fff);\n}';function ya(){const e=On,t=Ln,n=sa.cssPrefix,a=sa.replacementClass;let r=Aa;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 ba=!1;function Ea(){sa.autoAddCss&&!ba&&(!function(e){if(!e||!mn)return;const t=cn.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=e;const n=cn.head.childNodes;let a=null;for(let r=n.length-1;r>-1;r--){const e=n[r],t=(e.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(t)>-1&&(a=e)}cn.head.insertBefore(t,a)}(ya()),ba=!0)}var xa={mixout(){return{dom:{css:ya,insertCss:Ea}}},hooks(){return{beforeDOMElementCreation(){Ea()},beforeI2svg(){Ea()}}}};const wa=ln||{};wa[Tn]||(wa[Tn]={}),wa[Tn].styles||(wa[Tn].styles={}),wa[Tn].hooks||(wa[Tn].hooks={}),wa[Tn].shims||(wa[Tn].shims=[]);var Ca=wa[Tn];const Na=[],ka=function(){cn.removeEventListener("DOMContentLoaded",ka),Sa=1,Na.map((e=>e()))};let Sa=!1;function Ta(e){const{tag:t,attributes:n={},children:a=[]}=e;return"string"==typeof e?ha(e):"<".concat(t," ").concat(function(e){return Object.keys(e||{}).reduce(((t,n)=>t+"".concat(n,'="').concat(ha(e[n]),'" ')),"").trim()}(n),">").concat(a.map(Ta).join(""),"</").concat(t,">")}function Pa(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}mn&&(Sa=(cn.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(cn.readyState),Sa||cn.addEventListener("DOMContentLoaded",ka));var Oa=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 La(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 Ma(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 Ia(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{skipHooks:a=!1}=n,r=Ma(t);"function"!=typeof Ca.hooks.addPack||a?Ca.styles[e]={...Ca.styles[e]||{},...r}:Ca.hooks.addPack(e,Ma(t)),"fas"===e&&Ia("fa",t)}const{styles:Ra,shims:Da}=Ca,Fa={[pn]:Object.values(Xn[pn]),[gn]:Object.values(Xn[gn]),[vn]:Object.values(Xn[vn])};let Ua=null,Ba={},ja={},Va={},za={},Wa={};const Ha={[pn]:Object.keys(Jn[pn]),[gn]:Object.keys(Jn[gn]),[vn]:Object.keys(Jn[vn])};function Ja(e,t){const n=t.split("-"),a=n[0],r=n.slice(1).join("-");return a!==e||""===r||(o=r,~aa.indexOf(o))?null:r;var o}const Ya=()=>{const e=e=>Oa(Ra,((t,n,a)=>(t[a]=Oa(n,e,{}),t)),{});Ba=e(((e,t,n)=>{if(t[3]&&(e[t[3]]=n),t[2]){t[2].filter((e=>
1"number"==typeof e)).forEach((t=>{e[t.toString(16)]=n}))}return e})),ja=e(((e,t,n)=>{if(e[n]=n,t[2]){t[2].filter((e=>"string"==typeof e)).forEach((t=>{e[t]=n}))}return e})),Wa=e(((e,t,n)=>{const a=t[2];return e[n]=n,a.forEach((t=>{e[t]=n})),e}));const t="far"in Ra||sa.autoFetchSvg,n=Oa(Da,((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:{}});Va=n.names,za=n.unicodes,Ua=_a(sa.styleDefault,{family:sa.familyDefault})};var Ga;function Qa(e,t){return(Ba[e]||{})[t]}function Xa(e,t){return(Wa[e]||{})[t]}function Ka(e){return Va[e]||{prefix:null,iconName:null}}function qa(){return Ua}Ga=e=>{Ua=_a(e.styleDefault,{family:sa.familyDefault})},la.push(Ga),Ya();const Za=()=>({prefix:null,iconName:null,rest:[]});function _a(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{family:n=pn}=t,a=Jn[n][e],r=Gn[n][e]||Gn[n][a],o=e in Ca.styles?e:null;return r||o||null}const $a={[pn]:Object.keys(Xn[pn]),[gn]:Object.keys(Xn[gn]),[vn]:Object.keys(Xn[vn])};function er(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{skipLookups:n=!1}=t,a={[pn]:"".concat(sa.cssPrefix,"-").concat(pn),[gn]:"".concat(sa.cssPrefix,"-").concat(gn),[vn]:"".concat(sa.cssPrefix,"-").concat(vn)};let r=null,o=pn;const i=An.filter((e=>e!==hn));i.forEach((t=>{(e.includes(a[t])||e.some((e=>$a[t].includes(e))))&&(o=t)}));const s=e.reduce(((e,t)=>{const s=Ja(sa.cssPrefix,t);if(Ra[t]?(t=Fa[o].includes(t)?qn[o][t]:t,r=t,e.prefix=t):Ha[o].indexOf(t)>-1?(r=t,e.prefix=_a(t,{family:o})):s?e.iconName=s:t===sa.replacementClass||i.some((e=>t===a[e]))||e.rest.push(t),!n&&e.prefix&&e.iconName){const t="fa"===r?Ka(e.iconName):{},n=Xa(e.prefix,e.iconName);t.prefix&&(r=null),e.iconName=t.iconName||n||e.iconName,e.prefix=t.prefix||e.prefix,"far"!==e.prefix||Ra.far||!Ra.fas||sa.autoFetchSvg||(e.prefix="fas")}return e}),Za());return(e.includes("fa-brands")||e.includes("fab"))&&(s.prefix="fab"),(e.includes("fa-duotone")||e.includes("fad"))&&(s.prefix="fad"),s.prefix||o!==gn||!Ra.fass&&!sa.autoFetchSvg||(s.prefix="fass",s.iconName=Xa(s.prefix,s.iconName)||s.iconName),s.prefix||o!==vn||!Ra.fasds&&!sa.autoFetchSvg||(s.prefix="fasds",s.iconName=Xa(s.prefix,s.iconName)||s.iconName),"fa"!==s.prefix&&"fa"!==r||(s.prefix=qa()||"fas"),s}let tr=[],nr={};const ar={},rr=Object.keys(ar);function or(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(nr[e]||[]).forEach((e=>{t=e.apply(null,[t,...a])})),t}function ir(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a<t;a++)n[a-1]=arguments[a];(nr[e]||[]).forEach((e=>{e.apply(null,n)}))}function sr(){const e=arguments[0],t=Array.prototype.slice.call(arguments,1);return ar[e]?ar[e].apply(null,t):void 0}function lr(e){"fa"===e.prefix&&(e.prefix="fas");let{iconName:t}=e;const n=e.prefix||qa();if(t)return t=Xa(n,t)||t,Pa(cr.definitions,n,t)||Pa(Ca.styles,n,t)}const cr=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]={...this.definitions[e]||{},...a[e]},Ia(e,a[e]);const t=Xn[pn][e];t&&Ia(t,a[e]),Ya()}))}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}},ur={i2svg:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return mn?(ir("beforeI2svg",e),sr("pseudoElements2svg",e),sr("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===sa.autoReplaceSvg&&(sa.autoReplaceSvg=!0),sa.observeMutations=!0,n=()=>{fr({autoReplaceSvgRoot:t}),ir("watch",e)},mn&&(Sa?setTimeout(n,0):Na.push(n))}},dr={icon:e=>{if(null===e)return null;if("object"==typeof e&&e.prefix&&e.iconName)return{prefix:e.prefix,iconName:Xa(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=_a(e[0]);return{prefix:n,iconName:Xa(n,t)||t}}if("string"==typeof e&&(e.indexOf("".concat(sa.cssPrefix,"-"))>-1||e.match(Zn))){const t=er(e.split(" "),{skipLookups:!0});return{prefix:t.prefix||qa(),iconName:Xa(t.prefix,t.iconName)||t.iconName}}if("string"==typeof e){const t=qa();return{prefix:t,iconName:Xa(t,e)||e}}}}
1,mr={noAuto:()=>{sa.autoReplaceSvg=!1,sa.observeMutations=!1,ir("noAuto")},config:sa,dom:ur,parse:dr,library:cr,findIconDefinition:lr,toHtml:Ta},fr=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{autoReplaceSvgRoot:t=cn}=e;(Object.keys(Ca.styles).length>0||sa.autoFetchSvg)&&mn&&sa.autoReplaceSvg&&mr.dom.i2svg({node:t})};function pr(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map((e=>Ta(e)))}}),Object.defineProperty(e,"node",{get:function(){if(!mn)return;const t=cn.createElement("div");return t.innerHTML=e.html,t.children}}),e}function hr(e){const{icons:{main:t,mask:n},prefix:a,iconName:r,transform:o,symbol:i,title:s,maskId:l,titleId:c,extra:u,watchable:d=!1}=e,{width:m,height:f}=n.found?n:t,p="fak"===a,h=[sa.replacementClass,r?"".concat(sa.cssPrefix,"-").concat(r):""].filter((e=>-1===u.classes.indexOf(e))).filter((e=>""!==e||!!e)).concat(u.classes).join(" ");let g={children:[],attributes:{...u.attributes,"data-prefix":a,"data-icon":r,class:h,role:u.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(m," ").concat(f)}};const v=p&&!~u.classes.indexOf("fa-fw")?{width:"".concat(m/f*16*.0625,"em")}:{};d&&(g.attributes[Mn]=""),s&&(g.children.push({tag:"title",attributes:{id:g.attributes["aria-labelledby"]||"title-".concat(c||ma())},children:[s]}),delete g.attributes.title);const A={...g,prefix:a,iconName:r,main:t,mask:n,maskId:l,transform:o,symbol:i,styles:{...v,...u.styles}},{children:y,attributes:b}=n.found&&t.found?sr("generateAbstractMask",A)||{children:[],attributes:{}}:sr("generateAbstractIcon",A)||{children:[],attributes:{}};return A.children=y,A.attributes=b,i?function(e){let{prefix:t,iconName:n,children:a,attributes:r,symbol:o}=e;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:{...r,id:!0===o?"".concat(t,"-").concat(sa.cssPrefix,"-").concat(n):o},children:a}]}]}(A):function(e){let{children:t,main:n,mask:a,attributes:r,styles:o,transform:i}=e;if(va(i)&&n.found&&!a.found){const{width:e,height:t}=n,a={x:e/t/2,y:.5};r.style=ga({...o,"transform-origin":"".concat(a.x+i.x/16,"em ").concat(a.y+i.y/16,"em")})}return[{tag:"svg",attributes:r,children:t}]}(A)}function gr(e){const{content:t,width:n,height:a,transform:r,title:o,extra:i,watchable:s=!1}=e,l={...i.attributes,...o?{title:o}:{},class:i.classes.join(" ")};s&&(l[Mn]="");const c={...i.styles};va(r)&&(c.transform=function(e){let{transform:t,width:n=Pn,height:a=Pn,startCentered:r=!1}=e,o="";return o+=r&&fn?"translate(".concat(t.x/ca-n/2,"em, ").concat(t.y/ca-a/2,"em) "):r?"translate(calc(-50% + ".concat(t.x/ca,"em), calc(-50% + ").concat(t.y/ca,"em)) "):"translate(".concat(t.x/ca,"em, ").concat(t.y/ca,"em) "),o+="scale(".concat(t.size/ca*(t.flipX?-1:1),", ").concat(t.size/ca*(t.flipY?-1:1),") "),o+="rotate(".concat(t.rotate,"deg) "),o}({transform:r,startCentered:!0,width:n,height:a}),c["-webkit-transform"]=c.transform);const u=ga(c);u.length>0&&(l.style=u);const d=[];return d.push({tag:"span",attributes:l,children:[t]}),o&&d.push({tag:"span",attributes:{class:"sr-only"},children:[o]}),d}const{styles:vr}=Ca;function Ar(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(sa.cssPrefix,"-").concat(ta.GROUP)},children:[{tag:"path",attributes:{class:"".concat(sa.cssPrefix,"-").concat(ta.SECONDARY),fill:"currentColor",d:a[0]}},{tag:"path",attributes:{class:"".concat(sa.cssPrefix,"-").concat(ta.PRIMARY),fill:"currentColor",d:a[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:a}},{found:!0,width:t,height:n,icon:r}}const yr={found:!1,width:512,height:512};function br(e,t){let n=t;return"fa"===t&&null!==sa.styleDefault&&(t=qa()),new Promise(((a,r)=>{if("fa"===n){const n=Ka(e)||{};e=n.iconName||e,t=n.prefix||t}if(e&&t&&vr[t]&&vr[t][e]){return a(Ar(vr[t][e]))}!function(e,t){Vn||sa.showMissingIcons||!e||console.error('Icon with name "'.concat(e,'" and prefix "').concat(t,'" is missing.'))}(e,t),a({...yr,icon:sa.showMissingIcons&&e&&sr("missingIconAbstract")||{}})}))}const Er=()=>{},xr=sa.measurePerformance&&dn&&dn.mark&&dn.measure?dn:{mark:Er,measure:Er},wr='FA "6.6.0"',Cr=e=>{xr.mark("".concat(wr," ").concat(e," ends")),xr.measure("".concat(wr," ").concat(e),"".concat(wr," ").concat(e," begins"),"".concat(wr," ").concat(e," ends"))};var Nr={begin:e=>(xr.mark("".concat(wr," ").concat(e," begins")),()=>Cr(e)),end:Cr};const kr=()=>{};function Sr(e){return"string"==typeof(e.getAttribute?e.getAttribute(Mn):null)}function Tr(e){return cn.createElementNS("http://www.w3.org/2000/svg",e)}function Pr(e){return cn.createElement(e)}function Or(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{ceFn:n=("svg"===e.tag?Tr:Pr)}=t;if("string"==typeof e)return cn.createTextNode(e);const a=n(e.tag);
1Object.keys(e.attributes||[]).forEach((function(t){a.setAttribute(t,e.attributes[t])}));return(e.children||[]).forEach((function(e){a.appendChild(Or(e,{ceFn:n}))})),a}const Lr={replace:function(e){const t=e[0];if(t.parentNode)if(e[1].forEach((e=>{t.parentNode.insertBefore(Or(e),t)})),null===t.getAttribute(Mn)&&sa.keepOriginalSource){let e=cn.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(~pa(t).indexOf(sa.replacementClass))return Lr.replace(e);const a=new RegExp("".concat(sa.cssPrefix,"-.*"));if(delete n[0].attributes.id,n[0].attributes.class){const e=n[0].attributes.class.split(" ").reduce(((e,t)=>(t===sa.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=>Ta(e))).join("\n");t.setAttribute(Mn,""),t.innerHTML=r}};function Mr(e){e()}function Ir(e,t){const n="function"==typeof t?t:kr;if(0===e.length)n();else{let t=Mr;sa.mutateApproach===Bn&&(t=ln.requestAnimationFrame||Mr),t((()=>{const t=!0===sa.autoReplaceSvg?Lr.replace:Lr[sa.autoReplaceSvg]||Lr.replace,a=Nr.begin("mutate");e.map(t),a(),n()}))}}let Rr=!1;function Dr(){Rr=!0}function Fr(){Rr=!1}let Ur=null;function Br(e){if(!un)return;if(!sa.observeMutations)return;const{treeCallback:t=kr,nodeCallback:n=kr,pseudoElementsCallback:a=kr,observeMutationsRoot:r=cn}=e;Ur=new un((e=>{if(Rr)return;const r=qa();fa(e).forEach((e=>{if("childList"===e.type&&e.addedNodes.length>0&&!Sr(e.addedNodes[0])&&(sa.searchPseudoElements&&a(e.target),t(e.target)),"attributes"===e.type&&e.target.parentNode&&sa.searchPseudoElements&&a(e.target.parentNode),"attributes"===e.type&&Sr(e.target)&&~ea.indexOf(e.attributeName))if("class"===e.attributeName&&function(e){const t=e.getAttribute?e.getAttribute(Dn):null,n=e.getAttribute?e.getAttribute(Fn):null;return t&&n}(e.target)){const{prefix:t,iconName:n}=er(pa(e.target));e.target.setAttribute(Dn,t||r),n&&e.target.setAttribute(Fn,n)}else(o=e.target)&&o.classList&&o.classList.contains&&o.classList.contains(sa.replacementClass)&&n(e.target);var o}))})),mn&&Ur.observe(r,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}function jr(e){const t=e.getAttribute("data-prefix"),n=e.getAttribute("data-icon"),a=void 0!==e.innerText?e.innerText.trim():"";let r=er(pa(e));return r.prefix||(r.prefix=qa()),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,(ja[o]||{})[i]||Qa(r.prefix,La(e.innerText)))),!r.iconName&&sa.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(r.iconName=e.firstChild.data)),r;var o,i}function Vr(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{styleParser:!0};const{iconName:n,prefix:a,rest:r}=jr(e),o=function(e){const t=fa(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 sa.autoA11y&&(n?t["aria-labelledby"]="".concat(sa.replacementClass,"-title-").concat(a||ma()):(t["aria-hidden"]="true",t.focusable="false")),t}(e),i=or("parseNodeAttributes",{},e);let s=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{iconName:n,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:a,transform:ua,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:r,styles:s,attributes:o},...i}}const{styles:zr}=Ca;function Wr(e){const t="nest"===sa.autoReplaceSvg?Vr(e,{styleParser:!1}):Vr(e);return~t.extra.classes.indexOf(_n)?sr("generateLayersText",e,t):sr("generateSvgReplacementMutation",e,t)}let Hr=new Set;function Jr(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!mn)return Promise.resolve();const n=cn.documentElement.classList,a=e=>n.add("".concat(Un,"-").concat(e)),r=e=>n.remove("".concat(Un,"-").concat(e)),o=sa.autoFetchSvg?Hr:zn.map((e=>"fa-".concat(e))).concat(Object.keys(zr));o.includes("fa")||o.push("fa");const i=[".".concat(_n,":not([").concat(Mn,"])")].concat(o.map((e=>".".concat(e,":not([").concat(Mn,"])")))).join(", ");
1if(0===i.length)return Promise.resolve();let s=[];try{s=fa(e.querySelectorAll(i))}catch(u){}if(!(s.length>0))return Promise.resolve();a("pending"),r("complete");const l=Nr.begin("onTree"),c=s.reduce(((e,t)=>{try{const n=Wr(t);n&&e.push(n)}catch(u){Vn||"MissingIcon"===u.name&&console.error(u)}return e}),[]);return new Promise(((e,n)=>{Promise.all(c).then((n=>{Ir(n,(()=>{a("active"),a("complete"),r("pending"),"function"==typeof t&&t(),l(),e()}))})).catch((e=>{l(),n(e)}))}))}function Yr(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;Wr(e).then((e=>{e&&Ir([e],t)}))}zn.map((e=>{Hr.add("fa-".concat(e))})),Object.keys(Jn[pn]).map(Hr.add.bind(Hr)),Object.keys(Jn[gn]).map(Hr.add.bind(Hr)),Object.keys(Jn[vn]).map(Hr.add.bind(Hr)),Hr=[...Hr];const Gr=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{transform:n=ua,symbol:a=!1,mask:r=null,maskId:o=null,title:i=null,titleId:s=null,classes:l=[],attributes:c={},styles:u={}}=t;if(!e)return;const{prefix:d,iconName:m,icon:f}=e;return pr({type:"icon",...e},(()=>(ir("beforeDOMElementCreation",{iconDefinition:e,params:t}),sa.autoA11y&&(i?c["aria-labelledby"]="".concat(sa.replacementClass,"-title-").concat(s||ma()):(c["aria-hidden"]="true",c.focusable="false")),hr({icons:{main:Ar(f),mask:r?Ar(r.icon):{found:!1,width:null,height:null,icon:{}}},prefix:d,iconName:m,transform:{...ua,...n},symbol:a,title:i,maskId:o,titleId:s,extra:{attributes:c,styles:u,classes:l}}))))};var Qr={mixout(){return{icon:(e=Gr,function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const a=(t||{}).icon?t:lr(t||{});let{mask:r}=n;return r&&(r=(r||{}).icon?r:lr(r||{})),e(a,{...n,mask:r})})};var e},hooks(){return{mutationObserverCallbacks(e){return e.treeCallback=Jr,e.nodeCallback=Yr,e}}},provides(e){e.i2svg=function(e){const{node:t=cn,callback:n=()=>{}}=e;return Jr(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:u}=t;return new Promise(((t,d)=>{Promise.all([br(n,o),l.iconName?br(l.iconName,l.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then((l=>{let[d,m]=l;t([e,hr({icons:{main:d,mask:m},prefix:o,iconName:n,transform:i,symbol:s,maskId:c,title:a,titleId:r,extra:u,watchable:!0})])})).catch(d)}))},e.generateAbstractIcon=function(e){let{children:t,attributes:n,main:a,transform:r,styles:o}=e;const i=ga(o);let s;return i.length>0&&(n.style=i),va(r)&&(s=sr("generateAbstractTransformGrouping",{main:a,transform:r,containerWidth:a.width,iconWidth:a.width})),t.push(s||a.icon),{children:t,attributes:n}}}},Xr={mixout(){return{layer(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{classes:n=[]}=t;return pr({type:"layer"},(()=>{ir("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(sa.cssPrefix,"-layers"),...n].join(" ")},children:a}]}))}}}},Kr={mixout(){return{counter(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{title:n=null,classes:a=[],attributes:r={},styles:o={}}=t;return pr({type:"counter",content:e},(()=>(ir("beforeDOMElementCreation",{content:e,params:t}),function(e){const{content:t,title:n,extra:a}=e,r={...a.attributes,...n?{title:n}:{},class:a.classes.join(" ")},o=ga(a.styles);o.length>0&&(r.style=o);const i=[];return i.push({tag:"span",attributes:r,children:[t]}),n&&i.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),i}({content:e.toString(),title:n,extra:{attributes:r,styles:o,classes:["".concat(sa.cssPrefix,"-layers-counter"),...a]}}))))}}}},qr={mixout(){return{text(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{transform:n=ua,title:a=null,classes:r=[],attributes:o={},styles:i={}}=t;return pr({type:"text",content:e},(()=>(ir("beforeDOMElementCreation",{content:e,params:t}),gr({content:e,transform:{...ua,...n},title:a,extra:{attributes:o,styles:i,classes:["".concat(sa.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(fn){const t=parseInt(getComputedStyle(e).fontSize,10),n=e.getBoundingClientRect();o=n.width/t,i=n.height/t}return sa.autoA11y&&!n&&(r.attributes["aria-hidden"]="true"),Promise.resolve([e,gr({content:e.innerHTML,width:o,height:i,transform:a,title:n,extra:r,watchable:!0})])}}};
1const Zr=new RegExp('"',"ug"),_r=[1105920,1112319],$r={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"},"Font Awesome 6 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 6 Sharp Duotone":{900:"fasds"},"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"}},eo=Object.keys($r).reduce(((e,t)=>(e[t.toLowerCase()]=$r[t],e)),{}),to=Object.keys(eo).reduce(((e,t)=>{const n=eo[t];return e[t]=n[900]||[...Object.entries(n)][0][1],e}),{});function no(e,t){const n="".concat(Rn).concat(t.replace(":","-"));return new Promise(((a,r)=>{if(null!==e.getAttribute(n))return a();const o=fa(e.children).filter((e=>e.getAttribute(In)===t))[0],i=ln.getComputedStyle(e,t),s=i.getPropertyValue("font-family"),l=s.match($n),c=i.getPropertyValue("font-weight"),u=i.getPropertyValue("content");if(o&&!l)return e.removeChild(o),a();if(l&&"none"!==u&&""!==u){const u=i.getPropertyValue("content");let d=function(e,t){const n=e.replace(/^['"]|['"]$/g,"").toLowerCase(),a=parseInt(t),r=isNaN(a)?"normal":a;return(eo[n]||{})[r]||to[n]}(s,c);const{value:m,isSecondary:f}=function(e){const t=e.replace(Zr,""),n=function(e,t){const n=e.length;let a,r=e.charCodeAt(t);return r>=55296&&r<=56319&&n>t+1&&(a=e.charCodeAt(t+1),a>=56320&&a<=57343)?1024*(r-55296)+a-56320+65536:r}(t,0),a=n>=_r[0]&&n<=_r[1],r=2===t.length&&t[0]===t[1];return{value:La(r?t[0]:t),isSecondary:a||r}}(u),p=l[0].startsWith("FontAwesome");let h=Qa(d,m),g=h;if(p){const e=function(e){const t=za[e],n=Qa("fas",e);return t||(n?{prefix:"fas",iconName:n}:null)||{prefix:null,iconName:null}}(m);e.iconName&&e.prefix&&(h=e.iconName,d=e.prefix)}if(!h||f||o&&o.getAttribute(Dn)===d&&o.getAttribute(Fn)===g)a();else{e.setAttribute(n,g),o&&e.removeChild(o);const i={iconName:null,title:null,titleId:null,prefix:null,transform:ua,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}},{extra:s}=i;s.attributes[In]=t,br(h,d).then((r=>{const o=hr({...i,icons:{main:r,mask:Za()},prefix:d,iconName:g,extra:s,watchable:!0}),l=cn.createElementNS("http://www.w3.org/2000/svg","svg");"::before"===t?e.insertBefore(l,e.firstChild):e.appendChild(l),l.outerHTML=o.map((e=>Ta(e))).join("\n"),e.removeAttribute(n),a()})).catch(r)}}else a()}))}function ao(e){return Promise.all([no(e,"::before"),no(e,"::after")])}function ro(e){return!(e.parentNode===document.head||~jn.indexOf(e.tagName.toUpperCase())||e.getAttribute(In)||e.parentNode&&"svg"===e.parentNode.tagName)}function oo(e){if(mn)return new Promise(((t,n)=>{const a=fa(e.querySelectorAll("*")).filter(ro).map(ao),r=Nr.begin("searchPseudoElements");Dr(),Promise.all(a).then((()=>{r(),Fr(),t()})).catch((()=>{r(),Fr(),n()}))}))}var io={hooks(){return{mutationObserverCallbacks(e){return e.pseudoElementsCallback=oo,e}}},provides(e){e.pseudoElements2svg=function(e){const{node:t=cn}=e;sa.searchPseudoElements&&oo(t)}}};let so=!1;var lo={mixout(){return{dom:{unwatch(){Dr(),so=!0}}}},hooks(){return{bootstrap(){Br(or("mutationObserverCallbacks",{}))},noAuto(){Ur&&Ur.disconnect()},watch(e){const{observeMutationsRoot:t}=e;so?Fr():Br(or("mutationObserverCallbacks",{observeMutationsRoot:t}))}}}};const co=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 uo={mixout(){return{parse:{transform:e=>co(e)}}},hooks(){return{parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-transform");return n&&(e.transform=co(n)),e}}},provides(e){e.generateAbstractTransformGrouping=function(e){let{main:t,transform:n,containerWidth:a,iconWidth:r}=e;const o={transform:"translate(".concat(a/2," 256)")},i="translate(".concat(32*n.x,", ").concat(32*n.y,") "),s="scale(".concat(n.size/16*(n.flipX?-1:1),", ").concat(n.size/16*(n.flipY?-1:1),") "),l="rotate(".concat(n.rotate," 0 0)"),c={transform:"".concat(i," ").concat(s," ").concat(l)},u={transform:"translate(".concat(r/2*-1," -256)")};return{tag:"g",attributes:{...o},children:[{tag:"g",attributes:{...c},children:[{tag:t.icon.tag,children:t.icon.children,attributes:{...t.icon.attributes,...u}}]}]}}}};const mo={x:0,y:0,width:"100%",height:"100%"};function fo(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 po={hooks(){return{parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-mask"),a=n?er(n.split(" ").map((e=>e.trim()))):Za();return a.prefix||(a.prefix=qa()),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:o,transform:i}=e;const{width:s,icon:l}=a,{width:c,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:i,containerWidth:c,iconWidth:s}),m={tag:"rect",attributes:{...mo,fill:"white"}},f=l.children?{children:l.children.map(fo)}:{},p={tag:"g",attributes:{...d.inner},children:[fo({tag:l.tag,attributes:{...l.attributes,...d.path},...f})]},h={tag:"g",attributes:{...d.outer},children:[p]},g="mask-".concat(o||ma()),v="clip-".concat(o||ma()),A={tag:"mask",attributes:{...mo,id:g,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"},children:[m,h]},y={tag:"defs",children:[{tag:"clipPath",attributes:{id:v},children:(b=u,"g"===b.tag?b.children:[b])},A]};var b;
1return t.push(y,{tag:"rect",attributes:{fill:"currentColor","clip-path":"url(#".concat(v,")"),mask:"url(#".concat(g,")"),...mo}}),{children:t,attributes:n}}}},ho={provides(e){let t=!1;ln.matchMedia&&(t=ln.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:{...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={...a,attributeName:"opacity"},o={tag:"circle",attributes:{...n,cx:"256",cy:"364",r:"28"},children:[]};return t||o.children.push({tag:"animate",attributes:{...a,attributeName:"r",values:"28;14;28;28;14;28;"}},{tag:"animate",attributes:{...r,values:"1;0;1;1;0;1;"}}),e.push(o),e.push({tag:"path",attributes:{...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:{...r,values:"1;0;0;0;0;1;"}}]}),t||e.push({tag:"path",attributes:{...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:{...r,values:"0;0;1;1;0;0;"}}]}),{tag:"g",attributes:{class:"missing"},children:e}}}};!function(e,t){let{mixoutsTo:n}=t;tr=e,nr={},Object.keys(ar).forEach((e=>{-1===rr.indexOf(e)&&delete ar[e]})),tr.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=>{nr[e]||(nr[e]=[]),nr[e].push(t[e])}))}e.provides&&e.provides(ar)}))}([xa,Qr,Xr,Kr,qr,io,lo,uo,po,ho,{hooks(){return{parseNodeAttributes(e,t){const n=t.getAttribute("data-fa-symbol"),a=null!==n&&(""===n||n);return e.symbol=a,e}}}}],{mixoutsTo:mr});const go=mr.parse,vo=mr.icon;var Ao=n(5556),yo=n.n(Ao);function bo(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 Eo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?bo(Object(n),!0).forEach((function(t){wo(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):bo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function xo(e){return xo="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},xo(e)}function wo(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Co(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},o=Object.keys(e);for(a=0;a<o.length;a++)n=o[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function No(e){return function(e){if(Array.isArray(e))return ko(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return ko(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ko(e,t)}(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 ko(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function So(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 To=["style"];var Po=!1;try{Po=!0}catch(ai){}function Oo(e){return e&&"object"===xo(e)&&e.prefix&&e.iconName&&e.icon?e:go.icon?go.icon(e):null===e?null:e&&"object"===xo(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 Lo(e,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?wo({},e,t):{}}var Mo={border:!1,className:"",mask:null,maskId:null,fixedWidth:!1,inverse:!1,flip:!1,icon:null,listItem:!1,pull:null,pulse:!1,rotation:null,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},Io=a.forwardRef((function(e,t){var n=Eo(Eo({},Mo),e),a=n.icon,r=n.mask,o=n.symbol,i=n.className,s=n.title,l=n.titleId,c=n.maskId,u=Oo(a),d=Lo("classes",[].concat(No(function(e){var t,n=e.beat,a=e.fade,r=e.beatFade,o=e.bounce,i=e.shake,s=e.flash,l=e.spin,c=e.spinPulse,u=e.spinReverse,d=e.pulse,m=e.fixedWidth,f=e.inverse,p=e.border,h=e.listItem,g
1=e.flip,v=e.size,A=e.rotation,y=e.pull,b=(wo(t={"fa-beat":n,"fa-fade":a,"fa-beat-fade":r,"fa-bounce":o,"fa-shake":i,"fa-flash":s,"fa-spin":l,"fa-spin-reverse":u,"fa-spin-pulse":c,"fa-pulse":d,"fa-fw":m,"fa-inverse":f,"fa-border":p,"fa-li":h,"fa-flip":!0===g,"fa-flip-horizontal":"horizontal"===g||"both"===g,"fa-flip-vertical":"vertical"===g||"both"===g},"fa-".concat(v),null!=v),wo(t,"fa-rotate-".concat(A),null!=A&&0!==A),wo(t,"fa-pull-".concat(y),null!=y),wo(t,"fa-swap-opacity",e.swapOpacity),t);return Object.keys(b).map((function(e){return b[e]?e:null})).filter((function(e){return e}))}(n)),No((i||"").split(" ")))),m=Lo("transform","string"==typeof n.transform?go.transform(n.transform):n.transform),f=Lo("mask",Oo(r)),p=vo(u,Eo(Eo(Eo(Eo({},d),m),f),{},{symbol:o,title:s,titleId:l,maskId:c}));if(!p)return function(){var e;!Po&&console&&"function"==typeof console.error&&(e=console).error.apply(e,arguments)}("Could not find icon",u),null;var h=p.abstract,g={ref:t};return Object.keys(n).forEach((function(e){Mo.hasOwnProperty(e)||(g[e]=n[e])})),Ro(h[0],g)}));Io.displayName="FontAwesomeIcon",Io.propTypes={beat:yo().bool,border:yo().bool,beatFade:yo().bool,bounce:yo().bool,className:yo().string,fade:yo().bool,flash:yo().bool,mask:yo().oneOfType([yo().object,yo().array,yo().string]),maskId:yo().string,fixedWidth:yo().bool,inverse:yo().bool,flip:yo().oneOf([!0,!1,"horizontal","vertical","both"]),icon:yo().oneOfType([yo().object,yo().array,yo().string]),listItem:yo().bool,pull:yo().oneOf(["right","left"]),pulse:yo().bool,rotation:yo().oneOf([0,90,180,270]),shake:yo().bool,size:yo().oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:yo().bool,spinPulse:yo().bool,spinReverse:yo().bool,symbol:yo().oneOfType([yo().bool,yo().string]),title:yo().string,titleId:yo().string,transform:yo().oneOfType([yo().string,yo().object]),swapOpacity:yo().bool};var Ro=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=So(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[So(t)]=a}return e}),{attrs:{}}),i=a.style,s=void 0===i?{}:i,l=Co(a,To);return o.attrs.style=Eo(Eo({},o.attrs.style),s),t.apply(void 0,[n.tag,Eo(Eo({},o.attrs),l)].concat(No(r)))}.bind(null,a.createElement),Do=n(2630);var Fo=e=>{const t=e=>a.createElement("button",{onClick:e.onClick,onBlur:e.onBlur,disabled:e.disabled||e.loading,className:`${e.className?`${n(e)} ${e.className}`:n(e)}`},e.loading?a.createElement(Io,{icon:Do.z1G,className:"button-loading"}):e.children),n=e=>e.primary?"software_banner_btn":e.secondary?"btn_secondary":e.secondaryDark?"btn_secondary_dark":e.outline?"btn_outline":e.transparent?"btn_get":e.transparentHome?"btn_get btn_get_home":e.light?"btn_light":e.cookie?"software_banner_btn cookie":e.aboutVideo?"video_btn":"software_banner_btn";return(e=>e.block?a.createElement("div",{className:"text-center"},t(e)):t(e))(e)},Uo=n(1121),Bo=n.n(Uo);function jo(e){return void 0===e&&(e=""),e.replace(/\D+/g,"")}function Vo(e){if(!e)return e;const t=Bo().fns.cardType(e),n=jo(e);let a;switch(t){case"amex":a=`${n.slice(0,4)} ${n.slice(4,10)} ${n.slice(10,15)}`;break;case"dinersclub":a=`${n.slice(0,4)} ${n.slice(4,10)} ${n.slice(10,14)}`;break;default:a=`${n.slice(0,4)} ${n.slice(4,8)} ${n.slice(8,12)} ${n.slice(12,19)}`}return a.trim()}function zo(e,t){const n=jo(e);let a=4;if(t.length>0){a="amex"===Bo().fns.cardType(t)?4:3}return n.slice(0,a)}function Wo(e){const t=jo(e);return t.length>=3?`${t.slice(0,2)}/${t.slice(2,4)}`:t}var Ho=e=>{let{cardData:t,onFieldChange:n,onFieldBlur:r,onFieldFocus:o,disabled:s,fieldError:c}=e;const{0:u,1:d}=(0,a.useState)(!1);return a.createElement(a.Fragment,null,a.createElement("div",{className:"profile-payment-inputs",style:{opacity:s?"0.5":1}},a.createElement("div",{className:"pb-3"},a.createElement(i,{label:"Cardholder’s Name",name:"name",type:"text",placeholder:"Name on the card",value:t.name,onChange:n,onFocus:o,onBlur:r,required:!0,disabled:s,error:c&&!t.name,className:"input"})),a.createElement("div",{className:"pb-3"},a.createElement(i,{label:"Credit/Debit Card Number",name:"number",type:"text",placeholder:"Card number",value:Vo(t.number),onChange:n,onFocus:o,onBlur:r,required:!0,disabled:s,error:c&&!t.number,className:"input"})),a.createElement("div",{className:"row"},a.createElement("div",{className:"col-12 col-lg-6 col-sm-6 pb-4"},a.createElement(i,{label:"Expiration",name:"expiry",placeholder:"MM/YY",value:Wo(t.expiry),onChange:n,onFocus:o,onBlur:r,required:!0,disabled:s,error:c&&!t.expiry,type:"text",className:"input"})),a.createElement("div",{className:"col-12 col-lg-6 col-sm-6 position-relative pb-4"},a.createElement(i,{type:u?"number":"password",name:"cvc",label:"Security code",placeholder:"CVV/CVC",className:"input "+(c&&!t.cvc?"error-border":""),value:zo(t.cvc,t.number),onChange:n,onFocus:o,onBlur:r,required:!0,disabled:s}),a.createElement("div",{className:"eye-icon position-absolute "+(u?" active":""),onClick:e=>!s&&d(!u)},l.hD)))),a.createElement("div",{className:"payment-icons text-center d-flex align-items-center justify-content-center"},a.createElement("img",{src:"data:image/png;base64,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",alt:"Visa",className:"m-1",loading:"eager"}),a.createElement("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAT4SURBVHgB7VddbFRFFP7mbv+2ZbfVQAlpqVuhSDEEeeBHQmIbDTyQiPiiILEUYwpGgz6Y+EYbo+HBpEUxSAJpwUQfiLQkaFCilEhoCxgXf9pKpd50t5VCtdvb4v50947nzO22dtvtz9UXw37J5J45c2b2m3POzpwBUkghhRTub4i5GF3zLC8j0+0S4hmakAerEaRXQHglzJPr9F+bE+fJ+ry8YNC9R9PkExJ4jFSesSGd1vFKibPAaLNz/20ddggyMQmtXkwsjBkW0k3ImvV6VwP3Qx8VHTClrBYivpmk0CFEg7OqpybJusnIldTS8OuYJ9Jy0LDytaCHxLJ5TCOO0ivN6I5Eb4ok5C7SUBlsIG91FIXbRmETelbm8FpRGQjEFRqmkqu1S45xr8eBX45m4c7ldNiAJxR2Nf5TMcmDVz0leyjp62ETBdsik/ruEhOOLIn5QgrxRnZVTx3LCR4UB2ETWYunEjG6NNiBBjnOY9yD1lGiXYRNpOdO76mHng1PS342RKUsd+33N6fFFQJaBS+TWViAmDGMqGEomRH29864WFa+ieV7w0nHRaYbYsFSJZt//IzZIFyFSBv2V5A4QZAPUofbjdXffoPh1jb0HT6CRz79WMm3ql5FRkEBIr29inga2cX7y459CN/b7+KnQx3ILi0dt4lvNCPfhdIzp4AMtyIaOlakCKjfHPZbcsSADBtK5m/mriuIND5dBvgmWF/zrJCdz++W0SFDGi2t8u7pM0q+faKB+m0y5PNRf0h2PrdbMrjfW/u+kge/vCD/pMa6kM8vb2wuH7PxW+t0n5eh+kdVG/3huDQNnxqPXK5WX+6zXsmhIWvusaWDzGtSFmevKsVf7e1KZg9waCPU+uo+oHZEJcLivRVKd3Pni2TbSa0D/fUn8cCWp8ZsgMWVFeqrv/mW0sd+PKE8wy32XS2i12th9rXAUbxF2UVJl7b6JYQ/2YTYzdMwB9pB12BeIsGAa8N69aOujRuInJ8Ir4STWvF7hxR5h9uFHgqnQWFf9XkT2a2nMBpWuIm0m/ojNMY67g+3XrVWptDGcytj5xVoC1eRvFRtmMMMIq7CzCGnVMDIRGi1iRwUAc7BkTZr0WBH57gR5xSDf5g9EqRNsC1vgL903yryvLko5R3reIMM9nD6pmpqB6EteVzZmoZ/Uh7KyJDK0Yytx6F5tloepEKExx1xEi/nPVicluveaNCumcjguS/Ut7/+FNIXLVLJzx5hIs5lD+MOhTVw4WtkLFqIgc8aEe7uxoK1azB6dwD3vDdUC93qhhhsgXvlAvJirgofomGI9EzE9K8g+7+H/L0Fpu8S5AhtKBa2ZF8zeWjg/DvnjLP/2TlYSLdITpE5Ra9lwtZtYprYkfOKrynhqlvx21xKq+nAh7EzfzLB9FwT+ZujsAHduc9XzMKkf7GAWQmbCPULRIZ4v3K8OW3cIAoSNROcEnDdU1JHf5gDsAH24pInrYIhK1/aKxSApux9vh1IRpDxb+pBRk5RDMW7IjZmUnUtHeXO/boeV0xbbqzTu8rphDoMG+B5nhdGvZg3ZHMiOWu9GcD1IZdgc32T0OOpMv54Ch4trKZDj6+UGefSjRGAZtZkV/XWJVl3dow9nqiYxRpYrzNGgPKFSnNJZ5Vsmu5VFzzq8dDhViYFtouEVx3N9cIUl5xOrUFU6gGkkEIKKaTw/8Tf6/V2LxC+9E4AAAAASUVORK5CYII=",alt:"Master Card",className:"m-1",loading:"eager"}),a.createElement("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOeSURBVHgB7VdNTBNREJ7dbYEKBamKocRYExQSf2Ii4QrevEDgCh40xOiBxIteRbxK1IMHDFetFxOMXDwJXBUOBi8giURTMBpRoWiBwjrfvH1Lty1agoeS7JeQvs7b9+abmW9mC5EPHz72NozGS09jwUDJdbKCZ62SaiLTouKAPUfGWn8gaAXvG4bZYZYyOcPEBhUN7NKYaRB1GGbQIVdssFsdVgYVK4oxbR74BHeLoicYyGe819NI4ZBFy7835BOYX1ylJ+PzdLPzGP0L04lf1FC3z13jjmik1N3Pvhd7eG5g+EPOXTkZPFdfyRekqS8+65LEGpfc6TrOJBfo0ctPYh8YnpP1xOySa4cNGJ36Ls9Mzv6kkddfhAj24+Of6fzpiNw5NrVI7c01Ym+oK6d8yCHY3RKVA1cvHHGJVIQCslbRp8UZ7CDd1nyYHR6gJNtxtov/JpgUngMBm0fYUO8pORuNlLF93b1jOrEiz2K9HTwE4TDMZOAcUSMz04kkNTrR9cXfCwkvtt48b9gZHOpsVHAFkkwIQIAgpKSyILZ+rkjcWW8HjwaRNTi40RmTMrxgkqOcBTjE3l3WCOzQIsqfYGdSvvpVquXsoFzIDspYy8E2sVyAKw/f8R0Vci9wiwPFPhICSS3xme1gnOl5ZhuBEFVWH5TmAGY40kGOWH8HFhZTQkJ/5gOyg1JDEhqoAMipLH5k0lVMqipnD/cOOjLKS9Ao209/A7J4IkvIaABAO1QkUyKTsENy2clOOIM0bPiLOoHijF5r7WrkHTP50MqlRfSZgoYeUWpoVSMcikhptc7CoXKRBaSiyXa3xFg+Xx2SpRx8lPe/yV5TfY2H4I4GNTSZFCe2lAclUyMk5cwwW4igVGgKNd9WnPEyT5WcRdjwDLKvmtLi5ptx97Kx4zfJY3YEAsgKMoCmusYNBExyJqEl3RwgDyJtzYc8Z1FONAaaDWfauLlecQYRRPbv0YJLrHGRy4omQBl0syBDyAS6VL8lkA00GQb2CJcz8yz02M7zEwApTAh8H2OSkJAadUoOBTcJLlEaTLm2JrcbVyTycCgoI2Wo96Q4wHcQVYM97TrFuQmnwbSuVXNZXIE1GWcaBRNUnen9fwXZUntbdjhDx6vXZNrTvdnI7nBF1PtWKbjEmRnIt5cJldH/A//34G7hE9wtTB6LY/YGd469SUWI5wFrY/3yphW4ba/+OGqUVVPRwDbekmk+IB8+fOxx/AH5sgHXLyVQKgAAAABJRU5ErkJggg==",alt:"American Express",className:"m-1",loading:"eager"}),a.createElement("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKpSURBVHgB7Zc/bBJRHMe/9weoNvaPUu0gV3Qu2tWAtWuhNY2T0Do4+QcTN+ufxOjgH1x0sAUXFytMJkaFVYcjbpKGJu2kFQaNXXpVgyF45/s9CimkTUGiPZL7LLx79/583ve9OwCwsLBob4RMJuOGKF122DuG+vqckCQRZsDQheViUb8tM8eHkihNkJwoijAMmAPBgMMhuEUDwoTNZuNyZoNlNcKtzChXwbxm61iCrWIJtool2CrtKzh09AhOjo/hUvgicrkczkxNIpvN8roTw8eRSMR5feWa2omrOex5Oo7em73omh3G98/l9pqm8TGpnEwmeXsqp1W1Ok8kcp/3r0feSlAQgFev3+AB60iTEwsLWS5F9d3d3bhx/RoCgQDOnb/AJXYnw5CXVd5W+prFwRdTUBQv0mkVLpfC66mfx+PB45nZmnn27e3B9PTVxhOscDoYQj5fXpmiKAiFQnzFlKDKJh71B6oTk1TN4CyRyVEfYtEonsSiCLKxCEqRxqAF08Io0c3kGhIkEa/Xx8vaqgY/E3o29xyJeByeQQ+/z++xifQepaYvXR8bK0upbDuDoXKZUqfUBll/WpjP50MX+2xKkH520flYYxPfuXsPLpaetqYhzLabziMlSfV5tuWHDw3w7f55agYld3kxv/s9+BGa42U/E6rIkZC6fvZSLEna+issPSrT8alH+JCZNzo7O+F0OmFGrPfg3yJ/UvkrS4bJoCd/19sI7Jnyw2cawXqxCjsuSFvZ8T4G21Jy8/vYAYRfGk/KvpiqfvNsxX8TJCnpSxaOTIKnRdeN8E8FeVKLSbaN6aakNsIEjXeFQmFE1/WW/35WUrIvpfjndtu3PcZLWYBxVtdLt1ZWvg3sP9CPZrEzCfmjymVaF9qgBswXS3gECwuLNucPFX4NutvxqpoAAAAASUVORK5CYII=",alt:"Discover",className:"m-1",loading:"eager"}),a.createElement("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALxSURBVHgB7ZdBTBNBGIXfbrdUujZGt7QWrTQSQGNQ4IBBEoOxJz2AF70YSY3eSAxGD1yMXtST9eDJgyRqIhcjGOECCZwAOaBGCEFSUSjVAsVI7RaEts4MoVppty31sJj9ks3Mzvzdvp2Z988OoKGhsbXhBgZ6HbyQf8VgyKswm83Q8RxUAcd9QnTllsDzBreg4xsKzBJ4tYijxGJEpODgwaFBr9cTcTxUSB1TpaqR+wtVDtufCJkEPejyYMwbRDC8mtB+oW4fnEcskCcmMfusEz+/zCb055c6YG++yOrtnh68D4wjtCInxNTvd6LGVolNC7z9fByPez8n7TtztBDLRNTY+WuKz3g40oYOIjAZTvsxxd8qTvFMIJxS3Dree62K/X55PqW4TFAWuLCEdER+yIr9fjmAXFC9Sf4PF69DTVFduhOL8iruEPNQ8mwFxKku6Ewiln1rLjYUWhB41UdqMRTvsKO5ygV/aG2qraLEygHfWwx+fZP2P7MSWF2yi4mcWQjHBTpuNLHS634Ef1tnPJYKNpY4IOqNxKm1ON1xibWXm8twt/Y6anZX4mzXPxaYCvnDZII4SiQYSrgvl8pYSYXRXNg91Y9MyGoNmvKTv49ARisdNEnT6+PiFBvVGlsFK3MSeGCvCc7DFlan03vQbmL1F4O+eMwqGak8mwW2y+fiQg3knl5KWI1mZILiFPtIoj5JBDadKiajp2eJu+XJKIYmFuIxXncryYUh6LaL2HG8Ot4eHB5lpef7NF56un/vGOQryj1M1ms4sGHby1rgItl7W56OKIWQ/XeOiEkeYyAOpyJ6pjNbb8nQEnWu5CRwj7RNsV+XgbutorJZNi2QuppeqaCOpjuMEtQ46/kx5XOQJSajgMa6IjSeKEodU3UI9qsuln4w/21DP81/DeRDtb7YiXRwr4f6Y6JohCRJUCOai3OFHDi5vnB4CVF6UFYZ5DDcLkQicCEWvTk3N19ktRRALcSi0XfgovehoaGxxfkF3vHlXAVwd28AAAAASUVORK5CYII=",alt:"JCB",className:"m-1",loading:"eager"}),a.createElement("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKaSURBVHgB7ZdPaxNBGMafDaGCplArDT01KfTUCK4HvYnxKBUaPOi13oXWT2ByV4xfwNRjPbWo5+TaXpKC7UWxqadiMVZoRSp0nWc277oxGzfurmUL+4NlZ2Zn533m/TObAAkJCWcbA6VaHikswrJMxAnDaOPkRyWN1Mkz1SspqTHDUrLO5VNaXFwxUEwh5iQCw5JGRIxdGEHp+hQe37+K/EQGB0fHaLU7eFl/j+X6BwTFwN0XFiIkn82g+XQeY+dHnLHqm208qq0jCKFD3Hwyj5wSpYWpdvvzIZ6/3uqZs3RnVl+nLnDh1gzM6XGnzzbHlhv9IV2cKyAIoQQy17zG6MW+8WwGQQgl0EtIe//QUwzHgxBKIEPJShXYZsUWC5N9cysrTQThv1RxvXK7x4uVV02UV1oIQqTnoJkfR+3hDS3u4Ls6Bz92tLjG1h6C4utBGi5entQHb+PdnjbulXuD3tWHthJL8asbn35vRlU81/PDNwcpzMzZi5XvmbovRtyXI8gV2oXijJOjMkfWpHD32C
1D+OcRLc7O6OFgIcszoylVtiqFAFoqEWT+nxwv2uclw812K41rVt9vOpr0YqorFSzQo4ZW7ZRg6dOzTOO8MZ2ung5vdamZfr6M+fyJGvtV/E0eGykEJBY07YtXCMi5tubtzlLnmTgv3GtyEH74CGSp64huNGLYXuHPHK38YujJ9CWvru7qwZC7fy02MYnPni56fy45ibWNXr+0ncqgQX5RktuyLizLnvh79tL2yb3uFQgw1QReK1S0w5UHxmniTc0rXpnp+8QxiqBDLTqVNg7oIlDFdkd3nMiZ38S777rbMIX4ejPxLEjXJf5KwpFS+NhBbrNW0OmkfqEZZ9XKIF5uwjqtISEg44/wC4oc56ae++AEAAAAASUVORK5CYII=",alt:"Diners Club",className:"m-1",loading:"eager"}),a.createElement("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAARkSURBVHgB7ZhfTFtVHMe/LaX0D/07LGxFqIxJ2UbbqUFctENDjDFRMEaNiYbh85TtwScTGQlvPmyobya6RZ94UTJjMv9ExoPgnyBlo9twjDIZGzO00DI6KPR6fqeUbF1v21PIkiX9JDe999x7uZ/+/px7KFCgQIGHG8UNh9NRpJQ6IcGT600Txgq0vPARRFgrv401WzT3GyQpgNXVbpVKKZ2QgDYocr93qtTGvpoEEeK6GD1U6B6UlDiUXE6Q4bJaiCJp1iCMJDUrkQdDZXuEro9r1iEVCUZvA2HBcLEWfpNd6B5JE0O+CAuOmyohSlz/AAXzqT9Kcb7ICuo+OIKiykQqNa+/huKnG/m+qGDDo6U45LCiucIGR6keoqQVVNrt0HcegRQO82Pt4fbNc8kUV1s08O62IBMmrQp/HD2I9sdrcKLpKXz13DPYFkHVXifWL15CPByBwmhIHM9cx9zzL8HttMPMHmzSFqPaquXXu3YZuXByP3nsZp+jwQV0DA7j2PBfMJeo73mOWV0Mj9W8+ZnWJd0gpZOE+AX19VyWJIMffox3g3cwdt0Al92Ar/+cxSdtdVhcXsM7jbvw5pej6HvPjW/YOEkOXplnadXh15db4NDr0eu/jKk3WrGwusplj/0+gs59dQhElnDuxhz/MjlFsHhvPWL+i3yf6o/2Sfqz7y9gMRqDbzbComPAtVAUrp1G9Pw4ielglEufOf8fEwthgV3nrbWid/wyi+AQDvT/wGuw138Jp69MwTcf4mJmtZqPn2Jj6UgruPLTz7wGd5z7BeqmRix/+jmXJjGSIDGJvRpJwqxToa/Dw6LKHqZRYWw2zKJXyo4jLM1aDLDIBJZus6jFeOQOVZTzqA3cnOPHlNrT/1yFHIpbNXVpp3glqz0YjYhvpHpGZ8XBF4+n/SMkMh26fyGwbr6DmH3pnjGqN5IlPFYLvm3x4rG+fsihkjtBDQLaNsg0QVO3etnDBidDeGW/jY+5WAnQBN01MYK2qsoNuWSTSDylXQca0D0yhkyokCNy8x+JfPH2fozNRHhjUNP0nJ2Em5WCoYxdMAF0PeHCqYlJnGx6Et1/n0f7nhqYWJP4giHZ2kuS85tEboFAUw7VItWkidXjYjSxaqEpqH/6380maN5ZvlmLlObDTJJqMBs5CWZaIFQxEe9uK+9iahIfa5JXG2wYvRnmDcLFIok6HGWd21pN6Vbwjc5vi2Cm+nMwQerYMxducdGes1d52gPLER6x1io7+q/NwLPDwruVpChyHYO/pZ338hLM9P41aRJl7K218CmIUk4EVsKJbmXBcjM5SjNFj1JLk/LRfU7kguw0czdvPfu+8CJ1xTmf9yL1brac4nRsZQWdSlbBcdYc1CQibGUFnUpWwWHB1BJbWUGnklVw6AGvoFPJKugXrD+qvbz+xZRByV6LA3InaYFAmwjbKcfcvlOtS4oOFsbjCkjVqed9lirhXxAsj8QxJ21HByt8iClPokCBAg85/wPFqqolN0cYTQAAAABJRU5ErkJggg==",alt:"Union Pay",className:"m-1",loading:"eager"})))};var Jo=e=>{let{onSubmit:t,cardInfo:n,loading:r,error:o,changeData:i,disabled:s,fieldError:l}=e;const{0:c,1:u}=(0,a.useState)(!1),{0:d,1:m}=(0,a.useState)({cvc:"",expiry:"",focus:"",name:"",number:""}),{0:f,1:p}=(0,a.useState)({cvc:"",expiry:"",focus:"",name:"",number:""});(0,a.useEffect)((()=>{m(f),p(f),u(!1)}),[n]);return(0,a.useEffect)((()=>{i&&i(f)}),[f]),a.createElement("div",{className:"row mt-2 card-wrap"},a.createElement("div",{className:"col-12"},a.createElement(Ho,{onSubmit:async()=>{t&&await t(f),u(!1)},cardData:f,loading:r,onFieldBlur:e=>{m({...d,focus:""}),p({...f,focus:""})},onFieldFocus:e=>{const t=e.target;m({...d,focus:t.name}),p({...f,focus:t.name})},onFieldChange:e=>{const t=e.target;m({...d,[t.name]:t.value}),p({...f,[t.name]:t.value})},disabled:s,fieldError:l})),a.createElement("div",{className:"col-12"},a.createElement("p",{className:" text-center pl-3 text-center my-2 alert alert-danger py-1 payment-error "+(o?"visible":"invisible")},o||" error")))};var Yo=e=>{let{percent:t,text:n,noMessage:r,time:o,className:i,func:s}=e;const{0:l,1:c}=(0,a.useState)(0);let u=null;return(0,a.useEffect)((()=>(u=setInterval((function(){c((e=>(e+2>=96&&clearInterval(u),e+2)))}),o||100),()=>{clearInterval(u)})),[]),(0,a.useEffect)((()=>{96===l&&s&&s()}),[l]),a.createElement("div",{className:`div-section ${i||""}`},a.createElement("div",{className:"final__animation-bar-2 "+(r?"":"show-tooltip")},a.createElement("span",{"data-label":n||t||l+"%",style:{width:t||l+"%"}})))};var Go=()=>a.createElement("div",{className:"text-center h-100"},a.createElement("div",{className:"payment-wait"},"Please wait"),a.createElement("div",{className:"payment-process"},"Payment in process"),a.createElement(Yo,{noMessage:!0}));const Qo=e=>{let{onClick:t,paypal:n}=e;return a.createElement(a.Fragment,null,a.createElement("div",{style:{maxWidth:"500px",margin:"auto"}},a.createElement("div",{className:"mx-auto",style:{width:"fit-content",marginTop:"4vh"}},a.createElement("div",{className:"d-flex align-items-center justify-content-center"},l.SN)),a.createElement("h3",{className:"text-center mt-5",style:{fontWeight:700,color:"#00042a",fontSize:"24px"}},"Thank you"),a.createElement("h3",{className:"text-center mt-2",style:{fontSize:"18px",color:"#516077",fontWeight:400}},n?"Your payment is being processed (can take a few minutes to show in your account).":"Payment successfully completed."),a.createElement("div",{className:"d-flex align-items-center justify-content-center mt-4"},a.createElement(Fo,{onClick:t,disabled:!1,aboutVideo:!0},"Close"))))};var Xo=(0,a.memo)(Qo);const Ko=e=>{let{enabled:t,label:n,onChange:r,canDisable:o,disabled:i,className:s}=e;const l=(0,a.useCallback)((()=>{!i&&r(o?!t:"Enabled"===n)}),[i,r,o,t,n]);return a.createElement("div",{className:`vk-custom-radio noselect ${s||""}`,onClick:l},a.createElement("div",{className:"outer-circle "+(i?"disabled":"")}
1,t&&a.createElement("div",{className:"inner-circle "+(i?"disabled":"")})),a.createElement("span",{className:"noselect label"},n))};var qo=(0,a.memo)(Ko);var Zo=e=>{var t,n,r,o,i,s,c;let{id:u,paypal_id:d,count:m,setIsOpenModal:f,showPaypalMessage:h,setShowPaypalMessage:g,price:v,name:A,refetchUser:y,annualDiscount:b}=e;const{user:E,setUser:w}=(0,a.useContext)(x.R);let C,N;const{0:k,1:S}=(0,a.useState)(null),{0:T,1:P}=(0,a.useState)(null),{0:O,1:L}=(0,a.useState)(""),{0:M,1:I}=(0,a.useState)(!1),{0:R,1:D}=(0,a.useState)(m),{0:F,1:U}=(0,a.useState)(!1),{0:B,1:j}=(0,a.useState)(2),{0:V,1:z}=(0,a.useState)(""),{0:W,1:H}=(0,a.useState)(!1),{0:J,1:Y}=(0,a.useState)(!1),{0:G,1:Q}=(0,a.useState)(""),{0:X,1:K}=(0,a.useState)({name:"",number:"",expiry:"",cvc:"",focus:""}),{0:q,1:Z}=(0,a.useState)({name:"",number:"",expiry:"",cvc:"",focus:""}),{0:_,1:$}=(0,a.useState)(!1),ee=(0,a.useCallback)((async()=>{const e=await(0,p.wz)();e&&w(e)}),[p.wz]);(0,a.useEffect)((()=>{W&&ee()}),[W]),(0,a.useEffect)((()=>{var e;"paypal"===(null==E||null===(e=E.package_data)||void 0===e?void 0:e.product_type)&&A&&"free"!==A?U(!0):U(!1)}),[null==E||null===(t=E.package_data)||void 0===t?void 0:t.product_type]),(0,a.useEffect)((()=>{window.Stripe.setPublishableKey((window.location.hostname.includes("textreader.ai"),"pk_live_8KwSrH69LnrJea7rrCH7Phn1")),P(window.Stripe((window.location.hostname.includes("textreader.ai"),"pk_live_8KwSrH69LnrJea7rrCH7Phn1")))}),[]);const te=(0,a.useCallback)((()=>{const e=X.expiry.split("/");try{window.Stripe.card.createToken({number:X.number,exp_month:+e[0],exp_year:+e[1].slice(0,2),cvc:X.cvc},(async(e,t)=>{if(200===e)if(t&&t.id){const e=await(0,p.zY)(t.id,u,"stripe");if(e&&e.client_secret){const{paymentIntent:t}=await T.confirmCardPayment(e.client_secret,{payment_method:e.card_id});return t&&"succeeded"===t.status?(H(!0),ae()):z("Payment failed."),void I(!1)}e&&(e.error?z("Payment failed."):(H(!0),ae()))}else z("Invalid parameters.");else z("Invalid parameters.");I(!1)}))}catch(ai){z("Invalid card.")}}),[X,p.zY,u]),ne=(0,a.useCallback)((async()=>{z("");const e={...X,focus:"name"};Object.values(e).filter((e=>!e)).length>0?Y(!0):(Y(!1),I(!0),te())}),[X,te]),ae=()=>{window.location.href.includes("textreader.ai")&&(console.log(window.dataLayer),window.dataLayer.push({event:"purchase-button-click",purchaseOrderId:(new Date).toISOString(),purchaseConversionValue:`${v||0}`}),window.dataLayer.push({event:"eec.purchase",ecommerce:{currencyCode:"USD",purchase:{actionField:{id:`${A}_${(new Date).toISOString()}`,revenue:`${v||0}`},products:[{item_id:`${A}_${(new Date).toISOString()}`,item_name:A,price:`${v||0}`,quantity:m||1}]}}}))};(0,a.useEffect)((()=>{!h&&localStorage.getItem("payment_success")&&(H(!0),localStorage.removeItem("payment_success"),ae())}),[h]);return a.createElement(a.Fragment,null,h?a.createElement("div",{className:"show-paypal-info"},a.createElement("span",{onClick:()=>k&&k.close(),className:"close-icon"},l.ut),a.createElement("div",{className:"paypal-wrapper"},a.createElement("div",{className:"pb-2"},l.dx),"Don’t see the secure PayPal browser? We’ll help you re-launch the window to complete your purchase",a.createElement("div",{className:"cursor-pointer pt-2",onClick:()=>k&&k.focus()},a.createElement("strong",{style:{color:"#fff"}},"Click to Continue")))):a.createElement("div",{className:"payment"},M?a.createElement(Go,null):W?a.createElement(Xo,{onClick:e=>{(e=>{W&&y(),f(),(e=>{e.stopPropagation(),e.preventDefault()})(e)})(e)},paypal:!!_}):a.createElement(a.Fragment,null,a.createElement("div",{className:"payment_toolbar d-flex justify-content-between align-items-center "},a.createElement("div",{className:"ml-3"},a.createElement("div",{className:"d-flex align-items-center automations-credits"},a.createElement("div",{className:"package"},A)),a.createElement("div",{className:"purchase"},"$",v," ",b?"billed annually":"billed upon purchase"))),a.createElement("div",{className:"payment-type-container mt-3"},"paypal"===(null==E||null===(n=E.package_data)||void 0===n?void 0:n.product_type)&&null!=E&&null!==(r=E.package_data)&&void 0!==r&&r.name&&"free"!==(null==E||null===(o=E.package_data)||void 0===o?void 0:o.name)?null:a.createElement("div",{className:"px-4 d-flex"},a.createElement(qo,{enabled:!F,onChange:()=>U(!1),label:l.Ie})),"stripe"===(null==E||null===(i=E.package_data)||void 0===i?void 0:i.product_type)&&null!=E&&null!==(s=E.package_data)&&void 0!==s&&s.name&&"free"!==(null==E||null===(c=E.package_data)||void 0===c?void 0:c.name)?null:a.createElement("div",{className:"px-4 d-flex"},a.createElement(qo,{enabled:F,onChange:()=>U(!0),label:l.BD}))),F?a.createElement(a.Fragment,null,a.createElement("div",{className:"text-center payment-text-large",style:{maxWidth:"600px",margin:"50px auto"}},"Click ",a.createElement("strong",null,"Pay with PayPal")," to log into your account and confirm your purchase. You'll be redirected to this page to finish up."),a.createElement("div",{className:"mt-4"},a.createElement("button",{className:"btn confirm-and-pay d-flex mx-auto",onClick:()=>{z(""),(async()=>{const e=(window.outerHeight-470)/2,t=(window.outerWidth-400)/2;C=window.open("","secondary",`width=400,height=470,top=${e}
1,left=${t}`);const n=await(0,p.zY)("",d,"paypal");n&&n.approve_url?(C&&(C.location=n.approve_url),S(C),n.approve_url&&Q(n.approve_url.slice(n.approve_url.indexOf("token=")+6)),g&&g(!0),N=setInterval((()=>{C&&!C.closed||(clearInterval(N),g&&g(!1),S(null))}))):C&&C.close()})()}},a.createElement("div",{className:"d-flex mx-auto"},a.createElement("div",{className:"my-auto mr-2"},"Pay with")," ",l.BD)))):a.createElement("div",{style:{maxWidth:"600px",width:"100%",margin:"auto"}},a.createElement(Jo,{cardInfo:X,loading:M,error:V,changeData:e=>K(e),fieldError:J}),a.createElement("button",{className:"btn confirm-and-pay d-flex mx-auto",onClick:ne},"Confirm and pay")))))},_o="data:image/png;base64,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";const $o=e=>{let{id:t,paypal_id:n,color:r,stack:o=!1,popular:i=!1,count:s=3,price:c,ltdPrice:u,limit:d,deductableAmount:f=0,default_card:h,expariationDate:g,pendingPayment:v,user:A,verified:y,annual:b,ltdUser:x,disabled:w,name:C,validUser:N,refetchUser:k,realPriceMonth:S,realPriceAnnual:T}=e;const{0:P,1:O}=(0,a.useReducer)((e=>!e),!1),{0:L,1:M}=(0,a.useState)(!1),{0:I,1:R}=(0,a.useState)(!1),{0:D,1:F}=(0,a.useState)(!1);(0,en.useMediaQuery)({maxWidth:1250}),(0,a.useCallback)((async()=>{const e=await(0,p.iD)("en");e&&(window.location.href=e)}),[A,p.iD]);return c?a.createElement(a.Fragment,null,h?a.createElement("div",{className:"product-card default"},a.createElement("div",{className:"body"})):a.createElement("div",{className:"d-flex flex-wrap product-card position-relative",key:r},u&&a.createElement("div",{className:"pricing-trigger"},a.createElement("div",{className:"pricing-trigger-wrapper"}," LIFETIME DEAL $",u),a.createElement("div",{id:"triangle-down"})),a.createElement("div",{className:`product-card-header ${g?"":"sm"} w-100`},S?a.createElement("div",{style:{position:"absolute",top:"15px",left:"52%",transform:"translate(-50%, 0%)"}},l.KH):"",a.createElement("div",{className:"d-flex justify-content-center mt-2"},a.createElement("div",{className:"title"},Bt.aK[C])),a.createElement("div",null),a.createElement("div",{className:"price d-flex justify-content-center"},a.createElement("div",{style:{fontSize:"48px",fontWeight:600,color:"#fff"}},S?a.createElement("span",null,a.createElement("span",{style:{display:"inline-block",verticalAlign:"top",lineHeight:"21px"}},a.createElement("sup",{style:{fontSize:"14px"}},"$"),a.createElement("span",{className:"line-through",style:{fontSize:"28px",marginRight:"10px",fontWeight:500}},"18")),a.createElement("sup",{style:{fontSize:"26px"}},"$"),"15"):a.createElement(a.Fragment,null,a.createElement("sup",{style:{fontSize:"26px"}},"$"),a.createElement("span",null,c)),a.createElement("span",{style:{fontSize:"20px"}},"/mo")))),a.createElement("div",{className:"w-100"},g&&a.createElement("div",{title:v?"Your payment is being processed.":"",className:"text-center w-100"},a.createElement(Fo,{onClick:()=>{A?R(!0):F(!0)},disabled:!g||v||w,className:"mt-auto ml-2",outline:!0},u?"Buy Now":"Subscribe")),a.createElement("div",{style:{color:"#8793ab",fontSize:"14px",lineHeight:"20px",textAlign:"center",fontWeight:400,padding:"15px 15px 0 15px"}},a.createElement("span",{style:{fontWeight:600}},"$",(u||c)-f)," ","billed upon purchase")),a.createElement("div",{className:"pricing-card-body"},a.createElement("div",{className:"pricing-card-body-item"},a.createElement("div",{className:"right-col"},a.createElement("strong",null,d)," hrs/",T?"year":"month"," of Voice Generation")),a.createElement("div",{className:"pricing-card-body-item"},a.createElement("div",{className:"right-col"},a.createElement("strong",null,"50+")," languages and variants")),a.createElement("div",{className:"pricing-card-body-item"},a.createElement("div",{className:"right-col"},"Unlimited Downloads")))),I&&a.createElement(m.a,{modalToggle:()=>R(!1),isOpen:I,noCloseIcon:!0,className:"payment-modal "+(L?"no-background":""),modalFooter:null,dark:!0},a.createElement(Zo,{id:t,paypal_id:n,count:s,setIsOpenModal:R,showPaypalMessage:L,setShowPaypalMessage:e=>M(e),price:(u||c)-f,name:Bt.ax[C],refetchUser:k,annualDiscount:!!T})),P&&a.createElement(m.a,{modalToggle:O,noCloseIcon:!0,className:"contact-support",isOpen:P,dark:!0},a.createElement("div",{className:"text-center all-disabled"},a.createElement("img",{src:_o,alt:"icon",loading:"eager"}),a.createElement("div",null,"Need to upgrade your plan? "),a.createElement("div",{className:"support"},"Please contact"," ",a.createElement("a",{href:"mailto:[email protected]?subject=Text Reader",className:"clickable-text","aria-label":"mail",target:"_blank",rel:"noopener"},"[email protected]"),"."))),D&&a.createElement(E,{handleClose:()=>F(!1)})):null};var ei=(0,a.memo)($o);var ti=()=>{var e;const{0:t,1:r}=(0,a.useState)(""),{0:i,1:s}=(0,a.useState)({ltd:null,monthly:null,annual:null}),{0:c,1:u}=(0,a.useState)(!0),{user:d,setUser:m}=(0,a.useContext)(x.R),{0:f,1:h}=(0,a.useState)(!0),{0:g,1:v}=(0,a.useState)(!1);(0,a.useEffect)((()=>{(async()=>{var e;const t=await(0,p.G9)(),n=null==d||null===(e=d.package_data)||void 0===e?void 0:e.name;if(v("PRO_ANNUAL"===n),t&&Array.isArray(t)){const e=t.filter((e=>{var t;return"free"!==e.name&&(null===(t=e.name)||void 0===t?void 0:t.includes("MONTH"))&&"stripe"===e.product_type})).map((e=>{var a;return{...e,paypal_id:null===(a=t.find((t=>"paypal"===t.product_type&&t.name===e.name)))||void 0===a?void 0:a.id,disabled:(null==n?void 0:n.includes("STARTER"))&&e.name.includes("STARTER")||(null==n?void 0:n.includes("PRO")),limit:e.name.includes("STARTER")?"25,000":"3"}})).sort(((e,t)=>e.price<t.price?-1:1)),a=t.filter((e=>{var t,n;return"free"!==e.name&&(null===(t=e.name)||void 0===t?void 0:t.includes("ANNUAL"))&&"stripe"===e.product_type&&!(null!==(n=e.name)&&void 0!==n&&n.includes("OLD"))})).map((e=>{var a;return{...e,paypal_id:null===(a=t.find((t=>"paypal"===t.product_type&&t.name===e.name)))||void 0===a?void 0:a.id,realPrice:"PRO_ANNUAL"===e.name?588:240,realPriceMonth:"PRO_ANNUAL"===e.name?49:20,disabled:"STARTER_ANNUAL"===n&&"STARTER_ANNUAL"===e.name||"PRO_ANNUAL"===n,limit:e.name.includes("STARTER")?"25,000":"36"}})).sort(((e,t)=>e.price<t.price?-1:1));t&&s({ltd:null,monthly:e,annual:a})}})()}),[d]);const A=async()=>{const e=await(0,p.wz)();e&&m(e)};return(0,a.useEffect)((()=>{setTimeout((()=>{var e,t;const a=null===n.g||void 0===n.g||null===(e=n.g.window)||void 0===e||null===(t=e.location)||void 0===t?void 0:t.href;var r,o,i,s,l;a&&null!=a&&a.includes("#pricing")&&((null===(r=document)||void 0===r||null===(o=r.body)||void 0===o?void 0:o.scrollHeight)&&(null===n.g||void 0===n.g||null===(i=n.g.window)||void 0===i||i.scrollTo(0,null===(s=document)||void 0===s||null===(l=s.body)||void 0===l?void 0:l.scrollHeight)))}),1e3)}),[]),(0,a.useEffect)((()=>{var e,t;const a=null===n.g||void 0===n.g||null===(e=n.g.window)||void 0===e||null===(t=e.location)||void 0===t?void 0:t.pathname,o=a&&a.replace("/","").replace("/",""),i=o&&parseInt(o),s=localStorage.getItem("text-reader-result");i&&"number"==typeof i&&!isNaN(i)&&s?r(s):r("")}),[]),a.createElement(a.Fragment,null,t?a.createElement(Vt,{urlPath:t}):a.createElement(w,null),a.createElement(qt,null),a.createElement("div",{className:"my-5"},a.createElement("div",null,a.createElement("h2",{className:"mb-2 text-center pricing-section-title",id:"pricing"},"Text Reader Pricing Plans")),a.createElement("div",{className:"pricing-wrapper position-relative"},g&&f&&a.createElement("div",{className:"text-center all-disabled"},a.createElement("span",{onClick:()=>h(!1)},l.ut),a.createElement("img",{src:_o,alt:"icon"}),a.createElement("div",null,"Need to upgrade your plan? "),a.createElement("div",{className:"support"},"Please contact"," ",a.createElement("a",{href:"mailto:[email protected]?subject=Text Reader","aria-label":"mail",target:"_blank",rel:"noopener"},"[email protected]"),".")),a.createElement("div",{className:"d-block d-lg-flex products-wrapper justify-content-center"},null===(e=(null==i?void 0:i.monthly)&&(null==i?void 0:i.annual)&&[].concat((0,o.A)(i.monthly),(0,o.A)(i.annual)))||void 0===e?void 0:e.map(((e,t)=>{var n;return a.createElement(ei,{id:e.id,name:e.name,paypal_id:e.ltd?e.ltd.paypal_id:e.paypal_id,color:e.color,stack:!0,count:1,key:e.name,price:e.price,ltdPrice:null===(n=e.ltd)||void 0===n?void 0:n.amount,popular:!1,expariationDate:!0,user:!(!d||!d.id),verified:!0,ltdUser:!1,validUser:!0,disabled:e.ltd?e.ltd.disabled:e.disabled,limit:e.limit,refetchUser:A,realPriceMonth:e.realPriceMonth,realPriceAnnual:e.realPrice,annual:c})}))))),a.createElement("div",{className:"px-4"},a.createElement($t,null)))};var ni=()=>a.createElement(r.A,{bg:!0,title:"Text Reader - Free text to speech generator with realistic AI voices",metaName:"description",metaContent:"Generate lifelike audio in seconds, ideal for podcasts, video voice-overs, personal greetings, IVR phone systems and more."},a.createElement("div",{style:{maxWidth:"1000px",margin:"auto"}},a.createElement("h1",{className:"text-center",style:{color:"#D6D6D6",fontSize:"40px",fontWeight:700,lineHeight:"normal"}},"Text Reader - Text to speech generator with realistic AI voices"),a.createElement("h2",{className:"text-center mb-4 px-2",style:{color:"#697B93",fontSize:"24px",fontWeight:500,lineHeight:"normal"}},"Generate lifelike audio in seconds, ideal for podcasts, video voice-overs, personal greetings, IVR phone systems and more.")),a.createElement(ti,null))},7820:function(e){"use strict";"undefined"!=typeof self?e.exports=self:"undefined"!=typeof window?e.exports=window:e.exports=Function("return this")()},5323:function(e,t,n){"use strict";var a=n(7820);e.exports=function(){return"object"==typeof n.g&&n.g&&n.g.Math===Math&&n.g.Array===Array?n.g:a}},1121:function(e,t,n){(function(){var t,a,r,o,i,s,l,c,u,d,m,f,p,h,g,v,A,y,b,E,x,w,C,N,k,S,T=[].indexOf||function(e){for(var t=0,n=this.length;t<n;t++)if(t in this&&this[t]===e)return t;return-1};g=n(5323)(),a=n(9098),i=[{type:"amex",pattern:/^3[47]/,format:/(\d{1,4})(\d{1,6})?(\d{1,5})?/,length:[15],cvcLength:[4],luhn:!0},{type:"dankort",pattern:/^5019/,format:l=/(\d{1,4})/g,length:[16],cvcLength:[3],luhn:!0},{type:"dinersclub",pattern:/^(36|38|30[0-5])/,format:/(\d{1,4})(\d{1,6})?(\d{1,4})?/,length:[14],cvcLength:[3],luhn:!0},{type:"discover",pattern:/^(6011|65|64[4-9]|622)/,format:l,length:[16],cvcLength:[3],luhn:!0},{type:"elo",pattern:/^401178|^401179|^431274|^438935|^451416|^457393|^457631|^457632|^504175|^627780|^636297|^636369|^636368|^(506699|5067[0-6]\d|50677[0-8])|^(50900\d|5090[1-9]\d|509[1-9]\d{2})|^65003[1-3]|^(65003[5-9]|65004\d|65005[0-1])|^(65040[5-9]|6504[1-3]\d)|^(65048[5-9]|65049\d|6505[0-2]\d|65053[0-8])|^(65054[1-9]|6505[5-8]\d|65059[0-8])|^(65070\d|65071[0-8])|^65072[0-7]|^(65090[1-9]|65091\d|650920)|^(65165[2-9]|6516[6-7]\d)|^(65500\d|65501\d)|^(65502[1-9]|6550[3-4]\d|65505[0-8])|^(65092[1-9]|65097[0-8])/,format:l,length:[16],cvcLength:[3],luhn:!0},{type:"hipercard",pattern:/^(384100|384140|384160|606282|637095|637568|60(?!11))/,format:l,length:[14,15,16,17,18,19],cvcLength:[3],luhn:!0},{type:"jcb",pattern:/^(308[8-9]|309[0-3]|3094[0]{4}|309[6-9]|310[0-2]|311[2-9]|3120|315[8-9]|333[7-9]|334[0-9]|35)/,format:l,length:[16,19],cvcLength:[3],luhn:!0},{type:"laser",pattern:/^(6706|6771|6709)/,format:l,length:[16,17,18,19],cvcLength:[3],luhn:!0},{type:"maestro",pattern:/^(50|5[6-9]|6007|6220|6304|6703|6708|6759|676[1-3])/,format:l,length:[12,13,14,15,16,17,18,19],cvcLength:[3],luhn:!0},{type:"mastercard",pattern:/^(5[1-5]|677189)|^(22[2-9][1-9]|2[3-6]\d{2}|27[0-1]\d|2720)/,format:l,length:[16],cvcLength:[3],luhn:!0},{type:"mir",pattern:/^220[0-4][0-9][0-9]\d{10}$/,format:l,length:[16],cvcLength:[3],luhn:!0},{type:"troy",pattern:/^9792/,format:l,length:[16],cvcLength:[3],luhn:!0},{type:"unionpay",pattern:/^62/,format:l,length:[16,17,18,19],cvcLength:[3],luhn:!1}
vendor: 9,962 bytes, line 1
1,{type:"visaelectron",pattern:/^4(026|17500|405|508|844|91[37])/,format:l,length:[16],cvcLength:[3],luhn:!0},{type:"visa",pattern:/^4/,format:l,length:[13,16],cvcLength:[3],luhn:!0}],r=function(e){var t,n,a,r,o;for(e=(e+"").replace(/\D/g,""),n=void 0,a=0,r=i.length;a<r;a++)t=i[a],(o=e.match(t.pattern))&&(!n||o[0].length>n[1][0].length)&&(n=[t,o]);return n&&n[0]},o=function(e){var t,n,a;for(n=0,a=i.length;n<a;n++)if((t=i[n]).type===e)return t},A=function(e){var t,n,a,r,o,i;for(o=!0,i=0,a=0,r=(n=(e+"").split("").reverse()).length;a<r;a++)t=n[a],t=parseInt(t,10),(o=!o)&&(t*=2),t>9&&(t-=9),i+=t;return i%10==0},v=function(e){var t;try{if(null!=e.selectionStart&&e.selectionStart!==e.selectionEnd)return!0;if(null!=("undefined"!=typeof document&&null!==document&&null!=(t=document.selection)?t.createRange:void 0)&&document.selection.createRange().text)return!0}catch(n){n}return!1},y=function(e){return setTimeout((function(){var n,r;return n=e.target,r=a.val(n),r=t.fns.formatCardNumber(r),s(n,r),a.trigger(n,"change")}))},d=function(e){return function(t){var n,o,i,s,l,c,u,d,m,f,p;if(t.which>0?(o=String.fromCharCode(t.which),p=a.val(t.target)+o):(o=t.data,p=a.val(t.target)),/^\d+$/.test(o)){for(d=t.target,n=r(p),c=p.replace(/\D/g,"").length,f=[16],n&&(f=n.length),e&&(f=f.filter((function(t){return t<=e}))),i=s=0,l=f.length;s<l;i=++s)if(!(c>=(m=f[i])&&f[i+1])&&c>=m)return;if(!v(d))return u=n&&"amex"===n.type?/^(\d{4}|\d{4}\s\d{6})$/:/(?:^|\s)(\d{4})$/,p=p.substring(0,p.length-1),u.test(p)?(t.preventDefault(),a.val(d,p+" "+o),a.trigger(d,"change")):void 0}}},c=function(e){var t,n;if(t=e.target,n=a.val(t),!e.meta&&8===e.which&&!v(t))return/\d\s$/.test(n)?(e.preventDefault(),a.val(t,n.replace(/\d\s$/,"")),a.trigger(t,"change")):/\s\d?$/.test(n)?(e.preventDefault(),a.val(t,n.replace(/\s\d?$/,"")),a.trigger(t,"change")):void 0},m=function(e){var t,n,r;if(n=e.target,e.which>0?(t=String.fromCharCode(e.which),r=a.val(n)+t):(t=e.data,r=a.val(n)),/^\d+$/.test(t))return/^\d$/.test(r)&&"0"!==r&&"1"!==r?(e.preventDefault(),a.val(n,"0"+r+" / "),a.trigger(n,"change")):/^\d\d$/.test(r)?(e.preventDefault(),a.val(n,r+" / "),a.trigger(n,"change")):void 0},h=function(e){var t,n,r;if(t=String.fromCharCode(e.which),/^\d+$/.test(t))return n=e.target,r=a.val(n)+t,/^\d$/.test(r)&&"0"!==r&&"1"!==r?(e.preventDefault(),a.val(n,"0"+r),a.trigger(n,"change")):/^\d\d$/.test(r)?(e.preventDefault(),a.val(n,""+r),a.trigger(n,"change")):void 0},f=function(e){var t,n,r;if(t=String.fromCharCode(e.which),/^\d+$/.test(t))return n=e.target,r=a.val(n),/^\d\d$/.test(r)?(a.val(n,r+" / "),a.trigger(n,"change")):void 0},p=function(e){var t,n;if("/"===String.fromCharCode(e.which))return t=e.target,n=a.val(t),/^\d$/.test(n)&&"0"!==n?(a.val(t,"0"+n+" / "),a.trigger(t,"change")):void 0},u=function(e){var t,n;if(!e.metaKey&&(t=e.target,n=a.val(t),8===e.which&&!v(t)))return/\d(\s|\/)+$/.test(n)?(e.preventDefault(),a.val(t,n.replace(/\d(\s|\/)*$/,"")),a.trigger(t,"change")):/\s\/\s?\d?$/.test(n)?(e.preventDefault(),a.val(t,n.replace(/\s\/\s?\d?$/,"")),a.trigger(t,"change")):void 0},N=function(e){var t;return!(!e.metaKey&&!e.ctrlKey)||(32===e.which?e.preventDefault():0===e.which||(e.which<33||(t=String.fromCharCode(e.which),/[\d\s]/.test(t)?void 0:e.preventDefault())))},E=function(e){return function(t){var n,o,i,s,l;if(s=t.target,o=String.fromCharCode(t.which),/^\d+$/.test(o)&&!v(s))return l=(a.val(s)+o).replace(/\D/g,""),i=16,(n=r(l))&&(i=n.length[n.length.length-1]),e&&(i=Math.min(i,e)),l.length<=i?void 0:t.preventDefault()}},w=function(e,t){var n,r;if(r=e.target,n=String.fromCharCode(e.which),/^\d+$/.test(n)&&!v(r))return(a.val(r)+n).replace(/\D/g,"").length>t?e.preventDefault():void 0},x=function(e){return w(e,6)},C=function(e){return w(e,2)},k=function(e){return w(e,4)},b=function(e){var t,n;if(n=e.target,t=String.fromCharCode(e.which),/^\d+$/.test(t)&&!v(n))return(a.val(n)+t).length<=4?void 0:e.preventDefault()},S=function(e){var n,r,o,s,l;if(s=e.target,l=a.val(s),o=t.fns.cardType(l)||"unknown",!a.hasClass(s,o))return n=function(){var e,t,n;for(n=[],e=0,t=i.length;e<t;e++)r=i[e],n.push(r.type);return n}(),a.removeClass(s,"unknown"),a.removeClass(s,n.join(" ")),a.addClass(s,o),a.toggleClass(s,"identified","unknown"!==o),a.trigger(s,"payment.cardType",o)},s=function(e,t){var n;if(n=e.selectionEnd,a.val(e,t),n)return e.selectionEnd=n},t=function(){function e(){}return e.J=a,e.fns={cardExpiryVal:function(e){var t,n,a;return t=(n=(e=e.replace(/\s/g,"")).split("/",2))[0],2===(null!=(a=n[1])?a.length:void 0)&&/^\d+$/.test(a)&&(a=(new Date).getFullYear().toString().slice(0,2)+a),{month:t=parseInt(t,10),year:a=parseInt(a,10)}},validateCardNumber:function(e){var t,n;return e=(e+"").replace(/\s+|-/g,""),!!/^\d+$/.test(e)&&(!!(t=r(e))&&(n=e.length,T.call(t.length,n)>=0&&(!1===t.luhn||A(e))))},validateCardExpiry:function(t,n){var r,o,i,s;return"object"==typeof t&&"month"in t?(t=(i=t).month,n=i.year):"string"==typeof t&&T.call(t,"/")>=0&&(t=(s=e.fns.cardExpiryVal(t)).month,n=s.year),!(!t||!n)&&(t=a.trim(t),n=a.trim(n),!!/^\d+$/.test(t)&&(!!/^\d+$/.test(n)&&(!!((t=parseInt(t,10))&&t<=12)&&(2===n.length&&(n=(new Date).getFullYear().toString().slice(0,2)+n),o=new Date(n,t),r=new Date,o.setMonth(o.getMonth()-1),o.setMonth(o.getMonth()+1,1),o>r))))},validateCardCVC:function(e,t){var n,r;return e=a.trim(e),!!/^\d+$/.test(e)&&(t&&o(t)?(n=e.length,T.call(null!=(r=o(t))?r.cvcLength:void 0,n)>=0):e.length>=3&&e.length<=4)},cardType:function(e){var t;return e&&(null!=(t=r(e))?t.type:void 0)||null},formatCardNumber:function(e){var t,n,a,o;return(t=r(e))?(o=t.length[t.length.length-1],e=(e=e.replace(/\D/g,"")).slice(0,o),t.format.global?null!=(a=e.match(t.format))?a.join(" "):void 0:null!=(n=t.format.exec(e))?(n.shift(),(n=n.filter((function(e){return e}))).join(" ")):void 0):e}},e.restrictNumeric=function(e){return a.on(e,"keypress",N),a.on(e,"input",N)},e.cardExpiryVal=function(t){return e.fns.cardExpiryVal(a.val(t))},e.formatCardCVC=function(t){return e.restrictNumeric(t),a.on(t,"keypress",b),a.on(t,"input",b),t},e.formatCardExpiry=function(t){var n,r;return e.restrictNumeric(t),t.length&&2===t.length?(n=t[0],r=t[1],this.formatCardExpiryMultiple(n,r)):(a.on(t,"keypress",x),a.on(t,"keypress",m),a.on(t,"keypress",p),a.on(t,"keypress",f),a.on(t,"keydown",u),a.on(t,"input",m)),t},e.formatCardExpiryMultiple=function(e,t){return a.on(e,"keypress",C),a.on(e,"keypress",h),a.on(e,"input",h),a.on(t,"keypress",k),a.on(t,"input",k)},e.formatCardNumber=function(t,n){return e.restrictNumeric(t),a.on(t,"keypress",E(n)),a.on(t,"keypress",d(n)),a.on(t,"keydown",c),a.on(t,"keyup blur",S),a.on(t,"blur",d(n)),a.on(t,"paste",y),a.on(t,"input",d(n)),t},e.getCardArray=function(){return i},e.setCardArray=function(e){return i=e,!0},e.addToCardArray=function(e){return i.push(e)},e.removeFromCardArray=function(e){var t;for(t in i)i[t].type===e&&i.splice(t,1);return!0},e}(),e.exports=t,g.Payment=t}).call(this)},9098:function(e){(function(){var t,n,a;(t=function(e){return t.isDOMElement(e)?e:document.querySelectorAll(e)}).isDOMElement=function(e){return e&&null!=e.nodeName},a=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,t.trim=function(e){return null===e?"":(e+"").replace(a,"")},n=/\r/g,t.val=function(e,t){var a;return arguments.length>1?e.value=t:"string"==typeof(a=e.value)?a.replace(n,""):null===a?"":a},t.preventDefault=function(e){if("function"!=typeof e.preventDefault)return e.returnValue=!1,!1;e.preventDefault()},t.normalizeEvent=function(e){var n;return null==(e={which:null!=(n=e).which?n.which:void 0,target:n.target||n.srcElement,preventDefault:function(){return t.preventDefault(n)},originalEvent:n,data:n.data||n.detail}).which&&(e.which=null!=n.charCode?n.charCode:n.keyCode),e},t.on=function(e,n,a){var r,o,i,s,l,c,u,d;if(e.length)for(o=0,s=e.length;o<s;o++)r=e[o],t.on(r,n,a);else{if(!n.match(" "))return u=a,a=function(e){return e=t.normalizeEvent(e),u(e)},e.addEventListener?e.addEventListener(n,a,!1):e.attachEvent?(n="on"+n,e.attachEvent(n,a)):void(e["on"+n]=a);for(i=0,l=(d=n.split(" ")).length;i<l;i++)c=d[i],t.on(e,c,a)}},t.addClass=function(e,n){var a;return e.length?function(){var r,o,i;for(i=[],r=0,o=e.length;r<o;r++)a=e[r],i.push(t.addClass(a,n));return i}():e.classList?e.classList.add(n):e.className+=" "+n},t.hasClass=function(e,n){var a,r,o,i;if(e.length){for(r=!0,o=0,i=e.length;o<i;o++)a=e[o],r=r&&t.hasClass(a,n);return r}return e.classList?e.classList.contains(n):new RegExp("(^| )"+n+"( |$)","gi").test(e.className)},t.removeClass=function(e,n){var a,r,o,i,s,l;if(e.length)return function(){var a,o,i;for(i=[],a=0,o=e.length;a<o;a++)r=e[a],i.push(t.removeClass(r,n));return i}();if(e.classList){for(l=[],o=0,i=(s=n.split(" ")).length;o<i;o++)a=s[o],l.push(e.classList.remove(a));return l}return e.className=e.className.replace(new RegExp("(^|\\b)"+n.split(" ").join("|")+"(\\b|$)","gi")," ")},t.toggleClass=function(e,n,a){var r;return e.length?function(){var o,i,s;for(s=[],o=0,i=e.length;o<i;o++)r=e[o],s.push(t.toggleClass(r,n,a));return s}():a?t.hasClass(e,n)?void 0:t.addClass(e,n):t.removeClass(e,n)},t.append=function(e,n){var a;return e.length?function(){var r,o,i;for(i=[],r=0,o=e.length;r<o;r++)a=e[r],i.push(t.append(a,n));return i}():e.insertAdjacentHTML("beforeend",n)},t.find=function(e,t){return(e instanceof NodeList||e instanceof Array)&&(e=e[0]),e.querySelectorAll(t)},t.trigger=function(e,t,n){var a,r;try{r=new CustomEvent(t,{detail:n})}catch(a){(r=document.createEvent("CustomEvent")).initCustomEvent?r.initCustomEvent(t,!0,!0,n):r.initEvent(t,!0,!0,n)}return e.dispatchEvent(r)},e.exports=t}).call(this)},7383:function(e){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},4579:function(e,t,n){var a=n(7736);function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,a(r.key),r)}}
1e.exports=function(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e},e.exports.__esModule=!0,e.exports.default=e.exports},3693:function(e,t,n){var a=n(7736);e.exports=function(e,t,n){return(t=a(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports},4634:function(e){function t(){return e.exports=t=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},e.exports.__esModule=!0,e.exports.default=e.exports,t.apply(null,arguments)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},3072:function(e){function t(n){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},9511:function(e,t,n){var a=n(5636);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&a(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},8452:function(e,t,n){var a=n(3738).default,r=n(2475);e.exports=function(e,t){if(t&&("object"==a(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return r(e)},e.exports.__esModule=!0,e.exports.default=e.exports},9045:function(e,t,n){var a=n(3738).default;e.exports=function(e,t){if("object"!=a(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=a(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},7736:function(e,t,n){var a=n(3738).default,r=n(9045);e.exports=function(e){var t=r(e,"string");return"symbol"==a(t)?t:t+""},e.exports.__esModule=!0,e.exports.default=e.exports},3738:function(e){function t(n){return e.exports=t="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},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}}]);
2//# sourceMappingURL=component---src-pages-index-tsx-a1a190f0b7015619cc27.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.