PageSourceSearch

https://longeviquest.com/_next/static/chunks/37f686a1968b2289.js

js longeviquest.com collected 2026-10-02 04:06:13 UTC 46,457 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,99030,e=>{"use strict";e.s(["formatDate",0,e=>new Date(e).toLocaleDateString("en-GB",{year:"numeric",month:"numeric",day:"numeric",timeZone:"UTC"})])},32417,39157,e=>{"use strict";var a=e.i(58520);function t({countryCode:e,countryName:t}){return e?(0,a.jsx)("span",{className:`fi fi-${e.toLowerCase()} inline-block mr-1`,title:t}):(0,a.jsx)("span",{className:"fi fi-xx"})}e.s(["Flag",()=>t],32417);let n=[{name:"Afghanistan",code:"AF"},{name:"Åland Islands",code:"AX"},{name:"Albania",code:"AL"},{name:"Algeria",code:"DZ"},{name:"American Samoa",code:"AS"},{name:"AndorrA",code:"AD"},{name:"Angola",code:"AO"},{name:"Anguilla",code:"AI"},{name:"Antarctica",code:"AQ"},{name:"Antigua and Barbuda",code:"AG"},{name:"Argentina",code:"AR"},{name:"Armenia",code:"AM"},{name:"Aruba",code:"AW"},{name:"Australia",code:"AU"},{name:"Austria",code:"AT"},{name:"Azerbaijan",code:"AZ"},{name:"Bahamas",code:"BS"},{name:"Bahrain",code:"BH"},{name:"Bangladesh",code:"BD"},{name:"Barbados",code:"BB"},{name:"Belarus",code:"BY"},{name:"Belgium",code:"BE"},{name:"Belize",code:"BZ"},{name:"Benin",code:"BJ"},{name:"Bermuda",code:"BM"},{name:"Bhutan",code:"BT"},{name:"Bolivia",code:"BO"},{name:"Bosnia and Herzegovina",code:"BA"},{name:"Botswana",code:"BW"},{name:"Bouvet Island",code:"BV"},{name:"Brazil",code:"BR"},{name:"British Indian Ocean Territory",code:"IO"},{name:"Brunei Darussalam",code:"BN"},{name:"Bulgaria",code:"BG"},{name:"Burkina Faso",code:"BF"},{name:"Burundi",code:"BI"},{name:"Cambodia",code:"KH"},{name:"Cameroon",code:"CM"},{name:"Canada",code:"CA"},{name:"Cape Verde",code:"CV"},{name:"Cayman Islands",code:"KY"},{name:"Central African Republic",code:"CF"},{name:"Chad",code:"TD"},{name:"Chile",code:"CL"},{name:"China",code:"CN"},{name:"Christmas Island",code:"CX"},{name:"Cocos (Keeling) Islands",code:"CC"},{name:"Colombia",code:"CO"},{name:"Comoros",code:"KM"},{name:"Congo",code:"CG"},{name:"Congo, The Democratic Republic of the",code:"CD"},{name:"Cook Islands",code:"CK"},{name:"Costa Rica",code:"CR"},{name:"Cote D'Ivoire",code:"CI"},{name:"Croatia",code:"HR"},{name:"Cuba",code:"CU"},{name:"Cyprus",code:"CY"},{name:"Czech Republic",code:"CZ"},{name:"Denmark",code:"DK"},{name:"Djibouti",code:"DJ"},{name:"Dominica",code:"DM"},{name:"Dominican Republic",code:"DO"},{name:"Ecuador",code:"EC"},{name:"Egypt",code:"EG"},{name:"El Salvador",code:"SV"},{name:"Equatorial Guinea",code:"GQ"},{name:"Eritrea",code:"ER"},{name:"Estonia",code:"EE"},{name:"Ethiopia",code:"ET"},{name:"Falkland Islands (Malvinas)",code:"FK"},{name:"Faroe Islands",code:"FO"},{name:"Fiji",code:"FJ"},{name:"Finland",code:"FI"},{name:"France",code:"FR"},{name:"French Guiana",code:"GF"},{name:"French Polynesia",code:"PF"},{name:"French Southern Territories",code:"TF"},{name:"Gabon",code:"GA"},{name:"Gambia",code:"GM"},{name:"Georgia",code:"GE"},{name:"Germany",code:"DE"},{name:"Ghana",code:"GH"},{name:"Gibraltar",code:"GI"},{name:"Greece",code:"GR"},{name:"Greenland",code:"GL"},{name:"Grenada",code:"GD"},{name:"Guadeloupe",code:"GP"},{name:"Guam",code:"GU"},{name:"Guatemala",code:"GT"},{name:"Guernsey",code:"GG"},{name:"Guinea",code:"GN"},{name:"Guinea-Bissau",code:"GW"},{name:"Guyana",code:"GY"},{name:"Haiti",code:"HT"},{name:"Heard Island and Mcdonald Islands",code:"HM"},{name:"Holy See (Vatican City State)",code:"VA"},{name:"Honduras",code:"HN"},{name:"Hong Kong",code:"HK"},{name:"Hungary",code:"HU"},{name:"Iceland",code:"IS"},{name:"India",code:"IN"},{name:"Indonesia",code:"ID"},{name:"Iran, Islamic Republic Of",code:"IR"},{name:"Iraq",code:"IQ"},{name:"Ireland",code:"IE"},{name:"Isle of Man",code:"IM"},{name:"Israel",code:"IL"},{name:"Italy",code:"IT"},{name:"Jamaica",code:"JM"},{name:"Japan",code:"JP"},{name:"Jersey",code:"JE"},{name:"Jordan",code:"JO"},{name:"Kazakhstan",code:"KZ"},{name:"Kenya",code:"KE"},{name:"Kiribati",code:"KI"},{name:"Korea, Democratic People'S Republic of",code:"KP"},{name:"Korea, Republic of",code:"KR"},{name:"Kuwait",code:"KW"},{name:"Kyrgyzstan",code:"KG"},{name:"Lao People'S Democratic Republic",code:"LA"},{name:"Latvia",code:"LV"},{name:"Lebanon",code:"LB"},{name:"Lesotho",code:"LS"},{name:"Liberia",code:"LR"},{name:"Libyan Arab Jamahiriya",code:"LY"},{name:"Liechtenstein",code:"LI"},{name:"Lithuania",code:"LT"},{name:"Luxembourg",code:"LU"},{name:"Macao",code:"MO"},{name:"North Macedonia",code:"MK"},{name:"Madagascar",code:"MG"},{name:"Malawi",code:"MW"},{name:"Malaysia",code:"MY"},{name:"Maldives",code:"MV"},{name:"Mali",code:"ML"},{name:"Malta",code:"MT"},{name:"Marshall Islands",code:"MH"},{name:"Martinique",code:"MQ"},{name:"Mauritania",code:"MR"},{name:"Mauritius",code:"MU"},{name:"Mayotte",code:"YT"},{name:"Mexico",code:"MX"},{name:"Micronesia, Federated States of",code:"FM"},{name:"Moldova",code:"MD"},{name:"Monaco",code:"MC"},{name:"Mongolia",code:"MN"},{name:"Montserrat",code:"MS"},{name:"Morocco",code:"MA"},{name:"Mozambique",code:"MZ"},{name:"Myanmar",code:"MM"},{name:"Namibia",code:"NA"},{name:"Nauru",code:"NR"},{name:"Nepal",code:"NP"},{name:"Netherlands",code:"NL"},{name:"Netherlands Antilles",code:"AN"},{name:"New Caledonia",code:"NC"},{name:"New Zealand",code:"NZ"},{name:"Nicaragua",code:"NI"},{name:"Niger",code:"NE"},{name:"Nigeria",code:"NG"},{name:"Niue",code:"NU"},{name:"Norfolk Island",code:"NF"},{name:"Northern Mariana Islands",code:"MP"},{name:"Norway",code:"NO"},{name:"Oman",code:"OM"},{name:"Pakistan",code:"PK"},{name:"Palau",code:"PW"},{name:"Palestinian Territory, Occupied",code:"PS"},{name:"Panama",code:"PA"},{name:"Papua New Guinea",code:"PG"},{name:"Paraguay",code:"PY"},{name:"Peru",code:"PE"},{name:"Philippines",code:"PH"},{name:"Pitcairn",code:"PN"},{name:"Poland",code:"PL"},{name:"Portugal",code:"PT"},{name:"Puerto Rico",code:"PR"},{name:"Qatar",code:"QA"},{name:"Reunion",code:"RE"},{name:"Romania",code:"RO"},{name:"Russia",code:"RU"},{name:"RWANDA",code:"RW"},{name:"Saint Helena",code:"SH"},{name:"Saint Kitts and Nevis",code:"KN"},{name:"Saint Lucia",code:"LC"},{name:"Saint Pierre and Miquelon",code:"PM"},{name:"Saint Vincent and the Grenadines",code:"VC"},{name:"Samoa",code:"WS"},{name:"San Marino",code:"SM"},{name:"Sao Tome and Principe",code:"ST"},{name:"São Tomé and Príncipe",code:"ST"},{name:"Saudi Arabia",code:"SA"},{name:"Senegal",code:"SN"},{name:"Serbia",code:"RS"},{name:"Serbia and Montenegro",code:"CS"},{name:"Seychelles",code:"SC"},{name:"Sierra Leone",code:"SL"},{name:"Singapore",code:"SG"},{name:"Slovakia",code:"SK"},{name:"Slovenia",code:"SI"},{name:"Solomon Islands",code:"SB"},{name:"Somalia",code:"SO"},{name:"South Africa",code:"ZA"},{name:"South Georgia and the South Sandwich Islands",code:"GS"},{name:"Spain",code:"ES"},{name:"Sri Lanka",code:"LK"},{name:"Sudan",code:"SD"},{name:"Suriname",code:"SR"},{name:"Svalbard and Jan Mayen",code:"SJ"},{name:"Swaziland",code:"SZ"},{name:"Sweden",code:"SE"},{name:"Switzerland",code:"CH"},{name:"Syria",code:"SY"},{name:"Taiwan",code:"TW"},{name:"Tajikistan",code:"TJ"},{name:"Tanzania, United Republic of",code:"TZ"},{name:"Thailand",code:"TH"},{name:"Timor-Leste",code:"TL"},{name:"Togo",code:"TG"},{name:"Tokelau",code:"TK"},{name:"Tonga",code:"TO"},{name:"Trinidad and Tobago",code:"TT"},{name:"Tunisia",code:"TN"},{name:"Turkey",code:"TR"},{name:"Turkmenistan",code:"TM"},{name:"Turks and Caicos Islands",code:"TC"},{name:"Tuvalu",code:"TV"},{name:"Uganda",code:"UG"},{name:"Ukraine",code:"UA"},{name:"United Arab Emirates",code:"AE"},{name:"United Kingdom",code:"GB"},{name:"United States",code:"US"},{name:"United States Minor Outlying Islands",code:"UM"},{name:"Uruguay",code:"UY"},{name:"Uzbekistan",code:"UZ"},{name:"Vanuatu",code:"VU"},{name:"Venezuela",code:"VE"},{name:"Vietnam",code:"VN"},{name:"Virgin Islands, British",code:"VG"},{name:"Virgin Islands, U.S.",code:"VI"},{name:"Wallis and Futuna",code:"WF"},{name:"Western Sahara",code:"EH"},{name:"Yemen",code:"YE"},{name:"Zambia",code:"ZM"},{name:"Zimbabwe",code:"ZW"}];e.s(["countries",0,n,"countryNameToCode",0,e=>{if(!e)return"";let a=n.find(a=>a.name===e);return a?.code||""}],39157)},10012,e=>{"use strict";var a=e.i(58520),t=e.i(52088);function n({className:e,type:n,...i}){return(0,a.jsx)("input",{type:n,"data-slot":"input",className:(0,t.cn)("file:text-foreground placeholder:text-muted-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 border-input h-9 w-full min-w-0 rounded-md border bg-transparent px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm","focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px]","aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",e),...i})}e.s(["Input",()=>n])},7347,e=>{"use strict";var a=e.i(58520),t=e.i(94237),n=e.i(61735),i=e.i(52088);let o=(0,t.cva)("inline-flex items-center justify-center rounded-full border border-transparent px-2 py-0.5 text-xs font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden",{variants:{variant:{default:"bg-primary text-primary-foreground [a&]:hover:bg-primary/90",secondary:"bg-secondary text-secondary-foreground [a&]:hover:bg-secondary/90",destructive:"bg-destructive text-white [a&]:hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border-border text-foreground [a&]:hover:bg-accent [a&]:hover:text-accent-foreground",ghost:"[a&]:hover:bg-accent [a&]:hover:text-accent-foreground",link:"text-primary underline-offset-4 [a&]:hover:underline",success:"bg-accent text-white [a&]:hover:bg-accent/90",warning:"bg-orange-500 text-white [a&]:hover:bg-orange-600",pendingReview:"bg-purple-500 text-white [a&]:hover:bg-purple-600"}},defaultVariants:{variant:"default"}});function l({className:e,variant:t="default",asChild:l=!1,...r}){let s=l?n.Slot.Root:"span";return(0,a.jsx)(s,{"data-slot":"badge","data-variant":t,className:(0,i.cn)(o({variant:t}),e),...r})}e.s(["Badge",()=>l])},97364,20210,16346,e=>{"use strict";let a=(0,e.i(91851).default)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);e.s(["default",()=>a],97364);var t=e.i(3739),n=e.i(28490),i=e.i(78414),o=e.i(26493),l=e.i(58520);function r(e){let a=e+"CollectionProvider",[r,s]=(0,n.createContextScope)(a),[d,c]=r(a,{collectionRef:{current:null},itemMap:new Map}),u=e=>{let{scope:a,children:n}=e,i=t.default.useRef(null),o=t.default.useRef(new Map).current;return(0,l.jsx)(d,{scope:a,itemMap:o,collectionRef:i,children:n})};u.displayName=a;let m=e+"CollectionSlot",p=(0,o.createSlot)(m),f=t.default.forwardRef((e,a)=>{let{scope:t,children:n}=e,o=c(m,t),r=(0,i.useComposedRefs)(a,o.collectionRef);return(0,l.jsx)(p,{ref:r,children:n})});f.displayName=m;let h=e+"CollectionItemSlot",g="data-radix-collection-item",v=(0,o.createSlot)(h),y=t.default.forwardRef((e,a)=>{let{scope:n,children:o,...r}=e,s=t.default.useRef(null),d=(0,i.useComposedRefs)(a,s),u=c(h,n);return t.default.useEffect(()=>(u.itemMap.set(s,{ref:s,...r}),()=>void u.itemMap.delete(s))),(0,l.jsx)(v,{...{[g]:""},ref:d,children:o})});return y.displayName=h,[{Provider:u,Slot:f,ItemSlot:y},function(a){let n=c(e+"CollectionConsumer",a);return t.default.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let a=Array.from(e.querySelectorAll(`[${g}]`));return Array.from(n.itemMap.values()).sort((e,t)=>
1a.indexOf(e.ref.current)-a.indexOf(t.ref.current))},[n.collectionRef,n.itemMap])},s]}var s=new WeakMap;function d(e,a){var t,n;let i,o,l;if("at"in Array.prototype)return Array.prototype.at.call(e,a);let r=(t=e,n=a,i=t.length,(l=(o=c(n))>=0?o:i+o)<0||l>=i?-1:l);return -1===r?void 0:e[r]}function c(e){return e!=e||0===e?0:Math.trunc(e)}(class e extends Map{#e;constructor(e){super(e),this.#e=[...super.keys()],s.set(this,!0)}set(e,a){return s.get(this)&&(this.has(e)?this.#e[this.#e.indexOf(e)]=e:this.#e.push(e)),super.set(e,a),this}insert(e,a,t){let n,i=this.has(a),o=this.#e.length,l=c(e),r=l>=0?l:o+l,s=r<0||r>=o?-1:r;if(s===this.size||i&&s===this.size-1||-1===s)return this.set(a,t),this;let d=this.size+ +!i;l<0&&r++;let u=[...this.#e],m=!1;for(let e=r;e<d;e++)if(r===e){let o=u[e];u[e]===a&&(o=u[e+1]),i&&this.delete(a),n=this.get(o),this.set(a,t)}else{m||u[e-1]!==a||(m=!0);let t=u[m?e:e-1],i=n;n=this.get(t),this.delete(t),this.set(t,i)}return this}with(a,t,n){let i=new e(this);return i.insert(a,t,n),i}before(e){let a=this.#e.indexOf(e)-1;if(!(a<0))return this.entryAt(a)}setBefore(e,a,t){let n=this.#e.indexOf(e);return -1===n?this:this.insert(n,a,t)}after(e){let a=this.#e.indexOf(e);if(-1!==(a=-1===a||a===this.size-1?-1:a+1))return this.entryAt(a)}setAfter(e,a,t){let n=this.#e.indexOf(e);return -1===n?this:this.insert(n+1,a,t)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return this.#e=[],super.clear()}delete(e){let a=super.delete(e);return a&&this.#e.splice(this.#e.indexOf(e),1),a}deleteAt(e){let a=this.keyAt(e);return void 0!==a&&this.delete(a)}at(e){let a=d(this.#e,e);if(void 0!==a)return this.get(a)}entryAt(e){let a=d(this.#e,e);if(void 0!==a)return[a,this.get(a)]}indexOf(e){return this.#e.indexOf(e)}keyAt(e){return d(this.#e,e)}from(e,a){let t=this.indexOf(e);if(-1===t)return;let n=t+a;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.at(n)}keyFrom(e,a){let t=this.indexOf(e);if(-1===t)return;let n=t+a;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.keyAt(n)}find(e,a){let t=0;for(let n of this){if(Reflect.apply(e,a,[n,t,this]))return n;t++}}findIndex(e,a){let t=0;for(let n of this){if(Reflect.apply(e,a,[n,t,this]))return t;t++}return -1}filter(a,t){let n=[],i=0;for(let e of this)Reflect.apply(a,t,[e,i,this])&&n.push(e),i++;return new e(n)}map(a,t){let n=[],i=0;for(let e of this)n.push([e[0],Reflect.apply(a,t,[e,i,this])]),i++;return new e(n)}reduce(...e){let[a,t]=e,n=0,i=t??this.at(0);for(let t of this)i=0===n&&1===e.length?t:Reflect.apply(a,this,[i,t,n,this]),n++;return i}reduceRight(...e){let[a,t]=e,n=t??this.at(-1);for(let t=this.size-1;t>=0;t--){let i=this.at(t);n=t===this.size-1&&1===e.length?i:Reflect.apply(a,this,[n,i,t,this])}return n}toSorted(a){return new e([...this.entries()].sort(a))}toReversed(){let a=new e;for(let e=this.size-1;e>=0;e--){let t=this.keyAt(e),n=this.get(t);a.set(t,n)}return a}toSpliced(...a){let t=[...this.entries()];return t.splice(...a),new e(t)}slice(a,t){let n=new e,i=this.size-1;if(void 0===a)return n;a<0&&(a+=this.size),void 0!==t&&t>0&&(i=t-1);for(let e=a;e<=i;e++){let a=this.keyAt(e),t=this.get(a);n.set(a,t)}return n}every(e,a){let t=0;for(let n of this){if(!Reflect.apply(e,a,[n,t,this]))return!1;t++}return!0}some(e,a){let t=0;for(let n of this){if(Reflect.apply(e,a,[n,t,this]))return!0;t++}return!1}}),e.s(["createCollection",()=>r],20210);var u=t.createContext(void 0);function m(e){let a=t.useContext(u);return e||a||"ltr"}e.s(["useDirection",()=>m],16346)},68402,e=>{"use strict";var a=e.i(3739),t=e.i(91123),n=e.i(58520),i=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),o=a.forwardRef((e,a)=>(0,n.jsx)(t.Primitive.span,{...e,ref:a,style:{...i,...e.style}}));o.displayName="VisuallyHidden",e.s(["Root",()=>o,"VISUALLY_HIDDEN_STYLES",()=>i])},90042,e=>{"use strict";var a=e.i(58520),t=e.i(52088);function n({className:e,...n}){return(0,a.jsx)("div",{"data-slot":"skeleton",className:(0,t.cn)("bg-muted animate-pulse rounded-md",e),...n})}e.s(["Skeleton",()=>n])},8003,e=>{"use strict";let a=(0,e.i(91851).default)("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);e.s(["default",()=>a])},22222,20822,e=>{"use strict";let a=(0,e.i(91851).default)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);e.s(["default",()=>a],20822),e.s(["CheckIcon",()=>a],22222)},76437,e=>{"use strict";var a=e.i(3739);function t(e){let t=a.useRef({value:e,previous:e});return a.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}e.s(["usePrevious",()=>t])},16428,e=>{"use strict";let a=(0,e.i(91851).default)("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]);e.s(["Search",()=>a],16428)},36811,31158,65245,e=>{"use strict";var a=e.i(58520),t=e.i(3739),n=e.i(16428);let i=(0,e.i(91851).default)("list-filter",[["path",{d:"M2 5h20",key:"1fs1ex"}],["path",{d:"M6 12h12",key:"8npq4p"}],["path",{d:"M9 19h6",key:"456am0"}]]);
1var o=e.i(52705),l=e.i(24588),r=e.i(85902),s=e.i(52088),d=e.i(39157);let c=[{slug:"alabama",name:"Alabama"},{slug:"alaska",name:"Alaska"},{slug:"arizona",name:"Arizona"},{slug:"arkansas",name:"Arkansas"},{slug:"california",name:"California"},{slug:"colorado",name:"Colorado"},{slug:"connecticut",name:"Connecticut"},{slug:"delaware",name:"Delaware"},{slug:"florida",name:"Florida"},{slug:"georgia",name:"Georgia"},{slug:"hawaii",name:"Hawaii"},{slug:"idaho",name:"Idaho"},{slug:"illinois",name:"Illinois"},{slug:"indiana",name:"Indiana"},{slug:"iowa",name:"Iowa"},{slug:"kansas",name:"Kansas"},{slug:"kentucky",name:"Kentucky"},{slug:"louisiana",name:"Louisiana"},{slug:"maine",name:"Maine"},{slug:"maryland",name:"Maryland"},{slug:"massachusetts",name:"Massachusetts"},{slug:"michigan",name:"Michigan"},{slug:"minnesota",name:"Minnesota"},{slug:"mississippi",name:"Mississippi"},{slug:"missouri",name:"Missouri"},{slug:"montana",name:"Montana"},{slug:"nebraska",name:"Nebraska"},{slug:"nevada",name:"Nevada"},{slug:"new-hampshire",name:"New Hampshire"},{slug:"new-jersey",name:"New Jersey"},{slug:"new-mexico",name:"New Mexico"},{slug:"new-york",name:"New York"},{slug:"north-carolina",name:"North Carolina"},{slug:"north-dakota",name:"North Dakota"},{slug:"ohio",name:"Ohio"},{slug:"oklahoma",name:"Oklahoma"},{slug:"oregon",name:"Oregon"},{slug:"pennsylvania",name:"Pennsylvania"},{slug:"rhode-island",name:"Rhode Island"},{slug:"south-carolina",name:"South Carolina"},{slug:"south-dakota",name:"South Dakota"},{slug:"tennessee",name:"Tennessee"},{slug:"texas",name:"Texas"},{slug:"utah",name:"Utah"},{slug:"vermont",name:"Vermont"},{slug:"virginia",name:"Virginia"},{slug:"washington",name:"Washington"},{slug:"west-virginia",name:"West Virginia"},{slug:"wisconsin",name:"Wisconsin"},{slug:"wyoming",name:"Wyoming"},{slug:"district-of-columbia",name:"District of Columbia"}],u=[{slug:"aguascalientes",name:"Aguascalientes"},{slug:"baja-california",name:"Baja California"},{slug:"baja-california-sur",name:"Baja California Sur"},{slug:"campeche",name:"Campeche"},{slug:"chiapas",name:"Chiapas"},{slug:"chihuahua",name:"Chihuahua"},{slug:"coahuila",name:"Coahuila"},{slug:"colima",name:"Colima"},{slug:"durango",name:"Durango"},{slug:"guanajuato",name:"Guanajuato"},{slug:"guerrero",name:"Guerrero"},{slug:"hidalgo",name:"Hidalgo"},{slug:"jalisco",name:"Jalisco"},{slug:"mexico-state",name:"México"},{slug:"mexico-city",name:"Mexico City"},{slug:"michoacan",name:"Michoacán"},{slug:"morelos",name:"Morelos"},{slug:"nayarit",name:"Nayarit"},{slug:"nuevo-leon",name:"Nuevo León"},{slug:"oaxaca",name:"Oaxaca"},{slug:"puebla",name:"Puebla"},{slug:"queretaro",name:"Querétaro"},{slug:"quintana-roo",name:"Quintana Roo"},{slug:"san-luis-potosi",name:"San Luis Potosí"},{slug:"sinaloa",name:"Sinaloa"},{slug:"sonora",name:"Sonora"},{slug:"tabasco",name:"Tabasco"},{slug:"tamaulipas",name:"Tamaulipas"},{slug:"tlaxcala",name:"Tlaxcala"},{slug:"veracruz",name:"Veracruz"},{slug:"yucatan",name:"Yucatán"},{slug:"zacatecas",name:"Zacatecas"}],m=[{slug:"aichi",name:"Aichi"},{slug:"akita",name:"Akita"},{slug:"aomori",name:"Aomori"},{slug:"chiba",name:"Chiba"},{slug:"ehime",name:"Ehime"},{slug:"fukui",name:"Fukui"},{slug:"fukuoka",name:"Fukuoka"},{slug:"fukushima",name:"Fukushima"},{slug:"gifu",name:"Gifu"},{slug:"gunma",name:"Gunma"},{slug:"hiroshima",name:"Hiroshima"},{slug:"hokkaido",name:"Hokkaido"},{slug:"hyogo",name:"Hyogo"},{slug:"ibaraki",name:"Ibaraki"},{slug:"ishikawa",name:"Ishikawa"},{slug:"iwate",name:"Iwate"},{slug:"kagawa",name:"Kagawa"},{slug:"kagoshima",name:"Kagoshima"},{slug:"kanagawa",name:"Kanagawa"},{slug:"kochi",name:"Kochi"},{slug:"kumamoto",name:"Kumamoto"},{slug:"kyoto",name:"Kyoto"},{slug:"mie",name:"Mie"},{slug:"miyagi",name:"Miyagi"},{slug:"miyazaki",name:"Miyazaki"},{slug:"nagano",name:"Nagano"},{slug:"nagasaki",name:"Nagasaki"},{slug:"nara",name:"Nara"},{slug:"niigata",name:"Niigata"},{slug:"oita",name:"Oita"},{slug:"okayama",name:"Okayama"},{slug:"okinawa",name:"Okinawa"},{slug:"osaka",name:"Osaka"},{slug:"saga",name:"Saga"},{slug:"saitama",name:"Saitama"}
1,{slug:"shiga",name:"Shiga"},{slug:"shimane",name:"Shimane"},{slug:"shizuoka",name:"Shizuoka"},{slug:"tochigi",name:"Tochigi"},{slug:"tokushima",name:"Tokushima"},{slug:"tokyo",name:"Tokyo"},{slug:"tottori",name:"Tottori"},{slug:"toyama",name:"Toyama"},{slug:"wakayama",name:"Wakayama"},{slug:"yamagata",name:"Yamagata"},{slug:"yamaguchi",name:"Yamaguchi"},{slug:"yamanashi",name:"Yamanashi"}];async function p(e){let{field:a,q:t="",country:n}=e,i=t.toLowerCase();switch(a){case"age":return[{name:"110+",caption:"110+"},{name:"111+",caption:"111+"},{name:"112+",caption:"112+"},{name:"113+",caption:"113+"},{name:"114+",caption:"114+"},{name:"115+",caption:"115+"}].filter(e=>e.caption.toLowerCase().includes(i));case"gender":return[{name:"Female",caption:"Female"},{name:"Male",caption:"Male"}].filter(e=>e.caption.toLowerCase().includes(i));case"living":return[{name:"living",caption:"Living"},{name:"deceased",caption:"Deceased"}].filter(e=>e.caption.toLowerCase().includes(i));case"validation":return[{name:"any",caption:"All"},{name:"validated",caption:"Validated"},{name:"not-validated",caption:"Non Validated"}].filter(e=>e.caption.toLowerCase().includes(i));case"countryOfBirth":case"countryOfDeath":return d.countries.map(e=>({name:e.name,caption:e.name})).filter(e=>e.caption.toLowerCase().includes(i));case"state":{let e=n?.toLowerCase();return("united states"===e||"usa"===e||"us"===e?c.map(e=>({name:e.slug,caption:e.name})):"mexico"===e?u.map(e=>({name:e.slug,caption:e.name})):[...c.map(e=>({name:e.slug,caption:`${e.name} (US)`})),...u.map(e=>({name:e.slug,caption:`${e.name} (Mexico)`}))]).filter(e=>e.caption.toLowerCase().includes(i))}case"prefecture":return m.map(e=>({name:e.slug,caption:e.name})).filter(e=>e.caption.toLowerCase().includes(i));default:return[]}}let f={name:"pending-review",caption:"Pending Review"};function h({filterFields:e,onFilterChange:d,initialFilters:c=[],country:u,showNameSearch:m=!1,searchValue:h="",onSearchChange:g,lockedFilters:v={},defaultValidation:y="validated",includePendingReview:b=!1,onSortChange:x,initialOrderBy:N="age",initialDirection:A="descending"}){let[S,D]=(0,t.useState)(!1),[k,w]=(0,t.useState)(h),j=(0,t.useRef)(null),C=(0,t.useRef)(null),[_,O]=(0,t.useState)(""),[B,M]=(0,t.useState)(v.gender||""),[R,T]=(0,t.useState)(v.living||""),[I,G]=(0,t.useState)(v.validation||y),[L,V]=(0,t.useState)(""),[P,E]=(0,t.useState)(""),[F,z]=(0,t.useState)(""),[K,U]=(0,t.useState)(""),[H,W]=(0,t.useState)(""),[J,Y]=(0,t.useState)(""),[Z,q]=(0,t.useState)(""),[Q,$]=(0,t.useState)(""),[X,ee]=(0,t.useState)(""),[ea,et]=(0,t.useState)(""),[en,ei]=(0,t.useState)(""),[eo,el]=(0,t.useState)(""),[er,es]=(0,t.useState)(N),[ed,ec]=(0,t.useState)(A),[eu,em]=(0,t.useState)([]),[ep,ef]=(0,t.useState)([]),[eh,eg]=(0,t.useState)([]),[ev,ey]=(0,t.useState)([]),[eb,ex]=(0,t.useState)([]),[eN,eA]=(0,t.useState)([]),[eS,eD]=(0,t.useState)([]);(0,t.useEffect)(()=>{let e=setTimeout(()=>{g?.(k)},500);return()=>clearTimeout(e)},[k,g]),(0,t.useEffect)(()=>{if(!S)return;let e=e=>{let a=e.target;j.current?.contains(a)||C.current?.contains(a)||D(!1)};return document.addEventListener("mousedown",e,!0),()=>document.removeEventListener("mousedown",e,!0)},[S]),(0,t.useEffect)(()=>{(async()=>{let[e,a,t,n,i,o,l]=await Promise.all([p({field:"age"}),p({field:"gender"}),p({field:"living"}),p({field:"validation"}),p({field:"countryOfBirth"}),p({field:"state",country:u}),p({field:"prefecture",country:u})]);em(e),ef(a),eg(t),ey(b?[...n,f]:n),ex(i),eA(o),eD(l)})()},[u,b]),(0,t.useEffect)(()=>{if(c.length>0){let e=c.filter(e=>"dateOfBirth"===e.field),a=c.filter(e=>"dateOfDeath"===e.field);if(2===e.length){let a=e.find(e=>">="===e.op),t=e.find(e=>"<="===e.op);a&&t&&(E("between"),z(Array.isArray(a.value)?a.value[0]:a.value),U(Array.isArray(t.value)?t.value[0]:t.value))}if(2===a.length){let e=a.find(e=>">="===e.op),t=a.find(e=>"<="===e.op);e&&t&&(W("between"),Y(Array.isArray(e.value)?e.value[0]:e.value),q(Array.isArray(t.value)?t.value[0]:t.value))}c.forEach(t=>{let n=Array.isArray(t.value)?t.value[0]:t.value;switch(t.field){case"age":O(n);break;case"gender":M(n);break;case"living":T(n);break;case"validation":G(n);break;case"dateOfBirth":1===e.length&&("="===t.op?E("on"):">="===t.op?E("after"):"<="===t.op&&E("before"),z(n));break;case"dateOfDeath":1===a.length&&("="===t.op?W("on"):">="===t.op?W("after"):"<="===t.op&&W("before"),Y(n));break;case"aliveAt":$(n);break;case"validationDate":V(n);break;case"countryOfBirth":ee(n);break;case"countryOfDeath":et(n);break;case"state":ei(n);break;case"prefecture":el(n)}})}},[]);let ek=e.some(e=>"validation"===e.field),ew=e.some(e=>"state"===e.field),ej=e.some(e=>"prefecture"===e.field),eC=[_,B,R,I,P&&F,"between"===P&&K,H&&J,"between"===H&&Z,Q,L,X,ea,en,eo].filter(
1Boolean).length;return(0,a.jsx)("div",{className:"flex flex-col gap-2",children:(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[m&&(0,a.jsxs)("div",{className:"relative w-full sm:w-72",children:[(0,a.jsx)(n.Search,{className:"absolute left-3 top-1/2 h-4 w-4 -translate-y-1/2 text-muted-foreground"}),(0,a.jsx)("input",{type:"text",value:k,onChange:e=>w(e.target.value),placeholder:"Search by name",className:"h-9 w-full rounded-full border border-gray-200 bg-white pl-9 pr-4 text-sm focus:border-blue-500 focus:outline-none focus:ring-1 focus:ring-blue-500"})]}),(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsx)("button",{ref:j,type:"button",onClick:()=>D(e=>!e),className:(0,s.cn)("relative flex h-6 w-6 items-center justify-center rounded-full border border-gray-200 bg-gray-100 p-1 text-gray-400 transition duration-200 hover:text-gray-600 hover:shadow-sm",S&&"border-primary bg-primary/10 text-primary"),children:(0,a.jsx)(i,{size:14})}),eC>0&&(0,a.jsx)("span",{className:"absolute -top-1.5 -right-1.5 flex h-4 w-4 items-center justify-center rounded-full border border-gray-200 bg-white text-[10px] font-bold text-gray-600",children:eC}),(0,a.jsx)(o.AnimatePresence,{children:S&&(0,a.jsxs)(l.motion.div,{ref:C,initial:{opacity:0,y:-10,scale:.95},animate:{opacity:1,y:0,scale:1},exit:{opacity:0,y:-10,scale:.95},transition:{duration:.15,ease:"easeOut"},className:"absolute left-1/2 -translate-x-1/2 top-8 z-50 flex w-72 sm:w-80 md:w-125 lg:w-150 max-h-[60vh] md:max-h-[80vh] flex-col rounded-xl border border-border bg-white shadow-lg overflow-hidden",children:[(0,a.jsx)("div",{className:"flex shrink-0 items-center justify-between border-b px-4 py-2.5",children:(0,a.jsx)("span",{className:"text-sm font-semibold",children:"Filters"})}),(0,a.jsx)("div",{className:"flex-1 overflow-y-auto p-4",children:(0,a.jsxs)("div",{className:"grid grid-cols-1 gap-4 md:grid-cols-2 lg:grid-cols-3",children:[(0,a.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,a.jsx)("label",{className:"text-sm font-medium",children:"Age"}),(0,a.jsxs)("select",{value:_,onChange:e=>O(e.target.value),className:"h-9 rounded-md border border-gray-300 px-3 text-sm focus:border-blue-500 focus:outline-none focus:ring-1 focus:ring-blue-500",children:[(0,a.jsx)("option",{value:"",children:"Any"}),eu.map(e=>(0,a.jsx)("option",{value:e.name,children:e.caption},e.name))]})]}),ek&&(0,a.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,a.jsx)("label",{className:"text-sm font-medium",children:"Validation Status"}),(0,a.jsx)("select",{value:I,onChange:e=>G(e.target.value),disabled:!!v.validation,className:"h-9 rounded-md border border-gray-300 px-3 text-sm focus:border-blue-500 focus:outline-none focus:ring-1 focus:ring-blue-500 disabled:opacity-50 disabled:cursor-not-allowed",children:ev.map(e=>(0,a.jsx)("option",{value:e.name,children:e.caption},e.name))})]}),(0,a.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,a.jsx)("label",{className:"text-sm font-medium",children:"Gender"}),(0,a.jsxs)("select",{value:B,onChange:e=>M(e.target.value),disabled:!!v.gender,className:"h-9 rounded-md border border-gray-300 px-3 text-sm focus:border-blue-500 focus:outline-none focus:ring-1 focus:ring-blue-500 disabled:opacity-50 disabled:cursor-not-allowed",children:[!v.gender&&(0,a.jsx)("option",{value:"",children:"Any"}),ep.map(e=>(0,a.jsx)("option",{value:e.name,children:e.caption},e.name))]})]}),(0,a.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,a.jsx)("label",{className:"text-sm font-medium",children:"Validation Date"}),(0,a.jsx)("input",{type:"date",value:L,onChange:e=>V(e.target.value),disabled:"validated"!==I,className:"h-9 rounded-md border border-gray-300 px-3 text-sm focus:border-blue-500 focus:outline-none focus:ring-1 focus:ring-blue-500 disabled:opacity-50"})]}),(0,a.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,a.jsx)("label",{className:"text-sm font-medium",children:"Living Status"}),(0,a.jsxs)("select",{value:R,onChange:e=>T(e.target.value),disabled:!!v.living,className:"h-9 rounded-md border border-gray-300 px-3 text-sm focus:border-blue-500 focus:outline-none focus:ring-1 focus:ring-blue-500 disabled:opacity-50 disabled:cursor-not-allowed",children:[!v.living&&(0,a.jsx)("option",{value:"",children:"Any"}),eh.map(e=>(0,a.jsx)("option",{value:e.name,children:e.caption},e.name))]})]}),(0,a.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,a.jsx)("label",{className:"text-sm font-medium",children:"Date of Birth"}),(0,a.jsxs)("select",{value:P,onChange:e=>E(e.target.value),className:"h-9 rounded-md border border-gray-300 px-3 text-sm focus:border-blue-500 focus:outline-none focus:ring-1 focus:ring-blue-500",children:[(0,a.jsx)("option",{value:"",children:"Any"}),(0,a.jsx)("option",{value:"on",children:"On"}),(0,a.jsx)("option",{value:"before",children:"Before"}),(0,a.jsx)("option",{value:"after",children:"After"}),(0,a.jsx)("option",{value:"between",children:"Between"})]}),("on"===P||"before"===P||"after"===P)&&(0,a.jsx)("input",{type:"date",value:F,onChange:e=>z(e.target.value),className:"h-9 rounded-md border border-gray-300 px-3 text-sm focus:border-blue-500 focus:outline-none focus:ring-1 focus:ring-blue-500"}),"between"===P&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("input",{type:"date",value:F,onChange:e=>z(e.target.value),placeholder:"Start date",className:"h-9 rounded-md border border-gray-300 px-3 text-sm focus:border-blue-500 focus:outline-none focus:ring-1 focus:ring-blue-500"}),(0,a.jsx)("input",{type:"date",value:K,onChange:e=>U(e.target.value),placeholder:"End date",className:"h-9 rounded-md border border-gray-300 px-3 text-sm focus:border-blue-500 focus:outline-none focus:ring-1 focus:ring-blue-500"})]})]}),(0,a.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,a.jsx)("label",{className:"text-sm font-medium",children:"Date of Death"}),(0,a.jsxs)("select",{value:H,onChange:e=>W(e.target.value),className:"h-9 rounded-md border border-gray-300 px-3 text-sm focus:border-blue-500 focus:outline-none focus:ring-1 focus:ring-blue-500",children:[(0,a.jsx)("option",{value:"",children:"Any"}),(0,a.jsx)("option",{value:"on",children:"On"}),(0,a.jsx)("option",{value:"before",children:"Before"}),(0,a.jsx)("option",{value:"after",children:"After"}),(0,a.jsx)("option",{value:"between",children:"Between"})]}
1),("on"===H||"before"===H||"after"===H)&&(0,a.jsx)("input",{type:"date",value:J,onChange:e=>Y(e.target.value),className:"h-9 rounded-md border border-gray-300 px-3 text-sm focus:border-blue-500 focus:outline-none focus:ring-1 focus:ring-blue-500"}),"between"===H&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("input",{type:"date",value:J,onChange:e=>Y(e.target.value),placeholder:"Start date",className:"h-9 rounded-md border border-gray-300 px-3 text-sm focus:border-blue-500 focus:outline-none focus:ring-1 focus:ring-blue-500"}),(0,a.jsx)("input",{type:"date",value:Z,onChange:e=>q(e.target.value),placeholder:"End date",className:"h-9 rounded-md border border-gray-300 px-3 text-sm focus:border-blue-500 focus:outline-none focus:ring-1 focus:ring-blue-500"})]})]}),(0,a.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,a.jsx)("label",{className:"text-sm font-medium",children:"Alive on"}),(0,a.jsx)("input",{type:"date",value:Q,onChange:e=>$(e.target.value),className:"h-9 rounded-md border border-gray-300 px-3 text-sm focus:border-blue-500 focus:outline-none focus:ring-1 focus:ring-blue-500"})]}),(0,a.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,a.jsx)("label",{className:"text-sm font-medium",children:"Country of Death"}),(0,a.jsxs)("select",{value:ea,onChange:e=>et(e.target.value),className:"h-9 rounded-md border border-gray-300 px-3 text-sm focus:border-blue-500 focus:outline-none focus:ring-1 focus:ring-blue-500",children:[(0,a.jsx)("option",{value:"",children:"Any"}),eb.map(e=>(0,a.jsx)("option",{value:e.name,children:e.caption},e.name))]})]}),(0,a.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,a.jsx)("label",{className:"text-sm font-medium",children:"Order By"}),(0,a.jsxs)("select",{value:er,onChange:e=>es(e.target.value),className:"h-9 rounded-md border border-gray-300 px-3 text-sm focus:border-blue-500 focus:outline-none focus:ring-1 focus:ring-blue-500",children:[(0,a.jsx)("option",{value:"age",children:"Age"}),(0,a.jsx)("option",{value:"date-of-birth",children:"Date of Birth"}),(0,a.jsx)("option",{value:"date-of-death",children:"Date of Death"}),(0,a.jsx)("option",{value:"validation-date",children:"Validation Date"})]})]}),(0,a.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,a.jsx)("label",{className:"text-sm font-medium",children:"Country of Birth"}),(0,a.jsxs)("select",{value:X,onChange:e=>ee(e.target.value),className:"h-9 rounded-md border border-gray-300 px-3 text-sm focus:border-blue-500 focus:outline-none focus:ring-1 focus:ring-blue-500",children:[(0,a.jsx)("option",{value:"",children:"Any"}),eb.map(e=>(0,a.jsx)("option",{value:e.name,children:e.caption},e.name))]})]}),ew&&(0,a.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,a.jsx)("label",{className:"text-sm font-medium",children:"State"}),(0,a.jsxs)("select",{value:en,onChange:e=>ei(e.target.value),className:"h-9 rounded-md border border-gray-300 px-3 text-sm focus:border-blue-500 focus:outline-none focus:ring-1 focus:ring-blue-500",children:[(0,a.jsx)("option",{value:"",children:"Any"}),eN.map(e=>(0,a.jsx)("option",{value:e.name,children:e.caption},e.name))]})]}),ej&&(0,a.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,a.jsx)("label",{className:"text-sm font-medium",children:"Prefecture"}),(0,a.jsxs)("select",{value:eo,onChange:e=>el(e.target.value),className:"h-9 rounded-md border border-gray-300 px-3 text-sm focus:border-blue-500 focus:outline-none focus:ring-1 focus:ring-blue-500",children:[(0,a.jsx)("option",{value:"",children:"Any"}),eS.map(e=>(0,a.jsx)("option",{value:e.name,children:e.caption},e.name))]})]}),(0,a.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,a.jsx)("label",{className:"text-sm font-medium",children:"Direction"}),(0,a.jsxs)("select",{value:ed,onChange:e=>ec(e.target.value),className:"h-9 rounded-md border border-gray-300 px-3 text-sm focus:border-blue-500 focus:outline-none focus:ring-1 focus:ring-blue-500",children:[(0,a.jsx)("option",{value:"ascending",children:"Ascending"}),(0,a.jsx)("option",{value:"descending",children:"Descending"})]})]})]})}),(0,a.jsxs)("div",{className:"flex shrink-0 items-center justify-end gap-2 border-t px-4 py-3",children:[(0,a.jsx)(r.Button,{variant:"outline",onClick:()=>{w(""),O(""),M(""),T(""),G("validated"),V(""),E(""),z(""),U(""),W(""),Y(""),q(""),$(""),ee(""),et(""),ei(""),el(""),es("age"),ec("descending"),d?.([]),x?.("age","descending",!0),m&&g&&g(""),D(!1)},size:"sm",children:"Clear"}),(0,a.jsx)(r.Button,{variant:"default",onClick:()=>{let a=[];if(_){let t=e.find(e=>"age"===e.field);
1t&&a.push({field:"age",op_type:t.op_type,op:"is",caption:t.caption,value:_,connector:"AND"})}if(B){let t=e.find(e=>"gender"===e.field);t&&a.push({field:"gender",op_type:t.op_type,op:"is",caption:t.caption,value:B,connector:"AND"})}if(R){let t=e.find(e=>"living"===e.field);t&&a.push({field:"living",op_type:t.op_type,op:"is",caption:t.caption,value:R,connector:"AND"})}if(I){let t=e.find(e=>"validation"===e.field);t&&a.push({field:"validation",op_type:t.op_type,op:"is",caption:t.caption,value:I,connector:"AND"})}if(P&&F){let t=e.find(e=>"dateOfBirth"===e.field);if(t)if("between"===P&&K)a.push({field:"dateOfBirth",op_type:t.op_type,op:">=",caption:t.caption,value:F,connector:"AND"}),a.push({field:"dateOfBirth",op_type:t.op_type,op:"<=",caption:t.caption,value:K,connector:"AND"});else{let e="=";"after"===P?e=">=":"before"===P&&(e="<="),a.push({field:"dateOfBirth",op_type:t.op_type,op:e,caption:t.caption,value:F,connector:"AND"})}}if(H&&J){let t=e.find(e=>"dateOfDeath"===e.field);if(t)if("between"===H&&Z)a.push({field:"dateOfDeath",op_type:t.op_type,op:">=",caption:t.caption,value:J,connector:"AND"}),a.push({field:"dateOfDeath",op_type:t.op_type,op:"<=",caption:t.caption,value:Z,connector:"AND"});else{let e="=";"after"===H?e=">=":"before"===H&&(e="<="),a.push({field:"dateOfDeath",op_type:t.op_type,op:e,caption:t.caption,value:J,connector:"AND"})}}if(Q){let t=e.find(e=>"aliveAt"===e.field);t&&a.push({field:"aliveAt",op_type:t.op_type,op:"=",caption:t.caption,value:Q,connector:"AND"})}if(L){let t=e.find(e=>"validationDate"===e.field);t&&a.push({field:"validationDate",op_type:t.op_type,op:"<=",caption:t.caption,value:L,connector:"AND"})}if(X){let t=e.find(e=>"countryOfBirth"===e.field);t&&a.push({field:"countryOfBirth",op_type:t.op_type,op:"is",caption:t.caption,value:X,connector:"AND"})}if(ea){let t=e.find(e=>"countryOfDeath"===e.field);t&&a.push({field:"countryOfDeath",op_type:t.op_type,op:"is",caption:t.caption,value:ea,connector:"AND"})}if(en){let t=e.find(e=>"state"===e.field);t&&a.push({field:"state",op_type:t.op_type,op:"is",caption:t.caption,value:en,connector:"AND"})}if(eo){let t=e.find(e=>"prefecture"===e.field);t&&a.push({field:"prefecture",op_type:t.op_type,op:"is",caption:t.caption,value:eo,connector:"AND"})}d?.(a),x?.(er,ed),D(!1)},size:"sm",children:"Filter"})]})]})})]})]})})}e.s(["FiltersForm",()=>h],36811);let g=[{field:"age",caption:"Age",op_type:"term_filter_op",op_options:["is"]},{field:"gender",caption:"Gender",op_type:"term_filter_op",op_options:["is"]},{field:"living",caption:"Living Status",op_type:"term_filter_op",op_options:["is"]},{field:"validation",caption:"Validation Status",op_type:"term_filter_op",op_options:["is"]},{field:"dateOfBirth",caption:"Date of Birth",op_type:"date_filter_op",op_options:["=",">=","<="]},{field:"dateOfDeath",caption:"Date of Death",op_type:"date_filter_op",op_options:["=",">=","<="]},{field:"aliveAt",caption:"Alive on",op_type:"date_filter_op",op_options:["="]},{field:"validationDate",caption:"Validation Date",op_type:"date_filter_op",op_options:["=","<="]},{field:"countryOfBirth",caption:"Country of Birth",op_type:"term_filter_op",op_options:["is"]},{field:"countryOfDeath",caption:"Country of Death",op_type:"term_filter_op",op_options:["is"]},{field:"state",caption:"State",op_type:"term_filter_op",op_options:["is"]},{field:"prefecture",caption:"Prefecture",op_type:"term_filter_op",op_options:["is"]}];function v(e){let a=[...g];if(e?.hideGender&&(a=a.filter(e=>"gender"!==e.field)),e?.hideLiving&&(a=a.filter(e=>"living"!==e.field)),e?.hideValidation&&(a=a.filter(e=>"validation"!==e.field)),e?.country){let t=e.country.toLowerCase();"united states"!==t&&"usa"!==t&&"us"!==t&&"mexico"!==t&&(a=a.filter(e=>"state"!==e.field)),"japan"!==t&&(a=a.filter(e=>"prefecture"!==e.field))}else a=(a=a.filter(e=>"state"!==e.field)).filter(e=>"prefecture"!==e.field);return a}e.s(["getFilterFieldsForPage",()=>v],31158);var y=e.i(97406);function b(e){let a={},t=e.filter(e=>"dateOfBirth"===e.field),n=e.filter(e=>"dateOfDeath"===e.field);if(2===t.length){let e=t.find(e=>">="===e.op),n=t.find(e=>"<="===e.op);e&&n&&(a.dateOfBirth="between",a.initialBirthDateValue=Array.isArray(e.value)?e.value[0]:e.value,a.finalBirthDateValue=Array.isArray(n.value)?n.value[0]:n.value)}if(2===n.length){let e=n.find(e=>">="===e.op),t=n.find(e=>"<="===e.op);e&&t&&(a.dateOfDeath="between",a.initialDeathDateValue=Array.isArray(e.value)?e.value[0]:e.value,a.finalDeathDateValue=Array.isArray(t.value)?t.value[0]:t.value)}
1return e.forEach(e=>{let{field:i,op:o,value:l}=e,r=Array.isArray(l)?l.join(","):l;"age"===i?a.age=r.replace("+",""):"validation"===i?"pending-review"===r?a.pending_review="true":a.validation="not-validated"===r?"unvalidated":r:"dateOfBirth"===i&&1===t.length?"="===o?(a.dateOfBirth="on",a.initialBirthDateValue=r):">="===o?(a.dateOfBirth="after",a.initialBirthDateValue=r):"<="===o&&(a.dateOfBirth="before",a.initialBirthDateValue=r):"dateOfDeath"===i&&1===n.length?"="===o?(a.dateOfDeath="on",a.initialDeathDateValue=r):">="===o?(a.dateOfDeath="after",a.initialDeathDateValue=r):"<="===o&&(a.dateOfDeath="before",a.initialDeathDateValue=r):"aliveAt"===i?a.aliveAt=r:"validationDate"===i?"="===o?(a.validationDate="on",a.initialValidationDateValue=r):"<="===o&&(a.validationDate="beforeOrEqual",a.finalValidationDateValue=r):"dateOfBirth"!==i&&"dateOfDeath"!==i&&(a[i]=r)}),a}function x(e){let{defaultPageSize:a=100,enableSearch:n=!0,filterFields:i}=e,o=(0,y.useRouter)(),l=(0,y.useSearchParams)(),[r,s]=(0,t.useState)(()=>n&&l.get("name")||""),[d,c]=(0,t.useState)(()=>(function(e,a){let t=[],n=e=>a.find(a=>a.field===e),i=e.get("age");if(i){let e=n("age");e&&t.push({field:"age",op_type:e.op_type,op:"is",caption:e.caption,value:i,connector:"AND"})}let o=e.get("gender");if(o){let e=n("gender");e&&t.push({field:"gender",op_type:e.op_type,op:"is",caption:e.caption,value:o,connector:"AND"})}let l=e.get("living");if(l){let e=n("living");e&&t.push({field:"living",op_type:e.op_type,op:"is",caption:e.caption,value:l,connector:"AND"})}let r=e.get("validation");if(r){let e=n("validation");e&&t.push({field:"validation",op_type:e.op_type,op:"is",caption:e.caption,value:"unvalidated"===r?"not-validated":r,connector:"AND"})}if("true"===e.get("pending_review")){let e=n("validation");e&&t.push({field:"validation",op_type:e.op_type,op:"is",caption:e.caption,value:"pending-review",connector:"AND"})}let s=e.get("countryOfBirth");if(s){let e=n("countryOfBirth");e&&t.push({field:"countryOfBirth",op_type:e.op_type,op:s.includes(",")?"in":"is",caption:e.caption,value:s.includes(",")?s.split(","):s,connector:"AND"})}let d=e.get("countryOfDeath");if(d){let e=n("countryOfDeath");e&&t.push({field:"countryOfDeath",op_type:e.op_type,op:d.includes(",")?"in":"is",caption:e.caption,value:d.includes(",")?d.split(","):d,connector:"AND"})}let c=e.get("state");if(c){let e=n("state");e&&t.push({field:"state",op_type:e.op_type,op:c.includes(",")?"in":"is",caption:e.caption,value:c.includes(",")?c.split(","):c,connector:"AND"})}let u=e.get("dateOfBirth"),m=e.get("initialBirthDateValue"),p=e.get("finalBirthDateValue");if(u&&m){let e=n("dateOfBirth");if(e)if("between"===u&&p)t.push({field:"dateOfBirth",op_type:e.op_type,op:">=",caption:e.caption,value:m,connector:"AND"}),t.push({field:"dateOfBirth",op_type:e.op_type,op:"<=",caption:e.caption,value:p,connector:"AND"});else{let a="=";"after"===u?a=">=":"before"===u&&(a="<="),t.push({field:"dateOfBirth",op_type:e.op_type,op:a,caption:e.caption,value:m,connector:"AND"})}}let f=e.get("dateOfDeath"),h=e.get("initialDeathDateValue"),g=e.get("finalDeathDateValue");if(f&&h){let e=n("dateOfDeath");if(e)if("between"===f&&g)t.push({field:"dateOfDeath",op_type:e.op_type,op:">=",caption:e.caption,value:h,connector:"AND"}),t.push({field:"dateOfDeath",op_type:e.op_type,op:"<=",caption:e.caption,value:g,connector:"AND"});else{let a="=";"after"===f?a=">=":"before"===f&&(a="<="),t.push({field:"dateOfDeath",op_type:e.op_type,op:a,caption:e.caption,value:h,connector:"AND"})}}let v=e.get("validationDate");if(v){let a=n("validationDate");if(a){let n="beforeOrEqual"===v?"<=":"=",i="<="===n?e.get("finalValidationDateValue"):e.get("initialValidationDateValue");
1i&&t.push({field:"validationDate",op_type:a.op_type,op:n,caption:a.caption,value:i,connector:"AND"})}}let y=e.get("aliveAt");if(y){let e=n("aliveAt");e&&t.push({field:"aliveAt",op_type:e.op_type,op:"=",caption:e.caption,value:y,connector:"AND"})}return t})(l,i)),[u,m]=(0,t.useState)(()=>{let e=l.get("page");return e?parseInt(e,10):1}),[p,f]=(0,t.useState)(()=>{let e=l.get("limit");return e?parseInt(e,10):a}),[h,g]=(0,t.useState)(()=>l.get("orderBy")||"age"),[v,x]=(0,t.useState)(()=>l.get("direction")||"descending"),[N,A]=(0,t.useState)(()=>!!(l.get("orderBy")||l.get("direction"))),S=(0,t.useRef)(r),D=(0,t.useRef)(d);(0,t.useEffect)(()=>{(S.current!==r||JSON.stringify(D.current)!==JSON.stringify(d))&&(S.current=r,D.current=d,m(1))},[r,d]),(0,t.useEffect)(()=>{let e=new URLSearchParams;n&&r&&e.set("name",r),u>1&&e.set("page",String(u)),p!==a&&e.set("limit",String(p)),N&&(e.set("orderBy",h),e.set("direction",v)),Object.entries(b(d)).forEach(([a,t])=>{t&&e.set(a,String(t))}),o.replace(`?${e.toString()}`,{scroll:!1})},[r,d,u,p,h,v,N,o,a,n]);let k=(0,t.useMemo)(()=>{let e={page:u,limit:p,orderBy:h,direction:v,...b(d)};return n&&r&&(e.name=r),e},[u,p,h,v,r,d,n]),w=(0,t.useCallback)(e=>{f(e),m(1)},[]),j=(0,t.useCallback)(e=>{s(e)},[]);return{searchValue:r,filterClauses:d,currentPage:u,pageSize:p,orderBy:h,direction:v,apiParams:k,setCurrentPage:m,handlePageSizeChange:w,handleSearchChange:j,handleFilterChange:(0,t.useCallback)(e=>{c(e)},[]),handleSortChange:(0,t.useCallback)((e,a,t=!1)=>{g(e),x(a),A(!t)},[])}}e.s(["useAtlasFilters",()=>x],65245)}]);

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.