PageSourceSearch

https://www.texasfile.com/static/build/Camu_l2X.js

js texasfile.com collected 2026-10-03 19:22:22 UTC 428,922 bytes, 127 lines download raw bytes

1var e,t=Object.defineProperty,n=Object.defineProperties,a=Object.getOwnPropertyDescriptors,r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,i=Math.pow,l=(e,n,a)=>n in e?t(e,n,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[n]=a,c=(e,t)=>{for(var n in t||(t={}))o.call(t,n)&&l(e,n,t[n]);if(r)for(var n of r(t))s.call(t,n)&&l(e,n,t[n]);return e},u=(e,t)=>n(e,a(t)),d=(e,t)=>{var n={};for(var a in e)o.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&r)for(var a of r(e))t.indexOf(a)<0&&s.call(e,a)&&(n[a]=e[a]);return n},p=(e,t,n)=>l(e,"symbol"!=typeof t?t+"":t,n),m=(e,t,n)=>new Promise((a,r)=>{var o=e=>{try{i(n.next(e))}catch(t){r(t)}},s=e=>{try{i(n.throw(e))}catch(t){r(t)}},i=e=>e.done?a(e.value):Promise.resolve(e.value).then(o,s);i((n=n.apply(e,t)).next())});import{P as h,r as f,R as g,C as b,a6 as y,a7 as v,a8 as E,a9 as w,aa as C,ab as S,ac as k,ad as N,ae as x,af as T,Y as M,ag as R,ah as O,ai as _,I as P,aj as F,ak as A,al as I,N as D,am as j,an as B,ao as L,ap as q,aq as z,ar as U,as as V,at as W,au as H,d as K,av as Y,D as X,aw as G,ax as J,ay as Z,az as Q,aA as ee,aB as te,aC as ne,_ as ae,a4 as re,l as oe,H as se,aD as ie,aE as le,aF as ce,aG as ue,aH as de,aI as pe,aJ as me,aK as he,aL as fe,aM as ge,aN as be,aO as ye,aP as ve,n as Ee,g as we,aQ as Ce,aR as Se,aS as ke,aT as Ne,F as xe,aU as Te,aV as Me,aW as Re,u as Oe,T as _e,J as Pe,S as Fe,aX as Ae,aY as Ie,aZ as De,a_ as je,a$ as Be,i as Le,a as $e,w as qe,b0 as ze,v as Ue,b1 as Ve,b2 as We,c as He,b3 as Ke,b4 as Ye,b5 as Xe,b6 as Ge,b7 as Je,k as Ze,q as Qe,s as et,b8 as tt,b9 as nt,ba as at,bb as rt,bc as ot,bd as st,be as it,bf as lt,bg as ct,bh as ut,bi as dt,bj as pt,bk as mt,bl as ht}from"./D7ARbdtz.js";import{B as ft}from"./B-fJUaRl.js";import{R as gt}from"./CNBL9BXc.js";import{C as bt}from"./DcTjRbSl.js";import{S as yt}from"./Cwb5r6Lr.js";import{j as vt}from"./BlmaqPCe.js";import{i as Et,f as wt,h as Ct,w as St,T as kt,j as Nt,k as xt,l as Tt,E as Mt,n as Rt,o as Ot,p as _t,q as Pt,r as Ft,b as At,t as It,x as Dt,y as jt,z as Bt,A as Lt,B as $t,C as qt,e as zt,g as Ut,D as Vt,F as Wt,G as Ht,c as Kt,v as Yt,a as Xt,u as Gt,s as Jt,_ as Zt,m as Qt,H as en,I as tn,J as nn,d as an,K as rn,M as on,N as sn,O as ln,S as cn,L as un}from"./ByO9anFQ.js";import{M as dn}from"./DDhkbIVQ.js";import{I as pn,T as mn,a as hn}from"./BiX0ZgRQ.js";import"./gQ6Yyw67.js";import{C as fn}from"./07mX1VOt.js";import{S as gn}from"./fdxl6wH1.js";import{c as bn}from"./CpcuA11s.js";import{T as yn}from"./CcyVSMWR.js";import{L as vn,P as En,i as wn,u as Cn,h as Sn,g as kn,r as Nn,a as xn}from"./Dv7jgRCj.js";import{F as Tn}from"./CC7Dttpx.js";import{A as Mn}from"./BV7c2UXX.js";import{E as Rn}from"./DhvUV1m7.js";function On(e){var t,n;const a=(e,t)=>{t.preventDefault(),window.location.assign(e)},[r,o]=f.useState(0),[s,i]=f.useState(e.isMobile);f.useLayoutEffect(()=>{function e(){o(window.innerWidth)}return window.addEventListener("resize",e),e(),()=>window.removeEventListener("resize",e)},[]),f.useEffect(()=>{i(e.isMobile),r<1130&&i(!0)},[r]);return g.createElement("li",{className:s?"is-drilldown-submenu-parent":"tf-nav-item tf-nav-item--has-dropdown"},g.createElement("a",{className:"hoverEffecrNav",role:"listbox",onClick:()=>e.setIsSubmenuOpen(!e.isSubmenuOpen)},"Search"),s&&g.createElement("ul",{className:"menu vertical submenu is-drilldown-submenu"+(e.isSubmenuOpen?" is-active visible":" invisible")},g.createElement("li",{className:"js-drilldown-back"},g.createElement("a",{onClick:()=>e.setIsSubmenuOpen(!1)},"Back")),g.createElement("li",null,g.createElement("a",{href:b},"County Records")),g.createElement("li",null,g.createElement("a",{href:y},"Mineral Data")),g.createElement("li",null,g.createElement("a",{href:v},"Statewide Search")),e.user.ocrSuperSearchAccess&&g.createElement("li",null,g.createElement("a",{href:E},"OCR Super Search")),g.createElement("li",null,g.createElement("a",{href:w},"Plat Maps")),(null==(t=null==e?void 0:e.user)?void 0:t.cadSearch)&&g.createElement("li",null,g.createElement("a",{href:C},"Appraisal Data")),g.createElement("li",null,g.createElement("a",{href:S},"Probate Data"))),g.createElement("ul",{className:"viewControl searchOptionDropdown tf-dropdown listStyleDropDown",id:"desktopSearchOptions",style:{right:"-117px"}},!s&&r>1130&&g.createElement("div",{id:"expandedSearchOption"},g.createElement("div",{className:"orange_hover"},g.createElement("div",{className:"subMenu__items",onClick:e=>a(b,e)},g.createElement("div",{className:"subMenu--item"},g.createElement("span",{className:"labels__container"},g.createElement("div",{className:"labels"},"County Records"),g.createElement("div",{className:"searchOptionDetail
1s"},g.createElement("div",{className:"labels--desc"},"Includes county clerk records such as deeds, liens, oil & gas leases, easements, assignments and releases.")))))),g.createElement("div",{className:"orange_hover"},g.createElement("div",{className:"subMenu__items",onClick:e=>a(v,e)},g.createElement("div",{className:"subMenu--item"},g.createElement("span",{className:"labels__container"},g.createElement("div",{className:"labels"},"Statewide Search"),g.createElement("div",{className:"searchOptionDetails"},g.createElement("div",{className:"labels--desc"},"One search. All 254 Texas counties. The industry's only statewide county records search"),g.createElement("div",{className:"labels--desc underline-blue-hover",onClick:e=>a(v,e)},"County Records"),g.createElement("div",{className:"labels--desc underline-blue-hover",onClick:e=>{e.stopPropagation(),a(k,e)}},"Mineral Data")))))),g.createElement("div",{className:"orange_hover"},g.createElement("div",{className:"subMenu__items",onClick:e=>a(y,e)},g.createElement("div",{className:"subMenu--item"},g.createElement("span",{className:"labels__container"},g.createElement("div",{className:"labels"},"Mineral Data"),g.createElement("div",{className:"searchOptionDetails"},g.createElement("div",{className:"labels--desc"},"Mineral ownership and valuation data"),g.createElement("div",{className:"labels--desc underline-blue-hover",onClick:e=>a(y,e)},"Mineral Homepage"),g.createElement("div",{className:"labels--desc underline-blue-hover",onClick:e=>{e.stopPropagation(),a(k,e)}},"Mineral Statewide Search"),g.createElement("div",{className:"labels--desc underline-blue-hover",onClick:e=>{e.stopPropagation(),a(N,e)}},"Bulk Mineral Data")))))),e.user.ocrSuperSearchAccess&&g.createElement("div",{className:"orange_hover"},g.createElement("div",{className:"subMenu__items",onClick:e=>a(E,e)},g.createElement("div",{className:"subMenu--item"},g.createElement("span",{className:"labels__container"},g.createElement("div",{className:"labels"},"OCR Super Search - Free"),g.createElement("div",{className:"searchOptionDetails"},g.createElement("div",{className:"labels--desc"},"Find names or phrases inside clerk records. Indexed or not. Powerful full-text document search."),e.user.ocrSuperSearchSWAccess&&g.createElement("div",{className:"labels--desc underline-blue-hover",onClick:e=>{e.stopPropagation(),a(x,e)}},"Statewide Search")))))),g.createElement("div",{className:"orange_hover"},g.createElement("div",{className:"subMenu__items",onClick:e=>a(S,e)},g.createElement("div",{className:"subMenu--item"},g.createElement("span",{className:"labels__container"},g.createElement("div",{className:"labels"},"Probate Data"),g.createElement("div",{className:"searchOptionDetails"},g.createElement("div",{className:"labels--desc"},"Unlock valuable insights into probate records with just a few clicks")))))),g.createElement("div",{className:"orange_hover"},g.createElement("div",{className:"subMenu__items",onClick:e=>a(w,e)},g.createElement("div",{className:"subMenu--item"},g.createElement("span",{className:"labels__container"},g.createElement("div",{className:"labels"},"Plat Maps"),g.createElement("div",{className:"searchOptionDetails"},g.createElement("div",{className:"labels--desc"},"Recorded maps of subdivisions and tracts of land")))))),(null==(n=null==e?void 0:e.user)?void 0:n.cadSearch)&&g.createElement("div",{className:"orange_hover"},g.createElement("div",{className:"subMenu__items",onClick:e=>a(C,e)},g.createElement("div",{className:"subMenu--item"},g.createElement("span",{className:"labels__container"},g.createElement("div",{className:"labels"},"Appraisal Data"),g.createElement("div",{className:"searchOptionDetails"},g.createElement("div",{className:"labels--desc"},"Residential and commercial property appraisal data and sales history")))))))))}function _n(e){var t,n,a,r;const o=(e,t)=>{t.preventDefault(),window.location.assign(e)},[s,i]=f.useState(0),[l,c]=f.useState(e.isMobile);f.useLayoutEffect(()=>{function e(){i(window.innerWidth)}return window.addEventListener("resize",e),e(),()=>window.removeEventListener("resize",e)},[]),f.useEffect(()=>{c(e.isMobile),s<1130&&c(!0)},[s]);return g.createElement("li",{className:l?"is-drilldown-submenu-parent":"tf-nav-item tf-nav-item--has-dropdown",style:(null==(t=e.user)?void 0:t.is_authenticated)?{}:{marginRight:"4rem"}},g.createElement("a",{className:"hoverEffecrNav",role:"listbox",onClick:()=>{l&&e.setIsSubmenuOpen(!e.isSubmenuOpen)}},"Coverage"),l&&g.createElement("ul",{className:"menu vertical submenu is-drilldown-submenu"+(e.isSubmenuOpen?" is-active visible":" invisible")},g.createElement("li",{className:"js-drilldown-back"},g.createElement("a",{onClick:()=>e.setIsSubmenuOpen(!1)},"Back")),g.createElement("li",{className:"newdesign is-submenu-item is-drilldown-submenu-item"},g.createElement("a",{href:T},"Texas")),g.createElement("li",{className:"newdesign is-submenu-item is-drilldown-submenu-item"},g.createElement("a",{href:M},"County Courthouse Directory")),(null==(n=null==e?void 0:e.user)?void 0:n.cadSearch)&&g.createElement("li",{className:"newdesign is-submenu-item is-drilldown-submenu-item"},g.createElement("a",{href:R},"County Appraisal Data Coverage")),g.createElement("li",{className:"newdesign is-submenu-item is-drilldown-submenu-item"},g.createElement("a",{href:N},"Mineral Ownership Data Coverage")),g.createElement("li",{className:"newdesign is-submenu-item is-drilldown-submenu-item"},g.createElement("a",{href:O},"Plat Maps Coverage")),g.createElement("li",{className:"newdesign is-submenu-item is-drilldown-submenu-item"},g.createElement("a",{href:_},"Probate Records Coverage"))),g.createElement("ul",{className:"viewControl searchOptionDropdown tf-dropdown listStyleDropDown",id:"desktopCoverageOptionsDropdown",style:{right:(null==(a=e.user)?void 0:a.is_authenticated)?"-36px":"-20px"}},g.createElement("div",{id:"expandedSearchOption"},g.createElement("div",{className:"orange_hover"},g.createElement("div",{className:"subMenu__items",onClick:e=>o(T,e)},g.createElement("div",{className:"subMenu--item"},g.createElement("span",{className:"labels__container"},g.createElement("div",{className:"labels"},"County Courthouse Records Coverage"),g.createElement("div",{className:"searchOptionDetail
1s"},g.createElement("div",{className:"labels--desc"},"County Clerk Records availability dates including: deeds, liens, leases, plats, assignments, easements and more.")))))),(null==(r=null==e?void 0:e.user)?void 0:r.cadSearch)&&g.createElement("div",{className:"orange_hover"},g.createElement("div",{className:"subMenu__items",onClick:e=>o(R,e)},g.createElement("div",{className:"subMenu--item"},g.createElement("span",{className:"labels__container"},g.createElement("div",{className:"labels"},"County Appraisal Data Coverage"),g.createElement("div",{className:"searchOptionDetails"},g.createElement("div",{className:"labels--desc"},"Residential and commercial property appraisal data coverage.")))))),g.createElement("div",{className:"orange_hover"},g.createElement("div",{className:"subMenu__items",onClick:e=>o(M,e)},g.createElement("div",{className:"subMenu--item"},g.createElement("span",{className:"labels__container"},g.createElement("div",{className:"labels"},"County Courthouse Directory"),g.createElement("div",{className:"searchOptionDetails"},g.createElement("div",{className:"labels--desc"},"View contacts and addresses for County Clerks, District Clerks, and Appraisal Districts.")))))),g.createElement("div",{className:"orange_hover"},g.createElement("div",{className:"subMenu__items",onClick:e=>o(N,e)},g.createElement("div",{className:"subMenu--item"},g.createElement("span",{className:"labels__container"},g.createElement("div",{className:"labels"},"Mineral Ownership Data Coverage"),g.createElement("div",{className:"searchOptionDetails"},g.createElement("div",{className:"labels--desc"},"Mineral ownership and valuation data coverage.")))))),g.createElement("div",{className:"orange_hover"},g.createElement("div",{className:"subMenu__items",onClick:e=>o(O,e)},g.createElement("div",{className:"subMenu--item"},g.createElement("span",{className:"labels__container"},g.createElement("div",{className:"labels"},"Plat Maps Coverage"),g.createElement("div",{className:"searchOptionDetails"},g.createElement("div",{className:"labels--desc"},"Explore our expanding plat map coverage.")))))),g.createElement("div",{className:"orange_hover"},g.createElement("div",{className:"subMenu__items",onClick:e=>o(_,e)},g.createElement("div",{className:"subMenu--item"},g.createElement("span",{className:"labels__container"},g.createElement("div",{className:"labels"},"Probate Records Coverage"),g.createElement("div",{className:"searchOptionDetails"},g.createElement("div",{className:"labels--desc"},"Research Texas Probate Records.")))))))))}function Pn(e){return g.createElement(yt,{isOpen:e.isHelpModalOpen,onBackgroundClick:e.closeHelpModal},g.createElement(gt,null,g.createElement(bt,null,g.createElement("a",{role:"button",className:"Close",onClick:e.closeHelpModal},g.createElement(P,{i:"close-circle-o"})),g.createElement("h3",null,"Tracking ID")),g.createElement(bt,null,g.createElement("p",null,"Tracking ID allows you to tag any purchase on TexasFile with a description or ID. The Tracking ID is added to your Activity Reports on TexasFile which allows you to quickly group or allocate your expenses."),g.createElement("p",null,"This feature is helpful for:",g.createElement("ol",null,g.createElement("li",null,"Simplifying expense reports and reimbursements"),g.createElement("li",null,"Allocating charges to: clients, files/projects, employees, properties, etc."),g.createElement("li",null,"Monitoring activity on a multi-user account"))),g.createElement("p",null,"Steps to use Tracking ID:",g.createElement("ol",null,g.createElement("li",null,"Click or hover over Tracking in the top navigation bar"),g.createElement("li",null,"Type in a new Tracking ID or select from a list of existing","Tracking ID's"),g.createElement("li",null,"Click Create once the Tracking ID name has been entered"),g.createElement("li",null,"You will know a Tracking ID is active if displayed next to Tracking ID menu in top navigation bar"),g.createElement("li",null,"Once a Tracking ID is created and selected, all transactions (document purchases, previews, premium searches, etc) will be tagged with the active Tracking ID"),g.createElement("li",null,"You may view all transactions tagged with a Tracking ID and export details to excel on the Activity History page (My Account -> Manage Account -> History -> Activity)"),g.createElement("li",null,'To deactivate the Tracking ID, click the Tracking ID menu in the navigation bar and click "Clear Tracking ID"'))),g.createElement("p",null,"You can create unlimited new Tracking IDs or select prior IDs for re-use."))))}function Fn(...e){return e.reduce((e,t)=>
1null==t?e:function(...n){e.apply(this,n),t.apply(this,n)},()=>{})}On.propTypes={user:h.object.isRequired,isMobile:h.bool},_n.propTypes={isMobile:h.bool,isAuthenticated:h.bool,user:h.shape({cadSearch:h.bool})},Pn.propTypes={closeHelpModal:h.func.isRequired,isHelpModalOpen:h.bool.isRequired};function An(e){const t=e,{sx:n}=t,a=d(t,["sx"]),{systemProps:r,otherProps:o}=(e=>{var t,n;const a={systemProps:{},otherProps:{}},r=null!=(n=null==(t=null==e?void 0:e.theme)?void 0:t.unstable_sxConfig)?n:wt;return Object.keys(e).forEach(t=>{r[t]?a.systemProps[t]=e[t]:a.otherProps[t]=e[t]}),a})(a);let s;return s=Array.isArray(n)?[r,...n]:"function"==typeof n?(...e)=>{const t=n(...e);return Et(t)?c(c({},r),t):r}:c(c({},r),n),u(c({},o),{sx:s})}var In=F,Dn={};Dn[In.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Dn[In.Memo]={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0};var jn,Bn,Ln=function(e,t){var n=arguments;if(null==t||!Tt.call(t,"css"))return f.createElement.apply(void 0,n);var a=n.length,r=new Array(a);r[0]=Mt,r[1]=Rt(e,t);for(var o=2;o<a;o++)r[o]=n[o];return f.createElement.apply(null,r)};jn=Ln||(Ln={}),Bn||(Bn=jn.JSX||(jn.JSX={}));var $n=St(function(e,t){var n=e.styles,a=Ct([n],void 0,f.useContext(kt)),r=f.useRef();return Nt(function(){var e=t.key+"-global",n=new t.sheet.constructor({key:e,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),o=!1,s=document.querySelector('style[data-emotion="'+e+" "+a.name+'"]');return t.sheet.tags.length&&(n.before=t.sheet.tags[0]),null!==s&&(o=!0,s.setAttribute("data-emotion",e),n.hydrate([s])),r.current=[n,o],function(){n.flush()}},[t]),Nt(function(){var e=r.current,n=e[0];if(e[1])e[1]=!1;else{if(void 0!==a.next&&xt(t,a.next,!0),n.tags.length){var o=n.tags[n.tags.length-1].nextElementSibling;n.before=o,n.flush()}t.insert("",a,n,!1)}},[t,a.name]),null});function qn(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return Ct(t)}function zn(){var e=qn.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}function Un(e){const{styles:t,defaultTheme:n={}}=e,a="function"==typeof t?e=>{return t(null==(a=e)||0===Object.keys(a).length?n:e);var a}:t;return vt.jsx($n,{styles:a})}function Vn(e=null){const t=f.useContext(kt);return t&&(n=t,0!==Object.keys(n).length)?t:e;var n}Un.propTypes={defaultTheme:h.object,styles:h.oneOfType([h.array,h.string,h.object,h.func])};const Wn=Ot();function Hn(e=Wn){return Vn(e)}function Kn(e){const t=_t(e);return e!==t&&t.styles?(t.styles.match(/^@layer\s+[^{]*$/)||(t.styles=`@layer global{${t.styles}}`),t):e}function Yn({styles:e,themeId:t,defaultTheme:n={}}){const a=Hn(n),r=t&&a[t]||a;let o="function"==typeof e?e(r):e;return r.modularCssLayers&&(o=Array.isArray(o)?o.map(e=>Kn("function"==typeof e?e(r):e)):Kn(o)),vt.jsx(Un,{styles:o})}Yn.propTypes={defaultTheme:h.object,styles:h.oneOfType([h.array,h.func,h.number,h.object,h.string,h.bool]),themeId:h.string};const Xn=It();function Gn(e){const{theme:t,name:n,props:a}=e;return t&&t.components&&t.components[n]&&t.components[n].defaultProps?Dt(t.components[n].defaultProps,a):a}function Jn({props:e,name:t,defaultTheme:n,themeId:a}){let r=Hn(n);return a&&(r=r[a]||r),Gn({theme:r,name:t,props:e})}const Zn="undefined"!=typeof window?f.useLayoutEffect:f.useEffect,Qn="exact-prop: ​";function ea(e){return u(c({},e),{[Qn]:t=>{const n=Object.keys(t).filter(t=>!e.hasOwnProperty(t));return n.length>0?new Error(`The following props are not supported: ${n.map(e=>`\`${e}\``).join(", ")}. Please remove them.`):null}})}const ta=f.createContext();h.node,h.bool;let na=0;const aa=c({},A).useId;function ra(e){if(void 0!==aa){const t=aa();return null!=e?e:t}return function(e){const[t,n]=f.useState(e),a=e||t;return f.useEffect(()=>{null==t&&(na+=1,n(`mui-${na}`))},[t]),a}(e)}const oa=Ot(),sa=Xn("div",{name:"MuiStack",slot:"Root"});function ia(e){return Jn({props:e,name:"MuiStack",defaultTheme:oa})}
1function la(e,t){const n=f.Children.toArray(e).filter(Boolean);return n.reduce((e,a,r)=>(e.push(a),r<n.length-1&&e.push(f.cloneElement(t,{key:`separator-${r}`})),e),[])}const ca=({ownerState:e,theme:t})=>{let n=c({display:"flex",flexDirection:"column"},jt({theme:t},Bt({values:e.direction,breakpoints:t.breakpoints.values}),e=>({flexDirection:e})));if(e.spacing){const a=Lt(t),r=Object.keys(t.breakpoints.values).reduce((t,n)=>(("object"==typeof e.spacing&&null!=e.spacing[n]||"object"==typeof e.direction&&null!=e.direction[n])&&(t[n]=!0),t),{}),o=Bt({values:e.direction,base:r}),s=Bt({values:e.spacing,base:r});"object"==typeof o&&Object.keys(o).forEach((e,t,n)=>{if(!o[e]){const a=t>0?o[n[t-1]]:"column";o[e]=a}});n=$t(n,jt({theme:t},s,(t,n)=>{return e.useFlexGap?{gap:Vt(a,t)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${r=n?o[n]:e.direction,{row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"}[r]}`]:Vt(a,t)}};var r}))}return n=qt(t.breakpoints,n),n};function ua(){const e=Hn(Wt);return f.useDebugValue(e),e[Ht]||e}function da(e){return vt.jsx(Yn,u(c({},e),{defaultTheme:Wt,themeId:Ht}))}function pa(e,t=166){let n;function a(...a){clearTimeout(n),n=setTimeout(()=>{e.apply(this,a)},t)}return a.clear=()=>{clearTimeout(n)},a}function ma(e){return e&&e.ownerDocument||document}function ha(e){return ma(e).defaultView||window}function fa(e,t){"function"==typeof e?e(t):e&&(e.current=t)}function ga(e){const{controlled:t,default:n,name:a,state:r="value"}=e,{current:o}=f.useRef(void 0!==t),[s,i]=f.useState(n),l=o?t:s;{f.useEffect(()=>{o!==(void 0!==t)&&console.error([`MUI: A component is changing the ${o?"":"un"}controlled ${r} state of ${a} to be ${o?"un":""}controlled.`,"Elements should not switch from uncontrolled to controlled (or vice versa).",`Decide between using a controlled or uncontrolled ${a} element for the lifetime of the component.`,"The nature of the state is determined during the first render. It's considered controlled if the value is not `undefined`.","More info: https://fb.me/react-controlled-components"].join("\n"))},[r,a,t]);const{current:e}=f.useRef(n);f.useEffect(()=>{o||JSON.stringify(n)===JSON.stringify(e)||console.error([`MUI: A component is changing the default ${r} state of an uncontrolled ${a} after being initialized. To suppress this warning opt to use a controlled ${a}.`].join("\n"))},[JSON.stringify(n)])}return[l,f.useCallback(e=>{o||i(e)},[])]}function ba(e){const t=f.useRef(e);return Zn(()=>{t.current=e}),f.useRef((...e)=>(0,t.current)(...e)).current}function ya(...e){const t=f.useRef(void 0),n=f.useCallback(t=>{const n=e.map(e=>{if(null==e)return null;if("function"==typeof e){const n=e,a=n(t);return"function"==typeof a?a:()=>{n(null)}}return e.current=t,()=>{e.current=null}});return()=>{n.forEach(e=>null==e?void 0:e())}},e);return f.useMemo(()=>e.every(e=>null==e)?null:e=>{t.current&&(t.current(),t.current=void 0),null!=e&&(t.current=n(e))},e)}function va(e,t){if(!e)return t;function n(e,t){const n={};return Object.keys(t).forEach(a=>{(function(e,t){const n=e.charCodeAt(2);return"o"===e[0]&&"n"===e[1]&&n>=65&&n<=90&&"function"==typeof t})(a,t[a])&&"function"==typeof e[a]&&(n[a]=(...n)=>{e[a](...n),t[a](...n)})}),n}if("function"==typeof e||"function"==typeof t)return a=>{const r="function"==typeof t?t(a):t,o="function"==typeof e?e(c(c({},a),r)):e,s=At(null==a?void 0:a.className,null==r?void 0:r.className,null==o?void 0:o.className),i=n(o,r);return c(c(c(c(c(c({},r),o),i),!!s&&{className:s}),(null==r?void 0:r.style)&&(null==o?void 0:o.style)&&{style:c(c({},r.style),o.style)}),(null==r?void 0:r.sx)&&(null==o?void 0:o.sx)&&{sx:[...Array.isArray(r.sx)?r.sx:[r.sx],...Array.isArray(o.sx)?o.sx:[o.sx]]})};const a=t,r=n(e,a),o=At(null==a?void 0:a.className,null==e?void 0:e.className);return c(c(c(c(c(c({},t),e),r),!!o&&{className:o}),(null==a?void 0:a.style)&&(null==e?void 0:e.style)&&{style:c(c({},a.style),e.style)}),(null==a?void 0:a.sx)&&(null==e?void 0:e.sx)&&{sx:[...Array.isArray(a.sx)?a.sx:[a.sx],...Array.isArray(e.sx)?e.sx:[e.sx]]})}da.propTypes={styles:h.oneOfType([h.array,h.func,h.number,h.object,h.string,h.bool])};const Ea=Kt(vt.jsx("path",{d:"M11 7h2v2h-2zm0 4h2v6h-2zm1-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8"}),"InfoOutlined"),wa=Kt(vt.jsx("path",{d:"M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3z"}),"OpenInNew"),Ca=Kt(vt.jsx("path",{d:"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75z"}),"Edit"),Sa=Kt(vt.jsx("path",{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zM19 4h-3.5l-1-1h-5l-1 1H5v2h14z"}),"Delete"),ka=Kt(vt.jsx("path",{d:"M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"}),"Check");function Na(e){const{newTracking:t,createTrackingId:n}=e;return t?g.createElement(ft,{expanded:!0,className:"Accent u-noMargin-top",onClick:n},"Create"):null}function xa(e){const{newTracking:t,updateNewTracking:n,createTrackingId:a,mobileView:r}=e;return g.createElement("div",{className:r?"Expanded-input tracking-input"
1:"tracking-input"},g.createElement("form",{onSubmit:e=>{e.preventDefault()}},g.createElement("input",{id:"tracking",type:"text",placeholder:"New Tracking Id",onChange:n,value:e.newTracking}),g.createElement(Na,{newTracking:t,createTrackingId:a})))}function Ta(e){const{recent:t,updateOrderTracking:n,requestDeleteTrackingId:a,toggleRequireTrackingOff:r,mobileView:o}=e;return g.createElement("div",null,t.map(e=>g.createElement("li",{className:o?"is-submenu-item is-dropdown-submenu-item":"tf-nav-item tf-nav-item--has-dropdown trackingIdOption",key:e.tracking_id,style:o?{}:{display:"flex",justifyContent:"space-between"}},g.createElement("a",{role:"button",id:`tracking-${e.tracking_id}`,onClick:()=>{n(e.id),r()},style:{borderBottom:"none"}},e.tracking_id),g.createElement("a",{role:"button",className:"deleteOrder",onClick:()=>{a(e.tracking_id)},title:"Delete Tracking Id",style:{borderBottom:"none"}},g.createElement(P,{i:"close-circle-o"})))))}function Ma(e){const{tracking_id:t,updateOrderTracking:n,tracking_id_required:a,toggleRequireTrackingOn:r,mobileView:o}=e;return o?g.createElement("li",{className:"ClearTracking"},t&&g.createElement(g.Fragment,null,g.createElement("div",{className:"flex-justify-center"},g.createElement("span",{className:"Selection_labels Oneline mobile"},"Active Tracking ID:"),g.createElement("span",{id:"trackingLabel-mobile",className:"active"},t)),g.createElement(ft,{icon:"close-circle-o",className:o?"button secondary small expanded":"ClearTrackingButton",onClick:()=>{n(""),a&&r()}},"Clear Tracking ID"))):g.createElement("div",{className:"ClearTracking"},t&&g.createElement(ft,{className:o?"button secondary small expanded":"ClearTrackingButton",onClick:()=>{n(""),a&&r()}},"Clear ID"))}function Ra(e){const{tracking_id:t,isHelpModalOpen:n,closeHelpModal:a,openHelpModal:r,setTrackingIDEntries:o,updateCurrentId:s,updateList:i,newTracking:l,recent:c,updateNewTracking:u,createOrUpdateTracking:d,createTrackingId:p,requestDeleteTrackingId:m,toggleRequireTrackingOn:h,toggleRequireTrackingOff:b,tracking_id_required:y,csrfToken:v,deleteTrackingOpen:E}=e,w=e=>{const t=new FormData;t.append("order_id",e),d("/my/orders/current/",t,s)},[C,S]=f.useState(0),[k,N]=f.useState(e.isMobile),[x,T]=f.useState(null),[M,R]=f.useState(""),[O,_]=f.useState(!1);f.useLayoutEffect(()=>{function e(){S(window.innerWidth)}return window.addEventListener("resize",e),e(),()=>window.removeEventListener("resize",e)},[]),f.useEffect(()=>{N(e.isMobile),C<1130&&N(!0)},[C]),f.useEffect(()=>{if(k)return;const e=document.querySelector(".trackingOptionsMain");let t=null;return e?(E||O?(e.style.visibility="visible",e.style.display="block",e.style.opacity="1",e.style.pointerEvents="auto"):t=setTimeout(()=>{O||(e.style.visibility="",e.style.display="",e.style.opacity="",e.style.pointerEvents="")},1e3),()=>{t&&clearTimeout(t)}):void 0},[E]);return g.createElement("li",{className:"trackingContainer "+(k?"is-drilldown-submenu-parent":"tf-nav-item tf-nav-item--has-dropdown"),onMouseEnter:()=>_(!0),onMouseLeave:()=>_(!1)},g.createElement("a",{className:"hoverEffecrNav",role:"listbox",onClick:()=>{k&&e.setIsSubmenuOpen(!e.isSubmenuOpen)}},t?g.createElement("span",null,"Tracking:"," ",g.createElement("span",{id:"trackingLabel",className:"active"},t)):g.createElement("span",null,"Tracking")),k&&g.createElement("ul",{className:"menu vertical submenu is-drilldown-submenu"+(e.isSubmenuOpen?" is-active visible":" invisible")},g.createElement("li",{className:"js-drilldown-back"},g.createElement("a",{onClick:()=>e.setIsSubmenuOpen(!1)},"Back")),g.createElement(xa,{updateNewTracking:u,newTracking:l,createTrackingId:p}),g.createElement(Ma,{tracking_id:t,updateOrderTracking:w,toggleRequireTrackingOn:h,tracking_id_required:y,mobileView:k}),g.createElement(Ta,{recent:c,updateOrderTracking:w,requestDeleteTrackingId:m,toggleRequireTrackingOn:h,toggleRequireTrackingOff:b,tracking_id_required:y,mobileView:k}),g.createElement("li",null,g.createElement("a",{onClick:e=>((e,t)=>{t.preventDefault(),window.location.assign(e)})(I,e),role:"button",className:"TrackingHelpLink"},"How to use tracking ID"))),g.createElement("ul",{style:k?{display:"none"}
1:{overflow:"visible",right:"-181px",paddingBottom:"20px",minHeight:"500px",width:"750px",height:"auto",maxHeight:"none",zIndex:"999"},className:"trackingOptionsMain tf-dropdown"},g.createElement("div",{style:k?{display:"none"}:{width:"750px",display:"grid"},className:"expandedSearchOptionTracking"},g.createElement("div",{className:"trackingVerticalFlex"},g.createElement("div",{className:"trackingPanelHeader"},g.createElement("div",{className:"trackingPanelTitleGroup"},g.createElement("h4",null,"Tracking ID"),g.createElement(Ma,{tracking_id:t,updateOrderTracking:w,toggleRequireTrackingOn:h,tracking_id_required:y,mobileView:k})),g.createElement("span",null,"Use a Tracking ID to tag this purchase for your expense reports")),g.createElement("div",{className:"trackingChooseOrSwitchID"},g.createElement("div",{className:"trackingChooseOrSwitchIDHeader"},g.createElement("span",null,"1"),g.createElement("strong",null,"Choose or switch ID")),g.createElement("div",{className:"trackingPanelIDSelect"},c.map((e,n)=>{return g.createElement("div",{key:n,className:"trackingPanelIDSelectOption "+(e.tracking_id===t?"trackingActive":"")},g.createElement("div",{className:"trackingIDGroup1"},g.createElement("input",{type:"radio",checked:e.tracking_id===t,onClick:()=>w(e.id),className:"trackingIDRadio"}),x===e.id?g.createElement("input",{type:"text",onChange:e=>{R(e.target.value)},placeholder:e.tracking_id,style:{marginBottom:"0",width:"390px"}}):g.createElement("span",null,e.tracking_id)),g.createElement("div",{className:"trackingIDGroup2"},e.tracking_id===t?g.createElement("div",{className:"trackingPanelActive"},"Active"):g.createElement("span",{className:"trackingPanelInactive"},""),g.createElement("div",{className:"trackingIDCreated"},g.createElement("span",null,"Date Created:"),g.createElement("span",null,(a=e.created,new Date(a).toLocaleDateString("en-US",{month:"2-digit",day:"2-digit",year:"numeric"})))),x===e.id?g.createElement(ka,{onClick:t=>((e,t)=>{if(e.stopPropagation(),!M)return void T(null);const n=new FormData;T(null),n.append("tracking_id",t),n.append("new_name",M),fetch("/rename-tracking-id/",{method:"POST",body:n,credentials:"same-origin",headers:{"X-CSRFToken":v}}).then(e=>{if(e.ok)return e.json()}).then(e=>{o(e)})})(t,e.id)}):g.createElement(Ca,{onClick:t=>{t.stopPropagation(),T(e.id)}}),g.createElement(Sa,{onClick:t=>{t.stopPropagation(),m(e.tracking_id)}})));var a}))),g.createElement("div",{className:"trackingSelectOR"},g.createElement("hr",null),g.createElement("span",null,"OR"),g.createElement("hr",null)),g.createElement("div",{className:"trackingCreateNewID"},g.createElement("div",{className:"createNewIDHeader"},g.createElement("span",null,"2"),g.createElement("strong",null,"Create a new Tracking ID")),g.createElement("div",{className:"newTrackingIDInput"},g.createElement("input",{placeholder:"Enter new Tracking ID",onChange:u,value:l,id:"tracking",type:"text"}),g.createElement("button",{className:"trackingIDPanelCreateBtn",onClick:p},"+ Add & Select")),g.createElement("span",{style:{color:"#a7adb6",fontSize:"12px",marginTop:"8px"}},"The new ID will be added to your list and set as the active ID."),g.createElement("div",{className:"trackingIDLearnMore"},g.createElement("div",null,g.createElement(Ea,null),g.createElement("span",{style:{color:"grey",marginLeft:"5px"}},"Tracking IDs help you group or allocate expenses in your TexasFile Activity Reports.")),g.createElement("div",null,g.createElement("a",{href:"/texas-land-records-data-features/tracking-id/",target:"_blank",style:{marginRight:"5px"}},"Learn more"),g.createElement(wa,null))))))),g.createElement(Pn,{isHelpModalOpen:n,closeHelpModal:a}))}function Oa(){return Oa=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},Oa.apply(null,arguments)}Na.propTypes={newTracking:h.string.isRequired,createTrackingId:h.func.isRequired},xa.propTypes={updateNewTracking:h.func.isRequired,newTracking:h.string.isRequired,mobileView:h.bool,createTrackingId:h.func.isRequired},h.func.isRequired,h.string.isRequired,h.bool,h.func.isRequired,Ta.propTypes={recent:h.array.isRequired,updateOrderTracking:h.func.isRequired,requestDeleteTrackingId:h.func.isRequired,toggleRequireTrackingOff:h.func,mobileView:h.bool},Ma.propTypes={tracking_id:h.string.isRequired,updateOrderTracking:h.func.isRequired,toggleRequireTrackingOn:h.func,mobileView:h.bool,tracking_id_required:h.bool},Ra.propTypes={newTracking:h.string.isRequired,updateList:h.func.isRequired,updateCurrentId:h.func.isRequired,tracking_id:h.string,openHelpModal:h.func.isRequired,closeHelpModal:h.func.isRequired,createOrUpdateTracking:h.func.isRequired,createTrackingId:h.func.isRequired,isHelpModalOpen:h.bool.isRequired,recent:h.array.isRequired,updateNewTracking:h.func.isRequired,requestDeleteTrackingId:h.func.isRequired,requireTracking:h.bool,toggleRequireTrackingOn:h.func,toggleRequireTrackingOff:h.func,isMobile:h.bool,tracking_id_required:h.bool,setTrackingIDEntries:h.func,csrfToken:h.string,deleteTrackingOpen:h.bool};const _a={secondary:["secondary","rev-Badge--secondary"],alert:["alert","rev-Badge--alert"],warning:["warning","rev-Badge--warning"],success:["success","rev-Badge--success"]},Pa=Object.keys(_a),Fa={icon:h.string};
1Pa.forEach(e=>Fa[e]=h.bool);class Aa extends f.Component{render(){const e=this.props,{className:t,children:n,icon:a}=e,r=d(e,["className","children","icon"]),o=[];Pa.forEach(e=>{r[e]&&(o.push(_a[e]),delete r[e])});const s=D(t,"badge","rev-Badge",o);return g.createElement("span",Oa({},r,{className:s}),a?g.createElement(P,{i:a,className:"rev-Badge-icon"}):null," ",n)}}function Ia(e){return e.indexBookSubscriber?g.createElement("li",null,g.createElement("a",{href:L},"Index Book")):null}function Da(e){const{userBalance:t,csrfToken:n}=e,{balance:a}=e.user,r=(e,t)=>{t.preventDefault(),"/logout/"===e?fetch(e,{method:"POST",credentials:"same-origin",headers:{"X-CSRFToken":n}}).then(()=>window.location.assign("/")):window.location.assign(e)},[o,s]=f.useState(0),[i,l]=f.useState(e.isMobile),[c,u]=f.useState(!0);f.useLayoutEffect(()=>{function e(){s(window.innerWidth)}return window.addEventListener("resize",e),e(),()=>window.removeEventListener("resize",e)},[]),f.useEffect(()=>{l(e.isMobile),o<1130&&l(!0)},[o]);return g.createElement("li",{className:i?"is-drilldown-submenu-parent":"tf-nav-item tf-nav-item--has-dropdown",style:{margin:"0"}},g.createElement("a",{role:"listbox",className:"twoRow Nav-accentBtn",onMouseEnter:()=>{u(!0)},onMouseLeave:()=>{u(!1)},style:{paddingRight:"18px",paddingLeft:"18px"},onClick:()=>{i&&e.setIsSubmenuOpen(!e.isSubmenuOpen)}},g.createElement("div",null,g.createElement("div",null,"My Account ",g.createElement("span",{className:"desktopNavNoDisplayAccount"},"& Receipts")),g.createElement("span",{className:"mobileNavNoDisplay"},g.createElement(dn,{amount:t||a})))),i&&g.createElement("ul",{className:"menu vertical submenu is-drilldown-submenu"+(e.isSubmenuOpen?" is-active visible":" invisible"),"data-submenu":!0},g.createElement("li",{className:"js-drilldown-back"},g.createElement("a",{onClick:()=>e.setIsSubmenuOpen(!1)},"Back")),g.createElement("li",{className:"is-submenu-item is-drilldown-submenu-item"},g.createElement("a",{href:"/my/profile/"},"Manage Account")),g.createElement("li",{className:"is-submenu-item is-drilldown-submenu-item"},g.createElement("a",{href:j},"Activity History")),g.createElement("li",{className:"is-submenu-item is-drilldown-submenu-item"},g.createElement("a",{href:B},"Search History")),Ia(e.user),g.createElement("li",{className:"is-submenu-item is-drilldown-submenu-item"},g.createElement("a",{href:"/myfile/"},"MyFile")),!0===e.user.is_staff?g.createElement("li",null,g.createElement("a",{href:"/classic/"},"Use Classic")):null,g.createElement("li",{className:"is-submenu-item is-drilldown-submenu-item"},g.createElement("div",{className:"Nav-nonLink"},"Funds:"," ",g.createElement("span",{className:"Nav-nonLink--accentAlt"},g.createElement(dn,{amount:t||a})))),g.createElement("li",{className:"u-padding-sides text-center is-submenu-item is-drilldown-submenu-item"},g.createElement(ft,{small:!0,className:"AccentAlt",href:"/purchase/"},"Add Funds")),g.createElement("li",{className:"Logout is-submenu-item is-drilldown-submenu-item"},g.createElement("a",{className:"Nav-accentBtn--light",onClick:e=>r("/logout/",e)}," ","Logout"," "))),g.createElement("ul",{className:"searchOptionDropdown tf-dropdown",style:i?{display:"none"}:{right:"-85px"}},g.createElement("div",{id:"expandedSearchOption"},g.createElement("div",{className:"orange_hover sub__menu"},g.createElement("ul",{className:"subMenu__items",onClick:e=>r(q,e)},g.createElement("li",{className:"subMenu--item"},g.createElement("span",{className:"labels__container"},g.createElement("div",{className:"labels"},"Doc Alerts"),g.createElement("div",{className:"labels--desc"},"Receive automatic alerts when documents are recorded matching your search criteria."))))),g.createElement("div",{className:"orange_hover sub__menu"},g.createElement("ul",{className:"subMenu__items",onClick:e=>r(z,e)},g.createElement("li",{className:"subMenu--item"},g.createElement("span",{className:"labels__container"},g.createElement("div",{className:"labels"},"Profile and Preferences"),g.createElement("div",{className:"labels--desc"},"Change password, update contact information, set preferences."))))),g.createElement("div",{className:"orange_hover sub__menu "+(c?"init_active":"")},g.createElement("ul",{className:"subMenu__items",onClick:e=>r(U,e)},g.createElement("li",{className:"subMenu--item"},g.createElement("span",{className:"labels__container"},g.createElement("div",{className:"labels"},"Add Funds"),g.createElement("div",{className:"labels--desc"},"Your balance is ",g.createElement(dn,{amount:a}),". Click here to add more."))))),g.createElement("div",{className:"orange_hover sub__menu"},g.createElement("ul",{className:"subMenu__items",onClick:e=>r(V,e)},g.createElement("li",{className:"subMenu--item"},g.createElement("span",{className:"labels__container"},g.createElement("div",{className:"labels"},"Manage Credit Cards"),g.createElement("div",{className:"labels--desc"},"Add or update credit cards used for adding funds"))))),g.createElement("div",{className:"orange_hover sub__menu"},g.createElement("ul",{className:"subMenu__items",onClick:e=>r(W,e)},g.createElement("li",{className:"subMenu--item"},g.createElement("span",{className:"labels__container"},g.createElement("div",{className:"labels"},"Team accounts"),g.createElement("div",{className:"labels--desc"},"Manage Team funds and premissions. Run Team Activity reports."))))),g.createElement("div",{className:"orange_hover sub__menu"},g.createElement("ul",{className:"subMenu__items",onClick:e=>r(B,e)},g.createElement("li",{className:"subMenu--item"},g.createElement("span",{className:"labels__container"},g.createElement("div",{className:"labels"},"Search History"),g.createElement("div",{className:"labels--desc"},"Re-run your past searches"))),Ia(e.user))),g.createElement("div",{className:"orange_hover sub__menu"},g.createElement("ul",{className:"subMenu__items",onClick:e=>r(j,e)},g.createElement("li",{className:"subMenu--item"},g.createElement("span",{className:"labels__container"},g.createElement("div",{className:"labels"},"Activity and Receipts"),g.createElement("div",{className:"labels--desc"},"View purchase history, download receipts, run account activity reports."))))),g.createElement("div",{className:"orange_hover sub__menu"},g.createElement("ul",{className:"subMenu__items",onClick:e=>r(H,e)},g.createElement("li",{className:"subMenu--item"},g.createElement("span",{className:"labels__container"},g.createElement("div",{className:"labels"},"My File"),g.createElement("div",{className:"labels--desc"},"Edit or create new custom MyFile Runsheets."))))),g.createElement("div",{className:"orange_hover sub__menu"},g.createElement("ul",{className:"subMenu__items",onClick:e=>r("/logout/",e)},g.createElement("li",{className:"subMenu--item"},g.createElement("span",{className:"labels__container"},g.createElement("div",{className:"labels"},"Logout"),g.createElement("div",{className:"labels--desc"},"Logout of your session."))))))))}
1p(Aa,"propTypes",Fa),Da.propTypes={user:h.object.isRequired,userBalance:h.number,isMobile:h.bool,csrfToken:h.string};const ja=e=>{const[t,n]=f.useState(0);return f.useLayoutEffect(()=>{function e(){n(window.innerWidth)}return window.addEventListener("resize",e),e(),()=>window.removeEventListener("resize",e)},[]),e.isMobile||t<1130?g.createElement("a",{onClick:e.openReportIssueModal,role:"button",id:"ticketButton"},"Open Help Ticket"):g.createElement("div",null,g.createElement("div",{className:"subMenu__items",onClick:e.openReportIssueModal},g.createElement("div",{className:"subMenu--item"},g.createElement("span",{className:"labels__container"},g.createElement("div",{className:"labels"},"Open Help Ticket"),g.createElement("div",{className:"searchOptionDetails"},g.createElement("div",{className:"labels--desc"},"Submit questions and we will respond within 2 hours during normal business hours."))))))},Ba={openReportIssueModal:X,closeReportIssueModal:Y};ja.propTypes={openReportIssueModal:h.func.isRequired,isMobile:h.bool.isRequired};const La=K(function(e){const{reportIssueModalOpen:t}=e.reportIssueModal;return{reportIssueModalOpen:t,store:e}},Ba)(ja);function $a(e){var t;const n=(e,t)=>{t.preventDefault(),window.location.assign(e)},[a,r]=f.useState(()=>"undefined"!=typeof window?window.innerWidth:1200);f.useLayoutEffect(()=>{function e(){r(window.innerWidth)}return window.addEventListener("resize",e),e(),()=>window.removeEventListener("resize",e)},[]);const o=e.isMobile;return g.createElement("li",{className:o?"is-drilldown-submenu-parent":"tf-nav-item tf-nav-item--has-dropdown"},g.createElement("a",{className:"hoverEffecrNav",role:"listbox",onClick:()=>{o&&e.setIsSubmenuOpen(!e.isSubmenuOpen)}},"Help"),o||a<1130?g.createElement("ul",{className:"menu vertical submenu is-drilldown-submenu"+(e.isSubmenuOpen?" is-active visible":" invisible")},g.createElement("li",{className:"js-drilldown-back"},g.createElement("a",{onClick:()=>e.setIsSubmenuOpen(!1)},"Back")),g.createElement("li",{className:"newdesign is-submenu-item is-drilldown-submenu-item"},g.createElement(La,{isMobile:o})),g.createElement("li",{className:"newdesign is-submenu-item is-drilldown-submenu-item"},g.createElement("a",{href:G,id:"Nav-pricingLink"},"Pricing")),g.createElement("li",{className:"newdesign is-submenu-item is-drilldown-submenu-item"},g.createElement("a",{href:J,id:"Nav-dataFeaturesLink"},"Data Types and Features")),g.createElement("li",{className:"newdesign is-submenu-item is-drilldown-submenu-item"},g.createElement("a",{href:Z,id:"Nav-featuresLink"},"Glossary of Terms")),g.createElement("li",{className:"newdesign is-submenu-item is-drilldown-submenu-item"},g.createElement("a",{href:Q,rel:"noreferrer noopener"},"FAQs"))):g.createElement("ul",{className:"viewControl searchOptionDropdown tf-dropdown listStyleDropDown",id:"desktopHelpDropdown",style:{right:(null==(t=e.user)?void 0:t.is_authenticated)?"-126px":"-50px"},"data-submenu":""},g.createElement("div",{id:"expandedSearchOption"},g.createElement("div",{className:"orange_hover"},g.createElement("div",{className:"subMenu__items",onClick:e=>n(J,e)},g.createElement("div",{className:"subMenu--item"},g.createElement("span",{className:"labels__container"},g.createElement("div",{className:"labels"},"About TexasFile"),g.createElement("div",{className:"searchOptionDetails"},g.createElement("div",{className:"labels--desc"},"Explore our network of trusted associations and customer reviews all in one place"),g.createElement("div",{className:"labels--desc underline-blue-hover",onClick:e=>{e.stopPropagation(),n(ee,e)}},"Associations"),g.createElement("div",{className:"labels--desc underline-blue-hover",onClick:e=>{e.stopPropagation(),n(te,e)}},"Comparisons"),g.createElement("div",{className:"labels--desc underline-blue-hover",onClick:e=>{e.stopPropagation(),n(ne,e)}},"Reviews"),g.createElement("div",{className:"labels--desc underline-blue-hover",onClick:e=>{e.stopPropagation(),n(ae,e)}},"About us")))))),g.createElement("div",{className:"orange_hover"},g.createElement("div",{className:"subMenu__items",onClick:e=>n(J,e)},g.createElement("div",{className:"subMenu--item"},g.createElement("span",{className:"labels__container"},g.createElement("div",{className:"labels"},"Data Types and Features"),g.createElement("div",{className:"searchOptionDetail
1s"},g.createElement("div",{className:"labels--desc"},"Details on types of data and services available on our website")))))),g.createElement("div",{className:"orange_hover"},g.createElement("div",{className:"subMenu__items",onClick:e=>n(Z,e)},g.createElement("div",{className:"subMenu--item"},g.createElement("span",{className:"labels__container"},g.createElement("div",{className:"labels"},"Glossary of Terms"),g.createElement("div",{className:"searchOptionDetails"},g.createElement("div",{className:"labels--desc"},"Definitions of instruments and terms commonly used in land, mineral and title research")))))),g.createElement("div",{className:"orange_hover"},g.createElement("div",{className:"subMenu__items",onClick:e=>n(Q,e)},g.createElement("div",{className:"subMenu--item"},g.createElement("span",{className:"labels__container"},g.createElement("div",{className:"labels"},"Frequently Asked Questions"),g.createElement("div",{className:"searchOptionDetails"},g.createElement("div",{className:"labels--desc display-linebreak"},"How to use TexasFile.\n Getting started and tips on advanced features."),g.createElement("div",{className:"labels--desc underline-blue-hover",onClick:e=>{e.stopPropagation(),n(re,e)}},"TexasFile Video Gallery")))))),g.createElement("div",{className:"orange_hover"},g.createElement("div",{className:"subMenu__items",onClick:e=>n(G,e)},g.createElement("div",{className:"subMenu--item"},g.createElement("span",{className:"labels__container"},g.createElement("div",{className:"labels"},"Pricing"),g.createElement("div",{className:"searchOptionDetails"},g.createElement("div",{className:"labels--desc"},"Details on pricing for documents, data and premium searches.")))))),g.createElement("div",{className:"orange_hover"},g.createElement(La,{isMobile:e.isMobile})))))}function qa(e){const t=oe.isNil(e.cartCount)?e.user.quick_cart_count:e.cartCount,[n,a]=f.useState(t);return f.useEffect(()=>{a(t)},[t]),g.createElement("li",{className:"cartNavBar",style:{margin:"0"}},g.createElement("a",{href:"/my/cart/",role:"listbox",className:"cartLink",style:{color:"white",height:"4rem",paddingRight:"18px",paddingLeft:"18px",display:"flex",alignItems:"center",justifyContent:"center"}},g.createElement(P,{i:"shopping-cart-icon",className:"cartIcon",value:n}),g.createElement("span",{style:{position:"relative",top:"0.7rem",right:"0.8rem"}},"Cart")))}function za(e){const{userBalance:t}=e,{balance:n}=e.user;return g.createElement("li",{className:"desktopNavNoDisplay"},g.createElement("a",{href:"/purchase/",role:"listbox",style:{background:"#FF9900",color:"white",paddingRight:"0"}},"Add Funds (Bal. ",g.createElement(dn,{amount:t||n}),")",g.createElement(P,{i:"chevron-right",style:{fontWeight:"bold",float:"right",marginTop:"1.1rem",marginRight:"0.8rem"}})))}function Ua(e){const{user:t,cartCount:n,newTracking:a,updateList:r,updateCurrentId:o,tracking_id:s,openHelpModal:i,closeHelpModal:l,createOrUpdateTracking:c,createTrackingId:u,isHelpModalOpen:d,recent:p,updateNewTracking:m,userBalance:h,requestDeleteTrackingId:b,csrfToken:y,store:v,isMobile:E,handleClickOutside:w,setTrackingIDEntries:C,deleteTrackingOpen:S}=e,[k,N]=f.useState(n),[x,T]=f.useState(!1),[M,R]=f.useState(!1),[O,_]=f.useState(!1),[P,F]=f.useState(!1),[A,I]=f.useState(!1),[D,j]=f.useState("415px");f.useEffect(()=>{N(n)},[n]);const B=x||M||O||P||A,L="400px",$="270px",q="338px",z="270px",U="auto",V="406px";return f.useEffect(()=>{j(x?$:M?q:O?z:P?U:A?V:L)},[x,M,O,P,A]),g.createElement(g.Fragment,null,E&&g.createElement("div",{onClick:e=>w(e,!0),className:"overlay--mobile"}),g.createElement("div",{className:E?"is-drilldown":"",style:E?{height:D,maxWidth:"100%"}:{}},g.createElement("ul",{className:E?"menu drilldown"+(B?" invisible":""):"tf-main-menu"},g.createElement("li",{className:"is-dropdown-submenu-parent"},g.createElement("a",{style:{fontSize:"0.8rem"},className:"hoverEffecrNav",href:"/"},"Home")),g.createElement($a,{csrfToken:y,store:v,isMobile:E,setIsSubmenuOpen:T,isSubmenuOpen:x,user:t}),g.createElement(On,{user:t,isMobile:E,setIsSubmenuOpen:R,isSubmenuOpen:M}),g.createElement(_n,{isMobile:e.isMobile,isAuthenticated:!0,user:t,setIsSubmenuOpen:_,isSubmenuOpen:O}),g.createElement(Ra,{newTracking:a,updateList:r,updateCurrentId:o,tracking_id:s,openHelpModal:i,closeHelpModal:l,createOrUpdateTracking:c,createTrackingId:u,isHelpModalOpen:d,recent:p,updateNewTracking:m,requestDeleteTrackingId:b,tracking_id_required:e.tracking_id_required,toggleRequireTrackingOn:e.toggleRequireTrackingOn,toggleRequireTrackingOff:e.toggleRequireTrackingOff,setIsSubmenuOpen:F,isSubmenuOpen:P,setTrackingIDEntries:C,csrfToken:y,deleteTrackingOpen:S}),g.createElement(Da,{user:t,userBalance:h,isMobile:E,csrfToken:y,setIsSubmenuOpen:I,isSubmenuOpen:A}),g.createElement(za,{user:t,userBalance:h}),e.user.navCartView?g.createElement(qa,{user:t,cartCount:k}):null)))}function Va(e){var t,n;const a=(e,t)=>{t.preventDefault(),window.location.assign(e)},[r,o]=f.useState(0),[s,i]=f.useState(e.isMobile);f.useLayoutEffect(()=>{function e(){o(window.innerWidth)}return window.addEventListener("resize",e),e(),()=>window.removeEventListener("resize",e)},[]),f.useEffect(()=>{i(e.isMobile),r<1130&&i(!0)},[r]);return g.createElement("li",{className:s?"is-drilldown-submenu-parent":"tf-nav-item tf-nav-item--has-dropdown"},g.createElement("a",{className:"hoverEffecrNav",role:"listbox",onClick:()=>e.setIsSubmenuOpen(!e.isSubmenuOpen)},"Search"),s&&g.createElement("ul",{className:"menu vertical submenu is-drilldown-submenu"+(e.isSubmenuOpen?" is-active visible":" invisible")},g.createElement("li",{className:"js-drilldown-back"},g.createElement("a",{onClick:()=>e.setIsSubmenuOpen(!1)},"Back")),g.createElement("li",null,g.createElement("a",{href:b},"County Records")),g.createElement("li",null,g.createElement("a",{href:y},"Mineral Data")),g.createElement("li",null,g.createElement("a",{href:v},"Statewide Search")),g.createElement("li",null,g.createElement("a",{href:E},"OCR Super Search")),g.createElement("li",null,g.createElement("a",{href:w},"Plat Maps")),(null==(t=null==e?void 0:e.user)?void 0:t.cadSearch)&&g.createElement("li",null,g.createElement("a",{href:C},"Appraisal Data")),g.createElement("li",null,g.createElement("a",{href:S},"Probate Data"))),g.createElement("ul",{className:"viewControl2 searchOptionDropdown tf-dropdown listStyleDropDown",id:"desktopSearchOptions",style:s?{display:"none"}:{right:"-16px"}},!s&&r>1130&&g.createElement("div",{id:"expandedSearchOption"},g.createElement("div",{className:"orange_hover"},g.createElement("div",{className:"subMenu__items",onClick:e=>a(b,e)},g.createElement("div",{className:"subMenu--item"},g.createElement("span",{className:"labels__container"},g.createElement("div",{className:"labels"},"County Records"),g.createElement("div",{className:"searchOptionDetail
1s loggedOut"},g.createElement("div",{className:"labels--desc"},"Includes county clerk records such as deeds, liens, oil & gas leases, easements, assignments and releases.")))))),g.createElement("div",{className:"orange_hover"},g.createElement("div",{className:"subMenu__items",onClick:e=>a(v,e)},g.createElement("div",{className:"subMenu--item"},g.createElement("span",{className:"labels__container"},g.createElement("div",{className:"labels"},"Statewide Search"),g.createElement("div",{className:"searchOptionDetails loggedOut"},g.createElement("div",{className:"labels--desc"},"One search. All 254 Texas counties. The industry's only statewide county records search"),g.createElement("div",{className:"labels--desc underline-blue-hover",onClick:e=>a(v,e)},"County Records"),g.createElement("div",{className:"labels--desc underline-blue-hover",onClick:e=>{e.stopPropagation(),a(k,e)}},"Mineral Data")))))),g.createElement("div",{className:"orange_hover"},g.createElement("div",{className:"subMenu__items",onClick:e=>a(y,e)},g.createElement("div",{className:"subMenu--item"},g.createElement("span",{className:"labels__container"},g.createElement("div",{className:"labels"},"Mineral Data"),g.createElement("div",{className:"searchOptionDetails loggedOut"},g.createElement("div",{className:"labels--desc"},"Mineral ownership and valuation data"),g.createElement("div",{className:"labels--desc underline-blue-hover",onClick:e=>a(y,e)},"Mineral Homepage"),g.createElement("div",{className:"labels--desc underline-blue-hover",onClick:e=>{e.stopPropagation(),a(k,e)}},"Mineral Statewide Search"),g.createElement("div",{className:"labels--desc underline-blue-hover",onClick:e=>{e.stopPropagation(),a(N,e)}},"Bulk Mineral Data")))))),e.user.ocrSuperSearchAccess&&g.createElement("div",{className:"orange_hover"},g.createElement("div",{className:"subMenu__items",onClick:e=>a(E,e)},g.createElement("div",{className:"subMenu--item"},g.createElement("span",{className:"labels__container"},g.createElement("div",{className:"labels"},"OCR Super Search - Free"),g.createElement("div",{className:"searchOptionDetails loggedOut"},g.createElement("div",{className:"labels--desc"},"Find names or phrases inside clerk records. Indexed or not. Powerful full-text document search."),e.user.ocrSuperSearchSWAccess&&g.createElement("div",{className:"labels--desc underline-blue-hover",onClick:e=>{e.stopPropagation(),a(x,e)}},"Statewide Search")))))),g.createElement("div",{className:"orange_hover"},g.createElement("div",{className:"subMenu__items",onClick:e=>a(S,e)},g.createElement("div",{className:"subMenu--item"},g.createElement("span",{className:"labels__container"},g.createElement("div",{className:"labels"},"Probate Data"),g.createElement("div",{className:"searchOptionDetails loggedOut"},g.createElement("div",{className:"labels--desc"},"Unlock valuable insights into probate records with just a few clicks")))))),g.createElement("div",{className:"orange_hover"},g.createElement("div",{className:"subMenu__items",onClick:e=>a(w,e)},g.createElement("div",{className:"subMenu--item"},g.createElement("span",{className:"labels__container"},g.createElement("div",{className:"labels"},"Plat Maps"),g.createElement("div",{className:"searchOptionDetails loggedOut"},g.createElement("div",{className:"labels--desc"},"Recorded maps of subdivisions and tracts of land")))))),(null==(n=null==e?void 0:e.user)?void 0:n.cadSearch)&&g.createElement("div",{className:"orange_hover"},g.createElement("div",{className:"subMenu__items",onClick:e=>a(C,e)},g.createElement("div",{className:"subMenu--item"},g.createElement("span",{className:"labels__container"},g.createElement("div",{className:"labels"},"Appraisal Data"),g.createElement("div",{className:"searchOptionDetails loggedOut"},g.createElement("div",{className:"labels--desc"},"Residential and commercial property appraisal data and sales history")))))))))}function Wa(e){return g.createElement("li",{style:{margin:"0"}},g.createElement("a",{href:"#",onClick:e.openLoginModal,className:"Nav-accentBtn wide-accentBtn"},"Login"))}function Ha(){return g.createElement("li",{style:{margin:"0"}},g.createElement("a",{href:"/register",className:"Nav-accentBtn--light wide-accentBtn"},"Register"))}function Ka(){return g.createElement("li",null,g.createElement("a",{href:"/register",className:"Nav-accentBtn--light"},"Register to search 300+ counties"))}function Ya(e){const{csrfToken:t,next:n,handleClickOutside:a,isMobile:r}=e,[o,s]=f.useState(!1),[i,l]=f.useState(!1),[c,u]=f.useState(!1),[d,p]=f.useState("415px"),m=o||i||c,h="400px",b="270px",y="338px",v="270px";f.useEffect(()=>{p(o?b:i?y:c?v:h)},[o,i,c]);return g.createElement(g.Fragment,null,r&&g.createElement("div",{onClick:e=>a(e,!0),className:"overlay--mobile"}),g.createElement("div",{className:r?"is-drilldown":"",style:r?{height:d,maxWidth:"100%"}:{}},g.createElement("ul",{className:r?"menu drilldown"+(m?" invisible":""):"tf-main-menu"},g.createElement("li",{className:"is-dropdown-submenu-parent"},g.createElement("a",{style:{fontSize:"0.8rem"},className:"hoverEffecrNav",href:"/"},"Home")),!0===e.blogNav?null:g.createElement($a,{csrfToken:t,store:e.store,isMobile:r,setIsSubmenuOpen:s,isSubmenuOpen:o,user:e.user}),e.isBlog?g.createElement(Ka,null):g.createElement(g.Fragment,null,g.createElement(Va,{isMobile:r,user:e.user,setIsSubmenuOpen:l,isSubmenuOpen:i}),g.createElement(_n,{isMobile:r,isAuthenticated:!1,user:e.user,setIsSubmenuOpen:u,isSubmenuOpen:c}),g.createElement(Ha,null)),g.createElement(Wa,{next:n,path:e.path,csrfToken:e.csrfToken,isLoginModalOpen:e.isLoginModalOpen,openLoginModal:e.openLoginModal,closeLoginModal:e.closeLoginModal,forgotPassword:e.forgotPassword,changeModalContent:e.changeModalContent,onResetPasswordCl
1ick:e.onResetPasswordClick,resetPasswordError:e.resetPasswordError,onChangeInput:e.onChangeInput,store:e.store}))))}function Xa(e){const{isOpen:t,onCloseModal:n,onConfirmDelete:a}=e;return g.createElement(yt,{isOpen:t,onBackgroundClick:n,className:"ConfirmDeleteTrackingIdModal"},g.createElement(gt,null,g.createElement(bt,null,g.createElement("a",{className:"Close",role:"button",onClick:n},g.createElement(P,{i:"close-circle-o"})),g.createElement("h4",{className:"rev-Modal-header"},"Delete Tracking Id?")),g.createElement(bt,{medium:8,large:6,mediumCentered:!0},g.createElement(ft,{type:"submit",onClick:a,expanded:!0},"Delete"))))}$a.propTypes={openReportIssueModal:h.func.isRequired,user:h.object.isRequired,isMobile:h.bool,store:h.object},qa.propTypes={user:h.object.isRequired,cartCount:h.number},za.propTypes={user:h.object.isRequired,userBalance:h.number},Ua.propTypes={user:h.object.isRequired,cartCount:h.number,newTracking:h.string.isRequired,updateList:h.func.isRequired,updateCurrentId:h.func.isRequired,tracking_id:h.string,openHelpModal:h.func.isRequired,closeHelpModal:h.func.isRequired,createOrUpdateTracking:h.func.isRequired,createTrackingId:h.func.isRequired,isHelpModalOpen:h.bool.isRequired,recent:h.array.isRequired,updateNewTracking:h.func.isRequired,userBalance:h.number,requestDeleteTrackingId:h.func.isRequired,csrfToken:h.string.isRequired,store:h.object,toggleRequireTrackingOn:h.func,toggleRequireTrackingOff:h.func,tracking_id_required:h.bool,cards:h.array,setUserBalance:h.func,openReloadErrorModal:h.func,reloadError:h.bool,isMobile:h.bool,handleClickOutside:h.func,setTrackingIDEntries:h.func,deleteTrackingOpen:h.bool},Va.propTypes={isMobile:h.bool,user:h.object},Wa.propTypes={next:h.string,path:h.string.isRequired,csrfToken:h.string.isRequired,isLoginModalOpen:h.bool.isRequired,closeLoginModal:h.func.isRequired,openLoginModal:h.func.isRequired,forgotPassword:h.bool.isRequired,changeModalContent:h.func.isRequired,onResetPasswordClick:h.func.isRequired,onChangeInput:h.func.isRequired,resetPasswordError:h.string},Ya.propTypes={next:h.string,path:h.string.isRequired,csrfToken:h.string.isRequired,isLoginModalOpen:h.bool.isRequired,openLoginModal:h.func.isRequired,closeLoginModal:h.func.isRequired,forgotPassword:h.bool.isRequired,changeModalContent:h.func.isRequired,onResetPasswordClick:h.func.isRequired,onChangeInput:h.func.isRequired,resetPasswordError:h.string,blogNav:h.bool,store:h.object,handleClickOutside:h.func,isMobile:h.bool},Xa.propTypes={isOpen:h.bool.isRequired,onCloseModal:h.func.isRequired};const Ga={name:{presence:{allowEmpty:!1,message:"cannot be empty."}},email:{email:!0,presence:{allowEmpty:!1,message:"^Email cannot be empty."}},issueType:{presence:{allowEmpty:!1,message:"^Please Select an Issue Type."}}},Ja=[{label:"-- Select Issue Type --",value:""},{label:"Account Issue",value:"account"},{label:"Document Availability",value:"availability"},{label:"Error Message",value:"error"},{label:"Export Issue",value:"export"},{label:"Image Issue",value:"image"},{label:"Index Issue",value:"index"},{label:"Search Results",value:"search"},{label:"Other",value:"other"}];function Za(e){const{reportIssueModalOpen:t,closeIssueModal:n,onUpdateField:a}=e;function r(){e.emptyFormData()}function o(){const t=function(t){const n=new FormData;return n.append("csrfmiddlewaretoken",e.csrfToken),oe.forEach(t,(e,t)=>n.append(t,e)),{method:"POST",credentials:"same-origin",headers:{"X-CSRFToken":e.csrfToken,"X-Requested-With":"XMLHttpRequest"},body:n}}(e.formData);return fetch("/request/submit-issue/",t).then(t=>{200===t.status?t.json().then(()=>{e.closeIssueModal(),r()}):400===t.status?t.json().then(t=>{!function(t){const n=le(t.error);e.onUpdateFormErrors(n)}(t)}):(e.onSubmitSuccess(),e.closeIssueModal(),r())})}return g.createElement(yt,{isOpen:t,onBackgroundClick:n,className:"ReportIssueModal"},g.createElement(gt,null,g.createElement(bt,null,g.createElement("a",{role:"button",className:"Close",onClick:e.closeIssueModal},g.createElement(P,{i:"close-circle-o"})),g.createElement("h4",{className:"rev-Modal-header"},"Help Desk"),g.createElement("p",null,"Submit your questions here and we will respond within 2 hours during normal business hours. For immediate assistance please call us at (214) 705-6400. Questions submitted over the weekend will be reviewed the following Monday.")),g.createElement(bt,{medium:6},g.createElement(pn.Stack,{id:"help-name",name:"name",label:"Name *",placeholder:"Your Name",error:se(e.errors.name),value:se(e.formData.name),onChange:a,required:!0})),g.createElement(bt,{medium:6},g.createElement(pn.Stack,{id:"help-email",name:"email",label:"Email *",placeholder:"Email",error:se(e.errors.email),value:se(e.formData.email),onChange:a,required:!0})),g.createElement(bt,{medium:12},g.createElement(gn.Stack,{id:"issueType",name:"issueType",label:"Issue Type*",placeholder:"Issue Type.",value:se(e.formData.issueType),error:se(e.errors.issueType),options:Ja,onChange:a,required:!0})),g.createElement(bt,{medium:12},g.createElement(mn,{id:"comments",name:"comments",label:"Additional Comments*",placeholder:"Please add any additional comments..",error:se(e.errors.comments),value:se(e.formData.comments),onChange:a})),g.createElement(bt,{medium:8,large:6,mediumCentered:!0},g.createElement("br",null),g.createElement(ft,{type:"submit",onClick:function(){const t=(n=e.formData,void Yt(n,Ga));var n;ie(t)||o(),e.onUpdateFormErrors(ie(t)?t:{})},expanded:!0},"Submit"))))}Za.propTypes={formData:h.object.isRequired,errors:h.object.isRequired,closeIssueModal:h.func.isRequired,onUpdateFormErrors:h.func.isRequired,onSubmitSuccess:h.func.isRequired,reportIssueModalOpen:h.bool.isRequired,onUpdateField:h.func.isRequired,emptyFormData:h.func.isRequired,csrfToken:h.string};const Qa=e=>{const{result:t,county:n,user:a,countyMappings:r,handleAddToCart:o,userBalance:s,rewards:i,openTrackingRequiredModal:l,setSelectedResult:c,openMyPurchaseModal:u,openMyPreviewModal:d,handleDocQueryClick:p,updateRewards:m,handleReportDocumentIssue:h}=e,[b,y]=f.useState(!1),v=(e,t=!1)=>{let n="";return n=oe.isEmpty(r)?ce[e].toLowerCase().replaceAll(" ","-"):r[e].toLowerCase().replaceAll(" ","-"),t&&(n=n.charAt(0).toUpperCase()+n.slice(1)),n};return void 0===t?null:(t.county={id:t.county_id},g.createElement("div",{className:"instr-outer-block"},g.createElement("div",{className:"instr-details"},g.createElement("div",{className:"instr-row container"},g.createElement("div",{className:"instr-row top"},g.createElement("div",{className:"instr-row-item county"},v(t.county_id,!0),g.createElement("span",{className:"fieldDesc"},"County")),g.createElement("div",{className:"instr-row-item year"},t.filed_date.split("-")[0],g.createElement("span",{className:"fieldDesc"},"Year")),g.createElement("div",{className:"instr-row-item type"},t.type?t.type:"N/A",g.createElement("span",{className:"fieldDesc"},"Type")),g.createElement("div",{className:"instr-row-item subtype"},t.subtype||"N/A",g.createElement("span",{className:"fieldDesc"},"Subtype"))),g.createElement("hr",{className:"instr-block-divider"}),g.createElement("div",{className:"instr-row bottom"},g.createElement("div",{className:"instr-row-item number"},t.z_number,g.createElement("span",{className:"fieldDesc"},"Number")),g.createElement("div",{className:"instr-row-item book"},t.book,g.createElement("span",{className:"fieldDesc"},"Book")),g.createElement("div",{className:"instr-row-item volume"},t.z_volume,g.createElement("span",{className:"fieldDesc"},"Vol.")),g.createElement("div",{className:"instr-row-item page"},t.z_page,g.createElement("span",{className:"fieldDesc"},"Page")),g.createElement("div",{className:"instr-row-item grantors"},t.grantors.length,g.createElement("span",{className:"fieldDesc"},"GRs")),g.createElement("div",{className:"instr-row-item grantees"},t.grantees.length,g.createElement("span",{className:"fieldDesc"},"GEs")))),g.createElement("div",{className:"instr-expander",onClick:()=>y(!b)},b?"▲":"▼")),b&&g.createElement("div",{className:"instr-details-expansion "+(b?"show":"hide")},g.createElement("div",{className:"instr-gr-ge-legal"},g.createElement("div",{className:"instr-expand grantors-container"},g.createElement("span",{className:"label-grantors"},"Grantors"),t.grantors.map((e,t)=>
1g.createElement("div",{className:"grantor",key:t},e))),g.createElement("div",{className:"instr-expand grantees-container"},g.createElement("span",{className:"label-grantees"},"Grantees"),t.grantees.map((e,t)=>g.createElement("div",{className:"grantee",key:t},e))),g.createElement("div",{className:"instr-expand legal-container"},g.createElement("span",{className:"label-legal"},"Legal"),g.createElement("div",{className:"legal"},0!==(null==(w=(E=t).properties)?void 0:w.length)?E.properties.map((e,t)=>g.createElement("div",{key:t},Object.entries(e).map(([e,t],n)=>g.createElement("div",{className:"listItem",key:n},g.createElement("span",{style:{fontWeight:"bold"}},e),": ",t)))):0!==(null==(C=E.remarks)?void 0:C.length)?E.remarks:"N/A"))),g.createElement("div",{className:"instr-quick-actions"},g.createElement(vn,{user:a,result:t,county:v(t.county_id),requireTracking:a.tracking_id_required,handlePurchaseClick:r=>{var o;const d=t.purchase_price.slice(1),p=de(i);r.preventDefault(),a.tracking_id_required&&!(null==(o=a.orders.tracking_order)?void 0:o.tracking_id)?l():p?(u(t,n),m()):s>=d?(u(t,n),e.setUserBalance(parseFloat(s-d))):c(t,"purchase",d)},handleViewPreviewClick:e=>{var r;const o=t.preview_price.slice(1),u=ue(i);e.preventDefault(),u?(d(t,n),m()):o<=s?d(t,n):a.tracking_id_required&&!(null==(r=a.orders.tracking_order)?void 0:r.tracking_id)?l():c(t,"preview",o)},handleDownloadClick:e=>{e.preventDefault(),t.county.slug=v(t.county_id),u(t,n)},expandedRows:b?[`${t.county.id}:${t.id}`]:[],inChatbotView:!0,openMyPurchaseModal:e.openMyPurchaseModal,handleRecommendationClick:()=>{},rewards:i,handleAddToCartClick:e=>{e.preventDefault(),o([e.currentTarget.value])},openTrackingRequiredModal:l,handleDocQueryClick:p,handleReportIssue:h,isMobile:!0}),g.createElement("div",{className:"quick-action pages"},"Pages: ",t.n_pages)))));var E,w,C};function er(){return er=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},er.apply(null,arguments)}Qa.propTypes={result:h.object.isRequired,user:h.object.isRequired,countyMappings:h.object,setUserBalance:h.func,openMyPurchaseModal:h.func.isRequired,openMyPreviewModal:h.func.isRequired,closeMyPurchaseModal:h.func,closeMyPreviewModal:h.func,isMyPurchaseModalOpen:h.bool,isMyPreviewModalOpen:h.bool,onMyPreviewModalSuccess:h.func,onMyPurchaseModalSuccess:h.func,onMyPurchaseModalFail:h.func,onMyPreviewModalFail:h.func,clearLastPurchaseComplete:h.func,setQuickCartCount:h.func,lastPurchaseComplete:h.object,csrfToken:h.string,row:h.object,county:h.object.isRequired,handleAddToCart:h.func.isRequired,userBalance:h.number,rewards:h.array.isRequired,openTrackingRequiredModal:h.func,setSelectedResult:h.func,handleDocQueryClick:h.func,updateRewards:h.func,handleReportDocumentIssue:h.func};const tr={secondary:["secondary","rev-Label--secondary"],alert:["alert","rev-Label--alert"],warning:["warning","rev-Label--warning"],success:["success","rev-Label--success"]},nr=Object.keys(tr),ar={icon:h.string};nr.forEach(e=>ar[e]=h.bool);class rr extends f.Component{render(){const e=this.props,{className:t,children:n,icon:a}=e,r=d(e,["className","children","icon"]),o=[];nr.forEach(e=>{r[e]&&(o.push(tr[e]),delete r[e])});const s=D(t,"label","rev-Label",o);return g.createElement("span",er({},r,{className:s}),a?g.createElement(P,{i:a,className:"rev-Label-icon"}):null," ",n)}}function or(){return or=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},or.apply(null,arguments)}p(rr,"propTypes",ar);class sr extends f.Component{constructor(e){super(e),p(this,"initBody",e=>{const{county:t,doctype:n,number:a,book:r,volume:o,page:s,filed_date:i}=e.result;return"County: "+t.name+"\nInstrument: "+pe.startCase(n)+"\nID: "+a+"\nBook-Vol-Page: "+r+"|"+o+"|"+s+"\
1nDate: "+i.slice(0,10)}),p(this,"validEmail",()=>/\S+@\S+\.\S+/.test(this.state.email)),p(this,"onSelectContact",e=>{const t=pe.find(this.props.contacts,{id:e}),{first_name:n,last_name:a}=this.props.user,{name:r}=t,{county:o,doctype:s}=this.props.result;this.props.updateSelectedContact(t),this.setState({emailFocus:!1})}),p(this,"renderContact",e=>g.createElement("div",{key:e.id,className:"contact",onClick:t=>this.onSelectContact(e.id)},g.createElement("span",{className:"contactName"},e.name)," | ",g.createElement("span",{className:"contactEmail"},e.email))),p(this,"onNameKeyPress",e=>{if(13!==e.charCode)return e;this.onSubmitAddContact(e)}),p(this,"onEmailKeyPress",e=>{if(13!==e.charCode)return e;e.preventDefault()}),p(this,"renderContacts",e=>{const t=pe.isEmpty(e);return t&&this.validEmail()?g.createElement("div",{className:"new-contact"},g.createElement(pn,{name:"name",placeholder:"contact name",type:"text",value:this.state.name,onChange:e=>this.setState({name:e.target.value}),onKeyPress:this.onNameKeyPress}),g.createElement(ft,{className:"u-noMargin-bottom",expanded:!0,type:"submit",onClick:e=>this.onSubmitAddContact(e)},"Add Contact")):t?null:g.createElement("div",{className:"contacts"},g.createElement("span",{className:"recentContacts"},"recent contacts"),e.map(this.renderContact),g.createElement("a",{href:me,target:"_blank",className:"manageContactsLink"},g.createElement("b",{style:{marginLeft:"5px"}},"click to manage contacts")))}),p(this,"filteredContacts",()=>this.props.contacts.filter(e=>e.email.includes(this.state.email)||e.name.includes(this.state.email)).slice(0,5)),p(this,"onEmailChange",e=>{this.setState({email:e.target.value})});const{first_name:t,last_name:n}=e.user,a="Hello from TexasFile, Here is a Document from "+pe.startCase(t)+" "+pe.startCase(n);this.state={email:"",name:"",cc:!1,body:this.initBody(e),subject:a,emailFocus:!1}}componentDidUpdate(e,t){if(this.props.selectedContact&&e.selectedContact!=this.props.selectedContact&&this.state.body===this.initBody(this.props)){const{first_name:e,last_name:n}=this.props.user,{name:a}=this.props.selectedContact,{county:r,doctype:o}=this.props.result,s=pe.startCase(a)+",\n\n"+pe.startCase(e)+" "+pe.startCase(n)+" asked TexasFile to deliver you the attached "+pe.startCase(o)+" from "+r.name+" County\n\n"+t.body;this.setState({body:s})}}onSubmitAddContact(e){e.preventDefault();const t={email:this.state.email,name:this.state.name,cc:!1,csrfToken:this.props.csrfToken};this.props.createContact(t),this.setState({emailFocus:!1,name:"",email:""})}render(){return g.createElement("div",{className:"emailContact"},g.createElement("h2",null,"Email Document to Contact"),g.createElement(gt,null,g.createElement(bt,null,g.createElement("div",{className:"centerSpaced"},this.props.selectedContact?g.createElement("div",{className:"selected contact"},"To: ",this.props.selectedContact.name," | ",this.props.selectedContact.email,g.createElement(P,{i:"close-circle-o",onClick:()=>this.props.updateSelectedContact(null)})):g.createElement(pn,{name:"email",type:"email",className:"email",placeholder:"email",autoComplete:"off",onChange:this.onEmailChange,onFocus:()=>this.setState({emailFocus:!0}),value:this.state.email,onKeyPress:this.onEmailKeyPress}),g.createElement("div",{className:"cc"},g.createElement("input",{className:"u-noMargin-bottom u-noMargin-top",name:"cc",type:"checkbox",defaultChecked:this.state.cc,onChange:e=>this.setState({cc:e.target.checked})}),g.createElement("span",null,"CC: me"))),this.state.emailFocus&&this.renderContacts(this.filteredContacts()))),g.createElement(gt,null,g.createElement(bt,null,g.createElement(pn,{name:"subject",type:"text",placeholder:"subject",defaultValue:this.state.subject,onChange:e=>this.setState({subject:e.target.value}),readOnly:"readOnly"}))),g.createElement(gt,null,g.createElement(bt,null,g.createElement("textarea",{rows:8,placeholder:"message",value:this.state.body,onChange:e=>this.setState({body:e.target.value})}))),g.createElement(gt,null,g.createElement(bt,null,g.createElement(ft,{expanded:!0,type:"submit",name:"submit",onClick:e=>(e.preventDefault(),this.props.sendEmail({selectedContact:this.props.selectedContact,subject:this.state.subject,body:this.state.body,cc:this.state.cc,purchaseId:this.props.purchaseId,csrfToken:this.props.csrfToken})),disabled:pe.isEmpty(this.props.selectedContact)},"Send with Document Attachment"))))}}const ir=h.shape({id:h.number.isRequired,name:h.string.isRequired,email:h.string.isRequired}),lr=h.shape({county:h.shape({name:h.string.isRequired}).isRequired,doctype:h.string.isRequired,number:h.string,book:h.str
1ing,volume:h.string,page:h.string,filed_date:h.string.isRequired});sr.propTypes={purchaseId:h.number.isRequired,selectedContact:ir,result:lr.isRequired,contacts:h.arrayOf(ir),csrfToken:h.string.isRequired,sendEmail:h.func.isRequired,updateSelectedContact:h.func.isRequired,createContact:h.func.isRequired,user:h.shape({first_name:h.string.isRequired,last_name:h.string}).isRequired};class cr extends f.Component{render(){const e=[];this.props.contacts.forEach(t=>{e.findIndex(e=>e.id===t.id)<=-1&&e.push({id:t.id,name:t.name,email:t.email})});const t=this.props,{isOpen:n,onCloseModal:a}=t,r=d(t,["isOpen","onCloseModal"]);return g.createElement(yt,{isOpen:n,onBackgroundClick:a},g.createElement(sr,or({},r,{contacts:e})),g.createElement("a",{className:"Close",role:"button",onClick:a},g.createElement(P,{i:"close-circle-o"})))}}cr.propTypes=c(c({},yt.propTypes),sr.propTypes);const ur=K(e=>{const{emailContactModalOpen:t,contacts:n,selectedContact:a}=e.emailContactModal;return{isOpen:t,contacts:n,selectedContact:a}},{onCloseModal:ve,fetchContacts:ye,prependContact:be,createContact:ge,updateSelectedContact:fe,sendEmail:he})(cr);const dr={execute:function(e,t,n){const a=new FormData;for(const s of t)n?a.append("map_set",s):a.append("instrument_set",s);const r=document.createElement("div");r.className="basicModalOverlay",r.innerHTML='\n    <div class="basicModal">
1\n      <span>Building Cart...</span>\n    </div>\n  ';const o=document.querySelector("#main");return o&&o.appendChild(r),fetch("/my/cart/api/add/documents/",{method:"POST",credentials:"same-origin",headers:{"X-CSRFToken":e},body:a}).finally(()=>{r.remove()})}},pr=e=>{var t;const n=void 0===e.isOpen||e.isOpen,a=e.handleClose||(()=>{}),[r,o]=f.useState(new Set),[s,i]=f.useState(!1),[l,c]=f.useState(!1),u=(null==(t=e.documents)?void 0:t.references)||[],d=e.referenceFetched||!1,p=u.filter(e=>e.mapped&&Object.keys(e.mapped).length>0);if(!n||d&&0===p.length)return null;const h=p.map((e,t)=>{var n,a,r;const o=e.mapped;return{id:o.id||t+1,title:o.subtype||(null==(n=o.type)?void 0:n.name)||"Document",docNumber:o.number,bookVolPage:`${o.book} ${o.volume}-${o.page}`,type:(null==(a=o.type)?void 0:a.name)||"DOCUMENT",date:o.filed_date?new Date(o.filed_date).toLocaleDateString("en-US"):"",price:parseFloat((null==(r=o.purchase_price)?void 0:r.replace("$",""))||"0.00"),grantor:o.grantors||[],grantee:o.grantees||[],available:o.available,n_pages:o.n_pages,preview_price:o.preview_price,purchase_price:o.purchase_price,county:o.county,document_id:o.document_id,stateSlug:o.stateSlug}}),b=e=>{const t=new Set(r);t.has(e)?t.delete(e):t.add(e),o(t)},y=h.filter(e=>r.has(e.id)).reduce((e,t)=>e+t.price,0),v=()=>m(void 0,null,function*(){if(!s)return Promise.resolve();c(!0);const t=`${window.location.origin}/update-profile-prefs/`,n=new FormData;n.append("checkboxName","showRelatedDocsOnPurchase"),n.append("checkboxVal","off");try{yield fetch(t,{method:"POST",credentials:"same-origin",headers:{"X-Requested-With":"XMLHttpRequest","X-CSRFToken":e.csrfToken},body:n})}catch(a){e.setFlashObj(Ee("Failed to update preference. Please try again."))}finally{c(!1)}}),E=()=>g.createElement("svg",{className:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},g.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M5 13l4 4L19 7"})),w=()=>g.createElement("svg",{className:"w-3 h-3",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},g.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"})),C=()=>g.createElement("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},g.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),g.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),S=()=>g.createElement("div",{className:"related-doc-loading-spinner"},g.createElement("div",{className:"spinner"}),g.createElement("p",null,"Loading related documents..."));return n?g.createElement("span",null,g.createElement("div",{className:"documentModalBackground",onClick:a}),g.createElement("div",{className:"documentModal"},g.createElement("div",{className:"success-banner"},g.createElement("div",{className:"success-content"},g.createElement("div",{className:"success-icon"},g.createElement(E,null)),g.createElement("div",{className:"success-text"},g.createElement("h2",null,"Purchase Complete!"),g.createElement("p",null,"Your document is ready"))),g.createElement("button",{onClick:a,className:"open-image-btn"},g.createElement(w,null),"Open Image")),g.createElement("div",{className:"related-doc-modal-header"},g.createElement("h1",{className:"related-doc-modal-title"},"Related Documents"),g.createElement("button",{className:"related-doc-modal-close",onClick:a},g.createElement(C,null))),g.createElement("div",{className:"related-doc-modal-content"},d?0===h.length?g.createElement("div",{className:"no-documents"},g.createElement("p",null,"No related documents found.")):g.createElement("span",null,g.createElement("div",{className:"documents-subtitle"},`You might also need these (${h.length} documents found)`),g.createElement("div",{className:"documents-container"},h.map(e=>{var t;return g.createElement("div",{key:e.id,className:`document-card ${r.has(e.id)?"selected":""} ${e.available?"":"unavailable"}`},g.createElement("div",{className:"document-content"},g.createElement("div",{className:"document-main",onClick:()=>e.available&&b(e.id),style:{cursor:e.available?"pointer":"not-allowed"}},g.createElement("div",{className:"document-type-row"},g.createElement("div",{className:"status-dot"}),g.createElement("span",{className:"document-type"},e.type),!e.available&&g.createElement("span",{className:"unavailable-badge"},"Unavailable")),g.createElement("h4",{className:"document-title"},e.title),g.createElement("div",{className:"parties-section"},g.createElement("div",{className:"party-row"},g.createElement("span",{className:"party-label"},"Grantor: "),g.createElement("span",{className:"party-names"},e.grantor.length>0?e.grantor.join(", "):"N/A")),g.createElement("div",{className:"party-row"},g.createElement("span",{className:"party-label"},"Grantee: "),g.createElement("span",{className:"party-names"},e.grantee.length>0?e.grantee.join(", "):"N/A"))),g.createElement("div",{className:"document-details"},g.createElement("span",null,"#",e.docNumber),g.createElement("span",null,e.bookVolPage),g.createElement("span",null,e.date)),g.createElement("div",{className:"document-meta"},g.createElement("span",{className:"pages-count"},e.n_pages," pages"),g.createElement("span",{className:"county-info"},null==(t=e.county)?void 0:t.name," County"))),g.createElement("div",{className:"document-actions"},g.createElement("button",{onClick:t=>((e,t)=>{e.preventDefault(),e.stopPropagation();const n=`/${t.stateSlug}/${t.county.slug}/instruments/${t.id}/?reference-link=true`;window.open(n,"_blank")})(t,e),className:"open-tab-btn",title:"View document details",disabled:!e.available}
1,g.createElement(w,null),g.createElement("span",null,"View")),g.createElement("div",{className:"selection-indicator "+(e.available?"":"disabled"),onClick:()=>e.available&&b(e.id)},r.has(e.id)&&g.createElement("div",{className:"selection-dot"})),g.createElement("div",{className:"pricing-info"},g.createElement("span",{className:"document-price"},"$",e.price.toFixed(2)),e.preview_price&&g.createElement("span",{className:"preview-price"},"Preview: ",e.preview_price)))))})),g.createElement("div",{className:"footer"},g.createElement("div",{className:"footer-summary"},g.createElement("div",{className:"selection-count"},r.size>0?g.createElement("span",{className:"has-selection"},r.size," selected"):g.createElement("span",null,"Select documents")),r.size>0&&g.createElement("div",{className:"total-price"},"$",y.toFixed(2))),g.createElement("div",{className:"dont-show-again-section"},g.createElement("label",{className:"dont-show-again-checkbox"},g.createElement("input",{type:"checkbox",checked:s,onChange:e=>i(e.target.checked),disabled:l}),g.createElement("span",{className:"checkmark"}),"Don't show related documents again",l&&g.createElement("span",{className:"updating-text"}," (updating...)"))),g.createElement("div",{className:"footer-actions"},g.createElement("button",{onClick:()=>m(void 0,null,function*(){yield v(),a()}),className:"related-doc-btn related-doc-btn-secondary",disabled:l},"Skip & Open Document"),g.createElement("button",{onClick:t=>m(void 0,null,function*(){t.preventDefault();const n=h.filter(e=>r.has(e.id)).map(e=>`${e.county.id}:${e.id}`);try{yield v();const t=yield dr.execute(e.csrfToken,n,!1);let r;r=t.ok||400===t.status?yield t.json():Ee();let o={};return a(),r.data&&(e.setQuickCartCount&&e.setQuickCartCount(r.data.cart_count),o=r),r.errors&&(o=Ee(r.errors.message)),e.setFlashObj(o)}catch(s){a(),e.setFlashObj(Ee("Failed to add documents to cart. Please try again."))}o(new Set)}),disabled:0===r.size||l,className:"related-doc-btn related-doc-btn-primary "+(0===r.size||l?"disabled":"")},g.createElement(P,{i:"shopping-cart-icon",style:{transform:"scale(1.5)"}}),l?"Updating...":"Add to Cart")))):g.createElement(S,null)))):null};pr.propTypes={isOpen:h.bool,handleClose:h.func,documents:h.object,referenceFetched:h.bool,csrfToken:h.string,setFlashObj:h.func,setQuickCartCount:h.func};var mr={exports:{}},hr=function(e,t){return function(){for(var n=new Array(arguments.length),a=0;a<n.length;a++)n[a]=arguments[a];return e.apply(t,n)}},fr=hr,gr=Object.prototype.toString,br=function(e){return function(t){var n=gr.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())}}(Object.create(null));function yr(e){return e=e.toLowerCase(),function(t){return br(t)===e}}function vr(e){return Array.isArray(e)}function Er(e){return void 0===e}var wr=yr("ArrayBuffer");function Cr(e){return null!==e&&"object"==typeof e}function Sr(e){if("object"!==br(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}var kr=yr("Date"),Nr=yr("File"),xr=yr("Blob"),Tr=yr("FileList");function Mr(e){return"[object Function]"===gr.call(e)}var Rr=yr("URLSearchParams");function Or(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),vr(e))for(var n=0,a=e.length;n<a;n++)t.call(null,e[n],n,e);else for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.call(null,e[r],r,e)}var _r=function(e){return function(t){return e&&t instanceof e}}("undefined"!=typeof Uint8Array&&Object.getPrototypeOf(Uint8Array)),Pr={isArray:vr,isArrayBuffer:wr,isBuffer:function(e){return null!==e&&!Er(e)&&null!==e.constructor&&!Er(e.constructor)&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},isFormData:function(e){var t="[object FormData]";return e&&("function"==typeof FormData&&e instanceof FormData||gr.call(e)===t||Mr(e.toString)&&e.toString()===t)},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&wr(e.buffer)},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:Cr,isPlainObject:Sr,isUndefined:Er,isDate:kr,isFile:Nr,isBlob:xr,isFunction:Mr,isStream:function(e){return Cr(e)&&Mr(e.pipe)},isURLSearchParams:Rr,isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)}
1,forEach:Or,merge:function e(){var t={};function n(n,a){Sr(t[a])&&Sr(n)?t[a]=e(t[a],n):Sr(n)?t[a]=e({},n):vr(n)?t[a]=n.slice():t[a]=n}for(var a=0,r=arguments.length;a<r;a++)Or(arguments[a],n);return t},extend:function(e,t,n){return Or(t,function(t,a){e[a]=n&&"function"==typeof t?fr(t,n):t}),e},trim:function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e},inherits:function(e,t,n,a){e.prototype=Object.create(t.prototype,a),e.prototype.constructor=e,n&&Object.assign(e.prototype,n)},toFlatObject:function(e,t,n){var a,r,o,s={};t=t||{};do{for(r=(a=Object.getOwnPropertyNames(e)).length;r-- >0;)s[o=a[r]]||(t[o]=e[o],s[o]=!0);e=Object.getPrototypeOf(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:br,kindOfTest:yr,endsWith:function(e,t,n){e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;var a=e.indexOf(t,n);return-1!==a&&a===n},toArray:function(e){if(!e)return null;var t=e.length;if(Er(t))return null;for(var n=new Array(t);t-- >0;)n[t]=e[t];return n},isTypedArray:_r,isFileList:Tr},Fr=Pr;function Ar(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}var Ir=function(e,t,n){if(!t)return e;var a;if(n)a=n(t);else if(Fr.isURLSearchParams(t))a=t.toString();else{var r=[];Fr.forEach(t,function(e,t){null!=e&&(Fr.isArray(e)?t+="[]":e=[e],Fr.forEach(e,function(e){Fr.isDate(e)?e=e.toISOString():Fr.isObject(e)&&(e=JSON.stringify(e)),r.push(Ar(t)+"="+Ar(e))}))}),a=r.join("&")}if(a){var o=e.indexOf("#");-1!==o&&(e=e.slice(0,o)),e+=(-1===e.indexOf("?")?"?":"&")+a}return e},Dr=Pr;function jr(){this.handlers=[]}jr.prototype.use=function(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1},jr.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},jr.prototype.forEach=function(e){Dr.forEach(this.handlers,function(t){null!==t&&e(t)})};var Br=jr;function Lr(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var $r,qr,zr={exports:{}},Ur=zr.exports={};function Vr(){throw new Error("setTimeout has not been defined")}function Wr(){throw new Error("clearTimeout has not been defined")}function Hr(e){if($r===setTimeout)return setTimeout(e,0);if(($r===Vr||!$r)&&setTimeout)return $r=setTimeout,setTimeout(e,0);try{return $r(e,0)}catch(t){try{return $r.call(null,e,0)}catch(n){return $r.call(this,e,0)}}}!function(){try{$r="function"==typeof setTimeout?setTimeout:Vr}catch(e){$r=Vr}try{qr="function"==typeof clearTimeout?clearTimeout:Wr}catch(e){qr=Wr}}();var Kr,Yr=[],Xr=!1,Gr=-1;
vendor: 5,213 bytes, lines 1-10
1function Jr(){Xr&&Kr&&(Xr=!1,Kr.length?Yr=Kr.concat(Yr):Gr=-1,Yr.length&&Zr())}function Zr(){if(!Xr){var e=Hr(Jr);Xr=!0;for(var t=Yr.length;t;){for(Kr=Yr,Yr=[];++Gr<t;)Kr&&Kr[Gr].run();Gr=-1,t=Yr.length}Kr=null,Xr=!1,function(e){if(qr===clearTimeout)return clearTimeout(e);if((qr===Wr||!qr)&&clearTimeout)return qr=clearTimeout,clearTimeout(e);try{return qr(e)}catch(t){try{return qr.call(null,e)}catch(n){return qr.call(this,e)}}}(e)}}function Qr(e,t){this.fun=e,this.array=t}function eo(){}Ur.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];Yr.push(new Qr(e,t)),1!==Yr.length||Xr||Hr(Zr)},Qr.prototype.run=function(){this.fun.apply(null,this.array)},Ur.title="browser",Ur.browser=!0,Ur.env={},Ur.argv=[],Ur.version="",Ur.versions={},Ur.on=eo,Ur.addListener=eo,Ur.once=eo,Ur.off=eo,Ur.removeListener=eo,Ur.removeAllListeners=eo,Ur.emit=eo,Ur.prependListener=eo,Ur.prependOnceListener=eo,Ur.listeners=function(e){return[]},Ur.binding=function(e){throw new Error("process.binding is not supported")},Ur.cwd=function(){return"/"},Ur.chdir=function(e){throw new Error("process.chdir is not supported")},Ur.umask=function(){return 0};const to=Lr(zr.exports);var no=Pr,ao=Pr;function ro(e,t,n,a,r){Error.call(this),this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),a&&(this.request=a),r&&(this.response=r)}ao.inherits(ro,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}}});var oo=ro.prototype,so={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED"].forEach(function(e){so[e]={value:e}}),Object.defineProperties(ro,so),Object.defineProperty(oo,"isAxiosError",{value:!0}),ro.from=function(e,t,n,a,r,o){var s=Object.create(oo);return ao.toFlatObject(e,s,function(e){return e!==Error.prototype}),ro.call(s,e.message,t,n,a,r),s.name=e.name,o&&Object.assign(s,o),s};for(var io=ro,lo={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},co={},uo={byteLength:function(e){var t=bo(e),n=t[0],a=t[1];return 3*(n+a)/4-a},toByteArray:function(e){var t,n,a=bo(e),r=a[0],o=a[1],s=new ho(function(e,t,n){return 3*(t+n)/4-n}(0,r,o)),i=0,l=o>0?r-4:r;for(n=0;n<l;n+=4)t=mo[e.charCodeAt(n)]<<18|mo[e.charCodeAt(n+1)]<<12|mo[e.charCodeAt(n+2)]<<6|mo[e.charCodeAt(n+3)],s[i++]=t>>16&255,s[i++]=t>>8&255,s[i++]=255&t;2===o&&(t=mo[e.charCodeAt(n)]<<2|mo[e.charCodeAt(n+1)]>>4,s[i++]=255&t);1===o&&(t=mo[e.charCodeAt(n)]<<10|mo[e.charCodeAt(n+1)]<<4|mo[e.charCodeAt(n+2)]>>2,s[i++]=t>>8&255,s[i++]=255&t);return s},fromByteArray:function(e){for(var t,n=e.length,a=n%3,r=[],o=16383,s=0,i=n-a;s<i;s+=o)r.push(vo(e,s,s+o>i?i:s+o));1===a?(t=e[n-1],r.push(po[t>>2]+po[t<<4&63]+"==")):2===a&&(t=(e[n-2]<<8)+e[n-1],r.push(po[t>>10]+po[t>>4&63]+po[t<<2&63]+"="));return r.join("")}},po=[],mo=[],ho="undefined"!=typeof Uint8Array?Uint8Array:Array,fo="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",go=0;go<64;++go)po[go]=fo[go],mo[fo.charCodeAt(go)]=go;function bo(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function yo(e){return po[e>>18&63]+po[e>>12&63]+po[e>>6&63]+po[63&e]}function vo(e,t,n){for(var a,r=[],o=t;o<n;o+=3)a=(e[o]<<16&16711680)+(e[o+1]<<8&65280)+(255&e[o+2]),r.push(yo(a));return r.join("")}mo["-".charCodeAt(0)]=62,mo["_".charCodeAt(0)]=63;var Eo={
2/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */
3read:function(e,t,n,a,r){var o,s,i=8*r-a-1,l=(1<<i)-1,c=l>>1,u=-7,d=n?r-1:0,p=n?-1:1,m=e[t+d];for(d+=p,o=m&(1<<-u)-1,m>>=-u,u+=i;u>0;o=256*o+e[t+d],d+=p,u-=8);for(s=o&(1<<-u)-1,o>>=-u,u+=a;u>0;s=256*s+e[t+d],d+=p,u-=8);if(0===o)o=1-c;else{if(o===l)return s?NaN:1/0*(m?-1:1);s+=Math.pow(2,a),o-=c}return(m?-1:1)*s*Math.pow(2,o-a)},write:function(e,t,n,a,r,o){var s,i,l,c=8*o-r-1,u=(1<<c)-1,d=u>>1,p=23===r?Math.pow(2,-24)-Math.pow(2,-77):0,m=a?0:o-1,h=a?1:-1,f=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(i=isNaN(t)?1:0,s=u):(s=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-s))<1&&(s--,l*=2),(t+=s+d>=1?p/l:p*Math.pow(2,1-d))*l>=2&&(s++,l/=2),s+d>=u?(i=0,s=u):s+d>=1?(i=(t*l-1)*Math.pow(2,r),s+=d):(i=t*Math.pow(2,d-1)*Math.pow(2,r),s=0));r>=8;e[n+m]=255&i,m+=h,i/=256,r-=8);for(s=s<<r|i,c+=r;c>0;e[n+m]=255&s,m+=h,s/=256,c-=8);e[n+m-h]|=128*f}};
4/*!
5 * The buffer module from node.js, for the browser.
6 *
7 * @author   Feross Aboukhadijeh <https://feross.org>
8 * @license  MIT
9 */
10!function(e){const t=uo,n=Eo,a="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;e.Buffer=u,e.SlowBuffer=function(e){+e!=e&&(e=0);return u.alloc(+e)},e.INSPECT_MAX_BYTES=50;const r=2147483647;e.kMaxLength=r;const{Uint8Array:o,ArrayBuffer:s,SharedArrayBuffer:l}=globalThis;function c(e){if(e>
vendor: 4,403 bytes, line 10
10r)throw new RangeError('The value "'+e+'" is invalid for option "size"');const t=new o(e);return Object.setPrototypeOf(t,u.prototype),t}function u(e,t,n){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return m(e)}return d(e,t,n)}function d(e,t,n){if("string"==typeof e)return function(e,t){"string"==typeof t&&""!==t||(t="utf8");if(!u.isEncoding(t))throw new TypeError("Unknown encoding: "+t);const n=0|b(e,t);let a=c(n);const r=a.write(e,t);r!==n&&(a=a.slice(0,r));return a}(e,t);if(s.isView(e))return function(e){if(J(e,o)){const t=new o(e);return f(t.buffer,t.byteOffset,t.byteLength)}return h(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(J(e,s)||e&&J(e.buffer,s))return f(e,t,n);if(void 0!==l&&(J(e,l)||e&&J(e.buffer,l)))return f(e,t,n);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');const a=e.valueOf&&e.valueOf();if(null!=a&&a!==e)return u.from(a,t,n);const r=function(e){if(u.isBuffer(e)){const t=0|g(e.length),n=c(t);return 0===n.length||e.copy(n,0,0,t),n}if(void 0!==e.length)return"number"!=typeof e.length||Z(e.length)?c(0):h(e);if("Buffer"===e.type&&Array.isArray(e.data))return h(e.data)}(e);if(r)return r;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return u.from(e[Symbol.toPrimitive]("string"),t,n);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function p(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function m(e){return p(e),c(e<0?0:0|g(e))}function h(e){const t=e.length<0?0:0|g(e.length),n=c(t);for(let a=0;a<t;a+=1)n[a]=255&e[a];return n}function f(e,t,n){if(t<0||e.byteLength<t)throw new RangeError('"offset" is outside of buffer bounds');if(e.byteLength<t+(n||0))throw new RangeError('"length" is outside of buffer bounds');let a;return a=void 0===t&&void 0===n?new o(e):void 0===n?new o(e,t):new o(e,t,n),Object.setPrototypeOf(a,u.prototype),a}function g(e){if(e>=r)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+r.toString(16)+" bytes");return 0|e}function b(e,t){if(u.isBuffer(e))return e.length;if(s.isView(e)||J(e,s))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);const n=e.length,a=arguments.length>2&&!0===arguments[2];if(!a&&0===n)return 0;let r=!1;for(;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":return Y(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return X(e).length;default:if(r)return a?-1:Y(e).length;t=(""+t).toLowerCase(),r=!0}}function y(e,t,n){let a=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return P(this,t,n);case"utf8":case"utf-8":return M(this,t,n);case"ascii":return O(this,t,n);case"latin1":case"binary":return _(this,t,n);case"base64":return T(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return F(this,t,n);default:if(a)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),a=!0}}function v(e,t,n){const a=e[t];e[t]=e[n],e[n]=a}function E(e,t,n,a,r){if(0===e.length)return-1;if("string"==typeof n?(a=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),Z(n=+n)&&(n=r?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(r)return-1;n=e.length-1}else if(n<0){if(!r)return-1;n=0}if("string"==typeof t&&(t=u.from(t,a)),u.isBuffer(t))return 0===t.length?-1:w(e,t,n,a,r);if("number"==typeof t)return t&=255,"function"==typeof o.prototype.indexOf?r?o.prototype.indexOf.call(e,t,n):o.prototype.lastIndexOf.call(e,t,n):w(e,[t],n,a,r);throw new TypeError("val must be string, number or Buffer")}function w(e,t,n,a,r){let o,s=1,i=e.length,l=t.length;if(void 0!==a&&("ucs2"===(a=String(a).toLowerCase())||"ucs-2"===a||"utf16le"===a||"utf-16le"===a)){if(e.length<2||t.length<2)return-1;
vendor: 4,772 bytes, line 10
10s=2,i/=2,l/=2,n/=2}function c(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}if(r){let a=-1;for(o=n;o<i;o++)if(c(e,o)===c(t,-1===a?0:o-a)){if(-1===a&&(a=o),o-a+1===l)return a*s}else-1!==a&&(o-=o-a),a=-1}else for(n+l>i&&(n=i-l),o=n;o>=0;o--){let n=!0;for(let a=0;a<l;a++)if(c(e,o+a)!==c(t,a)){n=!1;break}if(n)return o}return-1}function C(e,t,n,a){n=Number(n)||0;const r=e.length-n;a?(a=Number(a))>r&&(a=r):a=r;const o=t.length;let s;for(a>o/2&&(a=o/2),s=0;s<a;++s){const a=parseInt(t.substr(2*s,2),16);if(Z(a))return s;e[n+s]=a}return s}function S(e,t,n,a){return G(Y(t,e.length-n),e,n,a)}function k(e,t,n,a){return G(function(e){const t=[];for(let n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}(t),e,n,a)}function N(e,t,n,a){return G(X(t),e,n,a)}function x(e,t,n,a){return G(function(e,t){let n,a,r;const o=[];for(let s=0;s<e.length&&!((t-=2)<0);++s)n=e.charCodeAt(s),a=n>>8,r=n%256,o.push(r),o.push(a);return o}(t,e.length-n),e,n,a)}function T(e,n,a){return 0===n&&a===e.length?t.fromByteArray(e):t.fromByteArray(e.slice(n,a))}function M(e,t,n){n=Math.min(e.length,n);const a=[];let r=t;for(;r<n;){const t=e[r];let o=null,s=t>239?4:t>223?3:t>191?2:1;if(r+s<=n){let n,a,i,l;switch(s){case 1:t<128&&(o=t);break;case 2:n=e[r+1],128==(192&n)&&(l=(31&t)<<6|63&n,l>127&&(o=l));break;case 3:n=e[r+1],a=e[r+2],128==(192&n)&&128==(192&a)&&(l=(15&t)<<12|(63&n)<<6|63&a,l>2047&&(l<55296||l>57343)&&(o=l));break;case 4:n=e[r+1],a=e[r+2],i=e[r+3],128==(192&n)&&128==(192&a)&&128==(192&i)&&(l=(15&t)<<18|(63&n)<<12|(63&a)<<6|63&i,l>65535&&l<1114112&&(o=l))}}null===o?(o=65533,s=1):o>65535&&(o-=65536,a.push(o>>>10&1023|55296),o=56320|1023&o),a.push(o),r+=s}return function(e){const t=e.length;if(t<=R)return String.fromCharCode.apply(String,e);let n="",a=0;for(;a<t;)n+=String.fromCharCode.apply(String,e.slice(a,a+=R));return n}(a)}u.TYPED_ARRAY_SUPPORT=function(){try{const e=new o(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,o.prototype),Object.setPrototypeOf(e,t),42===e.foo()}catch(e){return!1}}(),u.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(u.prototype,"parent",{enumerable:!0,get:function(){if(u.isBuffer(this))return this.buffer}}),Object.defineProperty(u.prototype,"offset",{enumerable:!0,get:function(){if(u.isBuffer(this))return this.byteOffset}}),u.poolSize=8192,u.from=function(e,t,n){return d(e,t,n)},Object.setPrototypeOf(u.prototype,o.prototype),Object.setPrototypeOf(u,o),u.alloc=function(e,t,n){return function(e,t,n){return p(e),e<=0?c(e):void 0!==t?"string"==typeof n?c(e).fill(t,n):c(e).fill(t):c(e)}(e,t,n)},u.allocUnsafe=function(e){return m(e)},u.allocUnsafeSlow=function(e){return m(e)},u.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==u.prototype},u.compare=function(e,t){if(J(e,o)&&(e=u.from(e,e.offset,e.byteLength)),J(t,o)&&(t=u.from(t,t.offset,t.byteLength)),!u.isBuffer(e)||!u.isBuffer(t))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;let n=e.length,a=t.length;for(let r=0,o=Math.min(n,a);r<o;++r)if(e[r]!==t[r]){n=e[r],a=t[r];break}return n<a?-1:a<n?1:0},u.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},u.concat=function(e,t){if(!Array.isArray(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return u.alloc(0);let n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;const a=u.allocUnsafe(t);let r=0;for(n=0;n<e.length;++n){let t=e[n];if(J(t,o))r+t.length>a.length?(u.isBuffer(t)||(t=u.from(t)),t.copy(a,r)):o.prototype.set.call(a,t,r);else{if(!u.isBuffer(t))throw new TypeError('"list" argument must be an Array of Buffers');t.copy(a,r)}r+=t.length}return a},u.byteLength=b,u.prototype._isBuffer=!0,u.prototype.swap16=function(){const e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;t<e;t+=2)v(this,t,t+1);return this},u.prototype.swap32=function(){const e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(let t=0;t<e;t+=4)v(this,t,t+3),v(this,t+1,t+2);return this},u.prototype.swap64=function(){const e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(let t=0;t<e;t+=8)v(this,t,t+7),v(this,t+1,t+6),v(this,t+2,t+5),v(this,t+3,t+4);return this},u.prototype.toString=function(){const e=this.length;return 0===e?"":0===arguments.length?M(this,0,e):y.apply(this,arguments)}
vendor: 12,044 bytes, line 10
10,u.prototype.toLocaleString=u.prototype.toString,u.prototype.equals=function(e){if(!u.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===u.compare(this,e)},u.prototype.inspect=function(){let t="";const n=e.INSPECT_MAX_BYTES;return t=this.toString("hex",0,n).replace(/(.{2})/g,"$1 ").trim(),this.length>n&&(t+=" ... "),"<Buffer "+t+">"},a&&(u.prototype[a]=u.prototype.inspect),u.prototype.compare=function(e,t,n,a,r){if(J(e,o)&&(e=u.from(e,e.offset,e.byteLength)),!u.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===a&&(a=0),void 0===r&&(r=this.length),t<0||n>e.length||a<0||r>this.length)throw new RangeError("out of range index");if(a>=r&&t>=n)return 0;if(a>=r)return-1;if(t>=n)return 1;if(this===e)return 0;let s=(r>>>=0)-(a>>>=0),i=(n>>>=0)-(t>>>=0);const l=Math.min(s,i),c=this.slice(a,r),d=e.slice(t,n);for(let o=0;o<l;++o)if(c[o]!==d[o]){s=c[o],i=d[o];break}return s<i?-1:i<s?1:0},u.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},u.prototype.indexOf=function(e,t,n){return E(this,e,t,n,!0)},u.prototype.lastIndexOf=function(e,t,n){return E(this,e,t,n,!1)},u.prototype.write=function(e,t,n,a){if(void 0===t)a="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)a=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t>>>=0,isFinite(n)?(n>>>=0,void 0===a&&(a="utf8")):(a=n,n=void 0)}const r=this.length-t;if((void 0===n||n>r)&&(n=r),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");a||(a="utf8");let o=!1;for(;;)switch(a){case"hex":return C(this,e,t,n);case"utf8":case"utf-8":return S(this,e,t,n);case"ascii":case"latin1":case"binary":return k(this,e,t,n);case"base64":return N(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return x(this,e,t,n);default:if(o)throw new TypeError("Unknown encoding: "+a);a=(""+a).toLowerCase(),o=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const R=4096;function O(e,t,n){let a="";n=Math.min(e.length,n);for(let r=t;r<n;++r)a+=String.fromCharCode(127&e[r]);return a}function _(e,t,n){let a="";n=Math.min(e.length,n);for(let r=t;r<n;++r)a+=String.fromCharCode(e[r]);return a}function P(e,t,n){const a=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>a)&&(n=a);let r="";for(let o=t;o<n;++o)r+=Q[e[o]];return r}function F(e,t,n){const a=e.slice(t,n);let r="";for(let o=0;o<a.length-1;o+=2)r+=String.fromCharCode(a[o]+256*a[o+1]);return r}function A(e,t,n){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function I(e,t,n,a,r,o){if(!u.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>r||t<o)throw new RangeError('"value" argument is out of bounds');if(n+a>e.length)throw new RangeError("Index out of range")}function D(e,t,n,a,r){V(t,a,r,e,n,7);let o=Number(t&BigInt(4294967295));e[n++]=o,o>>=8,e[n++]=o,o>>=8,e[n++]=o,o>>=8,e[n++]=o;let s=Number(t>>BigInt(32)&BigInt(4294967295));return e[n++]=s,s>>=8,e[n++]=s,s>>=8,e[n++]=s,s>>=8,e[n++]=s,n}function j(e,t,n,a,r){V(t,a,r,e,n,7);let o=Number(t&BigInt(4294967295));e[n+7]=o,o>>=8,e[n+6]=o,o>>=8,e[n+5]=o,o>>=8,e[n+4]=o;let s=Number(t>>BigInt(32)&BigInt(4294967295));return e[n+3]=s,s>>=8,e[n+2]=s,s>>=8,e[n+1]=s,s>>=8,e[n]=s,n+8}function B(e,t,n,a,r,o){if(n+a>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function L(e,t,a,r,o){return t=+t,a>>>=0,o||B(e,0,a,4),n.write(e,t,a,r,23,4),a+4}function $(e,t,a,r,o){return t=+t,a>>>=0,o||B(e,0,a,8),n.write(e,t,a,r,52,8),a+8}u.prototype.slice=function(e,t){const n=this.length;(e=~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),(t=void 0===t?n:~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),t<e&&(t=e);const a=this.subarray(e,t);return Object.setPrototypeOf(a,u.prototype),a},u.prototype.readUintLE=u.prototype.readUIntLE=function(e,t,n){e>>>=0,t>>>=0,n||A(e,t,this.length);let a=this[e],r=1,o=0;for(;++o<t&&(r*=256);)a+=this[e+o]*r;return a},u.prototype.readUintBE=u.prototype.readUIntBE=function(e,t,n){e>>>=0,t>>>=0,n||A(e,t,this.length);let a=this[e+--t],r=1;for(;t>0&&(r*=256);)a+=this[e+--t]*r;return a},u.prototype.readUint8=u.prototype.readUInt8=function(e,t){return e>>>=0,t||A(e,1,this.length),this[e]},u.prototype.readUint16LE=u.prototype.readUInt16LE=function(e,t){return e>>>=0,t||A(e,2,this.length),this[e]|this[e+1]<<8},u.prototype.readUint16BE=u.prototype.readUInt16BE=function(e,t){return e>>>=0,t||A(e,2,this.length),this[e]<<8|this[e+1]},u.prototype.readUint32LE=u.prototype.readUInt32LE=function(e,t){return e>>>=0,t||A(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},u.prototype.readUint32BE=u.prototype.readUInt32BE=function(e,t){return e>>>=0,t||A(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},u.prototype.readBigUInt64LE=ee(function(e){W(e>>>=0,"offset");const t=this[e],n=this[e+7];void 0!==t&&void 0!==n||H(e,this.length-8);const a=t+this[++e]*i(2,8)+this[++e]*i(2,16)+this[++e]*i(2,24),r=this[++e]+this[++e]*i(2,8)+this[++e]*i(2,16)+n*i(2,24);return BigInt(a)+(BigInt(r)<<BigInt(32))}),u.prototype.readBigUInt64BE=ee(function(e){W(e>>>=0,"offset");const t=this[e],n=this[e+7];void 0!==t&&void 0!==n||H(e,this.length-8);const a=t*i(2,24)+this[++e]*i(2,16)+this[++e]*i(2,8)+this[++e],r=this[++e]*i(2,24)+this[++e]*i(2,16)+this[++e]*i(2,8)+n;return(BigInt(a)<<BigInt(32))+BigInt(r)}),u.prototype.readIntLE=function(e,t,n){e>>>=0,t>>>=0,n||A(e,t,this.length);let a=this[e],r=1,o=0;for(;++o<t&&(r*=256);)a+=this[e+o]*r;return r*=128,a>=r&&(a-=Math.pow(2,8*t)),a},u.prototype.readIntBE=function(e,t,n){e>>>=0,t>>>=0,n||A(e,t,this.length);let a=t,r=1,o=this[e+--a];for(;a>0&&(r*=256);)o+=this[e+--a]*r;return r*=128,o>=r&&(o-=Math.pow(2,8*t)),o},u.prototype.readInt8=function(e,t){return e>>>=0,t||A(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},u.prototype.readInt16LE=function(e,t){e>>>=0,t||A(e,2,this.length);const n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},u.prototype.readInt16BE=function(e,t){e>>>=0,t||A(e,2,this.length);const n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},u.prototype.readInt32LE=function(e,t){return e>>>=0,t||A(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},u.prototype.readInt32BE=function(e,t){return e>>>=0,t||A(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},u.prototype.readBigInt64LE=ee(function(e){W(e>>>=0,"offset");const t=this[e],n=this[e+7];void 0!==t&&void 0!==n||H(e,this.length-8);const a=this[e+4]+this[e+5]*i(2,8)+this[e+6]*i(2,16)+(n<<24);return(BigInt(a)<<BigInt(32))+BigInt(t+this[++e]*i(2,8)+this[++e]*i(2,16)+this[++e]*i(2,24))}),u.prototype.readBigInt64BE=ee(function(e){W(e>>>=0,"offset");const t=this[e],n=this[e+7];void 0!==t&&void 0!==n||H(e,this.length-8);const a=(t<<24)+this[++e]*i(2,16)+this[++e]*i(2,8)+this[++e];return(BigInt(a)<<BigInt(32))+BigInt(this[++e]*i(2,24)+this[++e]*i(2,16)+this[++e]*i(2,8)+n)}),u.prototype.readFloatLE=function(e,t){return e>>>=0,t||A(e,4,this.length),n.read(this,e,!0,23,4)},u.prototype.readFloatBE=function(e,t){return e>>>=0,t||A(e,4,this.length),n.read(this,e,!1,23,4)},u.prototype.readDoubleLE=function(e,t){return e>>>=0,t||A(e,8,this.length),n.read(this,e,!0,52,8)},u.prototype.readDoubleBE=function(e,t){return e>>>=0,t||A(e,8,this.length),n.read(this,e,!1,52,8)},u.prototype.writeUintLE=u.prototype.writeUIntLE=function(e,t,n,a){if(e=+e,t>>>=0,n>>>=0,!a){I(this,e,t,n,Math.pow(2,8*n)-1,0)}let r=1,o=0;for(this[t]=255&e;++o<n&&(r*=256);)this[t+o]=e/r&255;return t+n},u.prototype.writeUintBE=u.prototype.writeUIntBE=function(e,t,n,a){if(e=+e,t>>>=0,n>>>=0,!a){I(this,e,t,n,Math.pow(2,8*n)-1,0)}let r=n-1,o=1;for(this[t+r]=255&e;--r>=0&&(o*=256);)this[t+r]=e/o&255;return t+n},u.prototype.writeUint8=u.prototype.writeUInt8=function(e,t,n){return e=+e,t>>>=0,n||I(this,e,t,1,255,0),this[t]=255&e,t+1},u.prototype.writeUint16LE=u.prototype.writeUInt16LE=function(e,t,n){return e=+e,t>>>=0,n||I(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},u.prototype.writeUint16BE=u.prototype.writeUInt16BE=function(e,t,n){return e=+e,t>>>=0,n||I(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},u.prototype.writeUint32LE=u.prototype.writeUInt32LE=function(e,t,n){return e=+e,t>>>=0,n||I(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},u.prototype.writeUint32BE=u.prototype.writeUInt32BE=function(e,t,n){return e=+e,t>>>=0,n||I(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},u.prototype.writeBigUInt64LE=ee(function(e,t=0){return D(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))}),u.prototype.writeBigUInt64BE=ee(function(e,t=0){return j(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))}),u.prototype.writeIntLE=function(e,t,n,a){if(e=+e,t>>>=0,!a){const a=Math.pow(2,8*n-1);I(this,e,t,n,a-1,-a)}let r=0,o=1,s=0;for(this[t]=255&e;++r<n&&(o*=256);)e<0&&0===s&&0!==this[t+r-1]&&(s=1),this[t+r]=(e/o|0)-s&255;return t+n},u.prototype.writeIntBE=function(e,t,n,a){if(e=+e,t>>>=0,!a){const a=Math.pow(2,8*n-1);I(this,e,t,n,a-1,-a)}let r=n-1,o=1,s=0;for(this[t+r]=255&e;--r>=0&&(o*=256);)e<0&&0===s&&0!==this[t+r+1]&&(s=1),this[t+r]=(e/o|0)-s&255;return t+n},u.prototype.writeInt8=function(e,t,n){return e=+e,t>>>=0,n||I(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},u.prototype.writeInt16LE=function(e,t,n){return e=+e,t>>>=0,n||I(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},u.prototype.writeInt16BE=function(e,t,n){return e=+e,t>>>=0,n||I(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},u.prototype.writeInt32LE=function(e,t,n){return e=+e,t>>>=0,n||I(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},u.prototype.writeInt32BE=function(e,t,n){return e=+e,t>>>=0,n||I(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},u.prototype.writeBigInt64LE=ee(function(e,t=0){return D(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),u.prototype.writeBigInt64BE=ee(function(e,t=0){return j(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),u.prototype.writeFloatLE=function(e,t,n){return L(this,e,t,!0,n)},u.prototype.writeFloatBE=function(e,t,n){return L(this,e,t,!1,n)},u.prototype.writeDoubleLE=function(e,t,n){return $(this,e,t,!0,n)},u.prototype.writeDoubleBE=function(e,t,n){return $(this,e,t,!1,n)},u.prototype.copy=function(e,t,n,a){if(!u.isBuffer(e))throw new TypeError("argument should be a Buffer");if(n||(n=0),a||0===a||(a=this.length),t>=e.length&&(t=e.length),t||(t=0),a>0&&a<n&&(a=n),a===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("Index out of range");if(a<0)throw new RangeError("sourceEnd out of bounds");a>this.length&&(a=this.length),e.length-t<a-n&&(a=e.length-t+n);const r=a-n;return this===e&&"function"==typeof o.prototype.copyWithin?this.copyWithin(t,n,a):o.prototype.set.call(e,this.subarray(n,a),t),r},u.prototype.fill=function(e,t,n,a){if("string"==typeof e){if("string"==typeof t?(a=t,t=0,n=this.length):"string"==typeof n&&(a=n,n=this.length),void 0!==a&&"string"!=typeof a)throw new TypeError("encoding must be a string");if("string"==typeof a&&!u.isEncoding(a))throw new TypeError("Unknown encoding: "+a);if(1===e.length){const t=e.charCodeAt(0);("utf8"===a&&t<128||"latin1"===a)&&(e=t)}}else"number"==typeof e?e&=255:"boolean"==typeof e&&(e=Number(e));if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;let r;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(r=t;r<n;++r)this[r]=e;else{const o=u.isBuffer(e)?e:u.from(e,a),s=o.length;
10if(0===s)throw new TypeError('The value "'+e+'" is invalid for argument "value"');for(r=0;r<n-t;++r)this[r+t]=o[r%s]}return this};const q={};function z(e,t,n){q[e]=class extends n{constructor(){super(),Object.defineProperty(this,"message",{value:t.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${e}]`,this.stack,delete this.name}get code(){return e}set code(e){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:e,writable:!0})}toString(){return`${this.name} [${e}]: ${this.message}`}}}function U(e){let t="",n=e.length;const a="-"===e[0]?1:0;for(;n>=a+4;n-=3)t=`_${e.slice(n-3,n)}${t}`;return`${e.slice(0,n)}${t}`}function V(e,t,n,a,r,o){if(e>n||e<t){const n="bigint"==typeof t?"n":"";let a;throw a=0===t||t===BigInt(0)?`>= 0${n} and < 2${n} ** ${8*(o+1)}${n}`:`>= -(2${n} ** ${8*(o+1)-1}${n}) and < 2 ** ${8*(o+1)-1}${n}`,new q.ERR_OUT_OF_RANGE("value",a,e)}!function(e,t,n){W(t,"offset"),void 0!==e[t]&&void 0!==e[t+n]||H(t,e.length-(n+1))}(a,r,o)}function W(e,t){if("number"!=typeof e)throw new q.ERR_INVALID_ARG_TYPE(t,"number",e)}function H(e,t,n){if(Math.floor(e)!==e)throw W(e,n),new q.ERR_OUT_OF_RANGE("offset","an integer",e);if(t<0)throw new q.ERR_BUFFER_OUT_OF_BOUNDS;throw new q.ERR_OUT_OF_RANGE("offset",`>= 0 and <= ${t}`,e)}z("ERR_BUFFER_OUT_OF_BOUNDS",function(e){return e?`${e} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),z("ERR_INVALID_ARG_TYPE",function(e,t){return`The "${e}" argument must be of type number. Received type ${typeof t}`},TypeError),z("ERR_OUT_OF_RANGE",function(e,t,n){let a=`The value of "${e}" is out of range.`,r=n;return Number.isInteger(n)&&Math.abs(n)>i(2,32)?r=U(String(n)):"bigint"==typeof n&&(r=String(n),(n>i(BigInt(2),BigInt(32))||n<-i(BigInt(2),BigInt(32)))&&(r=U(r)),r+="n"),a+=` It must be ${t}. Received ${r}`,a},RangeError);const K=/[^+/0-9A-Za-z-_]/g;function Y(e,t){let n;t=t||1/0;const a=e.length;let r=null;const o=[];for(let s=0;s<a;++s){if(n=e.charCodeAt(s),n>55295&&n<57344){if(!r){if(n>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(s+1===a){(t-=3)>-1&&o.push(239,191,189);continue}r=n;continue}if(n<56320){(t-=3)>-1&&o.push(239,191,189),r=n;continue}n=65536+(r-55296<<10|n-56320)}else r&&(t-=3)>-1&&o.push(239,191,189);if(r=null,n<128){if((t-=1)<0)break;o.push(n)}else if(n<2048){if((t-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function X(e){return t.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(K,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function G(e,t,n,a){let r;for(r=0;r<a&&!(r+n>=t.length||r>=e.length);++r)t[r+n]=e[r];return r}function J(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function Z(e){return e!=e}const Q=function(){const e="0123456789abcdef",t=new Array(256);for(let n=0;n<16;++n){const a=16*n;for(let r=0;r<16;++r)t[a+r]=e[n]+e[r]}return t}();function ee(e){return"undefined"==typeof BigInt?te:e}function te(){throw new Error("BigInt not supported")}}(co);const wo=co.Buffer;var Co=Pr;var So,ko,No,xo,To=function(e,t){t=t||new FormData;var n=[];function a(e){return null===e?"":Co.isDate(e)?e.toISOString():Co.isArrayBuffer(e)||Co.isTypedArray(e)?"function"==typeof Blob?new Blob([e]):wo.from(e):e}return function e(r,o){if(Co.isPlainObject(r)||Co.isArray(r)){if(-1!==n.indexOf(r))throw Error("Circular reference detected in "+o);n.push(r),Co.forEach(r,function(n,r){if(!Co.isUndefined(n)){var s,i=o?o+"."+r:r;if(n&&!o&&"object"==typeof n)if(Co.endsWith(r,"{}"))n=JSON.stringify(n);else if(Co.endsWith(r,"[]")&&(s=Co.toArray(n)))return void s.forEach(function(e){!Co.isUndefined(e)&&t.append(i,a(e))});e(n,i)}}),n.pop()}else t.append(o,a(r))}(e),t};var Mo,Ro,Oo,_o,Po,Fo,Ao,Io,Do,jo,Bo,Lo,$o=function(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)},qo=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e},zo=function(e,t){return e&&!$o(t)?qo(e,t):t};function Uo(){if(Fo)return Po;Fo=1;var e=io;function t(t){e.call(this,null==t?"canceled":t,e.ERR_CANCELED),this.name="CanceledError"}return Pr.inherits(t,e,{__CANCEL__:!0}),Po=t}function Vo(){if(jo)return Do;jo=1;var e=Pr,t=function(){if(ko)return So;ko=1;var e=io;return So=function(t,n,a){var r=a.config.validateStatus;a.status&&r&&!r(a.status)?n(new e("Request failed with status code "+a.status,[e.ERR_BAD_REQUEST,e.ERR_BAD_RESPONSE][Math.floor(a.status/100)-4],a.config,a.request,a)):t(a)}}(),n=function(){if(xo)return No;xo=1;var e=Pr;return No=e.isStandardBrowserEnv()?function(){return{write:function(t,n,a,r,o,s){var i=[];i.push(t+"="+encodeURIComponent(n)),e.isNumber(a)&&i.push("expires="+new Date(a).toGMTString()),e.isString(r)&&i.push("path="+r),e.isString(o)&&i.push("domain="+o),!0===s&&i.push("secure"),document.cookie=i.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}()}(),a=Ir,r=zo,o=function(){if(Ro)return Mo;Ro=1;var e=Pr,t=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];return Mo=function(n){var a,r,o,s={};return n?(e.forEach(n.split("\n"),function(n){if(o=n.indexOf(":"),a=e.trim(n.substr(0,o)).toLowerCase(),r=e.trim(n.substr(o+1)),a){if(s[a]&&t.indexOf(a)>=0)return;s[a]="set-cookie"===a?(s[a]?s[a]:[]).concat([r]):s[a]?s[a]+", "+r:r}}
vendor: 6,268 bytes, line 10
10),s):s},Mo}(),s=function(){if(_o)return Oo;_o=1;var e=Pr;return Oo=e.isStandardBrowserEnv()?function(){var t,n=/(msie|trident)/i.test(navigator.userAgent),a=document.createElement("a");function r(e){var t=e;return n&&(a.setAttribute("href",t),t=a.href),a.setAttribute("href",t),{href:a.href,protocol:a.protocol?a.protocol.replace(/:$/,""):"",host:a.host,search:a.search?a.search.replace(/^\?/,""):"",hash:a.hash?a.hash.replace(/^#/,""):"",hostname:a.hostname,port:a.port,pathname:"/"===a.pathname.charAt(0)?a.pathname:"/"+a.pathname}}return t=r(window.location.href),function(n){var a=e.isString(n)?r(n):n;return a.protocol===t.protocol&&a.host===t.host}}():function(){return function(){return!0}}()}(),i=lo,l=io,c=Uo(),u=Io?Ao:(Io=1,Ao=function(e){var t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""});return Do=function(d){return new Promise(function(p,m){var h,f=d.data,g=d.headers,b=d.responseType;function y(){d.cancelToken&&d.cancelToken.unsubscribe(h),d.signal&&d.signal.removeEventListener("abort",h)}e.isFormData(f)&&e.isStandardBrowserEnv()&&delete g["Content-Type"];var v=new XMLHttpRequest;if(d.auth){var E=d.auth.username||"",w=d.auth.password?unescape(encodeURIComponent(d.auth.password)):"";g.Authorization="Basic "+btoa(E+":"+w)}var C=r(d.baseURL,d.url);function S(){if(v){var e="getAllResponseHeaders"in v?o(v.getAllResponseHeaders()):null,n={data:b&&"text"!==b&&"json"!==b?v.response:v.responseText,status:v.status,statusText:v.statusText,headers:e,config:d,request:v};t(function(e){p(e),y()},function(e){m(e),y()},n),v=null}}if(v.open(d.method.toUpperCase(),a(C,d.params,d.paramsSerializer),!0),v.timeout=d.timeout,"onloadend"in v?v.onloadend=S:v.onreadystatechange=function(){v&&4===v.readyState&&(0!==v.status||v.responseURL&&0===v.responseURL.indexOf("file:"))&&setTimeout(S)},v.onabort=function(){v&&(m(new l("Request aborted",l.ECONNABORTED,d,v)),v=null)},v.onerror=function(){m(new l("Network Error",l.ERR_NETWORK,d,v,v)),v=null},v.ontimeout=function(){var e=d.timeout?"timeout of "+d.timeout+"ms exceeded":"timeout exceeded",t=d.transitional||i;d.timeoutErrorMessage&&(e=d.timeoutErrorMessage),m(new l(e,t.clarifyTimeoutError?l.ETIMEDOUT:l.ECONNABORTED,d,v)),v=null},e.isStandardBrowserEnv()){var k=(d.withCredentials||s(C))&&d.xsrfCookieName?n.read(d.xsrfCookieName):void 0;k&&(g[d.xsrfHeaderName]=k)}"setRequestHeader"in v&&e.forEach(g,function(e,t){void 0===f&&"content-type"===t.toLowerCase()?delete g[t]:v.setRequestHeader(t,e)}),e.isUndefined(d.withCredentials)||(v.withCredentials=!!d.withCredentials),b&&"json"!==b&&(v.responseType=d.responseType),"function"==typeof d.onDownloadProgress&&v.addEventListener("progress",d.onDownloadProgress),"function"==typeof d.onUploadProgress&&v.upload&&v.upload.addEventListener("progress",d.onUploadProgress),(d.cancelToken||d.signal)&&(h=function(e){v&&(m(!e||e&&e.type?new c:e),v.abort(),v=null)},d.cancelToken&&d.cancelToken.subscribe(h),d.signal&&(d.signal.aborted?h():d.signal.addEventListener("abort",h))),f||(f=null);var N=u(C);N&&-1===["http","https","file"].indexOf(N)?m(new l("Unsupported protocol "+N+":",l.ERR_BAD_REQUEST,d)):v.send(f)})}}var Wo=Pr,Ho=function(e,t){no.forEach(e,function(n,a){a!==t&&a.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[a])})},Ko=io,Yo=To,Xo={"Content-Type":"application/x-www-form-urlencoded"};function Go(e,t){!Wo.isUndefined(e)&&Wo.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var Jo,Zo={transitional:lo,adapter:(("undefined"!=typeof XMLHttpRequest||void 0!==to&&"[object process]"===Object.prototype.toString.call(to))&&(Jo=Vo()),Jo),transformRequest:[function(e,t){if(Ho(t,"Accept"),Ho(t,"Content-Type"),Wo.isFormData(e)||Wo.isArrayBuffer(e)||Wo.isBuffer(e)||Wo.isStream(e)||Wo.isFile(e)||Wo.isBlob(e))return e;if(Wo.isArrayBufferView(e))return e.buffer;if(Wo.isURLSearchParams(e))return Go(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString();var n,a=Wo.isObject(e),r=t&&t["Content-Type"];if((n=Wo.isFileList(e))||a&&"multipart/form-data"===r){var o=this.env&&this.env.FormData;return Yo(n?{"files[]":e}:e,o&&new o)}return a||"application/json"===r?(Go(t,"application/json"),function(e,t,n){if(Wo.isString(e))try{return(t||JSON.parse)(e),Wo.trim(e)}catch(a){if("SyntaxError"!==a.name)throw a}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional||Zo.transitional,n=t&&t.silentJSONParsing,a=t&&t.forcedJSONParsing,r=!n&&"json"===this.responseType;if(r||a&&Wo.isString(e)&&e.length)try{return JSON.parse(e)}catch(o){if(r){if("SyntaxError"===o.name)throw Ko.from(o,Ko.ERR_BAD_RESPONSE,this,null,this.response);throw o}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Lo?Bo:(Lo=1,Bo=null)},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};Wo.forEach(["delete","get","head"],function(e){Zo.headers[e]={}}),Wo.forEach(["post","put","patch"],function(e){Zo.headers[e]=Wo.merge(Xo)});var Qo,es,ts=Zo,ns=Pr,as=ts;function rs(){return es?Qo:(es=1,Qo=function(e){return!(!e||!e.__CANCEL__)})}var os=Pr,ss=function(e,t,n){var a=this||as;return ns.forEach(n,function(n){e=n.call(a,e,t)}),e},is=rs(),ls=ts,cs=Uo();function us(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new cs}var ds,ps,ms=Pr,hs=function(e,t){t=t||{};var n={};function a(e,t){return ms.isPlainObject(e)&&ms.isPlainObject(t)?ms.merge(e,t):ms.isPlainObject(t)?ms.merge({},t):ms.isArray(t)?t.slice():t}function r(n){return ms.isUndefined(t[n])?ms.isUndefined(e[n])?void 0:a(void 0,e[n]):a(e[n],t[n])}function o(e){if(!ms.isUndefined(t[e]))return a(void 0,t[e])}function s(n){return ms.isUndefined(t[n])?ms.isUndefined(e[n])?void 0:a(void 0,e[n]):a(void 0,t[n])}function i(n){return n in t?a(e[n],t[n]):n in e?a(void 0,e[n]):void 0}var l={url:o,method:o,data:o,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:i};
vendor: 4,908 bytes, line 10
10return ms.forEach(Object.keys(e).concat(Object.keys(t)),function(e){var t=l[e]||r,a=t(e);ms.isUndefined(a)&&t!==i||(n[e]=a)}),n};function fs(){return ps?ds:(ps=1,ds={version:"0.27.2"})}var gs=fs().version,bs=io,ys={};["object","boolean","number","function","string","symbol"].forEach(function(e,t){ys[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});var vs={};ys.transitional=function(e,t,n){function a(e,t){return"[Axios v"+gs+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return function(n,r,o){if(!1===e)throw new bs(a(r," has been removed"+(t?" in "+t:"")),bs.ERR_DEPRECATED);return t&&!vs[r]&&(vs[r]=!0,console.warn(a(r," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,r,o)}};var Es,ws,Cs,Ss,ks,Ns,xs={assertOptions:function(e,t,n){if("object"!=typeof e)throw new bs("options must be an object",bs.ERR_BAD_OPTION_VALUE);for(var a=Object.keys(e),r=a.length;r-- >0;){var o=a[r],s=t[o];if(s){var i=e[o],l=void 0===i||s(i,o,e);if(!0!==l)throw new bs("option "+o+" must be "+l,bs.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new bs("Unknown option "+o,bs.ERR_BAD_OPTION)}},validators:ys},Ts=Pr,Ms=Ir,Rs=Br,Os=function(e){return us(e),e.headers=e.headers||{},e.data=ss.call(e,e.data,e.headers,e.transformRequest),e.headers=os.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),os.forEach(["delete","get","head","post","put","patch","common"],function(t){delete e.headers[t]}),(e.adapter||ls.adapter)(e).then(function(t){return us(e),t.data=ss.call(e,t.data,t.headers,e.transformResponse),t},function(t){return is(t)||(us(e),t&&t.response&&(t.response.data=ss.call(e,t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)})},_s=hs,Ps=zo,Fs=xs,As=Fs.validators;function Is(e){this.defaults=e,this.interceptors={request:new Rs,response:new Rs}}Is.prototype.request=function(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},(t=_s(this.defaults,t)).method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var n=t.transitional;void 0!==n&&Fs.assertOptions(n,{silentJSONParsing:As.transitional(As.boolean),forcedJSONParsing:As.transitional(As.boolean),clarifyTimeoutError:As.transitional(As.boolean)},!1);var a=[],r=!0;this.interceptors.request.forEach(function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(r=r&&e.synchronous,a.unshift(e.fulfilled,e.rejected))});var o,s=[];if(this.interceptors.response.forEach(function(e){s.push(e.fulfilled,e.rejected)}),!r){var i=[Os,void 0];for(Array.prototype.unshift.apply(i,a),i=i.concat(s),o=Promise.resolve(t);i.length;)o=o.then(i.shift(),i.shift());return o}for(var l=t;a.length;){var c=a.shift(),u=a.shift();try{l=c(l)}catch(d){u(d);break}}try{o=Os(l)}catch(d){return Promise.reject(d)}for(;s.length;)o=o.then(s.shift(),s.shift());return o},Is.prototype.getUri=function(e){e=_s(this.defaults,e);var t=Ps(e.baseURL,e.url);return Ms(t,e.params,e.paramsSerializer)},Ts.forEach(["delete","get","head","options"],function(e){Is.prototype[e]=function(t,n){return this.request(_s(n||{},{method:e,url:t,data:(n||{}).data}))}}),Ts.forEach(["post","put","patch"],function(e){function t(t){return function(n,a,r){return this.request(_s(r||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:n,data:a}))}}Is.prototype[e]=t(),Is.prototype[e+"Form"]=t(!0)});var Ds=Pr,js=hr,Bs=Is,Ls=hs;var $s=function e(t){var n=new Bs(t),a=js(Bs.prototype.request,n);return Ds.extend(a,Bs.prototype,n),Ds.extend(a,n),a.create=function(n){return e(Ls(t,n))},a}(ts);$s.Axios=Bs,$s.CanceledError=Uo(),$s.CancelToken=function(){if(ws)return Es;ws=1;var e=Uo();function t(t){if("function"!=typeof t)throw new TypeError("executor must be a function.");var n;this.promise=new Promise(function(e){n=e});var a=this;this.promise.then(function(e){if(a._listeners){var t,n=a._listeners.length;for(t=0;t<n;t++)a._listeners[t](e);a._listeners=null}}),this.promise.then=function(e){var t,n=new Promise(function(e){a.subscribe(e),t=e}).then(e);return n.cancel=function(){a.unsubscribe(t)},n},t(function(t){a.reason||(a.reason=new e(t),n(a.reason))})}return t.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},t.prototype.subscribe=function(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]},t.prototype.unsubscribe=function(e){if(this._listeners){var t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}},t.source=function(){var e;return{token:new t(function(t){e=t}),cancel:e}},Es=t}(),$s.isCancel=rs(),$s.VERSION=fs().version,$s.toFormData=To,$s.AxiosError=io,$s.Cancel=$s.CanceledError,$s.all=function(e){return Promise.all(e)},$s.spread=Ss?Cs:(Ss=1,Cs=function(e){return function(t){return e.apply(null,t)}}),$s.isAxiosError=function(){if(Ns)return ks;Ns=1;var e=Pr;return ks=function(t){return e.isObject(t)&&!0===t.isAxiosError}}(),mr.exports=$s,mr.exports.default=$s;
10const qs=we(mr.exports);class zs extends f.Component{constructor(e){super(e),p(this,"populateReferenceInfo",e=>m(this,null,function*(){if(!e)return Promise.resolve(null);const t=`/instruments/${e}/references/`,n={headers:{"X-CSRFToken":this.props.csrfToken,"Content-Type":"application/json","X-Requested-With":"XMLHttpRequest"}};try{return(yield qs.get(t,n)).data}catch(a){return a}})),p(this,"pause",e=>new Promise(t=>{setTimeout(t,e)})),this.state={url:this.props.url?this.props.url:null,purchase_id:null,isRelatedDocModalOpen:!1,referenceFetched:!1,referenceData:null,flashObj:{},hasShownRelatedModal:!1}}componentWillReceiveProps(e){return m(this,null,function*(){const t=!this.props.isOpen&&e.isOpen;if(t&&this.setState({hasShownRelatedModal:!1,referenceFetched:!1,referenceData:null,isRelatedDocModalOpen:!1}),e&&t&&(e.result&&e.result.id?this.populateReferenceInfo(e.result.id).then(t=>{const n=t&&t.references&&t.references.length>0&&t.references.some(e=>e.mapped&&Object.keys(e.mapped).length>0);this.setState({referenceFetched:!0,referenceData:t}),n&&!this.state.hasShownRelatedModal&&e.user&&e.user.show_related_docs_on_doc_purchase&&this.setState({isRelatedDocModalOpen:!0,hasShownRelatedModal:!0})}).catch(e=>{this.setState({referenceFetched:!0,referenceData:null,flashObj:Ee(`Encounter an error while fetching related documents: ${e.message||"Unknown reasons"}.`)})}):e.result&&e.result.id&&this.setState({referenceFetched:!0,referenceData:null})),t&&e.url)this.setState({url:e.url});else if(t&&e.result)if("propertyreportpurchase"===e.result.model)Ce(e.result,this.props.csrfToken,null,!0).then(e=>e?this.setState({url:e}):this.props.onClose()).catch(()=>this.props.onClose());else{this.setState({url:null});const t={id:e.result.id,countySlug:e.result.county.slug,documentType:e.result.documentType,objectId:e.isActivity?e.result.uuid.toUpperCase():e.result.object_id,runsheetId:e.runsheetId,stateSlug:Se(e.result.county.state),alert:e.alert,referenceSearch:e.referenceSearch};this.purchaseDocument(this.resolveUrl(t))}})}resolveUrl({id:e,countySlug:t,documentType:n="instrument",objectId:a,runsheetId:r,stateSlug:o="texas",alert:s,referenceSearch:i}){return s?`/document/api/purchase/${o}/${t}/${n}/${e}/?from_product_content_type=alert&from_product_object_id=${this.props.alert.id}`:r?`/document/api/purchase/${o}/${t}/${n}/${a}/?from_product_content_type=runsheet&from_product_object_id=${r}`:i?`/document/api/purchase/${o}/${t}/${n}/${e}/?from_product_content_type=document&from_product_object_id=${e}
10`:(e=oe.defaultTo(a,e),this.props.searchId?`/document/api/purchase/${o}/${t}/${n}/${e}/?from_product_content_type=search&from_product_object_id=${this.props.searchId}`:`/document/api/purchase/${o}/${t}/${n}/${e}/`)}tryAtMost(e,t){return--e,new Promise(t).catch(n=>e>0?this.pause(1e3).then(()=>this.tryAtMost(e,t)):Promise.reject(n))}purchaseDocument(e=""){this.tryAtMost(50,(t,n)=>{this.fetchUrl(e).then(e=>{oe.isNull(e.images_available)?n(e):t(e)})}).then(e=>("purchase_id"in e&&this.setState({purchase_id:e.purchase_id}),e.images_available&&e.preview_url&&e.preview_url.includes("/document/viewer")?(this.setState({url:e.preview_url}),this.props.setUserBalance(ke(e.user_balance)),this.props.purchaseComplete({id:this.props.result.id,hasPurchased:!0}),Ne(this.props.onPurchaseSuccess)):e.images_available&&e.preview_url.includes("/complete")?(this.props.purchaseComplete({id:this.props.result.id,hasPurchased:!0}),this.completePurchase(e.preview_url)):this.props.onPurchaseFailed(Ee("This document is currently unavailable. You may add the document to a MyFile for your records, but it cannot be previewed, purchased, or added to your cart.")))).catch(()=>this.props.onPurchaseFailed(Ee("This document is currently unavailable. You may add the document to a MyFile for your records, but it cannot be previewed, purchased, or added to your cart.")))}completePurchase(e){return this.fetchUrl(e,!0).then(e=>{if("purchase_id"in e&&this.setState({purchase_id:e.purchase_id}),e.purchase_url&&e.purchase_url.includes("/document/viewer"))this.setState({url:e.purchase_url}),this.props.setUserBalance(ke(e.user_balance)),Ne(this.props.onPurchaseSuccess);else{if(e.error&&"InsufficientFunds"===e.error.type)return void this.props.onPurchaseFailed();e.error?window.location.href=e.error.url:this.props.onPurchaseFailed(e)}})}fetchUrl(e,t=!1){return fetch(e,{method:"GET",credentials:"same-origin",headers:{"X-Requested-With":"XMLHttpRequest"}}).then(e=>e.ok||t&&!e.ok?e.json():Ee())}getFilteredRefDocs(){const e=[];if(this.state.referenceData&&this.state.referenceData.references){this.state.referenceData.references.forEach(t=>{const n=t.ogRef,a=t.mapped||{};[n.book,n.number,n.volume,n.page].filter(Boolean).length>=2&&!a.isReverse&&e.push(t)})}return e}render(){const{isOpen:e,onClose:t,result:n,csrfToken:a,user:r}=this.props,o=this.state.purchase_id||(n&&"purchase_id"in n?n.purchase_id:null);return g.createElement("div",null,g.createElement(pr,{isOpen:this.state.isRelatedDocModalOpen,handleClose:()=>this.setState({isRelatedDocModalOpen:!1}),csrfToken:a,user:r,documents:this.state.referenceData,referenceFetched:this.state.referenceFetched,setQuickCartCount:this.props.setQuickCartCount,setFlashObj:e=>this.setState({flashObj:e})}),g.createElement(xe,{json:this.state.flashObj,closeFlash:()=>this.setState({flashObj:{}})}),g.createElement(yt,{isOpen:e,onBackgroundClick:t,className:"PreviewModal",fadeOut:!0,smoothHeight:!0},this.state.url?g.createElement(En,{url:this.state.url,closeMyPurchase:t,result:n,csrfToken:a,openEmailContactModal:this.props.openEmailContactModal,useDefaultIframe:"propertyreportpurchase"!==n.model,refDocuments:this.getFilteredRefDocs(),refDocFinderEnabled:this.props.user.refDocFinder}):g.createElement("div",{className:"Loader"})),o&&g.createElement(ur,{user:r,csrfToken:a,result:n,purchaseId:o}))}}zs.propTypes={isOpen:h.bool.isRequired,onClose:h.func.isRequired,result:h.object,url:h.string,onPurchaseSuccess:h.func,onPurchaseFailed:h.func,documentType:h.string,runsheetId:h.number,setUserBalance:h.func.isRequired,csrfToken:h.string.isRequired,openEmailContactModal:h.func.isRequired,user:h.shape({first_name:h.string.isRequired,last_name:h.string,show_related_docs_on_doc_purchase:h.bool}),searchId:h.number,alert:h.object,referenceSearch:h.bool,isActivity:h.bool,purchaseComplete:h.func,setQuickCartCount:h.func.isRequired};const Us=K(null,{setUserBalance:Oe,purchaseComplete:Re,openEmailContactModal:Me,setQuickCartCount:Te})(zs);class Vs extends f.Component{constructor(e){super(e),p(this,"height",()=>90===this.props.rotate||270===this.props.rotate?Math.floor(this.state.width*this.props.scale):Math.floor(this.state.height*this.props.scale)),p(this,"width",()=>90===this.props.rotate||270===this.props.rotate?Math.floor(this.state.height*this.props.scale):Math.floor(this.state.width*this.props.scale)),p(this,"ctx",()=>this.refs.canvasRef.getContext("2d")),p(this,"redraw",()=>{const e=new Image,t=this.ctx();t.clearRect(0,0,this.width(),this.height()),t.drawImage(e,0,0,this.width(),this.height())}),this.state={width:0,height:0}}componentDidMount(){this.updateCanvas()}componentDidUpdate(e,t){pe.isEqual(e,this.props)||this.updateCanvas()}scaleUpdated(){const e=this.ctx();e.clearRect(0,0,this.width(),this.height()),e.drawImage(image,0,0,this.width(),this.height())}updateCanvas(){this.refs.canvasRef;const e=new Image,t=this.ctx();e.src=this.props.src,e.onload=({target:n})=>{this.setState({width:n.width,height:n.height});const a=this.width(),r=this.height();t.clearRect(0,0,a,r),0!==this.props.rotate?(t.translate(a/2,r/2),t.rotate(this.props.rotate*Math.PI/180),180===this.props.rotate?t.drawImage(e,a/2*-1,r/2*-1,a,r):t.drawImage(e,r/2*-1,a/2*-1,r,a)):t.drawImage(e,0,0,a,r)}}render(){const{src:e,index:t}=this.props;return g.createElement("div",{className:"previewModalViewer"},g.createElement("canvas",{className:"pngCanvas previewPage","data-page-number":t+1,ref:"canvasRef",width:this.width(),height:this.height()}))}}Vs.PropTypes={src:h.string.isRequired,scale:h.number.isRequired,index:h.number.isRequired,rotate:h.number},Vs.defaults={scale:1};const Ws=Kt(vt.jsx("path",{d:"M18.41 16.59 13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"}),"FirstPage"),Hs=Kt(vt.jsx("path",{d:"M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z"}),"NavigateBefore"),Ks=Kt(vt.jsx("path",{d:"M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}),"NavigateNext"),Ys=Kt(vt.jsx("path",{d:"M5.59 7.41 10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"}),"LastPage"),Xs=Kt(vt.jsx("path",{d:"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14M7 9h5v1H7z"}),"ZoomOut"),Gs=Kt([vt.jsx("path",{d:"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14"},"0"),vt.jsx("path",{d:"M12 10h-2v2H9v-2H7V9h2V7h1v2h2z"},"1")],"ZoomIn"),Js=Kt(vt.jsx("path",{d:"M15.55 5.55 11 1v3.07C7.06 4.56 4 7.92 4 12s3.05 7.44 7 7.93v-2.02c-2.84-.48-5-2.94-5-5.91s2.16-5.43 5-5.91V10zM19.93 11c-.17-1.39-.72-2.73-1.62-3.89l-1.42 1.42c.54.75.88 1.6 1.02 2.47zM13 17.9v2.02c1.39-.17 2.74-.71 3.9-1.61l-1.44-1.44c-.75.54-1.59.89-2.46 1.03m3.89-2.42 1.42 1.41c.9-1.16 1.45-2.5 1.62-3.89h-2.02c-.14.87-.48 1.72-1.02 2.48"}),"RotateRight"),Zs=Kt(vt.jsx("path",{d:"M7.11 8.53 5.7 7.11C4.8 8.27 4.24 9.61 4.07 11h2.02c.14-.87.49-1.72 1.02-2.47M6.09 13H4.07c.17 1.39.72 2.73 1.62 3.89l1.41-1.42c-.52-.75-.87-1.59-1.01-2.47m1.01 5.32c1.16.9 2.51 1.44 3.9 1.61V17.9c-.87-.15-1.71-.49-2.46-1.03zM13 4.07V1L8.45 5.55 13 10V6.09c2.84.48 5 2.94 5 5.91s-2.16 5.43-5 5.91v2.02c3.95-.49 7-3.85 7-7.93s-3.05-7.44-7-7.93"}),"RotateLeft"),Qs=Kt(vt.jsx("path",{d:"M23 5.5V20c0 2.2-1.8 4-4 4h-7.3c-1.08 
100-2.1-.43-2.85-1.19L1 14.83s1.26-1.23 1.3-1.25c.22-.19.49-.29.79-.29.22 0 .42.06.6.16.04.01 4.31 2.46 4.31 2.46V4c0-.83.67-1.5 1.5-1.5S11 3.17 11 4v7h1V1.5c0-.83.67-1.5 1.5-1.5S15 .67 15 1.5V11h1V2.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5V11h1V5.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5"}),"PanTool"),ei=Kt([vt.jsx("path",{d:"M19.5 3.5 18 2l-1.5 1.5L15 2l-1.5 1.5L12 2l-1.5 1.5L9 2 7.5 3.5 6 2v14H3v3c0 1.66 1.34 3 3 3h12c1.66 0 3-1.34 3-3V2zM19 19c0 .55-.45 1-1 1s-1-.45-1-1v-3H8V5h11z"},"0"),vt.jsx("path",{d:"M9 7h6v2H9zm7 0h2v2h-2zm-7 3h6v2H9zm7 0h2v2h-2z"},"1")],"ReceiptLong"),ti=Kt(vt.jsx("path",{d:"M11 9h2V6h3V4h-3V1h-2v3H8v2h3zm-4 9c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2m10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2m-9.83-3.25.03-.12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.86-7.01L19.42 4h-.01l-1.1 2-2.76 5H8.53l-.13-.27L6.16 6l-.95-2-.94-2H1v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42c-.13 0-.25-.11-.25-.25"}),"AddShoppingCart"),ni=Kt(vt.jsx("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m.88 15.76V19h-1.75v-1.29c-.74-.18-2.39-.77-3.02-2.96l1.65-.67c.06.22.58 2.09 2.4 2.09.93 0 1.98-.48 1.98-1.61 0-.96-.7-1.46-2.28-2.03-1.1-.39-3.35-1.03-3.35-3.31 0-.1.01-2.4 2.62-2.96V5h1.75v1.24c1.84.32 2.51 1.79 2.66 2.23l-1.58.67c-.11-.35-.59-1.34-1.9-1.34-.7 0-1.81.37-1.81 1.39 0 .95.86 1.31 2.64 1.9 2.4.83 3.01 2.05 3.01 3.45 0 2.63-2.5 3.13-3.02 3.22"}),"Paid"),ai=Kt(vt.jsx("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close");class ri extends f.Component{constructor(){super(...arguments),p(this,"state",{shouldRender:this.props.isOpen}),p(this,"onBackgroundClick",e=>{this.props.onBackgroundClick&&this.props.onBackgroundClick(e)})}componentDidUpdate(e){this.props.isOpen&&!e.isOpen&&this.setState({shouldRender:!0}),!this.props.isOpen&&e.isOpen&&setTimeout(()=>{this.setState({shouldRender:!1})},300)}render(){if(!this.state.shouldRender)return null;let e=D(this.props.className,{RevModal:!0,"RevModal--previewClosing":!this.props.isOpen});return g.createElement("div",{className:e},g.createElement("div",{className:"RevModal-background",onClick:this.onBackgroundClick}),g.createElement("div",{className:"RevModal-content",onScroll:this.props.onScroll},this.props.children))}}function oi({isFetching:e}){return e?g.createElement("div",{className:"Loader"}):null}p(ri,"propTypes",{isOpen:h.bool,onBackgroundClick:h.func,onScroll:h.func}),p(ri,"defaultProps",{isOpen:!1}),oi.propTypes={isFetching:h.bool.isRequired};class si extends f.Component{constructor(e){super(e),p(this,"animateModalHeight",()=>{const e=_e.findDOMNode(this.refs.modalRef).getElementsByClassName("RevModal-content")[0];if(!e)return;const t=e.offsetHeight;e.style.height=`${t}px`,requestAnimationFrame(()=>{e.style.transition="height 0.35s ease",e.style.height="100vh"}),e.addEventListener("transitionend",()=>{e.style.height="100vh",e.style.transition=""},{once:!0})}),p(this,"setInitialScale",()=>{this.state.initialScaleSet?this.setState({initialScaleSet:!1}):(this.state.windowSize<1e3?this.setState({scale:this.state.windowSize/1e3}):1!==this.state.scale&&this.setState({scale:1}),this.setState({initialScaleSet:!0}))}),p(this,"handleResize",()=>{if(this.setState({windowSize:window.innerWidth}),!this.props.isOpen)return;let e=document.getElementsByClassName("pngCanvas")[0].clientWidth,t=document.getElementsByClassName("previewModalViewer")[0].clientWidth;e>=t&&!this.state.scaledForSmall?(this.setPagesForSmallWindow(),this.setState({scaledForSmall:!0})):e<t&&this.state.scaledForSmall&&(this.setPagesForLargeWindow(),this.setState({scaledForSmall:!1}))}),p(this,"setPagesForSmallWindow",()=>{Array.from(document.getElementsByClassName("previewModalViewer")).forEach(function(e){e.style.display="inherit"})}),p(this,"setPagesForLargeWindow",()=>{Array.from(document.getElementsByClassName("previewModalViewer")).forEach(function(e){e.style.display="flex"})}),p(this,"purchaseToolTip",e=>{const{n_pages:t,purchase_price:n}=e;return g.createElement("div",null,"Click to purchase ",t," pages for ",n)}),p(this,"resolveUrl",({id:e,countySlug:t,documentType:n="instrument",objectId:a,runsheetId:r,stateSlug:o="texas",alert:s,referenceSearch:i,activity_id:l}={})=>{const c=`/document/api/preview/${o}/${t}/${n}`;let u=Pe(e,a);this.props.isNewActivityHistory&&(u=l);const d=this.props.searchId;return s?`${c}/${u}/?from_product_content_type=alert&from_product_object_id=${s.id}`:r?`${c}/${a}/?from_product_content_type=runsheet&from_product_object_id=${r}`:i?`${c}/${u}/?from_product_content_type=document&from_product_object_id=${e}
10`:d?`${c}/${u}/?from_product_content_type=search&from_product_object_id=${d}`:`${c}/${u}/`}),p(this,"zoomOut",()=>{this.setState(e=>({scale:.9*e.scale}),function(){this.handleResize()})}),p(this,"zoomIn",()=>{this.setState(e=>({scale:1.1*e.scale}),function(){this.handleResize()})}),p(this,"handModeToggle",e=>{e.preventDefault(),this.setState(e=>({handTool:!e.handTool}))}),p(this,"lastClientX",0),p(this,"lastClientY",0),p(this,"updateGlowPosition",()=>{if(!this.previewPageRef)return;const e=this.previewPageRef.getBoundingClientRect(),t=this.lastClientX-e.left,n=this.lastClientY-e.top;this.previewPageRef.style.setProperty("--cursor-x",`${t}px`),this.previewPageRef.style.setProperty("--cursor-y",`${n}px`)}),p(this,"onMouseMove",e=>{this.previewPageRef&&(this.previewPageRef.classList.add("glow-active"),this.lastClientX=e.clientX,this.lastClientY=e.clientY,this.updateGlowPosition());const{mouseDown:t,handTool:n,scrollTo:a,lastMove:r}=this.state;if(n&&t){const t=e.pageX,n=e.pageY;this.setState(e=>{const a=e.lastMove[0],r=e.lastMove[1],o=a?3*(a-t):0,s=r?3*(r-n):0;return{scrollTo:[e.scrollTo[0]+o,e.scrollTo[1]+s],lastMove:[t,n]}},()=>{const e=_e.findDOMNode(this.refs.modalRef).getElementsByClassName("RevModal-content")[0];e.scrollLeft=this.state.scrollTo[0],e.scrollTop=this.state.scrollTo[1]})}}),p(this,"onToolbarMouseMove",e=>{if(!this.toolbarRef)return;this.toolbarRef.classList.add("glow-active");const t=this.toolbarRef.getBoundingClientRect(),n=e.clientX-t.left,a=e.clientY-t.top;this.toolbarRef.style.setProperty("--cursor-x",`${n}px`),this.toolbarRef.style.setProperty("--cursor-y",`${a}px`)}),p(this,"onToolbarMouseLeave",()=>{this.toolbarRef&&this.toolbarRef.classList.remove("glow-active")}),p(this,"handleScroll",()=>{this.updateGlowPosition()}),p(this,"handleMouseLeave",()=>{this.previewPageRef&&this.previewPageRef.classList.remove("glow-active")}),p(this,"leftRotate",e=>{e&&e.preventDefault(),this.setState(e=>({rotate:(90+e.rotate)%360}))}),p(this,"rightRotate",e=>{e&&e.preventDefault(),this.setState(e=>({rotate:(e.rotate-90+360)%360}))}),p(this,"goToFirstPage",e=>{e&&e.preventDefault(),this.scrollToPage(1)}),p(this,"goToLastPage",e=>{e&&e.preventDefault(),this.scrollToPage(this.numberOfPages)}),p(this,"goToNextPage",e=>{e&&e.preventDefault(),this.scrollToPage(this.state.currentPageNumber+1)}),p(this,"goToPreviousPage",e=>{e&&e.preventDefault(),this.scrollToPage(Math.max(this.state.currentPageNumber-1,1))}),p(this,"onZoomChange",e=>{if("page-actual"===e.target.value)this.setState({scale:1},()=>this.handleResize());else this.setState({scale:e.target.value},()=>this.handleResize())}),p(this,"scrollToPage",e=>{const t=Math.min(oe.parseInt(e),this.numberOfPages),n=document.querySelector('[data-page-number="'+t+'"]');if(n){n.scrollIntoView();_e.findDOMNode(this.refs.modalRef).getElementsByClassName("RevModal-content")[0].scrollTop-=100}this.setState({currentPageNumber:t})}),p(this,"previewNewTab",()=>{var e;let t;t=this.props.isNewActivityHistory&&(null==(e=this.props.result)?void 0:e.object_id)?this.props.result.object_id:this.props.result.document_id;const n=`/document/preview/${t}/view`;window.open(n),this.props.onClose()}),this.state={pages:[],isFetching:!1,scale:0,handTool:!1,mouseDown:!1,scrollTo:[0,0],lastMove:[0,0],rotate:0,currentPageNumber:1,receiptUrl:null,secondaryToolbarIsOpen:!1,scaledForSmall:!1,windowSize:"",initialScaleSet:!1}}componentDidMount(){window.addEventListener("resize",this.handleResize),this.setState({windowSize:window.innerWidth})}componentWillUnmount(){window.removeEventListener("resize",this.handleResize)}componentWillReceiveProps(e){if((e.isOpen&&!this.props.isOpen||!e.isOpen&&this.props.isOpen)&&this.setInitialScale(),!e.isOpen&&this.state.scaledForSmall&&this.setState({scaledForSmall:!1}),!this.props.isOpen&&e.isOpen&&e.result&&e.county){this.setState({isFetching:!0,pages:[]});let t={};return t=e.isNewActivityHistory?{id:e.result.id,documentType:e.result.documentType,countySlug:e.county,objectId:e.result.object_id,runsheetId:e.runsheetId,stateSlug:e.result.state_slug,alert:e.alert,referenceSearch:e.referenceSearch,activity_id:e.result.uuid}:{id:e.result.id,documentType:e.result.documentType,countySlug:e.county.slug,objectId:e.result.object_id,runsheetId:e.runsheetId,stateSlug:Se(e.county.state),alert:e.alert,referenceSearch:e.referenceSearch},this.fetchPreview(t)}return null}componentDidUpdate(e,t){t.isFetching&&!this.state.isFetching&&this.animateModalHeight()}get numberOfPages(){return this.state.pages.length}
10onScroll(e){document.querySelectorAll(".pngCanvas").forEach(e=>{const{top:t,bottom:n}=e.getBoundingClientRect(),a=t<0&&n>160,r=oe.parseInt(e.dataset.pageNumber);a&&this.setState({currentPageNumber:r})})}fetchPreview({id:e,countySlug:t,documentType:n,objectId:a,runsheetId:r,stateSlug:o="texas",alert:s,referenceSearch:i,activity_id:l}={}){const c=this.resolveUrl({id:e,countySlug:t,documentType:n,objectId:a,runsheetId:r,stateSlug:o,alert:s,referenceSearch:i,activity_id:l});this.fetchUrl(c).then(e=>e.pages?this.handlePreviewSuccess(e):this.resolvePreviewAvailability(e)).then(e=>e?this.handleFinalStep(e):null)}resolvePreviewAvailability(e){const{images_available:t,preview_url:n,retrieval_url:a}=e,r={id:this.props.result.id,countySlug:this.props.county.slug,documentType:this.props.result.documentType,objectId:this.props.result.object_id,runsheetId:this.props.runsheetId,stateSlug:Se(this.props.county.state),alert:this.props.alert,referenceSearch:this.props.referenceSearch,activity_id:this.props.result.activity_id};return t?this.fetchUrl(n,!0):this.fetchUrl(a,!0).then(e=>e.available?this.fetchUrl(n,!0):e.error&&"InsufficientFunds"==e.error.type?void this.props.onPreviewFailed():!1===e.available?this.props.onPreviewFailed(Ee("This document is currently unavailable. You may add the document to a MyFile for your records, but it cannot be previewed, purchased, or added to your cart.")):setTimeout(()=>this.fetchPreview(r),3e3))}handlePreviewSuccess(e){const{pages:t,user_balance:n,receiptUrl:a}=e;return this.setState({pages:t,isFetching:!1,receiptUrl:a}),this.props.setUserBalance(ke(n)),this.props.onPreviewSuccess(this.props.result),null}handleFinalStep(e){const{pages:t,errors:n,error:a}=e;if(t)return this.handlePreviewSuccess(e);this.handleErrors(a,n)}handleErrors(e,t){if(e){if("type"in e&&"InsufficientFunds"==e.type)return void this.props.onPreviewFailed();window.location.href=e.url}else t&&(this.setState({isFetching:!1}),this.props.onPreviewFailed(t))}fetchUrl(e,t=!1){return fetch(e,{method:"GET",credentials:"same-origin",headers:{"X-Requested-With":"XMLHttpRequest"}}).then(e=>e.ok||t&&!e.ok?e.json():{errors:{__all__:[{message:"An error occurred and we were unable to fulfill your request."}]}})}getObjectId(e){return this.props.isNewActivityHistory&&(null==e?void 0:e.uuid)?e.uuid:e.id?e.id:e.object_id}render(){const{isOpen:e,onClose:t,result:n,county:a,onPurchaseClicked:r,onAddToCartClicked:o,countyID:s}=this.props;if(!n||!a)return null;const i=this.getObjectId(n);return g.createElement(ri,{ref:"modalRef",isOpen:e,className:"PreviewModal",onBackgroundClick:t,onScroll:e=>this.onScroll(e)},g.createElement("div",{className:"PreviewModal-head"},g.createElement(gt,{className:"previewToolbarRow"},g.createElement(bt,{className:"toolbarContainer",innerRef:e=>this.toolbarRef=e,onMouseMove:this.onToolbarMouseMove,onMouseLeave:this.onToolbarMouseLeave},g.createElement("div",{className:"previewToolbarLeft"},g.createElement("button",{type:"button",className:"toolbarButton",onClick:e=>this.goToFirstPage(e),"data-tip":"Go To First Page","data-for":`FirstPage-${i}`},g.createElement(Ws,null)),g.createElement(yn,{place:"bottom",id:`FirstPage-${i}`,effect:"solid"}),g.createElement("button",{type:"button",className:"toolbarButton",onClick:()=>this.goToPreviousPage(),"data-tip":"Go To Previous Page","data-for":`PreviousPage-${i}`},g.createElement(Hs,null)),g.createElement(yn,{place:"bottom",id:`PreviousPage-${i}`,effect:"solid"}),g.createElement(pn,{className:"toolbarInput pageNumber numPages hide-for-medium-only",maxLength:"2",size:"4",min:"1",max:"2",onChange:e=>this.scrollToPage(e.target.value),value:this.state.currentPageNumber,type:"number"}),g.createElement("span",{id:"numPages",className:"toolbarLabel numPages hide-for-medium"},"of ",this.numberOfPages),g.createElement("button",{type:"button",className:"toolbarButton",onClick:e=>this.goToNextPage(e),"data-tip":"Go To Next Page","data-for":`NextPage-${i}`},g.createElement(Ks,null)),g.createElement(yn,{place:"bottom",id:`NextPage-${i}`,effect:"solid"}),g.createElement("button",{type:"button",className:"toolbarButton",onClick:e=>this.goToLastPage(e),"data-tip":"Go To Last Page","data-for":`LastPage-${i}`},g.createElement(Ys,null)),g.createElement(yn,{place:"bottom",id:`LastPage-${i}`,effect:"solid"})),g.createElement("div",{className:"previewToolbarMiddle"},g.createElement("button",{type:"button",className:"toolbarButton",onClick:()=>this.zoomOut(),"data-tip":"Zoom Out","data-for":`ZoomOut-${i}`},g.createElement(Xs,null)),g.createElement(yn,{place:"bottom",id:`ZoomOut-${i}`,effect:"solid"}),g.createElement("select",{id:"scaleSelect",className:"webkitAppearanceNone",onChange:this.onZoomChange,title:"Zoom"},g.createElement("option",{id:"pageActualOption",value:"page-actual"},"Actual Size"),g.createElement("option",{value:"0.5"},"50%"),g.createElement("option",{value:"0.75"},"75%"),g.createElement("option",{value:"1"},"100%"),g.createElement("option",{value:"1.25"},"125%"),g.createElement("option",{value:"1.5"},"150%"),g.createElement("option",{value:"2"},"200%"),g.createElement("option",{value:"3"},"300%"),g.createElement("option",{value:"4"},"400%")),g.createElement("button",{type:"button",className:"toolbarButton",onClick:()=>this.zoomIn(),"data-tip":"Zoom In","data-for":`ZoomIn-${i}`},g.createElement(Gs,null)),g.createElement(yn,{place:"bottom",id:`ZoomIn-${i}`,effect:"solid"}),g.createElement("button",{type:"button",className:"toolbarButton",onClick:e=>this.leftRotate(e),"data-tip":"Rotate Clockwise","data-for":`RotateLeft-${i}`},g.createElement(Zs,null)),g.createElement(yn,{place:"bottom",id:`RotateLeft-${i}`,effect:"solid"}),g.createElement("button",{type:"button",className:"toolbarButton",onClick:e=>this.rightRotate(e),"data-tip":"Rotate Counterclockwise","data-for":`RotateRight-${i}`},g.createElement(Js,null)),g.createElement(yn,{place:"bottom",id:`RotateRight-${i}`,effect:"solid"}),g.createElement("button",{type:"button",className:"toolbarButton",onClick:e=>this.handModeToggle(e),"data-tip":"Move Tool Toggle","data-for":`HandTool-${i}`},g.createElement(Qs,null)),g.createElement(yn,{place:"bottom",id:`HandTool-${i}`,effect:"solid"})),g.createElement("div",{className:"previewToolbarRight"},g.createElement("button",{type:"button",className:"toolbarButton hide-for-large",onClick:()=>this.zoomIn(),"data-tip":"Zoom In"},g.createElement(Gs,{style:{color:"#b2b9c2"},onClick:()=>this.zoomIn()})),g.createElement("button",{type:"button",className:"toolbarButton hide-for-large",onClick:()=>this.zoomOut(),"data-tip":"Zoom Out"},g.createElement(Xs,{style:{color:"#b2b9c2"},onClick:()=>this.zoomOut()})),g.createElement("button",{name:"previewToolBarPrintReceipt",type:"button",className:"PreviewPurchase hide-for-small-only",onClick:()=>window.open(this.state.receiptUrl),"data-tip":"View Receipt","data-for":`Receipt-${i}`},g.createElement(ei,null)),g.createElement(yn,{place:"bottom",id:`Receipt-${i}`,effect:"solid"}),g.createElement("button",{name:"previewToolBarPrintReceipt",type:"button",className:"PreviewPurchase hide-for-medium",onClick:()=>window.open(this.state.receiptUrl)},g.createElement("strong",{style:{color:"#FF9900",cursor:"pointer",fontSize:"15px",marginLeft:"-15px"}},"Receipt")),g.createElement("button",{name:"previewToolBarOpenPreviewInNewTab",type:"button",className:"PreviewPurchase purchasingToolbarButton show-for-large",onClick:()=>this.previewNewTab(),"data-for":`Tab-${i}`,"data-tip":"Open in New Tab",style:{paddingRight:"15px"}},g.createElement(wa,null)),g.createElement(yn,{place:"bottom",id:`Tab-${i}`,effect:"solid"}),g.createElement("button",{name:"previewToolBarAddToCart",type:"button",className:"PreviewPurchase purchasingToolbarButton",onClick:()=>o([`${a.id||s}:${i}`]),"data-for":`Cart-${i}`,"data-tip":"Add to Cart",style:{paddingRight:"15px"}},g.createElement(ti,null)),g.createElement(yn,{place:"bottom",id:`Cart-${i}`,effect:"solid"}),g.createElement("button",{name:"previewToolBarPurchase",className:"PreviewPurchase purchasingToolbarButton",onClick:e=>r(n,a,e),"data-for":`Purchase-${i}`,"data-tip":!0,style:{paddingRight:"15px"}},g.createElement(ni,null)),g.createElement(yn,{place:"bottom",id:`Purchase-${i}`,effect:"solid",getContent:()=>this.purchaseToolTip(n)}),g.createElement("button",{type:"button",name:"previewSecondaryToolbarToggle",title:"secondaryToolbarToggle",className:"secondaryToolbarToggle toolbarButton hide-for-large",onClick:()=>{this.setState({secondaryToolbarIsOpen:!this.state.secondaryToolbarIsOpen})},"data-tip":"View more options",style:{paddingRight:"15px"}}),this.state.secondaryToolbarIsOpen&&g.createElement("div",{className:"secondaryToolbar doorHangerRight hide-for-large",style:{position:"fixed"}},g.createElement("button",{type:"button",title:"Previous Page",className:"toolbarButton hide-for-medium",onClick:()=>this.goToPreviousPage(),"data-tip":"Go To Previous Page",style:{display:"flex",alignItems:"center"}},g.createElement(Hs,null),g.createElement("span",null," Previous Page")),g.createElement("button",{type:"button",title:"Next Page",className:"secondaryToolbarButton hide-for-medium",onClick:()=>this.goToNextPage(),"data-tip":"Go To Next Page",style:{display:"flex",alignItems:"center"}},g.createElement(Ks,null),g.createElement("span",null," Next Page")),g.createElement("button",{id:"firstPageMobile",className:"secondaryToolbarButton hide-for-medium","data-first-page-mobile":!0,title:"First Page",onClick:e=>this.goToFirstPage(e),style:{display:"flex",alignItems:"center"}},g.createElement(Ws,null),g.createElement("span",null," First Page")),g.createElement("button",{id:"lastPageMobile",className:"secondaryToolbarButton hide-for-medium",title:"Last Page",onClick:e=>this.goToLastPage(e),style:{display:"flex",alignItems:"center"}},g.createElement(Ys,null),g.createElement("span",null," Last Page")),g.createElement("div",{className:"horizontalToolbarSeparator"}),g.createElement("button",{id:"pageRotateCwMobile",className:"secondaryToolbarButton show-for-small hide-for-large",onClick:e=>this.leftRotate(e),title:"Rotate Clockwise",style:{display:"flex",alignItems:"center"}},g.createElement(Js,null),g.createElement("span",null," Rotate right")),g.createElement("button",{id:"pageRotateCcwMobile",className:"secondaryToolbarButton show-for-small hide-for-large",onClick:e=>this.rightRotate(e),title:"Rotate Counterclockwise",style:{display:"flex",alignItems:"center"}},g.createElement(Zs,null),g.createElement("span",null," Rotate left")),g.createElement("div",{className:"horizontalToolbarSeparator"}),g.createElement("button",{id:"toggleHandTool",className:"secondaryToolbarButton show-for-small hide-for-large",title:"Enable hand tool",onClick:e=>this.handModeToggle(e),style:{display:"flex",alignItems:"center"}},g.createElement(Qs,null),g.createElement("span",null," Enable hand tool")),g.createElement("button",{name:"previewToolBarOpenPreviewInNewTab",type:"button",className:"secondaryToolbarButton show-for-small hide-for-large",onClick:()=>this.previewNewTab(),"data-tip":"View in New Tab",style:{paddingRight:"15px",display:"flex",alignItems:"center"}},g.createElement(wa,null),g.createElement("span",null," View in new tab"))),g.createElement("a",{className:"Close purchasingToolbarButton",onClick:t,style:{paddingLeft:"15px"}},g.createElement(ai,null))))),g.createElement(gt,null,g.createElement(bt,{className:"toolbarDocumentInfo"},g.createElement("div",{className:"limitedTextSizeVol toolbarViewerLeft"},"# / Bk / Vol : ",n.number," / ",n.book," / ",n.volume),g.createElement("div",{className:"limitedTextSizeType toolbarViewerMiddle"},"Type: ",n.type?n.type.name:"-"),g.createElement("div",{className:"toolbarViewerRight",style:{whiteSpace:"nowrap"}},"Date: ",n.filed_date?n.filed_date.slice(0,10):"-")))),g.createElement("div",{ref:e=>this.previewPageRef=e,onMouseDown:e=>!this.state.mouseDown&&this.setState({mouseDown:!0}),onMouseUp:e=>this.state.mouseDown&&this.setState({mouseDown:!1,lastMove:[0,0]}),onMouseLeave:this.handleMouseLeave,onClick:()=>{this.state.secondaryToolbarIsOpen&&this.setState({secondaryToolbarIsOpen:!1})},onMouseMove:e=>this.onMouseMove(e),onWheel:this.handleScroll,className:"PreviewModal-page"+(this.state.handTool?" moveMode":"")},g.createElement(gt,null,g.createElement(bt,null,g.createElement(oi,{isFetching:this.state.isFetching}))),this.state.pages.map((e,t)=>g.createElement(Vs,{index:t,rotate:this.state.rotate,scale:this.state.scale,key:e,src:e}))))}}si.propTypes={onClose:h.func.isRequired,onPurchaseClicked:h.func.isRequired,isOpen:h.bool.isRequired,result:h.object,county:h.object,onAddToCartClicked:h.func.isRequired,onPreviewSuccess:h.func,onPreviewFailed:h.func,updateUserBalance:h.func,forMyFile:h.bool,setUserBalance:h.func.isRequired,searchId:h.number,user:h.object,alert:h.object,referenceSearch:h.bool,isNewActivityHistory:h.bool,countyID:h.number};const ii=K(null,{setUserBalance:Oe})(si);class li extends f.Component{address(e){const{addresses:t}=this.props,n=pe.find(t,["id",e.address]);return e.card_zip?e.card_zip:n?n.zip:null}cardObject(e,t){return g.createElement(bt,{medium:6,large:4,className:"MineralSearch-cardGrid LargeCardList"}
10,g.createElement("div",{className:"Card",key:e.id},g.createElement(gt,{className:"Card-calloutContainer"},g.createElement(bt,{className:"Card-calloutContainer-head"},g.createElement("span",{style:{color:"white",fontWeight:"900"}},e.nickname?e.nickname:"CARD"))),g.createElement("div",{className:"Card-body credit-card"},g.createElement(gt,null,g.createElement(bt,{className:"u-flexStart"},g.createElement("strong",{className:"Card-label"},"Last 4 Digits")," ",e.card_last_four),g.createElement(bt,{className:"u-flexStart"},g.createElement("strong",{className:"Card-label"},"EXP date")," ",e.expire_month,"/",e.expire_year),g.createElement(bt,{className:"u-flexStart"},g.createElement("strong",{className:"Card-label"},"Zip Code")," ",this.address(e)),g.createElement(bt,{className:"u-flexStart"},g.createElement("label",{className:"autoReloadSwitch cardlistAutoReloadSwitch"},g.createElement("input",{type:"checkbox",checked:this.props.cardAutoDraftToggles[t],onClick:()=>{this.props.handleAutoDraftToggle(t)},name:"autoReloadToggleCardList"}),g.createElement("span",{className:"autoReloadSlider round"}),g.createElement("span",{className:"autoReloadCardlistMessage"},g.createElement("b",null,"Auto reload")))),g.createElement(bt,{className:"u-flexStart",style:{justifyContent:"center",paddingTop:"0.5rem"}},g.createElement("a",{className:"deleteCardLink",onClick:t=>{t.preventDefault(),this.props.handleDeleteCardClick(e)}},"Delete this card"))))))}get cards(){return g.createElement(bt,null,this.props.cards.map((e,t)=>this.cardObject(e,t)))}render(){const{cards:e}=this.props;return e.length?this.cards:null}}function ci(e){var t;return parseInt(f.version,10)>=19?(null==(t=null==e?void 0:e.props)?void 0:t.ref)||null:(null==e?void 0:e.ref)||null}li.propTypes={cards:h.array.isRequired,addresses:h.array.isRequired,handleDeleteCardClick:h.func.isRequired,handleAutoDraftToggle:h.func.isRequired,cardAutoDraftToggles:h.array.isRequired};var ui={exports:{}},di={};
11/**
12 * @license React
13 * react-is.development.js
14 *
15 * Copyright (c) Meta Platforms, Inc. and affiliates.
16 *
17 * This source code is licensed under the MIT license found in the
18 * LICENSE file in the root directory of this source tree.
19 */
20!function(){function e(e){if("object"==typeof e&&null!==e){var h=e.$$typeof;switch(h){case t:switch(e=e.type){case a:case o:case r:case c:case u:case m:return e;default:switch(e=e&&e.$$typeof){case i:case l:case p:case d:case s:return e;default:return h}}case n:return h}}}var t=Symbol.for("react.transitional.element"),n=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),s=Symbol.for("react.consumer"),i=Symbol.for("react.context"),l=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),u=Symbol.for("react.suspense_list"),d=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),m=Symbol.for("react.view_transition"),h=Symbol.for("react.client.reference");di.ContextConsumer=s,di.ContextProvider=i,di.Element=t,di.ForwardRef=l,di.Fragment=a,di.Lazy=p,di.Memo=d,di.Portal=n,di.Profiler=o,di.StrictMode=r,di.Suspense=c,di.SuspenseList=u,di.isContextConsumer=function(t){return e(t)===s},di.isContextProvider=function(t){return e(t)===i},di.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===t},di.isForwardRef=function(t){return e(t)===l},di.isFragment=function(t){return e(t)===a},di.isLazy=function(t){return e(t)===p},di.isMemo=function(t){return e(t)===d},di.isPortal=function(t){return e(t)===n},di.isProfiler=function(t){return e(t)===o},di.isStrictMode=function(t){return e(t)===r},di.isSuspense=function(t){return e(t)===c},di.isSuspenseList=function(t){return e(t)===u},di.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===o||e===r||e===c||e===u||"object"==typeof e&&null!==e&&(e.$$typeof===p||e.$$typeof===d||e.$$typeof===i||e.$$typeof===s||e.$$typeof===l||e.$$typeof===h||void 0!==e.getModuleId)},di.typeOf=e}(),ui.exports=di;var pi=ui.exports;const mi=h.oneOfType([h.func,h.object]);function hi(e,t,n,a,r){const o=e[t],s=r||t;return null==o?null:o&&1!==o.nodeType?new Error(`Invalid ${a} \`${s}\` supplied to \`${n}\`. Expected an HTMLElement.`):null}function fi(e){return"string"==typeof e}function gi(e,t,n){return void 0===e||fi(e)?t:u(c({},t),{ownerState:c(c({},t.ownerState),n)})}function bi(e,t=[]){if(void 0===e)return{};const n={};return Object.keys(e).filter(n=>n.match(/^on[A-Z]/)&&"function"==typeof e[n]&&!t.includes(n)).forEac
20h(t=>{n[t]=e[t]}),n}function yi(e){if(void 0===e)return{};const t={};return Object.keys(e).filter(t=>!(t.match(/^on[A-Z]/)&&"function"==typeof e[t])).forEach(n=>{t[n]=e[n]}),t}function vi(e){const{getSlotProps:t,additionalProps:n,externalSlotProps:a,externalForwardedProps:r,className:o}=e;if(!t){const e=At(null==n?void 0:n.className,o,null==r?void 0:r.className,null==a?void 0:a.className),t=c(c(c({},null==n?void 0:n.style),null==r?void 0:r.style),null==a?void 0:a.style),s=c(c(c({},n),r),a);return e.length>0&&(s.className=e),Object.keys(t).length>0&&(s.style=t),{props:s,internalRef:void 0}}const s=bi(c(c({},r),a)),i=yi(a),l=yi(r),u=t(s),d=At(null==u?void 0:u.className,null==n?void 0:n.className,o,null==r?void 0:r.className,null==a?void 0:a.className),p=c(c(c(c({},null==u?void 0:u.style),null==n?void 0:n.style),null==r?void 0:r.style),null==a?void 0:a.style),m=c(c(c(c({},u),n),l),i);return d.length>0&&(m.className=d),Object.keys(p).length>0&&(m.style=p),{props:m,internalRef:u.ref}}function Ei(e,t,n){return"function"==typeof e?e(t,n):e}const wi=f.createContext({});function Ci(e){return Ut("MuiList",e)}wi.displayName="ListContext",Xt("MuiList",["root","padding","dense","subheader"]);const Si=Jt("ul",{name:"MuiList",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disablePadding&&t.padding,n.dense&&t.dense,n.subheader&&t.subheader]}})({listStyle:"none",margin:0,padding:0,position:"relative",variants:[{props:({ownerState:e})=>!e.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:e})=>e.subheader,style:{paddingTop:0}}]}),ki=f.forwardRef(function(e,t){const n=Gt({props:e,name:"MuiList"}),a=n,{children:r,className:o,component:s="ul",dense:i=!1,disablePadding:l=!1,subheader:p}=a,m=d(a,["children","className","component","dense","disablePadding","subheader"]),h=f.useMemo(()=>({dense:i}),[i]),g=u(c({},n),{component:s,dense:i,disablePadding:l}),b=(e=>{const{classes:t,disablePadding:n,dense:a,subheader:r}=e;return zt({root:["root",!n&&"padding",a&&"dense",r&&"subheader"]},Ci,t)})(g);return vt.jsx(wi.Provider,{value:h,children:vt.jsxs(Si,u(c({as:s,className:At(b.root,o),ref:t,ownerState:g},m),{children:[p,r]}))})});function Ni(e){var t;let n=e.activeElement;for(;null!=(null==(t=null==n?void 0:n.shadowRoot)?void 0:t.activeElement);)n=n.shadowRoot.activeElement;return n}function xi(e=window){const t=e.document.documentElement.clientWidth;return e.innerWidth-t}function Ti(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function Mi(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function Ri(e,t){if(void 0===t)return!0;let n=e.innerText;return void 0===n&&(n=e.textContent),n=n.trim().toLowerCase(),0!==n.length&&(t.repeating?n[0]===t.keys[0]:n.startsWith(t.keys.join("")))}function Oi(e,t,n,a,r,o){let s=!1,i=r(e,t,!!t&&n);for(;i;){if(i===e.firstChild){if(s)return!1;s=!0}const t=!a&&(i.disabled||"true"===i.getAttribute("aria-disabled"));if(i.hasAttribute("tabindex")&&Ri(i,o)&&!t)return i.focus(),!0;i=r(e,i,n)}return!1}ki.propTypes={children:h.node,classes:h.object,className:h.string,component:h.elementType,dense:h.bool,disablePadding:h.bool,subheader:h.node,sx:h.oneOfType([h.arrayOf(h.oneOfType([h.func,h.object,h.bool])),h.func,h.object])};const _i=f.forwardRef(function(e,t){const n=e,{actions:a,autoFocus:r=!1,autoFocusItem:o=!1,children:s,className:i,disabledItemsFocusable:l=!1,disableListWrap:p=!1,onKeyDown:m,variant:h="selectedMenu"}=n,g=d(n,["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"]),b=f.useRef(null),y=f.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});Zn(()=>{r&&b.current.focus()},[r]),f.useImperativeHandle(a,()=>({adjustStyleForScrollbar:(e,{direction:t})=>{const n=!b.current.style.width;if(e.clientHeight<b.current.clientHeight&&n){const n=`${xi(ha(e))}px`;b.current.style["rtl"===t?"paddingLeft":"paddingRight"]=n,b.current.style.width=`calc(100% + ${n})`}return b.current}}),[]);const v=ya(b,t);let E=-1;
20f.Children.forEach(s,(e,t)=>{f.isValidElement(e)?(pi.isFragment(e)&&console.error(["MUI: The Menu component doesn't accept a Fragment as a child.","Consider providing an array instead."].join("\n")),e.props.disabled||("selectedMenu"===h&&e.props.selected||-1===E)&&(E=t),E===t&&(e.props.disabled||e.props.muiSkipListHighlight||e.type.muiSkipListHighlight)&&(E+=1,E>=s.length&&(E=-1))):E===t&&(E+=1,E>=s.length&&(E=-1))});const w=f.Children.map(s,(e,t)=>{if(t===E){const t={};return o&&(t.autoFocus=!0),void 0===e.props.tabIndex&&"selectedMenu"===h&&(t.tabIndex=0),f.cloneElement(e,t)}return e});return vt.jsx(ki,u(c({role:"menu",ref:v,className:i,onKeyDown:e=>{const t=b.current,n=e.key;if(e.ctrlKey||e.metaKey||e.altKey)return void(m&&m(e));const a=Ni(ma(t));if("ArrowDown"===n)e.preventDefault(),Oi(t,a,p,l,Ti);else if("ArrowUp"===n)e.preventDefault(),Oi(t,a,p,l,Mi);else if("Home"===n)e.preventDefault(),Oi(t,null,p,l,Ti);else if("End"===n)e.preventDefault(),Oi(t,null,p,l,Mi);else if(1===n.length){const r=y.current,o=n.toLowerCase(),s=performance.now();r.keys.length>0&&(s-r.lastTime>500?(r.keys=[],r.repeating=!0,r.previousKeyMatched=!0):r.repeating&&o!==r.keys[0]&&(r.repeating=!1)),r.lastTime=s,r.keys.push(o);const i=a&&!r.repeating&&Ri(a,r);r.previousKeyMatched&&(i||Oi(t,a,!1,l,Ti,r))?e.preventDefault():r.previousKeyMatched=!1}m&&m(e)},tabIndex:r?0:-1},g),{children:w}))});function Pi(e,t){return function(...n){return e(...n)||t(...n)}}_i.propTypes={autoFocus:h.bool,autoFocusItem:h.bool,children:h.node,className:h.string,disabledItemsFocusable:h.bool,disableListWrap:h.bool,onKeyDown:h.func,variant:h.oneOf(["menu","selectedMenu"])};const Fi=Pi(h.elementType,function(e,t,n,a,r){const o=e[t],s=r||t;if(null==o||"undefined"==typeof window)return null;let i;return"function"!=typeof o||function(e){const{prototype:t={}}=e;return Boolean(t.isReactComponent)}(o)||(i="Did you accidentally provide a plain function component instead?"),o===f.Fragment&&(i="Did you accidentally provide a React.Fragment instead?"),void 0!==i?new Error(`Invalid ${a} \`${s}\` supplied to \`${n}\`. Expected an element type that can hold a ref. ${i} For more information see https://v7.mui.com/r/caveat-with-refs-guide`):null});function Ai(e,t,n,a){const r=e[t];if(null==r||!Number.isInteger(r)){const e=function(e){const t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":Number.isFinite(e)?e!==Math.floor(e)?"float":"number":"Infinity";case"object":return null===e?"null":e.constructor.name;default:return t}}(r);return new RangeError(`Invalid ${a} \`${t}\` of type \`${e}\` supplied to \`${n}\`, expected \`integer\`.`)}return null}function Ii(e,t,n,a){return void 0===e[t]?null:Ai(e,t,n,a)}function Di(){return null}Ii.isRequired=Ai,Di.isRequired=Di;const ji=Ii;function Bi(){return!/jsdom|HappyDOM/.test(window.navigator.userAgent)}const Li={};function $i(e,t){const n=f.useRef(Li);return n.current===Li&&(n.current=e(t)),n}const qi=[];class zi{constructor(){p(this,"currentId",null),p(this,"clear",()=>{null!==this.currentId&&(clearTimeout(this.currentId),this.currentId=null)}),p(this,"disposeEffect",()=>this.clear)}
20static create(){return new zi}start(e,t){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,t()},e)}}function Ui(){const e=$i(zi.create).current;var t;return t=e.disposeEffect,f.useEffect(t,qi),e}function Vi(e,t,n,a,r){const o=e[t],s=r||t;if(null==o||"undefined"==typeof window)return null;let i;const l=o.type;return"function"!=typeof l||function(e){const{prototype:t={}}=e;return Boolean(t.isReactComponent)}(l)||(i="Did you accidentally use a plain function component for an element instead?"),void 0!==i?new Error(`Invalid ${a} \`${s}\` supplied to \`${n}\`. Expected an element that can hold a ref. ${i} For more information see https://mui.com/r/caveat-with-refs-guide`):null}const Wi=Pi(h.element,Vi);function Hi(e,t){if(null==e)return{};var n={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(-1!==t.indexOf(a))continue;n[a]=e[a]}return n}function Ki(e,t){return(Ki=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function Yi(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Ki(e,t)}Wi.isRequired=Pi(h.element.isRequired,Vi);const Xi=!1;var Gi=h.oneOfType([h.number,h.shape({enter:h.number,exit:h.number,appear:h.number}).isRequired]);h.oneOfType([h.string,h.shape({enter:h.string,exit:h.string,active:h.string}),h.shape({enter:h.string,enterDone:h.string,enterActive:h.string,exit:h.string,exitDone:h.string,exitActive:h.string})]);const Ji=g.createContext(null);var Zi="unmounted",Qi="exited",el="entering",tl="entered",nl="exiting",al=function(e){function t(t,n){var a;a=e.call(this,t,n)||this;var r,o=n&&!n.isMounting?t.enter:t.appear;return a.appearStatus=null,t.in?o?(r=Qi,a.appearStatus=el):r=tl:r=t.unmountOnExit||t.mountOnEnter?Zi:Qi,a.state={status:r},a.nextCallback=null,a}Yi(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===Zi?{status:Qi}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==el&&n!==tl&&(t=el):n!==el&&n!==tl||(t=nl)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,n,a=this.props.timeout;return e=t=n=a,null!=a&&"number"!=typeof a&&(e=a.exit,t=a.enter,n=void 0!==a.appear?a.appear:t),{exit:e,enter:t,appear:n}},n.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===el){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:_e.findDOMNode(this);n&&function(e){e.scrollTop}(n)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Qi&&this.setState({status:Zi})},n.performEnter=function(e){var t=this,n=this.props.enter,a=this.context?this.context.isMounting:e,r=this.props.nodeRef?[a]:[_e.findDOMNode(this),a],o=r[0],s=r[1],i=this.getTimeouts(),l=a?i.appear:i.enter;!e&&!n||Xi?this.safeSetState({status:tl},function(){t.props.onEntered(o)}):(this.props.onEnter(o,s),this.safeSetState({status:el},function(){t.props.onEntering(o,s),t.onTransitionEnd(l,function(){t.safeSetState({status:tl},function(){t.props.onEntered(o,s)})})}))},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),a=this.props.nodeRef?void 0:_e.findDOMNode(this);t&&!Xi?(this.props.onExit(a),this.safeSetState({status:nl},function(){e.props.onExiting(a),e.onTransitionEnd(n.exit,function(){e.safeSetState({status:Qi},function(){e.props.onExited(a)})})})):this.safeSetState({status:Qi},function(){e.props.onExited(a)})},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(a){n&&(n=!1,t.nextCallback=null,e(a))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:_e.findDOMNode(this),a=null==e&&!this.props.addEndListener;if(n&&!a){if(this.props.addEndListener){var r=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],o=r[0],s=r[1];this.props.addEndListener(o,s)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},n.render=function(){var e=this.state.status;if(e===Zi)return null;var t=this.props,n=t.children;t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef;var a=Hi(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return g.createElement(Ji.Provider,{value:null},"function"==typeof n?n(e,a):g.cloneElement(g.Children.only(n),a))},t}(g.Component);function rl(){}function ol(e,t){var n=Object.create(null);return e&&f.Children.map(e,function(e){return e}
20).forEach(function(e){n[e.key]=function(e){return t&&f.isValidElement(e)?t(e):e}(e)}),n}function sl(e,t,n){return null!=n[t]?n[t]:e.props[t]}function il(e,t,n){var a=ol(e.children),r=function(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var a,r=Object.create(null),o=[];for(var s in e)s in t?o.length&&(r[s]=o,o=[]):o.push(s);var i={};for(var l in t){if(r[l])for(a=0;a<r[l].length;a++){var c=r[l][a];i[r[l][a]]=n(c)}i[l]=n(l)}for(a=0;a<o.length;a++)i[o[a]]=n(o[a]);return i}(t,a);return Object.keys(r).forEach(function(o){var s=r[o];if(f.isValidElement(s)){var i=o in t,l=o in a,c=t[o],u=f.isValidElement(c)&&!c.props.in;!l||i&&!u?l||!i||u?l&&i&&f.isValidElement(c)&&(r[o]=f.cloneElement(s,{onExited:n.bind(null,s),in:c.props.in,exit:sl(s,"exit",e),enter:sl(s,"enter",e)})):r[o]=f.cloneElement(s,{in:!1}):r[o]=f.cloneElement(s,{onExited:n.bind(null,s),in:!0,exit:sl(s,"exit",e),enter:sl(s,"enter",e)})}}),r}al.contextType=Ji,al.propTypes={nodeRef:h.shape({current:"undefined"==typeof Element?h.any:function(e,t,n,a,r,o){var s=e[t];return h.instanceOf(s&&"ownerDocument"in s?s.ownerDocument.defaultView.Element:Element)(e,t,n,a,r,o)}}),children:h.oneOfType([h.func.isRequired,h.element.isRequired]).isRequired,in:h.bool,mountOnEnter:h.bool,unmountOnExit:h.bool,appear:h.bool,enter:h.bool,exit:h.bool,timeout:function(e){var t=Gi;e.addEndListener||(t=t.isRequired);for(var n=arguments.length,a=new Array(n>1?n-1:0),r=1;r<n;r++)a[r-1]=arguments[r];return t.apply(void 0,[e].concat(a))},addEndListener:h.func,onEnter:h.func,onEntering:h.func,onEntered:h.func,onExit:h.func,onExiting:h.func,onExited:h.func},al.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:rl,onEntering:rl,onEntered:rl,onExit:rl,onExiting:rl,onExited:rl},al.UNMOUNTED=Zi,al.EXITED=Qi,al.ENTERING=el,al.ENTERED=tl,al.EXITING=nl;var ll=Object.values||function(e){return Object.keys(e).map(function(t){return e[t]})},cl=function(e){function t(t,n){var a,r=(a=e.call(this,t,n)||this).handleExited.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(a));return a.state={contextValue:{isMounting:!0}
20,handleExited:r,firstRender:!0},a}Yi(t,e);var n=t.prototype;return n.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},n.componentWillUnmount=function(){this.mounted=!1},t.getDerivedStateFromProps=function(e,t){var n,a,r=t.children,o=t.handleExited;return{children:t.firstRender?(n=e,a=o,ol(n.children,function(e){return f.cloneElement(e,{onExited:a.bind(null,e),in:!0,appear:sl(e,"appear",n),enter:sl(e,"enter",n),exit:sl(e,"exit",n)})})):il(e,r,o),firstRender:!1}},n.handleExited=function(e,t){var n=ol(this.props.children);e.key in n||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState(function(t){var n=Zt({},t.children);return delete n[e.key],{children:n}}))},n.render=function(){var e=this.props,t=e.component,n=e.childFactory,a=Hi(e,["component","childFactory"]),r=this.state.contextValue,o=ll(this.state.children).map(n);return delete a.appear,delete a.enter,delete a.exit,null===t?g.createElement(Ji.Provider,{value:r},o):g.createElement(Ji.Provider,{value:r},g.createElement(t,a,o))},t}(g.Component);cl.propTypes={component:h.any,children:h.node,appear:h.bool,enter:h.bool,exit:h.bool,childFactory:h.func},cl.defaultProps={component:"div",childFactory:function(e){return e}};const ul=e=>e.scrollTop;function dl(e,t){return n=>{if(t){const a=e.current;void 0===n?t(a):t(a,n)}}}function pl(e,t,n,a,r,o){const s="exited"!==e||t?n[e]||n.exited:a;return r||o?c(c(c({},s),r),o):s}function ml(e,t){var n,a;const{timeout:r,easing:o,style:s={}}=e;return{duration:null!=(n=s.transitionDuration)?n:"number"==typeof r?r:r[t.mode]||0,easing:null!=(a=s.transitionTimingFunction)?a:"object"==typeof o?o[t.mode]:o,delay:s.transitionDelay}}function hl(e){return`scale(${e}, ${i(e,2)})`}const fl={entering:{opacity:1,transform:hl(1)},entered:{opacity:1,transform:"none"},exiting:{opacity:0,transform:hl(.75)},exited:{opacity:0,transform:hl(.75)}},gl={opacity:0,transform:hl(.75),visibility:"hidden"},bl=f.forwardRef(function(e,t){const n=e,{addEndListener:a,appear:r=!0,children:o,easing:s,in:i,onEnter:l,onEntered:p,onEntering:m,onExit:h,onExited:g,onExiting:b,style:y,timeout:v="auto"}=n,E=d(n,["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout"]),w=Ui(),C=f.useRef(),S=ua(),k=f.useRef(null),N=ya(k,ci(o),t),x=dl(k,m),T=dl(k,(e,t)=>{ul(e);const{duration:n,delay:a,easing:r}=ml({style:y,timeout:v,easing:s},{mode:"enter"});let o;"auto"===v?(o=S.transitions.getAutoHeightDuration(e.clientHeight),C.current=o):o=n,e.style.transition=[S.transitions.create("opacity",{duration:o,delay:a}),S.transitions.create("transform",{duration:.666*o,delay:a,easing:r})].join(","),l&&l(e,t)}),M=dl(k,p),R=dl(k,b),O=dl(k,e=>{const{duration:t,delay:n,easing:a}=ml({style:y,timeout:v,easing:s},{mode:"exit"});let r;"auto"===v?(r=S.transitions.getAutoHeightDuration(e.clientHeight),C.current=r):r=t,e.style.transition=[S.transitions.create("opacity",{duration:r,delay:n}),S.transitions.create("transform",{duration:.666*r,delay:n||.333*r,easing:a})].join(","),e.style.opacity=0,e.style.transform=hl(.75),h&&h(e)}),_=dl(k,e=>{e.style.transition="",g&&g(e)});return vt.jsx(al,u(c({appear:r,in:i,nodeRef:k,onEnter:T,onEntered:M,onEntering:x,onExit:O,onExited:_,onExiting:R,addEndListener:e=>{"auto"===v&&w.start(C.current||0,e),a&&a(k.current,e)},timeout:"auto"===v?null:v},E),{children:(e,t)=>{var n=t,{ownerState:a}=n,r=d(n,["ownerState"]);const s=pl(e,i,fl,gl,y,o.props.style);return f.cloneElement(o,c({style:s,ref:N},r))}}))});function yl(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function vl(e){return parseFloat(ha(e).getComputedStyle(e).paddingRight)||0}function El(e,t,n,a,r){const o=[t,n,...a];[].forEach.call(e.children,e=>{const t=!o.includes(e),n=!function(e){const t=["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].includes(e.tagName),n="INPUT"===e.tagName&&"hidden"===e.getAttribute("type");return t||n}(e);t&&n&&yl(e,r)})}function wl(e,t){let n=-1;return e.some((e,a)=>!!t(e)&&(n=a,!0)),n}function Cl(e,t){const n=[],a=e.container;if(!t.disableScrollLock){if(function(e){const t=ma(e);return t.body===e?ha(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}(a)){const e=xi(ha(a));n.push({value:a.style.paddingRight,property:"padding-right",el:a}),a.style.paddingRight=`${vl(a)+e}px`;const t=ma(a).querySelectorAll(".mui-fixed");[].forEach.call(t,t=>{n.push({value:t.style.paddingRight,property:"padding-right",el:t}),t.style.paddingRight=`${vl(t)+e}px`})}let e;if(a.parentNode instanceof DocumentFragment)e=ma(a).body;else{const t=a.parentElement,n=ha(a);e="HTML"===(null==t?void 0:t.nodeName)&&"scroll"===n.getComputedStyle(t).overflowY?t:a}n.push({value:e.style.overflow,property:"overflow",el:e},{value:e.style.overflowX,property:"overflow-x",el:e},{value:e.style.overflowY,property:"overflow-y",el:e}),e.style.overflow="hidden"}return()=>
20{n.forEach(({value:e,el:t,property:n})=>{e?t.style.setProperty(n,e):t.style.removeProperty(n)})}}bl.propTypes={addEndListener:h.func,appear:h.bool,children:Wi.isRequired,easing:h.oneOfType([h.shape({enter:h.string,exit:h.string}),h.string]),in:h.bool,onEnter:h.func,onEntered:h.func,onEntering:h.func,onExit:h.func,onExited:h.func,onExiting:h.func,style:h.object,timeout:h.oneOfType([h.oneOf(["auto"]),h.number,h.shape({appear:h.number,enter:h.number,exit:h.number})])},bl&&(bl.muiSupportAuto=!0);function Sl(e,t){var n,a,r;if(!e||!t)return!1;if(e.contains(t))return!0;const o=null==(n=t.getRootNode)?void 0:n.call(t);if(o&&o instanceof ShadowRoot){let n=t;for(;n;){if(e===n)return!0;n=null!=(r=null!=(a=n.parentNode)?a:n.host)?r:null}}return!1}const kl="data-mui-focusable";const Nl=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function xl(e){const t=[],n=[];return Array.from(e.querySelectorAll(Nl)).forEach((e,a)=>{const r=function(e){const t=parseInt(e.getAttribute("tabindex")||"",10);return Number.isNaN(t)?"true"===e.contentEditable||("AUDIO"===e.nodeName||"VIDEO"===e.nodeName||"DETAILS"===e.nodeName)&&null===e.getAttribute("tabindex")?0:e.tabIndex:t}(e);-1!==r&&function(e){return!(e.disabled||"INPUT"===e.tagName&&"hidden"===e.type||function(e){if("INPUT"!==e.tagName||"radio"!==e.type)return!1;if(!e.name)return!1;const t=t=>e.ownerDocument.querySelector(`input[type="radio"]${t}`);let n=t(`[name="${e.name}"]:checked`);return n||(n=t(`[name="${e.name}"]`)),n!==e}(e))}(e)&&(0===r?t.push(e):n.push({documentOrder:a,tabIndex:r,node:e}))}),n.sort((e,t)=>e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex).map(e=>e.node).concat(t)}function Tl(){return!0}function Ml(e){const{children:t,disableAutoFocus:n=!1,disableEnforceFocus:a=!1,disableRestoreFocus:r=!1,getTabbable:o=xl,isEnabled:s=Tl,open:i}=e,l=f.useRef(!1),c=f.useRef(null),u=f.useRef(null),d=f.useRef(null),p=f.useRef(null),m=f.useRef(!1),h=f.useRef(null),g=ya(ci(t),h),b=f.useRef(null);f.useEffect(()=>{i&&h.current&&(m.current=!n)},[n,i]),f.useEffect(()=>{var e;if(l.current=!1,!i||!h.current)return;const t=Ni(ma(h.current)),n=null!=(e=(a=h.current)?a.hasAttribute(kl)?a:a.querySelector(`[${kl}]`):null)?e:h.current;var a;return Sl(h.current,t)||(n.hasAttribute("tabIndex")||(console.error(["MUI: The modal content node does not accept focus.",'For the benefit of assistive technologies, the tabIndex of the node is being set to "-1".'].join("\n")),n.setAttribute("tabIndex","-1")),m.current&&n.focus()),()=>{r||(d.current&&d.current.focus&&(l.current=!0,d.current.focus()),d.current=null)}},[i]),f.useEffect(()=>{if(!i||!h.current)return;const e=ma(h.current),t=t=>{if(b.current=t,a||!s()||"Tab"!==t.key)return;Ni(e)===h.current&&t.shiftKey&&(l.current=!0,u.current&&u.current.focus())},n=()=>{var t,n;const r=h.current;if(null===r)return;const i=Ni(e);if(!e.hasFocus()||!s()||l.current)return void(l.current=!1);if(Sl(r,i))return;if(a&&i!==c.current&&i!==u.current)return;if(i!==p.current)p.current=null;else if(null!==p.current)return;if(!m.current)return;let d=[];if(i!==c.current&&i!==u.current||(d=o(h.current)),d.length>0){const e=Boolean((null==(t=b.current)?void 0:t.shiftKey)&&"Tab"===(null==(n=b.current)?void 0:n.key)),a=d[0],r=d[d.length-1];"string"!=typeof a&&"string"!=typeof r&&(e?r.focus():a.focus())}else r.focus()};e.addEventListener("focusin",n),e.addEventListener("keydown",t,!0);const r=setInterval(()=>{const t=Ni(e);t&&"BODY"===t.tagName&&n()},50);return()=>{clearInterval(r),e.removeEventListener("focusin",n),e.removeEventListener("keydown",t,!0)}},[n,a,r,s,i,o]);const y=e=>{null===d.current&&(d.current=e.relatedTarget),m.current=!0};return vt.jsxs(f.Fragment,{children:[vt.jsx("div",{tabIndex:i?0:-1,onFocus:y,ref:c,"data-testid":"sentinelStart"}),f.cloneElement(t,{ref:g,onFocus:e=>{null===d.current&&(d.current=e.relatedTarget),m.current=!0,p.current=e.target;const n=t.props.onFocus;n&&n(e)}}),vt.jsx("div",{tabIndex:i?0:-1,onFocus:y,ref:u,"data-testid":"sentinelEnd"})]})}
20Ml.propTypes={children:Wi,disableAutoFocus:h.bool,disableEnforceFocus:h.bool,disableRestoreFocus:h.bool,getTabbable:h.func,isEnabled:h.func,open:h.bool.isRequired},Ml.propTypes=ea(Ml.propTypes);const Rl=f.forwardRef(function(e,t){const{children:n,container:a,disablePortal:r=!1}=e,[o,s]=f.useState(null),i=ya(f.isValidElement(n)?ci(n):null,t);if(Zn(()=>{r||s(function(e){return"function"==typeof e?e():e}(a)||document.body)},[a,r]),Zn(()=>{if(o&&!r)return fa(t,o),()=>{fa(t,null)}},[t,o,r]),r){if(f.isValidElement(n)){const e={ref:i};return f.cloneElement(n,e)}return n}return o?Fe.createPortal(n,o):o});function Ol(e,t){const n=t,{className:a,elementType:r,ownerState:o,externalForwardedProps:s,internalForwardedProps:i,shouldForwardComponentProp:l=!1}=n,p=d(n,["className","elementType","ownerState","externalForwardedProps","internalForwardedProps","shouldForwardComponentProp"]),m=s,{component:h,slots:f={[e]:void 0},slotProps:g={[e]:void 0}}=m,b=d(m,["component","slots","slotProps"]),y=f[e]||r,v=Ei(g[e],o),E=vi(u(c({className:a},p),{externalForwardedProps:"root"===e?b:void 0,externalSlotProps:v})),{props:w}=E,C=w,{component:S}=C,k=d(C,["component"]),{internalRef:N}=E,x=ya(N,null==v?void 0:v.ref,t.ref),T="root"===e?S||h:S;return[y,gi(y,u(c(c(c(c(c({},"root"===e&&!h&&!f[e]&&i),"root"!==e&&!f[e]&&i),k),T&&!l&&{as:T}),T&&l&&{component:T}),{ref:x}),o)]}Rl.propTypes={children:h.node,container:h.oneOfType([hi,h.func]),disablePortal:h.bool},Rl.propTypes=ea(Rl.propTypes);const _l={entering:{opacity:1},entered:{opacity:1},exiting:{opacity:0},exited:{opacity:0}},Pl={opacity:0,visibility:"hidden"},Fl=f.forwardRef(function(e,t){const n=ua(),a={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},r=e,{addEndListener:o,appear:s=!0,children:i,easing:l,in:p,onEnter:m,onEntered:h,onEntering:g,onExit:b,onExited:y,onExiting:v,style:E,timeout:w=a}=r,C=d(r,["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout"]),S=f.useRef(null),k=ya(S,ci(i),t),N=dl(S,g),x=dl(S,(e,t)=>{ul(e);const a=ml({style:E,timeout:w,easing:l},{mode:"enter"});e.style.transition=n.transitions.create("opacity",a),m&&m(e,t)}),T=dl(S,h),M=dl(S,v),R=dl(S,e=>{const t=ml({style:E,timeout:w,easing:l},{mode:"exit"});e.style.transition=n.transitions.create("opacity",t),b&&b(e)}),O=dl(S,e=>{e.style.transition="",y&&y(e)});return vt.jsx(al,u(c({appear:s,in:p,nodeRef:S,onEnter:x,onEntered:T,onEntering:N,onExit:R,onExited:O,onExiting:M,addEndListener:e=>{o&&o(S.current,e)},timeout:w},C),{children:(e,t)=>{var n=t,{ownerState:a}=n,r=d(n,["ownerState"]);const o=pl(e,p,_l,Pl,E,i.props.style);return f.cloneElement(i,c({style:o,ref:k},r))}}))});function Al(e){return Ut("MuiBackdrop",e)}Fl.propTypes={addEndListener:h.func,appear:h.bool,children:Wi.isRequired,easing:h.oneOfType([h.shape({enter:h.string,exit:h.string}),h.string]),in:h.bool,onEnter:h.func,onEntered:h.func,onEntering:h.func,onExit:h.func,onExited:h.func,onExiting:h.func,style:h.object,timeout:h.oneOfType([h.number,h.shape({appear:h.number,enter:h.number,exit:h.number})])},Xt("MuiBackdrop",["root","invisible"]);const Il=Jt("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.invisible&&t.invisible]}})({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent",variants:[{props:{invisible:!0},style:{backgroundColor:"transparent"}}]}),Dl=f.forwardRef(function(e,t){const n=Gt({props:e,name:"MuiBackdrop"}),a=n,{children:r,className:o,component:s="div",invisible:i=!1,open:l,components:p={},componentsProps:m={},slotProps:h={},slots:f={},TransitionComponent:g,transitionDuration:b}=a,y=d(a,["children","className","component","invisible","open","components","componentsProps","slotProps","slots","TransitionComponent","transitionDuration"]),v=u(c({}
20,n),{component:s,invisible:i}),E=(e=>{const{classes:t,invisible:n}=e;return zt({root:["root",n&&"invisible"]},Al,t)})(v),w={component:s,slots:c({transition:g,root:p.Root},f),slotProps:c(c({},m),h)},[C,S]=Ol("root",{elementType:Il,externalForwardedProps:w,className:At(E.root,o),ownerState:v}),[k,N]=Ol("transition",{elementType:Fl,externalForwardedProps:w,ownerState:v});return vt.jsx(k,u(c(c({in:l,timeout:b},y),N),{children:vt.jsx(C,u(c({"aria-hidden":!0},S),{ref:t,children:r}))}))});Dl.propTypes={children:h.node,classes:h.object,className:h.string,component:h.elementType,components:h.shape({Root:h.elementType}),componentsProps:h.shape({root:h.object}),invisible:h.bool,open:h.bool.isRequired,slotProps:h.shape({root:h.oneOfType([h.func,h.object]),transition:h.oneOfType([h.func,h.object])}),slots:h.shape({root:h.elementType,transition:h.elementType}),sx:h.oneOfType([h.arrayOf(h.oneOfType([h.func,h.object,h.bool])),h.func,h.object]),TransitionComponent:h.elementType,transitionDuration:h.oneOfType([h.number,h.shape({appear:h.number,enter:h.number,exit:h.number})])};const jl=()=>{},Bl=new class{constructor(){this.modals=[],this.containers=[]}add(e,t){let n=this.modals.indexOf(e);if(-1!==n)return n;n=this.modals.length,this.modals.push(e),e.modalRef&&yl(e.modalRef,!1);const a=function(e){const t=[];return[].forEach.call(e.children,e=>{"true"===e.getAttribute("aria-hidden")&&t.push(e)}),t}(t);El(t,e.mount,e.modalRef,a,!0);const r=wl(this.containers,e=>e.container===t);return-1!==r?(this.containers[r].modals.push(e),n):(this.containers.push({modals:[e],container:t,restore:null,hiddenSiblings:a}),n)}mount(e,t){const n=wl(this.containers,t=>t.modals.includes(e)),a=this.containers[n];a.restore||(a.restore=Cl(a,t))}remove(e,t=!0){const n=this.modals.indexOf(e);if(-1===n)return n;const a=wl(this.containers,t=>t.modals.includes(e)),r=this.containers[a];if(r.modals.splice(r.modals.indexOf(e),1),this.modals.splice(n,1),0===r.modals.length)r.restore&&r.restore(),e.modalRef&&yl(e.modalRef,t),El(r.container,e.mount,e.modalRef,r.hiddenSiblings,!1),this.containers.splice(a,1);else{const e=r.modals[r.modals.length-1];e.modalRef&&yl(e.modalRef,!1)}return n}isTopModal(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}};function Ll(e){const{container:t,disableEscapeKeyDown:n=!1,disableScrollLock:a=!1,closeAfterTransition:r=!1,onTransitionEnter:o,onTransitionExited:s,children:i,onClose:l,open:d,rootRef:p}=e,m=f.useRef({}),h=f.useRef(null),g=f.useRef(null),b=ya(g,p),[y,v]=f.useState(!d),E=function(e){return!!e&&e.props.hasOwnProperty("in")}(i);let w=!0;"false"!==e["aria-hidden"]&&!1!==e["aria-hidden"]||(w=!1);const C=()=>(m.current.modalRef=g.current,m.current.mount=h.current,m.current),S=()=>{Bl.mount(C(),{disableScrollLock:a}),g.current&&(g.current.scrollTop=0)},k=ba(()=>{const e=function(e){return"function"==typeof e?e():e}(t)||ma(h.current).body;Bl.add(C(),e),g.current&&S()}),N=()=>Bl.isTopModal(C()),x=ba(e=>{h.current=e,e&&(d&&N()?S():g.current&&yl(g.current,w))}),T=f.useCallback(()=>{Bl.remove(C(),w)},[w]);f.useEffect(()=>()=>{T()},[T]),f.useEffect(()=>{d?k():E&&r||T()},[d,T,E,r,k]);const M=e=>t=>{var a;null==(a=e.onKeyDown)||a.call(e,t),"Escape"===t.key&&229!==t.which&&N()&&(n||(t.stopPropagation(),l&&l(t,"escapeKeyDown")))},R=e=>t=>{var n;null==(n=e.onClick)||n.call(e,t),t.target===t.currentTarget&&l&&l(t,"backdropClick")};return{getRootProps:(t={})=>{const n=bi(e);delete n.onTransitionEnter,delete n.onTransitionExited;const a=c(c({},n),t);return u(c({role:"presentation"},a),{onKeyDown:M(a),ref:b})},getBackdropProps:(e={})=>{const t=e;return u(c({"aria-hidden":!0},t),{onClick:R(t),open:d})},getTransitionProps:()=>{var e,t;return{onEnter:Fn(()=>{v(!1),o&&o()},null!=(e=null==i?void 0:i.props.onEnter)?e:jl),onExited:Fn(()=>{v(!0),s&&s(),r&&T()},null!=(t=null==i?void 0:i.props.onExited)?t:jl)}},rootRef:b,portalRef:x,isTopModal:N,exited:y,hasTransition:E}}function $l(e){return Ut("MuiModal",e)}Xt("MuiModal",["root","hidden","backdrop"]);const ql=Jt("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.open&&n.exited&&t.hidden]}})(Qt(({theme:e})=>({position:"fixed",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0,variants:[{props:({ownerState:e})=>!e.open&&e.exited,style:{visibility:"hidden"}}]}))),zl=Jt(Dl,{name:"MuiModal",slot:"Backdrop"})({zIndex:-1}),Ul=f.forwardRef(function(e,t){const n=Gt({name:"MuiModal",props:e}),a=n,{BackdropComponent:r=zl,BackdropProps:o,classes:s,className:i,closeAfterTransition:l=!1,children:p,container:m,component:h,components:g={},componentsProps:b={},disableAutoFocus:y=!1,disableEnforceFocus:v=!1,disableEscapeKeyDown:E=!1,disablePortal:w=!1,disableRestoreFocus:C=!1,disableScrollLock:S=!1,hideBackdrop:k=!1,keepMounted:N=!1,onClose:x,onTransitionEnter:T,onTransitionExited:M,open:R,slotProps:O={},slots:_={},theme:P}=a,F=d(a,["BackdropComponent","BackdropProps","classes","className","closeAfterTransition","children","container","component","components","componentsProps","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","onClose","onTransitionEnter","onTransitionExited","open","slotProps","
20slots","theme"]),A=u(c({},n),{closeAfterTransition:l,disableAutoFocus:y,disableEnforceFocus:v,disableEscapeKeyDown:E,disablePortal:w,disableRestoreFocus:C,disableScrollLock:S,hideBackdrop:k,keepMounted:N}),{getRootProps:I,getBackdropProps:D,getTransitionProps:j,portalRef:B,isTopModal:L,exited:$,hasTransition:q}=Ll(u(c({},A),{rootRef:t})),z=u(c({},A),{exited:$}),U=(e=>{const{open:t,exited:n,classes:a}=e;return zt({root:["root",!t&&n&&"hidden"],backdrop:["backdrop"]},$l,a)})(z),V={};if(void 0===p.props.tabIndex&&(V.tabIndex="-1"),q){const{onEnter:e,onExited:t}=j();V.onEnter=e,V.onExited=t}const W={slots:c({root:g.Root,backdrop:g.Backdrop},_),slotProps:c(c({},b),O)},[H,K]=Ol("root",{ref:t,elementType:ql,externalForwardedProps:u(c(c({},W),F),{component:h}),getSlotProps:I,ownerState:z,className:At(i,null==U?void 0:U.root,!z.open&&z.exited&&(null==U?void 0:U.hidden))}),[Y,X]=Ol("backdrop",{ref:null==o?void 0:o.ref,elementType:r,externalForwardedProps:W,shouldForwardComponentProp:!0,additionalProps:o,getSlotProps:e=>D(u(c({},e),{onClick:t=>{(null==e?void 0:e.onClick)&&e.onClick(t)}})),className:At(null==o?void 0:o.className,null==U?void 0:U.backdrop),ownerState:z});return N||R||q&&!$?vt.jsx(Rl,{ref:B,container:m,disablePortal:w,children:vt.jsxs(H,u(c({},K),{children:[!k&&r?vt.jsx(Y,c({},X)):null,vt.jsx(Ml,{disableEnforceFocus:v,disableAutoFocus:y,disableRestoreFocus:C,isEnabled:L,open:R,children:f.cloneElement(p,V)})]}))}):null});function Vl(e){return Ut("MuiPaper",e)}Ul.propTypes={BackdropComponent:h.elementType,BackdropProps:h.object,children:Wi.isRequired,classes:h.object,className:h.string,closeAfterTransition:h.bool,component:h.elementType,components:h.shape({Backdrop:h.elementType,Root:h.elementType}),componentsProps:h.shape({backdrop:h.oneOfType([h.func,h.object]),root:h.oneOfType([h.func,h.object])}),container:h.oneOfType([hi,h.func]),disableAutoFocus:h.bool,disableEnforceFocus:h.bool,disableEscapeKeyDown:h.bool,disablePortal:h.bool,disableRestoreFocus:h.bool,disableScrollLock:h.bool,hideBackdrop:h.bool,keepMounted:h.bool,onClose:h.func,onTransitionEnter:h.func,onTransitionExited:h.func,open:h.bool.isRequired,slotProps:h.shape({backdrop:h.oneOfType([h.func,h.object]),root:h.oneOfType([h.func,h.object])}),slots:h.shape({backdrop:h.elementType,root:h.elementType}),sx:h.oneOfType([h.arrayOf(h.oneOfType([h.func,h.object,h.bool])),h.func,h.object])},Xt("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);const Wl=Jt("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],!n.square&&t.rounded,"elevation"===n.variant&&t[`elevation${n.elevation}`]]}})(Qt(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create("box-shadow"),variants:[{props:({ownerState:e})=>!e.square,style:{borderRadius:e.shape.borderRadius}},{props:{variant:"outlined"},style:{border:`1px solid ${(e.vars||e).palette.divider}`}},{props:{variant:"elevation"},style:{boxShadow:"var(--Paper-shadow)",backgroundImage:"var(--Paper-overlay)"}}]}))),Hl=f.forwardRef(function(e,t){var n;const a=Gt({props:e,name:"MuiPaper"}),r=ua(),o=a,{className:s,component:i="div",elevation:l=1,square:p=!1,variant:m="elevation"}=o,h=d(o,["className","component","elevation","square","variant"]),f=u(c({},a),{component:i,elevation:l,square:p,variant:m}),g=(e=>{const{square:t,elevation:n,variant:a,classes:r}=e;return zt({root:["root",a,!t&&"rounded","elevation"===a&&`elevation${n}`]},Vl,r)})(f);return void 0===r.shadows[l]&&console.error([`MUI: The elevation provided <Paper elevation={${l}}> is not available in the theme.`,`Please make sure that \`theme.shadows[${l}]\` is defined.`].join("\n")),vt.jsx(Wl,u(c({as:i,ownerState:f,className:At(g.root,s),ref:t},h),{style:c(c({},"elevation"===m&&c(c({"--Paper-shadow":(r.vars||r).shadows[l]},r.vars&&{"--Paper-overlay":null==(n=r.vars.overlays)?void 0:n[l]}),!r.vars&&"dark"===r.palette.mode&&{"--Paper-overlay":`linear-gradient(${en("#fff",tn(l))}, ${en("#fff",tn(l))})`})),h.style)}))});function Kl(e){return Ut("MuiPopover",e)}function Yl(e,t){let n=0;return"number"==typeof t?n=t:"center"===t?n=e.height/2:"bottom"===t&&(n=e.height),n}function Xl(e,t){let n=0;return"number"==typeof t?n=t:"center"===t?n=e.width/2:"right"===t&&(n=e.width),n}function Gl(e){return[e.horizontal,e.vertical].map(e=>"number"==typeof e?`${e}px`:e).join(" ")}function Jl(e){return"function"==typeof e?e():e}
20Hl.propTypes={children:h.node,classes:h.object,className:h.string,component:h.elementType,elevation:Pi(ji,e=>{const{elevation:t,variant:n}=e;return t>0&&"outlined"===n?new Error(`MUI: Combining \`elevation={${t}}\` with \`variant="${n}"\` has no effect. Either use \`elevation={0}\` or use a different \`variant\`.`):null}),square:h.bool,style:h.object,sx:h.oneOfType([h.arrayOf(h.oneOfType([h.func,h.object,h.bool])),h.func,h.object]),variant:h.oneOfType([h.oneOf(["elevation","outlined"]),h.string])},Xt("MuiPopover",["root","paper"]);const Zl=Jt(Ul,{name:"MuiPopover",slot:"Root"})({}),Ql=Jt(Hl,{name:"MuiPopover",slot:"Paper"})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),ec=f.forwardRef(function(e,t){const n=Gt({props:e,name:"MuiPopover"}),a=n,{action:r,anchorEl:o,anchorOrigin:s={vertical:"top",horizontal:"left"},anchorPosition:i,anchorReference:l="anchorEl",children:p,className:m,container:h,elevation:g=8,marginThreshold:b=16,open:y,PaperProps:v={},slots:E={},slotProps:w={},transformOrigin:C={vertical:"top",horizontal:"left"},TransitionComponent:S,transitionDuration:k="auto",TransitionProps:N={},disableScrollLock:x=!1}=a,T=d(a,["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","slots","slotProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps","disableScrollLock"]),M=f.useRef(),R=u(c({},n),{anchorOrigin:s,anchorReference:l,elevation:g,marginThreshold:b,transformOrigin:C,TransitionComponent:S,transitionDuration:k,TransitionProps:N}),O=(e=>{const{classes:t}=e;return zt({root:["root"],paper:["paper"]},Kl,t)})(R),_=f.useCallback(()=>{if("anchorPosition"===l)return i||console.error('MUI: You need to provide a `anchorPosition` prop when using <Popover anchorReference="anchorPosition" />.'),i;const e=Jl(o),t=e&&1===e.nodeType?e:ma(M.current).body,n=t.getBoundingClientRect();{const e=t.getBoundingClientRect();Bi()&&0===e.top&&0===e.left&&0===e.right&&0===e.bottom&&console.warn(["MUI: The `anchorEl` prop provided to the component is invalid.","The anchor element should be part of the document layout.","Make sure the element is present in the document or that it's not display none."].join("\n"))}return{top:n.top+Yl(n,s.vertical),left:n.left+Xl(n,s.horizontal)}},[o,s.horizontal,s.vertical,i,l]),P=f.useCallback(e=>({vertical:Yl(e,C.vertical),horizontal:Xl(e,C.horizontal)}),[C.horizontal,C.vertical]),F=f.useCallback(e=>{const t={width:e.offsetWidth,height:e.offsetHeight},n=P(t);if("none"===l)return{top:null,left:null,transformOrigin:Gl(n)};const a=_();let r=a.top-n.vertical,s=a.left-n.horizontal;const i=r+t.height,c=s+t.width,u=ha(Jl(o)),d=u.innerHeight-b,p=u.innerWidth-b;if(null!==b&&r<b){const e=r-b;r-=e,n.vertical+=e}else if(null!==b&&i>d){const e=i-d;r-=e,n.vertical+=e}if(t.height>d&&t.height&&d&&console.error(["MUI: The popover component is too tall.",`Some part of it can not be seen on the screen (${t.height-d}px).`,"Please consider adding a `max-height` to improve the user-experience."].join("\n")),null!==b&&s<b){const e=s-b;s-=e,n.horizontal+=e}else if(c>p){const e=c-p;s-=e,n.horizontal+=e}return{top:`${Math.round(r)}px`,left:`${Math.round(s)}px`,transformOrigin:Gl(n)}},[o,l,_,P,b]),[A,I]=f.useState(y),D=f.useCallback(()=>{const e=M.current;if(!e)return;const t=F(e);null!==t.top&&e.style.setProperty("top",t.top),null!==t.left&&(e.style.left=t.left),e.style.transformOrigin=t.transformOrigin,I(!0)},[F]);f.useEffect(()=>(x&&window.addEventListener("scroll",D),()=>window.removeEventListener("scroll",D)),[o,x,D]);f.useEffect(()=>{y&&D()}),f.useImperativeHandle(r,()=>y?{updatePosition:()=>{D()}}:null,[y,D]),f.useEffect(()=>{if(!y)return;const e=pa(()=>{D()}),t=ha(Jl(o));return t.addEventListener("resize",e),()=>{e.clear(),t.removeEventListener("resize",e)}},[o,y,D]);let j=k;const B={slots:c({transition:S},E),slotProps:c({transition:N,paper:v},w)},[L,$]=Ol("transition",{elementType:bl,externalForwardedProps:B,ownerState:R,getSlotProps:e=>u(c({},e),{onEntering:(t,n)=>{var a;null==(a=e.onEntering)||a.call(e,t,n),D()},onExited:t=>{var n;null==(n=e.onExited)||n.call(e,t),I(!1)}}),additionalProps:{appear:!0,in:y}});"auto"!==k||L.muiSupportAuto||(j=void 0);const q=h||(o?ma(Jl(o)).body:void 0),[z,U]=Ol("root",{ref:t,elementType:Zl,externalForwardedProps:c(c({},B),T),shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:E.backdrop},slotProps:{backdrop:va("function"==typeof w.backdrop?w.backdrop(R):w.backdrop,{invisible:!0})},container:q,open:y},ownerState:R,className:At(O.root,m)}),V=U,{slots:W,slotProps:H}=V,K=d(V,["slots","slotProps"]),[Y,X]=Ol("paper",{ref:M,className:O.paper,elementType:Ql,externalForwardedProps:B,shouldForwardComponentProp:!0,additionalProps:{elevation:g,style:A?void 0:{opacity:0}
20},ownerState:R});return vt.jsx(z,u(c(c({},K),!fi(z)&&{slots:W,slotProps:H,disableScrollLock:x}),{children:vt.jsx(L,u(c({},$),{timeout:j,children:vt.jsx(Y,u(c({},X),{children:p}))}))}))});function tc(e){return Ut("MuiMenu",e)}ec.propTypes={action:mi,anchorEl:Pi(h.oneOfType([hi,h.func]),e=>{if(e.open&&(!e.anchorReference||"anchorEl"===e.anchorReference)){const t=Jl(e.anchorEl);if(!t||1!==t.nodeType)return new Error(["MUI: The `anchorEl` prop provided to the component is invalid.",`It should be an Element or PopoverVirtualElement instance but it's \`${t}\` instead.`].join("\n"));{const e=t.getBoundingClientRect();if(Bi()&&0===e.top&&0===e.left&&0===e.right&&0===e.bottom)return new Error(["MUI: The `anchorEl` prop provided to the component is invalid.","The anchor element should be part of the document layout.","Make sure the element is present in the document or that it's not display none."].join("\n"))}}return null}),anchorOrigin:h.shape({horizontal:h.oneOfType([h.oneOf(["center","left","right"]),h.number]).isRequired,vertical:h.oneOfType([h.oneOf(["bottom","center","top"]),h.number]).isRequired}),anchorPosition:h.shape({left:h.number.isRequired,top:h.number.isRequired}),anchorReference:h.oneOf(["anchorEl","anchorPosition","none"]),BackdropComponent:h.elementType,BackdropProps:h.object,children:h.node,classes:h.object,className:h.string,container:h.oneOfType([hi,h.func]),disableScrollLock:h.bool,elevation:ji,marginThreshold:h.number,onClose:h.func,open:h.bool.isRequired,PaperProps:h.shape({component:Fi}),slotProps:h.shape({backdrop:h.oneOfType([h.func,h.object]),paper:h.oneOfType([h.func,h.object]),root:h.oneOfType([h.func,h.object]),transition:h.oneOfType([h.func,h.object])}),slots:h.shape({backdrop:h.elementType,paper:h.elementType,root:h.elementType,transition:h.elementType}),sx:h.oneOfType([h.arrayOf(h.oneOfType([h.func,h.object,h.bool])),h.func,h.object]),transformOrigin:h.shape({horizontal:h.oneOfType([h.oneOf(["center","left","right"]),h.number]).isRequired,vertical:h.oneOfType([h.oneOf(["bottom","center","top"]),h.number]).isRequired}),TransitionComponent:h.elementType,transitionDuration:h.oneOfType([h.oneOf(["auto"]),h.number,h.shape({appear:h.number,enter:h.number,exit:h.number})]),TransitionProps:h.object},Xt("MuiMenu",["root","paper","list"]);const nc={vertical:"top",horizontal:"right"},ac={vertical:"top",horizontal:"left"},rc=Jt(ec,{shouldForwardProp:e=>nn(e)||"classes"===e,name:"MuiMenu",slot:"Root"})({}),oc=Jt(Ql,{name:"MuiMenu",slot:"Paper"})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),sc=Jt(_i,{name:"MuiMenu",slot:"List"})({outline:0}),ic=f.forwardRef(function(e,t){const n=Gt({props:e,name:"MuiMenu"}),a=n,{autoFocus:r=!0,children:o,className:s,disableAutoFocusItem:i=!1,MenuListProps:l={},onClose:p,open:m,PaperProps:h={},PopoverClasses:g,transitionDuration:b="auto",TransitionProps:y={}}=a,v=y,{onEntering:E}=v,w=d(v,["onEntering"]),C=a,{variant:S="selectedMenu",slots:k={},slotProps:N={}}=C,x=d(C,["autoFocus","children","className","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant","slots","slotProps"]),T=(()=>{const e=f.useContext(ta);return null!=e&&e})(),M=u(c({},n),{autoFocus:r,disableAutoFocusItem:i,MenuListProps:l,onEntering:E,PaperProps:h,transitionDuration:b,TransitionProps:w,variant:S}),R=(e=>{const{classes:t}=e;return zt({root:["root"],paper:["paper"],list:["list"]},tc,t)})(M),O=r&&!i&&m,_=f.useRef(null);let P=-1;f.Children.map(o,(e,t)=>{f.isValidElement(e)&&(pi.isFragment(e)&&console.error(["MUI: The Menu component doesn't accept a Fragment as a child.","Consider providing an array instead."].join("\n")),e.props.disabled||("selectedMenu"===S&&e.props.selected||-1===P)&&(P=t))});const F={slots:k,slotProps:c({list:l,transition:w,paper:h},N)},A=function(e){var t;const n=e,{elementType:a,externalSlotProps:r,ownerState:o,skipResolvingSlotProps:s=!1}=n,i=d(n,["elementType","externalSlotProps","ownerState","skipResolvingSlotProps"]),l=s?{}:Ei(r,o),{props:p,internalRef:m}=vi(u(c({},i),{externalSlotProps:l})),h=ya(m,null==l?void 0:l.ref,null==(t=e.additionalProps)?void 0:t.ref);return gi(a,u(c({},p),{ref:h}),o)}({elementType:k.root,externalSlotProps:N.root,ownerState:M,className:[R.root,s]}),[I,D]=Ol("paper",{className:R.paper,elementType:oc,externalForwardedProps:F,shouldForwardComponentProp:!0,ownerState:M}),[j,B]=Ol("list",{className:At(R.list,l.className),elementType:sc,shouldForwardComponentProp:!0,externalForwardedProps:F,getSlotProps:e=>u(c({},e),{onKeyDown:t=>{var n;(e=>{"Tab"===e.key&&(e.preventDefault(),p&&p(e,"tabKeyDown"))})(t),null==(n=e.onKeyDown)||n.call(e,t)}}),ownerState:M}),L="function"==typeof F.slotProps.transition?F.slotProps.transition(M):F.slotProps.transition;return vt.jsx(rc,u(c({onClose:p,anchorOrigin:{vertical:"bottom",horizontal:T?"right":"left"},transformOrigin:T?nc:ac,slots:c({root:k.root,paper:I,backdrop:k.backdrop},k.transition&&{transition:k.transition}),slotProps:{root:A,paper:D,backdrop:"function"==typeof N.backdrop?N.backdrop(M):N.backdrop,transition:u(c({},L),{onEntering:(...e)=>{var t;((e,t)=>{_.current&&_.current.adjustStyleForScrollbar(e,{direction:T?"rtl":"ltr"}),E&&E(e,t)})(...e),null==(t=null==L?void 0:L.onEntering)||t.call(L,...e)}})},open:m,ref:t,transitionDuration:b,ownerState:M},x),{classes:g,children:vt.jsx(j,u(c({actions:_,autoFocus:r&&(-1===P||i),autoFocusItem:O,variant:S},B),{children:o}))}))});function lc(e){return Ut("MuiNativeSelect",e)}ic.propTypes={anchorEl:h.oneOfType([hi,h.func]),autoFocus:h.bool,children:h.node,classes:h.object,className:h.string,disableAutoFocusItem:h.bool,MenuListProps:h.object,onClose:h.func,open:h.bool.isRequired,PaperProps:h.object,PopoverClasses:h.object,slotProps:h.shape({backdrop:h.oneOfType([h.func,h.object]),list:h.oneOfType([h.func,h.object]),paper:h.oneOfType([h.func,h.object]),root:h.oneOfType([h.func,h.object]),transition:h.oneOfType([h.func,h.object])}),slots:h.shape({backdrop:h.elementType,list:h.elementType,paper:h.elementType,root:h.elementType,transition:h.elementType}),sx:h.oneOfType([h.arrayOf(h.oneOfType([h.func,h.object,h.bool])),h.func,h.object]),transitionDuration:h.oneOfType([h.oneOf(["auto"]),h.number,h.shape({appear:h.number,enter:h.number,exit:h.number})]),TransitionProps:h.object,variant:h.oneOf(["menu","selectedMenu"])};const cc=Xt("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),uc=Jt("select",{name:"MuiNativeSelect"})(({theme:e})=>({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":{borderRadius:0},[`&.${cc.disabled}`]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(e.vars||e).palette.background.paper},variants:[{props:({ownerState:e})=>"filled"!==e.variant&&"outlined"!==e.variant,style:{"&&&":{paddingRight:24,minWidth:16}}},{props:{variant:"filled"},style:{"&&&":{paddingRight:32}}},{props:{variant:"outlined"},style:{borderRadius:(e.vars||e).shape.borderRadius,"&:focus":{borderRadius:(e.vars||e).shape.borderRadius},"&&&":{paddingRight:32}}}]})),dc=Jt(uc,{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:nn,overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.select,t[n.variant],n.error&&t.error,{[`&.${cc.multiple}`]:t.multiple}]}})({}),pc=Jt("svg",{name:"MuiNativeSelect"})(({theme:e})=>({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(e.vars||e).palette.action.active,[`&.${cc.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:({ownerState:e})=>e.open,style:{transform:"rotate(180deg)"}},{props:{variant:"filled"},style:{right:7}},{props:{variant:"outlined"},style:{right:7}}]})),mc=Jt(pc,{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${an(n.variant)}`],n.open&&t.iconOpen]}})({}),hc=f.forwardRef(function(e,t){const n=e,{className:a,disabled:r,error:o,IconComponent:s,inputRef:i,variant:l="standard"}=n,p=d(n,["className","disabled","error","IconComponent","inputRef","variant"]),m=u(c({},e),{disabled:r,variant:l,error:o}),h=(e=>{const{classes:t,variant:n,disabled:a,multiple:r,open:o,error:s}=e,i={select:["select",n,a&&"disabled",r&&"multiple",s&&"error"],icon:["icon",`icon${an(n)}`,o&&"iconOpen",a&&"disabled"]};return zt(i,lc,t)})(m);return vt.jsxs(f.Fragment,{children:[vt.jsx(dc,c({ownerState:m,className:At(h.select,a),disabled:r,ref:i||t},p)),e.multiple?null:vt.jsx(mc,{as:s,ownerState:m,className:h.icon})]})});function fc(e){return null!=e&&!(Array.isArray(e)&&0===e.length)}function gc(e,t=!1){return e&&(fc(e.value)&&""!==e.value||t&&fc(e.defaultValue)&&""!==e.defaultValue)}function bc(e){return e.startAdornment}function yc(e){return Ut("MuiSelect",e)}hc.propTypes={children:h.node,classes:h.object,className:h.string,disabled:h.bool,error:h.bool,IconComponent:h.elementType.isRequired,inputRef:mi,multiple:h.bool,name:h.string,onChange:h.func,value:h.any,variant:h.oneOf(["standard","outlined","filled"])};const vc=Xt("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]);function Ec(e){return null==e||"string"==typeof e&&!e.trim()}function wc(e,t){return"object"==typeof t&&null!==t?e===t:String(e)===String(t)}const Cc=f.createContext(null);Cc.displayName="SelectFocusSourceContext";const Sc=Cc.Provider;var kc;const Nc=Jt(uc,{name:"MuiSelect",slot:"Select",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`&.${vc.select}`]:t.select},{[`&.${vc.select}`]:t[n.variant]},{[`&.${vc.error}`]:t.error},{[`&.${vc.multiple}`]:t.multiple}]}})({[`&.${vc.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),xc=Jt(pc,{name:"MuiSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${an(n.variant)}`],n.open&&t.iconOpen]}})({}),Tc=Jt("input",{shouldForwardProp:e=>rn(e)&&"classes"!==e,name:"MuiSelect",slot:"NativeInput"})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"}),Mc=f.forwardRef(function(e,t){var n,a,r,o;const s=e,{"aria-describedby":i,"aria-label":l,autoFocus:p,autoWidth:m,children:h,className:g,defaultOpen:b,defaultValue:y,disabled:v,displayEmpty:E,error:w=!1,IconComponent:C,inputRef:S,labelId:k,MenuProps:N={},multiple:x,name:T,onBlur:M,onChange:R,onClose:O,onFocus:_,onKeyDown:P,onMouseDown:F,onOpen:A,open:I,readOnly:D,renderValue:j,required:B,SelectDisplayProps:L={},tabIndex:$,type:q,value:z,variant:U="standard"}
20=s,V=d(s,["aria-describedby","aria-label","autoFocus","autoWidth","children","className","defaultOpen","defaultValue","disabled","displayEmpty","error","IconComponent","inputRef","labelId","MenuProps","multiple","name","onBlur","onChange","onClose","onFocus","onKeyDown","onMouseDown","onOpen","open","readOnly","renderValue","required","SelectDisplayProps","tabIndex","type","value","variant"]),[W,H]=ga({controlled:z,default:y,name:"Select"}),[K,Y]=ga({controlled:I,default:b,name:"Select"}),X=f.useRef(null),G=f.useRef(null),[J,Z]=f.useState(null),{current:Q}=f.useRef(null!=I),[ee,te]=f.useState(),[ne,ae]=f.useState(null),re=ya(t,S),oe=f.useCallback(e=>{G.current=e,e&&Z(e)},[]),se=null==J?void 0:J.parentNode;f.useImperativeHandle(re,()=>({focus:()=>{G.current.focus()},node:X.current,value:W}),[W]);const ie=null!==J&&K;f.useEffect(()=>{if(!ie||!se||m)return;if("undefined"==typeof ResizeObserver)return;const e=new ResizeObserver(()=>{te(se.clientWidth)});return e.observe(se),()=>{e.disconnect()}},[ie,se,m]),f.useEffect(()=>{b&&K&&J&&!Q&&(te(m?null:se.clientWidth),G.current.focus())},[J,m]),f.useEffect(()=>{p&&G.current.focus()},[p]),f.useEffect(()=>{if(!k)return;const e=ma(G.current).getElementById(k);if(e){const t=()=>{getSelection().isCollapsed&&G.current.focus()};return e.addEventListener("click",t),()=>{e.removeEventListener("click",t)}}},[k]);const le=(e,t)=>{e?(ae(function(e){return e?"mousedown"===e.type||"pointerdown"===e.type||"touchstart"===e.type?"pointer":"keydown"===e.type||"click"===e.type&&0===e.detail?"keyboard":null:null}(t)),A&&A(t)):(ae(null),O&&O(t)),Q||(te(m?null:se.clientWidth),Y(e))},ce=f.Children.toArray(h),ue=e=>t=>{let n;if(t.currentTarget.hasAttribute("tabindex")){if(x){n=Array.isArray(W)?W.slice():[];const t=W.indexOf(e.props.value);-1===t?n.push(e.props.value):n.splice(t,1)}else n=e.props.value;if(e.props.onClick&&e.props.onClick(t),W!==n&&(H(n),R)){const a=t.nativeEvent||t,r=new a.constructor(a.type,a);Object.defineProperty(r,"target",{writable:!0,value:{value:n,name:T}}),R(r,e)}x||le(!1,t)}};let de,pe;delete V["aria-invalid"];const me=[];let he=!1,fe=!1;(gc({value:W})||E)&&(j?de=j(W):he=!0);const ge=ce.map(e=>{if(!f.isValidElement(e))return null;let t;if(pi.isFragment(e)&&console.error(["MUI: The Select component doesn't accept a Fragment as a child.","Consider providing an array instead."].join("\n")),x){if(!Array.isArray(W))throw new Error("MUI: The `value` prop must be an array when using the `Select` component with `multiple`.");t=W.some(t=>wc(t,e.props.value)),t&&he&&me.push(e.props.children)}else t=wc(W,e.props.value),t&&he&&(pe=e.props.children);return t&&(fe=!0),f.cloneElement(e,{"aria-selected":t?"true":"false",onClick:ue(e),onKeyUp:t=>{" "===t.key&&t.preventDefault(),e.props.onKeyUp&&e.props.onKeyUp(t)},role:"option",selected:t,value:void 0,"data-value":e.props.value})});f.useEffect(()=>{if(!fe&&!x&&""!==W){const e=ce.map(e=>e.props.value);console.warn([`MUI: You have provided an out-of-range value \`${W}\` for the select ${T?`(name="${T}") `:""}component.`,"Consider providing a value that matches one of the available options or ''.",`The available values are ${e.filter(e=>null!=e).map(e=>`\`${e}\``).join(", ")||'""'}.`].join("\n"))}},[fe,ce,x,T,W]),he&&(de=x?0===me.length?null:me.reduce((e,t,n)=>(e.push(t),n<me.length-1&&e.push(", "),e),[]):pe);let be,ye=ee;!m&&Q&&J&&(ye=se.clientWidth),be=void 0!==$?$:v?null:0;const ve=L.id||(T?`mui-component-select-${T}`:void 0),Ee=u(c({},e),{variant:U,value:W,open:ie,error:w}),we=(e=>{const{classes:t,variant:n,disabled:a,multiple:r,open:o,error:s}=e,i={select:["select",n,a&&"disabled",r&&"multiple",s&&"error"],icon:["icon",`icon${an(n)}`,o&&"iconOpen",a&&"disabled"],nativeInput:["nativeInput"]};return zt(i,yc,t)})(Ee),Ce=c(c({},N.PaperProps),"function"==typeof(null==(n=N.slotProps)?void 0:n.paper)?N.slotProps.paper(Ee):null==(a=N.slotProps)?void 0:a.paper),Se=c(c({},N.MenuListProps),"function"==typeof(null==(r=N.slotProps)?void 0:r.list)?N.slotProps.list(Ee):null==(o=N.slotProps)?void 0:o.list),ke=ra();return vt.jsxs(f.Fragment,{children:[vt.jsx(Nc,u(c({as:"div",ref:oe,tabIndex:be,role:"combobox","aria-controls":ie?ke:void 0,"aria-disabled":v?"true":void 0,"aria-expanded":ie?"true":"false","aria-haspopup":"listbox","aria-label":l,"aria-labelledby":[k,ve].filter(
20Boolean).join(" ")||void 0,"aria-describedby":i,"aria-required":B?"true":void 0,"aria-invalid":w?"true":void 0,onKeyDown:e=>{if(!D){[" ","ArrowUp","ArrowDown","Enter"].includes(e.key)&&(e.preventDefault(),le(!0,e)),null==P||P(e)}},onMouseDown:v||D?null:e=>{null==F||F(e),0===e.button&&(e.preventDefault(),G.current.focus(),le(!0,e))},onBlur:e=>{!ie&&M&&(Object.defineProperty(e,"target",{writable:!0,value:{value:W,name:T}}),M(e))},onFocus:_},L),{ownerState:Ee,className:At(L.className,we.select,g),id:ve,children:Ec(de)?kc||(kc=vt.jsx("span",{className:"notranslate","aria-hidden":!0,children:"​"})):de})),vt.jsx(Tc,u(c({"aria-invalid":w,value:Array.isArray(W)?W.join(","):W,name:T,ref:X,"aria-hidden":!0,onChange:e=>{const t=ce.find(t=>t.props.value===e.target.value);void 0!==t&&(H(t.props.value),R&&R(e,t))},tabIndex:-1,disabled:v,className:we.nativeInput,autoFocus:p,required:B},V),{ownerState:Ee})),vt.jsx(xc,{as:C,className:we.icon,ownerState:Ee}),vt.jsx(Sc,{value:ne,children:vt.jsx(ic,u(c({id:`menu-${T||""}`,anchorEl:se,open:ie,onClose:e=>{le(!1,e)},anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"}},N),{slotProps:u(c({},N.slotProps),{list:c({"aria-labelledby":k,role:"listbox","aria-multiselectable":x?"true":void 0,disableListWrap:!0,id:ke},Se),paper:u(c({},Ce),{style:c({minWidth:ye},null!=Ce?Ce.style:null)})}),children:ge}))})]})});function Rc({props:e,states:t,muiFormControl:n}){return t.reduce((t,a)=>(t[a]=e[a],n&&void 0===e[a]&&(t[a]=n[a]),t),{})}Mc.propTypes={"aria-describedby":h.string,"aria-label":h.string,autoFocus:h.bool,autoWidth:h.bool,children:h.node,classes:h.object,className:h.string,defaultOpen:h.bool,defaultValue:h.any,disabled:h.bool,displayEmpty:h.bool,error:h.bool,IconComponent:h.elementType.isRequired,inputRef:mi,labelId:h.string,MenuProps:h.object,multiple:h.bool,name:h.string,onBlur:h.func,onChange:h.func,onClose:h.func,onFocus:h.func,onOpen:h.func,open:h.bool,readOnly:h.bool,renderValue:h.func,required:h.bool,SelectDisplayProps:h.object,tabIndex:h.oneOfType([h.number,h.string]),type:h.any,value:h.any,variant:h.oneOf(["standard","outlined","filled"])};const Oc=f.createContext(void 0);function _c(){return f.useContext(Oc)}Oc.displayName="FormControlContext";const Pc=Kt(vt.jsx("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown");function Fc(e){return parseInt(e,10)||0}const Ac={visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"};function Ic(e){return function(e){for(const t in e)return!1;return!0}(e)||0===e.outerHeightStyle&&!e.overflowing}const Dc=f.forwardRef(function(e,t){const n=e,{onChange:a,maxRows:r,minRows:o=1,style:s,value:i}=n,l=d(n,["onChange","maxRows","minRows","style","value"]),{current:p}=f.useRef(null!=i),m=f.useRef(null),h=ya(t,m),g=f.useRef(null),b=f.useRef(null),y=f.useCallback(()=>{const t=m.current,n=b.current;if(!t||!n)return;const a=ha(t).getComputedStyle(t);if("0px"===a.width)return{outerHeightStyle:0,overflowing:!1};n.style.width=a.width,n.value=t.value||e.placeholder||"x","\n"===n.value.slice(-1)&&(n.value+=" ");const s=a.boxSizing,i=Fc(a.paddingBottom)+Fc(a.paddingTop),l=Fc(a.borderBottomWidth)+Fc(a.borderTopWidth),c=n.scrollHeight;n.value="x";const u=n.scrollHeight;let d=c;o&&(d=Math.max(Number(o)*u,d)),r&&(d=Math.min(Number(r)*u,d)),d=Math.max(d,u);return{outerHeightStyle:d+("border-box"===s?i+l:0),overflowing:Math.abs(d-c)<=1}},[r,o,e.placeholder]),v=ba(()=>{const e=m.current,t=y();if(!e||!t||Ic(t))return!1;const n=t.outerHeightStyle;return null!=g.current&&g.current!==n}),E=f.useCallback(()=>{const e=m.current,t=y();if(!e||!t||Ic(t))return;const n=t.outerHeightStyle;g.current!==n&&(g.current=n,e.style.height=`${n}px`),e.style.overflow=t.overflowing?"hidden":""},[y]),w=f.useRef(-1);Zn(()=>{const e=pa(E),t=null==m?void 0:m.current;if(!t)return;const n=ha(t);let a;return n.addEventListener("resize",e),"undefined"!=typeof ResizeObserver&&(a=new ResizeObserver(()=>{v()&&(a.unobserve(t),cancelAnimationFrame(w.current),E(),w.current=requestAnimationFrame(()=>{a.observe(t)}))}),a.observe(t)),()=>{e.clear(),cancelAnimationFrame(w.current),n.removeEventListener("resize",e),a&&a.disconnect()}},[y,E,v]),Zn(()=>{E()});return vt.jsxs(f.Fragment,{children:[vt.jsx("textarea",c({value:i,onChange:e=>{p||E();const t=e.target,n=t.value.length,r=t.value.endsWith("\n"),o=t.selectionStart===n;r&&o&&t.setSelectionRange(n,n),a&&a(e)},ref:h,rows:o,style:s}
20,l)),vt.jsx("textarea",{"aria-hidden":!0,className:e.className,readOnly:!0,ref:b,tabIndex:-1,style:u(c(c({},Ac),s),{paddingTop:0,paddingBottom:0})})]})});function jc(e){return Ut("MuiInputBase",e)}Dc.propTypes={className:h.string,maxRows:h.oneOfType([h.number,h.string]),minRows:h.oneOfType([h.number,h.string]),onChange:h.func,placeholder:h.string,style:h.object,value:h.oneOfType([h.arrayOf(h.string),h.number,h.string])};const Bc=Xt("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]);var Lc;const $c="mui-auto-fill",qc="mui-auto-fill-cancel",zc=(e,t)=>{const{ownerState:n}=e;return[t.root,n.formControl&&t.formControl,n.startAdornment&&t.adornedStart,n.endAdornment&&t.adornedEnd,n.error&&t.error,"small"===n.size&&t.sizeSmall,n.multiline&&t.multiline,n.color&&t[`color${an(n.color)}`],n.fullWidth&&t.fullWidth,n.hiddenLabel&&t.hiddenLabel]},Uc=(e,t)=>{const{ownerState:n}=e;return[t.input,"small"===n.size&&t.inputSizeSmall,n.multiline&&t.inputMultiline,"search"===n.type&&t.inputTypeSearch,n.startAdornment&&t.inputAdornedStart,n.endAdornment&&t.inputAdornedEnd,n.hiddenLabel&&t.inputHiddenLabel]},Vc=Jt("div",{name:"MuiInputBase",slot:"Root",overridesResolver:zc})(Qt(({theme:e})=>u(c({},e.typography.body1),{color:(e.vars||e).palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center",[`&.${Bc.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:"default"},variants:[{props:({ownerState:e})=>e.multiline,style:{padding:"4px 0 5px"}},{props:({ownerState:e,size:t})=>e.multiline&&"small"===t,style:{paddingTop:1}},{props:({ownerState:e})=>e.fullWidth,style:{width:"100%"}}]}))),Wc=Jt("input",{name:"MuiInputBase",slot:"Input",overridesResolver:Uc})(Qt(({theme:e})=>{const t="light"===e.palette.mode,n=u(c({color:"currentColor"},e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5}),{transition:e.transitions.create("opacity",{duration:e.transitions.duration.shorter})}),a={opacity:"0 !important"},r=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5};return{font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%","&::-webkit-input-placeholder":n,"&::-moz-placeholder":n,"&::-ms-input-placeholder":n,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},[`label[data-shrink=false] + .${Bc.formControl} &`]:{"&::-webkit-input-placeholder":a,"&::-moz-placeholder":a,"&::-ms-input-placeholder":a,"&:focus::-webkit-input-placeholder":r,"&:focus::-moz-placeholder":r,"&:focus::-ms-input-placeholder":r},[`&.${Bc.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},variants:[{props:({ownerState:e})=>!e.disableInjectingGlobalStyles,style:{animationName:qc,animationDuration:"10ms","&:-webkit-autofill":{animationDuration:"5000s",animationName:$c}}},{props:{size:"small"},style:{paddingTop:1}},{props:({ownerState:e})=>e.multiline,style:{height:"auto",resize:"none",padding:0,paddingTop:0}},{props:{type:"search"},style:{MozAppearance:"textfield"}}]}})),Hc=(Kc={[`@keyframes ${$c}`]:{from:{animationName:$c}},[`@keyframes ${qc}`]:{from:{animationName:qc}}},function(e){return vt.jsx(da,{styles:"function"==typeof Kc?t=>Kc(c({theme:t},e)):Kc})});var Kc;const Yc=f.forwardRef(function(e,t){var n;const a=Gt({props:e,name:"MuiInputBase"}),r=a,{"aria-describedby":o,autoComplete:s,autoFocus:i,className:l,color:p,components:m={},componentsProps:h={},defaultValue:g,disabled:b,disableInjectingGlobalStyles:y,endAdornment:v,error:E,fullWidth:w=!1,id:C,inputComponent:S="input",inputProps:k={},inputRef:N,margin:x,maxRows:T,minRows:M,multiline:R=!1,name:O,onBlur:_,onChange:P,onClick:F,onFocus:A,onKeyDown:I,onKeyUp:D,placeholder:j,readOnly:B,renderSuffix:L,rows:$,size:q,slotProps:z={},slots:U={},startAdornment:V,type:W="text",value:H}
20=r,K=d(r,["aria-describedby","autoComplete","autoFocus","className","color","components","componentsProps","defaultValue","disabled","disableInjectingGlobalStyles","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","maxRows","minRows","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","size","slotProps","slots","startAdornment","type","value"]),Y=null!=k.value?k.value:H,{current:X}=f.useRef(null!=Y),G=f.useRef(),J=f.useCallback(e=>{e&&"INPUT"!==e.nodeName&&!e.focus&&console.error(["MUI: You have provided a `inputComponent` to the input component","that does not correctly handle the `ref` prop.","Make sure the `ref` prop is called with a HTMLInputElement."].join("\n"))},[]),Z=ya(G,N,k.ref,J),[Q,ee]=f.useState(!1),te=_c();f.useEffect(()=>{if(te)return te.registerEffect()},[te]);const ne=Rc({props:a,muiFormControl:te,states:["color","disabled","error","hiddenLabel","size","required","filled"]});ne.focused=te?te.focused:Q,f.useEffect(()=>{!te&&b&&Q&&(ee(!1),_&&_())},[te,b,Q,_]);const ae=te&&te.onFilled,re=te&&te.onEmpty,oe=f.useCallback(e=>{gc(e)?ae&&ae():re&&re()},[ae,re]);Zn(()=>{X&&oe({value:Y})},[Y,oe,X]),Zn(()=>
20{if(!i)return;const e=G.current;if(!e)return;const t=ma(e),n=Ni(t),a=null==n||n===t.body||n===t.documentElement;e===n?te&&te.onFocus?te.onFocus():ee(!0):a&&e.focus()},[i]);f.useEffect(()=>{oe(G.current)},[]);let se=S,ie=k;R&&"input"===se&&($?((M||T)&&console.warn("MUI: You can not use the `minRows` or `maxRows` props when the input `rows` prop is set."),ie=c({type:void 0,minRows:$,maxRows:$},ie)):ie=c({type:void 0,maxRows:T,minRows:M},ie),se=Dc);f.useEffect(()=>{te&&te.setAdornedStart(Boolean(V))},[te,V]);const le=u(c({},a),{color:ne.color||"primary",disabled:ne.disabled,endAdornment:v,error:ne.error,focused:ne.focused,formControl:te,fullWidth:w,hiddenLabel:ne.hiddenLabel,multiline:R,size:ne.size,startAdornment:V,type:W}),ce=(e=>{const{classes:t,color:n,disabled:a,error:r,endAdornment:o,focused:s,formControl:i,fullWidth:l,hiddenLabel:c,multiline:u,readOnly:d,size:p,startAdornment:m,type:h}=e,f={root:["root",`color${an(n)}`,a&&"disabled",r&&"error",l&&"fullWidth",s&&"focused",i&&"formControl",p&&"medium"!==p&&`size${an(p)}`,u&&"multiline",m&&"adornedStart",o&&"adornedEnd",c&&"hiddenLabel",d&&"readOnly"],input:["input",a&&"disabled","search"===h&&"inputTypeSearch",u&&"inputMultiline","small"===p&&"inputSizeSmall",c&&"inputHiddenLabel",m&&"inputAdornedStart",o&&"inputAdornedEnd",d&&"readOnly"]};return zt(f,jc,t)})(le),ue=U.root||m.Root||Vc,de=z.root||h.root||{},pe=U.input||m.Input||Wc;return ie=c(c({},ie),null!=(n=z.input)?n:h.input),vt.jsxs(f.Fragment,{children:[!y&&"function"==typeof Hc&&(Lc||(Lc=vt.jsx(Hc,{}))),vt.jsxs(ue,u(c(c(u(c({},de),{ref:t,onClick:e=>{G.current&&e.currentTarget===e.target&&G.current.focus(),F&&F(e)}}),K),!fi(ue)&&{ownerState:c(c({},le),de.ownerState)}),{className:At(ce.root,de.className,l,B&&"MuiInputBase-readOnly"),children:[V,vt.jsx(Oc.Provider,{value:null,children:vt.jsx(pe,u(c(c({"aria-invalid":ne.error,"aria-describedby":o,autoComplete:s,autoFocus:i,defaultValue:g,disabled:ne.disabled,id:C,onAnimationStart:e=>{oe(e.animationName===qc?G.current:{value:"x"})},name:O,placeholder:j,readOnly:B,required:ne.required,rows:$,value:Y,onKeyDown:I,onKeyUp:D,type:W},ie),!fi(pe)&&{as:se,ownerState:c(c({},le),ie.ownerState)}),{ref:Z,className:At(ce.input,ie.className,B&&"MuiInputBase-readOnly"),onBlur:e=>{_&&_(e),k.onBlur&&k.onBlur(e),te&&te.onBlur?te.onBlur(e):ee(!1)},onChange:(e,...t)=>{if(!X){const t=e.target||G.current;if(null==t)throw new Error("MUI: Expected valid input target. Did you use a custom `inputComponent` and forget to forward refs? See https://mui.com/r/input-component-ref-interface for more info.");oe({value:t.value})}k.onChange&&k.onChange(e,...t),P&&P(e,...t)},onFocus:e=>{A&&A(e),k.onFocus&&k.onFocus(e),te&&te.onFocus?te.onFocus(e):ee(!0)}}))}),v,L?L(u(c({},ne),{startAdornment:V})):null]}))]})});function Xc(e=[]){return([,t])=>t&&function(e,t=[]){if(!function(e){return"string"==typeof e.main}(e))return!1;for(const n of t)if(!e.hasOwnProperty(n)||"string"!=typeof e[n])return!1;return!0}(t,e)}function Gc(e){return Ut("MuiInput",e)}Yc.propTypes={"aria-describedby":h.string,autoComplete:h.string,autoFocus:h.bool,classes:h.object,className:h.string,color:h.oneOfType([h.oneOf(["primary","secondary","error","info","success","warning"]),h.string]),components:h.shape({Input:h.elementType,Root:h.elementType}),componentsProps:h.shape({input:h.object,root:h.object}),defaultValue:h.any,disabled:h.bool,disableInjectingGlobalStyles:h.bool,endAdornment:h.node,error:h.bool,fullWidth:h.bool,id:h.string,inputComponent:Fi,inputProps:h.object,inputRef:mi,margin:h.oneOf(["dense","none"]),maxRows:h.oneOfType([h.number,h.string]),minRows:h.oneOfType([h.number,h.string]),multiline:h.bool,name:h.string,onBlur:h.func,onChange:h.func,onClick:h.func,onFocus:h.func,onInvalid:h.func,onKeyDown:h.func,onKeyUp:h.func,placeholder:h.string,readOnly:h.bool,renderSuffix:h.func,required:h.bool,rows:h.oneOfType([h.number,h.string]),size:h.oneOfType([h.oneOf(["medium","small"]),h.string]),slotProps:h.shape({input:h.object,root:h.object}),slots:h.shape({input:h.elementType,root:h.elementType}),startAdornment:h.node,sx:h.oneOfType([h.arrayOf(h.oneOfType([h.func,h.object,h.bool])),h.func,h.object]),type:h.string,value:h.any};const Jc=c(c({},Bc),Xt("MuiInput",["root","underline","input"])),Zc=Jt(Vc,{shouldForwardProp:e=>nn(e)||"classes"===e,name:"MuiInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...zc(e,t),!n.disableUnderline&&t.underline]}})(Qt(({theme:e})=>{let t="light"===e.palette.mode?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";
20return e.vars&&(t=e.alpha(e.vars.palette.common.onBackground,e.vars.opacity.inputUnderline)),{position:"relative",variants:[{props:({ownerState:e})=>e.formControl,style:{"label + &":{marginTop:16}}},{props:({ownerState:e})=>!e.disableUnderline,style:{"&::after":{left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${Jc.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${Jc.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${t}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${Jc.disabled}, .${Jc.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${t}`}},[`&.${Jc.disabled}:before`]:{borderBottomStyle:"dotted"}}},...Object.entries(e.palette).filter(Xc()).map(([t])=>({props:{color:t,disableUnderline:!1},style:{"&::after":{borderBottom:`2px solid ${(e.vars||e).palette[t].main}`}}}))]}})),Qc=Jt(Wc,{name:"MuiInput",slot:"Input",overridesResolver:Uc})({}),eu=f.forwardRef(function(e,t){var n,a,r,o;const s=Gt({props:e,name:"MuiInput"}),i=s,{disableUnderline:l=!1,components:p={},componentsProps:m,fullWidth:h=!1,inputComponent:f="input",multiline:g=!1,slotProps:b,slots:y={},type:v="text"}=i,E=d(i,["disableUnderline","components","componentsProps","fullWidth","inputComponent","multiline","slotProps","slots","type"]),w=(e=>{const{classes:t,disableUnderline:n}=e,a=zt({root:["root",!n&&"underline"],input:["input"]},Gc,t);return c(c({},t),a)})(s),C={root:{ownerState:{disableUnderline:l}}},S=(null!=b?b:m)?$t(null!=b?b:m,C):C,k=null!=(a=null!=(n=y.root)?n:p.Root)?a:Zc,N=null!=(o=null!=(r=y.input)?r:p.Input)?o:Qc;return vt.jsx(Yc,u(c({slots:{root:k,input:N},slotProps:S,fullWidth:h,inputComponent:f,multiline:g,ref:t,type:v},E),{classes:w}))});function tu(e){return Ut("MuiFilledInput",e)}eu.propTypes={autoComplete:h.string,autoFocus:h.bool,classes:h.object,color:h.oneOfType([h.oneOf(["primary","secondary"]),h.string]),components:h.shape({Input:h.elementType,Root:h.elementType}),componentsProps:h.shape({input:h.object,root:h.object}),defaultValue:h.any,disabled:h.bool,disableUnderline:h.bool,endAdornment:h.node,error:h.bool,fullWidth:h.bool,id:h.string,inputComponent:h.elementType,inputProps:h.object,inputRef:mi,margin:h.oneOf(["dense","none"]),maxRows:h.oneOfType([h.number,h.string]),minRows:h.oneOfType([h.number,h.string]),multiline:h.bool,name:h.string,onChange:h.func,placeholder:h.string,readOnly:h.bool,required:h.bool,rows:h.oneOfType([h.number,h.string]),slotProps:h.shape({input:h.object,root:h.object}),slots:h.shape({input:h.elementType,root:h.elementType}),startAdornment:h.node,sx:h.oneOfType([h.arrayOf(h.oneOfType([h.func,h.object,h.bool])),h.func,h.object]),type:h.string,value:h.any},eu.muiName="Input";const nu=c(c({},Bc),Xt("MuiFilledInput",["root","underline","input","adornedStart","adornedEnd","sizeSmall","multiline","hiddenLabel"])),au=Jt(Vc,{shouldForwardProp:e=>nn(e)||"classes"===e,name:"MuiFilledInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...zc(e,t),!n.disableUnderline&&t.underline]}})(Qt(({theme:e})=>{const t="light"===e.palette.mode,n=t?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",a=t?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)",r=t?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)",o=t?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)";return{position:"relative",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:a,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),"&:hover":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:r,"@media (hover: none)":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:a}},[`&.${nu.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:a},[`&.${nu.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:o},variants:[{props:({ownerState:e})=>!e.disableUnderline,style:{"&::after":{left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${nu.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${nu.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${e.vars?e.alpha(e.vars.palette.common.onBackgroun
20d,e.vars.opacity.inputUnderline):n}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${nu.disabled}, .${nu.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${nu.disabled}:before`]:{borderBottomStyle:"dotted"}}},...Object.entries(e.palette).filter(Xc()).map(([t])=>{var n;return{props:{disableUnderline:!1,color:t},style:{"&::after":{borderBottom:`2px solid ${null==(n=(e.vars||e).palette[t])?void 0:n.main}`}}}}),{props:({ownerState:e})=>e.startAdornment,style:{paddingLeft:12}},{props:({ownerState:e})=>e.endAdornment,style:{paddingRight:12}},{props:({ownerState:e})=>e.multiline,style:{padding:"25px 12px 8px"}},{props:({ownerState:e,size:t})=>e.multiline&&"small"===t,style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:e})=>e.multiline&&e.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:e})=>e.multiline&&e.hiddenLabel&&"small"===e.size,style:{paddingTop:8,paddingBottom:9}}]}})),ru=Jt(Wc,{name:"MuiFilledInput",slot:"Input",overridesResolver:Uc})(Qt(({theme:e})=>u(c(c({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12},!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:"light"===e.palette.mode?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===e.palette.mode?null:"#fff",caretColor:"light"===e.palette.mode?null:"#fff",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}}),e.vars&&{"&:-webkit-autofill":{borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}}),{variants:[{props:{size:"small"},style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:e})=>e.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:e})=>e.startAdornment,style:{paddingLeft:0}},{props:({ownerState:e})=>e.endAdornment,style:{paddingRight:0}},{props:({ownerState:e})=>e.hiddenLabel&&"small"===e.size,style:{paddingTop:8,paddingBottom:9}},{props:({ownerState:e})=>e.multiline,style:{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0}}]}))),ou=f.forwardRef(function(e,t){var n,a,r,o;const s=Gt({props:e,name:"MuiFilledInput"}),i=s,{disableUnderline:l=!1,components:p={},componentsProps:m,fullWidth:h=!1,hiddenLabel:f,inputComponent:g="input",multiline:b=!1,slotProps:y,slots:v={},type:E="text"}=i,w=d(i,["disableUnderline","components","componentsProps","fullWidth","hiddenLabel","inputComponent","multiline","slotProps","slots","type"]),C=u(c({},s),{disableUnderline:l,fullWidth:h,inputComponent:g,multiline:b,type:E}),S=(e=>{const{classes:t,disableUnderline:n,startAdornment:a,endAdornment:r,size:o,hiddenLabel:s,multiline:i}=e,l={root:["root",!n&&"underline",a&&"adornedStart",r&&"adornedEnd","small"===o&&`size${an(o)}`,s&&"hiddenLabel",i&&"multiline"],input:["input"]},u=zt(l,tu,t);return c(c({},t),u)})(s),k={root:{ownerState:C},input:{ownerState:C}},N=(null!=y?y:m)?$t(k,null!=y?y:m):k,x=null!=(a=null!=(n=v.root)?n:p.Root)?a:au,T=null!=(o=null!=(r=v.input)?r:p.Input)?o:ru;return vt.jsx(Yc,u(c({slots:{root:x,input:T},slotProps:N,fullWidth:h,inputComponent:g,multiline:b,ref:t,type:E},w),{classes:S}))});var su;ou.propTypes={autoComplete:h.string,autoFocus:h.bool,classes:h.object,color:h.oneOfType([h.oneOf(["primary","secondary"]),h.string]),components:h.shape({Input:h.elementType,Root:h.elementType}),componentsProps:h.shape({input:h.object,root:h.object}),defaultValue:h.any,disabled:h.bool,disableUnderline:h.bool,endAdornment:h.node,error:h.bool,fullWidth:h.bool,hiddenLabel:h.bool,id:h.string,inputComponent:h.elementType,inputProps:h.object,inputRef:mi,margin:h.oneOf(["dense","none"]),maxRows:h.oneOfType([h.number,h.string]),minRows:h.oneOfType([h.number,h.string]),multiline:h.bool,name:h.string,onChange:h.func,placeholder:h.string,readOnly:h.bool,required:h.bool,rows:h.oneOfType([h.number,h.string]),slotProps:h.shape({input:h.object,root:h.object}),slots:h.shape({input:h.elementType,root:h.elementType}),startAdornment:h.node,sx:h.oneOfType([h.arrayOf(h.oneOfType([h.func,h.object,h.bool])),h.func,h.object]),type:h.string,value:h.any},ou.muiName="Input";const iu=Jt("fieldset",{name:"MuiNotchedOutlined",shouldForwardProp:nn})({textAlign:"left",position:"absolute",bottom:0,right:0,top:-5,left:0,margin:0,padding:"0 8px",pointerEvents:"none",borderRadius:"inherit",borderStyle:"solid",borderWidth:1,overflow:"hidden",minWidth:"0%"}),lu=Jt("legend",{name:"MuiNotchedOutlined",shouldForwardProp:nn})(Qt(({theme:e})=>({float:"unset",width:"auto",overflow:"hidden",variants:[{props:({ownerState:e})=>!e.withLabel,style:{padding:0,lineHeight:"11px",transition:e.transitions.create("width",{duration:150,easing:e.transitions.easing.easeOut})}},{props:({ownerState:e})=>e.withLabel,style:{display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:e.transitions.create("max-width",{duration:50,easing:e.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}}},{props:({ownerState:e})=>e.withLabel&&e.notched,style:{maxWidth:"100%",transition:e.transitions.create("max-width",{duration:100,easing:e.transitions.easing.easeOut,delay:50})}}]})));function cu(e){const t=e,{children:n,classes:a,className:r,label:o,notched:s}=t,i=d(t,["children","classes","className","label","notched"]),l=null!=o&&""!==o,p=u(c({},e),{notched:s,withLabel:l});
20return vt.jsx(iu,u(c({"aria-hidden":!0,className:r,ownerState:p},i),{children:vt.jsx(lu,{ownerState:p,children:l?vt.jsx("span",{children:o}):su||(su=vt.jsx("span",{className:"notranslate","aria-hidden":!0,children:"​"}))})}))}function uu(e){return Ut("MuiOutlinedInput",e)}cu.propTypes={children:h.node,classes:h.object,className:h.string,label:h.node,notched:h.bool.isRequired,style:h.object};const du=c(c({},Bc),Xt("MuiOutlinedInput",["root","notchedOutline","input"])),pu=Jt(Vc,{shouldForwardProp:e=>nn(e)||"classes"===e,name:"MuiOutlinedInput",slot:"Root",overridesResolver:zc})(Qt(({theme:e})=>{const t="light"===e.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{position:"relative",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${du.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},"@media (hover: none)":{[`&:hover .${du.notchedOutline}`]:{borderColor:e.vars?e.alpha(e.vars.palette.common.onBackground,.23):t}},[`&.${du.focused} .${du.notchedOutline}`]:{borderWidth:2},variants:[...Object.entries(e.palette).filter(Xc()).map(([t])=>({props:{color:t},style:{[`&.${du.focused} .${du.notchedOutline}`]:{borderColor:(e.vars||e).palette[t].main}}})),{props:{},style:{[`&.${du.error} .${du.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${du.disabled} .${du.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}}},{props:({ownerState:e})=>e.startAdornment,style:{paddingLeft:14}},{props:({ownerState:e})=>e.endAdornment,style:{paddingRight:14}},{props:({ownerState:e})=>e.multiline,style:{padding:"16.5px 14px"}},{props:({ownerState:e,size:t})=>e.multiline&&"small"===t,style:{padding:"8.5px 14px"}}]}})),mu=Jt(cu,{name:"MuiOutlinedInput",slot:"NotchedOutline"})(Qt(({theme:e})=>{const t="light"===e.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{borderColor:e.vars?e.alpha(e.vars.palette.common.onBackground,.23):t}})),hu=Jt(Wc,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:Uc})(Qt(({theme:e})=>u(c(c({padding:"16.5px 14px"},!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:"light"===e.palette.mode?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===e.palette.mode?null:"#fff",caretColor:"light"===e.palette.mode?null:"#fff",borderRadius:"inherit"}}),e.vars&&{"&:-webkit-autofill":{borderRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}}),{variants:[{props:{size:"small"},style:{padding:"8.5px 14px"}},{props:({ownerState:e})=>e.multiline,style:{padding:0}},{props:({ownerState:e})=>e.startAdornment,style:{paddingLeft:0}},{props:({ownerState:e})=>e.endAdornment,style:{paddingRight:0}}]}))),fu=f.forwardRef(function(e,t){var n,a,r,o;const s=Gt({props:e,name:"MuiOutlinedInput"}),i=s,{components:l={},fullWidth:p=!1,inputComponent:m="input",label:h,multiline:g=!1,notched:b,slots:y={},slotProps:v={},type:E="text"}=i,w=d(i,["components","fullWidth","inputComponent","label","multiline","notched","slots","slotProps","type"]),C=(e=>{const{classes:t}=e,n=zt({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},uu,t);return c(c({},t),n)})(s),S=_c(),k=Rc({props:s,muiFormControl:S,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),N=u(c({},s),{color:k.color||"primary",disabled:k.disabled,error:k.error,focused:k.focused,formControl:S,fullWidth:p,hiddenLabel:k.hiddenLabel,multiline:g,size:k.size,type:E}),x=null!=(a=null!=(n=y.root)?n:l.Root)?a:pu,T=null!=(o=null!=(r=y.input)?r:l.Input)?o:hu,[M,R]=Ol("notchedOutline",{elementType:mu,className:C.notchedOutline,shouldForwardComponentProp:!0,ownerState:N,externalForwardedProps:{slots:y,slotProps:v},additionalProps:{label:null!=h&&""!==h&&k.required?vt.jsxs(f.Fragment,{children:[h," ","*"]}):h}});return vt.jsx(Yc,u(c({slots:{root:x,input:T},slotProps:v,renderSuffix:e=>vt.jsx(M,u(c({},R),{notched:void 0!==b?b:Boolean(e.startAdornment||e.filled||e.focused)})),fullWidth:p,inputComponent:m,multiline:g,ref:t,type:E},w),{classes:u(c({},C),{notchedOutline:null})}))});fu.propTypes={autoComplete:h.string,autoFocus:h.bool,classes:h.object,color:h.oneOfType([h.oneOf(["primary","secondary"]),h.string]),components:h.shape({Input:h.elementType,Root:h.elementType}),defaultValue:h.any,disabled:h.bool,endAdornment:h.node,error:h.bool,fullWidth:h.bool,id:h.string,inputComponent:h.elementType,inputProps:h.object,inputRef:mi,label:h.node,margin:h.oneOf(["dense","none"]),maxRows:h.oneOfType([h.number,h.string]),minRows:h.oneOfType([h.number,h.string]),multiline:h.bool,name:h.string,notched:h.bool,onCh
20ange:h.func,placeholder:h.string,readOnly:h.bool,required:h.bool,rows:h.oneOfType([h.number,h.string]),slotProps:h.shape({input:h.object,notchedOutline:h.oneOfType([h.func,h.object]),root:h.object}),slots:h.shape({input:h.elementType,notchedOutline:h.elementType,root:h.elementType}),startAdornment:h.node,sx:h.oneOfType([h.arrayOf(h.oneOfType([h.func,h.object,h.bool])),h.func,h.object]),type:h.string,value:h.any},fu.muiName="Input";const gu={name:"MuiSelect",slot:"Root",shouldForwardProp:e=>nn(e)&&"variant"!==e},bu=Jt(eu,gu)(""),yu=Jt(fu,gu)(""),vu=Jt(ou,gu)(""),Eu=f.forwardRef(function(e,t){const n=Gt({name:"MuiSelect",props:e}),a=n,{autoWidth:r=!1,children:o,classes:s={},className:i,defaultOpen:l=!1,displayEmpty:p=!1,IconComponent:m=Pc,id:h,input:g,inputProps:b,label:y,labelId:v,MenuProps:E,multiple:w=!1,native:C=!1,onClose:S,onOpen:k,open:N,renderValue:x,SelectDisplayProps:T,variant:M="outlined"}=a,R=d(a,["autoWidth","children","classes","className","defaultOpen","displayEmpty","IconComponent","id","input","inputProps","label","labelId","MenuProps","multiple","native","onClose","onOpen","open","renderValue","SelectDisplayProps","variant"]),O=C?hc:Mc,_=Rc({props:n,muiFormControl:_c(),states:["variant","error"]}),P=_.variant||M,F=u(c({},n),{variant:P,classes:s}),A=(e=>{const{classes:t}=e,n=zt({root:["root"]},yc,t);return c(c({},t),n)})(F),I=A,{root:D}=I,j=d(I,["root"]),B=g||{standard:vt.jsx(bu,{ownerState:F}),outlined:vt.jsx(yu,{label:y,ownerState:F}),filled:vt.jsx(vu,{ownerState:F})}[P],L=ya(t,ci(B));return vt.jsx(f.Fragment,{children:f.cloneElement(B,c(c(u(c({inputComponent:O,inputProps:c(u(c(c({children:o,error:_.error,IconComponent:m,variant:P,type:void 0,multiple:w},C?{id:h}:{autoWidth:r,defaultOpen:l,displayEmpty:p,labelId:v,MenuProps:E,onClose:S,onOpen:k,open:N,renderValue:x,SelectDisplayProps:c({id:h},T)}),b),{classes:b?$t(j,b.classes):j}),g?g.props.inputProps:{})},(w&&C||p)&&"outlined"===P?{notched:!0}:{}),{ref:L,className:At(B.props.className,i,A.root)}),!g&&{variant:P}),R))})});function wu(e){try{return e.matches(":focus-visible")}catch(t){window.navigator.userAgent.includes("jsdom")||console.warn(["MUI: The `:focus-visible` pseudo class is not supported in this browser.","Some components rely on this feature to work properly."].join("\n"))}return!1}Eu.propTypes={autoWidth:h.bool,children:h.node,classes:h.object,className:h.string,defaultOpen:h.bool,defaultValue:h.any,displayEmpty:h.bool,IconComponent:h.elementType,id:h.string,input:h.element,inputProps:h.object,label:h.node,labelId:h.string,MenuProps:h.object,multiple:h.bool,native:h.bool,onChange:h.func,onClose:h.func,onOpen:h.func,open:h.bool,renderValue:h.func,SelectDisplayProps:h.object,sx:h.oneOfType([h.arrayOf(h.oneOfType([h.func,h.object,h.bool])),h.func,h.object]),value:h.oneOfType([h.oneOf([""]),h.any]),variant:h.oneOf(["filled","outlined","standard"])},Eu.muiName="Select";class Cu{constructor(){p(this,"mountEffect",()=>{this.shouldMount&&!this.didMount&&null!==this.ref.current&&(this.didMount=!0,this.mounted.resolve())}),this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}static create(){return new Cu}static use(){const e=$i(Cu.create).current,[t,n]=f.useState(!1);return e.shouldMount=t,e.setShouldMount=n,f.useEffect(e.mountEffect,[t]),e}mount(){return this.mounted||(this.mounted=function(){let e,t;const n=new Promise((n,a)=>{e=n,t=a});return n.resolve=e,n.reject=t,n}(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}start(...e){this.mount().then(()=>{var t;return null==(t=this.ref.current)?void 0:t.start(...e)})}stop(...e){this.mount().then(()=>{var t;return null==(t=this.ref.current)?void 0:t.stop(...e)})}pulsate(...e){this.mount().then(()=>{var t;return null==(t=this.ref.current)?void 0:t.pulsate(...e)})}}function Su(e){const{className:t,classes:n,pulsate:a=!1,rippleX:r,rippleY:o,rippleSize:s,in:i,onExited:l,timeout:c}=e,[u,d]=f.useState(!1),p=At(t,n.ripple,n.rippleVisible,a&&n.ripplePulsate),m={width:s,height:s,top:-s/2+o,left:-s/2+r},h=At(n.child,u&&n.childLeaving,a&&n.childPulsate);return i||u||d(!0),f.useEffect(()=>{if(!i&&null!=l){const e=setTimeout(l,c);return()=>{clearTimeout(e)}}},[l,i,c]),vt.jsx("span",{className:p,style:m,children:vt.jsx("span",{className:h})})}Su.propTypes={classes:h.object.isRequired,className:h.string,in:h.bool,onExited:h.func,pulsate:h.bool,rippleSize:h.number,rippleX:h.number,rippleY:h.number,timeout:h.number.isRequired};const ku=Xt("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),Nu=zn`
21  0% {
22    transform: scale(0);
23    opacity: 0.1;
24  }
25
26  100% {
27    transform: scale(1);
28    opacity: 0.3;
29  }
30`,xu=zn`
31  0% {
32    opacity: 1;
33  }
34
35  100% {
36    opacity: 0;
37  }
38`,Tu=zn`
39  0% {
40    transform: scale(1);
41  }
42
43  50% {
44    transform: scale(0.92);
45  }
46
47  100% {
48    transform: scale(1);
49  }
50`,Mu=Jt("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),Ru=Jt(Su,{name:"MuiTouchRipple",slot:"Ripple"})`
51  opacity: 0;
52  position: absolute;
53
54  &.${ku.rippleVisible} {
55    opacity: 0.3;
56    transform: scale(1);
57    animation-name: ${Nu};
58    animation-duration: ${550}ms;
59    animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};
60  }
61
62  &.${ku.ripplePulsate} {
63    animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms;
64  }
65
vendor: 4,375 bytes, lines 66-93
66  & .${ku.child} {
67    opacity: 1;
68    display: block;
69    width: 100%;
70    height: 100%;
71    border-radius: 50%;
72    background-color: currentColor;
73  }
74
75  & .${ku.childLeaving} {
76    opacity: 0;
77    animation-name: ${xu};
78    animation-duration: ${550}ms;
79    animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};
80  }
81
82  & .${ku.childPulsate} {
83    position: absolute;
84    /* @noflip */
85    left: 0px;
86    top: 0;
87    animation-name: ${Tu};
88    animation-duration: 2500ms;
89    animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};
90    animation-iteration-count: infinite;
91    animation-delay: 200ms;
92  }
93`,Ou=f.forwardRef(function(e,t){const n=Gt({props:e,name:"MuiTouchRipple"}),{center:a=!1,classes:r={},className:o}=n,s=d(n,["center","classes","className"]),[l,p]=f.useState([]),m=f.useRef(0),h=f.useRef(null);f.useEffect(()=>{h.current&&(h.current(),h.current=null)},[l]);const g=f.useRef(!1),b=Ui(),y=f.useRef(null),v=f.useRef(null),E=f.useCallback(e=>{const{pulsate:t,rippleX:n,rippleY:a,rippleSize:o,cb:s}=e;p(e=>[...e,vt.jsx(Ru,{classes:{ripple:At(r.ripple,ku.ripple),rippleVisible:At(r.rippleVisible,ku.rippleVisible),ripplePulsate:At(r.ripplePulsate,ku.ripplePulsate),child:At(r.child,ku.child),childLeaving:At(r.childLeaving,ku.childLeaving),childPulsate:At(r.childPulsate,ku.childPulsate)},timeout:550,pulsate:t,rippleX:n,rippleY:a,rippleSize:o},m.current)]),m.current+=1,h.current=s},[r]),w=f.useCallback((e={},t={},n=()=>{})=>{const{pulsate:r=!1,center:o=a||t.pulsate,fakeElement:s=!1}=t;if("mousedown"===(null==e?void 0:e.type)&&g.current)return void(g.current=!1);"touchstart"===(null==e?void 0:e.type)&&(g.current=!0);const l=s?null:v.current,c=l?l.getBoundingClientRect():{width:0,height:0,left:0,top:0};let u,d,p;if(o||void 0===e||0===e.clientX&&0===e.clientY||!e.clientX&&!e.touches)u=Math.round(c.width/2),d=Math.round(c.height/2);else{const{clientX:t,clientY:n}=e.touches&&e.touches.length>0?e.touches[0]:e;u=Math.round(t-c.left),d=Math.round(n-c.top)}if(o)p=Math.sqrt((2*i(c.width,2)+i(c.height,2))/3),p%2==0&&(p+=1);else{const e=2*Math.max(Math.abs((l?l.clientWidth:0)-u),u)+2,t=2*Math.max(Math.abs((l?l.clientHeight:0)-d),d)+2;p=Math.sqrt(i(e,2)+i(t,2))}(null==e?void 0:e.touches)?null===y.current&&(y.current=()=>{E({pulsate:r,rippleX:u,rippleY:d,rippleSize:p,cb:n})},b.start(80,()=>{y.current&&(y.current(),y.current=null)})):E({pulsate:r,rippleX:u,rippleY:d,rippleSize:p,cb:n})},[a,E,b]),C=f.useCallback(()=>{w({},{pulsate:!0})},[w]),S=f.useCallback((e,t)=>{if(b.clear(),"touchend"===(null==e?void 0:e.type)&&y.current)return y.current(),y.current=null,void b.start(0,()=>{S(e,t)});y.current=null,p(e=>e.length>0?e.slice(1):e),h.current=t},[b]);return f.useImperativeHandle(t,()=>({pulsate:C,start:w,stop:S}),[C,w,S]),vt.jsx(Mu,u(c({className:At(ku.root,r.root,o),ref:v},s),{children:vt.jsx(cl,{component:null,exit:!0,children:l})}))});function _u(e){return Ut("MuiButtonBase",e)}Ou.propTypes={center:h.bool,classes:h.object,className:h.string};const Pu=Xt("MuiButtonBase",["root","disabled","focusVisible"]),Fu=Jt("button",{name:"MuiButtonBase",slot:"Root"})({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},[`&.${Pu.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),Au=f.forwardRef(function(e,t){const n=Gt({props:e,name:"MuiButtonBase"}),a=n,{action:r,centerRipple:o=!1,children:s,className:i,component:l="button",disabled:p=!1,disableRipple:m=!1,disableTouchRipple:h=!1,focusRipple:g=!1,focusVisibleClassName:b,LinkComponent:y="a",onBlur:v,onClick:E,onContextMenu:w,onDragLeave:C,onFocus:S,onFocusVisible:k,onKeyDown:N,onKeyUp:x,onMouseDown:T,onMouseLeave:M,onMouseUp:R,onTouchEnd:O,onTouchMove:_,onTouchStart:P,tabIndex:F=0,TouchRippleProps:A,touchRippleRef:I,type:D}=a,j=d(a,["action","centerRipple","children","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","LinkComponent","onBlur","onClick","onContextMenu","onDragLeave","onF
93ocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","tabIndex","TouchRippleProps","touchRippleRef","type"]),B=f.useRef(null),L=Cu.use(),$=ya(L.ref,I),[q,z]=f.useState(!1);p&&q&&z(!1),f.useImperativeHandle(r,()=>({focusVisible:()=>{z(!0),B.current.focus()}}),[]);const U=L.shouldMount&&!m&&!p;f.useEffect(()=>{q&&g&&!m&&L.pulsate()},[m,g,q,L]);const V=Iu(L,"start",T,h),W=Iu(L,"stop",w,h),H=Iu(L,"stop",C,h),K=Iu(L,"stop",R,h),Y=Iu(L,"stop",e=>{q&&e.preventDefault(),M&&M(e)},h),X=Iu(L,"start",P,h),G=Iu(L,"stop",O,h),J=Iu(L,"stop",_,h),Z=Iu(L,"stop",e=>{wu(e.target)||z(!1),v&&v(e)},!1),Q=ba(e=>{B.current||(B.current=e.currentTarget),wu(e.target)&&(z(!0),k&&k(e)),S&&S(e)}),ee=()=>{const e=B.current;return e?"BUTTON"!==e.tagName&&!("A"===e.tagName&&e.href):l&&"button"!==l},te=ba(e=>{g&&!e.repeat&&q&&" "===e.key&&L.stop(e,()=>{L.start(e)}),e.target===e.currentTarget&&ee()&&" "===e.key&&e.preventDefault(),N&&N(e),e.target===e.currentTarget&&ee()&&"Enter"===e.key&&!p&&(e.preventDefault(),E&&E(e))}),ne=ba(e=>{g&&" "===e.key&&q&&!e.defaultPrevented&&L.stop(e,()=>{L.pulsate(e)}),x&&x(e),E&&e.target===e.currentTarget&&ee()&&" "===e.key&&!e.defaultPrevented&&!p&&E(e)});let ae=l;"button"===ae&&(j.href||j.to)&&(ae=y);const re={};if("button"===ae){const e=!!j.formAction;re.type=void 0!==D||e?D:"button",re.disabled=p}else j.href||j.to||(re.role="button"),p&&(re["aria-disabled"]=p);const oe=ya(t,B),se=u(c({},n),{centerRipple:o,component:l,disabled:p,disableRipple:m,disableTouchRipple:h,focusRipple:g,tabIndex:F,focusVisible:q}),ie=(e=>{const{disabled:t,focusVisible:n,focusVisibleClassName:a,classes:r}=e,o=zt({root:["root",t&&"disabled",n&&"focusVisible"]},_u,r);return n&&a&&(o.root+=` ${a}`),o})(se);return vt.jsxs(Fu,u(c(c({as:ae,className:At(ie.root,i),ownerState:se,onBlur:Z,onClick:E,onContextMenu:W,onFocus:Q,onKeyDown:te,onKeyUp:ne,onMouseDown:V,onMouseLeave:Y,onMouseUp:K,onDragLeave:H,onTouchEnd:G,onTouchMove:J,onTouchStart:X,ref:oe,tabIndex:p?-1:F,type:D},re),j),{children:[s,U?vt.jsx(Ou,c({ref:$,center:o},A)):null]}))});function Iu(e,t,n,a=!1){return ba(r=>(n&&n(r),a||e[t](r),!0))}function Du(e){return Ut("MuiDivider",e)}Au.propTypes={action:mi,centerRipple:h.bool,children:h.node,classes:h.object,className:h.string,component:Fi,disabled:h.bool,disableRipple:h.bool,disableTouchRipple:h.bool,focusRipple:h.bool,focusVisibleClassName:h.string,formAction:h.oneOfType([h.func,h.string]),href:h.any,LinkComponent:h.elementType,onBlur:h.func,onClick:h.func,onContextMenu:h.func,onDragLeave:h.func,onFocus:h.func,onFocusVisible:h.func,onKeyDown:h.func,onKeyUp:h.func,onMouseDown:h.func,onMouseLeave:h.func,onMouseUp:h.func,onTouchEnd:h.func,onTouchMove:h.func,onTouchStart:h.func,sx:h.oneOfType([h.arrayOf(h.oneOfType([h.func,h.object,h.bool])),h.func,h.object]),tabIndex:h.number,TouchRippleProps:h.object,touchRippleRef:h.oneOfType([h.func,h.shape({current:h.shape({pulsate:h.func.isRequired,start:h.func.isRequired,stop:h.func.isRequired})})]),type:h.oneOfType([h.oneOf(["button","reset","submit"]),h.string])};const ju=Xt("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]),Bu=Xt("MuiListItemIcon",["root","alignItemsFlexStart"]);function Lu(e){return Ut("MuiTypography",e)}Xt("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);const $u={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},qu=An,zu=Jt("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.variant&&t[n.variant],"inherit"!==n.align&&t[`align${an(n.align)}`],n.noWrap&&t.noWrap,n.gutterBottom&&t.gutterBottom,n.paragraph&&t.paragraph]}})(Qt(({theme:e})=>{var t;return{margin:0,variants:[{props:{variant:"inherit"},style:{font:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}},...Object.entries(e.typography).filter(([e,t])=>"inherit"!==e&&t&&"object"==typeof t).map(([e,t])=>({props:{variant:e},style:t})),...Object.entries(e.palette).filter(Xc()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries((null==(t=e.palette)?void 0:t.text)||{}).filter(([,e])=>"string"==typeof e).map(([t])=>({props:{color:`text${an(t)}`},style:{color:(e.vars||e).palette.text[t]}})),{props:({ownerState:e})=>"inherit"!==e.align,style:{textAlign:"var(--Typography-textAlign)"}},{props:({ownerState:e})=>e.noWrap,style:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}},{props:({ownerState:e})=>e.gutterBottom,style:{marginBottom:"0.35em"}},{props:({ownerState:e})=>e.paragraph,style:{marginBottom:16}}]}}
93)),Uu={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},Vu=f.forwardRef(function(e,t){const n=Gt({props:e,name:"MuiTypography"}),{color:a}=n,r=d(n,["color"]),o=!$u[a],s=qu(c(c({},r),o&&{color:a})),i=s,{align:l="inherit",className:p,component:m,gutterBottom:h=!1,noWrap:f=!1,paragraph:g=!1,variant:b="body1",variantMapping:y=Uu}=i,v=d(i,["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"]),E=u(c({},s),{align:l,color:a,className:p,component:m,gutterBottom:h,noWrap:f,paragraph:g,variant:b,variantMapping:y}),w=m||(g?"p":y[b]||Uu[b])||"span",C=(e=>{const{align:t,gutterBottom:n,noWrap:a,paragraph:r,variant:o,classes:s}=e,i={root:["root",o,"inherit"!==e.align&&`align${an(t)}`,n&&"gutterBottom",a&&"noWrap",r&&"paragraph"]};return zt(i,Lu,s)})(E);return vt.jsx(zu,u(c({as:w,ref:t,className:At(C.root,p)},v),{ownerState:E,style:c(c({},"inherit"!==l&&{"--Typography-textAlign":l}),v.style)}))});Vu.propTypes={align:h.oneOf(["center","inherit","justify","left","right"]),children:h.node,classes:h.object,className:h.string,color:h.oneOfType([h.oneOf(["primary","secondary","success","error","info","warning","textPrimary","textSecondary","textDisabled"]),h.string]),component:h.elementType,gutterBottom:h.bool,noWrap:h.bool,paragraph:h.bool,style:h.object,sx:h.oneOfType([h.arrayOf(h.oneOfType([h.func,h.object,h.bool])),h.func,h.object]),variant:h.oneOfType([h.oneOf(["body1","body2","button","caption","h1","h2","h3","h4","h5","h6","inherit","overline","subtitle1","subtitle2"]),h.string]),variantMapping:h.object};const Wu=Xt("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]);function Hu(e){return Ut("MuiMenuItem",e)}const Ku=Xt("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]);const Yu=Jt(Au,{shouldForwardProp:e=>nn(e)||"classes"===e,name:"MuiMenuItem",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.divider&&t.divider,!n.disableGutters&&t.gutters]}})(Qt(({theme:e})=>u(c({},e.typography.body1),{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap","&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${Ku.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${Ku.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${Ku.selected}:hover`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.hoverOpacity}`),"@media (hover: none)":{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity)}},[`&.${Ku.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Ku.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${ju.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${ju.inset}`]:{marginLeft:52},[`& .${Wu.root}`]:{marginTop:0,marginBottom:0},[`& .${Wu.inset}`]:{paddingLeft:36},[`& .${Bu.root}`]:{minWidth:36},variants:[{props:({ownerState:e})=>!e.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:e})=>e.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"}},{props:({ownerState:e})=>!e.dense,style:{[e.breakpoints.up("sm")]:{minHeight:"auto"}}},{props:({ownerState:e})=>e.dense,style:u(c({minHeight:32,paddingTop:4,paddingBottom:4},e.typography.body2),{[`& .${Bu.root} svg`]:{fontSize:"1.25rem"}})}]}))),Xu=f.forwardRef(function(e,t){const n=Gt({props:e,name:"MuiMenuItem"}),a=n,{autoFocus:r=!1,component:o="li",dense:s=!1,divider:i=!1,disableGutters:l=!1,focusVisibleClassName:p,role:m="menuitem",tabIndex:h,className:g}
93=a,b=d(a,["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex","className"]),y=f.useContext(Cc),v=f.useContext(wi),E=f.useMemo(()=>({dense:s||v.dense||!1,disableGutters:l}),[v.dense,s,l]),w=f.useRef(null);Zn(()=>{r&&(w.current?function(e,t){if(null!=t)try{e.focus({focusVisible:"keyboard"===t})}catch(n){e.focus()}else e.focus()}(w.current,y):console.error("MUI: Unable to set focus to a MenuItem whose component has not been rendered."))},[r]);const C=u(c({},n),{dense:E.dense,divider:i,disableGutters:l}),S=(e=>{const{disabled:t,dense:n,divider:a,disableGutters:r,selected:o,classes:s}=e,i=zt({root:["root",n&&"dense",t&&"disabled",!r&&"gutters",a&&"divider",o&&"selected"]},Hu,s);return c(c({},s),i)})(n),k=ya(w,t),N=S,{root:x}=N,T=d(N,["root"]);let M;return n.disabled||(M=void 0!==h?h:-1),vt.jsx(wi.Provider,{value:E,children:vt.jsx(Yu,u(c({ref:k,role:m,tabIndex:M,component:o,focusVisibleClassName:At(S.focusVisible,p),className:At(S.root,g)},b),{ownerState:C,classes:T}))})});Xu.propTypes={autoFocus:h.bool,children:h.node,classes:h.object,className:h.string,component:h.elementType,dense:h.bool,disabled:h.bool,disableGutters:h.bool,divider:h.bool,focusVisibleClassName:h.string,role:h.string,selected:h.bool,sx:h.oneOfType([h.arrayOf(h.oneOfType([h.func,h.object,h.bool])),h.func,h.object]),tabIndex:h.number};const Gu={height:"52px",fontSize:"14px",fontFamily:"inherit",background:"#ffffff",borderRadius:"20px","& .MuiOutlinedInput-notchedOutline":{borderColor:"#e2edf7",borderWidth:"1px"},"&:hover .MuiOutlinedInput-notchedOutline":{borderColor:"#3b82f6"},"&.Mui-focused .MuiOutlinedInput-notchedOutline":{borderColor:"#3b82f6"}},Ju={anchorOrigin:{vertical:"bottom",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"left"}},Zu=({show:e})=>e?g.createElement("span",{className:"AddCardForm-fieldError"},"Required"):null,Qu=[{name:"Visa",Icon:()=>g.createElement("svg",{viewBox:"0 0 46 28",width:"34",height:"21",style:{display:"block"}},g.createElement("rect",{width:"46",height:"28",rx:"4",fill:"#1A1F71"}),g.createElement("text",{x:"23",y:"21",textAnchor:"middle",fill:"white",fontSize:"14",fontWeight:"700",fontStyle:"italic",fontFamily:"Arial,sans-serif"},"VISA"))},{name:"Mastercard",Icon:()=>g.createElement("svg",{viewBox:"0 0 46 28",width:"34",height:"21",style:{display:"block"}},g.createElement("circle",{cx:"17",cy:"14",r:"12",fill:"#EB001B"}),g.createElement("circle",{cx:"29",cy:"14",r:"12",fill:"#F79E1B"}))},{name:"Amex",Icon:()=>g.createElement("svg",{viewBox:"0 0 46 28",width:"34",height:"21",style:{display:"block"}},g.createElement("rect",{width:"46",height:"28",rx:"4",fill:"#007BC1"}),g.createElement("text",{x:"23",y:"20",textAnchor:"middle",fill:"white",fontSize:"10",fontWeight:"700",fontFamily:"Arial,sans-serif",letterSpacing:"2"},"AMEX"))},{name:"Discover",Icon:()=>g.createElement("svg",{viewBox:"0 0 76 28",width:"57",height:"21",style:{display:"block"}},g.createElement("rect",{width:"76",height:"28",rx:"4",fill:"white",stroke:"#e2e8f0",strokeWidth:"1.5"}),g.createElement("text",{x:"6",y:"19",fill:"#231F20",fontSize:"8.5",fontWeight:"700",fontFamily:"Arial,sans-serif",letterSpacing:"0.4"},"DISCOVER"),g.createElement("circle",{cx:"31",cy:"16",r:"4",fill:"#F76E20"}))}],ed=e=>{const[t,n]=f.useState(1),[a,r]=f.useState((new Date).getFullYear()),[o,s]=f.useState("");return g.createElement("div",{className:"AddCardForm "+(e.className?` ${e.className}`:"")},g.createElement("div",{className:"AddCardForm-brands"},g.createElement("div",{style:{display:"flex",flexDirection:"column"}},g.createElement("span",{className:"AddCardForm-fieldLabel"},"Card types we accept"),g.createElement("div",{style:{display:"flex",flexDirection:"row"}},Qu.map(({name:e,Icon:t})=>g.createElement("div",{key:e,className:"AddCardForm-brand"},g.createElement(t,null)))))),g.createElement("div",{className:"AddCardForm-fieldWrap"},g.createElement("label",{className:"AddCardForm-fieldLabel"},"Card number"),g.createElement("div",{className:"AddCardForm-numberWrap"},g.createElement("input",{type:"text",name:"add_card-card_number",placeholder:"Card Number",value:o,onChange:t=>{const n=t.target.value.replace(/\D/g,"").slice(0,16),a=n.replace(/(\d{4})(?=\d)/g,"$1 ");s(a),e.onNumberChange(u(c({},t),{target:u(c({},t.target),{value:n})}
93))},maxLength:19,className:"AddCardForm-input AddCardForm-input--withIcon"}),g.createElement("span",{className:"AddCardForm-cardIconHint"},"▣")),g.createElement(Zu,{show:e.requiredFieldError&&!e.number})),g.createElement("div",{className:"AddCardForm-expiryGrid"},g.createElement("div",null,g.createElement("label",{className:"AddCardForm-fieldLabel"},"Expiration"),g.createElement("div",{className:"AddCardForm-expirySelects"},g.createElement(Eu,{value:t,onChange:t=>{n(t.target.value),e.onExpireMonthChange(t)},size:"small",MenuProps:Ju,sx:c({flex:1},Gu)},Array.from({length:12},(e,t)=>g.createElement(Xu,{key:t+1,value:t+1},String(t+1).padStart(2,"0")))),g.createElement(Eu,{value:a,onChange:t=>{r(t.target.value),e.onExpireYearChange(t)},size:"small",MenuProps:Ju,sx:c({flex:1},Gu)},(()=>{const e=(new Date).getFullYear();return Array.from({length:20},(t,n)=>e+n)})().map(e=>g.createElement(Xu,{key:e,value:e},String(e).slice(-2)))))),g.createElement("div",null,g.createElement("label",{className:"AddCardForm-fieldLabel"},"CVV"),g.createElement("input",{type:"text",name:"add_card-card_cvv",placeholder:"CVV",maxLength:4,onChange:e.onCVVChange,className:"AddCardForm-input"}),g.createElement(Zu,{show:e.requiredFieldError&&!e.cvv})),g.createElement("div",null,g.createElement("label",{className:"AddCardForm-fieldLabel"},"ZIP"),g.createElement("input",{type:"text",name:"add_card-card_zip",placeholder:"ZIP",maxLength:5,onChange:e.onZipChange,className:"AddCardForm-input"}),g.createElement(Zu,{show:e.requiredFieldError&&!e.zip}))),g.createElement("div",{className:"AddCardForm-nicknameWrap"+(e.onAddCard?" AddCardForm-nicknameWrap--mb":" AddCardForm-nicknameWrap--no
93Mb")},g.createElement("label",{className:"AddCardForm-fieldLabel"},e.isAddFundsModal?"Nickname (optional)":"Card nickname (optional)"),g.createElement("input",{type:"text",name:"add_card-card_nickname",placeholder:"e.g. Business card",onChange:e.onNicknameChange,className:"AddCardForm-input"})),e.onAddCard&&g.createElement("button",{type:"button",onClick:e.isLoading?void 0:e.onAddCard,disabled:e.isLoading,className:"AddCardForm-addBtn"+(e.isLoading?" AddCardForm-addBtn--loading":"")},e.isLoading?g.createElement(g.Fragment,null,g.createElement("span",{className:"AddCardForm-spinner"}),"Adding card..."):"Add card"))};function td(e){return fetch(e,{credentials:"same-origin",headers:{"X-Requested-With":"XMLHttpRequest"}}).then(e=>e.json()).then(t=>{return!1!==t.in_progress?(n=2e3,new Promise(function(e){setTimeout(e.bind(null,a),n)})).then(()=>td(e)):null===t.error?fetch(t.purchase_url,{credentials:"same-origin",headers:{"X-Requested-With":"XMLHttpRequest"}}).then(e=>e.json()).then(e=>e):t;var n,a})}function nd(e,t){const n=new FormData;return n.append("include_purchased",!0),n.append("include_ocr_for",t),fetch("/my/cart/purchase/all/",{method:"POST",credentials:"same-origin",headers:{"X-CSRFToken":e,"X-Requested-With":"XMLHttpRequest"},body:n}).then(e=>e.json()).then(e=>"url"in e?td(e.url):e.error?{error:"CREDITS"}:{errors:{__all__:[{message:"An error occurred and we were unable to fulfill your request."}]}})}function ad(e,t){const n=new FormData;return t.map(e=>n.append("cart_documents",e)),fetch("/my/cart/remove/",{method:"POST",credentials:"same-origin",headers:{"X-CSRFToken":e,"X-Requested-With":"XMLHttpRequest"},body:n}).then(e=>e.json())}function rd(e,t){return fetch("/card/",{method:"POST",credentials:"same-origin",headers:{"X-CSRFToken":e,"X-Requested-With":"XMLHttpRequest"},body:t}).then(e=>e.json())}function od(e,t){return fetch(`/my/cart/purchase/request/${t}/`,{method:"POST",credentials:"same-origin",headers:{"X-CSRFToken":e,"X-Requested-With":"XMLHttpRequest"}}).then(e=>e.json())}function sd(e,t){return oe.isEqual(e,t)?"active":""}ed.propTypes={onNumberChange:h.func.isRequired,onNicknameChange:h.func.isRequired,onExpireMonthChange:h.func.isRequired,onExpireYearChange:h.func.isRequired,onCVVChange:h.func.isRequired,onZipChange:h.func,number:h.string,cvv:h.string,zip:h.string,showZip:h.bool,requiredFieldError:h.bool,isAddFundsModal:h.bool,isMobile:h.bool,onAddCard:h.func,isLoading:h.bool};const id=({currentPage:e,subscriptionAccess:t,edgeAccess:n})=>g.createElement("div",{className:"AltSidebar Sidebar-scroll SidebarWrapper",style:{paddingTop:"0"}},g.createElement(Rn,{expanderClassName:"filter-Expander button secondary",expanderChildren:g.createElement(P,{i:"avatar"}),expanderChildrenText:"  My Account",closerChildren:g.createElement(P,{i:"chevron-left"}),className:"Sidebar"},g.createElement("div",{className:"AltSidebar Sidebar-scroll"},g.createElement(gt,{className:"Sidebar-scroll-main"},g.createElement(bt,null,g.createElement("ul",{className:"no-bullet"},g.createElement("li",null,g.createElement("a",{id:"profile-link",href:z,className:sd(e,z)},"Profile & Preferences")),g.createElement("li",null,g.createElement(Mn.Stateful,{multi:!0,defaultActive:1},g.createElement(Mn.Item,{contentKey:1,title:"History/Receipts"},g.createElement("ul",{className:"no-bullet"},g.createElement("div",{style:{marginLeft:20}},g.createElement("li",null,g.createElement("a",{id:"credits-link",href:Ae,className:sd(e,Ae)},g.createElement(P,{i:"coin-o",style:{"font-size":"1.2rem"}})," Credit")),g.createElement("li",null,g.createElement("a",{id:"activity-link",href:j,className:sd(e,j)},g.createElement(P,{i:"document-o",style:{"font-size":"1.2rem"}})," Activity")),g.createElement("li",null,g.createElement("a",{id:"ocr-activity-link",href:Ie,className:sd(e,Ie)},g.createElement("img",{src:"/static/img/OCR_logo.png",style:{height:"25px",width:"34px",marginLeft:"-4px",marginRight:"4px"}}),"Activity")),g.createElement("li",null,g.createElement("a",{id:"search-link",href:B,className:sd(e,B)},g.createElement(P,{i:"search-o",style:{"font-size":"1.2rem"}})," Search"))))))),g.createElement("li",null,g.createElement("a",{id:"fund-link",href:U,className:sd(e,U)},"Add Funds")),g.createElement("li",null,g.createElement("a",{id:"card-link",href:V,className:sd(e,V)},"Cards")),g.createElement("li",null,g.createElement("a",{id:"cart-link",href:De,className:sd(e,De)},"Cart")),g.createElement("li",null,g.createElement("a",{id:"file-link",href:H,className:sd(e,H)},"MyFile")),g.createElement("li",null,g.createElement("a",{id:"members-link",href:W,className:sd(e,W)},"My Team")),g.createElement("li",null,g.createElement("a",{id:"contacts-link",href:me,className:sd(e,me)},"My Contacts")),n&&g.createElement("li",null,g.createElement("a",{id:"contacts-link",href:q,className:sd(e,q)},"Doc Alerts")),function(e,t){if(e)return g.createElement("li",null,g.createElement("a",{id:"subscriptions-link",href:je,className:sd(t,je)},"My Subscriptions"))}(t,e)))))));function ld(e){return Ut("MuiCollapse",e)}id.propTypes={currentPage:h.string.isRequired,subscriptionAccess:h.bool.isRequired,edgeAccess:h.bool.isRequired},Xt("MuiCollapse",["root","horizontal","vertical","entered","hidden","wrapper","wrapperInner"]);const cd=Jt("div",{name:"MuiCollapse",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.orientation],"entered"===n.state&&t.entered,"exited"===n.state&&!n.in&&"0px"===n.collapsedSize&&t.hidden]}})(Qt(({theme:e})=>({height:0,overflow:"hidden",transition:e.transitions.create("height"),variants:[{props:{orientation:"horizontal"},style:{height:"auto",width:0,transition:e.transitions.create("width")}},{props:{state:"entered"},style:{height:"auto",overflow:"visible"}},{props:{state:"entered",orientation:"horizontal"},style:{width:"auto"}},{props:({ownerState:e})=>"exited"===e.state&&!e.in&&"0px"===e.collapsedSize,style:{visibility:"hidden"}}]}))),ud=Jt("div",{name:"MuiCollapse",slot:"Wrapper"})({display:"flex",width:"100%",variants:[{props:{orientation:"horizontal"},style:{width:"auto",height:"100%"}}]}),dd=Jt("div",{name:"MuiCollapse",slot:"WrapperInner"})({width:"100%",variants:[{props:{orientation:"horizontal"},style:{width:"auto",height:"100%"}}]}),pd=f.forwardRef(function(e,t){const n=Gt({props:e,name:"MuiCollapse"}),a=n,{addEndListener:r,children:o,className:s,collapsedSize:i="0px",component:l,easing:p,in:m,onEnter:h,onEntered:g,onEntering:b,onExit:y,onExited:v,onExiting:E,orientation:w="vertical",slots:C={},slotProps:S={},style:k,timeout:N=on.standard,TransitionComponent:x=al}=a,T=d(a,["addEndListener","children","className","collapsedSize","component","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","orientation","slots","slotProps","
93style","timeout","TransitionComponent"]),M=u(c({},n),{orientation:w,collapsedSize:i}),R=(e=>{const{orientation:t,classes:n}=e;return zt({root:["root",t],entered:["entered"],hidden:["hidden"],wrapper:["wrapper",t],wrapperInner:["wrapperInner",t]},ld,n)})(M),O=ua(),_=Ui(),P=f.useRef(null),F=f.useRef(),A="number"==typeof i?`${i}px`:i,I="horizontal"===w,D=I?"width":"height",j=f.useRef(null),B=ya(t,j),L=()=>P.current?P.current[I?"clientWidth":"clientHeight"]:0,$=dl(j,(e,t)=>{P.current&&I&&(P.current.style.position="absolute"),e.style[D]=A,h&&h(e,t)}),q=dl(j,(e,t)=>{const n=L();P.current&&I&&(P.current.style.position="");const{duration:a,easing:r}=ml({style:k,timeout:N,easing:p},{mode:"enter"});if("auto"===N){const t=O.transitions.getAutoHeightDuration(n);e.style.transitionDuration=`${t}ms`,F.current=t}else e.style.transitionDuration="string"==typeof a?a:`${a}ms`;e.style[D]=`${n}px`,e.style.transitionTimingFunction=r,b&&b(e,t)}),z=dl(j,(e,t)=>{e.style[D]="auto",g&&g(e,t)}),U=dl(j,e=>{e.style[D]=`${L()}px`,y&&y(e)}),V=dl(j,v),W=dl(j,e=>{const t=L(),{duration:n,easing:a}=ml({style:k,timeout:N,easing:p},{mode:"exit"});if("auto"===N){const n=O.transitions.getAutoHeightDuration(t);e.style.transitionDuration=`${n}ms`,F.current=n}else e.style.transitionDuration="string"==typeof n?n:`${n}ms`;e.style[D]=A,e.style.transitionTimingFunction=a,E&&E(e)}),H={slots:C,slotProps:S,component:l},[K,Y]=Ol("root",{ref:B,className:At(R.root,s),elementType:cd,externalForwardedProps:H,ownerState:M,additionalProps:{style:c({[I?"minWidth":"minHeight"]:A},k)}}),[X,G]=Ol("wrapper",{ref:P,className:R.wrapper,elementType:ud,externalForwardedProps:H,ownerState:M}),[J,Z]=Ol("wrapperInner",{className:R.wrapperInner,elementType:dd,externalForwardedProps:H,ownerState:M});return vt.jsx(x,u(c({in:m,onEnter:$,onEntered:z,onEntering:q,onExit:U,onExited:V,onExiting:W,addEndListener:e=>{"auto"===N&&_.start(F.current||0,e),r&&r(j.current,e)},nodeRef:j,timeout:"auto"===N?null:N},T),{children:(e,t)=>{var n=t,{ownerState:a}=n,r=d(n,["ownerState"]);const s=u(c({},M),{state:e});return vt.jsx(K,u(c(u(c({},Y),{className:At(Y.className,{entered:R.entered,exited:!m&&"0px"===A&&R.hidden}[e]),ownerState:s}),r),{children:vt.jsx(X,u(c({},G),{ownerState:s,children:vt.jsx(J,u(c({},Z),{ownerState:s,children:o}))}))}))}}))});function md(e){return Ut("MuiCircularProgress",e)}pd.propTypes={addEndListener:h.func,children:h.node,classes:h.object,className:h.string,collapsedSize:h.oneOfType([h.number,h.string]),component:Fi,easing:h.oneOfType([h.shape({enter:h.string,exit:h.string}),h.string]),in:h.bool,onEnter:h.func,onEntered:h.func,onEntering:h.func,onExit:h.func,onExited:h.func,onExiting:h.func,orientation:h.oneOf(["horizontal","vertical"]),slotProps:h.shape({root:h.oneOfType([h.func,h.object]),wrapper:h.oneOfType([h.func,h.object]),wrapperInner:h.oneOfType([h.func,h.object])}),slots:h.shape({root:h.elementType,wrapper:h.elementType,wrapperInner:h.elementType}),style:h.object,sx:h.oneOfType([h.arrayOf(h.oneOfType([h.func,h.object,h.bool])),h.func,h.object]),timeout:h.oneOfType([h.oneOf(["auto"]),h.number,h.shape({appear:h.number,enter:h.number,exit:h.number})])},pd&&(pd.muiSupportAuto=!0),Xt("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","track","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);const hd=44,fd=zn`
94  0% {
95    transform: rotate(0deg);
96  }
97
98  100% {
99    transform: rotate(360deg);
100  }
101`,gd=zn`
102  0% {
103    stroke-dasharray: 1px, 200px;
104    stroke-dashoffset: 0;
105  }
106
107  50% {
108    stroke-dasharray: 100px, 200px;
109    stroke-dashoffset: -15px;
110  }
111
112  100% {
113    stroke-dasharray: 1px, 200px;
114    stroke-dashoffset: -126px;
115  }
116`,bd="string"!=typeof fd?qn`
117        animation: ${fd} 1.4s linear infinite;
118      `:null,yd="string"!=typeof gd?qn`
119        animation: ${gd} 1.4s ease-in-out infinite;
120      `:null,vd=Jt("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`color${an(n.color)}`]]}})(Qt(({theme:e})=>({display:"inline-block",variants:[{props:{variant:"determinate"},style:{transition:e.transitions.create("transform")}},{props:{variant:"indeterminate"},style:bd||{animation:`${fd} 1.4s linear infinite`}},...Object.entries(e.palette).filter(Xc()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),Ed=Jt("svg",{name:"MuiCircularProgress",slot:"Svg"})({display:"block"}),wd=Jt("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.circle,t[`circle${an(n.variant)}`],n.disableShrink&&t.circleDisableShrink]}})(Qt(({theme:e})=>({stroke:"currentColor",variants:[{props:{variant:"determinate"},style:{transition:e.transitions.create("stroke-dashoffset")}},{props:{variant:"indeterminate"},style:{strokeDasharray:"80px, 200px",strokeDashoffset:0}},{props:({ownerState:e})=>"indeterminate"===e.variant&&!e.disableShrink,style:yd||{animation:`${gd} 1.4s ease-in-out infinite`}}]}))),Cd=Jt("circle",{name:"MuiCircularProgress",slot:"Track"})(Qt(({theme:e})=>({stroke:"currentColor",opacity:(e.vars||e).palette.action.activatedOpacity}))),Sd=f.forwardRef(function(e,t){const n=Gt({props:e,name:"MuiCircularProgress"}),a=n,{className:r,color:o="primary",disableShrink:s=!1,enableTrackSlot:i=!1,size:l=40,style:p,thickness:m=3.6,value:h=0,variant:f="indeterminate"}=a,g=d(a,["className","color","disableShrink","enableTrackSlot","size","style","thickness","value","variant"]),b=u(c({}
120,n),{color:o,disableShrink:s,size:l,thickness:m,value:h,variant:f,enableTrackSlot:i}),y=(e=>{const{classes:t,variant:n,color:a,disableShrink:r}=e,o={root:["root",n,`color${an(a)}`],svg:["svg"],track:["track"],circle:["circle",`circle${an(n)}`,r&&"circleDisableShrink"]};return zt(o,md,t)})(b),v={},E={},w={};if("determinate"===f){const e=2*Math.PI*((hd-m)/2);v.strokeDasharray=e.toFixed(3),w["aria-valuenow"]=Math.round(h),v.strokeDashoffset=`${((100-h)/100*e).toFixed(3)}px`,E.transform="rotate(-90deg)"}return vt.jsx(vd,u(c(c({className:At(y.root,r),style:c(c({width:l,height:l},E),p),ownerState:b,ref:t,role:"progressbar"},w),g),{children:vt.jsxs(Ed,{className:y.svg,ownerState:b,viewBox:"22 22 44 44",children:[i?vt.jsx(Cd,{className:y.track,ownerState:b,cx:hd,cy:hd,r:(hd-m)/2,fill:"none",strokeWidth:m,"aria-hidden":"true"}):null,vt.jsx(wd,{className:y.circle,style:v,ownerState:b,cx:hd,cy:hd,r:(hd-m)/2,fill:"none",strokeWidth:m})]})}))});Sd.propTypes={classes:h.object,className:h.string,color:h.oneOfType([h.oneOf(["inherit","primary","secondary","error","info","success","warning"]),h.string]),disableShrink:Pi(h.bool,e=>e.disableShrink&&e.variant&&"indeterminate"!==e.variant?new Error("MUI: You have provided the `disableShrink` prop with a variant other than `indeterminate`. This will have no effect."):null),enableTrackSlot:h.bool,size:h.oneOfType([h.number,h.string]),style:h.object,sx:h.oneOfType([h.arrayOf(h.oneOfType([h.func,h.object,h.bool])),h.func,h.object]),thickness:h.number,value:h.number,variant:h.oneOf(["determinate","indeterminate"])};const kd=Xt("MuiBox",["root"]),Nd=ln(),xd=function(e={}){const{themeId:t,defaultTheme:n,defaultClassName:a="MuiBox-root",generateClassName:r}=e,o=Pt("div",{shouldForwardProp:e=>"theme"!==e&&"sx"!==e&&"as"!==e})(Ft);return f.forwardRef(function(e,s){const i=Hn(n),l=An(e),{className:u,component:p="div"}=l,m=d(l,["className","component"]);return vt.jsx(o,c({as:p,ref:s,className:At(u,r?r(a):a),theme:t&&i[t]||i},m))})}({themeId:Ht,defaultTheme:Nd,defaultClassName:kd.root,generateClassName:sn.generate});function Td(e){return Ut("MuiButton",e)}xd.propTypes={children:h.node,component:h.elementType,sx:h.oneOfType([h.arrayOf(h.oneOfType([h.func,h.object,h.bool])),h.func,h.object])};const Md=Xt("MuiButton",["root","text","textInherit","textPrimary","textSecondary","textSuccess","textError","textInfo","textWarning","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","outlinedSuccess","outlinedError","outlinedInfo","outlinedWarning","contained","containedInherit","containedPrimary","containedSecondary","containedSuccess","containedError","containedInfo","containedWarning","disableElevation","focusVisible","disabled","colorInherit","colorPrimary","colorSecondary","colorSuccess","colorError","colorInfo","colorWarning","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","icon","iconSizeSmall","iconSizeMedium","iconSizeLarge","loading","loadingWrapper","loadingIconPlaceholder","loadingIndicator","loadingPositionCenter","loadingPositionStart","loadingPositionEnd"]),Rd=f.createContext({});Rd.displayName="ButtonGroupContext";const Od=f.createContext(void 0);Od.displayName="ButtonGroupButtonContext";const _d=[{props:{size:"small"},style:{"& > *:nth-of-type(1)":{fontSize:18}}},{props:{size:"medium"},style:{"& > *:nth-of-type(1)":{fontSize:20}}},{props:{size:"large"},style:{"& > *:nth-of-type(1)":{fontSize:22}}}],Pd=Jt(Au,{shouldForwardProp:e=>nn(e)||"classes"===e,name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`${n.variant}${an(n.color)}`],t[`size${an(n.size)}`],t[`${n.variant}Size${an(n.size)}`],"inherit"===n.color&&t.colorInherit,n.disableElevation&&t.disableElevation,n.fullWidth&&t.fullWidth,n.loading&&t.loading]}})(Qt(({theme:e})=>{const t="light"===e.palette.mode?e.palette.grey[300]:e.palette.grey[800],n="light"===e.palette.mode?e.palette.grey.A100:e.palette.grey[700];return u(c({},e.typography.button),{minWidth:64,padding:"6px 16px",border:0,borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(["background-color","box-shadow","border-color","color"],{duration:e.transitions.duration.short}),"&:hover":{textDecoration:"none"},[`&.${Md.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:({ownerState:e})=>e.startIcon||e.loading&&"start"===e.loadingPosition,style:{"&::before":{content:'"\\200b"',width:0,overflow:"hidden"}}},{props:{variant:"contained"},style:{color:"var(--variant-containedColor)",backgroundColor:"var(--variant-containedBg)",boxShadow:(e.vars||e).shadows[2],"&:hover":{boxShadow:(e.vars||e).shadows[4],"@media (hover: none)":{boxShadow:(e.vars||e).shadows[2]}},"&:active":{boxShadow:(e.vars||e).shadows[8]},[`&.${Md.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${Md.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackgroun
vendor: 5,576 bytes, line 120
120d}}},{props:{variant:"outlined"},style:{padding:"5px 15px",border:"1px solid currentColor",borderColor:"var(--variant-outlinedBorder, currentColor)",backgroundColor:"var(--variant-outlinedBg)",color:"var(--variant-outlinedColor)",[`&.${Md.disabled}`]:{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`}}},{props:{variant:"text"},style:{padding:"6px 8px",color:"var(--variant-textColor)",backgroundColor:"var(--variant-textBg)"}},...Object.entries(e.palette).filter(Xc()).map(([t])=>({props:{color:t},style:{"--variant-textColor":(e.vars||e).palette[t].main,"--variant-outlinedColor":(e.vars||e).palette[t].main,"--variant-outlinedBorder":e.alpha((e.vars||e).palette[t].main,.5),"--variant-containedColor":(e.vars||e).palette[t].contrastText,"--variant-containedBg":(e.vars||e).palette[t].main,"@media (hover: hover)":{"&:hover":{"--variant-containedBg":(e.vars||e).palette[t].dark,"--variant-textBg":e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity),"--variant-outlinedBorder":(e.vars||e).palette[t].main,"--variant-outlinedBg":e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity)}}}})),{props:{color:"inherit"},style:{color:"inherit",borderColor:"currentColor","--variant-containedBg":e.vars?e.vars.palette.Button.inheritContainedBg:t,"@media (hover: hover)":{"&:hover":{"--variant-containedBg":e.vars?e.vars.palette.Button.inheritContainedHoverBg:n,"--variant-textBg":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity),"--variant-outlinedBg":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity)}}}},{props:{size:"small",variant:"text"},style:{padding:"4px 5px",fontSize:e.typography.pxToRem(13)}},{props:{size:"large",variant:"text"},style:{padding:"8px 11px",fontSize:e.typography.pxToRem(15)}},{props:{size:"small",variant:"outlined"},style:{padding:"3px 9px",fontSize:e.typography.pxToRem(13)}},{props:{size:"large",variant:"outlined"},style:{padding:"7px 21px",fontSize:e.typography.pxToRem(15)}},{props:{size:"small",variant:"contained"},style:{padding:"4px 10px",fontSize:e.typography.pxToRem(13)}},{props:{size:"large",variant:"contained"},style:{padding:"8px 22px",fontSize:e.typography.pxToRem(15)}},{props:{disableElevation:!0},style:{boxShadow:"none","&:hover":{boxShadow:"none"},[`&.${Md.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${Md.disabled}`]:{boxShadow:"none"}}},{props:{fullWidth:!0},style:{width:"100%"}},{props:{loadingPosition:"center"},style:{transition:e.transitions.create(["background-color","box-shadow","border-color"],{duration:e.transitions.duration.short}),[`&.${Md.loading}`]:{color:"transparent"}}}]})})),Fd=Jt("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.startIcon,n.loading&&t.startIconLoadingStart,t[`iconSize${an(n.size)}`]]}})(({theme:e})=>({display:"inherit",marginRight:8,marginLeft:-4,variants:[{props:{size:"small"},style:{marginLeft:-2}},{props:{loadingPosition:"start",loading:!0},style:{transition:e.transitions.create(["opacity"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:"start",loading:!0,fullWidth:!0},style:{marginRight:-8}},..._d]})),Ad=Jt("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.endIcon,n.loading&&t.endIconLoadingEnd,t[`iconSize${an(n.size)}`]]}})(({theme:e})=>({display:"inherit",marginRight:-4,marginLeft:8,variants:[{props:{size:"small"},style:{marginRight:-2}},{props:{loadingPosition:"end",loading:!0},style:{transition:e.transitions.create(["opacity"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:"end",loading:!0,fullWidth:!0},style:{marginLeft:-8}},..._d]})),Id=Jt("span",{name:"MuiButton",slot:"LoadingIndicator"})(({theme:e})=>({display:"none",position:"absolute",visibility:"visible",variants:[{props:{loading:!0},style:{display:"flex"}},{props:{loadingPosition:"start"},style:{left:14}},{props:{loadingPosition:"start",size:"small"},style:{left:10}},{props:{variant:"text",loadingPosition:"start"},style:{left:6}},{props:{loadingPosition:"center"},style:{left:"50%",transform:"translate(-50%)",color:(e.vars||e).palette.action.disabled}},{props:{loadingPosition:"end"},style:{right:14}},{props:{loadingPosition:"end",size:"small"},style:{right:10}},{props:{variant:"text",loadingPosition:"end"},style:{right:6}},{props:{loadingPosition:"start",fullWidth:!0},style:{position:"relative",left:-10}},{props:{loadingPosition:"end",fullWidth:!0},style:{position:"relative",right:-10}}]})),Dd=Jt("span",{name:"MuiButton",slot:"LoadingIconPlaceholder"})({display:"inline-block",width:"1em",height:"1em"}),jd=f.forwardRef(function(e,t){const n=f.useContext(Rd),a=f.useContext(Od),r=Dt(n,e),o=Gt({props:r,name:"MuiButton"}),s=o,{children:i,color:l="primary",component:p="button",className:m,disabled:h=!1,disableElevation:g=!1,disableFocusRipple:b=!1,endIcon:y,focusVisibleClassName:v,fullWidth:E=!1,id:w,loading:C=null,loadingIndicator:S,loadingPosition:k="center",size:N="medium",startIcon:x,type:T,variant:M="text"}=s,R=d(s,["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","id","loading","loadingIndicator","loadingPosition","size","startIcon","type","variant"]),O=ra(w),_=null!=S?S:vt.jsx(Sd,{"aria-labelledby":O,color:"inherit",size:16}),P=u(c({},o),{color:l,component:p,disabled:h,disableElevation:g,disableFocusRipple:b,fullWidth:E,loading:C,loadingIndicator:_,loadingPosition:k,size:N,t
120ype:T,variant:M}),F=(e=>{const{color:t,disableElevation:n,fullWidth:a,size:r,variant:o,loading:s,loadingPosition:i,classes:l}=e,u={root:["root",s&&"loading",o,`${o}${an(t)}`,`size${an(r)}`,`${o}Size${an(r)}`,`color${an(t)}`,n&&"disableElevation",a&&"fullWidth",s&&`loadingPosition${an(i)}`],startIcon:["icon","startIcon",`iconSize${an(r)}`],endIcon:["icon","endIcon",`iconSize${an(r)}`],loadingIndicator:["loadingIndicator"],loadingWrapper:["loadingWrapper"]},d=zt(u,Td,l);return c(c({},l),d)})(P),A=(x||C&&"start"===k)&&vt.jsx(Fd,{className:F.startIcon,ownerState:P,children:x||vt.jsx(Dd,{className:F.loadingIconPlaceholder,ownerState:P})}),I=(y||C&&"end"===k)&&vt.jsx(Ad,{className:F.endIcon,ownerState:P,children:y||vt.jsx(Dd,{className:F.loadingIconPlaceholder,ownerState:P})}),D=a||"",j="boolean"==typeof C?vt.jsx("span",{className:F.loadingWrapper,style:{display:"contents"},children:C&&vt.jsx(Id,{className:F.loadingIndicator,ownerState:P,children:_})}):null,B=F,{root:L}=B,$=d(B,["root"]);return vt.jsxs(Pd,u(c({ownerState:P,className:At(n.className,F.root,m,D),component:p,disabled:h||C,focusRipple:!b,focusVisibleClassName:At(F.focusVisible,v),ref:t,type:T,id:C?O:w},R),{classes:$,children:[A,"end"!==k&&j,i,"end"===k&&j,I]}))});jd.propTypes={children:h.node,classes:h.object,className:h.string,color:h.oneOfType([h.oneOf(["inherit","primary","secondary","success","error","info","warning"]),h.string]),component:h.elementType,disabled:h.bool,disableElevation:h.bool,disableFocusRipple:h.bool,disableRipple:h.bool,endIcon:h.node,focusVisibleClassName:h.string,fullWidth:h.bool,href:h.string,id:h.string,loading:h.bool,loadingIndicator:h.node,loadingPosition:h.oneOf(["center","end","start"]),size:h.oneOfType([h.oneOf(["small","medium","large"]),h.string]),startIcon:h.node,sx:h.oneOfType([h.arrayOf(h.oneOfType([h.func,h.object,h.bool])),h.func,h.object]),type:h.oneOfType([h.oneOf(["button","reset","submit"]),h.string]),variant:h.oneOfType([h.oneOf(["contained","outlined","text"]),h.string])};const Bd=function(e={}){const{createStyledComponent:t=sa,useThemeProps:n=ia,componentName:a="MuiStack"}=e,r=t(ca),o=f.forwardRef(function(e,t){const o=An(n(e)),{component:s="div",direction:i="column",spacing:l=0,divider:p,children:m,className:h,useFlexGap:f=!1}=o,g=d(o,["component","direction","spacing","divider","children","className","useFlexGap"]),b={direction:i,spacing:l,useFlexGap:f},y=zt({root:["root"]},e=>Ut(a,e),{});return vt.jsx(r,u(c({as:s,ownerState:b,ref:t,className:At(y.root,h)},g),{children:p?la(m,p):m}))});return o.propTypes={children:h.node,direction:h.oneOfType([h.oneOf(["column-reverse","column","row-reverse","row"]),h.arrayOf(h.oneOf(["column-reverse","column","row-reverse","row"])),h.object]),divider:h.node,spacing:h.oneOfType([h.arrayOf(h.oneOfType([h.number,h.string])),h.number,h.object,h.string]),sx:h.oneOfType([h.arrayOf(h.oneOfType([h.func,h.object,h.bool])),h.func,h.object])},o}({createStyledComponent:Jt("div",{name:"MuiStack",slot:"Root"}),useThemeProps:e=>Gt({props:e,name:"MuiStack"})});Bd.propTypes={children:h.node,component:h.elementType,direction:h.oneOfType([h.oneOf(["column-reverse","column","row-reverse","row"]),h.arrayOf(h.oneOf(["column-reverse","column","row-reverse","row"])),h.object]),divider:h.node,spacing:h.oneOfType([h.arrayOf(h.oneOfType([h.number,h.string])),h.number,h.object,h.string]),sx:h.oneOfType([h.arrayOf(h.oneOfType([h.func,h.object,h.bool])),h.func,h.object]),useFlexGap:h.bool};const Ld=[{title:"Profile & Preferences",items:[{label:"My Profile",href:z,activeKey:"profile"},{expander:{label:"History/Receipts",id:"history-receipts",defaultOpen:!0,items:[{label:"Credit",href:Ae,activeKey:"credits"},{label:"Activity",href:j,activeKey:"activity"},{label:"OCR Activity",href:Ie,activeKey:"ocr"},{label:"Search",href:B,activeKey:"search"}]}}]},{title:"Account Tools",items:[{label:"Add Funds",href:U,activeKey:"addfunds"},{label:"Cards",href:V,activeKey:"card"},{label:"Cart",href:De,activeKey:"cart"},{label:"MyFile",href:H,activeKey:"myfile"},{label:"My Team",href:W,activeKey:"myteam"},{label:"My Contacts",href:me,activeKey:"mycontacts"},{label:"Doc Alerts",activeKey:"docalerts",href:q,hiddenWhen:e=>!(null==e?void 0:e.edgeAccess)},{label:"My Subscriptions",activeKey:"mysubscriptions",href:je,hiddenWhen:e=>!(null==e?void 0:e.subscriptionAccess)}]}],$d=({item:e,user:t,activeKey:n,nested:a=!1})=>{var r;if(null==(r=e.hiddenWhen)?void 0:r.call(e,t))return null;const o=e.activeKey===n;return g.createElement(jd,{key:e.label,fullWidth:!0,href:e.href,variant:o?"contained":"text",className:["new-account-sidebar__link",a?"new-account-sidebar__link--nested":"",o?"new-account-sidebar__link--active":""].filter(
120Boolean).join(" ")},e.label)},qd=({expander:e,user:t,activeKey:n,disableExpansion:a=!1})=>{var r;const[o,s]=f.useState(null==(r=e.defaultOpen)||r),i=`new-account-sidebar-${e.id}`;return g.createElement(g.Fragment,null,a?g.createElement("span",{className:"new-account-sidebar__expander-label"},e.label):g.createElement(jd,{fullWidth:!0,type:"button",variant:"text","aria-expanded":o,"aria-controls":i,onClick:()=>s(e=>!e),className:"new-account-sidebar__expander"},g.createElement("span",null,e.label),g.createElement("span",{className:o?"new-account-sidebar__chevron new-account-sidebar__chevron--open":"new-account-sidebar__chevron"},"▾")),g.createElement(pd,{in:o,timeout:"auto",unmountOnExit:!0},g.createElement(Bd,{id:i,spacing:.35,className:"new-account-sidebar__submenu"},e.items.map(e=>g.createElement($d,{key:e.label,item:e,user:t,activeKey:n===e.activeKey?n:null,nested:!0})))))},zd=({user:e,activeKey:t,outerClassName:n,isInitialOpen:a=!1})=>{const[r,o]=f.useState(a),[s,i]=f.useState(!1);f.useEffect(()=>{i(!0)},[]);return g.createElement(xd,{component:"nav","aria-label":"Account navigation",className:`new-account-sidebar-slot ${n||""}`},g.createElement(jd,{type:"button",className:"new-account-sidebar-toggle",onClick:()=>o(e=>!e),"aria-expanded":r,"aria-controls":"new-account-sidebar"},g.createElement(P,{i:"avatar"})," My Account"),g.createElement("div",{className:"new-account-sidebar-backdrop"+(r?" new-account-sidebar-backdrop--open":""),onClick:()=>o(!1),"aria-hidden":"true"}),g.createElement("aside",{id:"new-account-sidebar",className:`new-account-sidebar${r?" new-account-sidebar--open":""}${s?" transition-ready":""}`},g.createElement(Bd,{component:"nav","aria-label":"Account navigation",className:"new-account-sidebar__nav"},Ld.map(n=>g.createElement(xd,{key:n.title,className:"new-account-sidebar__section"},n.title&&g.createElement(Vu,{className:"new-account-sidebar__section-title"},n.title),n.items&&g.createElement(Bd,{spacing:.35},n.items.map(n=>n.expander?g.createElement(qd,{expander:n.expander,user:e,activeKey:t,disableExpansion:!0}):g.createElement($d,{key:n.label,item:n,user:e,activeKey:t===n.activeKey?t:null}))))))))};zd.propTypes={user:h.object.isRequired,activeKey:h.string.isRequired,isInitialOpen:h.bool};class Ud extends f.Component{constructor(e){super(e),p(this,"balanceBelowOptions",()=>[{label:"$10.00",value:40},{label:"$20.00",value:80},{label:"$50.00",value:200},{label:"$100.00",value:400},{label:"$250.00",value:1e3},{label:"$500.00",value:2e3}]),p(this,"addToAccountOptions",()=>[{label:"$20.00",value:80},{label:"$50.00",value:200},{label:"$100.00",value:400},{label:"$250.00",value:1e3},{label:"$500.00",value:2e3},{label:"$1000.00",value:4e3},{label:"$2500.00",value:1e4}]),p(this,"onChangeAddOption",e=>{this.setState({selectedDraftAmount:e.target.value})}),p(this,"onChangeMinOption",e=>{this.setState({selectedMinAmount:e.target.value})}),p(this,"onChangeCardOption",e=>{this.setState({selectedCard:e.target.value})}),p(this,"onChangeAgreement",()=>{this.setState({agreementAccepted:!this.state.agreementAccepted})}),p(this,"cardOptions",()=>{let e=this.props.cards.map(e=>({label:"...."+e.card_last_four+" ("+e.expire_month+"/"+e.expire_year+")",value:e.id}));return e.unshift({label:"Select Existing",value:""}),e}),p(this,"getCardIndex",()=>{const e=this.state.selectedCard;let t=0;return this.props.cards.forEach((n,a)=>{parseInt(n.id)===parseInt(e)&&(t=a)}),t}),p(this,"onSubmit",e=>{if(e.preventDefault(),this.state.agreementAccepted&&this.state.selectedCard&&!this.props.newCardAutoDraftToggle){this.state.submissionError&&this.setState({submissionError:!1});const e=new FormData;return e.append("id",this.state.selectedCard),e.append("draft_level",this.state.selectedMinAmount),e.append("draft_amount",this.state.selectedDraftAmount),e.append("csrfmiddlewaretoken",this.props.csrfToken),fetch("/card/auto-draft-toggle/",{method:"POST",credentials:"same-origin",headers:{"X-Requested-With":"XMLHttpRequest"},body:e}).then(e=>Promise.all([e,e.json()])).then(([e,t])=>{200===e.status&&("success"in t&&t.success&&this.props.toggleOnAutoDraft(this.props.selectedToggle?this.getCardIndex():this.state.selectedCard),this.props.onCloseModal(),"reload"in t&&window.location.reload())})}this.state.agreementAccepted&&this.props.newCardAutoDraftToggle?(this.props.newCardAutoDraft(this.state.selectedMinAmount,this.state.selectedDraftAmount),this.props.onCloseModal()):this.setState({submissionError:!0})}),p(this,"validateField",e=>!(!e&&this.state.submissionError)),this.state={selectedMinAmount:this.balanceBelowOptions()[0].value,selectedDraftAmount:400,selectedCard:this.props.selectedToggle?this.props.selectedToggle.id:"",agreementAccepted:!1,submissionError:!1}}render(){const{selectedToggle:e}=this.props;return g.createElement("div",null,g.createElement(gt,null,g.createElement(bt,{medium:5,className:"autoDraftModalSpan"},g.createElement("span",null,"When balance is below:")),g.createElement(bt,{medium:7},g.createElement(gn,{options:this.balanceBelowOptions(),onClick:e=>this.onChangeMinOption(e)}))),g.createElement("hr",{className:"autoDraftModalHR"}),g.createElement(gt,null,g.createElement(bt,{medium:5,className:"autoDraftModalSpan"},g.createElement("span",null,"Add to my account:")),g.createElement(bt,{medium:7},g.createElement(gn,{options:this.addToAccountOptions(),defaultValue:400,onChange:e=>this.onChangeAddOption(e)}))),g.createElement("hr",{className:"autoDraftModalHR"}),this.props.newCardAutoDraftToggle?null:g.createElement("div",null,g.createElement(gt,null,this.props.selectedToggle?g.createElement("div",null,g.createElement(bt,{className:"autoDraftModalSpan",medium:5},"Selected card:"),g.createElement(bt,{medium:7},g.createElement("span",{className:"selectedToggleSpan"},e.card_last_four," (",e.expire_month,"/",e.expire_year,")"))):g.createElement("div",null,g.createElement(bt,{className:"autoDraftModalSpan",medium:5},g.createElement("span",null,"Select card to auto draft:")),g.createElement(bt,{medium:7},g.createElement(gn,{options:this.cardOptions(),onClick:e=>this.onChangeCardOption(e),error:!this.validateField(this.state.selectedCard)&&"Required"})))),g.createElement("hr",{className:e?"autoDraftModalHR autoDraftModalHRSelectedToggle":"autoDraftModalHR"})),g.createElement(gt,null,g.createElement(bt,{small:1,className:"autoDraftAgreeCheckbox"},g.createElement(fn,{onClick:e=>this.onChangeAgreement(e),error:!this.validateField(this.state.agreementAccepted)})),g.createElement(bt,{small:11,className:"autoDraftAgreeMsg"},g.createElement("span",null,g.createElement("b",null,"I Agree to allow $",this.state.selectedDraftAmount/4," to be added to my account when the balance is below $",this.state.selectedMinAmount/4)),g.createElement("br",null)),g.createElement(ft,{name:"enableReloadModalBtn",onClick:e=>this.onSubmit(e)},"Enable Auto Reload")))}}Ud.propTypes={cards:h.array.isRequired,csrfToken:h.string.isRequired,onCloseModal:h.func.isRequired,toggleOnAutoDraft:h.func,selectedToggle:h.object,setUserBalance:h.func,newCardAutoDraftToggle:h.bool,newCardAutoDraft:h.func};class Vd extends f.Component{constructor(){super(...arguments),p(this,"closeModal",()=>{this.props.onCloseModal(),this.props.newCardAutoDraftToggle&&this.props.handleNewCardAutoDraftToggle()})}render(){const{isOpen:e,setUserBalance:t,onCloseModal:n,cards:a,csrfToken:r,toggleOnAutoDraft:o,selectedToggle:s,newCardAutoDraftToggle:i,newCardAutoDraft:l}=this.props;
120return g.createElement(yt,{isOpen:e,onBackgroundClick:this.closeModal},g.createElement("div",{className:"text-center"},g.createElement("a",{className:"Close autoDraftClose",role:"button",onClick:this.closeModal},g.createElement(P,{i:"close-circle-o"})),g.createElement("h2",{id:"autoReloadFundsHeader"},"Auto Reload Funds"),g.createElement("h5",null,"Funds will be automatically added to your account balance:"),g.createElement(Ud,{cards:a,csrfToken:r,onCloseModal:n,toggleOnAutoDraft:o,selectedToggle:s,setUserBalance:t,newCardAutoDraftToggle:i,newCardAutoDraft:l})))}}Vd.propTypes=u(c({},yt.propTypes),{cards:h.array.isRequired,csrfToken:h.string.isRequired,toggleOnAutoDraft:h.func,selectedToggle:h.object,setUserBalance:h.func,newCardAutoDraftToggle:h.bool,newCardAutoDraft:h.func,handleNewCardAutoDraftToggle:h.func});const Wd=K(e=>{const{autoDraftModalOpen:t}=e.autoDraft,{cards:n}=e.cards;return{isOpen:t,cards:n}},{onCloseModal:Be,setUserBalance:Oe})(Vd);class Hd extends f.Component{constructor(e){super(e),p(this,"setAutoDraftToggleStates",()=>{let e=[];this.state.cards.forEach(t=>{e.push(t.auto_draft)}),this.setState({cardAutoDraftToggles:e})}),p(this,"handleDeleteCardClick",e=>{this.setState({isDeleteCardConfirmModalOpen:!0,selectedCardForDelete:e})}),p(this,"handleAutoDraftToggle",e=>{this.state.cardAutoDraftToggles[e]?this.toggleOffAutoDraft(e):(this.setState({selectedToggle:this.props.cards[e]}),this.props.openAutoDraftModal())}),p(this,"toggleOnAutoDraft",e=>{let t=this.state.cardAutoDraftToggles;t[e]=!0,this.state.cardAutoDraftToggles.forEach((t,n)=>{n!=e&&t&&this.toggleOffAutoDraft(n)}),this.setState({cardAutoDraftToggles:t})}),p(this,"toggleOffAutoDraft",e=>{const t=new FormData;return t.append("id",this.props.cards[e].id),t.append("toggle_off","true"),t.append("csrfmiddlewaretoken",this.props.csrfToken),fetch("/card/auto-draft-toggle/",{method:"POST",credentials:"same-origin",headers:{"X-Requested-With":"XMLHttpRequest"},body:t}).then(e=>Promise.all([e,e.json()])).then(([t,n])=>{if(200===t.status){let t=this.state.cardAutoDraftToggles;t[e]=!1,this.setState({cardAutoDraftToggles:t})}})}),p(this,"handleNewCardAutoDraftToggle",()=>{this.state.newCardAutoDraftToggle?this.setState({newCardAutoDraftToggle:!1}):(this.setState({newCardAutoDraftToggle:!0}),this.props.openAutoDraftModal())}),p(this,"newCardAutoDraft",(e,t)=>{this.setState({newCardMinAmount:e,newCardDraftAmount:t})}),p(this,"handleDeleteCardConfirm",()=>{const e=this.state.selectedCardForDelete,t=`/card/${e.id}/delete/`;return fetch(t,{method:"GET",credentials:"same-origin"}).then(t=>{if(t.ok){const t=this.props.cards,n=t.indexOf(e);t.splice(n,1),this.setState({cards:t||[],isDeleteCardInProgress:!1}),this.setAutoDraftToggleStates(),this.props.setFlashObj($e("Your credit card has been removed from your account."))}else this.failedFetch();return t}).catch(()=>{this.failedFetch()})}),p(this,"closeDeleteCardConfirmModal",e=>{e.preventDefault(),this.setState({isDeleteCardConfirmModalOpen:!1})}),p(this,"closeDeleteCardConfirmModalAndSendRequest",e=>{this.setState({isDeleteCardInProgress:!0}),this.closeDeleteCardConfirmModal(e),this.handleDeleteCardConfirm()}),this.state={isDeleteCardConfirmModalOpen:!1,isDeleteCardInProgress:!1,selectedCardForDelete:null,cardNumber:null,cardNickname:null,cardMonth:1,cardYear:(new Date).getFullYear(),cardCvv:null,cardZip:null,cardAutoDraftToggles:[],selectedToggle:{},cards:this.props.cards,newCardAutoDraftToggle:!1,newCardMinAmount:0,newCardDraftAmount:0,isMobile:!1}}componentDidMount(){this.setAutoDraftToggleStates(),Le()&&this.setState({isMobile:!0})}onSubmit(e,t,n){const{prependCard:a}=this.props;return rd(e,t).then(e=>{if("errors"in e)this.props.setFlashObj({errors:e.errors});else{const t=this.state.cardAutoDraftToggles;"card"in e&&(a(e.card),e.card.auto_draft?(t.unshift(!0),this.setState({cardAutoDraftToggles:t,newCardAutoDraftToggle:!1}),this.toggleOnAutoDraft(0)):(t.unshift(!1),this.setState({cardAutoDraftToggles:t}))),n()}}).catch(e=>{this.props.setFlashObj(bn("Error: Check your form and try again"))})}failedFetch(){this.setState({isDeleteCardInProgress:!1}),this.props.setFlashObj(bn("There was a problem deleting your card."))}onNumberChange(e){this.setState({cardNumber:e.target.value})}onNicknameChange(e){this.setState({cardNickname:e.target.value})}onExpireMonthChange(e){this.setState({cardMonth:e.target.value})}onExpireYearChange(e){this.setState({cardYear:e.target.value})}onCVVChange(e){this.setState({cardCvv:e.target.value})}onZipChange(e){this.setState({cardZip:e.target.value})}get formData(){const e=new FormData,{cardNumber:t,cardMonth:n,cardYear:a,cardCvv:r,cardNickname:o,cardZip:s,newCardAutoDraftToggle:i,newCardMinAmount:l,newCardDraftAmount:c}=this.state;return e.append("add_card-card_number",t),e.append("add_card-card_nickname",o),e.append("add_card-card_expiration_0",n),e.append("add_card-card_expiration_1",a),e.append("add_card-card_cvv",r),e.append("add_card-card_zip",s),e.append("add_card-auto_draft",i),e.append("add_card-draft_level",l),e.a
120ppend("add_card-draft_amount",c),e}render(){const{csrfToken:e,addresses:t,cards:n,onSubmitSuccess:a,states:r,isModal:o,staticUrl:s}=this.props;return g.createElement("div",{className:"AddCard"},g.createElement(Wd,{csrfToken:e,toggleOnAutoDraft:this.toggleOnAutoDraft,selectedToggle:this.state.selectedToggle,newCardAutoDraftToggle:this.state.newCardAutoDraftToggle,newCardAutoDraft:this.newCardAutoDraft,handleNewCardAutoDraftToggle:this.handleNewCardAutoDraftToggle}),g.createElement(gt,null,g.createElement(gt,null),!o&&g.createElement("div",null,g.createElement(zd,{user:this.props.user,activeKey:"card",outerClassName:"NASPosZIndex"}),g.createElement(Tp,{csrfToken:this.props.csrfToken,user:this.props.user,path:this.props.path,errors:this.props.errors,staticUrl:s}),g.createElement(xe,{json:this.props.flashJson,closeFlash:this.props.closeFlash})),g.createElement(gt,{className:!o&&"cardPageHeight"},g.createElement(bt,{className:!o&&"cardPageContent"},g.createElement("input",{type:"hidden",name:"csrfmiddlewaretoken",value:e}),g.createElement(gt,null,g.createElement(bt,{style:{marginBottom:"35px"}},g.createElement("span",null,"Save your payment methods to make future purchases faster and easier. You can optionally enable Auto Reload to automatically add funds to your account when your balance runs low. Use this page to add new cards, manage existing cards, and update your Auto Reload settings.")),g.createElement(bt,null,g.createElement("h4",null,"Add new credit card")),g.createElement(ed,{onNumberChange:e=>this.onNumberChange(e),onNicknameChange:e=>this.onNicknameChange(e),onExpireMonthChange:e=>this.onExpireMonthChange(e),onExpireYearChange:e=>this.onExpireYearChange(e),onCVVChange:e=>this.onCVVChange(e),onZipChange:e=>this.onZipChange(e),isMobile:this.state.isMobile,className:"CardsPageAddCardForm"})),g.createElement(gt,null,!o&&g.createElement(bt,{className:"u-flexStart",style:this.state.isMobile?{maxWidth:"12.7rem"}:{maxWidth:"16rem"}},g.createElement("label",{className:"autoReloadSwitch"},g.createElement("input",{type:"checkbox",checked:this.state.newCardAutoDraftToggle,onClick:e=>this.handleNewCardAutoDraftToggle(e)}),g.createElement("span",{className:"autoReloadSlider round"}),g.createElement("span",{className:"autoReloadCardlistMessage"},g.createElement("b",null,"Auto reload")))),g.createElement(bt,{small:6,medium:4},g.createElement(ft,{type:"submit",onClick:t=>{t.preventDefault(),this.onSubmit(e,this.formData,a)},expanded:!0},"Add Card")),o?g.createElement(bt,{small:6,medium:5,style:{float:"right"}},g.createElement(ft,{type:"submit",href:"/card/",expanded:!0},"Manage Cards")):null)),!o&&g.createElement(bt,{className:"cardPageCards"},g.createElement("h4",{style:{paddingLeft:"1rem"}},"Manage existing cards"),g.createElement(li,{cards:n,addresses:t,states:r,handleDeleteCardClick:this.handleDeleteCardClick,handleAutoDraftToggle:this.handleAutoDraftToggle,cardAutoDraftToggles:this.state.cardAutoDraftToggles}))),!o&&g.createElement(Tn,{className:"squeeze-for-new-sidebar"})),g.createElement(yt,{isOpen:this.state.isDeleteCardConfirmModalOpen},g.createElement(gt,null,g.createElement(bt,null,g.createElement("a",{className:"Close",onClick:this.closeDeleteCardConfirmModal},g.createElement("i",{className:"rev-Icon--close-circle-o"})),g.createElement("h4",{className:"rev-Modal-header"},"Are you sure you want to delete?"),g.createElement("a",{href:"#",className:"ConfirmDeleteCard button expanded collapse",onClick:this.closeDeleteCardConfirmModalAndSendRequest,disabled:this.state.isDeleteCardInProgress},"Yes")))))}}Hd.propTypes={addresses:h.array.isRequired,cards:h.array.isRequired,csrfToken:h.string.isRequired,user:h.object,errors:h.object,states:h.array.isRequired,onSubmitSuccess:h.func.isRequired,stackAll:h.bool.isRequired,openAutoDraftModal:h.func,isAutoDraftModalOpen:h.bool,isModal:h.bool,path:h.string,staticUrl:h.string},Hd.defaultProps={stackAll:!1};const Kd=K(e=>{const{addCardModalOpen:t}=e.addCardModal,{cards:n}=e.cards,{addresses:a}=e.addresses,{states:r}=e.states,{autoDraftModalOpen:o}=e.autoDraft;return{isAutoDraftModalOpen:o,isOpen:t,cards:n,addresses:a,states:r,flashJson:e.flash.flashJson}},{prependCard:Ve,setFlashObj:Ue,openAutoDraftModal:ze,closeFlash:qe})(Hd);function Yd(){return Yd=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},Yd.apply(null,arguments)}class Xd extends f.Component{constructor(){super(...arguments),p(this,"onSubmitSuccess",()=>{this.props.onAddCardSuccess(),this.props.onCloseModal()})}render(){const e=this.props,{isOpen:t,onCloseModal:n}=e,a=d(e,["isOpen","onCloseModal"]);
120return g.createElement(yt,{isOpen:t,onBackgroundClick:n},g.createElement("div",null,g.createElement(Kd,Yd({},a,{isModal:!0,onSubmitSuccess:this.onSubmitSuccess,stackAll:!0})),g.createElement("a",{className:"Close",role:"button",onClick:n},g.createElement(P,{i:"close-circle-o"}))))}}Xd.propTypes=u(c(c({},(null==(e=yt)?void 0:e.propTypes)||{}),(null==Kd?void 0:Kd.propTypes)||{}),{onAddCardSuccess:h.func.isRequired});const Gd=K(e=>{const{addCardModalOpen:t}=e.addCardModal;return{isOpen:t}},{onCloseModal:We})(Xd);function Jd(e){const{isOpen:t,onCloseModal:n}=e;return g.createElement(yt,{isOpen:t,onBackgroundClick:n,className:"TaxExemptModal"},g.createElement(gt,null,g.createElement(bt,null,g.createElement("a",{className:"Close",role:"button",onClick:n},g.createElement(P,{i:"close-circle-o"})),g.createElement("h4",{className:"rev-Modal-header"},"Are you a member of a tax-exempt entity?"))),g.createElement(gt,null,g.createElement(bt,null,g.createElement("p",null,"Please send a copy of your Sales Tax Exemption form to [email protected]"),g.createElement("p",null,"A member of our team will reach out to you notifying you of your entity's status."),g.createElement("p",null,"Once approved, you will not be charged tax on any TexasFile transaction."))),g.createElement(gt,null,g.createElement(bt,{medium:8,mediumCentered:!0},g.createElement(ft,{expanded:!0,type:"button",onClick:n},"Close"))))}function Zd(e){const{isOpen:t,onCloseModal:n,fundAmt:a,onCloseModalEdit:r,onCloseModalConfirm:o}=e;return g.createElement(yt,{isOpen:t,onBackgroundClick:n,className:"FundConfirmModal"},g.createElement(gt,null,g.createElement(bt,null,g.createElement("a",{className:"Close",role:"button",onClick:n},g.createElement(P,{i:"close-circle-o"})),g.createElement("h4",{className:"rev-Modal-header"},"Please confirm the amount of ",a," to be added to your account or edit the total."))),g.createElement(gt,null,g.createElement("div",{style:{display:"flex"}},g.createElement(ft,{style:{marginLeft:"auto"},type:"button",onClick:r,secondary:!0},"Edit Amount"),g.createElement(ft,{style:{marginRight:"auto"},type:"button",onClick:o},"Confirm Purchase"))))}Jd.propTypes={isOpen:h.bool.isRequired,onCloseModal:h.func.isRequired},Zd.propTypes={isOpen:h.bool.isRequired,onCloseModal:h.func.isRequired,onCloseModalEdit:h.func.isRequired,onCloseModalConfirm:h.func.isRequired,fundAmt:h.number.isRequired};var Qd,ep,tp,np={exports:{}};
121/*! @preserve
122 * numeral.js
123 * version : 2.0.6
124 * author : Adam Draper
125 * license : MIT
126 * http://adamwdraper.github.com/Numeral-js/
127 */ep=He,tp=function(){var e,t,n,a,r,o={},s={},i={currentLocale:"en",zeroFormat:null,nullFormat:null,defaultFormat:"0,0",scalePercentBy100:!0},l={currentLocale:i.currentLocale,zeroFormat:i.zeroFormat,nullFormat:i.nullFormat,defaultFormat:i.defaultFormat,scalePercentBy100:i.scalePercentBy100};function c(e,t){this._input=e,this._value=t}return(e=function(n){var a,r,s,i;if(e.isNumeral(n))a=n.value();else if(0===n||void 0===n)a=0;else if(null===n||t.isNaN(n))a=null;else if("string"==typeof n)if(l.zeroFormat&&n===l.zeroFormat)a=0;else if(l.nullFormat&&n===l.nullFormat||!n.replace(/[^0-9]+/g,"").length)a=null;else{for(r in o)if((i="function"==typeof o[r].regexps.unformat?o[r].regexps.unformat():o[r].regexps.unformat)&&n.match(i)){s=o[r].unformat;break}a=(s=s||e._.stringToNumber)(n)}else a=Number(n)||null;return new c(n,a)}
vendor: 9,743 bytes, line 127
127).version="2.0.6",e.isNumeral=function(e){return e instanceof c},e._=t={numberToFormat:function(t,n,a){var r,o,i,l,c,u,d,p,m=s[e.options.currentLocale],h=!1,f=!1,g="",b=1e12,y=1e9,v=1e6,E="",w=!1;if(t=t||0,i=Math.abs(t),e._.includes(n,"(")?(h=!0,n=n.replace(/[\(|\)]/g,"")):(e._.includes(n,"+")||e._.includes(n,"-"))&&(u=e._.includes(n,"+")?n.indexOf("+"):t<0?n.indexOf("-"):-1,n=n.replace(/[\+|\-]/g,"")),e._.includes(n,"a")&&(o=!!(o=n.match(/a(k|m|b|t)?/))&&o[1],e._.includes(n," a")&&(g=" "),n=n.replace(new RegExp(g+"a[kmbt]?"),""),i>=b&&!o||"t"===o?(g+=m.abbreviations.trillion,t/=b):i<b&&i>=y&&!o||"b"===o?(g+=m.abbreviations.billion,t/=y):i<y&&i>=v&&!o||"m"===o?(g+=m.abbreviations.million,t/=v):(i<v&&i>=1e3&&!o||"k"===o)&&(g+=m.abbreviations.thousand,t/=1e3)),e._.includes(n,"[.]")&&(f=!0,n=n.replace("[.]",".")),l=t.toString().split(".")[0],c=n.split(".")[1],d=n.indexOf(","),r=(n.split(".")[0].split(",")[0].match(/0/g)||[]).length,c?(e._.includes(c,"[")?(c=(c=c.replace("]","")).split("["),E=e._.toFixed(t,c[0].length+c[1].length,a,c[1].length)):E=e._.toFixed(t,c.length,a),l=E.split(".")[0],E=e._.includes(E,".")?m.delimiters.decimal+E.split(".")[1]:"",f&&0===Number(E.slice(1))&&(E="")):l=e._.toFixed(t,0,a),g&&!o&&Number(l)>=1e3&&g!==m.abbreviations.trillion)switch(l=String(Number(l)/1e3),g){case m.abbreviations.thousand:g=m.abbreviations.million;break;case m.abbreviations.million:g=m.abbreviations.billion;break;case m.abbreviations.billion:g=m.abbreviations.trillion}if(e._.includes(l,"-")&&(l=l.slice(1),w=!0),l.length<r)for(var C=r-l.length;C>0;C--)l="0"+l;return d>-1&&(l=l.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1"+m.delimiters.thousands)),0===n.indexOf(".")&&(l=""),p=l+E+(g||""),h?p=(h&&w?"(":"")+p+(h&&w?")":""):u>=0?p=0===u?(w?"-":"+")+p:p+(w?"-":"+"):w&&(p="-"+p),p},stringToNumber:function(e){var t,n,a,r=s[l.currentLocale],o=e,i={thousand:3,million:6,billion:9,trillion:12};if(l.zeroFormat&&e===l.zeroFormat)n=0;else if(l.nullFormat&&e===l.nullFormat||!e.replace(/[^0-9]+/g,"").length)n=null;else{for(t in n=1,"."!==r.delimiters.decimal&&(e=e.replace(/\./g,"").replace(r.delimiters.decimal,".")),i)if(a=new RegExp("[^a-zA-Z]"+r.abbreviations[t]+"(?:\\)|(\\"+r.currency.symbol+")?(?:\\))?)?$"),o.match(a)){n*=Math.pow(10,i[t]);break}n*=(e.split("-").length+Math.min(e.split("(").length-1,e.split(")").length-1))%2?1:-1,e=e.replace(/[^0-9\.]+/g,""),n*=Number(e)}return n},isNaN:function(e){return"number"==typeof e&&isNaN(e)},includes:function(e,t){return-1!==e.indexOf(t)},insert:function(e,t,n){return e.slice(0,n)+t+e.slice(n)},reduce:function(e,t){if(null===this)throw new TypeError("Array.prototype.reduce called on null or undefined");if("function"!=typeof t)throw new TypeError(t+" is not a function");var n,a=Object(e),r=a.length>>>0,o=0;if(3===arguments.length)n=arguments[2];else{for(;o<r&&!(o in a);)o++;if(o>=r)throw new TypeError("Reduce of empty array with no initial value");n=a[o++]}for(;o<r;o++)o in a&&(n=t(n,a[o],o,a));return n},multiplier:function(e){var t=e.toString().split(".");return t.length<2?1:Math.pow(10,t[1].length)},correctionFactor:function(){return Array.prototype.slice.call(arguments).reduce(function(e,n){var a=t.multiplier(n);return e>a?e:a},1)},toFixed:function(e,t,n,a){var r,o,s,i,l=e.toString().split("."),c=t-(a||0);return r=2===l.length?Math.min(Math.max(l[1].length,c),t):c,s=Math.pow(10,r),i=(n(e+"e+"+r)/s).toFixed(r),a>t-r&&(o=new RegExp("\\.?0{1,"+(a-(t-r))+"}$"),i=i.replace(o,"")),i}},e.options=l,e.formats=o,e.locales=s,e.locale=function(e){return e&&(l.currentLocale=e.toLowerCase()),l.currentLocale},e.localeData=function(e){if(!e)return s[l.currentLocale];if(e=e.toLowerCase(),!s[e])throw new Error("Unknown locale : "+e);return s[e]},e.reset=function(){for(var e in i)l[e]=i[e]},e.zeroFormat=function(e){l.zeroFormat="string"==typeof e?e:null},e.nullFormat=function(e){l.nullFormat="string"==typeof e?e:null},e.defaultFormat=function(e){l.defaultFormat="string"==typeof e?e:"0.0"},e.register=function(e,t,n){if(t=t.toLowerCase(),this[e+"s"][t])throw new TypeError(t+" "+e+" already registered.");return this[e+"s"][t]=n,n},e.validate=function(t,n){var a,r,o,s,i,l,c,u;if("string"!=typeof t&&(t+="",console.warn&&console.warn("Numeral.js: Value is not string. It has been co-erced to: ",t)),(t=t.trim()).match(/^\d+$/))return!0;if(""===t)return!1;try{c=e.localeData(n)}catch(d){c=e.localeData(e.locale())}return o=c.currency.symbol,i=c.abbreviations,a=c.delimiters.decimal,r="."===c.delimiters.thousands?"\\.":c.delimiters.thousands,!(null!==(u=t.match(/^[^\d]+/))&&(t=t.substr(1),u[0]!==o)||null!==(u=t.match(/[^\d]+$/))&&(t=t.slice(0,-1),u[0]!==i.thousand&&u[0]!==i.million&&u[0]!==i.billion&&u[0]!==i.trillion)||(l=new RegExp(r+"{2}"),t.match(/[^\d.,]/g)||(s=t.split(a)).length>2||(s.length<2?!s[0].match(/^\d+.*\d$/)||s[0].match(l):1===s[0].length?!s[0].match(/^\d+$/)||s[0].match(l)||!s[1].match(/^\d+$/):!s[0].match(/^\d+.*\d$/)||s[0].match(l)||!s[1].match(/^\d+$/))))},e.fn=c.prototype={clone:function(){return e(this)},format:function(t,n){var a,r,s,i=this._value,c=t||l.defaultFormat;if(n=n||Math.round,0===i&&null!==l.zeroFormat)r=l.zeroFormat;else if(null===i&&null!==l.nullFormat)r=l.nullFormat;else{for(a in o)if(c.match(o[a].regexps.format)){s=o[a].format;break}r=(s=s||e._.numberToFormat)(i,c,n)}return r},value:function(){return this._value},input:function(){return this._input},set:function(e){return this._value=Number(e),this},add:function(e){var n=t.correctionFactor.call(null,this._value,e);return this._value=t.reduce([this._value,e],function(e,t,a,r){return e+Math.round(n*t)},0)/n,this},subtract:function(e){var n=t.correctionFactor.call(null,this._value,e);return this._value=t.reduce([e],function(e,t,a,r){return e-Math.round(n*t)},Math.round(this._value*n))/n,this},multiply:function(e){return this._value=t.reduce([this._value,e],function(e,n,a,r){var o=t.correctionFactor(e,n);return Math.round(e*o)*Math.round(n*o)/Math.round(o*o)},1),this},divide:function(e){return this._value=t.reduce([this._value,e],function(e,n,a,r){var o=t.correctionFactor(e,n);return Math.round(e*o)/Math.round(n*o)}),this},difference:function(t){return Math.abs(e(this._value).subtract(t).value())}},e.register("locale","en",{delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(e){var t=e%10;return 1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th"},currency:{symbol:"$"}}),e.register("format","bps",{regexps:{format:/(BPS)/,unformat:/(BPS)/},format:function(t,n,a){var r,o=e._.includes(n," BPS")?" ":"";return t*=1e4,n=n.replace(/\s?BPS/,""),r=e._.numberToFormat(t,n,a),e._.includes(r,")")?((r=r.split("")).splice(-1,0,o+"BPS"),r=r.join("")):r=r+o+"BPS",r},unformat:function(t){return+(1e-4*e._.stringToNumber(t)).toFixed(15)}}),a={base:1024,suffixes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},r="("+(r=(n={base:1e3,suffixes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]}).suffixes.concat(a.suffixes.filter(function(e){return n.suffixes.indexOf(e)<0})).join("|")).replace("B","B(?!PS)")+")",e.register("format","bytes",{regexps:{format:/([0\s]i?b)/,unformat:new RegExp(r)},format:function(t,r,o){var s,i,l,c=e._.includes(r,"ib")?a:n,u=e._.includes(r," b")||e._.includes(r," ib")?" ":"";for(r=r.replace(/\s?i?b/,""),s=0;s<=c.suffixes.length;s++)if(i=Math.pow(c.base,s),l=Math.pow(c.base,s+1),null===t||0===t||t>=i&&t<l){u+=c.suffixes[s],i>0&&(t/=i);break}return e._.numberToFormat(t,r,o)+u},unformat:function(t){var r,o,s=e._.stringToNumber(t);if(s){for(r=n.suffixes.length-1;r>=0;r--){if(e._.includes(t,n.suffixes[r])){o=Math.pow(n.base,r);break}if(e._.includes(t,a.suffixes[r])){o=Math.pow(a.base,r);break}}s*=o||1}return s}}),e.register("format","currency",{regexps:{format:/(\$)/},format:function(t,n,a){var r,o,s=e.locales[e.options.currentLocale],i={before:n.match(/^([\+|\-|\(|\s|\$]*)/)[0],after:n.match(/([\+|\-|\)|\s|\$]*)$/)[0]};for(n=n.replace(/\s?\$\s?/,""),r=e._.numberToFormat(t,n,a),t>=0?(i.before=i.before.replace(/[\-\(]/,""),i.after=i.after.replace(/[\-\)]/,"")):t<0&&!e._.includes(i.before,"-")&&!e._.includes(i.before,"(")&&(i.before="-"+i.before),o=0;o<i.before.length;o++)switch(i.before[o]){case"$":r=e._.insert(r,s.currency.symbol,o);break;case" ":r=e._.insert(r," ",o+s.currency.symbol.length-1)}for(o=i.after.length-1;o>=0;o--)switch(i.after[o]){case"$":r=o===i.after.length-1?r+s.currency.symbol:e._.insert(r,s.currency.symbol,-(i.after.length-(1+o)));break;case" ":r=o===i.after.length-1?r+" ":e._.insert(r," ",-(i.after.length-(1+o)+s.currency.symbol.length-1))}return r}}),e.register("format","exponential",{regexps:{format:/(e\+|e-)/,unformat:/(e\+|e-)/},format:function(t,n,a){var r=("number"!=typeof t||e._.isNaN(t)?"0e+0":t.toExponential()).split("e");return n=n.replace(/e[\+|\-]{1}0/,""),e._.numberToFormat(Number(r[0]),n,a)+"e"+r[1]},unformat:function(t){var n=e._.includes(t,"e+")?t.split("e+"):t.split("e-"),a=Number(n[0]),r=Number(n[1]);return r=e._.includes(t,"e-")?r*=-1:r,e._.reduce([a,Math.pow(10,r)],function(t,n,a,r){var o=e._.correctionFactor(t,n);return t*o*(n*o)/(o*o)},1)}}),e.register("format","ordinal",{regexps:{format:/(o)/},format:function(t,n,a){var r=e.locales[e.options.currentLocale],o=e._.includes(n," o")?" ":"";return n=n.replace(/\s?o/,""),o+=r.ordinal(t),e._.numberToFormat(t,n,a)+o}}),e.register("format","percentage",{regexps:{format:/(%)/,unformat:/(%)/},format:function(t,n,a){var r,o=e._.includes(n," %")?" ":"";return e.options.scalePercentBy100&&(t*=100),n=n.replace(/\s?\%/,""),r=e._.numberToFormat(t,n,a),e._.includes(r,")")?((r=r.split("")).splice(-1,0,o+"%"),r=r.join("")):r=r+o+"%",r},unformat:function(t){var n=e._.stringToNumber(t);return e.options.scalePercentBy100?.01*n:n}}
127),e.register("format","time",{regexps:{format:/(:)/,unformat:/(:)/},format:function(e,t,n){var a=Math.floor(e/60/60),r=Math.floor((e-60*a*60)/60),o=Math.round(e-60*a*60-60*r);return a+":"+(r<10?"0"+r:r)+":"+(o<10?"0"+o:o)},unformat:function(e){var t=e.split(":"),n=0;return 3===t.length?(n+=60*Number(t[0])*60,n+=60*Number(t[1]),n+=Number(t[2])):2===t.length&&(n+=60*Number(t[0]),n+=Number(t[1])),Number(n)}}),e},(Qd=np).exports?Qd.exports=tp():ep.numeral=tp();const ap=we(np.exports),rp=Kt(vt.jsx("path",{d:"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2m-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2m3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1s3.1 1.39 3.1 3.1z"}),"Lock"),op=e=>ap(e).format("$0,000.00"),sp=[20,50,100,250,500,1e3];function ip(e,t,n,a){return g.createElement("div",{className:"addFundsModalPriceMessage"},g.createElement("span",null,e," price:"),g.createElement("span",{className:"addFundsModalPriceMessage-value"},t),g.createElement("br",null),g.createElement("span",null,"Your balance:"),g.createElement("span",{className:"addFundsModalPriceMessage-value"},n),g.createElement("br",null),g.createElement("span",null,"Credits needed:"),g.createElement("span",{className:"addFundsModalPriceMessage-value"},a),g.createElement("br",null))}class lp extends f.Component{constructor(e){super(e),this.state={}}fundAmtOptions(){return[{label:"Select Amount",value:""},{label:"$20",value:20},{label:"$50",value:50},{label:"$100",value:100},{label:"$250",value:250},{label:"$500",value:500},{label:"$1000",value:1e3},{label:"$2500",value:2500},{label:"$5000",value:5e3}]}onAmountFieldChange(e){const t=e.target.value.length,n=e.target;n.selectionStart=t,n.selectionEnd=t,this.props.onSelectOptionChanged(e)}render(){const{taxExempt:e,isModal:t}=this.props,n=8*(this.props.fundValue.toString().length-1);return g.createElement("div",null,g.createElement(gt,null,t?g.createElement("hr",null):null,g.createElement(bt,null,t?g.createElement("h3",{className:"AddFunds-modalCenter"},"Add funds"):null)),g.createElement(gt,null,g.createElement(bt,{medium:5},g.createElement("label",{htmlFor:"fund-amt"},"Select Amount"),g.createElement(gn,{id:"fund-amt",placeholder:"Select Amount",options:this.fundAmtOptions(),value:this.props.fundValue,onChange:e=>this.props.onSelectOptionChanged(e)})),this.props.isMobile?null:g.createElement(bt,{medium:2,className:"collapse"},g.createElement("label",{className:"text-center u-inlineLabel u-inputLabel-marginTop--medium-up"},"or")),g.createElement(bt,{medium:5},g.createElement("div",{className:"currency-input",style:{"--suffix-offset":`${n}px`,"--top-value":t?"26px":"25px"}},g.createElement(pn.Stack,{label:this.props.isMobile?"or Enter Custom Amount":"Enter Custom Amount",id:"cust-fund",pattern:"[0-9]+",type:"text",help:t?"Must be whole dollar increments":"Amounts must be whole dollars",value:`$${this.props.fundValue}`,onClick:e=>this.onAmountFieldChange(e),onKeyDown:e=>this.onAmountFieldChange(e),onChange:e=>this.onAmountFieldChange(e)})))),g.createElement(gt,null,g.createElement(bt,null,g.createElement("div",{id:"total-container",className:"Card SplitList Receipt"},g.createElement("div",{className:t?"Card-content AddFunds":"Card-content"},g.createElement(gt,{className:"SplitList-item",collapse:!0},g.createElement(bt,{small:6,className:"SplitList-item--label"},t?g.createElement("span",null,"Funds Selected:"):g.createElement("span",null,"Sub Total:")),g.createElement(bt,{small:6,className:"SplitList-item--right"},op(this.props.fundValue))),g.createElement(gt,{className:"SplitList-item",collapse:!0},g.createElement(bt,{small:6,className:"SplitList-item--label"},"Sales Tax:"),g.createElement(bt,{small:6,className:"SplitList-item--right"},op(this.props.taxValue))),g.createElement(gt,{className:"SplitList-item Receipt-total",collapse:!0},g.createElement(bt,{small:6,className:"SplitList-item--label"},"Total:"),g.createElement(bt,{small:6,className:"SplitList-item--right Receipt-total--amount"},op(Number(this.props.fundValue)+Number(this.props.taxValue)))))))),g.createElement(gt,null,g.createElement(bt,{className:"u-flexJustifyCenter"},g.createElement("input",{type:"hidden",name:"n_credits",value:this.props.fundValue}))))}}lp.propTypes={onSelectOptionChanged:h.func.isRequired,fundValue:h.number.isRequired,taxValue:h.number.isRequired,taxExempt:h.bool.isRequired,cards:h.array.isRequired,credits_selected:h.number.isRequired,total:h.number.isRequired,isModal:h.bool,isMobile:h.bool};class cp extends f.Component{constructor(e){super(e),p(this,"checkForAutoDraft",()=>
127{this.props.cards.forEach(e=>{e.auto_draft&&this.toggleOnAutoDraft(e.id)})}),p(this,"mainSetFlashObj",e=>{this.props.setFlashObj(e),this.props.customSetFlashObj&&this.props.customSetFlashObj(e)}),p(this,"onKeyDown",e=>(189!==e.keyCode&&190!==e.keyCode||(e.preventDefault(),e.stopPropagation()),"Enter"===e.key?this.onNextClick(e):null)),p(this,"onfundSelectChanged",e=>{const t=this.toWholeNumber(e.target.value),n=this.props.taxExempt?0:.0825*t;this.setState({fundValue:t,taxValue:n}),this.state.isSubmitDisabled&&parseInt(t)?this.setState({isSubmitDisabled:!1}):this.state.isSubmitDisabled||parseInt(t)||this.setState({isSubmitDisabled:!0})}),p(this,"onPillClick",e=>{const t=this.props.taxExempt?0:.0825*e;this.setState({activePillValue:e,fundValue:String(e),taxValue:t,isSubmitDisabled:!1})}),p(this,"onCustomAmountInput",e=>{this.setState({activePillValue:null}),this.onfundSelectChanged(e)}),p(this,"onSavedCardSelect",e=>{this.setState({card:e,savedCvv:"",activePaymentSource:"saved"})}),p(this,"onSavedCvvChange",e=>{this.setState({savedCvv:e.target.value})}),p(this,"onCloseModal",()=>{this.setState({finishModalOpen:!1})}),p(this,"onCloseErrorModal",()=>{this.setState({errorModalOpen:!1})}),p(this,"onCardsClick",e=>{e.preventDefault(),this.props.openAddCardModal()}),p(this,"onChangeCard",e=>{this.setState({card:e.target.value})}),p(this,"onAddCardSuccess",()=>{this.mainSetFlashObj($e(this.props.cardAddSuccess))}),p(this,"onNewCardAdded",()=>{this.setState({activePaymentSource:"saved",displayAddCard:!1})}),p(this,"addNewCardForPage",()=>{const{card_number:e,card_month:t,card_year:n,card_cvv:a,card_nickname:r,card_zip:o}=this.state;if(!e||!a||!o)return void this.setState({requiredFieldError:!0});const s=new FormData;s.append("add_card-card_number",e),s.append("add_card-card_nickname",r),s.append("add_card-card_expiration_0",t),s.append("add_card-card_expiration_1",n),s.append("add_card-card_cvv",a),s.append("add_card-card_zip",o),this.setState({isAddingCard:!0}),rd(this.props.csrfToken,s).then(e=>{"errors"in e?(this.setState({isAddingCard:!1}),this.mainSetFlashObj({errors:e.errors})):(this.setState({isAddingCard:!1}),this.props.prependCard(e.card),this.onNewCardAdded())}).catch(()=>{this.setState({isAddingCard:!1}),this.mainSetFlashObj(Ee("Error adding card: Check your form and try again"))})}),p(this,"addCardThenPurchase",()=>{const{card_number:e,card_month:t,card_year:n,card_cvv:a,card_nickname:r,card_zip:o}=this.state,s=new FormData;s.append("add_card-card_number",e),s.append("add_card-card_nickname",r),s.append("add_card-card_expiration_0",t),s.append("add_card-card_expiration_1",n),s.append("add_card-card_cvv",a),s.append("add_card-card_zip",o),this.setState({isPurchasing:!0,isSubmitDisabled:!0}),rd(this.props.csrfToken,s).then(e=>{"errors"in e?(this.setState({isPurchasing:!1,isSubmitDisabled:!1}),this.mainSetFlashObj({errors:e.errors})):(this.props.prependCard(e.card),this.setState({card:e.card.id,activePaymentSource:"saved"},()=>{this.completePurchase()}))}).catch(()=>{this.setState({isPurchasing:!1,isSubmitDisabled:!1}),this.mainSetFlashObj(Ee("Error adding card: Check your form and try again"))})}),p(this,"submitOneTimeCard",()=>{const{card_number:e,card_month:t,card_year:n,card_cvv:a,card_nickname:r,card_zip:o}=this.state,s=new FormData;s.append("add_card-card_number",e),s.append("add_card-card_nickname",r||""),s.append("add_card-card_expiration_0",t),s.append("add_card-card_expiration_1",n),s.append("add_card-card_cvv",a),s.append("add_card-card_zip",o),this.setState({isPurchasing:!0,isSubmitDisabled:!0}),rd(this.props.csrfToken,s).then(e=>{if("errors"in e)this.setState({isPurchasing:!1,isSubmitDisabled:!1}),this.mainSetFlashObj({errors:e.errors});else{const t=e.card.id;this.setState({card:t,activePaymentSource:"saved"},()=>{this.completePurchase(()=>{fetch(`/card/${t}/delete/`,{method:"GET",credentials:"same-origin"})})})}}).catch(()=>{this.setState({isPurchasing:!1,isSubmitDisabled:!1}),this.mainSetFlashObj(Ee("Error adding card: Check your form and try again"))})}),p(this,"onCloseFundConfirmModal",()=>{this.setState(e=>({fundConfirmModalOpen:!e.fundConfirmModalOpen}))}),p(this,"onCloseFundConfirmModalEdit",()=>{this.onCloseFundConfirmModal(),document.getElementById("cust-fund")&&document.getElementById("cust-fund").focus()}),p(this,"onCloseFundConfirmModalConfirm",e=>{this.onCloseFundConfirmModal(),this.submitForm(e)}),p(this,"handleAutoDraftToggle",()=>{this.state.autoDraftToggled?this.toggleOffAutoDraft():this.props.openAutoDraftModal()}),p(this,"toggleOnAutoDraft",e=>{this.setState({autoDraftToggled:!0}),this.setState({selectedAutoDraftCard:e})}),p(this,"toggleOffAutoDraft",()=>{const e=new FormData;return e.append("id",this.state.selectedAutoDraftCard),e.append("toggle_off","true"),e.append("csrfmiddlewaretoken",this.props.csrfToken),fetch("/card/auto-draft-toggle/",{method:"POST",credentials:"same-origin",headers:{"X-Requested-With":"XMLHttpRequest"},body:e}).then(e=>{200===e.status?this.setState({autoDraftToggled:!1}):this.props.setFlashObj(Ee(`Error toggling auto-draft. Please try again: ${e.status}`))}).catch(e=>{this.props.setFlashObj(Ee(`Error toggling auto-draft. Please contact our tech support: ${e}`))})}),this.state={card:this.defaultCard,fundValue:"",taxValue:"",finishModalOpen:!1,purchaseId:null,errorMod
127alOpen:!1,fundConfirmModalOpen:!1,autoDraftToggled:!1,selectedAutoDraftCard:"",isSubmitDisabled:!0,displayAddCard:oe.isEmpty(this.props.cards),card_number:null,card_nickname:null,card_month:1,card_year:(new Date).getFullYear(),card_cvv:null,card_zip:null,newCardSuccess:!1,requiredFieldError:!1,taxExemptModalOpen:!1,isMobile:!1,activePillValue:null,activePaymentSource:oe.isEmpty(this.props.cards)?"new":"saved",saveForFuture:!1,isAddingCard:!1,isPurchasing:!1,savedCvv:"",cardFormKey:0}}componentDidMount(){this.checkForAutoDraft(),Le()&&this.setState({isMobile:!0})}componentDidUpdate(e){e.cards.length<this.props.cards.length&&this.props.cards.length>0&&this.setState({card:this.props.cards[0].id})}get defaultCard(){return oe.isEmpty(this.props.cards)?null:this.props.cards[0].id}toWholeNumber(e){const t=`${e}`,n=t&&t.match(/\d+/);return n?n[0]:""}parseCardYear(e){const t=parseInt(e,10);return t<100?t+2e3:t}isExpiringSoon(e){const t=new Date,n=new Date(t.getFullYear(),t.getMonth()+2),a=new Date(this.parseCardYear(e.expire_year),parseInt(e.expire_month,10)-1);return a>=t&&a<=n}isExpired(e){const t=new Date;return new Date(this.parseCardYear(e.expire_year),parseInt(e.expire_month,10)-1)<t}submitNewCardForm(){const e=new FormData,{card_number:t,card_month:n,card_year:a,card_cvv:r,card_nickname:o,card_zip:s}=this.state;e.append("add_card-card_number",t),e.append("add_card-card_nickname",o),e.append("add_card-card_expiration_0",n),e.append("add_card-card_expiration_1",a),e.append("add_card-card_cvv",r),e.append("add_card-card_zip",s),rd(this.props.csrfToken,e).then(e=>{"errors"in e?this.mainSetFlashObj({errors:e.errors}):(this.setState({card:e.card.id}),this.completePurchase())}).catch(()=>{this.mainSetFlashObj(Ee("Error adding card: Check your form and try again"))})}completePurchase(e){const t=new FormData,n=this.state.card||this.defaultCard;if(oe.isNull(n))return void this.mainSetFlashObj(Ee("Please add a payment method to add funds to your account."));t.append("card",n),this.state.savedCvv&&t.append("cvv",this.state.savedCvv),t.append("csrfmiddlewaretoken",this.props.csrfToken),t.append("n_credits",this.state.fundValue),this.setState({isSubmitDisabled:!0,isPurchasing:!0});const a={body:t,method:"POST",credentials:"same-origin",headers:{"X-CSRFToken":this.props.csrfToken}};fetch("/purchase/",a).then(e=>{if(403===e.status)throw new Error("CSRF_ERROR");return e.json()}).then(t=>{var n,a,r;if("success"in t){const n=this.state.taxValue,a=Number(this.state.fundValue)+Number(n);this.setState({finishModalOpen:!0,purchaseId:t.purchaseId,fundValue:"",taxValue:"",activePillValue:null,isPurchasing:!1,card_number:null,card_nickname:null,card_month:1,card_year:(new Date).getFullYear(),card_cvv:null,card_zip:null,savedCvv:"",cardFormKey:this.state.cardFormKey+1}),this.props.setUserBalance(t.credits/4),this.props.showFlash&&this.mainSetFlashObj(function(e){const t="purchaseId"in e?`${e.success} <a href='/my/receipts/creditpurchase/${e.purchaseId}/' target='_blank'>Click Here to download your receipt</a>`:e.success;return $e(t)}(t)),this.props.closeAddFundsModal(),this.props.onAddFundsComplete&&this.props.onAddFundsComplete(t.credits/4),function(e,t,n){Ye.plugin.execute("ecommerce","addTransaction",{id:e,affiliation:"TexasFile",revenue:t,tax:n}),Ye.plugin.execute("ecommerce","send"),Ye.plugin.execute("ecommerce","clear")}(t.purchaseId,a,n),function(e,t,n){window&&window.gtag&&window.gtag("event","purchase",{transaction_id:e,affiliation:"TexasFile",value:t,currency:"USD",tax:n})}(t.purchaseId,a,n),e&&e()}else if("error"in t){const e=null!=(r=null==(a=null==(n=t.error)?void 0:n.card)?void 0:a[0])?r:"We had a problem processing your request.";this.mainSetFlashObj(Ee(e)),this.setState({isSubmitDisabled:!1,isPurchasing:!1})}else this.mainSetFlashObj(Ee("We had a problem processing your request.")),this.props.closeAddFundsModal(),this.setState({isSubmitDisabled:!1,isPurchasing:!1})}).catch(e=>{this.setState({errorModalOpen:!0,isSubmitDisabled:!1,isPurchasing:!1}),this.mainSetFlashObj(Ee(e)),this.props.closeAddFundsModal(),Ke.captureException(new Error(e.toString()))})}submitForm(e){if(e.preventDefault(),!this.props.isModal){if("new"===this.state.activePaymentSource){const{card_number:e,card_cvv:t,card_zip:n}=this.state;if(!e||!t||!n)return void this.setState({requiredFieldError:!0});this.state.saveForFuture?this.addCardThenPurchase():this.submitOneTimeCard()}else this.completePurchase();return}const{card_number:t,card_month:n,card_year:a,card_cvv:r,card_zip:o}=this.state;if(this.state.displayAddCard){if(!(t&&n&&a&&r&&o))return void this.setState({requiredFieldError:!0});this.submitNewCardForm()}else this.completePurchase()}onClickFundConfirmModal(e){e.preventDefault(),this.setState({fundConfirmModalOpen:!0})}fundConfirmModalSubmit(e){this.state.isSubmitDisabled?e.preventDefault():this.state.fundValue>=1e3?(e.preventDefault(),this.onClickFundConfirmModal(e)):this.submitForm(e)}get cardOptions(){return oe.isEmpty(this.props.cards)?[{label:"No card is currently on file. To add one, please click the 'Add Cards' button on the right.",value:""}]:this.props.cards.map(e=>
127{let t=oe.isEmpty(e.nickname)?"":`${e.nickname} | `;return t=`${t}Last digits: ${e.card_last_four} | Exp:\n      ${(e.expire_month<10?"0":"")+parseInt(e.expire_month,10)}/${e.expire_year}`,{label:t,value:e.id}})}returnTotalAmount(){return this.props.taxExempt?op(Number(this.state.fundValue)):op(Number(this.state.fundValue)+Number(this.state.taxValue))}formActions(){const{isModal:e,cards:t}=this.props,n=Boolean(!e||t.length);return g.createElement("div",{className:"AddFunds-formActions"},g.createElement(Zd,{isOpen:this.state.fundConfirmModalOpen,fundAmt:this.returnTotalAmount(),onCloseModal:()=>this.onCloseFundConfirmModal(),onCloseModalEdit:()=>this.onCloseFundConfirmModalEdit(),onCloseModalConfirm:e=>this.onCloseFundConfirmModalConfirm(e)}),g.createElement(Wd,{csrfToken:this.props.csrfToken,toggleOnAutoDraft:this.toggleOnAutoDraft}),e&&g.createElement(gt,{className:"AddFunds-modalCenter"},g.createElement("h3",null,"Funds Required"),g.createElement("img",{src:"/static/img/add-funds-modal-loading-bar.svg"}),g.createElement("br",null),g.createElement("br",null),g.createElement("span",null,"To complete your purchase",g.createElement("br",null)," please add funds to your account"),g.createElement("div",{className:"AddFunds-spacer7rem"}),g.createElement("hr",null)),g.createElement(gt,null,g.createElement(bt,null,e?null:g.createElement("h1",null,"Add Funds:"))),g.createElement(gt,null,g.createElement(bt,null,n&&g.createElement("div",{className:e?"u-marginMedium-top":"Card u-marginMedium-top"},g.createElement(gt,{className:"Card-content"},e&&g.createElement("h3",{className:"AddFunds-modalCenter"},"Select Card"),g.createElement(bt,{medium:e?8:9},!e&&g.createElement("label",{htmlFor:"card"},"Select Stored Card"),g.createElement(gn,{id:"card",name:"card",options:this.cardOptions,onChange:e=>this.onChangeCard(e),required:!0}),g.createElement("input",{type:"hidden",name:"n_credits",value:this.props.credits_selected})),g.createElement(bt,{medium:e?4:3},e?g.createElement("button",{className:"AddFundsAddCardBtn",type:"button",onClick:()=>this.setState(e=>({displayAddCard:!e.displayAddCard}))},g.createElement(P,{i:this.state.displayAddCard?"circle-minus-o":"circle-add"})," ","Add Card"):g.createElement(ft,{name:"addCardsFromFunds",secondary:!0,className:"addRemoveCardsBtn",onClick:this.onCardsClick},this.state.isMobile?g.createElement("span",null,"Add New Card"):g.createElement("span",null,"Add Cards"))))))),e&&this.state.displayAddCard&&g.createElement(gt,null,g.createElement("h3",{className:"AddFunds-modalCenter"},"Add credit card"),g.createElement(ed,{onNumberChange:e=>this.setState({card_number:e.target.value}),onNicknameChange:e=>this.setState({card_nickname:e.target.value}),onExpireMonthChange:e=>this.setState({card_month:e.target.value}),onExpireYearChange:e=>this.setState({card_year:e.target.value}),onCVVChange:e=>this.setState({card_cvv:e.target.value}),onZipChange:e=>this.setState({card_zip:e.target.value}),requiredFieldError:this.state.requiredFieldError,number:this.state.card_number,cvv:this.state.card_cvv,zip:this.state.card_zip,showZip:!0,isAddFundsModal:!0})))}successModal(){const{purchaseId:e}=this.state;return g.createElement(yt,{isOpen:this.state.finishModalOpen,onBackgroundClick:()=>this.onCloseModal()},g.createElement("div",{className:"AddFunds-successModal"},g.createElement("div",{className:"AddFunds-successModalClose"},g.createElement("button",{type:"button",onClick:()=>this.onCloseModal(),className:"AddFunds-successModalCloseBtn"},"✕")),g.createElement("div",{className:"AddFunds-successModalIcon"},"✓"),g.createElement("h2",{className:"AddFunds-successModalTitle"},"Payment confirmed",g.createElement("span",{className:"AddFunds-successModalTitleDot"},".")),g.createElement("p",{className:"AddFunds-successModalText"},"Funds have been added to your account. Receipts can also be accessed through your credit history at any time."),g.createElement("div",{className:"AddFunds-successModalBtns"},g.createElement("a",{href:`/my/receipts/creditpurchase/${e}/`,rel:"noopener noreferrer",target:"_blank",className:"AddFunds-successModalPrimaryBtn"},"💾 Download receipt"),g.createElement("a",{href:"/search/texas/",rel:"noopener noreferrer",className:"AddFunds-successModalSecondaryBtn"},"Start your search →"))))}errorModal(){return g.createElement(yt,{isOpen:this.state.errorMod
127alOpen},g.createElement(gt,null,g.createElement(bt,null,g.createElement("h2",null,"Credit Purchase Notification")),g.createElement(bt,null,g.createElement("p",null,"There was a problem completing your request."),g.createElement("p",null,"Click the button below to return to the add funds screen try again."),g.createElement("p",null,"If you continue to experience problems please ",g.createElement("a",{href:"mailto:[email protected]?subject=Credit Purchase"},"contact TexasFile support."))),g.createElement(bt,{medium:6,mediumCentered:!0},g.createElement(ft,{className:"Modal-close",expanded:!0,href:"/purchase/",rel:"noopener noreferrer"},"Return To Purchase"))))}onClickTaxExemptLink(e){e.preventDefault(),this.setState({taxExemptModalOpen:!0})}main(){return g.createElement("div",null,g.createElement(lp,{onSelectOptionChanged:this.onfundSelectChanged,fundValue:Number(this.state.fundValue),taxValue:Number(this.state.taxValue),taxExempt:Number(this.props.taxExempt),cards:this.props.cards,credits_selected:Number(this.props.fundValue),total:Number(this.state.fundValue)+Number(this.state.taxValue),isModal:this.props.isModal,isMobile:this.state.isMobile}),g.createElement(gt,null,g.createElement(bt,{className:this.state.isMobile?"autoReloadMobile":"autoReloadDesktop"},g.createElement("label",{className:"autoReloadSwitch AddFunds-autoReloadLabel AddFunds-autoReloadLabel--modal"},g.createElement("input",{type:"checkbox",onClick:()=>this.handleAutoDraftToggle(),name:"autoReloadMain",checked:this.state.autoDraftToggled}),g.createElement("span",{className:"autoReloadSlider round AddFunds-autoReloadSlider"}),g.createElement("span",{className:"autoReloadMainMessage"},g.createElement("b",null,"Auto reload"),g.createElement("label",{className:"rev-InputLabel--hasTooltip"},g.createElement("a",{className:"Tooltip","data-tip":"Auto reload automatically replenishes funds in your TexasFile account when the balance falls below an amount you chose.","data-for":"SynonymCheck"},g.createElement(P,{i:"help-circle",className:"help-text Tooltip-tip"})),g.createElement(yn,{html:!0,place:"bottom",multiline:!0,id:"SynonymCheck",effect:"solid"}))))),this.state.isMobile?g.createElement(bt,{medium:8,className:"purchaseButton"},g.createElement("p",null,g.createElement("b",null,"Click purchase to add ",this.returnTotalAmount())),g.createElement(ft,{name:"purchaseCreditsFromFunds",id:"form-action",href:"/purchase/",className:"addFundsBtn",disabled:this.state.isSubmitDisabled,onClick:e=>this.fundConfirmModalSubmit(e)},"Purchase")):null),g.createElement(gt,{className:"addFundsFinalRow"},g.createElement("hr",null),!this.props.taxExempt&&g.createElement("div",null,g.createElement(Jd,{isOpen:this.state.taxExemptModalOpen,onCloseModal:()=>this.setState(e=>({taxExemptModalOpen:!e.taxExemptModalOpen}))}),g.createElement(bt,{medium:4,className:this.state.isMobile?"AddFunds-taxExemptColMobile":"AddFunds-taxExemptColDesktop"},g.createElement(bt,{className:"AddFunds-taxExemptInner"},g.createElement("b",null,g.createElement("span",null,"Tax exempt entity?"," "),g.createElement("a",{href:"#",onClick:e=>this.onClickTaxExemptLink(e)},"Click here"))))),this.state.isMobile?null:g.createElement(bt,{medium:8,className:"purchaseButton"},g.createElement("p",null,"To add ",this.returnTotalAmount(),", click purchase"),g.createElement(ft,{name:"purchaseCreditsFromFunds",id:"form-action",href:"/purchase/",className:"addFundsBtn",disabled:this.state.isSubmitDisabled,onClick:e=>this.fundConfirmModalSubmit(e)},"Purchase"))))}cardsModal(){return g.createElement(Gd,{csrfToken:this.props.csrfToken,user:this.props.user,onAddCardSuccess:this.onAddCardSuccess})}renderPage(){const{cards:e,taxExempt:t}=this.props,{fundValue:n,taxValue:a,activePillValue:r,activePaymentSource:o,card:s,isSubmitDisabled:i,isPurchasing:l,saveForFuture:c,cardFormKey:u}=this.state,d=Number(n)||0,p=Number(a)||0,m=d+p,h=!oe.isEmpty(e);return g.createElement("div",{className:"AddFundsPage"},g.createElement(Zd,{isOpen:this.state.fundConfirmModalOpen,fundAmt:this.returnTotalAmount(),onCloseModal:()=>this.onCloseFundConfirmModal(),onCloseModalEdit:()=>this.onCloseFundConfirmModalEdit(),onCloseModalConfirm:e=>this.onCloseFundConfirmModalConfirm(e)}),g.createElement(Wd,{csrfToken:this.props.csrfToken,toggleOnAutoDraft:this.toggleOnAutoDraft}),!this.props.taxExempt&&g.createElement(Jd,{isOpen:this.state.taxExemptModalOpen,onCloseModal:()=>this.setState(e=>({taxExemptModalOpen:!e.taxExemptModalOpen}))}),g.createElement("h1",{className:"AddFundsPage-heroTitle"},"Add Funds"),g.createElement("p",{className:"AddFundsPage-heroDesc"},"Add funds to your TexasFile account to purchase clerk records, plat maps, and other products. Enter the amount below, complete your payment, and your balance will be updated immediately. You may choose to save your payment method for future use, but it is not required."," ",!t&&g.createElement(g.Fragment,null,"Tax exempt?"," ",g.createElement("a",{href:"#",onClick:e=>this.onClickTaxExemptLink(e),className:"AddFundsPage-link"},"Click here"),"."," "),g.createElement("br",null),g.createElement("a",{href:"/pricing/",className:"AddFundsPage-link"},"View Pricing"),"."),g.createElement("div",{className:"AddFundsPage-layout"},g.createElement("div",null,g.createElement("div",{className:"AddFundsPage-panel AddFundsPage-panel--mb"},g.createElement("div",{className:"AddFundsPage-panelHeader"},g.createElement("div",{className:"AddFundsPage-panelIcon AddFundsPage-panelIcon--dollar"},"$"),g.createElement("div",null,g.createElement("div",{className:"AddFundsPage-panelTitle"},"Deposit amount"))),g.createElement("div",{className:"AddFundsPage-pills"},sp.map(e=>g.createElement("button",{key:e,type:"button",onClick:()=>this.onPillClick(e),className:"AddFundsPage-pill"+(r===e?" AddFundsPage-pill--active":"")},g.createElement("span",{className:"AddFundsPage-pillLabel"},op(e))))),g.createElement("div",{className:"AddFundsPage-customAmountDivider"},g.createElement("hr",null),g.createElement("span",null,"OR"),g.createElement("hr",null)),g.createElement("div",{className:"AddFundsPage-customAmountOuterWrapper"},g.createElement("label",{className:"AddFundsPage-fieldLabel"},"Custom amount (USD)"),g.createElement("div",{className:"AddFundsPage-customAmountWrap"},g.createElement("span",{className:"AddFundsPage-customAmountPrefix"},"$"),g.createElement("input",{type:"number",placeholder:"0.00",value:r?"":n||"",onChange:this.onCustomAmountInput,min:"1",className:"AddFundsPage-input AddFundsPage-input--customAmt"})))),g.createElement("div",{className:"AddFundsPage-panel"},g.createElement("div",{className:"AddFundsPage-panelHeader"},g.createElement("div",{className:"AddFundsPage-panelIcon AddFundsPage-panelIcon--card"},"▣"),g.createElement("div",null,g.createElement("div",{className:"AddFundsPage-panelTitle"},"Payment method"),g.createElement("div",{className:"AddFundsPage-panelSubtitle"},"256-bit encrypted"))),h&&g.createElement("div",{className:"AddFundsPage-savedCards"},g.createElement("div",{className:"AddFundsPage-sectionLabel"},"Saved cards"),g.createElement("div",{className:"AddFundsPage-cardList"},e.map(e=>{const t=s===e.id&&"saved"===o,n=this.isExpiringSoon(e),a=this.isExpired(e),r=String(e.expire_month).padStart(2,"0"),i=String(e.expire_year).slice(-2);return g.createElement("div",{key:e.id,onClick:()=>this.onSavedCardSelect(e.id),className:"AddFundsPage-cardRow"+(t?" AddFundsPage-cardRow--selected":"")},g.createElement("div",{className:"AddFundsPage-radio"+(t?" AddFundsPage-radio--selected":"")},t&&g.createElement("div",{className:"AddFundsPage-radioDot"})),g.createElement("div",{className:"AddFundsPage-cardChip"},"▣▣"),g.createElement("div",{className:"AddFundsPage-cardInfo"},g.createElement("div",{className:"AddFundsPage-cardName"},e.nickname&&"null"!==e.nickname?`${e.nickname} `:"","•••• ",e.card_last_four),g.createElement("div",{className:"AddFundsPage-cardMeta"},g.createElement("span",null,"Expires ",r,"/",i),a&&g.createElement("span",{className:"AddFundsPage-badge AddFundsPage-badge--expired"},"Expired"),!a&&n&&g.createElement("span",{className:"AddFundsPage-badge AddFundsPage-badge--expiring"},"Expiring soon"),e.auto_draft&&g.createElement("span",{className:"AddFundsPage-badge AddFundsPage-badge--default"},"Default"))))})),g.createElement("a",{href:"/card/",className:"AddFundsPage-manageLink"},"↗ Manage saved cards")),h&&g.createElement("div",{className:"AddFundsPage-divider"},g.createElement("div",{className:"AddFundsPage-dividerLine"}),g.createElement("span",{className:"AddFundsPage-dividerText"},"Or pay with a new card"),g.createElement("div",{className:"AddFundsPage-dividerLine"})),g.createElement("div",null,h&&g.createElement("div",{className:"AddFundsPage-sectionLabel"},"New card"),g.createElement(ed,{key:u,onNumberChange:e=>this.setState({card_number:e.target.value,activePaymentSource:"new"}),onNicknameChange:e=>this.setState({card_nickname:e.target.value,activePaymentSource:"new"}),onExpireMonthChange:e=>this.setState({card_month:e.target.value,activePaymentSource:"new"}),onExpireYearChange:e=>this.setState({card_year:e.target.value,activePaymentSource:"new"}),onCVVChange:e=>this.setState({card_cvv:e.target.value,activePaymentSource:"new"}),onZipChange:e=>this.setState({card_zip:e.target.value,activePaymentSource:"new"}),requiredFieldError:this.state.requiredFieldError&&"new"===o,number:this.state.card_number,cvv:this.state.card_cvv,zip:this.state.card_zip,showZip:!0}),g.createElement("div",{onClick:e=>e.stopPropagation(),className:"AddFundsPage-saveFuture"},g.createElement("input",{type:"checkbox",id:"saveCardForFuture",checked:c,onChange:e=>this.setState({saveForFuture:e.target.checked}),className:"AddFundsPage-saveFutureCheck"}
127),g.createElement("label",{htmlFor:"saveCardForFuture",className:"AddFundsPage-saveFutureLabel"},"Save card for future use"))))),g.createElement("div",null,g.createElement("div",{className:"AddFundsPage-summary"},g.createElement("div",{className:"AddFundsPage-summaryHeader"},g.createElement("div",{className:"AddFundsPage-summaryLabel"},"Summary"),g.createElement("div",{className:"AddFundsPage-summaryAmount"},d>0?op(d):"$0.00"),g.createElement("div",{className:"AddFundsPage-summarySubtext"},"instant balance credit")),g.createElement("div",{className:"AddFundsPage-lineItem"},g.createElement("span",null,"Deposit amount"),g.createElement("span",null,op(d))),g.createElement("div",{className:"AddFundsPage-lineItem"},g.createElement("span",null,"Sales tax (8.25%)"),g.createElement("span",null,t?"$0.00":op(p))),g.createElement("div",{className:"AddFundsPage-autoReload"},g.createElement("label",{className:"autoReloadSwitch AddFunds-autoReloadLabel AddFunds-autoReloadLabel--page"},g.createElement("input",{type:"checkbox",onClick:()=>this.handleAutoDraftToggle(),name:"autoReloadMain",checked:this.state.autoDraftToggled}),g.createElement("span",{className:"autoReloadSlider round AddFunds-autoReloadSlider"}),g.createElement("span",{className:"autoReloadMainMessage"},g.createElement("b",null,"Auto reload"),g.createElement("label",{className:"rev-InputLabel--hasTooltip"},g.createElement("a",{className:"Tooltip","data-tip":"Auto reload automatically replenishes funds in your TexasFile account when the balance falls below an amount you chose.","data-for":"SynonymCheck"},g.createElement(P,{i:"help-circle",className:"help-text Tooltip-tip"})),g.createElement(yn,{html:!0,place:"top",multiline:!0,id:"SynonymCheck",effect:"solid"}))))),g.createElement("div",{className:"AddFundsPage-totalRow"},g.createElement("span",{className:"AddFundsPage-totalLabel"},"Total due"),g.createElement("span",{className:"AddFundsPage-totalAmount"},op(m))),g.createElement("div",{className:"AddFundsPage-submitArea"},g.createElement("button",{type:"button",disabled:i,onClick:e=>this.fundConfirmModalSubmit(e),className:["AddFundsPage-payBtn",i?"AddFundsPage-payBtn--disabled":"",l?"AddFundsPage-payBtn--processing":""].join(" ")},l?g.createElement(g.Fragment,null,g.createElement("span",{className:"AddFundsPage-spinner"}),"Processing..."):g.createElement(g.Fragment,null,g.createElement(rp,null)," Pay & add funds →")),g.createElement("div",{className:"AddFundsPage-securityText"},"🛡 PCI Level 1 · SSL secured"))))))}render(){const{csrfToken:e,children:t,isModal:n}=this.props;return g.createElement("div",{className:"AddFunds AddFundsContainer"},g.createElement("form",{action:"/purchase/",method:"POST",onKeyDown:e=>{this.onKeyDown(e)}},g.createElement("input",{type:"hidden",name:"csrfmiddlewaretoken",value:e}),t,n?g.createElement(g.Fragment,null,this.formActions(),this.main()):this.renderPage(),this.successModal(),this.errorModal(),this.cardsModal()))}}cp.propTypes={children:h.node,cards:h.array.isRequired,csrfToken:h.string.isRequired,cardAddSuccess:h.string.isRequired,showFlash:h.bool.isRequired,taxExempt:h.bool.isRequired,openAutoDraftModal:h.func,user:h.object,isModal:h.bool,onAddFundsComplete:h.func,setFlashObj:h.func,customSetFlashObj:h.func,setUserBalance:h.func,closeAddFundsModal:h.func,openAddCardModal:h.func,fundValue:h.number,credits_selected:h.number},cp.defaultProps={showFlash:!0,taxExempt:!1,fundValue:0,credits_selected:0};const up=K(e=>{const{cards:t}=e.cards;return{cards:t}},{setFlashObj:Ue,setUserBalance:Oe,closeAddFundsModal:Ge,openAddCardModal:Xe,openAutoDraftModal:ze,prependCard:Ve})(cp);function dp(){return dp=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},dp.apply(null,arguments)}class pp extends f.Component{render(){const e=this.props,{isOpen:t,onCloseModal:n,loading:a,message:r}=e,o=d(e,["isOpen","onCloseModal","loading","message"]);return g.createElement(yt,{isOpen:t,onBackgroundClick:n},a?g.createElement("div",{className:"spinner"},g.createElement("div",null)):g.createElement("div",null,g.createElement(up,dp({children:r},o,{isModal:!0})),g.createElement("a",{className:"Close",role:"button",onClick:n},g.createElement(P,{i:"close-circle-o"}))))}}pp.propTypes={isOpen:h.bool,onCloseModal:h.func,loading:h.bool,message:h.string};const mp=K(e=>{const{addFundsModalOpen:t,message:n}=e.addFundsModal,{cards:a}=e.cards,{taxExempt:r}=e.tax;return{isOpen:t,cards:a,message:n,taxExempt:r}},{onCloseModal:Ge})(pp);class hp extends f.Component{render(){const e=this.props,{isOpen:t,onCloseModal:n,user:a}=e;d(e,["isOpen","onCloseModal","user"]);
127return g.createElement(yt,{isOpen:t,onBackgroundClick:n},g.createElement("div",null,g.createElement("a",{className:"Close",role:"button",onClick:n},g.createElement(P,{i:"close-circle-o"})),g.createElement("h3",{className:"text-center"},"Tracking ID Required"),g.createElement("p",{className:"text-center"},"A tracking ID is required to be active before making a purchase."),g.createElement("p",{className:"text-center"},"To create or activate an existing tracking ID, please use the tracking drop down in the navigation bar at the top of your screen."),g.createElement("p",{className:"text-center"},"For assistance please contact us at",g.createElement("br",null),"[email protected] or (214) 705-6400")))}}hp.propTypes=u(c({},yt.propTypes),{user:h.object.isRequired});const fp=K(e=>{const{trackingRequiredModalOpen:t}=e.trackingRequired;return{isOpen:t}},{onCloseModal:Je})(hp),gp=[{label:"",value:""},{label:"Index Error",value:"incorrect_index"},{label:"Incorrect document image",value:"incorrect_document_linked"},{label:"Document image missing pages",value:"incomplete_document_linked"}],bp=[{label:"",value:""},{label:"Missing index",value:"missing_index"},{label:"Missing images",value:"missing_images"},{label:"Missing images/index",value:"missing_images_and_index"}];class yp extends f.Component{constructor(e){super(e),p(this,"onTypeChange",e=>{this.setState({type:e.target.value})}),p(this,"onCommentChange",e=>{this.setState({comment:e.target.value})}),p(this,"onUserChange",e=>{this.setState({userId:e.target.value})}),p(this,"onEmailChange",e=>{this.setState({email:e.target.value})}),p(this,"onCreateClicked",()=>{const{type:e,comment:t,userId:n,email:a}=this.state;!this.props.isCountyInfoModalOpen||t&&n&&a&&e?(this.props.onCreatingReportIssue(this.state),this.resetValues()):this.setState({formSubmissionError:!0})}),p(this,"onCloseClicked",e=>{this.resetValues(),this.props.closeReportIssueModal(e)}),p(this,"validateReportIssueField",e=>!(this.state.formSubmissionError&&!e)),this.state={type:gp[0].value,comment:"",userId:"",email:"",formSubmissionError:!1}}resetValues(){this.setState({type:gp[0].value,comment:"",userId:"",email:"",formSubmissionError:!1})}get reportIssuefields(){const{isCountyInfoModalOpen:e}=this.props;return g.createElement("div",null,g.createElement(gt,null,g.createElement(bt,{medium:6},g.createElement(gn.Stack,{label:"Type *",placeholder:"ReportIssue Type",name:"type",onChange:this.onTypeChange,options:e?bp:gp,error:!this.validateReportIssueField(this.state.type)&&"Required"})),e&&g.createElement(bt,{medium:6},g.createElement(mn.Stack,{label:"Email *",placeholder:"Email",name:"Email",value:this.state.email,onChange:this.onEmailChange,error:!this.validateReportIssueField(this.state.email)&&"Required"})),g.createElement(bt,{medium:6},g.createElement(mn.Stack,{label:e?"Description *":"Comment",placeholder:e?"Please Detail the Potential Issue":"Comment",name:"comment",value:this.state.comment,onChange:this.onCommentChange,error:!this.validateReportIssueField(this.state.comment)&&"Required"})),(this.props.allowChangeUser||e)&&g.createElement(bt,{medium:6},g.createElement(mn.Stack,{label:e?"Name *":"User Id",placeholder:e?"Your Name":"User Id",name:"user",value:this.state.userId,onChange:this.onUserChange,error:!this.validateReportIssueField(this.state.userId)&&"Required"}))),g.createElement(gt,null,g.createElement(bt,{medium:8,large:6,mediumCentered:!0},g.createElement(ft,{expanded:!0,className:"collapse",onClick:this.onCreateClicked,type:"button"},"Report Issue"))))}render(){const{isReportIssueModalOpen:e}=this.props;return g.createElement(yt,{isOpen:e},this.props.isCountyInfoModalOpen?g.createElement("div",null,g.createElement("a",{className:"Close",onClick:this.onCloseClicked},g.createElement(P,{i:"close-circle-o"})),g.createElement("h4",{className:"rev-Modal-header"},"Submit a Data Issue"),g.createElement("p",null,"TexasFile strives to provide 100% complete and accurate data. Please report any errors or missing data, including:"),g.createElement("ul",{className:"PaddedList"},g.createElement("li",null,"gaps in coverage"),g.createElement("li",null,"image or index errors"),g.createElement("li",null,"incomplete index")),g.createElement("p",null,"We value your feedback, and will promptly address all reported issues."),this.reportIssuefields,g.createElement("p",{className:"text-center u-margin-top"},"Visit our",g.createElement("a",{onClick:()=>{window.location.href="/tips/"}}," FAQ "),"page if you have a non-data issue")):g.createElement("div",null,g.createElement(gt,null,g.createElement(bt,null,g.createElement("a",{className:"Close",onClick:this.onCloseClicked},g.createElement(P,{i:"close-circle-o"})),g.createElement("h4",{className:"rev-Modal-header"},"Report Document or Index Errors"),g.createElement("p",null,"Quality images and index is our priority. Please report any type-o's, missing data or document image issues. Your feedback is very important, and our team will c
127orrect any issues you locate.")),g.createElement("hr",null)),this.reportIssuefields))}}function vp(){return vp=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},vp.apply(null,arguments)}yp.propTypes={isReportIssueModalOpen:h.bool.isRequired,closeReportIssueModal:h.func.isRequired,onCreatingReportIssue:h.func.isRequired,allowChangeUser:h.bool,isCountyInfoModalOpen:h.bool};const Ep=e=>{const{results:t,listPages:n,user:a,countyMappings:r,esQuery:o,csrfToken:s,handleDocQueryClick:i,lastPurchaseComplete:l}=e,[d,p]=f.useState(1),[h,b]=f.useState(t),[y,v]=f.useState({}),[E,w]=f.useState(""),[C,S]=f.useState([]),[k,N]=f.useState(0),[x,T]=f.useState(!1),[M,R]=f.useState(""),[O,_]=f.useState(""),[P,F]=f.useState(""),A=(e,t,n)=>{T(!0),R(e),_(t),F(n)},I=({comment:t,type:n,userId:a,email:r})=>{const o=((e,t,n,a,r=new FormData)=>(r.append("csrfmiddlewaretoken",s),r.append("issue",e),r.append("user",n),r.append("comment",t),a?(r.append("email",a),r.append("isGapIssue",!0)):(r.append("county",M),r.append("object_id",O),r.append("document_type",P)),r))(n,t,a,r);fetch("/myfile/report/",{method:"POST",credentials:"same-origin",body:o}).then(t=>t.ok||400===t.status?t.json():(e.setFlashObj(bn("Could not process request. Please try again.")),null)).then(t=>{t&&"error"in t?e.setFlashObj(bn("Could not process request.")):e.setFlashObj($e("Document issue request sent.")),T(!1)})},D=()=>{T(!1)};f.useEffect(()=>{if(!oe.isEmpty(l)){const t=((e,t)=>{const n=oe.findIndex(e,{_id:t.id});return e[n]._source=c(c({},e[n]._source),t),e})(h,l);b(t),e.clearLastPurchaseComplete()}},[l]),f.useEffect(()=>{m(void 0,null,function*(){try{const e=yield fetch("/fetch-rewards");e.ok||bn("Failed to fetch rewards, they will not apply to purchases");const t=yield e.json();S(t.rewards)}catch(e){}})},[k]);const j=(t,n,a)=>{e.openAddFundsModal(ip(`Document ${n}`,Ze(a),Ze(e.balance),Ze(a-e.balance))),v(t),w(n)},B=e=>oe.isEmpty(r)?ce[e].toLowerCase().replaceAll(" ","-"):r[e].toLowerCase().replaceAll(" ","-"),L=()=>{setTimeout(()=>{N(e=>e+1)},2e3)},$=(t,n,r)=>{const o=t.purchase_price.slice(1);r.preventDefault(),a.tracking_id_required?e.openTrackingRequiredModal():e.balance<o&&!ue(C)?j(t,"purchase",o):(e.openMyPurchaseModal(t,n),ue(C)?L():e.setUserBalance(parseFloat(e.balance-o)))},q=t=>{dr.execute(s,t,!1).then(e=>e.ok||400===e.status?e.json():bn()).then(t=>{let n={};return e.closeMyPreviewModal(),t.data&&(e.setQuickCartCount(t.data.cart_count),n=t),t.errors&&(n=bn(t.errors.message)),e.setFlashObj(n)})},z=e=>{if(e===n.length+1||e<1)return;const t=new FormData;t.append("page",e),t.append("es_query",JSON.stringify(o)),t.append("chat_mode","move-page");fetch("/chat/query/",{method:"POST",credentials:"same-origin",headers:{"X-CSRFToken":s},body:t}).then(e=>e.ok?e.json():{}).then(t=>{t&&t.response&&(b(t.response),p(e))})};return g.createElement("div",{className:"chatbotInstrViewResContainer"},(()=>{const e=1===d,t=d===n.length;return g.createElement("div",{className:"chatbotInstrView-pagination"},g.createElement("div",{className:"chatbotInstrView-pagination first "+(e?"disabled":""),onClick:()=>z(1)},"<<"),g.createElement("div",{className:"chatbotInstrView-pagination prev "+(e?"disabled":""),onClick:()=>z(d-1)},"<"),g.createElement("div",{className:"chatbotInstrView-pagination current-page"},`Page ${d} of ${n.length}`),g.createElement("div",{className:"chatbotInstrView-pagination next "+(t?"disabled":""),onClick:()=>z(d+1)},">"),g.createElement("div",{className:"chatbotInstrView-pagination last "+(t?"disabled":""),onClick:()=>z(n.length)},">>"))})(),h.map((t,n)=>g.createElement(Qa,{key:n,result:u(c({},t._source),{id:t._id}),county:{id:t._source.county_id,slug:B(t._source.county_id).toLowerCase(),name:B(t._source.county_id),state:43},user:a,countyMappings:r,csrfToken:s,openMyPurchaseModal:e.openMyPurchaseModal,openMyPreviewModal:e.openMyPreviewModal,setUserBalance:Oe,handleAddToCart:q,userBalance:e.balance,rewards:C,updateRewards:L,openTrackingRequiredModal:e.openTrackingRequiredModal,setSelectedResult:j,handleDocQueryClick:i,handleReportDocumentIssue:A})),(()=>{const{result:t}=e;if(!oe.isEmpty(t)){t.county.slug=B(t.county.id);const{type:e}=t;oe.isEmpty(e)||(t.doctype=e.name)}
127return g.createElement(Us,{user:a,isOpen:e.isMyPurchaseModalOpen,onClose:e.closeMyPurchaseModal,onPurchaseSuccess:e.onMyPurchaseModalSuccess,onPurchaseFailed:e.onMyPurchaseModalFail,documentType:"instrument",result:t,csrfToken:s})})(),g.createElement(ii,{isOpen:e.isMyPreviewModalOpen,result:e.result,county:e.currCounty,onClose:e.closeMyPreviewModal,onPreviewFailed:e.onMyPreviewModalFail,onPreviewSuccess:t=>(t=>{const n=h,a=oe.findIndex(n,{_id:t.id});n[a]._source=c(c({},n[a]._source),{preview_price:"$0.00",hasPreviewed:!0}),b(n),e.onMyPreviewModalSuccess()})(t),onAddToCartClicked:q,onPurchaseClicked:$,user:e.user}),g.createElement(yp,{isReportIssueModalOpen:x,closeReportIssueModal:D,onCreatingReportIssue:I,allowChangeUser:a.is_staff}),g.createElement(fp,{user:a}),g.createElement(mp,vp({onAddFundsComplete:t=>{E&&(()=>{if("purchase"===E){const t=y.purchase_price.slice(1),n=de(C);if(t>e.balance&&!n)return void e.openAddFundsModal(ip("Document purchase",Ze(t),Ze(e.balance),Ze(t-e.balance)));n?e.openMyPurchaseModal(y,e.currCounty):(e.openMyPurchaseModal(y,e.currCounty),e.setUserBalance(parseFloat(e.balance-t)))}else if("preview"===E){const t=y.preview_price.slice(1);if(t>e.balance)return void e.openAddFundsModal(ip("Document preview",Ze(t),Ze(e.balance),Ze(t-e.balance)));e.openMyPreviewModal(y,e.currCounty)}v({}),w("")})()}},e)))};Ep.propTypes={results:h.array,listPages:h.array,user:h.object,countyMappings:h.object,esQuery:h.string,csrfToken:h.string,openMyPurchaseModal:h.func,openMyPreviewModal:h.func,openAddFundsModal:h.func,closeMyPreviewModal:h.func,closeMyPurchaseModal:h.func,isMyPurchaseModalOpen:h.bool,isMyPreviewModalOpen:h.bool,onMyPreviewModalFail:h.func,onMyPurchaseModalFail:h.func,onMyPurchaseModalSuccess:h.func,onMyPreviewModalSuccess:h.func,result:h.object,currCounty:h.object,setFlashObj:h.func,setQuickCartCount:h.func,setUserBalance:h.func,balance:h.number,openTrackingRequiredModal:h.func,handleDocQueryClick:h.func,lastPurchaseComplete:h.object,clearLastPurchaseComplete:h.func};const wp=K(function(e,t){const{isMyPurchaseModalOpen:n,isMyPreviewModalOpen:a,result:r,currCounty:o,lastPurchaseComplete:s}=e.searches,{requireTracking:i}=e.trackingRequired,{balance:l}=e.user;return{isMyPreviewModalOpen:a,isMyPurchaseModalOpen:n,currCounty:o,result:r,lastPurchaseComplete:s,requireTracking:i,balance:l}},{openMyPurchaseModal:ct,openMyPreviewModal:lt,closeMyPurchaseModal:it,closeMyPreviewModal:st,onMyPurchaseModalSuccess:ot,onMyPreviewModalSuccess:rt,onMyPurchaseModalFail:at,onMyPreviewModalFail:nt,setFlashObj:Ue,purchaseComplete:Re,clearLastPurchaseComplete:tt,setQuickCartCount:Te,openAddFundsModal:et,openTrackingRequiredModal:Qe})(Ep),Cp=e=>{const t=f.useRef(null),{isReportChatIssueModalOpen:n,closeReportChatIssueModal:a,onCreatingChatReportIssue:r,fromChatbot:o}=e;return g.createElement(yt,{isOpen:n,className:""+(o?"reportIssueChatbot":"")},g.createElement("div",null,g.createElement(gt,null,g.createElement(bt,null,g.createElement("a",{className:"Close",onClick:()=>{var e;a(e)},style:{right:".5rem"}},g.createElement(P,{i:"close-circle-o"})),g.createElement("textarea",{ref:t,placeholder:"What was the issue with the response? How could it be improved?"}))),g.createElement("div",null,g.createElement(gt,null,g.createElement(bt,null,g.createElement(ft,{expanded:!0,className:"collapse",onClick:()=>{const e=t.current.value;e&&(r(e),t.current.value="")},type:"button"},"Report Issue"))))))};Cp.propTypes={isReportChatIssueModalOpen:h.bool.isRequired,closeReportChatIssueModal:h.func.isRequired,onCreatingChatReportIssue:h.func.isRequired,fromChatbot:h.bool};const Sp=e=>{const{csrfToken:t,user:n,onCloseChatBot:a,gptModel:r}=e,[o,s]=f.useState(""),[i,l]=f.useState(""),[c,u]=f.useState(""),[d,p]=f.useState([]),[h,b]=f.useState(!1),y=f.useRef(null),[v,E]=f.useState("site-help"),[w,C]=f.useState("0"),[S,k]=f.useState(!1),[N,x]=f.useState(""),[T,M]=f.useState([]),R=f.useRef(null),[O,_]=f.useState(null),F=f.useRef([]),[A,I]=f.useState(""),[D,j]=f.useState({}),[B,L]=f.useState(!1),[$,q]=f.useState({current:r,previous:r,changed:!0}),[z,U]=f.useState(null),[V,W]=f.useState({}),[H,K]=f.useState(!1),[Y,X]=f.useState({}),[G,J]=f.useState(""),[Z,Q]=f.useState(!1),[ee,te]=f.useState(null),[ne,ae]=f.useState([]);F.current=[];const re=e=>{e&&!F.current.includes(e)&&F.current.push(e)};f.useEffect(()=>{null!==O&&F.current[O]&&F.current[O].scrollIntoView({behavior:"smooth"})},[O]);const se=e=>{const t={content:e.charAt(0).toUpperCase()+e.slice(1),role:"user"};p([...d,t]),b(!0)},ie=e=>{const t=document.createElement("a");t.href=e,t.download="",t.style.display="none",document.body.appendChild(t),t.click(),document.body.removeChild(t)},le=t=>(k(!0),((e,t=!1)=>fetch(e,{method:"GET",credentials:"same-origin",headers:{"X-Requested-With":"XMLHttpRequest"}}).then(e=>
127e.ok||t&&!e.ok?e.json():bn()))(t,!0).then(t=>(t.zip_url?(e.setUserBalance(ke(t.user_balance)),ie(t.zip_url),k(!1)):t.purchase_url&&t.purchase_url.includes("/document/viewer")&&e.setUserBalance(ke(t.user_balance)),k(!1),t))),ue=e=>oe.isEmpty(D)?ce[e].toLowerCase().replaceAll(" ","-"):D[e].toLowerCase().replaceAll(" ","-"),de=(e,t)=>{e.preventDefault(),C("1"),x(t),l(t),b(!0)},pe=e=>g.createElement(g.Fragment,null,g.createElement("p",{style:{marginBottom:"0.5rem"}},"Good news, we found ",`${e.num_results}`," records matching your search criteria. Please let us know how you would like to proceed:"),g.createElement("a",{style:{textDecoration:"underline",pointerEvents:e.response.length>0?"auto":"none"},onClick:()=>(e=>{const t=d.filter(e=>"template"!==e.role);t.push({content:e.response,role:"bot",listPages:e.list_pages,esQuery:e.es_query}),p(t),C("1")})(e)},"View results in this Chat window"),g.createElement("br",null),g.createElement("a",{style:{textDecoration:"underline"},onClick:()=>(e=>{const n=new FormData;n.append("data",JSON.stringify({transferredEsResponsePhase:"1",transferredEsResults:e.response,transferredEsPageList:e.list_pages,transferredEsQuery:e.es_query,transferredEsNumResults:e.num_results})),fetch("/transfer-to-search-bot/",{method:"POST",headers:{"X-CSRFToken":t},body:n}).then(e=>{e.ok?(p([...d,{content:"Transferring user to search page...",role:"success"}]),window.location.href="/searchbot/"):p([...d,{content:"Sorry, this service is currently unavailable!",role:"error"}])})})(e)},"View results in standard results view"),g.createElement("br",null),g.createElement("p",{style:{marginTop:"0.5rem",marginBottom:"0"}},"Or you can narrow down your search results by telling me more about the document you are looking for.")),me=()=>m(void 0,null,function*(){if("document-explorer"===v&&"exit"===i)return C("0"),p([...d,{content:"Document explorer phase set back to 0, you can now enter a document search or site help query.",role:"bot"}]),u(""),void k(!1);k(!0);const a=new FormData,r="0.5"===w?"document-explorer":yield m(void 0,null,function*(){const e=new FormData;e.append("query",JSON.stringify(i)),e.append("chat_mode",v),e.append("es_response_phase",w);const n=yield fetch("/chat/chatmode/",{method:"POST",credentials:"same-origin",headers:{"X-CSRFToken":t},body:e});if(n.ok){const e=yield n.json();return"document-explorer"===v&&"site-help"===e.chat_mode&&C("0"),E(e.chat_mode),e.chat_mode}return v});
127if("document-explorer"===r&&"1"===w){if(0===T.filter(e=>e._id===i.replaceAll('"',"").replaceAll("'","").trim().toUpperCase()).length)return p([...d,{content:"I'm sorry, I was unable to find a document with that instrument ID.",sender:"bot"}]),void k(!1);a.append("query",JSON.stringify(i.replaceAll('"',"").replaceAll("'","").trim().toUpperCase()))}else a.append("query",JSON.stringify(Z?c:i)),Q(!1);a.append("chat_mode",r),a.append("es_response_phase",w),a.append("model",$.current);let o="/chat/query/";if("document-explorer"===r)if("0.5"===w){const e=d.filter(e=>"template"!==e.role);if(p(e),"reset"===i&&B)return C("0"),k(!1),void u("");a.set("query",`${c} ${i}`),L(!0)}else if("2"===w)a.append("instr_id",N);else if("3"===w||"4"===w)if("yes"===i.toLowerCase()){const t=T.filter(e=>e._id===N.replaceAll('"',"").replaceAll("'","").trim().toUpperCase())[0]._source.summary_price.slice(1);if(n.balance<t)return p([...d,{content:`You do not have enough funds to purchase this summary. Please add $${t-n.balance} to your account.`,sender:"bot"}]),C("1"),void k(!1);if(n.tracking_id_required&&null===n.orders.tracking_order)return e.openTrackingRequiredModal(),void k(!1);{const e=T.filter(e=>e._id===N)[0]._source.county_id,t=ue(e);"3"===w?o=`/document/api/purchase/texas/${t}/instrument/${N}/`:"4"===w&&(o=`/document/api/summary/texas/${t}/instrument/${N}/`)}}else{if("no"===i.toLowerCase())return p([...d,{content:"You can purchase this document later.",role:"bot"}]),C("1"),void k(!1);if("email"!==i.toLowerCase())return p([...d,{content:"Invalid input, please try again.",sender:"bot"}]),void k(!1);a.append("instr_id",N)}a.append("user",{id:e.user.id}),fetch(o,{method:"POST",credentials:"same-origin",headers:{"X-CSRFToken":t},body:a}).then(e=>e.ok?e.headers.get("Content-Type").includes("text/event-stream")?e:e.json():bn()).then(e=>{if("/chat/query/"===o)if(e&&(e.response||e.zip_url)){if("document-explorer"===r){if("string"==typeof e.response&&e.response.includes("RATE: "))return p([...d,{content:e.response.replace("RATE: ",""),role:"bot"}]),void k(!1);if("0"===w||"0.5"===w)return Array.isArray(e.response)&&0===e.response.length?(p([...d,{content:"Sorry, I was unable to find any documents that match your query.",role:"bot"}]),void k(!1)):"string"==typeof e.response&&(e.response.includes("CLARIFY: ")||e.response.includes("UNRELATED: "))?(p([...d,{content:e.response.replace("CLARIFY: ","").replace("UNRELATED: ",""),role:"bot"}]),void k(!1)):(C("0.5"),j(e.county_mappings),u(i),M(e.response),k(!1),void p([...d,{content:pe(e),role:"template",dataObj:e}]));if("1"===w){if(x(i.replaceAll('"',"").replaceAll("'","").trim().toUpperCase()),"You have not purchased this document yet."===e.response){const t=T.filter(e=>e._id===i.replaceAll('"',"").replaceAll("'","").trim().toUpperCase())[0]._source.purchase_price;return e.response=`${e.response}\nWould you like to purchase this document for ${t}? (Yes/No)`,p([...d,{content:e.response,role:"bot"}]),C("3"),void k(!1)}if("You have not purchased a summary for this document yet."===e.response){const t=T.filter(e=>e._id===i.replaceAll('"',"").replaceAll("'","").trim().toUpperCase())[0]._source.summary_price;return e.response=`${e.response}\nWould you like to purchase a summary for ${t}? (Yes/No) Or, you can type "email" to have me email this PDF to ${n.email}`,p([...d,{content:e.response,role:"bot"}]),C("4"),void k(!1)}if(e.zip_url)return ie(e.zip_url),k(!1),C("2"),void p([...d,{content:`You may now start asking questions about the document. At any point while in document questioning mode, type "email" to email the document PDF and explanation files to ${n.email}, downloading summary...`,role:"bot",type:"default"}]);C("2")}else if("email"===i.toLowerCase()){if("2"===w)return p([...d,{content:e.response,role:"bot"}]),void k(!1);if("4"===w)return p([...d,{content:`${e.response} You may continue to purchase the document summary or exit back to the search mode.`,role:"bot"}]),void k(!1)}else if(e.zip_url)return ie(e.zip_url),k(!1),C("2"),void p([...d,{content:`You may now start asking questions about the document. At any point while in document questioning mode, type "email" to email the document PDF and explantion files to ${n.email}, downloading summary...`,role:"bot",type:"default"}])}else if("site-help"===r)return p([...d,{role:"bot",content:e.response,streamed:!1,posted:!0,mode:r,phase:""}]),u(i),void k(!1);"string"==typeof e.response&&(e.response=e.response.replace("CLARIFY: ","").replace("UNRELATED: ","")),p([...d,{content:e.response,role:"bot",listPages:e.list_pages,esQuery:e.es_query}])}else"site-help"===r||"2"===w?(k(!0),Nn(e,"sitehelp"===r?"":"2",r,p,k),u(i)):p([...d,{content:"Sorry, I'm unable to provide an answer to your query.",role:"bot"}]);else if(o.includes("/document/api")&&("3"===w||"4"===w))if(("3"===w&&e.images_available||"4"===w&&e.preview_url)&&e.preview_url.includes("/complete")){const t=le(e.preview_url);if(t.error)"Insufficient funds"===t.error.type&&(p([...d,{content:`Please add $${e.credits_needed} to your account`,role:"bot"}]),C("0"));else if(Oe(ke(e.user_balance)),"3"===w){const e=T.filter(e=>e._id===N.replaceAll('"',"").replaceAll("'","").trim().toUpperCase())[0]._source.summary_price;p([...d,{content:`You have successfully purchased this document. Would you like to purchase the summary for ${e}? (Yes/No) Or, you can type "email" to have me email this PDF to ${n.email}`,role:"bot"}]),C("4")}else"4"===w&&(p([...d,{content:"You have successfully purchased the document summary and can now start asking questions about it, downloading summary..",role:"bot",type:"default"}]),C("2"))}else if(e.preview_url&&e.preview_url.includes("/document/viewer"))if(Oe(ke(e.user_balance)),"3"===w){const e=T.filter(e=>e._id===N.replaceAll('"',"").replaceAll("'","").trim().toUpperCase())[0]._source.summary_price;p([...d,{content:`You have successfully purchased this document. Would you like to purchase the summary for ${e}? (Yes/No) Or, you can type "email" to have me email this PDF to ${n.email}`,role:"bot"}]),C("4")}else"4"===w&&(p([...d,{content:"You have successfully purchased this document summary and can now start asking questions about it, downloading summary..",role:"bot",type:"default"}]),C("2"));"document-explorer"===r&&"2"!==w&&k(!1)})}),he=e=>{e&&e.preventDefault();const t=o;""!==t.trim()&&(se(t),l(t)),s("")},fe=()=>{var e;null==(e=y.current)||e.scrollIntoView({behavior:"smooth"})},ge=e=>{const t=`I need help with ${e.currentTarget.lastChild.textContent.toLowerCase()}`;""!==t.trim()&&(l(t),se(t))};f.useEffect(()=>{oe.isEmpty(d)&&n.chatbotAccess&&wn(p,k,X);const e=document.querySelector(".Footer"),t=document.querySelectorAll("[data-label]");return e&&(te(window.getComputedStyle(e).zIndex||"auto"),e.style.zIndex="0"),t&&(ae([...t].map(e=>window.getComputedStyle(e).zIndex||Array.from({length:t.length},()=>
127"auto"))),t.forEach(e=>{e.style.zIndex="0"})),()=>{e&&(e.style.zIndex=ee),t.forEach((e,t)=>{e.style.zIndex=ne[t]||null})}},[]),f.useEffect(()=>{if(oe.isEmpty(d))k(!0);else{const e=d[d.length-1];"bot"===e.role&&["2",""].includes(e.phase)&&!0===e.streamed&&!1===e.posted&&Cn(e,t,p)}h&&(k(!0),me(),l(""),b(!1)),fe()},[h,d]),f.useEffect(()=>{$.changed||Sn(k,$,q,d,p,t)},[$]),f.useEffect(()=>{!S&&R.current&&R.current.focus()},[S]);f.useEffect(()=>{W(""===N?{}:((e=N)=>T.filter(t=>t._id===e.replaceAll('"',"").replaceAll("'","").trim().toUpperCase())[0]._source)(N))},[N]);const be=(e,t)=>g.createElement("span",{className:`standard-chatbot-message ${e.role}`,style:t===O?{border:"1px solid #000"}:{}},e.content),ye=e=>{const n=new FormData;n.append("comment",e),n.append("messages",JSON.stringify(d)),""!==N?(n.append("instrument_id",N),n.append("county_slug",ue(V.county_id)),n.append("filed_date",V.filed_date)):(n.append("instrument_id","No instrument ID"),n.append("county_slug","No county"),n.append("filed_date","No filed date")),n.append("reported_message",JSON.stringify(G)),fetch("/chat/report/",{method:"POST",credentials:"same-origin",headers:{"X-CSRFToken":t},body:n}).then(e=>(e.ok?(X($e("Chat issue report sent.")),K(!1)):X(bn("There was an error submitting your report.")),J(""),null))},ve=(e,t)=>"bot"!==e.role?be(e,t):g.createElement("div",{style:{display:"flex",flexDirection:"row"}},be(e,t),z===t&&"bot"===e.role&&g.createElement("div",{className:"reportChatIssueBox"},g.createElement(P,{i:"help-circle-o","data-tip":"Report an issue with this response","data-for":"reportChatIssueButton",style:{fontSize:"x-large"},onClick:()=>(e=>{J(e),K(!0)})(e)}),g.createElement(yn,{id:"reportChatIssueButton",place:"bottom",effect:"solid"}),t===d.length-1&&"default"!==e.type&&g.createElement(g.Fragment,null,g.createElement(P,{i:"refresh-alt","data-tip":"Regenerate this response","data-for":"retryQuery",style:{fontSize:"x-large"},onClick:()=>xn(Q,b,p,d,U)}),g.createElement(yn,{id:"retryQuery",place:"bottom",effect:"solid"}))));return g.createElement("div",{className:"chat-container"},g.createElement(xe,{json:Y,closeFlash:()=>{X({})}}),g.createElement(gt,{id:"chat-title",className:"chat-title",style:{display:"flex",width:"100%",flexFlow:"row"}},g.createElement("p",{style:{fontSize:"medium",marginTop:"16px"}},"Welcome to TexasFile's automated chat session"),"undefined"!=typeof document&&null!==document.querySelector(".SidebarWrapper.Chatbot")&&g.createElement(g.Fragment,null,g.createElement(P,{i:"return-o",onClick:()=>{S||(a(),e.openBotSidebar(d,v,w,T,N,c,$))},"data-tip":"Open in sidebar",className:"chatbot-open-sidebar"}),g.createElement(yn,{place:"right",effect:"solid"}))),g.createElement(gt,{id:"chat-message-container",className:"chat-message-container",style:{position:"relative"}},d.map((e,a)=>g.createElement("div",{ref:re,key:a,style:Array.isArray(e.content)?{}:{display:"user"===e.role?"flex":"initial",justifyContent:"user"===e.role?"flex-end":"initial"},onMouseEnter:()=>U(a),onMouseLeave:()=>U(null)},"string"==typeof e.content||"template"===e.role?ve(e,a):g.createElement(wp,{results:e.content,listPages:e.listPages,user:n,countyMappings:D,esQuery:e.esQuery,csrfToken:t,handleDocQueryClick:de}))),S&&g.createElement("div",null,g.createElement("span",{className:"standard-chatbot-waiting"},g.createElement("p",{className:"blinking-bubble",style:{marginRight:"3px"}}),g.createElement("p",{className:"blinking-bubble",style:{marginRight:"3px"}}),g.createElement("p",{className:"blinking-bubble"}))),!S&&1===d.length&&"site-help"===v&&g.createElement("div",{className:"standard-chatbot-options"},g.createElement("span",{id:"1",onClick:ge},g.createElement("p",null,"Document research"),"Searching for deeds, liens, easements, oil and gas leases, plat maps, judgements, etc."),g.createElement("span",{id:"2",onClick:ge},g.createElement("p",null,"Account questions"),"Resetting password, adding funds, receipts, and refunding purchases."),g.createElement("span",{id:"3",onClick:ge},g.createElement("p",null,"Site features"),"Downloading images, statewide search, legal and address searches, mineral data, team accounts.")),g.createElement("aside",{ref:y}),g.createElement("div",{className:"chatbot-rate-limit"+(d.length>
1271?" fade-out":"")},g.createElement("span",null,"Rate limit is 20 messages/hr"))),g.createElement("hr",{className:"chat-hr"}),g.createElement("form",{onSubmit:he,className:"chatbot-form"},g.createElement("div",{className:"chat-input-container"},g.createElement("textarea",{ref:R,placeholder:kn(S,$,v,w,B,n),value:o,onChange:e=>s(e.target.value),maxLength:4096,className:"chat-inputBox",onKeyDown:e=>{"Enter"===e.key?(I(""),fe(),_(null),he()):"ArrowUp"===e.key?(e.preventDefault(),(null===O||O>0)&&d.length>1&&_(e=>{var t;let n=null!==e?e:d.length-1;if(1===n)return s(A),fe(),null;for(""===A&&I(o);n>0&&(n--,"user"!==d[n].role);)if(0===n&&"user"!==d[n].role){n++;break}return s((null==(t=d[n])?void 0:t.content)||""),n})):"ArrowDown"===e.key?(e.preventDefault(),(null===O||O<d.length-1)&&d.length>1&&_(e=>{var t;let n=null!==e?e:0;if(n===d.length-2)return s(A),fe(),null;for(""===A&&I(o);n<d.length-1&&(n++,"user"!==d[n].role);)if(n===d.length-1&&"user"!==d[n].role){n--;break}return s((null==(t=d[n])?void 0:t.content)||""),n})):e.ctrlKey||e.altKey||e.shiftKey||e.metaKey||!/^[a-zA-Z0-9]$/.test(e.key)||(I(""),fe(),_(null))},disabled:S}),g.createElement("div",{className:"chat-buttonColumn"},g.createElement(hn.Button,null,g.createElement(ft,{type:"submit",name:"chatSendBtn",id:"chatSendBtn",className:"chat-button",style:{marginBottom:"10px"},disabled:oe.isEmpty(o)||S},"Send")),g.createElement(hn.Button,null,g.createElement(ft,{type:"submit",name:"chatCloseBtn",id:"chatCloseBtn",className:"chat-button gray-search-transition",onClick:a},"Close"))))),g.createElement(Cp,{isReportChatIssueModalOpen:H,closeReportChatIssueModal:()=>K(!1),onCreatingChatReportIssue:ye,fromChatbot:!0}))};Sp.propTypes={csrfToken:h.string.isRequired,user:h.object.isRequired,onCloseChatBot:h.func,setUserBalance:h.func,requireTracking:h.bool,openBotSidebar:h.func,openTrackingRequiredModal:h.func,gptModel:h.string};const kp=K(null,{setUserBalance:Oe,openTrackingRequiredModal:Qe})(Sp);function Np(e){const[t,n]=f.useState([]),[a,r]=f.useState([]),[o,s]=f.useState([]),[i,l]=f.useState([]),[d,p]=f.useState(!0),[m,h]=f.useState([]),[b,y]=f.useState([]),[v,E]=f.useState([]),[w,C]=f.useState([]),[S,k]=f.useState([]),[N,x]=f.useState([]),[T,M]=f.useState([]),[R,O]=f.useState([]),[_,F]=f.useState([]),[A,I]=f.useState(!1),[D,j]=f.useState(!1);f.useEffect(()=>{fetch("/search-results-single-api/",{method:"GET"}).then(e=>e.ok||400===e.status?e.json():{data:[],error:{}}).then(e=>{F([...e.data.cities_list]),M([...e.data.help_data]),O([...e.data.searchable_info]),y([...e.data.mineral_counties]),E([...e.data.map_counties]),k([...e.data.probate_counties]),h([...e.data.instrument_counties]),C([...e.data.appraisal_counties]),x([...e.data.ocrss_counties])})},[]);const B=(e="",t="")=>{const n=Array(t.length+1).fill(null).map(()=>Array(e.length+1).fill(null));for(let a=0;a<=e.length;a+=1)n[0][a]=a;for(let a=0;a<=t.length;a+=1)n[a][0]=a;for(let a=1;a<=t.length;a+=1)for(let r=1;r<=e.length;r+=1){const o=e[r-1]===t[a-1]?0:1;n[a][r]=Math.min(n[a][r-1]+1,n[a-1][r]+1,n[a-1][r-1]+o)}return n[t.length][e.length]};for(let c=0;c<m.length;++c){const e=m[c];e.countyData=!0;for(let t=0;t<v.length;++t){if(v[t].county__name.toLowerCase()===e.county__name.toLowerCase()){e.plat=!0;break}e.plat=!1}for(let t=0;t<S.length;++t){if(S[t].county__name.toLowerCase()===e.county__name.toLowerCase()){e.probate=!0;break}e.probate=!1}for(let t=0;t<N.length;++t){if(N[t].county__name.toLowerCase()===e.county__name.toLowerCase()){e.ocrss=!0;break}e.ocrss=!1}for(let t=0;t<b.length;++t){if(b[t].county__name.toLowerCase()===e.county__name.toLowerCase()){e.mineral=!0;break}e.mineral=!1}for(let t=0;t<w.length;++t){if(w[t].county__name.toLowerCase()===e.county__name.toLowerCase()){e.appraisal=!0;break}e.appraisal=!1}}let L=!1;0===i.length&&(L=!0);const $=()=>{p(!1),j(!1)},q=f.useRef(null);f.useEffect(()=>{const e=e=>{q.current&&!q.current.contains(e.target)&&$()};return document.addEventListener("click",e,!0),()=>{document.removeEventListener("click",e,!0)}},[$]);const[z,U]=f.useState(1400);f.useEffect(()=>{U(window.innerWidth)},[]);const V=f.useCallback(()=>{U(window.innerWidth)},[]);f.useEffect(()=>(window.addEventListener("resize",V),()=>{window.removeEventListener("resize",V)}),[V]);return g.createElement("div",{onFocus:()=>{p(!0)},ref:q},g.createElement("div",{className:"searchInputs"},e.user.chatbotAccess&&g.createElement("div",{className:"interactive-chat-container"},g.createElement("button",{className:"interactive-chat-search-button blue-chat-transition",onClick:e=>{if(e.preventDefault(),!0===A){const e=document.querySelector(".chat-container");e&&(e.classList.add("closing"),setTimeout(()=>{I(!1)},500))}else I(!0)}}
127,g.createElement("span",null,"Interactive Chat"," "),A?g.createElement(P,{style:{fontSize:"1.15rem"},i:"chevron-up"}):g.createElement(P,{style:{fontSize:"1.15rem"},i:"chevron-down"})),A&&g.createElement(kp,{csrfToken:e.csrfToken,user:e.user,onCloseChatBot:()=>{const e=document.querySelector(".chat-container");e&&(e.classList.add("closing"),setTimeout(()=>{I(!1)},500))},openBotSidebar:e.openBotSidebar})),g.createElement("button",{id:"searchBarButton",className:"search-interactive-chat-button gray-search-transition",style:e.user.chatbotAccess?{}:{borderRadius:"5px 0 0 5px"},onClick:()=>{l([])}},g.createElement("span",null,L?"Search":"Clear"),g.createElement("div",{className:"searchIcon-spec"},L?g.createElement(P,{style:{fontSize:"1.05rem"},i:"search-o"}):g.createElement(P,{style:{fontSize:"1.05rem"},i:"close-circle-o"}))),g.createElement("form",{autoComplete:"off",onSubmit:e=>e.preventDefault()},g.createElement("input",{id:"SearchInput",type:"search",className:"search-input-box",placeholder:D?"What topic can we help with?":"Click here to get started",onChange:t=>{e.showOverlay();const a=t.target.value;l(a);const o=[],i=[];a.length<5?_.forEach(e=>{e.cities.forEach(t=>{if(t===a)return o.push(e.county_name),void i.push(t)})}):_.forEach(e=>{e.cities.forEach(t=>{if((t=String(t)).startsWith(a.toLowerCase()))return o.push(e.county_name),void i.push(t)})});const d=[...new Set(o)],p=m.filter(e=>e.county__name.toLowerCase().includes(a.toLowerCase())),h=[...m.filter(e=>d.includes(e.county__name)).map((e,t)=>u(c({},e),{searchedCity:i[t]})),...p,...m.filter(e=>B(e.county__name.toLowerCase(),a.toLowerCase())<2?e.county__name:null)],f=[...new Set(h.map(e=>e.county__name))].map(e=>h.find(t=>t.county__name===e));""!==a&&n(f);const g=[],b=[];T.map(e=>e.term).forEach(e=>e.forEach(e=>g.push(e)));const y=g.filter((e,t,n)=>-1===n.indexOf(e,t+1));y.forEach(e=>{T.forEach(t=>{t.term.includes(e)&&b.push({term:e,url:t.url,topic:t.topic})})});const v=b.filter(e=>B(e.term.toLowerCase(),a.toLowerCase())<2?e.term:e.term.toLowerCase().includes(a.toLowerCase())),E={},w=[];for(let e=0;e<v.length;e++){const t=v[e].url;t in E||(E[t]=1,w.push(v[e]))}""!==a&&r(w);const C=[],S=[];R.forEach(e=>{e.term.forEach(e=>{C.push(e)})});[...new Set(C)].forEach(e=>{R.forEach(t=>{t.term.includes(e)&&S.push({term:e,url:t.url,topic:t.topic,description:t.description,UrlTitle:t.UrlTitle})})});const k=S.filter(e=>e.term.toLowerCase().includes(a.toLowerCase())),N=[],x=new Map;
127k.forEach(e=>{const t=e.url;x.has(t)||(x.set(t,1),N.push(e))}),""!==a&&s(N)},value:i,onClick:()=>{e.showOverlay(),j(!0)},autoFocus:!0,autoComplete:"off"}))),D&&0===i.length&&d&&g.createElement("div",{className:"dataResult",id:"results_view_default",style:{transform:L?"translateX(-123px)":"translateX(-134px)"}},g.createElement("li",{className:"DisplaySearchHint"},"Start typing a county name"),g.createElement("li",{className:"defaultSearchOption"},g.createElement("a",{className:"DisplayPageLinks",href:"/pricing/"},"TexasFile pricing")),g.createElement("li",{className:"defaultSearchOption"},g.createElement("a",{className:"DisplayPageLinks",href:"/tips/"},"How to perform searches")),g.createElement("li",{className:"defaultSearchOption"},g.createElement("a",{className:"DisplayPageLinks",href:"/texas-land-records-data-features/"},"Features")),g.createElement("li",{className:"defaultSearchOption"},g.createElement("a",{className:"DisplayPageLinks",href:"/contact/"},"Contact us"))),(0!==t.length||0!==a.length||0!==o.length)&&0!==i.length&&d&&g.createElement("div",{className:"dataResult",id:"results_view",style:{transform:L?"translateX(-123px)":"translateX(-134px)"}},0!==t.length&&g.createElement("div",{className:"countyMatchesHeader"},`${t.length} match${t.length>1?"es":""}`),t.map((t,n)=>{var a;const r=t.county__name.replace(/ /g,"-").toLowerCase(),o=t.county__state__slug.toLowerCase();return g.createElement("div",{id:"County-name-selector",className:"countyResultCard",key:n},g.createElement("div",{className:"countyResultHeader"},g.createElement(P,{className:"countyResultPin",i:"marker"}),g.createElement("a",{className:"countyResultTitle",role:"listbox",name:t.county__name,id:t.county__name},t.searchedCity?g.createElement(g.Fragment,null,`${t.searchedCity.charAt(0).toUpperCase()+t.searchedCity.slice(1)} city in `,g.createElement("strong",null,`${t.county__name} County`)):g.createElement(g.Fragment,null,g.createElement("strong",null,`${t.county__name} County`)," Records Search","texas"!==t.county__state__slug&&` (${s=t.county__state__slug,s[0].toUpperCase()+s.slice(1)})`))),g.createElement("div",{className:"countyResultDivider"}),g.createElement("div",{className:"searchRecordsLabel"},"SEARCH RECORDS"),g.createElement("div",{className:"displaySearchLinks"},g.createElement("div",null,g.createElement("a",{type:"primary",className:"first-content search-options county-tag",href:`/search/${o}/${r}-county/county-clerk-records/?searchbar`},"County Clerk Records")),g.createElement("div",{className:"displaySearchLinks-second-row"},t.mineral&&g.createElement("a",{className:"search-options mineral-tag",href:`/minerals/texas/${r}-county/?searchbar`},"Mineral"),t.plat&&g.createElement("a",{className:"search-options Plat-tag",href:`/search/texas/${r}-county/plat-records/?searchbar`},"Plat"),(null==(a=null==e?void 0:e.user)?void 0:a.cadSearch)&&t.appraisal&&g.createElement("a",{className:"search-options appraisal-tag",href:`/property-data/texas/${r}-county/?searchbar`},"Appraisal"),t.probate&&g.createElement("a",{className:"search-options probate-tag",href:`/texas-probate-records/texas/${r}-county/?searchbar`},"Probate"),t.ocrss&&g.createElement("a",{className:"search-options ocrss-tag",href:`/ocr-supersearch/?county=${r}&searchbar`},"OCR Super Search"))),g.createElement("div",{className:"countyResultDivider"}),g.createElement("div",{className:"countyInfoLinksRow"},g.createElement("a",{className:"countyInfoLink",href:`/texas-deed-records-directory/${r}-county-clerk/`},g.createElement("span",null,"County directory")),g.createElement("span",{className:"countyInfoDivider"}),g.createElement("a",{className:"countyInfoLink",href:`/texas-land-records-coverage/${r}-county-clerk/`},g.createElement("span",null,"Data available")),"texas"===t.county__state__slug&&g.createElement(g.Fragment,null,g.createElement("span",{className:"countyInfoDivider"}),g.createElement("a",{className:"countyInfoLink",href:`https://www.google.com/maps/place/${r}+County,+TX/`,target:"_blank",rel:"noopener noreferrer"},g.createElement("span",null,"Map")))));var s}),a.map((e,t)=>g.createElement("li",{id:"County-name-selector",key:t},g.createElement("a",{className:"DisplayPageLinks",href:`${e.url}?searchbarhelp`,role:"listbox",name:e.term,id:e.term},e.topic))),o.map((e,t)=>g.createElement("li",{id:"Help-info-selector",key:t},g.createElement("div",{className:"DisplayHelpInfo",role:"listbox",name:e.term,id:e.term},g.createElement("div",{className:"Info-title"},e.topic),g.createElement("div",{className:"Info-description"},e.description),g.createElement("div",{className:"Info-link-box"},"Link: ",g.createElement("a",{className:"Info-link",href:`${e.url}?searchbarhelp`},e.UrlTitle)))))))}Np.propTypes={showOverlay:h.func,csrfToken:h.string,user:h.object.isRequired,openBotSidebar:h.func,staticUrl:h.string};class xp extends f.Component{constructor(e){super(e),p(this,"myRef",g.createRef()),p(this,"handleClickOutside",(e,t=!1)=>{t&&this.setState({clickedOutside:!0,isMobileMenuOpen:!1}),this.myRef.current&&!this.myRef.current.contains(e.target)&&this.setState({clickedOutside:!0,isMobileMenuOpen:!1})}),p(this,"openReloadErrorModal",e=>{this.setState({reloadError:!0}),this.setState({isReloadErrorModalOpen:!0}),this.setState({reloadErrorLastFour:e})}),p(this,"handleClickInside",()=>this.setState({clickedOutside:!1})),p(this,"closeReloadErrorModal",()=>{this.setState({isReloadErrorModalOpen:!1})}),p(this,"reloadErrorModal",()=>g.createElement(yt,{isOpen:this.state.isReloadErrorModalOpen,className:"reloadErrorModal",onBackgroun
127dClick:()=>this.closeReloadErrorModal()},g.createElement(gt,null,g.createElement("a",{className:"Close autoDraftClose",role:"button",onClick:()=>this.closeReloadErrorModal()},g.createElement(P,{i:"close-circle-o"})),g.createElement(bt,null,g.createElement("h2",null,"Credit Reload Notification")),g.createElement(bt,null,g.createElement("p",null,"There was a problem automatically reloading your account."),g.createElement("p",null,"Reloading has been disabled for your account"),g.createElement("p",null,"Please select an option below to continue to use the reload feature"),g.createElement("p",null,"If you continue to experience problems please ",g.createElement("a",{href:"mailto:[email protected]?subject=Credit Purchase"},"contact TexasFile support."))),g.createElement(bt,{medium:6},g.createElement(ft,{className:"Modal-close",expanded:!0,href:"/purchase/",rel:"noopener noreferrer",name:"autoReloadErrorAddFundsBtn"},"Add Funds")),g.createElement(bt,{medium:6},g.createElement(ft,{className:"Modal-close",expanded:!0,href:"/card/",rel:"noopener noreferrer",name:"autoReloadCardPage"},"Manage Cards"))))),p(this,"showOverlay",()=>{this.setState({isOverlayOpen:!0})}),p(this,"hideOverlay",()=>{this.setState({isOverlayOpen:!1})}),p(this,"createTrackingId",()=>{const{newTracking:e}=this.state,t=new FormData;e&&(t.append("tracking_id",e),this.createOrUpdateTracking("/my/orders/new/",t,this.updateList),this.props.toggleRequireTrackingOff(),this.setState({tracking_id:e}))}),p(this,"deleteTrackingId",()=>{const e=this.state.trackingIdToDelete,t="/my/orders/"+e+"/";if(e===this.state.tracking_id){const e=new FormData;e.append("order_id",""),this.createOrUpdateTracking("/my/orders/current/",e,this.updateCurrentId),this.props.toggleRequireTrackingOff(),this.setState({tracking_id:""})}fetch(t,{method:"DELETE",credentials:"same-origin",headers:{"X-CSRFToken":this.props.csrfToken}}).then(t=>{if(200===t.status){const t=this.state.recent.filter(t=>t.tracking_id!==e);this.setState({recent:t,trackingIdToDelete:null})}})}),p(this,"requestDeleteTrackingId",e=>{this.setState({trackingIdToDelete:e})}),p(this,"changeModalContent",()=>{this.setState(e=>({forgotPassword:!e.forgotPassword}))}),p(this,"openHelpModal",()=>{this.setState({isHelpModalOpen:!0})}),p(this,"closeHelpModal",()=>{this.setState({isHelpModalOpen:!1})}),p(this,"openLoginModal",()=>{this.setState({isLoginModalOpen:!0})}),p(this,"closeLoginModal",()=>{this.setState({isLoginModalOpen:!1,forgotPassword:!1})}),p(this,"onChangeInput",e=>{this.setState({[e.target.name]:e.target.value},()=>{this.state.resetPasswordError&&this.state.username===this.state.confirmEmailResetModal&&this.state.username&&this.setState({resetPasswordError:""})})}),p(this,"onResetPasswordClick",e=>{if(e.preventDefault(),!this.state.username||!this.state.confirmEmailResetModal)return void this.setState({resetPasswordError:"Both fields must not be blank"});if(this.state.username!==this.state.confirmEmailResetModal)return void this.setState({resetPasswordError:"Fields do not match"});const t=new FormData;t.append("csrfmiddlewaretoken",this.props.csrfToken),t.append("email",this.state.username),fetch("/reset/email/",{method:"POST",credentials:"same-origin",body:t}).then(e=>{const t=e.ok?$e("If the entered username is in our system, you will receive emailed instructions for setting up your new password."):Ee("There was a problem sending the email to reset your password. Please contact support.");this.closeLoginModal(),this.setState({flashJson:t})})}),p(this,"closeFlash",()=>{this.setState({flashJson:{}})}),p(this,"createOrUpdateTracking",(e,t,n)=>(t.append("csrfmiddlewaretoken",this.props.csrfToken),fetch(e,{method:"POST",credentials:"same-origin",body:t}).then(e=>{if(e.ok||400===e.status)return e.json();{const e=Ee();return void this.setState({flashJson:e})}}).then(e=>{n(e)}))),p(this,"updateList",e=>{if(e){const{recent:t}=this.state;t.unshift(e),this.setState({recent:t,tracking_id:e.tracking_id,newTracking:""})}}),p(this,"setTrackingIDEntries",e=>{e&&this.setState({recent:e.trackingEntries,tracking_id:e.currentTracking})}),p(this,"updateNewTracking",e=>{this.setState({newTracking:e.target.value})}),p(this,"updateCurrentId",e=>{e&&this.setState({tracking_id:e.tracking_id,newTracking:""})}),p(this,"closeNotificationModal",()=>{this.setState({isNotificationModalOpen:!1})}),p(this,"toggleMobileMenu",()=>{this.setState(e=>({isMobileMenuOpen:!e.isMobileMenuOpen,clickedOutside:!1}))});const{orders:t}=e.user,{tracking_order:n,recent_orders:a}=t;this.state={loggedInUser:this.props.user,tracking_id:n?n.tracking_id:"",newTracking:this.props.newTracking?this.props.newTracking:"",recent:a||[],flashJson:e.errors?Ee(e.errors):{},loginForm:{},isHelpModalOpen:!1,isLoginModalOpen:!!this.props.openLoginModal&&this.props.openLoginModal,trackingIdToDelete:null,forgotPassword:!1,isReloadErrorModalOpen:!1,reloadCard:"",reloadError:!1,reloadErrorLastFour:"",formData:{},formErrors:{},confirmEmailResetModal:"",resetPasswordError:"",showLoginMenu:!0,isMobile:!1,clickedOutside:!1,userBalance:this.props.userBalanceFromHigherComponent?this.props.userBalanceFromHigherComponent:this.props.userBalance,isOverlayOpen:!1,isStaging:!1,isMobileMenuOpen:!1}}componentDidMount(){if(Le()&&this.setState({isMobile:!0}),window.location.href&&-1!==window.location.href.indexOf("https://staging")&&this.setState({isStaging:!0}),this.props.user.is_authenticated&&this.props.user.notify_reload_error){this.openReloadErrorModal();const e=new FormData;e.append("csrfmiddlewaretoken",this.props.csrfToken),fetch("/reset-reload-error-modal/",{method:"POST",credentials:"same-origin",body:e})}/\/search\/texas\/$/.test(window.location.href)&&!this.props.user.is_authenticated&&this.setState({showLoginMenu:!1}),$("#tracking").keydown(e=>{13===e.keyCode&&this.createTrackingId()}),document.addEventListener("mousedown",this.handleClickOutside)}componentWillUnmount(){document.removeEventListener("mousedown",this.handleClickOutside)}componentDidUpdate(e,t,n){this.props.userBalanceFromHigherComponent&&e.userBalanceFromHigherComponent!==this.props.userBalanceFromHigherComponent?this.setState({userBalance:this.props.userBalanceFromHigherComponent}):this.props.userBalance&&e.userBalance!==this.props.userBalance&&this.setState({userBalance:this.props.userBalance})}get accountOptions(){const{is_authenticated:e}=this.props.user;return e?this.authenticatedOptions:this.login}get logoUrl(){const{staticUrl:e,path:t}=this.props;return"/"===t?`${e}img/tf-mobile-tm-logo.png`:`${e}img/tf-mobile-logo.png`}get mainComponent(){const{user:e,cartCount:t,csrfToken:n,path:a,next:r}=this.props,{userBalance:o}=this.state;return this.state.loggedInUser.is_authenticated?g.createElement(Ua,{userBalance:o,user:e,cartCount:t,newTracking:this.state.newTracking,updateList:this.updateList,updateCurrentId:this.updateCurrentId,createTrackingId:this.createTrackingId,tracking_id:this.state.tracking_id,openHelpModal:this.openHelpModal,closeHelpModal:this.closeHelpModal,createOrUpdateTracking:this.createOrUpdateTracking,isHelpModalOpen:this.state.isHelpModalOpen,updateNewTracking:this.updateNewTracking,recent:this.state.recent,requestDeleteTrackingId:this.requestDeleteTrackingId,setFlashFunction:this.props.setFlashFunction,csrfToken:n,store:this.props.store,tracking_id_required:this.props.tracking_id_required,toggleRequireTrackingOn:this.props.toggleRequireTrackingOn,toggleRequireTrackingOff:this.props.toggleRequireTrackingOff,isMobile:this.state.isMobile,handleClickOutside:this.handleClickOutside,setTrackingIDEntries:this.setTrackingIDEntries,deleteTrackingOpen:null!==this.state.trackingIdToDelete}):g.createElement(Ya,{user:e,path:a,csrfToken:n,changeModalContent:this.changeModalContent,forgotPassword:this.state.forgotPassword,isLoginModalOpen:this.state.isLoginModalOpen,openLoginModal:this.openLoginModal,closeLoginModal:this.closeLoginModal,onResetPasswordCl
127ick:this.onResetPasswordClick,resetPasswordError:this.state.resetPasswordError,next:r,onChangeInput:this.onChangeInput,store:this.props.store,blogNav:this.props.blogNav,isMobile:this.state.isMobile,handleClickOutside:this.handleClickOutside})}get successContent(){return g.createElement("div",null,g.createElement("h4",null,"Thank you for your feedback!"),g.createElement("p",null,"Thank you for submitting your issue. A member of the TexasFile Team will be contacting you shortly."))}get errorContent(){return g.createElement("div",null,g.createElement("h4",null,"Sorry, there was a problem submitting the feedback."),g.createElement("p",null,"Your input is imortant to us. Please try submitting the issue later and a member of the TexasFile Team will be contacting you shortly."))}get notificationModal(){return g.createElement(yt,{isOpen:this.state.isNotificationModalOpen,onBackgroundClick:this.closeNotificationModal},g.createElement(gt,null,g.createElement(bt,null,g.createElement("a",{className:"Close",onClick:this.closeNotificationModal},g.createElement(P,{i:"close-circle-o"})),this.state.issueSubmission?this.successContent:this.errorContent)))}render(){var e;return g.createElement("div",null,g.createElement(Za,{reportIssueModalOpen:this.props.reportIssueModalOpen,errors:this.props.formErrors,onUpdateField:this.props.onUpdateReportIssueField,emptyFormData:this.props.emptyReportIssueFormData,onUpdateFormErrors:this.props.onUpdateReportIssueFormErrors,closeIssueModal:this.props.closeReportIssueModal,formData:this.props.formData,onSubmitSuccess:()=>{this.setState({issueSubmission:cn,isNotificationModalOpen:!0})},csrfToken:this.props.csrfToken}),this.reloadErrorModal(),g.createElement(un,{next:this.props.next,path:this.props.path,forgotPassword:this.state.forgotPassword,csrfToken:this.props.csrfToken,isOpen:this.state.isLoginModalOpen,onCloseModal:this.closeLoginModal,changeModalContent:this.changeModalContent,onResetPasswordClick:this.onResetPasswordClick,onChangeInput:this.onChangeInput,resetPasswordError:this.state.resetPasswordError}),g.createElement("div",{className:"title-bar","data-responsive-toggle":"main-menu","data-hide-for":"navbar"},g.createElement("div",{className:"top-bar-title"},g.createElement("a",{href:"/"},g.createElement("img",{src:this.logoUrl})),this.state.isStaging?g.createElement("span",null,"STAGING"):null),this.state.loggedInUser.is_authenticated?null:g.createElement("span",null,g.createElement("a",{className:`collapseLoginButton ${this.state.showLoginMenu?null:"loginOnlyMobile"}`,onClick:this.openLoginModal},"LOGIN"),g.createElement("a",{className:`collapseRegisterButton ${this.state.showLoginMenu?null:"registerOnlyMobile"}`,href:"/register/"},"REGISTER")),this.state.showLoginMenu?g.createElement("span",{style:this.state.loggedInUser.is_authenticated?{display:"flex",justifyContent:"flex-end",alignItems:"center"}:{}},this.state.loggedInUser.is_authenticated&&g.createElement("a",{href:"/purchase/",name:"addFundsBtn",className:"flexColumnCenter",style:{textDecoration:"none",backgroundColor:"#FF9900",color:"#fff",fontSize:"0.7rem",padding:"0.45rem"}},g.createElement("span",null,"Balance"),g.createElement(dn,{amount:this.state.userBalance})),g.createElement("button",{className:"title-bar-toggle"+(this.state.loggedInUser.is_authenticated?" flexColumnCenter":""),type:"button","data-toggle":"main-menu",onClick:this.state.isMobile?this.toggleMobileMenu:null},g.createElement("span",{className:"collapseMenuSpan"},"MENU"),g.createElement(P,{i:"hamburger",className:"top-bar-toggle"}))):g.createElement("span",null)),g.createElement("div",{className:"top-bar",id:"main-menu",ref:this.state.isMobile?this.myRef:null,style:this.state.clickedOutside?{display:"none"}:null},g.createElement("div",{className:"top-bar-left"},this.state.isOverlayOpen?g.createElement("div",{className:"overlay",onClick:this.hideOverlay}):g.createElement("div",{hidden:!0,className:"overlay",onClick:this.hideOverlay}),g.createElement("ul",{className:"menu",style:{float:"none"}},g.createElement("li",{className:"top-bar-title"},g.createElement("a",{href:"/"},g.createElement("img",{id:"logo",src:this.logoUrl}))),this.state.isStaging?g.createElement("li",{style:{position:"absolute",margin:"1rem",marginLeft:"10rem"}},"STAGING"):null),g.createElement("div",{className:this.state.loggedInUser.is_authenticated?"SearchBar_loggedIn":"SearchBar_loggedOut",style:{float:"none"}},g.createElement(Np,{csrfToken:this.props.csrfToken,showOverlay:this.showOverlay,user:this.props.user,openBotSidebar:this.props.openBotSidebar,staticUrl:this.props.staticUrl}))),g.createElement(Xa,{isOpen:null!==this.state.trackingIdToDelete,onCloseModal:()=>this.setState({trackingIdToDelete:null}),onConfirmDelete:this.deleteTrackingId}),g.createElement("div",{className:"top-bar-right"},this.mainComponent),this.notificationModal),this.state.isMobile&&this.props.showSearchBarMobile&&g.createElement("div",{className:"searchBarMobile"+((null==(e=this.props.user)?void 0:e.is_staff)?" Chat":""),style:{float:"none"}},g.createElement(Np,{csrfToken:this.props.csrfToken,showOverlay:this.showOverlay,user:this.props.user,staticUrl:this.props.staticUrl})),g.createElement(xe,{json:this.state.flashJson,closeFlash:this.closeFlash}))}}
127xp.propTypes={path:h.string.isRequired,next:h.string,user:h.object.isRequired,csrfToken:h.string.isRequired,cartCount:h.number,userBalance:h.number,userBalanceFromHigherComponent:h.number,errors:h.string,store:h.object,toggleRequireTrackingOn:h.func,toggleRequireTrackingOff:h.func,tracking_id_required:h.bool,newTracking:h.string,cards:h.array,setFlashObj:h.func,setUserBalance:h.func,closeReportIssueModal:h.func.isRequired,onUpdateReportIssueField:h.func.isRequired,emptyReportIssueFormData:h.func.isRequired,onUpdateReportIssueFormErrors:h.func.isRequired,reportIssueModalOpen:h.bool.isRequired,formData:h.object,formErrors:h.object,setFlashFunction:h.func,showSearchBarMobile:h.bool,openLoginModal:h.bool,blogNav:h.bool,staticUrl:h.string,openBotSidebar:h.func};const Tp=K(function(e){const t=e.user.balance,n=e.user.quick_cart_count,{cards:a}=e.cards,r=!e.user.tracking_id_required||e.user.tracking_id_required,{reportIssueModalOpen:o,formData:s,formErrors:i}=e.reportIssueModal;return{userBalance:t,cards:a,tracking_id_required:r,reportIssueModalOpen:o,cartCount:n,formData:s,formErrors:i}},{toggleRequireTrackingOn:ht,toggleRequireTrackingOff:mt,setUserBalance:Oe,setFlashObj:Ue,openReportIssueModal:X,closeReportIssueModal:Y,onUpdateReportIssueField:pt,emptyReportIssueFormData:dt,onUpdateReportIssueFormErrors:ut})(xp);export{Cp as $,up as A,xd as B,Kd as C,Sd as D,bc as E,gc as F,Oc as G,_c as H,Ea as I,Rc as J,ra as K,rr as L,Xu as M,Tp as N,fu as O,ii as P,Ol as Q,yp as R,Bd as S,fp as T,ou as U,eu as V,mi as W,ya as X,Au as Y,ka as Z,wp as _,dr as a,ai as a0,ap as a1,Fl as a2,kl as a3,Ul as a4,Dl as a5,Hn as a6,An as a7,ic as a8,Pi as a9,ga as aa,Fn as ab,va as ac,Gd as ad,nd as ae,ad as af,Us as b,zd as c,mp as d,kp as e,Xc as f,Vu as g,Hl as h,ni as i,Aa as j,id as k,qs as l,Gn as m,Zn as n,Xn as o,Jn as p,ua as q,wu as r,ip as s,Fi as t,Vn as u,Du as v,jd as w,pd as x,Eu as y,od as z};

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.