1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9235],{175:(e,t,r)=>{r.d(t,{Q:()=>i});let n=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function i(e){if("string"!=typeof e||e.includes("-"));else if(n.indexOf(e)>-1||/[A-Z]/u.test(e))return!0;return!1}},567:(e,t,r)=>{r.d(t,{V:()=>n});let n=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2},2564:(e,t,r)=>{r.d(t,{Qg:()=>o,bL:()=>s});var n=r(12115),i=r(63540),a=r(95155),o=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"}),d=n.forwardRef((e,t)=>(0,a.jsx)(i.sG.span,{...e,ref:t,style:{...o,...e.style}}));d.displayName="VisuallyHidden";var s=d},2735:(e,t,r)=>{function n(e){let t=[{},{}];return null==e||e.values.forEach((e,r)=>{t[0][r]=e.get(),t[1][r]=e.getVelocity()}),t}function i(e,t,r,i){if("function"==typeof t){let[a,o]=n(i);t=t(void 0!==r?r:e.custom,a,o)}if("string"==typeof t&&(t=e.variants&&e.variants[t]),"function"==typeof t){let[a,o]=n(i);t=t(void 0!==r?r:e.custom,a,o)}return t}r.d(t,{a:()=>i})},4398:(e,t,r)=>{function n(e){return e}function i(e){return e}function a(e){}function o(e){throw Error("Unexpected value in exhaustive check")}function d(e){}function s(e){let t=Object.values(e).filter(e=>"number"==typeof e);return Object.entries(e).filter(([e,r])=>-1===t.indexOf(+e)).map(([e,t])=>t)}function l(e,t="|"){return e.map(e=>F(e)).join(t)}function u(e,t){return"bigint"==typeof t?t.toString():t}function c(e){return{get value(){{let t=e();return Object.defineProperty(this,"value",{value:t}),t}}}}function f(e){return null==e}function p(e){let t=+!!e.startsWith("^"),r=e.endsWith("$")?e.length-1:e.length;return e.slice(t,r)}function m(e,t){let r=(e.toString().split(".")[1]||"").length,n=t.toString(),i=(n.split(".")[1]||"").length;if(0===i&&/\d?e-\d?/.test(n)){let e=n.match(/\d?e-(\d?)/);e?.[1]&&(i=Number.parseInt(e[1]))}let a=r>i?r:i;return Number.parseInt(e.toFixed(a).replace(".",""))%Number.parseInt(t.toFixed(a).replace(".",""))/10**a}r.r(t),r.d(t,{BIGINT_FORMAT_RANGES:()=>V,Class:()=>ec,NUMBER_FORMAT_RANGES:()=>Z,aborted:()=>H,allowsEval:()=>P,assert:()=>d,assertEqual:()=>n,assertIs:()=>a,assertNever:()=>o,assertNotEqual:()=>i,assignProp:()=>v,base64ToUint8Array:()=>ea,base64urlToUint8Array:()=>ed,cached:()=>c,captureStackTrace:()=>z,cleanEnum:()=>ei,cleanRegex:()=>p,clone:()=>D,cloneDef:()=>b,createTransparentProxy:()=>M,defineLazy:()=>$,esc:()=>S,escapeRegex:()=>R,extend:()=>G,finalizeIssue:()=>Q,floatSafeRemainder:()=>m,getElementAtPath:()=>w,getEnumValues:()=>s,getLengthableOrigin:()=>et,getParsedType:()=>N,getSizableOrigin:()=>ee,hexToUint8Array:()=>el,isObject:()=>k,isPlainObject:()=>E,issue:()=>en,joinValues:()=>l,jsonStringifyReplacer:()=>u,merge:()=>K,mergeDefs:()=>g,normalizeParams:()=>j,nullish:()=>f,numKeys:()=>A,objectClone:()=>y,omit:()=>U,optionalKeys:()=>L,parsedType:()=>er,partial:()=>J,pick:()=>B,prefixIssues:()=>Y,primitiveTypes:()=>T,promiseAllObject:()=>_,propertyKeyTypes:()=>I,randomString:()=>x,required:()=>q,safeExtend:()=>W,shallowClone:()=>O,slugify:()=>C,stringifyPrimitive:()=>F,uint8ArrayToBase64:()=>eo,uint8ArrayToBase64url:()=>es,uint8ArrayToHex:()=>eu,unwrapMessage:()=>X});let h=Symbol("evaluating");function $(e,t,r){let n;Object.defineProperty(e,t,{get(){if(n!==h)return void 0===n&&(n=h,n=r()),n},set(r){Object.defineProperty(e,t,{value:r})},configurable:!0})}function y(e){return Object.create(Object.getPrototypeOf(e),Object.getOwnPropertyDescriptors(e))}function v(e,t,r){Object.defineProperty(e,t,{value:r,writable:!0,enumerable:!0,configurable:!0})}function g(...e){let t={};for(let r of e)Object.assign(t,Object.getOwnPropertyDescriptors(r));return Object.defineProperties({},t)}function b(e){return g(e._zod.def)}function w(e,t){return t?t.reduce((e,t)=>e?.[t],e):e}function _(e){let t=Object.keys(e);return Promise.all(t.map(t=>e[t])).then(e=>{let r={};for(let n=0;n<t.length;n++)r[t[n]]=e[n];return r})}function x(e=10){let t="abcdefghijklmnopqrstuvwxyz",r="";for(let n=0;n<e;n++)r+=t[Math.floor(Math.random()*t.length)];return r}function S(e){return JSON.stringify(e)}function C(e){return e.toLowerCase().trim().replace(/[^\w\s-]/g,"").replace(/[\s_-]+/g,"-").replace(/^-+|-+$/g,"")}let z="captureStackTrace"in Error?Error.captureStackTrace:(...e)=>{};function k(e){return"object"==typeof e&&null!==e&&!Array.isArray(e)}let P=c(()=>
1{if("undefined"!=typeof navigator&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{return Function(""),!0}catch(e){return!1}});function E(e){if(!1===k(e))return!1;let t=e.constructor;if(void 0===t||"function"!=typeof t)return!0;let r=t.prototype;return!1!==k(r)&&!1!==Object.prototype.hasOwnProperty.call(r,"isPrototypeOf")}function O(e){return E(e)?{...e}:Array.isArray(e)?[...e]:e}function A(e){let t=0;for(let r in e)Object.prototype.hasOwnProperty.call(e,r)&&t++;return t}let N=e=>{let t=typeof e;switch(t){case"undefined":return"undefined";case"string":return"string";case"number":return Number.isNaN(e)?"nan":"number";case"boolean":return"boolean";case"function":return"function";case"bigint":return"bigint";case"symbol":return"symbol";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(e.then&&"function"==typeof e.then&&e.catch&&"function"==typeof e.catch)return"promise";if("undefined"!=typeof Map&&e instanceof Map)return"map";if("undefined"!=typeof Set&&e instanceof Set)return"set";if("undefined"!=typeof Date&&e instanceof Date)return"date";if("undefined"!=typeof File&&e instanceof File)return"file";return"object";default:throw Error(`Unknown data type: ${t}`)}},I=new Set(["string","number","symbol"]),T=new Set(["string","number","bigint","boolean","symbol","undefined"]);function R(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function D(e,t,r){let n=new e._zod.constr(t??e._zod.def);return(!t||r?.parent)&&(n._zod.parent=e),n}function j(e){if(!e)return{};if("string"==typeof e)return{error:()=>e};if(e?.message!==void 0){if(e?.error!==void 0)throw Error("Cannot specify both `message` and `error` params");e.error=e.message}return(delete e.message,"string"==typeof e.error)?{...e,error:()=>e.error}:e}function M(e){let t;return new Proxy({},{get:(r,n,i)=>(t??(t=e()),Reflect.get(t,n,i)),set:(r,n,i,a)=>(t??(t=e()),Reflect.set(t,n,i,a)),has:(r,n)=>(t??(t=e()),Reflect.has(t,n)),deleteProperty:(r,n)=>(t??(t=e()),Reflect.deleteProperty(t,n)),ownKeys:r=>(t??(t=e()),Reflect.ownKeys(t)),getOwnPropertyDescriptor:(r,n)=>(t??(t=e()),Reflect.getOwnPropertyDescriptor(t,n)),defineProperty:(r,n,i)=>(t??(t=e()),Reflect.defineProperty(t,n,i))})}function F(e){return"bigint"==typeof e?e.toString()+"n":"string"==typeof e?`"${e}"`:`${e}`}function L(e){return Object.keys(e).filter(t=>"optional"===e[t]._zod.optin&&"optional"===e[t]._zod.optout)}let Z={safeint:[Number.MIN_SAFE_INTEGER,Number.MAX_SAFE_INTEGER],int32:[-0x80000000,0x7fffffff],uint32:[0,0xffffffff],float32:[-34028234663852886e22,34028234663852886e22],float64:[-Number.MAX_VALUE,Number.MAX_VALUE]},V={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};function B(e,t){let r=e._zod.def,n=r.checks;if(n&&n.length>0)throw Error(".pick() cannot be used on object schemas containing refinements");let i=g(e._zod.def,{get shape(){let e={};for(let n in t){if(!(n in r.shape))throw Error(`Unrecognized key: "${n}"`);t[n]&&(e[n]=r.shape[n])}return v(this,"shape",e),e},checks:[]});return D(e,i)}function U(e,t){let r=e._zod.def,n=r.checks;if(n&&n.length>0)throw Error(".omit() cannot be used on object schemas containing refinements");let i=g(e._zod.def,{get shape(){let n={...e._zod.def.shape};for(let e in t){if(!(e in r.shape))throw Error(`Unrecognized key: "${e}"`);t[e]&&delete n[e]}return v(this,"shape",n),n},checks:[]});return D(e,i)}function G(e,t){if(!E(t))throw Error("Invalid input to extend: expected a plain object");let r=e._zod.def.checks;if(r&&r.length>0){let r=e._zod.def.shape;for(let e in t)if(void 0!==Object.getOwnPropertyDescriptor(r,e))throw Error("Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.")}let n=g(e._zod.def,{get shape(){let r={...e._zod.def.shape,...t};return v(this,"shape",r),r}});return D(e,n)}function W(e,t){if(!E(t))throw Error("Invalid input to safeExtend: expected a plain object");let r=g(e._zod.def,{get shape(){let r={...e._zod.def.shape,...t};return v(this,"shape",r),r}});return D(e,r)}function K(e,t){let r=g(e._zod.def,{get shape(){let r={...e._zod.def.shape,...t._zod.def.shape};return v(this,"shape",r),r},get catchall(){return t._zod.def.catchall},checks:[]});return D(e,r)}function J(e,t,r){let n=t._zod.def.checks;if(n&&n.length>0)throw Error(".partial() cannot be used on object schemas containing refinements");let i=g(t._zod.def,{get shape(){let n=t._zod.def.shape,i={...n};if(r)for(let t in r){if(!(t in n))throw Error(`Unrecognized key: "${t}"`);r[t]&&(i[t]=e?new e({type:"optional",innerType:n[t]}):n[t])}else for(let t in n)i[t]=e?new e({type:"optional",innerType:n[t]}):n[t];return v(this,"shape",i),i},checks:[]});return D(t,i)}function q(e,t,r){let n=g(t._zod.def,{get shape(){let n=t._zod.def.shape,i={...n};if(r)for(let t in r){if(!(t in i))throw Error(`Unrecognized key: "${t}"`);r[t]&&(i[t]=new e({type:"nonoptional",innerType:n[t]}))}else for(let t in n)i[t]=new e({type:"nonoptional",innerType:n[t]});return v(this,"shape",i),i}});return D(t,n)}function H(e,t=0){if(!0===e.aborted)return!0;for(let r=t;r<e.issues.length;r++)if(e.issues[r]?.continue!==!0)return!0;return!1}function Y(e,t){return t.map(t=>(t.path??(t.path=[]),t.path.unshift(e),t))}function X(e){return"string"==typeof e?e:e?.message}function Q(e,t,r){let n={...e,path:e.path??[]};return e.message||(n.message=X(e.inst?._zod.def?.error?.(e))??X(t?.error?.(e))??X(r.customError?.(e))??X(r.localeError?.(e))??"Invalid input"),delete n.inst,delete n.continue,t?.reportInput||delete n.input,n}function ee(e){return e instanceof Set?"set":e instanceof Map?"map":e instanceof File?"file":"unknown"}function et(e){return Array.isArray(e)?"array":"string"==typeof e?"string":"unknown"}function er(e){let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"nan":"number";case"object":if(null===e)return"null";if(Array.isArray(e))return"array";if(e&&Object.getPrototypeOf(e)!==Object.prototype&&"constructor"in e&&e.constructor)return e.constructor.name}return t}function en(...e){let[t,r,n]=e;return"string"==typeof t?{message:t,code:"custom",input:r,inst:n}:{...t}}function ei(e){return Object.entries(e).filter(([e,t])=>Number.isNaN(Number.parseInt(e,10))).map(e=>e[1])}function ea(e){let t=atob(e),r=new Uint8Array(t.length);for(let e=0;e<t.length;e++)r[e]=t.charCodeAt(e);return r}function eo(e){let t="";for(let r=0;r<e.length;r++)t+=String.fromCharCode(e[r]);return btoa(t)}function ed(e){let t=e.replace(/-/g,"+").replace(/_/g,"/"),r="=".repeat((4-t.length%4)%4);return ea(t+r)}function es(e){return eo(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}function el(e){let t=e.replace(/^0x/,"");if(t.length%2!=0)throw Error("Invalid hex string length");let r=new Uint8Array(t.length/2);for(let e=0;e<t.length;e+=2)r[e/2]=Number.parseInt(t.slice(e,e+2),16);return r}function eu(e){return Array.from(e).map(e=>e.toString(16).padStart(2,"0")).join("")}class ec{constructor(...e){}}},4889:(e,t,r)=>{r.d(t,{A:()=>i});var n=r(4398);function i(){return{localeError:(()=>{let e={string:{unit:"characters",verb:"to have"},file:{unit:"bytes",verb:"to have"},array:{unit:"items",verb:"to have"},set:{unit:"items",verb:"to have"},map:{unit:"entries",verb:"to have"}},t={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",mac:"MAC address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",jwt:"JWT",template_literal:"input"},r={nan:"NaN"};return i=>
1{switch(i.code){case"invalid_type":{let e=r[i.expected]??i.expected,t=n.parsedType(i.input),a=r[t]??t;return`Invalid input: expected ${e}, received ${a}`}case"invalid_value":if(1===i.values.length)return`Invalid input: expected ${n.stringifyPrimitive(i.values[0])}`;return`Invalid option: expected one of ${n.joinValues(i.values,"|")}`;case"too_big":{let t=i.inclusive?"<=":"<",r=e[i.origin]??null;if(r)return`Too big: expected ${i.origin??"value"} to have ${t}${i.maximum.toString()} ${r.unit??"elements"}`;return`Too big: expected ${i.origin??"value"} to be ${t}${i.maximum.toString()}`}case"too_small":{let t=i.inclusive?">=":">",r=e[i.origin]??null;if(r)return`Too small: expected ${i.origin} to have ${t}${i.minimum.toString()} ${r.unit}`;return`Too small: expected ${i.origin} to be ${t}${i.minimum.toString()}`}case"invalid_format":if("starts_with"===i.format)return`Invalid string: must start with "${i.prefix}"`;if("ends_with"===i.format)return`Invalid string: must end with "${i.suffix}"`;if("includes"===i.format)return`Invalid string: must include "${i.includes}"`;if("regex"===i.format)return`Invalid string: must match pattern ${i.pattern}`;return`Invalid ${t[i.format]??i.format}`;case"not_multiple_of":return`Invalid number: must be a multiple of ${i.divisor}`;case"unrecognized_keys":return`Unrecognized key${i.keys.length>1?"s":""}: ${n.joinValues(i.keys,", ")}`;case"invalid_key":return`Invalid key in ${i.origin}`;case"invalid_union":default:return"Invalid input";case"invalid_element":return`Invalid value in ${i.origin}`}}})()}}},5845:(e,t,r)=>{r.d(t,{i:()=>d});var n,i=r(12115),a=r(52712),o=(n||(n=r.t(i,2)))[" useInsertionEffect ".trim().toString()]||a.N;function d({prop:e,defaultProp:t,onChange:r=()=>{},caller:n}){let[a,d,s]=function({defaultProp:e,onChange:t}){let[r,n]=i.useState(e),a=i.useRef(r),d=i.useRef(t);return o(()=>{d.current=t},[t]),i.useEffect(()=>{a.current!==r&&(d.current?.(r),a.current=r)},[r,a]),[r,n,d]}({defaultProp:t,onChange:r}),l=void 0!==e,u=l?e:a;{let t=i.useRef(void 0!==e);i.useEffect(()=>{let e=t.current;if(e!==l){let t=l?"controlled":"uncontrolled";console.warn(`${n} is changing from ${e?"controlled":"uncontrolled"} to ${t}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}t.current=l},[l,n])}return[u,i.useCallback(t=>{if(l){let r="function"==typeof t?t(e):t;r!==e&&s.current?.(r)}else d(t)},[l,e,d,s])]}Symbol("RADIX:SYNC_STATE")},5910:(e,t,r)=>{r.d(t,{p:()=>n});let n=e=>Array.isArray(e)},5966:(e,t,r)=>{r.d(t,{v:()=>n});class n{constructor(){this.subscriptions=[]}add(e){var t;return t=this.subscriptions,-1===t.indexOf(e)&&t.push(e),()=>(function(e,t){let r=e.indexOf(t);r>-1&&e.splice(r,1)})(this.subscriptions,e)}notify(e,t,r){let n=this.subscriptions.length;if(n)if(1===n)this.subscriptions[0](e,t,r);else for(let i=0;i<n;i++){let n=this.subscriptions[i];n&&n(e,t,r)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}},6101:(e,t,r)=>{r.d(t,{s:()=>o,t:()=>a});var n=r(12115);function i(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function a(...e){return t=>{let r=!1,n=e.map(e=>{let n=i(e,t);return r||"function"!=typeof n||(r=!0),n});if(r)return()=>{for(let t=0;t<n.length;t++){let r=n[t];"function"==typeof r?r():i(e[t],null)}}}}function o(...e){return n.useCallback(a(...e),e)}},6340:(e,t,r)=>{r.d(t,{N:()=>n});function n(e){return null!==e&&"object"==typeof e&&"function"==typeof e.start}},6642:(e,t,r)=>{r.d(t,{B:()=>i});let n={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},i={};for(let e in n)i[e]={isEnabled:t=>n[e].some(e=>!!t[e])}},7345:(e,t,r)=>{r.d(t,{Z:()=>a});var n=r(45818),i=r(21109);function a(e){let t=[0];return!function(e,t){let r=e[e.length-1];for(let a=1;a<=t;a++){let o=(0,n.q)(0,t,a);e.push((0,i.k)(r,1,o))}}(t,e.length-1),t}},8975:(e,t,r)=>{r.d(t,{LR:()=>x,i4:()=>i});var n=r(12115),i=[["Afghanistan","af","93"],["Albania","al","355"],["Algeria","dz","213"],["Andorra","ad","376"],["Angola","ao","244"],["Antigua and Barbuda","ag","1268"],["Argentina","ar","54",{default:"(..) .... ....","/^11/":"(..) .... ....","/^15/":"(..) ... ....","/^(2|3|4|5)/":"(.) .... ....","/^9/":"(.) .... ....."},0],["Armenia","am","374",".. ......"],["Aruba","aw","297"],["Australia","au","61",{default:". .... ....","/^4/":"... ... ...","/^5(?!50)/":"... ... ...","/^1(3|8)00/":".... ... ...","/^13/":".. .. ..","/^180/":"... ...."}
vendor: 5,821 bytes, line 1
1,0,[]],["Austria","at","43"],["Azerbaijan","az","994","(..) ... .. .."],["Bahamas","bs","1242"],["Bahrain","bh","973",".... ...."],["Bangladesh","bd","880"],["Barbados","bb","1246"],["Belarus","by","375","(..) ... .. .."],["Belgium","be","32","... .. .. .."],["Belize","bz","501"],["Benin","bj","229"],["Bhutan","bt","975"],["Bolivia","bo","591"],["Bosnia and Herzegovina","ba","387"],["Botswana","bw","267"],["Brazil","br","55","(..) .....-...."],["British Indian Ocean Territory","io","246"],["Brunei","bn","673"],["Bulgaria","bg","359"],["Burkina Faso","bf","226"],["Burundi","bi","257"],["Cambodia","kh","855"],["Cameroon","cm","237"],["Canada","ca","1","(...) ...-....",1,["204","226","236","249","250","289","306","343","365","387","403","416","418","431","437","438","450","506","514","519","548","579","581","587","604","613","639","647","672","705","709","742","778","780","782","807","819","825","867","873","902","905"]],["Cape Verde","cv","238"],["Caribbean Netherlands","bq","599","",1],["Cayman Islands","ky","1","... ... ....",4,["345"]],["Central African Republic","cf","236"],["Chad","td","235"],["Chile","cl","56"],["China","cn","86","... .... ...."],["Colombia","co","57","... ... ...."],["Comoros","km","269"],["Congo","cd","243"],["Congo","cg","242"],["Costa Rica","cr","506","....-...."],["C\xf4te d'Ivoire","ci","225",".. .. .. .. .."],["Croatia","hr","385"],["Cuba","cu","53"],["Cura\xe7ao","cw","599","",0],["Cyprus","cy","357",".. ......"],["Czech Republic","cz","420","... ... ..."],["Denmark","dk","45",".. .. .. .."],["Djibouti","dj","253",".. .. ...."],["Dominica","dm","1767"],["Dominican Republic","do","1","(...) ...-....",2,["809","829","849"]],["Ecuador","ec","593"],["Egypt","eg","20"],["El Salvador","sv","503","....-...."],["Equatorial Guinea","gq","240"],["Eritrea","er","291"],["Estonia","ee","372",".... ......"],["Ethiopia","et","251",".. ... ...."],["Faroe Islands","fo","298",".. .. .."],["Fiji","fj","679"],["Finland","fi","358",".. ... .. .."],["France","fr","33",". .. .. .. .."],["French Guiana","gf","594","... .. .. .."],["French Polynesia","pf","689",{"/^44/":".. .. ..","/^80[0-5]/":"... .. .. ..",default:".. .. .. .."}],["Gabon","ga","241"],["Gambia","gm","220"],["Georgia","ge","995"],["Germany","de","49","... ........."],["Ghana","gh","233"],["Gibraltar","gi","350"],["Greece","gr","30"],["Greenland","gl","299",".. .. .."],["Grenada","gd","1473"],["Guadeloupe","gp","590","... .. .. ..",0],["Guam","gu","1671"],["Guatemala","gt","502","....-...."],["Guinea","gn","224"],["Guinea-Bissau","gw","245"],["Guyana","gy","592"],["Haiti","ht","509","....-...."],["Honduras","hn","504"],["Hong Kong","hk","852",".... ...."],["Hungary","hu","36"],["Iceland","is","354","... ...."],["India","in","91",".....-....."],["Indonesia","id","62"],["Iran","ir","98","... ... ...."],["Iraq","iq","964"],["Ireland","ie","353",".. ......."],["Israel","il","972","... ... ...."],["Italy","it","39","... .......",0],["Jamaica","jm","1876"],["Japan","jp","81",".. .... ...."],["Jordan","jo","962"],["Kazakhstan","kz","7","... ...-..-..",0],["Kenya","ke","254"],["Kiribati","ki","686"],["Kosovo","xk","383"],["Kuwait","kw","965",".... ...."],["Kyrgyzstan","kg","996","... ... ..."],["Laos","la","856"],["Latvia","lv","371",".. ... ..."],["Lebanon","lb","961"],["Lesotho","ls","266"],["Liberia","lr","231"],["Libya","ly","218"],["Liechtenstein","li","423"],["Lithuania","lt","370"],["Luxembourg","lu","352"],["Macau","mo","853"],["Macedonia","mk","389"],["Madagascar","mg","261"],["Malawi","mw","265"],["Malaysia","my","60","..-....-...."],["Maldives","mv","960"],["Mali","ml","223"],["Malta","mt","356"],["Marshall Islands","mh","692"],["Martinique","mq","596","... .. .. .."],["Mauritania","mr","222"],["Mauritius","mu","230"],["Mayotte","yt","262","... .. .. ..",1,["269","639"]],["Mexico","mx","52","... ... ....",0],["Micronesia","fm","691"],["Moldova","md","373","(..) ..-..-.."],["Monaco","mc","377"],["Mongolia","mn","976"],["Montenegro","me","382"],["Morocco","ma","212"],["Mozambique","mz","258"],["Myanmar","mm","95"],["Namibia","na","264"],["Nauru","nr","674"],["Nepal","np","977"],["Netherlands","nl","31",{"/^06/":"(.). .........","/^6/":". .........","/^0(10|13|14|15|20|23|24|26|30|33|35|36|38|40|43|44|45|46|50|53|55|58|70|71|72|73|74|75|76|77|78|79|82|84|85|87|88|91)/":"(.).. ........","/^(10|13|14|15|20|23|24|26|30|33|35|36|38|40|43|44|45|46|50|53|55|58|70|71|72|73|74|75|76|77|78|79|82|84|85|87|88|91)/":".. ........","/^0/":"(.)... .......",default:"... ......."}],["New Caledonia","nc","687"],["New Zealand","nz","64","...-...-...."],["Nicaragua","ni","505"],["Niger","ne","227"],["Nigeria","ng","234"],["North Korea","kp","850"],["Norway","no","47","... .. ..."],["Oman","om","968",".... ...."],["Pakistan","pk","92","...-......."],["Palau","pw","680"],["Palestine","ps","970"],["Panama","pa","507"],["Papua New Guinea","pg","675"],["Paraguay","py","595"],["Peru","pe","51"],["Philippines","ph","63","... ... ...."],["Poland","pl","48","...-...-..."],["Portugal","pt","351"],["Puerto Rico","pr","1","(...) ...-....",3,["787","939"]],["Qatar","qa","974",".... ...."],["R\xe9union","re","262","... .. .. ..",0],["Romania","ro","40"],["Russia","ru","7","(...) ...-..-..",1],["Rwanda","rw","250"],["Saint Kitts and Nevis","kn","1869"],["Saint Lucia","lc","1758"],["Saint Pierre & Miquelon","pm","508",{"/^708/":"... ... ...","/^8/":"... .. .. ..",default:".. .. .."}],["Saint Vincent and the Grenadines","vc","1784"],["Samoa","ws","685"],["San Marino","sm","378"],["S\xe3o Tom\xe9 and Pr\xedncipe","st","239"],["Saudi Arabia","sa","966",".. ... ...."],["Senegal","sn","221"],["Serbia","rs","381"],["Seychelles","sc","248"],["Sierra Leone","sl","232"],["Singapore","sg","65","....-...."],["Slovakia","sk","421"],["Slovenia","si","386"],["Solomon Islands","sb","677"],["S
1omalia","so","252"],["South Africa","za","27"],["South Korea","kr","82","... .... ...."],["South Sudan","ss","211"],["Spain","es","34","... ... ..."],["Sri Lanka","lk","94"],["Sudan","sd","249"],["Suriname","sr","597"],["Swaziland","sz","268"],["Sweden","se","46","... ... ..."],["Switzerland","ch","41",".. ... .. .."],["Syria","sy","963"],["Taiwan","tw","886"],["Tajikistan","tj","992"],["Tanzania","tz","255"],["Thailand","th","66"],["Timor-Leste","tl","670"],["Togo","tg","228"],["Tonga","to","676"],["Trinidad and Tobago","tt","1868"],["Tunisia","tn","216"],["Turkey","tr","90","... ... .. .."],["Turkmenistan","tm","993"],["Tuvalu","tv","688"],["Uganda","ug","256"],["Ukraine","ua","380","(..) ... .. .."],["United Arab Emirates","ae","971",{default:".. ... ....","/^5[024568]/":".. ... ....","/^[234679]/":". ... ...."}],["United Kingdom","gb","44",".... ......"],["United States","us","1","(...) ...-....",0],["Uruguay","uy","598"],["Uzbekistan","uz","998",".. ... .. .."],["Vanuatu","vu","678"],["Vatican City","va","39",".. .... ....",1],["Venezuela","ve","58"],["Vietnam","vn","84"],["Wallis & Futuna","wf","681",".. .. .."],["Yemen","ye","967"],["Zambia","zm","260"],["Zimbabwe","zw","263"]],a=(...e)=>e.filter(e=>!!e).join(" ").trim(),o=({addPrefix:e,rawClassNames:t})=>a(((...e)=>a(...e).split(" ").map(e=>`react-international-phone-${e}`).join(" "))(...e),...t),d=e=>!!e&&/^\d+$/.test(e),s=e=>e.replace(/\D/g,""),l=({phone:e,prefix:t})=>e?`${t}${s(e)}`:"";function u({value:e,country:t,insertDialCodeOnEmpty:r,trimNonDigitsEnd:n,countries:i,prefix:a,charAfterDialCode:o,forceDialCode:d,disableDialCodeAndPrefix:u,defaultMask:c,countryGuessingEnabled:p,disableFormatting:h,allowMaskOverflow:$}){let v=e;u&&(v=v.startsWith(`${a}`)?v:`${a}${t.dialCode}${v}`);let g=p?y({phone:v,countries:i,currentCountryIso2:t?.iso2}):void 0,b=g?.country??t,w=((e,t)=>{let r,n=!t.disableDialCodeAndPrefix&&t.forceDialCode,i=!t.disableDialCodeAndPrefix&&t.insertDialCodeOnEmpty,a=e,o=e=>t.trimNonDigitsEnd?e.trim():e;if(!a)return o(i&&!a.length||n?`${t.prefix}${t.dialCode}${t.charAfterDialCode}`:a);if((a=s(a))===t.dialCode&&!t.disableDialCodeAndPrefix)return o(`${t.prefix}${t.dialCode}${t.charAfterDialCode}`);if(t.dialCode.startsWith(a)&&!t.disableDialCodeAndPrefix)return o(n?`${t.prefix}${t.dialCode}${t.charAfterDialCode}`:`${t.prefix}${a}`);if(!a.startsWith(t.dialCode)&&!t.disableDialCodeAndPrefix){if(n)return o(`${t.prefix}${t.dialCode}${t.charAfterDialCode}`);if(a.length<t.dialCode.length)return o(`${t.prefix}${a}`)}let{phoneLeftSide:d,phoneRightSide:l}=(r=t.dialCode.length,{phoneLeftSide:a.slice(0,r),phoneRightSide:a.slice(r)});return d=`${t.prefix}${d}
1${t.charAfterDialCode}`,l=(({value:e,mask:t,maskSymbol:r,offset:n=0,trimNonMaskCharsLeftover:i=!1,allowMaskOverflow:a=!1})=>{if(e.length<n)return e;let o=e.slice(0,n),d=e.slice(n),s=t.split("").filter(e=>e===r).length,l=d.slice(0,s),u=a?d.slice(s):"",c=o,f=0;for(let e of t.split("")){if(f>=l.length){if(!i&&e!==r){c+=e;continue}break}e===r?(c+=l[f],f+=1):c+=e}return c+u})({value:l,mask:t.mask,maskSymbol:t.maskChar,trimNonMaskCharsLeftover:t.trimNonDigitsEnd||t.disableDialCodeAndPrefix&&0===l.length,allowMaskOverflow:t.allowMaskOverflow}),t.disableDialCodeAndPrefix&&(d=""),o(`${d}${l}`)})(v,{prefix:a,mask:m({phone:v,country:b,defaultMask:c,disableFormatting:h}),maskChar:f,dialCode:b.dialCode,trimNonDigitsEnd:n,charAfterDialCode:o,forceDialCode:d,insertDialCodeOnEmpty:r,disableDialCodeAndPrefix:u,allowMaskOverflow:$}),_=p&&!g?.fullDialCodeMatch?t:b;return{phone:l({phone:u?`${_.dialCode}${w}`:w,prefix:a}),inputValue:w,country:_}}var c={size:20,overrideLastItemDebounceMS:-1},f=".",p={defaultCountry:"us",value:"",prefix:"+",defaultMask:"............",charAfterDialCode:" ",historySaveDebounceMS:200,disableCountryGuess:!1,disableDialCodePrefill:!1,forceDialCode:!1,disableDialCodeAndPrefix:!1,disableFormatting:!1,allowMaskOverflow:!1,countries:i},m=({phone:e,country:t,defaultMask:r="............",disableFormatting:n=!1})=>{let i=t.format,a=e=>n?e.replace(RegExp(`[^${f}]`,"g"),""):e;if(!i)return a(r);if("string"==typeof i)return a(i);if(!i.default)return console.error(`[react-international-phone]: default mask for ${t.iso2} is not provided`),a(r);let o=Object.keys(i).find(r=>{if("default"===r)return!1;if("/"!==r.charAt(0)||"/"!==r.charAt(r.length-1))return console.error(`[react-international-phone]: format regex "${r}" for ${t.iso2} is not valid`),!1;let n=new RegExp(r.substring(1,r.length-1)),i=e.replace(t.dialCode,"");return n.test(s(i))});return a(o?i[o]:i.default)},h=e=>{let[t,r,n,i,a,o]=e;return{name:t,iso2:r,dialCode:n,format:i,priority:a,areaCodes:o}},$=({field:e,value:t,countries:r=i})=>{if(["priority"].includes(e))throw Error(`Field "${e}" is not supported`);let n=r.find(r=>t===h(r)[e]);if(n)return h(n)},y=({phone:e,countries:t=i,currentCountryIso2:r})=>{let n={country:void 0,fullDialCodeMatch:!1};if(!e)return n;let a=s(e);if(!a)return n;let o=n,d=({country:e,fullDialCodeMatch:t})=>{let r=e.dialCode===o.country?.dialCode,n=(e.priority??0)<(o.country?.priority??0);(!r||n)&&(o={country:e,fullDialCodeMatch:t})};for(let e of t){let t=h(e),{dialCode:r,areaCodes:n}=t;if(a.startsWith(r)){let e=!o.country||Number(r)>=Number(o.country.dialCode);if(n){let e=a.substring(r.length);for(let r of n)if(e.startsWith(r))return{country:t,fullDialCodeMatch:!0}}(e||r===a||!o.fullDialCodeMatch)&&d({country:t,fullDialCodeMatch:!0})}o.fullDialCodeMatch||a.length<r.length&&r.startsWith(a)&&(!o.country||Number(r)<=Number(o.country.dialCode))&&d({country:t,fullDialCodeMatch:!1})}if(r){let e=$({value:r,field:"iso2",countries:t});if(!e)return o;let n=!!e&&(e=>{if(!e?.areaCodes)return!1;let t=a.substring(e.dialCode.length);return e.areaCodes.some(e=>e.startsWith(t))})(e);o&&o.country?.dialCode===e.dialCode&&o.country!==e&&o.fullDialCodeMatch&&(!e.areaCodes||n)&&(o={country:e,fullDialCodeMatch:!0})}return o},v="abcdefghijklmnopqrstuvwxyz".split("").reduce((e,t,r)=>({...e,[t]:Number(parseInt("1f1e6",16)+r).toString(16)}),{}),g=({iso2:e,size:t,src:r,protocol:i="https",disableLazyLoading:a,className:d,style:s,...l})=>e?n.createElement("img",{className:o({addPrefix:["flag-emoji"],rawClassNames:[d]}),src:(()=>{if(r)return r;let t=(e=>[v[e[0]],v[e[1]]].join("-"))(e);return`${i}://cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/${t}.svg`})(),width:t,height:t,draggable:!1,"data-country":e,loading:a?void 0:"lazy",style:{width:t,height:t,...s},alt:"",...l}):n.createElement("img",{className:o({addPrefix:["flag-emoji"],rawClassNames:[d]}),width:t,height:t,...l}),b=({show:e,dialCodePrefix:t="+",selectedCountry:r,countries:a=i,preferredCountries:d=[],flags:s,onSelect:l,onClose:u,...c})=>{let f=(0,n.useRef)(null),p=(0,n.useRef)(),m=(0,n.useMemo)(()=>{if(!d||!d.length)return a;let e=[],t=[...a];for(let r of d){let n=t.findIndex(e=>h(e).iso2===r);if(-1!==n){let r=t.splice(n,1)[0];e.push(r)}}return e.concat(t)},[a,d]),$=(0,n.useRef)({updatedAt:void 0,value:""}),y=(0,n.useCallback)(e=>m.findIndex(t=>
1h(t).iso2===e),[m]),[v,b]=(0,n.useState)(y(r)),w=()=>{p.current!==r&&b(y(r))},_=(0,n.useCallback)(e=>{b(y(e.iso2)),l?.(e)},[l,y]),x=e=>{let t=m.length-1;b(r=>{let n=(r=>"prev"===e?r-1:"next"===e?r+1:"last"===e?t:0)(r);return n<0?0:n>t?t:n})},S=(0,n.useCallback)(()=>{if(!f.current||void 0===v)return;let e=h(m[v]).iso2;if(e===p.current)return;let t=f.current.querySelector(`[data-country="${e}"]`);t&&(((e,t)=>{let r=e.style.display;"block"!==r&&(e.style.display="block");let n=e.getBoundingClientRect(),i=t.getBoundingClientRect(),a=i.top-n.top,o=n.bottom-i.bottom;a>=0&&o>=0||(Math.abs(a)<Math.abs(o)?e.scrollTop+=a:e.scrollTop-=o),e.style.display=r})(f.current,t),p.current=e)},[v,m]);return(0,n.useEffect)(()=>{S()},[v,S]),(0,n.useEffect)(()=>{f.current&&(e?f.current.focus():w())},[e]),(0,n.useEffect)(()=>{w()},[r]),n.createElement("ul",{ref:f,role:"listbox",className:o({addPrefix:["country-selector-dropdown"],rawClassNames:[c.className]}),style:{display:e?"block":"none",...c.style},onKeyDown:e=>{if(e.stopPropagation(),"Enter"===e.key){e.preventDefault(),_(h(m[v]));return}if("Escape"===e.key)return void u?.();if("ArrowUp"===e.key){e.preventDefault(),x("prev");return}if("ArrowDown"===e.key){e.preventDefault(),x("next");return}if("PageUp"===e.key){e.preventDefault(),x("first");return}if("PageDown"===e.key){e.preventDefault(),x("last");return}" "===e.key&&e.preventDefault(),1!==e.key.length||e.altKey||e.ctrlKey||e.metaKey||(e=>{let t=$.current.updatedAt&&new Date().getTime()-$.current.updatedAt.getTime()>1e3;$.current={value:t?e:`${$.current.value}${e}`,updatedAt:new Date};let r=m.findIndex(e=>h(e).name.toLowerCase().startsWith($.current.value));-1!==r&&b(r)})(e.key.toLocaleLowerCase())},onBlur:u,tabIndex:-1,"aria-activedescendant":`react-international-phone__${h(m[v]).iso2}-option`},m.map((e,i)=>{let a=h(e),l=a.iso2===r,u=i===v,f=d.includes(a.iso2),p=i===d.length-1,m=s?.find(e=>e.iso2===a.iso2);return n.createElement(n.Fragment,{key:a.iso2},n.createElement("li",{"data-country":a.iso2,role:"option","aria-selected":l,"aria-label":`${a.name} ${t}${a.dialCode}`,id:`react-international-phone__${a.iso2}-option`,className:o({addPrefix:["country-selector-dropdown__list-item",f&&"country-selector-dropdown__list-item--preferred",l&&"country-selector-dropdown__list-item--selected",u&&"country-selector-dropdown__list-item--focused"],rawClassNames:[c.listItemClassName,f&&c.listItemPreferredClassName,l&&c.listItemSelectedClassName,u&&c.listItemFocusedClassName]}),onClick:()=>_(a),style:c.listItemStyle,title:a.name},n.createElement(g,{iso2:a.iso2,src:m?.src,className:o({addPrefix:["country-selector-dropdown__list-item-flag-emoji"],rawClassNames:[c.listItemFlagClassName]}),style:c.listItemFlagStyle}),n.createElement("span",{className:o({addPrefix:["country-selector-dropdown__list-item-country-name"],rawClassNames:[c.listItemCountryNameClassName]}),style:c.listItemCountryNameStyle},a.name),n.createElement("span",{className:o({addPrefix:["country-selector-dropdown__list-item-dial-code"],rawClassNames:[c.listItemDialCodeClassName]}),style:c.listItemDialCodeStyle},t,a.dialCode)),p?n.createElement("hr",{className:o({addPrefix:["country-selector-dropdown__preferred-list-divider"],rawClassNames:[c.preferredListDividerClassName]}),style:c.preferredListDividerStyle}):null)}))},w=n.memo(({selectedCountry:e,onSelect:t,disabled:r,hideDropdown:a,countries:d=i,preferredCountries:s=[],flags:l,renderButtonWrapper:u,...c})=>{let[f,p]=(0,n.useState)(!1),m=(0,n.useMemo)(()=>{if(e)return $({value:e,field:"iso2",countries:d})},[d,e]),h=(0,n.useRef)(null),y=e=>{e.key&&["ArrowUp","ArrowDown"].includes(e.key)&&(e.preventDefault(),p(!0))};return n.createElement("div",{className:o({addPrefix:["country-selector"],rawClassNames:[c.className]}),style:c.style,ref:h},(()=>{let t={title:m?.name,onClick:()=>p(e=>!e),onMouseDown:e=>e.preventDefault(),onKeyDown:y,disabled:a||r,role:"combobox","aria-label":"Country selector","aria-haspopup":"listbox","aria-expanded":f},i=n.createElement("div",{className:o({addPrefix:["country-selector-button__button-content"],rawClassNames:[c.buttonContentWrapperClassName]}),style:c.buttonContentWrapperStyle},n.createElement(g,{iso2:e,src:l?.find(t=>t.iso2===e)?.src,className:o({addPrefix:["country-selector-button__flag-emoji",r&&"country-selector-button__flag-emoji--disabled"],rawClassNames:[c.flagClassName]}),style:{visibility:e?"visible":"hidden",...c.flagStyle}}),!a&&n.createElement("div",{className:o({addPrefix:["country-selector-button__dropdown-arrow",r&&"country-selector-button__dropdown-arrow--disabled",f&&"country-selector-button__dropdown-arrow--active"],rawClassNames:[c.dropdownArrowClassName]}),style:c.dropdownArrowStyle}));return u?u({children:i,rootProps:t}):n.createElement("button",{...t,type:"button",className:o({addPrefix:["country-selector-button",f&&"country-selector-button--active",r&&"country-selector-button--disabled",a&&"country-selector-button--hide-dropdown"],rawClassNames:[c.buttonClassName]}),"data-country":e,style:c.buttonStyle},i)})(),n.createElement(b,{show:f,countries:d,preferredCountries:s,flags:l,onSelect:e=>{p(!1),t?.(e)},selectedCountry:e,onClose:()=>{p(!1)},...c.dropdownStyleProps}))}),_=({dialCode:e,prefix:t,disabled:r,style:i,className:a})=>n.createElement("div",{className:o({addPrefix:["dial-code-preview",r&&"dial-code-preview--disabled"],rawClassNames:[a]}),style:i},`${t}${e}
1`),x=(0,n.forwardRef)(({value:e,onChange:t,countries:r=i,preferredCountries:a,hideDropdown:s,showDisabledDialCodeAndPrefix:f,disableFocusAfterCountrySelect:m,flags:h,style:y,className:v,inputStyle:g,inputClassName:b,countrySelectorStyleProps:x,dialCodePreviewStyleProps:S,inputProps:C,placeholder:z,disabled:k,name:P,onFocus:E,onBlur:O,required:A,autoFocus:N,...I},T)=>{let R=(0,n.useCallback)(e=>{t?.(e.phone,{country:e.country,inputValue:e.inputValue})},[t]),{phone:D,inputValue:j,inputRef:M,country:F,setCountry:L,handlePhoneValueChange:Z}=(({defaultCountry:e=p.defaultCountry,value:t=p.value,countries:r=p.countries,prefix:i=p.prefix,defaultMask:a=p.defaultMask,charAfterDialCode:o=p.charAfterDialCode,historySaveDebounceMS:s=p.historySaveDebounceMS,disableCountryGuess:f=p.disableCountryGuess,disableDialCodePrefill:m=p.disableDialCodePrefill,forceDialCode:h=p.forceDialCode,disableDialCodeAndPrefix:y=p.disableDialCodeAndPrefix,disableFormatting:v=p.disableFormatting,allowMaskOverflow:g=p.allowMaskOverflow,onChange:b,inputRef:w})=>{let _={countries:r,prefix:i,charAfterDialCode:o,forceDialCode:!y&&h,disableDialCodeAndPrefix:y,defaultMask:a,countryGuessingEnabled:!f,disableFormatting:v,allowMaskOverflow:g},x=(0,n.useRef)(null),S=w||x,C=e=>{Promise.resolve().then(()=>{typeof window>"u"||S.current!==document?.activeElement||S.current?.setSelectionRange(e,e)})},z=(0,n.useCallback)(e=>$({value:e,field:"iso2",countries:r}),[r]),[{phone:k,inputValue:P,country:E},O,A,N]=function(e,t){let r,i,a,{size:o,overrideLastItemDebounceMS:d,onChange:s}={...c,...t},[l,u]=(0,n.useState)(e),f=(0,n.useRef)([l]),p=(0,n.useRef)(0),m=(r=(0,n.useRef)(),i=(0,n.useRef)(Date.now()),a=(0,n.useCallback)(()=>{let e=Date.now(),t=r.current?e-i.current:void 0;return r.current=i.current,i.current=e,t},[]),(0,n.useMemo)(()=>({check:a}),[a]));return[l,(0,n.useCallback)((e,t)=>{let r=f.current[p.current];if(e===r||"object"==typeof e&&"object"==typeof r&&((e,t)=>{let r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(let n of r)if(e[n]!==t[n])return!1;return!0})(e,r))return;let n=d>0,i=m.check(),a=!n||void 0===i||i>d;if(t?.overrideLastItem!==void 0?t.overrideLastItem:!a)f.current=[...f.current.slice(0,p.current),e];else{let t=f.current.length>=o;f.current=[...f.current.slice(+!!t,p.current+1),e],t||(p.current+=1)}u(e),s?.(e)},[s,d,o,m]),(0,n.useCallback)(()=>{if(p.current<=0)return{success:!1};let e=f.current[p.current-1];return u(e),p.current-=1,s?.(e),{success:!0,value:e}},[s]),(0,n.useCallback)(()=>{if(p.current+1>=f.current.length)return{success:!1};let e=f.current[p.current+1];return u(e),p.current+=1,s?.(e),{success:!0,value:e}},[s])]}(()=>{let n=$({value:e,field:"iso2",countries:r});n||console.error(`[react-international-phone]: can not find a country with "${e}" iso2 code`);let{phone:i,inputValue:a,country:o}=u({value:t,country:n||$({value:"us",field:"iso2",countries:r}),insertDialCodeOnEmpty:!m,..._});return C(a.length),{phone:i,inputValue:a,country:o.iso2}},{overrideLastItemDebounceMS:s,onChange:(0,n.useCallback)(({inputValue:e,phone:t,country:r})=>{b&&b({phone:t,inputValue:e,country:z(r)})},[z,b])}),I=(0,n.useMemo)(()=>z(E),[E,z]);(0,n.useEffect)(()=>{let e=S.current;if(!e)return;let t=e=>{if(!e.key)return;let t=e.ctrlKey,r=e.metaKey,n=e.shiftKey;if("z"===e.key.toLowerCase()){if(!(typeof window>"u")&&window.navigator.userAgent.toLowerCase().includes("macintosh")){if(!r)return}else if(!t)return;n?N():A()}};return e.addEventListener("keydown",t),()=>{e.removeEventListener("keydown",t)}},[S,A,N]);let T=(0,n.useCallback)((e,t={focusOnInput:!1})=>{let n=$({value:e,field:"iso2",countries:r});if(!n)return void console.error(`[react-international-phone]: can not find a country with "${e}" iso2 code`);O({inputValue:y?"":`${i}${n.dialCode}${o}`,phone:`${i}${n.dialCode}`,country:n.iso2}),t.focusOnInput&&Promise.resolve().then(()=>{S.current?.focus()})},[r,y,i,o,O,S]),[R,D]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{if(!R){D(!0),t!==k&&b?.({inputValue:P,phone:k,country:I});return}if(t===k)return;let{phone:e,inputValue:r,country:n}=u({value:t,country:I,insertDialCodeOnEmpty:!m,..._});O({phone:e,inputValue:r,country:n.iso2})},[t]),{phone:k,inputValue:P,country:I,setCountry:T,handlePhoneValueChange:e=>{e.preventDefault();let{phone:r,inputValue:n,country:i,cursorPosition:a}=((e,{country:t,insertDialCodeOnEmpty:r,phoneBeforeInput:n,prefix:i,charAfterDialCode:a,forceDialCode:o,disableDialCodeAndPrefix:s,countryGuessingEnabled:c,defaultMask:f,disableFormatting:p,countries:m,allowMaskOverflow:h})=>{let $=e.nativeEvent,y=$.inputType,v=(e=>{if(e?.toLocaleLowerCase().includes("delete"))return e?.toLocaleLowerCase().includes("forward")?"forward":"backward"})(y),g=!!y?.startsWith("insertFrom"),b="insertText"===y,w=$?.data||void 0,_=e.target.value,x=e.target.selectionStart??0;if(y?.includes("history"))return{inputValue:n,phone:l({phone:n,prefix:i}),cursorPosition:n.length,country:t};if(b&&!d(w)&&_!==i)return{inputValue:n,phone:l({phone:s?`${t.dialCode}${n}`:n,prefix:i}),cursorPosition:x-(w?.length??0),country:t};if(o&&!_.startsWith(`${i}${t.dialCode}`)&&!g){let e=_?n:`${i}${t.dialCode}${a}
1`;return{inputValue:e,phone:l({phone:e,prefix:i}),cursorPosition:i.length+t.dialCode.length+a.length,country:t}}let{phone:S,inputValue:C,country:z}=u({value:_,country:t,trimNonDigitsEnd:"backward"===v,insertDialCodeOnEmpty:r,countryGuessingEnabled:c,countries:m,prefix:i,charAfterDialCode:a,forceDialCode:o,disableDialCodeAndPrefix:s,disableFormatting:p,defaultMask:f,allowMaskOverflow:h}),k=(({phoneBeforeInput:e,phoneAfterInput:t,phoneAfterFormatted:r,cursorPositionAfterInput:n,leftOffset:i=0,deletion:a})=>{if(n<i)return i;if(!e)return r.length;let o=null;for(let e=n-1;e>=0;e-=1)if(d(t[e])){o=e;break}if(null===o){for(let e=0;e<t.length;e+=1)if(d(r[e]))return e;return t.length}let s=0;for(let e=0;e<o;e+=1)d(t[e])&&(s+=1);let l=0,u=0;for(let e=0;e<r.length&&(l+=1,d(r[e])&&(u+=1),!(u>=s+1));e+=1);if("backward"!==a)for(;!d(r[l])&&l<r.length;)l+=1;return l})({cursorPositionAfterInput:x,phoneBeforeInput:n,phoneAfterInput:_,phoneAfterFormatted:C,leftOffset:o?i.length+t.dialCode.length+a.length:0,deletion:v});return{phone:S,inputValue:C,cursorPosition:k,country:z}})(e,{country:I,phoneBeforeInput:P,insertDialCodeOnEmpty:!1,..._});return O({inputValue:n,phone:r,country:i.iso2}),C(a),t},inputRef:S}})({value:e,countries:r,...I,onChange:R}),V=I.disableDialCodeAndPrefix&&f&&F?.dialCode,B=(0,n.useCallback)(e=>{L(e.iso2,{focusOnInput:!m})},[L,m]);return(0,n.useImperativeHandle)(T,()=>M.current?Object.assign(M.current,{setCountry:L,state:{phone:D,inputValue:j,country:F}}):null,[M,L,D,j,F]),n.createElement("div",{ref:T,className:o({addPrefix:["input-container"],rawClassNames:[v]}),style:y},n.createElement(w,{onSelect:B,flags:h,selectedCountry:F?.iso2,countries:r,preferredCountries:a,disabled:k,hideDropdown:s,...x}),V&&n.createElement(_,{dialCode:F.dialCode,prefix:I.prefix??"+",disabled:k,...S}),n.createElement("input",{onChange:Z,value:j,type:"tel",ref:M,className:o({addPrefix:["input",k&&"input--disabled"],rawClassNames:[b]}),placeholder:z,disabled:k,style:g,name:P,onFocus:E,onBlur:O,autoFocus:N,required:A,...C}))})},9480:(e,t,r)=>{r.d(t,{Y:()=>i});var n=r(6642);function i(e){for(let t in e)n.B[t]={...n.B[t],...e[t]}}},12e3:(e,t,r)=>{r.d(t,{OA:()=>s,eh:()=>a,uE:()=>l});var n=r(49985);function i(e){let t=e?.target??"draft-2020-12";return"draft-4"===t&&(t="draft-04"),"draft-7"===t&&(t="draft-07"),{processors:e.processors??{},metadataRegistry:e?.metadata??n.fd,target:t,unrepresentable:e?.unrepresentable??"throw",override:e?.override??(()=>{}),io:e?.io??"output",counter:0,seen:new Map,cycles:e?.cycles??"ref",reused:e?.reused??"inline",external:e?.external??void 0}}function a(e,t,r={path:[],schemaPath:[]}){var n;let i=e._zod.def,o=t.seen.get(e);if(o)return o.count++,r.schemaPath.includes(e)&&(o.cycle=r.path),o.schema;let d={schema:{},count:1,cycle:void 0,path:r.path};t.seen.set(e,d);let s=e._zod.toJSONSchema?.();if(s)d.schema=s;else{let n={...r,schemaPath:[...r.schemaPath,e],path:r.path};if(e._zod.processJSONSchema)e._zod.processJSONSchema(t,d.schema,n);else{let r=d.schema,a=t.processors[i.type];if(!a)throw Error(`[toJSONSchema]: Non-representable type encountered: ${i.type}`);a(e,t,r,n)}let o=e._zod.parent;o&&(d.ref||(d.ref=o),a(o,t,n),t.seen.get(o).isParent=!0)}let l=t.metadataRegistry.get(e);return l&&Object.assign(d.schema,l),"input"===t.io&&function e(t,r){let n=r??{seen:new Set};if(n.seen.has(t))return!1;n.seen.add(t);let i=t._zod.def;if("transform"===i.type)return!0;if("array"===i.type)return e(i.element,n);if("set"===i.type)return e(i.valueType,n);if("lazy"===i.type)return e(i.getter(),n);if("promise"===i.type||"optional"===i.type||"nonoptional"===i.type||"nullable"===i.type||"readonly"===i.type||"default"===i.type||"prefault"===i.type)return e(i.innerType,n);if("intersection"===i.type)return e(i.left,n)||e(i.right,n);if("record"===i.type||"map"===i.type)return e(i.keyType,n)||e(i.valueType,n);if("pipe"===i.type)return e(i.in,n)||e(i.out,n);if("object"===i.type){for(let t in i.shape)if(e(i.shape[t],n))return!0;return!1}if("union"===i.type){for(let t of i.options)if(e(t,n))return!0;return!1}if("tuple"===i.type){for(let t of i.items)if(e(t,n))return!0;
1if(i.rest&&e(i.rest,n))return!0}return!1}(e)&&(delete d.schema.examples,delete d.schema.default),"input"===t.io&&d.schema._prefault&&((n=d.schema).default??(n.default=d.schema._prefault)),delete d.schema._prefault,t.seen.get(e).schema}function o(e,t){let r=e.seen.get(t);if(!r)throw Error("Unprocessed schema. This is a bug in Zod.");let n=new Map;for(let t of e.seen.entries()){let r=e.metadataRegistry.get(t[0])?.id;if(r){let e=n.get(r);if(e&&e!==t[0])throw Error(`Duplicate schema id "${r}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);n.set(r,t[0])}}let i=t=>{if(t[1].schema.$ref)return;let n=t[1],{ref:i,defId:a}=(t=>{let n="draft-2020-12"===e.target?"$defs":"definitions";if(e.external){let r=e.external.registry.get(t[0])?.id,i=e.external.uri??(e=>e);if(r)return{ref:i(r)};let a=t[1].defId??t[1].schema.id??`schema${e.counter++}`;return t[1].defId=a,{defId:a,ref:`${i("__shared")}#/${n}/${a}`}}if(t[1]===r)return{ref:"#"};let i=`#/${n}/`,a=t[1].schema.id??`__schema${e.counter++}`;return{defId:a,ref:i+a}})(t);n.def={...n.schema},a&&(n.defId=a);let o=n.schema;for(let e in o)delete o[e];o.$ref=i};if("throw"===e.cycles)for(let t of e.seen.entries()){let e=t[1];if(e.cycle)throw Error(`Cycle detected: #/${e.cycle?.join("/")}/<root> 2 3Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(let r of e.seen.entries()){let n=r[1];if(t===r[0]){i(r);continue}if(e.external){let n=e.external.registry.get(r[0])?.id;if(t!==r[0]&&n){i(r);continue}}if(e.metadataRegistry.get(r[0])?.id||n.cycle||n.count>1&&"ref"===e.reused){i(r);continue}}}function d(e,t){let r=e.seen.get(t);if(!r)throw Error("Unprocessed schema. This is a bug in Zod.");let n=t=>{let r=e.seen.get(t);if(null===r.ref)return;let i=r.def??r.schema,a={...i},o=r.ref;if(r.ref=null,o){n(o);let r=e.seen.get(o),d=r.schema;if(d.$ref&&("draft-07"===e.target||"draft-04"===e.target||"openapi-3.0"===e.target)?(i.allOf=i.allOf??[],i.allOf.push(d)):Object.assign(i,d),Object.assign(i,a),t._zod.parent===o)for(let e in i)"$ref"!==e&&"allOf"!==e&&(e in a||delete i[e]);if(d.$ref&&r.def)for(let e in i)"$ref"!==e&&"allOf"!==e&&e in r.def&&JSON.stringify(i[e])===JSON.stringify(r.def[e])&&delete i[e]}let d=t._zod.parent;if(d&&d!==o){n(d);let t=e.seen.get(d);if(t?.schema.$ref&&(i.$ref=t.schema.$ref,t.def))for(let e in i)"$ref"!==e&&"allOf"!==e&&e in t.def&&JSON.stringify(i[e])===JSON.stringify(t.def[e])&&delete i[e]}e.override({zodSchema:t,jsonSchema:i,path:r.path??[]})};for(let t of[...e.seen.entries()].reverse())n(t[0]);let i={};if("draft-2020-12"===e.target?i.$schema="https://json-schema.org/draft/2020-12/schema":"draft-07"===e.target?i.$schema="http://json-schema.org/draft-07/schema#":"draft-04"===e.target?i.$schema="http://json-schema.org/draft-04/schema#":e.target,e.external?.uri){let r=e.external.registry.get(t)?.id;if(!r)throw Error("Schema is missing an `id` property");i.$id=e.external.uri(r)}Object.assign(i,r.def??r.schema);let a=e.external?.defs??{};for(let t of e.seen.entries()){let e=t[1];e.def&&e.defId&&(a[e.defId]=e.def)}e.external||Object.keys(a).length>0&&("draft-2020-12"===e.target?i.$defs=a:i.definitions=a);try{let r=JSON.parse(JSON.stringify(i));return Object.defineProperty(r,"~standard",{value:{...t["~standard"],jsonSchema:{input:l(t,"input",e.processors),output:l(t,"output",e.processors)}},enumerable:!1,writable:!1}),r}catch(e){throw Error("Error converting schema to JSON.")}}let s=(e,t={})=>r=>{let n=i({...r,processors:t});return a(e,n),o(n,e),d(n,e)},l=(e,t,r={})=>n=>{let{libraryOptions:s,target:l}=n??{},u=i({...s??{},target:l,io:t,processors:r});return a(e,u),o(u,e),d(u,e)}},12083:(e,t,r)=>{r.d(t,{V:()=>d});var n=r(23082),i=r(45471),a=r(22282),o=r(97219);let d={test:(0,o.$)("hsl","hue"),parse:(0,o.q)("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:o=1})=>"hsla("+Math.round(e)+", "+i.KN.transform((0,a.a)(t))+", "+i.KN.transform((0,a.a)(r))+", "+(0,a.a)(n.X4.transform(o))+")"}},14279:(e,t,r)=>{r.d(t,{b:()=>i});var n=r(95190);let i=e=>(e*=2)<1?.5*(0,n.dg)(e):.5*(2-Math.pow(2,-10*(e-1)))},14570:(e,t,r)=>{r.d(t,{S:()=>n});let n=e=>!!(e&&e.getVelocity)},15315:(e,t,r)=>{r.d(t,{f:()=>n});function n(e,t){return t?1e3/t*e:0}},16498:(e,t,r)=>{r.d(t,{G:()=>n});let n=e=>t=>1-e(1-t)},18203:(e,t,r)=>{r.d(t,{h:()=>c,q:()=>u});var n=r(79280),i=r(59210);let a=new Set,o=!1,d=!1;function s(){if(d){let e=Array.from(a).filter(e=>e.needsMeasurement),t=new Set(e.map(e=>e.element)),r=new Map;
3t.forEach(e=>{let t=(0,n.W9)(e);t.length&&(r.set(e,t),e.render())}),e.forEach(e=>e.measureInitialState()),t.forEach(e=>{e.render();let t=r.get(e);t&&t.forEach(([t,r])=>{var n;null==(n=e.getValue(t))||n.set(r)})}),e.forEach(e=>e.measureEndState()),e.forEach(e=>{void 0!==e.suspendedScrollY&&window.scrollTo(0,e.suspendedScrollY)})}d=!1,o=!1,a.forEach(e=>e.complete()),a.clear()}function l(){a.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(d=!0)})}function u(){l(),s()}class c{constructor(e,t,r,n,i,a=!1){this.isComplete=!1,this.isAsync=!1,this.needsMeasurement=!1,this.isScheduled=!1,this.unresolvedKeyframes=[...e],this.onComplete=t,this.name=r,this.motionValue=n,this.element=i,this.isAsync=a}scheduleResolve(){this.isScheduled=!0,this.isAsync?(a.add(this),o||(o=!0,i.Gt.read(l),i.Gt.resolveKeyframes(s))):(this.readKeyframes(),this.complete())}readKeyframes(){let{unresolvedKeyframes:e,name:t,element:r,motionValue:n}=this;for(let i=0;i<e.length;i++)if(null===e[i])if(0===i){let i=null==n?void 0:n.get(),a=e[e.length-1];if(void 0!==i)e[0]=i;else if(r&&t){let n=r.readValue(t,a);null!=n&&(e[0]=n)}void 0===e[0]&&(e[0]=a),n&&void 0===i&&n.set(e[0])}else e[i]=e[i-1]}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(){this.isComplete=!0,this.onComplete(this.unresolvedKeyframes,this.finalKeyframe),a.delete(this)}cancel(){this.isComplete||(this.isScheduled=!1,a.delete(this))}resume(){this.isComplete||this.scheduleResolve()}}},19178:(e,t,r)=>{r.d(t,{qW:()=>f});var n,i=r(12115),a=r(85185),o=r(63540),d=r(6101),s=r(39033),l=r(95155),u="dismissableLayer.update",c=i.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),f=i.forwardRef((e,t)=>{var r,f;let{disableOutsidePointerEvents:h=!1,onEscapeKeyDown:$,onPointerDownOutside:y,onFocusOutside:v,onInteractOutside:g,onDismiss:b,...w}=e,_=i.useContext(c),[x,S]=i.useState(null),C=null!=(f=null==x?void 0:x.ownerDocument)?f:null==(r=globalThis)?void 0:r.document,[,z]=i.useState({}),k=(0,d.s)(t,e=>
3S(e)),P=Array.from(_.layers),[E]=[..._.layersWithOutsidePointerEventsDisabled].slice(-1),O=P.indexOf(E),A=x?P.indexOf(x):-1,N=_.layersWithOutsidePointerEventsDisabled.size>0,I=A>=O,T=function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null==(t=globalThis)?void 0:t.document,n=(0,s.c)(e),a=i.useRef(!1),o=i.useRef(()=>{});return i.useEffect(()=>{let e=e=>{if(e.target&&!a.current){let t=function(){m("dismissableLayer.pointerDownOutside",n,i,{discrete:!0})},i={originalEvent:e};"touch"===e.pointerType?(r.removeEventListener("click",o.current),o.current=t,r.addEventListener("click",o.current,{once:!0})):t()}else r.removeEventListener("click",o.current);a.current=!1},t=window.setTimeout(()=>{r.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),r.removeEventListener("pointerdown",e),r.removeEventListener("click",o.current)}},[r,n]),{onPointerDownCapture:()=>a.current=!0}}(e=>{let t=e.target,r=[..._.branches].some(e=>e.contains(t));I&&!r&&(null==y||y(e),null==g||g(e),e.defaultPrevented||null==b||b())},C),R=function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null==(t=globalThis)?void 0:t.document,n=(0,s.c)(e),a=i.useRef(!1);return i.useEffect(()=>{let e=e=>{e.target&&!a.current&&m("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return r.addEventListener("focusin",e),()=>r.removeEventListener("focusin",e)},[r,n]),{onFocusCapture:()=>a.current=!0,onBlurCapture:()=>a.current=!1}}(e=>{let t=e.target;![..._.branches].some(e=>e.contains(t))&&(null==v||v(e),null==g||g(e),e.defaultPrevented||null==b||b())},C);return!function(e,t=globalThis?.document){let r=(0,s.c)(e);i.useEffect(()=>{let e=e=>{"Escape"===e.key&&r(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[r,t])}(e=>{A===_.layers.size-1&&(null==$||$(e),!e.defaultPrevented&&b&&(e.preventDefault(),b()))},C),i.useEffect(()=>{if(x)return h&&(0===_.layersWithOutsidePointerEventsDisabled.size&&(n=C.body.style.pointerEvents,C.body.style.pointerEvents="none"),_.layersWithOutsidePointerEventsDisabled.add(x)),_.layers.add(x),p(),()=>{h&&1===_.layersWithOutsidePointerEventsDisabled.size&&(C.body.style.pointerEvents=n)}},[x,C,h,_]),i.useEffect(()=>()=>{x&&(_.layers.delete(x),_.layersWithOutsidePointerEventsDisabled.delete(x),p())},[x,_]),i.useEffect(()=>{let e=()=>z({});return document.addEventListener(u,e),()=>document.removeEventListener(u,e)},[]),(0,l.jsx)(o.sG.div,{...w,ref:k,style:{pointerEvents:N?I?"auto":"none":void 0,...e.style},onFocusCapture:(0,a.mK)(e.onFocusCapture,R.onFocusCapture),onBlurCapture:(0,a.mK)(e.onBlurCapture,R.onBlurCapture),onPointerDownCapture:(0,a.mK)(e.onPointerDownCapture,T.onPointerDownCapture)})});function p(){let e=new CustomEvent(u);document.dispatchEvent(e)}function m(e,t,r,n){let{discrete:i}=n,a=r.originalEvent.target,d=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&a.addEventListener(e,t,{once:!0}),i?(0,o.hO)(a,d):a.dispatchEvent(d)}f.displayName="DismissableLayer",i.forwardRef((e,t)=>{let r=i.useContext(c),n=i.useRef(null),a=(0,d.s)(t,n);return i.useEffect(()=>{let e=n.current;if(e)return r.branches.add(e),()=>{r.branches.delete(e)}},[r.branches]),(0,l.jsx)(o.sG.div,{...e,ref:a})}).displayName="DismissableLayerBranch"},19253:(e,t,r)=>{r.d(t,{O:()=>d,e:()=>o});var n=r(6340),i=r(65305),a=r(98312);function o(e){return(0,n.N)(e.animate)||a._.some(t=>(0,i.w)(e[t]))}function d(e){return!!(o(e)||e.variants)}},19827:(e,t,r)=>{r.d(t,{l:()=>n});let n=e=>e},19932:(e,t,r)=>{let n;r.d(t,{k:()=>d});var i=r(74492),a=r(59210);function o(){n=void 0}let d={now:()=>(void 0===n&&d.set(a.uv.isProcessing||i.W.useManualTiming?a.uv.timestamp:performance.now()),n),set:e=>{n=e,queueMicrotask(o)}}},20600:(e,t,r)=>{r.d(t,{e:()=>n});function n(e,{style:t,vars:r},n,i){for(let a in Object.assign(e.style,t,i&&i.getProjectionStyles(n)),r)e.style.setProperty(a,r[a])}},21109:(e,t,r)=>{r.d(t,{k:()=>n});let n=(e,t,r)=>e+(t-e)*r},22282:(e,t,r)=>{r.d(t,{a:()=>n});let n=e=>Math.round(1e5*e)/1e5},23082:(e,t,r)=>{r.d(t,{X4:()=>a,ai:()=>i,hs:()=>o});var n=r(77782);let i={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},a={...i,transform:e=>(0,n.q)(0,1,e)},o={...i,default:1}},23478:(e,t,r)=>{r.d(t,{UC:()=>eo,Y9:()=>ei,q7:()=>en,bL:()=>er,l9:()=>ea}
3);var n=r(12115),i=r(46081),a=r(57683),o=r(6101),d=r(85185),s=r(5845),l=r(63540),u=r(52712),c=r(28905),f=r(61285),p=r(95155),m="Collapsible",[h,$]=(0,i.A)(m),[y,v]=h(m),g=n.forwardRef((e,t)=>{let{__scopeCollapsible:r,open:i,defaultOpen:a,disabled:o,onOpenChange:d,...u}=e,[c,h]=(0,s.i)({prop:i,defaultProp:null!=a&&a,onChange:d,caller:m});return(0,p.jsx)(y,{scope:r,disabled:o,contentId:(0,f.B)(),open:c,onOpenToggle:n.useCallback(()=>h(e=>!e),[h]),children:(0,p.jsx)(l.sG.div,{"data-state":C(c),"data-disabled":o?"":void 0,...u,ref:t})})});g.displayName=m;var b="CollapsibleTrigger",w=n.forwardRef((e,t)=>{let{__scopeCollapsible:r,...n}=e,i=v(b,r);return(0,p.jsx)(l.sG.button,{type:"button","aria-controls":i.contentId,"aria-expanded":i.open||!1,"data-state":C(i.open),"data-disabled":i.disabled?"":void 0,disabled:i.disabled,...n,ref:t,onClick:(0,d.mK)(e.onClick,i.onOpenToggle)})});w.displayName=b;var _="CollapsibleContent",x=n.forwardRef((e,t)=>{let{forceMount:r,...n}=e,i=v(_,e.__scopeCollapsible);return(0,p.jsx)(c.C,{present:r||i.open,children:e=>{let{present:r}=e;return(0,p.jsx)(S,{...n,ref:t,present:r})}})});x.displayName=_;var S=n.forwardRef((e,t)=>{let{__scopeCollapsible:r,present:i,children:a,...d}=e,s=v(_,r),[c,f]=n.useState(i),m=n.useRef(null),h=(0,o.s)(t,m),$=n.useRef(0),y=$.current,g=n.useRef(0),b=g.current,w=s.open||c,x=n.useRef(w),S=n.useRef(void 0);return n.useEffect(()=>{let e=requestAnimationFrame(()=>x.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,u.N)(()=>{let e=m.current;if(e){S.current=S.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();$.current=t.height,g.current=t.width,x.current||(e.style.transitionDuration=S.current.transitionDuration,e.style.animationName=S.current.animationName),f(i)}},[s.open,i]),(0,p.jsx)(l.sG.div,{"data-state":C(s.open),"data-disabled":s.disabled?"":void 0,id:s.contentId,hidden:!w,...d,ref:h,style:{"--radix-collapsible-content-height":y?"".concat(y,"px"):void 0,"--radix-collapsible-content-width":b?"".concat(b,"px"):void 0,...e.style},children:w&&a})});function C(e){return e?"open":"closed"}var z=r(94315),k="Accordion",P=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[E,O,A]=(0,a.N)(k),[N,I]=(0,i.A)(k,[A,$]),T=$(),R=n.forwardRef((e,t)=>{let{type:r,...n}=e;return(0,p.jsx)(E.Provider,{scope:e.__scopeAccordion,children:"multiple"===r?(0,p.jsx)(Z,{...n,ref:t}):(0,p.jsx)(L,{...n,ref:t})})});R.displayName=k;var[D,j]=N(k),[M,F]=N(k,{collapsible:!1}),L=n.forwardRef((e,t)=>{let{value:r,defaultValue:i,onValueChange:a=()=>{},collapsible:o=!1,...d}=e,[l,u]=(0,s.i)({prop:r,defaultProp:null!=i?i:"",onChange:a,caller:k});return(0,p.jsx)(D,{scope:e.__scopeAccordion,value:n.useMemo(()=>l?[l]:[],[l]),onItemOpen:u,onItemClose:n.useCallback(()=>o&&u(""),[o,u]),children:(0,p.jsx)(M,{scope:e.__scopeAccordion,collapsible:o,children:(0,p.jsx)(U,{...d,ref:t})})})}),Z=n.forwardRef((e,t)=>{let{value:r,defaultValue:i,onValueChange:a=()=>{},...o}=e,[d,l]=(0,s.i)({prop:r,defaultProp:null!=i?i:[],onChange:a,caller:k}),u=n.useCallback(e=>l(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return[...t,e]}),[l]),c=n.useCallback(e=>l(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return t.filter(t=>t!==e)}),[l]);return(0,p.jsx)(D,{scope:e.__scopeAccordion,value:d,onItemOpen:u,onItemClose:c,children:(0,p.jsx)(M,{scope:e.__scopeAccordion,collapsible:!0,children:(0,p.jsx)(U,{...o,ref:t})})})}),[V,B]=N(k),U=n.forwardRef((e,t)=>{let{__scopeAccordion:r,disabled:i,dir:a,orientation:s="vertical",...u}=e,c=n.useRef(null),f=(0,o.s)(c,t),m=O(r),h="ltr"===(0,z.jH)(a),$=(0,d.mK)(e.onKeyDown,e=>{var t;if(!P.includes(e.key))return;let r=e.target,n=m().filter(e=>{var t;return!(null==(t=e.ref.current)?void 0:t.disabled)}),i=n.findIndex(e=>e.ref.current===r),a=n.length;if(-1===i)return;e.preventDefault();let o=i,d=a-1,l=()=>{(o=i+1)>d&&(o=0)},u=()=>{(o=i-1)<0&&(o=d)};switch(e.key){case"Home":o=0;break;case"End":o=d;break;case"ArrowRight":"horizontal"===s&&(h?l():u());break;case"ArrowDown":"vertical"===s&&l();break;
3case"ArrowLeft":"horizontal"===s&&(h?u():l());break;case"ArrowUp":"vertical"===s&&u()}null==(t=n[o%a].ref.current)||t.focus()});return(0,p.jsx)(V,{scope:r,disabled:i,direction:a,orientation:s,children:(0,p.jsx)(E.Slot,{scope:r,children:(0,p.jsx)(l.sG.div,{...u,"data-orientation":s,ref:f,onKeyDown:i?void 0:$})})})}),G="AccordionItem",[W,K]=N(G),J=n.forwardRef((e,t)=>{let{__scopeAccordion:r,value:n,...i}=e,a=B(G,r),o=j(G,r),d=T(r),s=(0,f.B)(),l=n&&o.value.includes(n)||!1,u=a.disabled||e.disabled;return(0,p.jsx)(W,{scope:r,open:l,disabled:u,triggerId:s,children:(0,p.jsx)(g,{"data-orientation":a.orientation,"data-state":et(l),...d,...i,ref:t,disabled:u,open:l,onOpenChange:e=>{e?o.onItemOpen(n):o.onItemClose(n)}})})});J.displayName=G;var q="AccordionHeader",H=n.forwardRef((e,t)=>{let{__scopeAccordion:r,...n}=e,i=B(k,r),a=K(q,r);return(0,p.jsx)(l.sG.h3,{"data-orientation":i.orientation,"data-state":et(a.open),"data-disabled":a.disabled?"":void 0,...n,ref:t})});H.displayName=q;var Y="AccordionTrigger",X=n.forwardRef((e,t)=>{let{__scopeAccordion:r,...n}=e,i=B(k,r),a=K(Y,r),o=F(Y,r),d=T(r);return(0,p.jsx)(E.ItemSlot,{scope:r,children:(0,p.jsx)(w,{"aria-disabled":a.open&&!o.collapsible||void 0,"data-orientation":i.orientation,id:a.triggerId,...d,...n,ref:t})})});X.displayName=Y;var Q="AccordionContent",ee=n.forwardRef((e,t)=>{let{__scopeAccordion:r,...n}=e,i=B(k,r),a=K(Q,r),o=T(r);return(0,p.jsx)(x,{role:"region","aria-labelledby":a.triggerId,"data-orientation":i.orientation,...o,...n,ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});function et(e){return e?"open":"closed"}ee.displayName=Q;var er=R,en=J,ei=H,ea=X,eo=ee},24935:(e,t,r)=>{r.d(t,{B:()=>s});var n=r(77782),i=r(23082),a=r(22282),o=r(97219);let d={...i.ai,transform:e=>Math.round((0,n.q)(0,255,e))},s={test:(0,o.$)("rgb","red"),parse:(0,o.q)("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:n=1})=>"rgba("+d.transform(e)+", "+d.transform(t)+", "+d.transform(r)+", "+(0,a.a)(i.X4.transform(n))+")"}},25214:(e,t,r)=>{r.d(t,{Y:()=>n});let n=(0,r(12115).createContext)({strict:!1})},25519:(e,t,r)=>{r.d(t,{n:()=>c});var n=r(12115),i=r(6101),a=r(63540),o=r(39033),d=r(95155),s="focusScope.autoFocusOnMount",l="focusScope.autoFocusOnUnmount",u={bubbles:!1,cancelable:!0},c=n.forwardRef((e,t)=>{let{loop:r=!1,trapped:c=!1,onMountAutoFocus:$,onUnmountAutoFocus:y,...v}=e,[g,b]=n.useState(null),w=(0,o.c)($),_=(0,o.c)(y),x=n.useRef(null),S=(0,i.s)(t,e=>b(e)),C=n.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;n.useEffect(()=>{if(c){let e=function(e){if(C.paused||!g)return;let t=e.target;g.contains(t)?x.current=t:m(x.current,{select:!0})},t=function(e){if(C.paused||!g)return;let t=e.relatedTarget;null!==t&&(g.contains(t)||m(x.current,{select:!0}))};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let r=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&m(g)});return g&&r.observe(g,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),r.disconnect()}}},[c,g,C.paused]),n.useEffect(()=>{if(g){h.add(C);let e=document.activeElement;if(!g.contains(e)){let t=new CustomEvent(s,u);g.addEventListener(s,w),g.dispatchEvent(t),t.defaultPrevented||(function(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=document.activeElement;for(let n of e)if(m(n,{select:t}),document.activeElement!==r)return}(f(g).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&m(g))}return()=>{g.removeEventListener(s,w),setTimeout(()=>{let t=new CustomEvent(l,u);g.addEventListener(l,_),g.dispatchEvent(t),t.defaultPrevented||m(null!=e?e:document.body,{select:!0}),g.removeEventListener(l,_),h.remove(C)},0)}}},[g,w,_,C]);let z=n.useCallback(e=>{if(!r&&!c||C.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,n=document.activeElement;if(t&&n){let t=e.currentTarget,[i,a]=function(e){let t=f(e);return[p(t,e),p(t.reverse(),e)]}(t);i&&a?e.shiftKey||n!==a?e.shiftKey&&n===i&&(e.preventDefault(),r&&m(a,{select:!0})):(e.preventDefault(),r&&m(i,{select:!0})):n===t&&e.preventDefault()}},[r,c,C.paused]);return(0,d.jsx)(a.sG.div,{tabIndex:-1,...v,ref:S,onKeyDown:z})});function f(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function p(e,t){for(let r of e)if(!function(e,t){let{upTo:r}=t;if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===r||e!==r);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(r,{upTo:t}))return r}function m(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&e.focus){var r;let n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&(r=e)instanceof HTMLInputElement&&"select"in r&&t&&e.select()}}c.displayName="FocusScope";var h=function(){let e=[];return{add(t){let r=e[0];t!==r&&(null==r||r.pause()),(e=$(e,t)).unshift(t)},remove(t){var r;null==(r=(e=$(e,t))[0])||r.resume()}}}();function $(e,t){let r=[...e],n=r.indexOf(t);return -1!==n&&r.splice(n,1),r}},28905:(e,t,r)=>{r.d(t,{C:()=>o});var n=r(12115),i=r(6101),a=r(52712),o=e=>{let{present:t,children:r}=e,o=function(e){var t,r;let[i,o]=n.useState(),s=n.useRef(null),l=n.useRef(e),u=n.useRef("none"),[c,f]=(t=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},n.useReducer((e,t)=>
3{let n=r[e][t];return null!=n?n:e},t));return n.useEffect(()=>{let e=d(s.current);u.current="mounted"===c?e:"none"},[c]),(0,a.N)(()=>{let t=s.current,r=l.current;if(r!==e){let n=u.current,i=d(t);e?f("MOUNT"):"none"===i||(null==t?void 0:t.display)==="none"?f("UNMOUNT"):r&&n!==i?f("ANIMATION_OUT"):f("UNMOUNT"),l.current=e}},[e,f]),(0,a.N)(()=>{if(i){var e;let t,r=null!=(e=i.ownerDocument.defaultView)?e:window,n=e=>{let n=d(s.current).includes(CSS.escape(e.animationName));if(e.target===i&&n&&(f("ANIMATION_END"),!l.current)){let e=i.style.animationFillMode;i.style.animationFillMode="forwards",t=r.setTimeout(()=>{"forwards"===i.style.animationFillMode&&(i.style.animationFillMode=e)})}},a=e=>{e.target===i&&(u.current=d(s.current))};return i.addEventListener("animationstart",a),i.addEventListener("animationcancel",n),i.addEventListener("animationend",n),()=>{r.clearTimeout(t),i.removeEventListener("animationstart",a),i.removeEventListener("animationcancel",n),i.removeEventListener("animationend",n)}}f("ANIMATION_END")},[i,f]),{isPresent:["mounted","unmountSuspended"].includes(c),ref:n.useCallback(e=>{s.current=e?getComputedStyle(e):null,o(e)},[])}}(t),s="function"==typeof r?r({present:o.isPresent}):n.Children.only(r),l=(0,i.s)(o.ref,function(e){var t,r;let n=null==(t=Object.getOwnPropertyDescriptor(e.props,"ref"))?void 0:t.get,i=n&&"isReactWarning"in n&&n.isReactWarning;return i?e.ref:(i=(n=null==(r=Object.getOwnPropertyDescriptor(e,"ref"))?void 0:r.get)&&"isReactWarning"in n&&n.isReactWarning)?e.props.ref:e.props.ref||e.ref}(s));return"function"==typeof r||o.isPresent?n.cloneElement(s,{ref:l}):null};function d(e){return(null==e?void 0:e.animationName)||"none"}o.displayName="Presence"},30856:(e,t,r)=>{r.d(t,{o:()=>F,L:()=>L});var n=r(46256),i=r(47215),a=r(18203),o=r(77782),d=r(47437),s=r(97007),l=r(15315);function u(e,t,r){let n=Math.max(t-5,0);return(0,l.f)(r-e(n),t-n)}let c={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1};var f=r(54542);function p(e,t){return e*Math.sqrt(1-t*t)}let m=["duration","bounce"],h=["stiffness","damping","mass"];function $(e,t){return t.some(t=>void 0!==e[t])}function y(e=c.visualDuration,t=c.bounce){let r,a="object"!=typeof e?{visualDuration:e,keyframes:[0,1],bounce:t}:e,{restSpeed:d,restDelta:s}=a,l=a.keyframes[0],v=a.keyframes[a.keyframes.length-1],g={done:!1,value:l},{stiffness:b,damping:w,mass:_,duration:x,velocity:S,isResolvedFromDuration:C}=function(e){let t={velocity:c.velocity,stiffness:c.stiffness,damping:c.damping,mass:c.mass,isResolvedFromDuration:!1,...e};if(!$(e,h)&&$(e,m))if(e.visualDuration){let r=2*Math.PI/(1.2*e.visualDuration),n=r*r,i=2*(0,o.q)(.05,1,1-(e.bounce||0))*Math.sqrt(n);t={...t,mass:c.mass,stiffness:n,damping:i}}else{let r=function({duration:e=c.duration,bounce:t=c.bounce,velocity:r=c.velocity,mass:n=c.mass}){let a,d;(0,f.$)(e<=(0,i.f)(c.maxDuration),"Spring duration must be 10 seconds or less");let s=1-t;s=(0,o.q)(c.minDamping,c.maxDamping,s),e=(0,o.q)(c.minDuration,c.maxDuration,(0,i.X)(e)),s<1?(a=t=>{let n=t*s,i=n*e;return .001-(n-r)/p(t,s)*Math.exp(-i)},d=t=>{let n=t*s*e,i=Math.pow(s,2)*Math.pow(t,2)*e,o=Math.exp(-n),d=p(Math.pow(t,2),s);return(n*r+r-i)*o*(-a(t)+.001>0?-1:1)/d}):(a=t=>-.001+Math.exp(-t*e)*((t-r)*e+1),d=t=>e*e*(r-t)*Math.exp(-t*e));let l=function(e,t,r){let n=r;for(let r=1;r<12;r++)n-=e(n)/t(n);return n}(a,d,5/e);if(e=(0,i.f)(e),isNaN(l))return{stiffness:c.stiffness,damping:c.damping,duration:e};{let t=Math.pow(l,2)*n;return{stiffness:t,damping:2*s*Math.sqrt(n*t),duration:e}}}(e);(t={...t,...r,mass:c.mass}).isResolvedFromDuration=!0}return t}({...a,velocity:-(0,i.X)(a.velocity||0)}),z=S||0,k=w/(2*Math.sqrt(b*_)),P=v-l,E=(0,i.X)(Math.sqrt(b/_)),O=5>Math.abs(P);if(d||(d=O?c.restSpeed.granular:c.restSpeed.default),s||(s=O?c.restDelta.granular:c.restDelta.default),k<1){let e=p(E,k);r=t=>v-Math.exp(-k*E*t)*((z+k*E*P)/e*Math.sin(e*t)+P*Math.cos(e*t))}else if(1===k)r=e=>v-Math.exp(-E*e)*(P+(z+E*P)*e);else{let e=E*Math.sqrt(k*k-1);r=t=>{let r=Math.exp(-k*E*t),n=Math.min(e*t,300);return v-r*((z+k*E*P)*Math.sinh(n)+e*P*Math.cosh(n))/e}}
3let A={calculatedDuration:C&&x||null,next:e=>{let t=r(e);if(C)g.done=e>=x;else{let n=0;k<1&&(n=0===e?(0,i.f)(z):u(r,e,t));let a=Math.abs(v-t)<=s;g.done=Math.abs(n)<=d&&a}return g.value=g.done?v:t,g},toString:()=>{let e=Math.min((0,n.tu)(A),n.YE),t=(0,n.KZ)(t=>A.next(e*t).value,e,30);return e+"ms "+t}};return A}function v({keyframes:e,velocity:t=0,power:r=.8,timeConstant:n=325,bounceDamping:i=10,bounceStiffness:a=500,modifyTarget:o,min:d,max:s,restDelta:l=.5,restSpeed:c}){let f,p,m=e[0],h={done:!1,value:m},$=r*t,v=m+$,g=void 0===o?v:o(v);g!==v&&($=g-m);let b=e=>-$*Math.exp(-e/n),w=e=>g+b(e),_=e=>{let t=b(e),r=w(e);h.done=Math.abs(t)<=l,h.value=h.done?g:r},x=e=>{let t;if(t=h.value,void 0!==d&&t<d||void 0!==s&&t>s){var r;f=e,p=y({keyframes:[h.value,(r=h.value,void 0===d?s:void 0===s||Math.abs(d-r)<Math.abs(s-r)?d:s)],velocity:u(w,e,h.value),damping:i,stiffness:a,restDelta:l,restSpeed:c})}};return x(0),{calculatedDuration:null,next:e=>{let t=!1;return(p||void 0!==f||(t=!0,_(e),x(e)),void 0!==f&&e>=f)?p.next(e-f):(t||_(e),h)}}}var g=r(83945);let b=(0,g.A)(.42,0,1,1),w=(0,g.A)(0,0,.58,1),_=(0,g.A)(.42,0,.58,1);var x=r(19827),S=r(14279),C=r(95190),z=r(59282);let k={linear:x.l,easeIn:b,easeInOut:_,easeOut:w,circIn:z.po,circInOut:z.tn,circOut:z.yT,backIn:C.dg,backInOut:C.ZZ,backOut:C.Sz,anticipate:S.b},P=e=>{if((0,n.DW)(e)){(0,f.V)(4===e.length,"Cubic bezier arrays must contain four numerical values.");let[t,r,n,i]=e;return(0,g.A)(t,r,n,i)}return"string"==typeof e?((0,f.V)(void 0!==k[e],`Invalid easing type '${e}'`),k[e]):e};var E=r(97846),O=r(7345);function A({duration:e=300,keyframes:t,times:r,ease:n="easeInOut"}){var i;let a=Array.isArray(n)&&"number"!=typeof n[0]?n.map(P):P(n),o={done:!1,value:t[0]},d=(i=r&&r.length===t.length?r:(0,O.Z)(t),i.map(t=>t*e)),s=(0,E.G)(d,t,{ease:Array.isArray(a)?a:t.map(()=>a||_).splice(0,t.length-1)});return{calculatedDuration:e,next:t=>(o.value=s(t),o.done=t>=e,o)}}var N=r(86111),I=r(19932),T=r(59210);let R=e=>{let t=({timestamp:t})=>e(t);return{start:()=>T.Gt.update(t,!0),stop:()=>(0,T.WG)(t),now:()=>T.uv.isProcessing?T.uv.timestamp:I.k.now()}};var D=r(41232);let j={decay:v,inertia:v,tween:A,keyframes:A,spring:y},M=e=>e/100;class F extends N.i{constructor(e){super(e),this.holdTime=null,this.cancelTime=null,this.currentTime=0,this.playbackSpeed=1,this.pendingPlayState="running",this.startTime=null,this.state="idle",this.stop=()=>{if(this.resolver.cancel(),this.isStopped=!0,"idle"===this.state)return;this.teardown();let{onStop:e}=this.options;e&&e()};let{name:t,motionValue:r,element:n,keyframes:i}=this.options,o=(null==n?void 0:n.KeyframeResolver)||a.h,d=(e,t)=>this.onKeyframesResolved(e,t);this.resolver=new o(i,d,t,r,n),this.resolver.scheduleResolve()}flatten(){super.flatten(),this._resolved&&Object.assign(this._resolved,this.initPlayback(this._resolved.keyframes))}initPlayback(e){let t,r,{type:i="keyframes",repeat:a=0,repeatDelay:o=0,repeatType:l,velocity:u=0}=this.options,c=(0,n.WH)(i)?i:j[i]||A;c!==A&&"number"!=typeof e[0]&&(t=(0,s.F)(M,(0,d.j)(e[0],e[1])),e=[0,100]);let f=c({...this.options,keyframes:e});"mirror"===l&&(r=c({...this.options,keyframes:[...e].reverse(),velocity:-u})),null===f.calculatedDuration&&(f.calculatedDuration=(0,n.tu)(f));let{calculatedDuration:p}=f,m=p+o;return{generator:f,mirroredGenerator:r,mapPercentToKeyframes:t,calculatedDuration:p,resolvedDuration:m,totalDuration:m*(a+1)-o}}onPostResolved(){let{autoplay:e=!0}=this.options;this.play(),"paused"!==this.pendingPlayState&&e?this.state=this.pendingPlayState:this.pause()}tick(e,t=!1){let{resolved:r}=this;if(!r){let{keyframes:e}=this.options;return{done:!0,value:e[e.length-1]}}let{finalKeyframe:n,generator:i,mirroredGenerator:a,mapPercentToKeyframes:d,keyframes:s,calculatedDuration:l,totalDuration:u,resolvedDuration:c}=r;if(null===this.startTime)return i.next(0);let{delay:f,repeat:p,repeatType:m,repeatDelay:h,onUpdate:$}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,e):this.speed<0&&(this.startTime=Math.min(e-u/this.speed,this.startTime)),t?this.currentTime=e:null!==this.holdTime?this.currentTime=this.holdTime:this.currentTime=Math.round(e-this.startTime)*this.speed;let y=this.currentTime-f*(this.speed>=0?1:-1),v=this.speed>=0?y<0:y>u;this.currentTime=Math.max(y,0),"finished"===this.state&&null===this.holdTime&&(this.currentTime=u);let g=this.currentTime,b=i;if(p){let e=Math.min(this.currentTime,u)/c,t=Math.floor(e),r=e%1;!r&&e>=1&&(r=1),1===r&&t--,(t=Math.min(t,p+1))%2&&("reverse"===m?(r=1-r,h&&(r-=h/c)):"mirror"===m&&(b=a)),g=(0,o.q)(0,1,r)*c}let w=v?{done:!1,value:s[0]}:b.next(g);d&&(w.value=d(w.value));let{done:_}=w;v||null===l||(_=this.speed>=0?this.currentTime>=u:this.currentTime<=0);let x=null===this.holdTime&&("finished"===this.state||"running"===this.state&&_);return x&&void 0!==n&&(w.value=(0,D.X)(s,this.options,n)),$&&$(w.value),x&&this.finish(),w}get duration(){let{resolved:e}=this;return e?(0,i.X)(e.calculatedDuration):0}
3get time(){return(0,i.X)(this.currentTime)}set time(e){e=(0,i.f)(e),this.currentTime=e,null!==this.holdTime||0===this.speed?this.holdTime=e:this.driver&&(this.startTime=this.driver.now()-e/this.speed)}get speed(){return this.playbackSpeed}set speed(e){let t=this.playbackSpeed!==e;this.playbackSpeed=e,t&&(this.time=(0,i.X)(this.currentTime))}play(){if(this.resolver.isScheduled||this.resolver.resume(),!this._resolved){this.pendingPlayState="running";return}if(this.isStopped)return;let{driver:e=R,onPlay:t,startTime:r}=this.options;this.driver||(this.driver=e(e=>this.tick(e))),t&&t();let n=this.driver.now();null!==this.holdTime?this.startTime=n-this.holdTime:this.startTime?"finished"===this.state&&(this.startTime=n):this.startTime=null!=r?r:this.calcStartTime(),"finished"===this.state&&this.updateFinishedPromise(),this.cancelTime=this.startTime,this.holdTime=null,this.state="running",this.driver.start()}pause(){var e;if(!this._resolved){this.pendingPlayState="paused";return}this.state="paused",this.holdTime=null!=(e=this.currentTime)?e:0}complete(){"running"!==this.state&&this.play(),this.pendingPlayState=this.state="finished",this.holdTime=null}finish(){this.teardown(),this.state="finished";let{onComplete:e}=this.options;e&&e()}cancel(){null!==this.cancelTime&&this.tick(this.cancelTime),this.teardown(),this.updateFinishedPromise()}teardown(){this.state="idle",this.stopDriver(),this.resolveFinishedPromise(),this.updateFinishedPromise(),this.startTime=this.cancelTime=null,this.resolver.cancel()}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(e){return this.startTime=0,this.tick(e,!0)}}function L(e){return new F(e)}},31788:(e,t,r)=>{r.d(t,{n:()=>n});let n="data-"+(0,r(78450).I)("framerAppearId")},33869:(e,t,r)=>{r.d(t,{d:()=>o});var n=r(78450),i=r(20600),a=r(36381);function o(e,t,r,o){for(let r in(0,i.e)(e,t,void 0,o),t.attrs)e.setAttribute(a.e.has(r)?r:(0,n.I)(r),t.attrs[r])}},33889:(e,t,r)=>{r.d(t,{Gb0:()=>tM,$ps:()=>tU,Dqv:()=>tC,CQL:()=>tz,BNI:()=>tI,ITd:()=>tT,sFi:()=>tN,CI7:()=>t_,CnV:()=>tx,bl8:()=>tu,Zu1:()=>tc,t$E:()=>rm,QPK:()=>eF,YYK:()=>rv,b03:()=>rk,ZQQ:()=>tE,o5y:()=>tV,rvF:()=>rs,P0p:()=>t0,Oyg:()=>tk,qGO:()=>to,cG4:()=>ts,cV1:()=>o,VOE:()=>re,a$H:()=>c,RL$:()=>ro,CTp:()=>rr,_AQ:()=>rS,Zc9:()=>ti,Lc$:()=>tg,ZyE:()=>tb,v1L:()=>t$,KoL:()=>th,$Nv:()=>tv,Ax8:()=>ty,LJA:()=>t1,h80:()=>tP,GYt:()=>tm,kU:()=>rz,nuC:()=>rt,rOG:()=>tw,eb8:()=>t8,zPy:()=>rh,Pyd:()=>tl,Umr:()=>tL,N$X:()=>rc,x89:()=>tj,ZQr:()=>rd,vzu:()=>tO,Iab:()=>tA,waU:()=>tq,igI:()=>ra,_mk:()=>r$,VFw:()=>ru,hAA:()=>rC,Sbs:()=>rw,hax:()=>t4,Oie:()=>t6,$vM:()=>tr,EYA:()=>tn,Dws:()=>rp,U5g:()=>tR,da_:()=>rx,Wc_:()=>rn,G3x:()=>t3,W4S:()=>tt,g5t:()=>tf,VYh:()=>td,Znh:()=>ta,Mvl:()=>tD,L8w:()=>tY,GPR:()=>tF,WHP:()=>tZ,TFq:()=>tp,pm8:()=>tQ,xIx:()=>i,KA8:()=>nd,dZg:()=>nV,rty:()=>rH,cUp:()=>rY,z$y:()=>nt,_Le:()=>ne,UyX:()=>rJ,gPm:()=>rq,fsu:()=>rL,BjO:()=>rZ,FOv:()=>nU,YY6:()=>nc,e2D:()=>S,or4:()=>z,KBX:()=>rX,Mue:()=>rA,aCo:()=>rM,MvX:()=>x,GWO:()=>C,ERr:()=>nI,K2:()=>nB,HLV:()=>r8,g6z:()=>r5,TxR:()=>nh,qmM:()=>n$,tB6:()=>rN,dRF:()=>nA,LKT:()=>r4,swT:()=>r6,Jg2:()=>nr,NyF:()=>rG,$O6:()=>rW,dbS:()=>r1,G1$:()=>r0,f25:()=>r3,KnZ:()=>r2,rkn:()=>rQ,_zn:()=>rU,YAm:()=>nk,hH9:()=>nE,AuJ:()=>np,Zm2:()=>nm,R8V:()=>rK,Ebs:()=>nC,vL7:()=>n_,GZZ:()=>nR,m9B:()=>nz,Ndf:()=>nx,HiR:()=>nw,L4d:()=>nf,Dl9:()=>rF,bRU:()=>nv,G8g:()=>nl,UIm:()=>nb,ejI:()=>ng,loG:()=>nj,jwX:()=>no,F7R:()=>r9,bS9:()=>nD,Tjm:()=>h,Rb:()=>y,NCA:()=>ny,Jfo:()=>nT,fUZ:()=>nG,Fkv:()=>nP,VSu:()=>P,R3:()=>O,rhe:()=>k,v_W:()=>E,Ody:()=>g,wGr:()=>w,d$Q:()=>nS,TLt:()=>nZ,$S2:()=>nN,Rle:()=>rO,Af7:()=>nH,fIQ:()=>nq,MBo:()=>nW,W7i:()=>ni,Ilv:()=>nF,xYx:()=>nL,WN0:()=>nM,Pay:()=>r7,ii$:()=>nn,CtB:()=>rV,E4e:()=>na,emL:()=>ns,qFb:()=>nO,Fnx:()=>rj,Bem:()=>rI,nA:()=>rT,pYI:()=>rR,wAW:()=>rD,OCf:()=>nu,Pwh:()=>rB,o8B:()=>l.clone,$WB:()=>s,q0y:()=>nK,JMU:()=>p,Wk_:()=>m,fd:()=>rE.fd,mIj:()=>nJ,qgA:()=>$,EJS:()=>v,A$I:()=>n,ZSL:()=>l});var n={};function i(e,t,r){function n(r,n){if(r._zod||Object.defineProperty(r,"_zod",{value:{def:n,constr:o,traits:new Set},enumerable:!1}),r._zod.traits.has(e))return;r._zod.traits.add(e),t(r,n);let i=o.prototype,a=Object.keys(i);for(let e=0;e<a.length;e++){let t=a[e];t in r||(r[t]=i[t].bind(r))}}
3let i=r?.Parent??Object;class a extends i{}function o(e){var t;let i=r?.Parent?new a:this;for(let r of(n(i,e),(t=i._zod).deferred??(t.deferred=[]),i._zod.deferred))r();return i}return Object.defineProperty(a,"name",{value:e}),Object.defineProperty(o,"init",{value:n}),Object.defineProperty(o,Symbol.hasInstance,{value:t=>!!r?.Parent&&t instanceof r.Parent||t?._zod?.traits?.has(e)}),Object.defineProperty(o,"name",{value:e}),o}r.r(n),r.d(n,{base64:()=>er,base64url:()=>en,bigint:()=>ep,boolean:()=>e$,browserEmail:()=>q,cidrv4:()=>ee,cidrv6:()=>et,cuid:()=>A,cuid2:()=>N,date:()=>es,datetime:()=>ec,domain:()=>ea,duration:()=>j,e164:()=>eo,email:()=>U,emoji:()=>H,extendedDuration:()=>M,guid:()=>F,hex:()=>ew,hostname:()=>ei,html5Email:()=>G,idnEmail:()=>J,integer:()=>em,ipv4:()=>Y,ipv6:()=>X,ksuid:()=>R,lowercase:()=>eg,mac:()=>Q,md5_base64:()=>eC,md5_base64url:()=>ez,md5_hex:()=>eS,nanoid:()=>D,null:()=>ey,number:()=>eh,rfc5322Email:()=>W,sha1_base64:()=>eP,sha1_base64url:()=>eE,sha1_hex:()=>ek,sha256_base64:()=>eA,sha256_base64url:()=>eN,sha256_hex:()=>eO,sha384_base64:()=>eT,sha384_base64url:()=>eR,sha384_hex:()=>eI,sha512_base64:()=>ej,sha512_base64url:()=>eM,sha512_hex:()=>eD,string:()=>ef,time:()=>eu,ulid:()=>I,undefined:()=>ev,unicodeEmail:()=>K,uppercase:()=>eb,uuid:()=>L,uuid4:()=>Z,uuid6:()=>V,uuid7:()=>B,xid:()=>T}),Object.freeze({status:"aborted"}),Symbol("zod_brand");class a extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}}class o extends Error{constructor(e){super(`Encountered unidirectional transform during encode: ${e}`),this.name="ZodEncodeError"}}let d={};function s(e){return e&&Object.assign(d,e),d}var l=r(4398);let u=(e,t)=>{e.name="$ZodError",Object.defineProperty(e,"_zod",{value:e._zod,enumerable:!1}),Object.defineProperty(e,"issues",{value:t,enumerable:!1}),e.message=JSON.stringify(t,l.jsonStringifyReplacer,2),Object.defineProperty(e,"toString",{value:()=>e.message,enumerable:!1})},c=i("$ZodError",u),f=i("$ZodError",u,{Parent:Error});function p(e,t=e=>e.message){let r={},n=[];for(let i of e.issues)i.path.length>0?(r[i.path[0]]=r[i.path[0]]||[],r[i.path[0]].push(t(i))):n.push(t(i));return{formErrors:n,fieldErrors:r}}function m(e,t=e=>e.message){let r={_errors:[]},n=e=>{for(let i of e.issues)if("invalid_union"===i.code&&i.errors.length)i.errors.map(e=>n({issues:e}));else if("invalid_key"===i.code)n({issues:i.issues});else if("invalid_element"===i.code)n({issues:i.issues});else if(0===i.path.length)r._errors.push(t(i));else{let e=r,n=0;for(;n<i.path.length;){let r=i.path[n];n===i.path.length-1?(e[r]=e[r]||{_errors:[]},e[r]._errors.push(t(i))):e[r]=e[r]||{_errors:[]},e=e[r],n++}}};return n(e),r}let h=e=>(t,r,n,i)=>{let o=n?Object.assign(n,{async:!1}):{async:!1},d=t._zod.run({value:r,issues:[]},o);if(d instanceof Promise)throw new a;if(d.issues.length){let t=new(i?.Err??e)(d.issues.map(e=>l.finalizeIssue(e,o,s())));throw l.captureStackTrace(t,i?.callee),t}return d.value},$=h(f),y=e=>async(t,r,n,i)=>{let a=n?Object.assign(n,{async:!0}):{async:!0},o=t._zod.run({value:r,issues:[]},a);if(o instanceof Promise&&(o=await o),o.issues.length){let t=new(i?.Err??e)(o.issues.map(e=>l.finalizeIssue(e,a,s())));throw l.captureStackTrace(t,i?.callee),t}return o.value},v=y(f),g=e=>(t,r,n)=>{let i=n?{...n,async:!1}:{async:!1},o=t._zod.run({value:r,issues:[]},i);if(o instanceof Promise)throw new a;return o.issues.length?{success:!1,error:new(e??c)(o.issues.map(e=>l.finalizeIssue(e,i,s())))}:{success:!0,data:o.value}},b=g(f),w=e=>async(t,r,n)=>{let i=n?Object.assign(n,{async:!0}):{async:!0},a=t._zod.run({value:r,issues:[]},i);return a instanceof Promise&&(a=await a),a.issues.length?{success:!1,error:new e(a.issues.map(e=>l.finalizeIssue(e,i,s())))}:{success:!0,data:a.value}},_=w(f),x=e=>(t,r,n)=>{let i=n?Object.assign(n,{direction:"backward"}):{direction:"backward"};return h(e)(t,r,i)},S=e=>(t,r,n)=>h(e)(t,r,n),C=e=>async(t,r,n)=>{let i=n?Object.assign(n,{direction:"backward"}):{direction:"backward"};return y(e)(t,r,i)},z=e=>async(t,r,n)=>y(e)(t,r,n),k=e=>(t,r,n)=>{let i=n?Object.assign(n,{direction:"backward"}):{direction:"backward"};return g(e)(t,r,i)},P=e=>(t,r,n)=>g(e)(t,r,n),E=e=>async(t,r,n)=>{let i=n?Object.assign(n,{direction:"backward"}):{direction:"backward"};return w(e)(t,r,i)},O=e=>async(t,r,n)=>w(e)(t,r,n),A=/^[cC][^\s-]{8,}
3$/,N=/^[0-9a-z]+$/,I=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,T=/^[0-9a-vA-V]{20}$/,R=/^[A-Za-z0-9]{27}$/,D=/^[a-zA-Z0-9_-]{21}$/,j=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,M=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,F=/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$/,L=e=>e?RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${e}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`):/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/,Z=L(4),V=L(6),B=L(7),U=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,G=/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,W=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,K=/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,J=K,q=/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;function H(){return RegExp("^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$","u")}let Y=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,X=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))$/,Q=e=>{let t=l.escapeRegex(e??":");return RegExp(`^(?:[0-9A-F]{2}${t}){5}[0-9A-F]{2}$|^(?:[0-9a-f]{2}${t}){5}[0-9a-f]{2}$`)},ee=/^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/([0-9]|[1-2][0-9]|3[0-2])$/,et=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|::|([0-9a-fA-F]{1,4})?::([0-9a-fA-F]{1,4}:?){0,6})\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,er=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,en=/^[A-Za-z0-9_-]*$/,ei=/^(?=.{1,253}\.?$)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[-0-9a-zA-Z]{0,61}[0-9a-zA-Z])?)*\.?$/,ea=/^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}$/,eo=/^\+[1-9]\d{6,14}$/,ed="(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))",es=RegExp(`^${ed}$`);function el(e){let t="(?:[01]\\d|2[0-3]):[0-5]\\d";return"number"==typeof e.precision?-1===e.precision?`${t}`:0===e.precision?`${t}:[0-5]\\d`:`${t}:[0-5]\\d\\.\\d{${e.precision}}`:`${t}(?::[0-5]\\d(?:\\.\\d+)?)?`}function eu(e){return RegExp(`^${el(e)}$`)}function ec(e){let t=el({precision:e.precision}),r=["Z"];e.local&&r.push(""),e.offset&&r.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");let n=`${t}(?:${r.join("|")})`;return RegExp(`^${ed}T(?:${n})$`)}let ef=e=>{let t=e?`[\\s\\S]{${e?.minimum??0},${e?.maximum??""}}`:"[\\s\\S]*";return RegExp(`^${t}$`)},ep=/^-?\d+n?$/,em=/^-?\d+$/,eh=/^-?\d+(?:\.\d+)?$/,e$=/^(?:true|false)$/i,ey=/^null$/i,ev=/^undefined$/i,eg=/^[^A-Z]*$/,eb=/^[^a-z]*$/,ew=/^[0-9a-fA-F]*$/;function e_(e,t){return RegExp(`^[A-Za-z0-9+/]{${e}}${t}$`)}function ex(e){return RegExp(`^[A-Za-z0-9_-]{${e}}$`)}let eS=/^[0-9a-fA-F]{32}$/,eC=e_(22,"=="),ez=ex(22),ek=/^[0-9a-fA-F]{40}$/,eP=e_(27,"="),eE=ex(27),eO=/^[0-9a-fA-F]{64}$/,eA=e_(43,"="),eN=ex(43),eI=/^[0-9a-fA-F]{96}$/,eT=e_(64,""),eR=ex(64),eD=/^[0-9a-fA-F]{128}$/,ej=e_(86,"=="),eM=ex(86),eF=i("$ZodCheck",(e,t)=>{var r;e._zod??(e._zod={}),e._zod.def=t,(r=e._zod).onattach??(r.onattach=[])}),eL={number:"number",bigint:"bigint",object:"date"},eZ=i("$ZodCheckLessThan",(e,t)=>{eF.init(e,t);let r=eL[typeof t.value];e._zod.onattach.push(e=>{let r=e._zod.bag,n=(t.inclusive?r.maximum:r.exclusiveMaximum)??1/0;t.value<n&&(t.inclusive?r.maximum=t.value:r.exclusiveMaximum=t.value)}),e._zod.check=n=>{(t.inclusive?n.value<=t.value:n.value<t.value)||n.issues.push({origin:r,code:"too_big",maximum:"object"==typeof t.value?t.value.getTime():t.value,input:n.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),eV=i("$ZodCheckGreaterThan",(e,t)=>{eF.init(e,t);let r=eL[typeof t.value];e._zod.onattach.push(e=>{let r=e._zod.bag,n=(t.inclusive?r.minimum:r.exclusiveMinimum)??-1/0;t.value>n&&(t.inclusive?r.minimum=t.value:r.exclusiveMinimum=t.value)}),e._zod.check=n=>{(t.inclusive?n.value>=t.value:n.value>t.value)||n.issues.push({origin:r,code:"too_small",minimum:"object"==typeof t.value?t.value.getTime():t.value,input:n.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),eB=i("$ZodCheckMultipleOf",(e,t)=>{eF.init(e,t),e._zod.onattach.push(e=>{var r;(r=e._zod.bag).multipleOf??(r.multipleOf=t.value)}),e._zod.check=r=>{if(typeof r.value!=typeof t.value)throw Error("Cannot mix number and bigint in multiple_of check.");("bigint"==typeof r.value?r.value%t.value===BigInt(0):0===l.floatSafeRemainder(r.value,t.value))||r.issues.push({origin:typeof r.value,code:"not_multiple_of",divisor:t.value,input:r.value,inst:e,continue:!t.abort})}}),eU=i("$ZodCheckNumberFormat",(e,t)=>{eF.init(e,t),t.format=t.format||"float64";let r=t.format?.includes("int"),n=r?"int":"number",[i,a]=l.NUMBER_FORMAT_RANGES[t.format];e._zod.onattach.push(e=>{let n=e._zod.bag;n.format=t.format,n.minimum=i,n.maximum=a,r&&(n.pattern=em)}),e._zod.check=o=>{let d=o.value;if(r){if(!Number.isInteger(d))return void o.issues.push({expected:n,format:t.format,code:"invalid_type",continue:!1,input:d,inst:e});if(!Number.isSafeInteger(d))return void(d>0?o.issues.push({input:d,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:n,inclusive:!0,
3continue:!t.abort}):o.issues.push({input:d,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:n,inclusive:!0,continue:!t.abort}))}d<i&&o.issues.push({origin:"number",input:d,code:"too_small",minimum:i,inclusive:!0,inst:e,continue:!t.abort}),d>a&&o.issues.push({origin:"number",input:d,code:"too_big",maximum:a,inclusive:!0,inst:e,continue:!t.abort})}}),eG=i("$ZodCheckBigIntFormat",(e,t)=>{eF.init(e,t);let[r,n]=l.BIGINT_FORMAT_RANGES[t.format];e._zod.onattach.push(e=>{let i=e._zod.bag;i.format=t.format,i.minimum=r,i.maximum=n}),e._zod.check=i=>{let a=i.value;a<r&&i.issues.push({origin:"bigint",input:a,code:"too_small",minimum:r,inclusive:!0,inst:e,continue:!t.abort}),a>n&&i.issues.push({origin:"bigint",input:a,code:"too_big",maximum:n,inclusive:!0,inst:e,continue:!t.abort})}}),eW=i("$ZodCheckMaxSize",(e,t)=>{var r;eF.init(e,t),(r=e._zod.def).when??(r.when=e=>{let t=e.value;return!l.nullish(t)&&void 0!==t.size}),e._zod.onattach.push(e=>{let r=e._zod.bag.maximum??1/0;t.maximum<r&&(e._zod.bag.maximum=t.maximum)}),e._zod.check=r=>{let n=r.value;n.size<=t.maximum||r.issues.push({origin:l.getSizableOrigin(n),code:"too_big",maximum:t.maximum,inclusive:!0,input:n,inst:e,continue:!t.abort})}}),eK=i("$ZodCheckMinSize",(e,t)=>{var r;eF.init(e,t),(r=e._zod.def).when??(r.when=e=>{let t=e.value;return!l.nullish(t)&&void 0!==t.size}),e._zod.onattach.push(e=>{let r=e._zod.bag.minimum??-1/0;t.minimum>r&&(e._zod.bag.minimum=t.minimum)}),e._zod.check=r=>{let n=r.value;n.size>=t.minimum||r.issues.push({origin:l.getSizableOrigin(n),code:"too_small",minimum:t.minimum,inclusive:!0,input:n,inst:e,continue:!t.abort})}}),eJ=i("$ZodCheckSizeEquals",(e,t)=>{var r;eF.init(e,t),(r=e._zod.def).when??(r.when=e=>{let t=e.value;return!l.nullish(t)&&void 0!==t.size}),e._zod.onattach.push(e=>{let r=e._zod.bag;r.minimum=t.size,r.maximum=t.size,r.size=t.size}),e._zod.check=r=>{let n=r.value,i=n.size;if(i===t.size)return;let a=i>t.size;r.issues.push({origin:l.getSizableOrigin(n),...a?{code:"too_big",maximum:t.size}:{code:"too_small",minimum:t.size},inclusive:!0,exact:!0,input:r.value,inst:e,continue:!t.abort})}}),eq=i("$ZodCheckMaxLength",(e,t)=>{var r;eF.init(e,t),(r=e._zod.def).when??(r.when=e=>{let t=e.value;return!l.nullish(t)&&void 0!==t.length}),e._zod.onattach.push(e=>{let r=e._zod.bag.maximum??1/0;t.maximum<r&&(e._zod.bag.maximum=t.maximum)}),e._zod.check=r=>{let n=r.value;if(n.length<=t.maximum)return;let i=l.getLengthableOrigin(n);r.issues.push({origin:i,code:"too_big",maximum:t.maximum,inclusive:!0,input:n,inst:e,continue:!t.abort})}}),eH=i("$ZodCheckMinLength",(e,t)=>{var r;eF.init(e,t),(r=e._zod.def).when??(r.when=e=>{let t=e.value;return!l.nullish(t)&&void 0!==t.length}),e._zod.onattach.push(e=>{let r=e._zod.bag.minimum??-1/0;t.minimum>r&&(e._zod.bag.minimum=t.minimum)}),e._zod.check=r=>{let n=r.value;if(n.length>=t.minimum)return;let i=l.getLengthableOrigin(n);r.issues.push({origin:i,code:"too_small",minimum:t.minimum,inclusive:!0,input:n,inst:e,continue:!t.abort})}}),eY=i("$ZodCheckLengthEquals",(e,t)=>{var r;eF.init(e,t),(r=e._zod.def).when??(r.when=e=>{let t=e.value;return!l.nullish(t)&&void 0!==t.length}),e._zod.onattach.push(e=>{let r=e._zod.bag;r.minimum=t.length,r.maximum=t.length,r.length=t.length}),e._zod.check=r=>{let n=r.value,i=n.length;if(i===t.length)return;let a=l.getLengthableOrigin(n),o=i>t.length;r.issues.push({origin:a,...o?{code:"too_big",maximum:t.length}:{code:"too_small",minimum:t.length},inclusive:!0,exact:!0,input:r.value,inst:e,continue:!t.abort})}}),eX=i("$ZodCheckStringFormat",(e,t)=>{var r,n;eF.init(e,t),e._zod.onattach.push(e=>{let r=e._zod.bag;r.format=t.format,t.pattern&&(r.patterns??(r.patterns=new Set),r.patterns.add(t.pattern))}),t.pattern?(r=e._zod).check??(r.check=r=>{t.pattern.lastIndex=0,t.pattern.test(r.value)||r.issues.push({origin:"string",code:"invalid_format",format:t.format,input:r.value,...t.pattern?{pattern:t.pattern.toString()}:{},inst:e,continue:!t.abort})}):(n=e._zod).check??(n.check=()=>{})}),eQ=i("$ZodCheckRegex",(e,t)=>{eX.init(e,t),e._zod.check=r=>{t.pattern.lastIndex=0,t.pattern.test(r.value)||r.issues.push({origin:"string",code:"invalid_format",format:"regex",input:r.value,pattern:t.pattern.toString(),inst:e,continue:!t.abort})}}),e0=i("$ZodCheckLowerCase",(e,t)=>{t.pattern??(t.pattern=eg),eX.init(e,t)}),e1=i("$ZodCheckUpperCase",(e,t)=>{t.pattern??(t.pattern=eb),eX.init(e,t)}),e2=i("$ZodCheckIncludes",(e,t)=>{eF.init(e,t);let r=l.escapeRegex(t.includes),n=new RegExp("number"==typeof t.position?`^.{${t.position}}${r}`:r);t.pattern=n,e._zod.onattach.push(e=>{let t=e._zod.bag;t.patterns??(t.patterns=new Set),t.patterns.add(n)}),e._zod.check=r=>{r.value.includes(t.includes,t.position)||r.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:t.includes,input
3:r.value,inst:e,continue:!t.abort})}}),e3=i("$ZodCheckStartsWith",(e,t)=>{eF.init(e,t);let r=RegExp(`^${l.escapeRegex(t.prefix)}.*`);t.pattern??(t.pattern=r),e._zod.onattach.push(e=>{let t=e._zod.bag;t.patterns??(t.patterns=new Set),t.patterns.add(r)}),e._zod.check=r=>{r.value.startsWith(t.prefix)||r.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:t.prefix,input:r.value,inst:e,continue:!t.abort})}}),e9=i("$ZodCheckEndsWith",(e,t)=>{eF.init(e,t);let r=RegExp(`.*${l.escapeRegex(t.suffix)}$`);t.pattern??(t.pattern=r),e._zod.onattach.push(e=>{let t=e._zod.bag;t.patterns??(t.patterns=new Set),t.patterns.add(r)}),e._zod.check=r=>{r.value.endsWith(t.suffix)||r.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:t.suffix,input:r.value,inst:e,continue:!t.abort})}});function e4(e,t,r){e.issues.length&&t.issues.push(...l.prefixIssues(r,e.issues))}let e8=i("$ZodCheckProperty",(e,t)=>{eF.init(e,t),e._zod.check=e=>{let r=t.schema._zod.run({value:e.value[t.property],issues:[]},{});if(r instanceof Promise)return r.then(r=>e4(r,e,t.property));e4(r,e,t.property)}}),e5=i("$ZodCheckMimeType",(e,t)=>{eF.init(e,t);let r=new Set(t.mime);e._zod.onattach.push(e=>{e._zod.bag.mime=t.mime}),e._zod.check=n=>{r.has(n.value.type)||n.issues.push({code:"invalid_value",values:t.mime,input:n.value.type,inst:e,continue:!t.abort})}}),e6=i("$ZodCheckOverwrite",(e,t)=>{eF.init(e,t),e._zod.check=e=>{e.value=t.tx(e.value)}});class e7{constructor(e=[]){this.content=[],this.indent=0,this&&(this.args=e)}indented(e){this.indent+=1,e(this),this.indent-=1}write(e){if("function"==typeof e){e(this,{execution:"sync"}),e(this,{execution:"async"});return}let t=e.split("\n").filter(e=>e),r=Math.min(...t.map(e=>e.length-e.trimStart().length));for(let e of t.map(e=>e.slice(r)).map(e=>" ".repeat(2*this.indent)+e))this.content.push(e)}compile(){return Function(...this?.args,[...(this?.content??[""]).map(e=>` ${e}`)].join("\n"))}}let te={major:4,minor:3,patch:6},tt=i("$ZodType",(e,t)=>{var r;e??(e={}),e._zod.def=t,e._zod.bag=e._zod.bag||{},e._zod.version=te;let n=[...e._zod.def.checks??[]];for(let t of(e._zod.traits.has("$ZodCheck")&&n.unshift(e),n))for(let r of t._zod.onattach)r(e);if(0===n.length)(r=e._zod).deferred??(r.deferred=[]),e._zod.deferred?.push(()=>{e._zod.run=e._zod.parse});else{let t=(e,t,r)=>{let n,i=l.aborted(e);for(let o of t){if(o._zod.def.when){if(!o._zod.def.when(e))continue}else if(i)continue;let t=e.issues.length,d=o._zod.check(e);if(d instanceof Promise&&r?.async===!1)throw new a;if(n||d instanceof Promise)n=(n??Promise.resolve()).then(async()=>{await d,e.issues.length!==t&&(i||(i=l.aborted(e,t)))});else{if(e.issues.length===t)continue;i||(i=l.aborted(e,t))}}return n?n.then(()=>e):e},r=(r,i,o)=>{if(l.aborted(r))return r.aborted=!0,r;let d=t(i,n,o);if(d instanceof Promise){if(!1===o.async)throw new a;return d.then(t=>e._zod.parse(t,o))}return e._zod.parse(d,o)};e._zod.run=(i,o)=>{if(o.skipChecks)return e._zod.parse(i,o);if("backward"===o.direction){let t=e._zod.parse({value:i.value,issues:[]},{...o,skipChecks:!0});return t instanceof Promise?t.then(e=>r(e,i,o)):r(t,i,o)}let d=e._zod.parse(i,o);if(d instanceof Promise){if(!1===o.async)throw new a;return d.then(e=>t(e,n,o))}return t(d,n,o)}}l.defineLazy(e,"~standard",()=>({validate:t=>{try{let r=b(e,t);return r.success?{value:r.data}:{issues:r.error?.issues}}catch(r){return _(e,t).then(e=>e.success?{value:e.data}:{issues:e.error?.issues})}},vendor:"zod",version:1}))}),tr=i("$ZodString",(e,t)=>{tt.init(e,t),e._zod.pattern=[...e?._zod.bag?.patterns??[]].pop()??ef(e._zod.bag),e._zod.parse=(r,n)=>{if(t.coerce)try{r.value=String(r.value)}catch(e){}return"string"==typeof r.value||r.issues.push({expected:"string",code:"invalid_type",input:r.value,inst:e}),r}}),tn=i("$ZodStringFormat",(e,t)=>{eX.init(e,t),tr.init(e,t)}
3),ti=i("$ZodGUID",(e,t)=>{t.pattern??(t.pattern=F),tn.init(e,t)}),ta=i("$ZodUUID",(e,t)=>{if(t.version){let e={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[t.version];if(void 0===e)throw Error(`Invalid UUID version: "${t.version}"`);t.pattern??(t.pattern=L(e))}else t.pattern??(t.pattern=L());tn.init(e,t)}),to=i("$ZodEmail",(e,t)=>{t.pattern??(t.pattern=U),tn.init(e,t)}),td=i("$ZodURL",(e,t)=>{tn.init(e,t),e._zod.check=r=>{try{let n=r.value.trim(),i=new URL(n);t.hostname&&(t.hostname.lastIndex=0,t.hostname.test(i.hostname)||r.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:t.hostname.source,input:r.value,inst:e,continue:!t.abort})),t.protocol&&(t.protocol.lastIndex=0,t.protocol.test(i.protocol.endsWith(":")?i.protocol.slice(0,-1):i.protocol)||r.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:t.protocol.source,input:r.value,inst:e,continue:!t.abort})),t.normalize?r.value=i.href:r.value=n;return}catch(n){r.issues.push({code:"invalid_format",format:"url",input:r.value,inst:e,continue:!t.abort})}}}),ts=i("$ZodEmoji",(e,t)=>{t.pattern??(t.pattern=H()),tn.init(e,t)}),tl=i("$ZodNanoID",(e,t)=>{t.pattern??(t.pattern=D),tn.init(e,t)}),tu=i("$ZodCUID",(e,t)=>{t.pattern??(t.pattern=A),tn.init(e,t)}),tc=i("$ZodCUID2",(e,t)=>{t.pattern??(t.pattern=N),tn.init(e,t)}),tf=i("$ZodULID",(e,t)=>{t.pattern??(t.pattern=I),tn.init(e,t)}),tp=i("$ZodXID",(e,t)=>{t.pattern??(t.pattern=T),tn.init(e,t)}),tm=i("$ZodKSUID",(e,t)=>{t.pattern??(t.pattern=R),tn.init(e,t)}),th=i("$ZodISODateTime",(e,t)=>{t.pattern??(t.pattern=ec(t)),tn.init(e,t)}),t$=i("$ZodISODate",(e,t)=>{t.pattern??(t.pattern=es),tn.init(e,t)}),ty=i("$ZodISOTime",(e,t)=>{t.pattern??(t.pattern=eu(t)),tn.init(e,t)}),tv=i("$ZodISODuration",(e,t)=>{t.pattern??(t.pattern=j),tn.init(e,t)}),tg=i("$ZodIPv4",(e,t)=>{t.pattern??(t.pattern=Y),tn.init(e,t),e._zod.bag.format="ipv4"}),tb=i("$ZodIPv6",(e,t)=>{t.pattern??(t.pattern=X),tn.init(e,t),e._zod.bag.format="ipv6",e._zod.check=r=>{try{new URL(`http://[${r.value}]`)}catch{r.issues.push({code:"invalid_format",format:"ipv6",input:r.value,inst:e,continue:!t.abort})}}}),tw=i("$ZodMAC",(e,t)=>{t.pattern??(t.pattern=Q(t.delimiter)),tn.init(e,t),e._zod.bag.format="mac"}),t_=i("$ZodCIDRv4",(e,t)=>{t.pattern??(t.pattern=ee),tn.init(e,t)}),tx=i("$ZodCIDRv6",(e,t)=>{t.pattern??(t.pattern=et),tn.init(e,t),e._zod.check=r=>{let n=r.value.split("/");try{if(2!==n.length)throw Error();let[e,t]=n;if(!t)throw Error();let r=Number(t);if(`${r}`!==t||r<0||r>128)throw Error();new URL(`http://[${e}]`)}catch{r.issues.push({code:"invalid_format",format:"cidrv6",input:r.value,inst:e,continue:!t.abort})}}});function tS(e){if(""===e)return!0;if(e.length%4!=0)return!1;try{return atob(e),!0}catch{return!1}}let tC=i("$ZodBase64",(e,t)=>{t.pattern??(t.pattern=er),tn.init(e,t),e._zod.bag.contentEncoding="base64",e._zod.check=r=>{tS(r.value)||r.issues.push({code:"invalid_format",format:"base64",input:r.value,inst:e,continue:!t.abort})}}),tz=i("$ZodBase64URL",(e,t)=>{t.pattern??(t.pattern=en),tn.init(e,t),e._zod.bag.contentEncoding="base64url",e._zod.check=r=>{!function(e){if(!en.test(e))return!1;let t=e.replace(/[-_]/g,e=>"-"===e?"+":"/");return tS(t.padEnd(4*Math.ceil(t.length/4),"="))}(r.value)&&r.issues.push({code:"invalid_format",format:"base64url",input:r.value,inst:e,continue:!t.abort})}}),tk=i("$ZodE164",(e,t)=>{t.pattern??(t.pattern=eo),tn.init(e,t)}),tP=i("$ZodJWT",(e,t)=>{tn.init(e,t),e._zod.check=r=>{!function(e,t=null){try{let r=e.split(".");if(3!==r.length)return!1;let[n]=r;if(!n)return!1;let i=JSON.parse(atob(n));if("typ"in i&&i?.typ!=="JWT"||!i.alg||t&&(!("alg"in i)||i.alg!==t))return!1;return!0}catch{return!1}}(r.value,t.alg)&&r.issues.push({code:"invalid_format",format:"jwt",input:r.value,inst:e,continue:!t.abort})}}),tE=i("$ZodCustomStringFormat",(e,t)=>{tn.init(e,t),e._zod.check=r=>{t.fn(r.value)||r.issues.push({code:"invalid_format",format:t.format,input:r.value,inst:e,continue:!t.abort})}}),tO=i("$ZodNumber",(e,t)=>{tt.init(e,t),e._zod.pattern=e._zod.bag.pattern??eh,e._zod.parse=(r,n)=>{if(t.coerce)try{r.value=Number(r.value)}catch(e){}let i=r.value;if("number"==typeof i&&!Number.isNaN(i)&&Number.isFinite(i))return r;let a="number"==typeof i?Number.isNaN(i)?"NaN":Number.isFinite(i)?void 0:"Infinity":void 0;return r.issues.push({expected:"number",code:"invalid_type",input:i,inst:e,...a?{received:a}:{}}),r}}),tA=i("$ZodNumberFormat",(e,t)=>{eU.init(e,t),tO.init(e,t)}),tN=i("$ZodBoolean",(e,t)=>{tt.init(e,t),e._zod.pattern=e$,e._zod.parse=(r,n)=>{if(t.coerce)try{r.value=!!r.value}catch(e){}let i=r.value;return"boolean"==typeof i||r.issues.push({expected:"boolean",code:"invalid_type",input:i,inst:e}),r}}),tI=i("$ZodBigInt",(e,t)=>{tt.init(e,t),e._zod.pattern=ep,e._zod.parse=(r,n)=>{if(t.coerce)try{r.value=BigInt(r.value)}catch(e){}return"bigint"==typeof r.value||r.issues.push({expected:"bigint",code:"invalid_type",input:r.value,inst:e}),r}}),tT=i("$ZodBigIntFormat",(e,t)=>{eG.init(e,t),tI.init(e,t)}),tR=i("$ZodSymbol",(e,t)=>{tt.init(e,t),e._zod.parse=(t,r)=>{let n=t.value;return"symbol"==typeof n||t.issues.push({expected:"symbol",code:"invalid_type",input:n,inst:e}),t}}),tD=i("$ZodUndefined",(e,t)=>{tt.init(e,t),e._zod.pattern=ev,e._zod.values=new Set([void 0]),e._zod.optin="optional",e._zod.optout="optional",e._zod.parse=(t,r)=>{let n=t.value;return void 0===n||t.issues.push({expected:"undefined",code:"invalid_type",input:n,inst:e}),t}}),tj=i("$ZodNull",(e,t)=>{tt.init(e,t),e._zod.pattern=ey,e._zod.values=new Set([null]),e._zod.parse=(t,r)=>{let n=t.value;return null===n||t.issues.push({expected:"null",code:"invalid_type",input:n,inst:e}),t}}),tM=i("$ZodAny",(e,t)=>{tt.init(e,t),e._zod.parse=e=>e}),tF=i("$ZodUnknown",(e,t)=>{tt.init(e,t),e._zod.parse=e=>e}),tL=i("$ZodNever",(e,t)=>{tt.init(e,t),e._zod.parse=(t,r)=>(t.issues.push({expected:"never",code:"invalid_type",input:t.value,inst:e}),t)}),tZ=i("$ZodVoid",(e,t)=>{tt.init(e,t),e._zod.parse=(t,r)=>{let n=t.value;return void 0===n||t.issues.push({expected:"void",code:"invalid_type",input:n,inst:e}),t}}),tV=i("$ZodDate",(e,t)=>{tt.init(e,t),e._zod.parse=(r,n)=>{if(t.coerce)try{r.value=new Date(r.value)}catch(e){}let i=r.value,a=i instanceof Date;return a&&!Number.isNaN(i.getTime())||r.issues.push({expected:"date",code:"invalid_type",input:i,...a?{received:"Invalid Date"}:{},inst:e}),r}});function tB(e,t,r){e.issues.length&&t.issues.push(...l.prefixIssues(r,e.issues)),t.value[r]=e.value}let tU=i("$ZodArray",(e,t)=>{tt.init(e,t),e._zod.parse=(r,n)=>{let i=r.value;if(!Array.isArray(i))return r.issues.push({expected:"array",code:"invalid_type",input:i,inst:e}),r;r.value=Array(i.length);let a=[];for(let e=0;e<i.length;e++){let o=i[e],d=t.element._zod.run({value:o,issues:[]},n);d instanceof Promise?a.push(d.then(t=>tB(t,r,e))):tB(d,r,e)}return a.length?Promise.all(a).then(()=>r):r}});function tG(e,t,r,n,i){if(e.issues.length){if(i&&!(r in n))return;t.issues.push(...l.prefixIssues(r,e.issues))}
3void 0===e.value?r in n&&(t.value[r]=void 0):t.value[r]=e.value}function tW(e){let t=Object.keys(e.shape);for(let r of t)if(!e.shape?.[r]?._zod?.traits?.has("$ZodType"))throw Error(`Invalid element at key "${r}": expected a Zod schema`);let r=l.optionalKeys(e.shape);return{...e,keys:t,keySet:new Set(t),numKeys:t.length,optionalKeys:new Set(r)}}function tK(e,t,r,n,i,a){let o=[],d=i.keySet,s=i.catchall._zod,l=s.def.type,u="optional"===s.optout;for(let i in t){if(d.has(i))continue;if("never"===l){o.push(i);continue}let a=s.run({value:t[i],issues:[]},n);a instanceof Promise?e.push(a.then(e=>tG(e,r,i,t,u))):tG(a,r,i,t,u)}return(o.length&&r.issues.push({code:"unrecognized_keys",keys:o,input:t,inst:a}),e.length)?Promise.all(e).then(()=>r):r}let tJ=i("$ZodObject",(e,t)=>{let r;tt.init(e,t);let n=Object.getOwnPropertyDescriptor(t,"shape");if(!n?.get){let e=t.shape;Object.defineProperty(t,"shape",{get:()=>{let r={...e};return Object.defineProperty(t,"shape",{value:r}),r}})}let i=l.cached(()=>tW(t));l.defineLazy(e._zod,"propValues",()=>{let e=t.shape,r={};for(let t in e){let n=e[t]._zod;if(n.values)for(let e of(r[t]??(r[t]=new Set),n.values))r[t].add(e)}return r});let a=l.isObject,o=t.catchall;e._zod.parse=(t,n)=>{r??(r=i.value);let d=t.value;if(!a(d))return t.issues.push({expected:"object",code:"invalid_type",input:d,inst:e}),t;t.value={};let s=[],l=r.shape;for(let e of r.keys){let r=l[e],i="optional"===r._zod.optout,a=r._zod.run({value:d[e],issues:[]},n);a instanceof Promise?s.push(a.then(r=>tG(r,t,e,d,i))):tG(a,t,e,d,i)}return o?tK(s,d,t,n,i.value,e):s.length?Promise.all(s).then(()=>t):t}}),tq=i("$ZodObjectJIT",(e,t)=>{let r,n;tJ.init(e,t);let i=e._zod.parse,a=l.cached(()=>tW(t)),o=l.isObject,s=!d.jitless,u=l.allowsEval,c=s&&u.value,f=t.catchall;e._zod.parse=(d,u)=>{n??(n=a.value);let p=d.value;return o(p)?s&&c&&u?.async===!1&&!0!==u.jitless?(r||(r=(e=>{let t=new e7(["shape","payload","ctx"]),r=a.value,n=e=>{let t=l.esc(e);return`shape[${t}]._zod.run({ value: input[${t}], issues: [] }, ctx)`};t.write("const input = payload.value;");let i=Object.create(null),o=0;for(let e of r.keys)i[e]=`key_${o++}`;for(let a of(t.write("const newResult = {};"),r.keys)){let r=i[a],o=l.esc(a),d=e[a],s=d?._zod?.optout==="optional";t.write(`const ${r} = ${n(a)};`),s?t.write(` 4 if (${r}.issues.length) { 5 if (${o} in input) { 6 payload.issues = payload.issues.concat(${r}.issues.map(iss => ({ 7 ...iss, 8 path: iss.path ? [${o}, ...iss.path] : [${o}] 9 }))); 10 } 11 } 12 13 if (${r}.value === undefined) { 14 if (${o} in input) { 15 newResult[${o}] = undefined; 16 } 17 } else { 18 newResult[${o}] = ${r}.value; 19 } 20 21 `):t.write(` 22 if (${r}.issues.length) { 23 payload.issues = payload.issues.concat(${r}.issues.map(iss => ({ 24 ...iss, 25 path: iss.path ? [${o}, ...iss.path] : [${o}] 26 }))); 27 } 28 29 if (${r}.value === undefined) { 30 if (${o} in input) { 31 newResult[${o}] = undefined; 32 } 33 } else { 34 newResult[${o}] = ${r}.value; 35 } 36 37 `)}t.write("payload.value = newResult;"),t.write("return payload;");let d=t.compile();return(t,r)=>d(e,t,r)})(t.shape)),d=r(d,u),f)?tK([],p,d,u,n,e):d:i(d,u):(d.issues.push({expected:"object",code:"invalid_type",input:p,inst:e}),d)}});function tH(e,t,r,n){for(let r of e)if(0===r.issues.length)return t.value=r.value,t;let i=e.filter(e=>!l.aborted(e));return 1===i.length?(t.value=i[0].value,i[0]):(t.issues.push({code:"invalid_union",input:t.value,inst:r,errors:e.map(e=>e.issues.map(e=>l.finalizeIssue(e,n,s())))}),t)}let tY=i("$ZodUnion",(e,t)=>{tt.init(e,t),l.defineLazy(e._zod,"optin",()=>t.options.some(e=>"optional"===e._zod.optin)?"optional":void 0),l.defineLazy(e._zod,"optout",()=>t.options.some(e=>"optional"===e._zod.optout)?"optional":void 0),l.defineLazy(e._zod,"values",()=>{if(t.options.every(e=>e._zod.values))return new Set(t.options.flatMap(e=>Array.from(e._zod.values)))}),l.defineLazy(e._zod,"pattern",()=>{if(t.options.every(e=>e._zod.pattern)){let e=t.options.map(e=>e._zod.pattern);return RegExp(`^(${e.map(e=>l.cleanRegex(e.source)).join("|")})$`)}});let r=1===t.options.length,n=t.options[0]._zod.run;e._zod.parse=(i,a)=>
37{if(r)return n(i,a);let o=!1,d=[];for(let e of t.options){let t=e._zod.run({value:i.value,issues:[]},a);if(t instanceof Promise)d.push(t),o=!0;else{if(0===t.issues.length)return t;d.push(t)}}return o?Promise.all(d).then(t=>tH(t,i,e,a)):tH(d,i,e,a)}});function tX(e,t,r,n){let i=e.filter(e=>0===e.issues.length);return 1===i.length?t.value=i[0].value:0===i.length?t.issues.push({code:"invalid_union",input:t.value,inst:r,errors:e.map(e=>e.issues.map(e=>l.finalizeIssue(e,n,s())))}):t.issues.push({code:"invalid_union",input:t.value,inst:r,errors:[],inclusive:!1}),t}let tQ=i("$ZodXor",(e,t)=>{tY.init(e,t),t.inclusive=!1;let r=1===t.options.length,n=t.options[0]._zod.run;e._zod.parse=(i,a)=>{if(r)return n(i,a);let o=!1,d=[];for(let e of t.options){let t=e._zod.run({value:i.value,issues:[]},a);t instanceof Promise?(d.push(t),o=!0):d.push(t)}return o?Promise.all(d).then(t=>tX(t,i,e,a)):tX(d,i,e,a)}}),t0=i("$ZodDiscriminatedUnion",(e,t)=>{t.inclusive=!1,tY.init(e,t);let r=e._zod.parse;l.defineLazy(e._zod,"propValues",()=>{let e={};for(let r of t.options){let n=r._zod.propValues;if(!n||0===Object.keys(n).length)throw Error(`Invalid discriminated union option at index "${t.options.indexOf(r)}"`);for(let[t,r]of Object.entries(n))for(let n of(e[t]||(e[t]=new Set),r))e[t].add(n)}return e});let n=l.cached(()=>{let e=t.options,r=new Map;for(let n of e){let e=n._zod.propValues?.[t.discriminator];if(!e||0===e.size)throw Error(`Invalid discriminated union option at index "${t.options.indexOf(n)}"`);for(let t of e){if(r.has(t))throw Error(`Duplicate discriminator value "${String(t)}"`);r.set(t,n)}}return r});e._zod.parse=(i,a)=>{let o=i.value;if(!l.isObject(o))return i.issues.push({code:"invalid_type",expected:"object",input:o,inst:e}),i;let d=n.value.get(o?.[t.discriminator]);return d?d._zod.run(i,a):t.unionFallback?r(i,a):(i.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",discriminator:t.discriminator,input:o,path:[t.discriminator],inst:e}),i)}}),t1=i("$ZodIntersection",(e,t)=>{tt.init(e,t),e._zod.parse=(e,r)=>{let n=e.value,i=t.left._zod.run({value:n,issues:[]},r),a=t.right._zod.run({value:n,issues:[]},r);return i instanceof Promise||a instanceof Promise?Promise.all([i,a]).then(([t,r])=>t2(e,t,r)):t2(e,i,a)}});function t2(e,t,r){let n,i=new Map;for(let r of t.issues)if("unrecognized_keys"===r.code)for(let e of(n??(n=r),r.keys))i.has(e)||i.set(e,{}),i.get(e).l=!0;else e.issues.push(r);for(let t of r.issues)if("unrecognized_keys"===t.code)for(let e of t.keys)i.has(e)||i.set(e,{}),i.get(e).r=!0;else e.issues.push(t);let a=[...i].filter(([,e])=>e.l&&e.r).map(([e])=>e);if(a.length&&n&&e.issues.push({...n,keys:a}),l.aborted(e))return e;let o=function e(t,r){if(t===r||t instanceof Date&&r instanceof Date&&+t==+r)return{valid:!0,data:t};if(l.isPlainObject(t)&&l.isPlainObject(r)){let n=Object.keys(r),i=Object.keys(t).filter(e=>-1!==n.indexOf(e)),a={...t,...r};for(let n of i){let i=e(t[n],r[n]);if(!i.valid)return{valid:!1,mergeErrorPath:[n,...i.mergeErrorPath]};a[n]=i.data}return{valid:!0,data:a}}if(Array.isArray(t)&&Array.isArray(r)){if(t.length!==r.length)return{valid:!1,mergeErrorPath:[]};let n=[];for(let i=0;i<t.length;i++){let a=e(t[i],r[i]);if(!a.valid)return{valid:!1,mergeErrorPath:[i,...a.mergeErrorPath]};n.push(a.data)}return{valid:!0,data:n}}return{valid:!1,mergeErrorPath:[]}}(t.value,r.value);if(!o.valid)throw Error(`Unmergable intersection. Error path: ${JSON.stringify(o.mergeErrorPath)}`);return e.value=o.data,e}let t3=i("$ZodTuple",(e,t)=>{tt.init(e,t);let r=t.items;e._zod.parse=(n,i)=>{let a=n.value;if(!Array.isArray(a))return n.issues.push({input:a,inst:e,expected:"tuple",code:"invalid_type"}),n;n.value=[];let o=[],d=[...r].reverse().findIndex(e=>"optional"!==e._zod.optin),s=-1===d?0:r.length-d;if(!t.rest){let t=a.length>r.length,i=a.length<s-1;if(t||i)return n.issues.push({...t?{code:"too_big",maximum:r.length,inclusive:!0}:{code:"too_small",minimum:r.length},input:a,inst:e,origin:"array"}),n}let l=-1;for(let e of r){if(++l>=a.length&&l>=s)continue;let t=e._zod.run({value:a[l],issues:[]},i);t instanceof Promise?o.push(t.then(e=>t9(e,n,l))):t9(t,n,l)}if(t.rest)for(let e of a.slice(r.length)){l++;let r=t.rest._zod.run({value:e,issues:[]},i);r instanceof Promise?o.push(r.then(e=>t9(e,n,l))):t9(r,n,l)}return o.length?Promise.all(o).then(()=>n):n}});function t9(e,t,r){e.issues.length&&t.issues.push(...l.prefixIssues(r,e.issues)),t.value[r]=e.value}let t4=i("$ZodRecord",(e,t)=>{tt.init(e,t),e._zod.parse=(r,n)=>{let i=r.value;if(!l.isPlainObject(i))return r.issues.push({expected:"record",code:"invalid_type",input:i,inst:e}),r;let a=[],o=t.keyType._zod.values;if(o){let d;r.value={};let s=new Set;for(let e of o)if("string"==typeof e||"number"==typeof e||"symbol"==typeof e){s.add("number"==typeof e?e.toString():e);let o=t.valueType._zod.run({value:i[e],issues:[]},n);o instanceof Promise?a.push(o.then(t=>{t.issues.length&&r.issues.push(...l.prefixIssues(e,t.issues)),r.value[e]=t.value})):(o.issues.length&&r.issues.push(...l.prefixIssues(e,o.issues)),r.value[e]=o.value)}for(let e in i)s.has(e)||(d=d??[]).push(e);d&&d.length>0&&r.issues.push({code:"unrecognized_keys",input:i,inst:e,keys:d})}else for(let o of(r.value={}
37,Reflect.ownKeys(i))){if("__proto__"===o)continue;let d=t.keyType._zod.run({value:o,issues:[]},n);if(d instanceof Promise)throw Error("Async schemas not supported in object keys currently");if("string"==typeof o&&eh.test(o)&&d.issues.length){let e=t.keyType._zod.run({value:Number(o),issues:[]},n);if(e instanceof Promise)throw Error("Async schemas not supported in object keys currently");0===e.issues.length&&(d=e)}if(d.issues.length){"loose"===t.mode?r.value[o]=i[o]:r.issues.push({code:"invalid_key",origin:"record",issues:d.issues.map(e=>l.finalizeIssue(e,n,s())),input:o,path:[o],inst:e});continue}let u=t.valueType._zod.run({value:i[o],issues:[]},n);u instanceof Promise?a.push(u.then(e=>{e.issues.length&&r.issues.push(...l.prefixIssues(o,e.issues)),r.value[d.value]=e.value})):(u.issues.length&&r.issues.push(...l.prefixIssues(o,u.issues)),r.value[d.value]=u.value)}return a.length?Promise.all(a).then(()=>r):r}}),t8=i("$ZodMap",(e,t)=>{tt.init(e,t),e._zod.parse=(r,n)=>{let i=r.value;if(!(i instanceof Map))return r.issues.push({expected:"map",code:"invalid_type",input:i,inst:e}),r;let a=[];for(let[o,d]of(r.value=new Map,i)){let s=t.keyType._zod.run({value:o,issues:[]},n),l=t.valueType._zod.run({value:d,issues:[]},n);s instanceof Promise||l instanceof Promise?a.push(Promise.all([s,l]).then(([t,a])=>{t5(t,a,r,o,i,e,n)})):t5(s,l,r,o,i,e,n)}return a.length?Promise.all(a).then(()=>r):r}});function t5(e,t,r,n,i,a,o){e.issues.length&&(l.propertyKeyTypes.has(typeof n)?r.issues.push(...l.prefixIssues(n,e.issues)):r.issues.push({code:"invalid_key",origin:"map",input:i,inst:a,issues:e.issues.map(e=>l.finalizeIssue(e,o,s()))})),t.issues.length&&(l.propertyKeyTypes.has(typeof n)?r.issues.push(...l.prefixIssues(n,t.issues)):r.issues.push({origin:"map",code:"invalid_element",input:i,inst:a,key:n,issues:t.issues.map(e=>l.finalizeIssue(e,o,s()))})),r.value.set(e.value,t.value)}let t6=i("$ZodSet",(e,t)=>{tt.init(e,t),e._zod.parse=(r,n)=>{let i=r.value;if(!(i instanceof Set))return r.issues.push({input:i,inst:e,expected:"set",code:"invalid_type"}),r;let a=[];for(let e of(r.value=new Set,i)){let i=t.valueType._zod.run({value:e,issues:[]},n);i instanceof Promise?a.push(i.then(e=>t7(e,r))):t7(i,r)}return a.length?Promise.all(a).then(()=>r):r}});function t7(e,t){e.issues.length&&t.issues.push(...e.issues),t.value.add(e.value)}let re=i("$ZodEnum",(e,t)=>{tt.init(e,t);let r=l.getEnumValues(t.entries),n=new Set(r);e._zod.values=n,e._zod.pattern=RegExp(`^(${r.filter(e=>l.propertyKeyTypes.has(typeof e)).map(e=>"string"==typeof e?l.escapeRegex(e):e.toString()).join("|")})$`),e._zod.parse=(t,i)=>{let a=t.value;return n.has(a)||t.issues.push({code:"invalid_value",values:r,input:a,inst:e}),t}}),rt=i("$ZodLiteral",(e,t)=>{if(tt.init(e,t),0===t.values.length)throw Error("Cannot create literal schema with no valid values");let r=new Set(t.values);e._zod.values=r,e._zod.pattern=RegExp(`^(${t.values.map(e=>"string"==typeof e?l.escapeRegex(e):e?l.escapeRegex(e.toString()):String(e)).join("|")})$`),e._zod.parse=(n,i)=>{let a=n.value;return r.has(a)||n.issues.push({code:"invalid_value",values:t.values,input:a,inst:e}),n}}),rr=i("$ZodFile",(e,t)=>{tt.init(e,t),e._zod.parse=(t,r)=>{let n=t.value;return n instanceof File||t.issues.push({expected:"file",code:"invalid_type",input:n,inst:e}),t}}),rn=i("$ZodTransform",(e,t)=>{tt.init(e,t),e._zod.parse=(r,n)=>{if("backward"===n.direction)throw new o(e.constructor.name);let i=t.transform(r.value,r);if(n.async)return(i instanceof Promise?i:Promise.resolve(i)).then(e=>(r.value=e,r));if(i instanceof Promise)throw new a;return r.value=i,r}});function ri(e,t){return e.issues.length&&void 0===t?{issues:[],value:void 0}:e}let ra=i("$ZodOptional",(e,t)=>{tt.init(e,t),e._zod.optin="optional",e._zod.optout="optional",l.defineLazy(e._zod,"values",()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,void 0]):void 0),l.defineLazy(e._zod,"pattern",()=>{let e=t.innerType._zod.pattern;return e?RegExp(`^(${l.cleanRegex(e.source)})?$`):void 0}),e._zod.parse=(e,r)=>{if("optional"===t.innerType._zod.optin){let n=t.innerType._zod.run(e,r);return n instanceof Promise?n.then(t=>ri(t,e.value)):ri(n,e.value)}return void 0===e.value?e:t.innerType._zod.run(e,r)}}),ro=i("$ZodExactOptional",(e,t)=>{ra.init(e,t),l.defineLazy(e._zod,"values",()=>t.innerType._zod.values),l.defineLazy(e._zod,"pattern",()=>t.innerType._zod.pattern),e._zod.parse=(e,r)=>t.innerType._zod.run(e,r)}),rd=i("$ZodNullable",(e,t)=>{tt.init(e,t),l.defineLazy(e._zod,"optin",()=>t.innerType._zod.optin),l.defineLazy(e._zod,"optout",()=>t.innerType._zod.optout),l.defineLazy(e._zod,"pattern",()=>{let e=t.innerType._zod.pattern;return e?RegExp(`^(${l.cleanRegex(e.source)}|null)$`):void 0}),l.defineLazy(e._zod,"values",()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,null]):void 0),e._zod.parse=(e,r)=>null===e.value?e:t.innerType._zod.run(e,r)}),rs=i("$ZodDefault",(e,t)=>{tt.init(e,t),e._zod.optin="optional",l.defineLazy(e._zod,"values",()=>t.innerType._zod.values),e._zod.parse=(e,r)=>{if("backward"===r.direction)return t.innerType._zod.run(e,r);if(void 0===e.value)return e.value=t.defaultValue,e;let n=t.innerType._zod.run(e,r);return n instanceof Promise?n.then(e=>rl(e,t)):rl(n,t)}});function rl(e,t){return void 0===e.value&&(e.value=t.defaultValue),e}let ru=i("$ZodPrefault",(e,t)=>{tt.init(e,t),e._zod.optin="optional",l.defineLazy(e._zod,"values",()=>t.innerType._zod.values),e._zod.parse=(e,r)=>("backward"===r.direction||void 0===e.value&&(e.value=t.defaultValue),t.innerType._zod.run(e,r))}),rc=i("$ZodNonOptional",(e,t)=>{tt.init(e,t),l.defineLazy(e._zod,"values",()=>{let e=t.innerType._zod.values;return e?new Set([...e].filter(e=>void 0!==e)):void 0}),e._zod.parse=(r,n)=>{let i=t.innerType._zod.run(r,n);return i instanceof Promise?i.then(t=>rf(t,e)):rf(i,e)}});function rf(e,t){return e.issues.length||void 0!==e.value||e.issues.push({code:"invalid_type",expected:"nonoptional",input:e.value,inst:t}),e}let rp=i("$ZodSuccess",(e,t)=>{tt.init(e,t),e._zod.parse=(e,r)=>{if("backward"===r.direction)throw new o("ZodSuccess");let n=t.innerType._zod.run(e,r);return n instanceof Promise?n.then(t=>(e.value=0===t.issues.length,e)):(e.value=0===n.issues.length,e)}}),rm=i("$ZodCatch",(e,t)=>{tt.init(e,t),l.defineLazy(e._zod,"optin",()=>t.innerType._zod.optin),l.defineLazy(e._zod,"optout",()=>t.innerType._zod.optout),l.defineLazy(e._zod,"values",()=>t.innerType._zod.values),e._zod.parse=(e,r)=>{if("backward"===r.direction)return t.innerType._zod.run(e,r);let n=t.innerType._zod.run(e,r);return n instanceof Promise?n.then(n=>
37(e.value=n.value,n.issues.length&&(e.value=t.catchValue({...e,error:{issues:n.issues.map(e=>l.finalizeIssue(e,r,s()))},input:e.value}),e.issues=[]),e)):(e.value=n.value,n.issues.length&&(e.value=t.catchValue({...e,error:{issues:n.issues.map(e=>l.finalizeIssue(e,r,s()))},input:e.value}),e.issues=[]),e)}}),rh=i("$ZodNaN",(e,t)=>{tt.init(e,t),e._zod.parse=(t,r)=>("number"==typeof t.value&&Number.isNaN(t.value)||t.issues.push({input:t.value,inst:e,expected:"nan",code:"invalid_type"}),t)}),r$=i("$ZodPipe",(e,t)=>{tt.init(e,t),l.defineLazy(e._zod,"values",()=>t.in._zod.values),l.defineLazy(e._zod,"optin",()=>t.in._zod.optin),l.defineLazy(e._zod,"optout",()=>t.out._zod.optout),l.defineLazy(e._zod,"propValues",()=>t.in._zod.propValues),e._zod.parse=(e,r)=>{if("backward"===r.direction){let n=t.out._zod.run(e,r);return n instanceof Promise?n.then(e=>ry(e,t.in,r)):ry(n,t.in,r)}let n=t.in._zod.run(e,r);return n instanceof Promise?n.then(e=>ry(e,t.out,r)):ry(n,t.out,r)}});function ry(e,t,r){return e.issues.length?(e.aborted=!0,e):t._zod.run({value:e.value,issues:e.issues},r)}let rv=i("$ZodCodec",(e,t)=>{tt.init(e,t),l.defineLazy(e._zod,"values",()=>t.in._zod.values),l.defineLazy(e._zod,"optin",()=>t.in._zod.optin),l.defineLazy(e._zod,"optout",()=>t.out._zod.optout),l.defineLazy(e._zod,"propValues",()=>t.in._zod.propValues),e._zod.parse=(e,r)=>{if("forward"===(r.direction||"forward")){let n=t.in._zod.run(e,r);return n instanceof Promise?n.then(e=>rg(e,t,r)):rg(n,t,r)}{let n=t.out._zod.run(e,r);return n instanceof Promise?n.then(e=>rg(e,t,r)):rg(n,t,r)}}});function rg(e,t,r){if(e.issues.length)return e.aborted=!0,e;if("forward"===(r.direction||"forward")){let n=t.transform(e.value,e);return n instanceof Promise?n.then(n=>rb(e,n,t.out,r)):rb(e,n,t.out,r)}{let n=t.reverseTransform(e.value,e);return n instanceof Promise?n.then(n=>rb(e,n,t.in,r)):rb(e,n,t.in,r)}}function rb(e,t,r,n){return e.issues.length?(e.aborted=!0,e):r._zod.run({value:t,issues:e.issues},n)}let rw=i("$ZodReadonly",(e,t)=>{tt.init(e,t),l.defineLazy(e._zod,"propValues",()=>t.innerType._zod.propValues),l.defineLazy(e._zod,"values",()=>t.innerType._zod.values),l.defineLazy(e._zod,"optin",()=>t.innerType?._zod?.optin),l.defineLazy(e._zod,"optout",()=>t.innerType?._zod?.optout),e._zod.parse=(e,r)=>{if("backward"===r.direction)return t.innerType._zod.run(e,r);let n=t.innerType._zod.run(e,r);return n instanceof Promise?n.then(r_):r_(n)}});function r_(e){return e.value=Object.freeze(e.value),e}let rx=i("$ZodTemplateLiteral",(e,t)=>{tt.init(e,t);let r=[];for(let e of t.parts)if("object"==typeof e&&null!==e){if(!e._zod.pattern)throw Error(`Invalid template literal part, no pattern found: ${[...e._zod.traits].shift()}`);let t=e._zod.pattern instanceof RegExp?e._zod.pattern.source:e._zod.pattern;if(!t)throw Error(`Invalid template literal part: ${e._zod.traits}`);let n=+!!t.startsWith("^"),i=t.endsWith("$")?t.length-1:t.length;r.push(t.slice(n,i))}else if(null===e||l.primitiveTypes.has(typeof e))r.push(l.escapeRegex(`${e}`));else throw Error(`Invalid template literal part: ${e}`);e._zod.pattern=RegExp(`^${r.join("")}$`),e._zod.parse=(r,n)=>("string"!=typeof r.value?r.issues.push({input:r.value,inst:e,expected:"string",code:"invalid_type"}):(e._zod.pattern.lastIndex=0,e._zod.pattern.test(r.value)||r.issues.push({input:r.value,inst:e,code:"invalid_format",format:t.format??"template_literal",pattern:e._zod.pattern.source})),r)}),rS=i("$ZodFunction",(e,t)=>(tt.init(e,t),e._def=t,e._zod.def=t,e.implement=t=>{if("function"!=typeof t)throw Error("implement() must be called with a function");return function(...r){let n=Reflect.apply(t,this,e._def.input?$(e._def.input,r):r);return e._def.output?$(e._def.output,n):n}},e.implementAsync=t=>{if("function"!=typeof t)throw Error("implementAsync() must be called with a function");return async function(...r){let n=e._def.input?await v(e._def.input,r):r,i=await Reflect.apply(t,this,n);return e._def.output?await v(e._def.output,i):i}},e._zod.parse=(t,r)=>("function"!=typeof t.value?t.issues.push({code:"invalid_type",expected:"function",input:t.value,inst:e}):e._def.output&&"promise"===e._def.output._zod.def.type?t.value=e.implementAsync(t.value):t.value=e.implement(t.value),t),e.input=(...t)=>{let r=e.constructor;return new r(Array.isArray(t[0])?{type:"function",input:new t3({type:"tuple",items:t[0],rest:t[1]}),output:e._def.output}:{type:"function",input:t[0],output:e._def.output})},e.output=t=>new e.constructor({type:"function",input:e._def.input,output:t}),e)),rC=i("$ZodPromise",(e,t)=>{tt.init(e,t),e._zod.parse=(e,r)=>Promise.resolve(e.value).then(e=>t.innerType._zod.run({value:e,issues:[]},r))}),rz=i("$ZodLazy",(e,t)=>{tt.init(e,t),l.defineLazy(e._zod,"innerType",()=>t.getter()),l.defineLazy(e._zod,"pattern",()=>e._zod.innerType?._zod?.pattern),l.defineLazy(e._zod,"propValues",()=>e._zod.innerType?._zod?.propValues),l.defineLazy(e._zod,"optin",()=>e._zod.innerType?._zod?.optin??void 0),l.defineLazy(e._zod,"optout",()=>e._zod.innerType?._zod?.optout??void 0),e._zod.parse=(t,r)=>e._zod.innerType._zod.run(t,r)}),rk=i("$ZodCustom",(e,t)=>{eF.init(e,t),tt.init(e,t),e._zod.parse=(e,t)=>e,e._zod.check=r=>{let n=r.value,i=t.fn(n);if(i instanceof Promise)return i.then(t=>rP(t,r,n,e));rP(i,r,n,e)}});function rP(e,t,r,n){if(!e){let e={code:"custom",input:r,inst:n,path:[...n._zod.def.path??[]],continue:!n._zod.def.abort};n._zod.def.params&&(e.params=n._zod.def.params),t.issues.push(l.issue(e))}}r(67663);var rE=r(49985);function rO(e,t){return new e({type:"string",...l.normalizeParams(t)})}function rA(e,t){return new e({type:"string",format:"email",check:"string_format",abort:!1,...l.normalizeParams(t)})}function rN(e,t){return new e({type:"string",format:"guid",check:"string_format",abort:!1,...l.normalizeParams(t)})}function rI(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,...l.normalizeParams(t)})}function rT(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...l.normalizeParams(t)})}function rR(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...l.normalizeParams(t)})}function rD(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...l.normalizeParams(t)})}function rj(e,t){return new e({type:"string",format:"url",check:"string_format",abort:!1,...l.normalizeParams(t)})}function rM(e,t){return new e({type:"string",format:"emoji",check:"string_format",abort:!1,...l.normalizeParams(t)})}function rF(e,t){return new e({type:"string",format:"nanoid",check:"string_format",abort:!1,...l.normalizeParams(t)})}function rL(e,t){return new e({type:"string",format:"cuid",check:"string_format",abort:!1,...l.normalizeParams(t)})}function rZ(e,t){return new e({type:"string",format:"cuid2",check:"string_format",abort:!1,...l.normalizeParams(t)})}function rV(e,t){return new e({type:"string",format:"ulid",check:"string_format",abort:!1,...l.normalizeParams(t)})}function rB(e,t){return new e({type:"string",format:"xid",check:"string_format",abort:!1,...l.normalizeParams(t)})}function rU(e,t){return new e({type:"string",format:"ksuid",check:"string_format",abort:!1,...l.normalizeParams(t)})}function rG(e,t){return new e({type:"string",format:"ipv4",check:"string_format",abort:!1,...l.normalizeParams(t)})}function rW(e,t){return new e({type:"string",format:"ipv6",check:"string_format",abort:!1,...l.normalizeParams(t)})}function rK(e,t){return new e({type:"string",format:"mac",check:"string_format",abort:!1,...l.normalizeParams(t)})}function rJ(e,t){return new e({type:"string",format:"cidrv4",check:"string_format",abort:!1,...l.normalizeParams(t)})}function rq(e,t){return new e({type:"string",format:"cidrv6",check:"string_format",abort:!1,...l.normalizeParams(t)})}function rH(e,t){return new e({type:"string",format:"base64",check:"string_format",abort:!1,...l.normalizeParams(t)})}function rY(e,t){return new e({type:"string",format:"base64url",check:"string_format",abort:!1,...l.normalizeParams(t)})}function rX(e,t){return new e({type:"string",format:"e164",check:"string_format",abort:!1,...l.normalizeParams(t)})}function rQ(e,t){return new e({type:"string",format:"jwt",check:"string_format",abort:!1,...l.normalizeParams(t)})}function r0(e,t){return new e({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...l.normalizeParams(t)})}function r1(e,t){return new e({type:"string",format:"date",check:"string_format",...l.normalizeParams(t)})}function r2(e,t){return new e({type:"string",format:"time",check:"string_format",precision:null,...l.normalizeParams(t)})}function r3(e,t){return new e({type:"string",format:"duration",check:"string_format",...l.normalizeParams(t)})}function r9(e,t){return new e({type:"number",checks:[],...l.normalizeParams(t)})}function r4(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"safeint",...l.normalizeParams(t)})}function r8(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"float32",...l.normalizeParams(t)})}function r5(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"float64",...l.normalizeParams(t)})}function r6(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"int32",...l.normalizeParams(t)})}function r7(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"uint32",...l.normalizeParams(t)})}function ne(e,t){return new e({type:"boolean",...l.normalizeParams(t)})}function nt(e,t){return new e({type:"bigint",...l.normalizeParams(t)})}function nr(e,t){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"int64",...l.normalizeParams(t)})}function nn(e,t){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"uint64",...l.normalizeParams(t)})}function ni(e,t){return new e({type:"symbol",...l.normalizeParams(t)})}function na(e,t){return new e({type:"undefined",...l.normalizeParams(t)})}function no(e,t){return new e({type:"null",...l.normalizeParams(t)})}
37function nd(e){return new e({type:"any"})}function ns(e){return new e({type:"unknown"})}function nl(e,t){return new e({type:"never",...l.normalizeParams(t)})}function nu(e,t){return new e({type:"void",...l.normalizeParams(t)})}function nc(e,t){return new e({type:"date",...l.normalizeParams(t)})}function nf(e,t){return new e({type:"nan",...l.normalizeParams(t)})}function np(e,t){return new eZ({check:"less_than",...l.normalizeParams(t),value:e,inclusive:!1})}function nm(e,t){return new eZ({check:"less_than",...l.normalizeParams(t),value:e,inclusive:!0})}function nh(e,t){return new eV({check:"greater_than",...l.normalizeParams(t),value:e,inclusive:!1})}function n$(e,t){return new eV({check:"greater_than",...l.normalizeParams(t),value:e,inclusive:!0})}function ny(e){return nh(0,e)}function nv(e){return np(0,e)}function ng(e){return nm(0,e)}function nb(e){return n$(0,e)}function nw(e,t){return new eB({check:"multiple_of",...l.normalizeParams(t),value:e})}function n_(e,t){return new eW({check:"max_size",...l.normalizeParams(t),maximum:e})}function nx(e,t){return new eK({check:"min_size",...l.normalizeParams(t),minimum:e})}function nS(e,t){return new eJ({check:"size_equals",...l.normalizeParams(t),size:e})}function nC(e,t){return new eq({check:"max_length",...l.normalizeParams(t),maximum:e})}function nz(e,t){return new eH({check:"min_length",...l.normalizeParams(t),minimum:e})}function nk(e,t){return new eY({check:"length_equals",...l.normalizeParams(t),length:e})}function nP(e,t){return new eQ({check:"string_format",format:"regex",...l.normalizeParams(t),pattern:e})}function nE(e){return new e0({check:"string_format",format:"lowercase",...l.normalizeParams(e)})}function nO(e){return new e1({check:"string_format",format:"uppercase",...l.normalizeParams(e)})}function nA(e,t){return new e2({check:"string_format",format:"includes",...l.normalizeParams(t),includes:e})}function nN(e,t){return new e3({check:"string_format",format:"starts_with",...l.normalizeParams(t),prefix:e})}function nI(e,t){return new e9({check:"string_format",format:"ends_with",...l.normalizeParams(t),suffix:e})}function nT(e,t,r){return new e8({check:"property",property:e,schema:t,...l.normalizeParams(r)})}function nR(e,t){return new e5({check:"mime_type",mime:e,...l.normalizeParams(t)})}function nD(e){return new e6({check:"overwrite",tx:e})}function nj(e){return nD(t=>t.normalize(e))}function nM(){return nD(e=>e.trim())}function nF(){return nD(e=>e.toLowerCase())}function nL(){return nD(e=>e.toUpperCase())}function nZ(){return nD(e=>l.slugify(e))}function nV(e,t,r){return new e({type:"array",element:t,...l.normalizeParams(r)})}function nB(e,t){return new e({type:"file",...l.normalizeParams(t)})}function nU(e,t,r){let n=l.normalizeParams(r);return n.abort??(n.abort=!0),new e({type:"custom",check:"custom",fn:t,...n})}function nG(e,t,r){return new e({type:"custom",check:"custom",fn:t,...l.normalizeParams(r)})}function nW(e){let t=function(e,t){let r=new eF({check:"custom",...l.normalizeParams(void 0)});return r._zod.check=e,r}(r=>(r.addIssue=e=>{"string"==typeof e?r.issues.push(l.issue(e,r.value,t._zod.def)):(e.fatal&&(e.continue=!1),e.code??(e.code="custom"),e.input??(e.input=r.value),e.inst??(e.inst=t),e.continue??(e.continue=!t._zod.def.abort),r.issues.push(l.issue(e)))},e(r.value,r)));return t}function nK(e){let t=new eF({check:"describe"});return t._zod.onattach=[t=>{let r=rE.fd.get(t)??{};rE.fd.add(t,{...r,description:e})}],t._zod.check=()=>{},t}function nJ(e){let t=new eF({check:"meta"});return t._zod.onattach=[t=>{let r=rE.fd.get(t)??{};rE.fd.add(t,{...r,...e})}],t._zod.check=()=>{},t}function nq(e,t){let r=l.normalizeParams(t),n=r.truthy??["true","1","yes","on","y","enabled"],i=r.falsy??["false","0","no","off","n","disabled"];"sensitive"!==r.case&&(n=n.map(e=>"string"==typeof e?e.toLowerCase():e),i=i.map(e=>"string"==typeof e?e.toLowerCase():e));let a=new Set(n),o=new Set(i),d=e.Codec??rv,s=e.Boolean??tN,u=new d({type:"pipe",in:new(e.String??tr)({type:"string",error:r.error}),out:new s({type:"boolean",error:r.error}),transform:(e,t)=>{let n=e;return"sensitive"!==r.case&&(n=n.toLowerCase()),!!a.has(n)||!o.has(n)&&(t.issues.push({code:"invalid_value",expected:"stringbool",values:[...a,...o],input
37:t.value,inst:u,continue:!1}),{})},reverseTransform:(e,t)=>!0===e?n[0]||"true":i[0]||"false",error:r.error});return u}function nH(e,t,r,n={}){let i=l.normalizeParams(n),a={...l.normalizeParams(n),check:"string_format",type:"string",format:t,fn:"function"==typeof r?r:e=>r.test(e),...i};return r instanceof RegExp&&(a.pattern=r),new e(a)}r(12e3),r(53746)},34378:(e,t,r)=>{r.d(t,{Z:()=>s});var n=r(12115),i=r(47650),a=r(63540),o=r(52712),d=r(95155),s=n.forwardRef((e,t)=>{var r,s;let{container:l,...u}=e,[c,f]=n.useState(!1);(0,o.N)(()=>f(!0),[]);let p=l||c&&(null==(s=globalThis)||null==(r=s.document)?void 0:r.body);return p?i.createPortal((0,d.jsx)(a.sG.div,{...u,ref:t}),p):null});s.displayName="Portal"},34379:(e,t,r)=>{r.d(t,{B:()=>i,K:()=>a});var n=r(5910);let i=e=>!!(e&&"object"==typeof e&&e.mix&&e.toValue),a=e=>(0,n.p)(e)?e[e.length-1]||0:e},34527:(e,t,r)=>{r.d(t,{x:()=>o});var n=r(14570),i=r(87387),a=r(60990);function o(e,t,r){let o=(0,a.x)(e,t,r);for(let r in e)((0,n.S)(e[r])||(0,n.S)(t[r]))&&(o[-1!==i.U.indexOf(r)?"attr"+r.charAt(0).toUpperCase()+r.substring(1):r]=e[r]);return o}},35695:(e,t,r)=>{var n=r(18999);r.o(n,"useParams")&&r.d(t,{useParams:function(){return n.useParams}}),r.o(n,"usePathname")&&r.d(t,{usePathname:function(){return n.usePathname}}),r.o(n,"useRouter")&&r.d(t,{useRouter:function(){return n.useRouter}}),r.o(n,"useSearchParams")&&r.d(t,{useSearchParams:function(){return n.useSearchParams}})},36381:(e,t,r)=>{r.d(t,{e:()=>n});let n=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"])},38168:(e,t,r)=>{r.d(t,{Eq:()=>l});var n=new WeakMap,i=new WeakMap,a={},o=0,d=function(e){return e&&(e.host||d(e.parentNode))},s=function(e,t,r,s){var l=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var r=d(e);return r&&t.contains(r)?r:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});a[r]||(a[r]=new WeakMap);var u=a[r],c=[],f=new Set,p=new Set(l),m=function(e){!e||f.has(e)||(f.add(e),m(e.parentNode))};l.forEach(m);var h=function(e){!e||p.has(e)||Array.prototype.forEach.call(e.children,function(e){if(f.has(e))h(e);else try{var t=e.getAttribute(s),a=null!==t&&"false"!==t,o=(n.get(e)||0)+1,d=(u.get(e)||0)+1;n.set(e,o),u.set(e,d),c.push(e),1===o&&a&&i.set(e,!0),1===d&&e.setAttribute(r,"true"),a||e.setAttribute(s,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return h(t),f.clear(),o++,function(){c.forEach(function(e){var t=n.get(e)-1,a=u.get(e)-1;n.set(e,t),u.set(e,a),t||(i.has(e)||e.removeAttribute(s),i.delete(e)),a||e.removeAttribute(r)}),--o||(n=new WeakMap,n=new WeakMap,i=new WeakMap,a={})}},l=function(e,t,r){void 0===r&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),i=t||("undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return i?(n.push.apply(n,Array.from(i.querySelectorAll("[aria-live], script"))),s(n,i,r,"aria-hidden")):function(){return null}}},39033:(e,t,r)=>{r.d(t,{c:()=>i});var n=r(12115);function i(e){let t=n.useRef(e);return n.useEffect(()=>{t.current=e}),n.useMemo(()=>(...e)=>t.current?.(...e),[])}},41232:(e,t,r)=>{r.d(t,{X:()=>i});let n=e=>null!==e;function i(e,{repeat:t,repeatType:r="loop"},i){let a=e.filter(n),o=t&&"loop"!==r&&t%2==1?0:a.length-1;return o&&void 0!==i?i:a[o]}},41917:(e,t,r)=>{r.d(t,{p:()=>n});function n(e){let t;return()=>(void 0===t&&(t=e()),t)}},45471:(e,t,r)=>{r.d(t,{KN:()=>a,gQ:()=>l,px:()=>o,uj:()=>i,vh:()=>d,vw:()=>s});let n=e=>({test:t=>"string"==typeof t&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),i=n("deg"),a=n("%"),o=n("px"),d=n("vh"),s=n("vw"),l={...a,parse:e=>a.parse(e)/100,transform:e=>a.transform(100*e)}},45503:(e,t,r)=>{r.d(t,{Z:()=>i});var n=r(12115);function i(e){let t=n.useRef({value:e,previous:e});return n.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}},45818:(e,t,r)=>{r.d(t,{q:()=>n});let n=(e,t,r)=>{let n=t-e;return 0===n?1:(r-e)/n}},45821:(e,t,r)=>{r.d(t,{bm:()=>eo,UC:()=>en,VY:()=>ea,hJ:()=>er,ZL:()=>et,bL:()=>Q,hE:()=>ei,l9:()=>ee});var n=r(12115),i=r(85185),a=r(6101),o=r(46081),d=r(61285),s=r(5845),l=r(19178),u=r(25519),c=r(34378),f=r(28905),p=r(63540),m=r(92293),h=r(93795),$=r(38168),y=r(95155),v=Symbol("radix.slottable");function g(e){return n.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===v}var b="Dialog",[w,_]=(0,o.A)(b),[x,S]=w(b),C=e=>{let{__scopeDialog:t,children:r,open:i,defaultOpen:a,onOpenChange:o,modal:l=!0}=e,u=n.useRef(null),c=n.useRef(null),[f,p]=(0,s.i)({prop:i,defaultProp:null!=a&&a,onChange:o,caller:b});return(0,y.jsx)(x,{scope:t,triggerRef:u,contentRef:c,contentId:(0,d.B)(),titleId:(0,d.B)(),descriptionId:(0,d.B)(),open:f,onOpenChange:p,onOpenToggle:n.useCallback(()=>p(e=>!e),[p]),modal:l,children:r})};C.displayName=b;var z="DialogTrigger",k=n.forwardRef((e,t)=>
37{let{__scopeDialog:r,...n}=e,o=S(z,r),d=(0,a.s)(t,o.triggerRef);return(0,y.jsx)(p.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":K(o.open),...n,ref:d,onClick:(0,i.mK)(e.onClick,o.onOpenToggle)})});k.displayName=z;var P="DialogPortal",[E,O]=w(P,{forceMount:void 0}),A=e=>{let{__scopeDialog:t,forceMount:r,children:i,container:a}=e,o=S(P,t);return(0,y.jsx)(E,{scope:t,forceMount:r,children:n.Children.map(i,e=>(0,y.jsx)(f.C,{present:r||o.open,children:(0,y.jsx)(c.Z,{asChild:!0,container:a,children:e})}))})};A.displayName=P;var N="DialogOverlay",I=n.forwardRef((e,t)=>{let r=O(N,e.__scopeDialog),{forceMount:n=r.forceMount,...i}=e,a=S(N,e.__scopeDialog);return a.modal?(0,y.jsx)(f.C,{present:n||a.open,children:(0,y.jsx)(R,{...i,ref:t})}):null});I.displayName=N;var T=function(e){let t=function(e){let t=n.forwardRef((e,t)=>{let{children:r,...i}=e;if(n.isValidElement(r)){var o;let e,d,s=(o=r,(d=(e=Object.getOwnPropertyDescriptor(o.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.ref:(d=(e=Object.getOwnPropertyDescriptor(o,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.props.ref:o.props.ref||o.ref),l=function(e,t){let r={...t};for(let n in t){let i=e[n],a=t[n];/^on[A-Z]/.test(n)?i&&a?r[n]=(...e)=>{let t=a(...e);return i(...e),t}:i&&(r[n]=i):"style"===n?r[n]={...i,...a}:"className"===n&&(r[n]=[i,a].filter(Boolean).join(" "))}return{...e,...r}}(i,r.props);return r.type!==n.Fragment&&(l.ref=t?(0,a.t)(t,s):s),n.cloneElement(r,l)}return n.Children.count(r)>1?n.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),r=n.forwardRef((e,r)=>{let{children:i,...a}=e,o=n.Children.toArray(i),d=o.find(g);
37if(d){let e=d.props.children,i=o.map(t=>t!==d?t:n.Children.count(e)>1?n.Children.only(null):n.isValidElement(e)?e.props.children:null);return(0,y.jsx)(t,{...a,ref:r,children:n.isValidElement(e)?n.cloneElement(e,void 0,i):null})}return(0,y.jsx)(t,{...a,ref:r,children:i})});return r.displayName=`${e}.Slot`,r}("DialogOverlay.RemoveScroll"),R=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,i=S(N,r);return(0,y.jsx)(h.A,{as:T,allowPinchZoom:!0,shards:[i.contentRef],children:(0,y.jsx)(p.sG.div,{"data-state":K(i.open),...n,ref:t,style:{pointerEvents:"auto",...n.style}})})}),D="DialogContent",j=n.forwardRef((e,t)=>{let r=O(D,e.__scopeDialog),{forceMount:n=r.forceMount,...i}=e,a=S(D,e.__scopeDialog);return(0,y.jsx)(f.C,{present:n||a.open,children:a.modal?(0,y.jsx)(M,{...i,ref:t}):(0,y.jsx)(F,{...i,ref:t})})});j.displayName=D;var M=n.forwardRef((e,t)=>{let r=S(D,e.__scopeDialog),o=n.useRef(null),d=(0,a.s)(t,r.contentRef,o);return n.useEffect(()=>{let e=o.current;if(e)return(0,$.Eq)(e)},[]),(0,y.jsx)(L,{...e,ref:d,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,i.mK)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),null==(t=r.triggerRef.current)||t.focus()}),onPointerDownOutside:(0,i.mK)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;(2===t.button||r)&&e.preventDefault()}),onFocusOutside:(0,i.mK)(e.onFocusOutside,e=>e.preventDefault())})}),F=n.forwardRef((e,t)=>{let r=S(D,e.__scopeDialog),i=n.useRef(!1),a=n.useRef(!1);return(0,y.jsx)(L,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var n,o;null==(n=e.onCloseAutoFocus)||n.call(e,t),t.defaultPrevented||(i.current||null==(o=r.triggerRef.current)||o.focus(),t.preventDefault()),i.current=!1,a.current=!1},onInteractOutside:t=>{var n,o;null==(n=e.onInteractOutside)||n.call(e,t),t.defaultPrevented||(i.current=!0,"pointerdown"===t.detail.originalEvent.type&&(a.current=!0));let d=t.target;(null==(o=r.triggerRef.current)?void 0:o.contains(d))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&a.current&&t.preventDefault()}})}),L=n.forwardRef((e,t)=>{let{__scopeDialog:r,trapFocus:i,onOpenAutoFocus:o,onCloseAutoFocus:d,...s}=e,c=S(D,r),f=n.useRef(null),p=(0,a.s)(t,f);return(0,m.Oh)(),(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(u.n,{asChild:!0,loop:!0,trapped:i,onMountAutoFocus:o,onUnmountAutoFocus:d,children:(0,y.jsx)(l.qW,{role:"dialog",id:c.contentId,"aria-describedby":c.descriptionId,"aria-labelledby":c.titleId,"data-state":K(c.open),...s,ref:p,onDismiss:()=>c.onOpenChange(!1)})}),(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(Y,{titleId:c.titleId}),(0,y.jsx)(X,{contentRef:f,descriptionId:c.descriptionId})]})]})}),Z="DialogTitle",V=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,i=S(Z,r);return(0,y.jsx)(p.sG.h2,{id:i.titleId,...n,ref:t})});V.displayName=Z;var B="DialogDescription",U=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,i=S(B,r);return(0,y.jsx)(p.sG.p,{id:i.descriptionId,...n,ref:t})});U.displayName=B;var G="DialogClose",W=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,a=S(G,r);return(0,y.jsx)(p.sG.button,{type:"button",...n,ref:t,onClick:(0,i.mK)(e.onClick,()=>a.onOpenChange(!1))})});function K(e){return e?"open":"closed"}W.displayName=G;var J="DialogTitleWarning",[q,H]=(0,o.q)(J,{contentName:D,titleName:Z,docsSlug:"dialog"}),Y=e=>{let{titleId:t}=e,r=H(J),i="`".concat(r.contentName,"` requires a `").concat(r.titleName,"` for the component to be accessible for screen reader users.\n\nIf you want to hide the `").concat(r.titleName,"`, you can wrap it with our VisuallyHidden component.\n\nFor more information, see https://radix-ui.com/primitives/docs/components/").concat(r.docsSlug);return n.useEffect(()=>{t&&(document.getElementById(t)||console.error(i))},[i,t]),null},X=e=>{let{contentRef:t,descriptionId:r}=e,i=H("DialogDescriptionWarning"),a="Warning: Missing `Description` or `aria-describedby={undefined}` for {".concat(i.contentName,"}.");return n.useEffect(()=>{var e;let n=null==(e=t.current)?void 0:e.getAttribute("aria-describedby");r&&n&&(document.getElementById(r)||console.warn(a))},[a,t,r]),null},Q=C,ee=k,et=A,er=I,en=j,ei=V,ea=U,eo=W},46081:(e,t,r)=>{r.d(t,{A:()=>
37o,q:()=>a});var n=r(12115),i=r(95155);function a(e,t){let r=n.createContext(t),a=e=>{let{children:t,...a}=e,o=n.useMemo(()=>a,Object.values(a));return(0,i.jsx)(r.Provider,{value:o,children:t})};return a.displayName=e+"Provider",[a,function(i){let a=n.useContext(r);if(a)return a;if(void 0!==t)return t;throw Error(`\`${i}\` must be used within \`${e}\``)}]}function o(e,t=[]){let r=[],a=()=>{let t=r.map(e=>n.createContext(e));return function(r){let i=r?.[e]||t;return n.useMemo(()=>({[`__scope${e}`]:{...r,[e]:i}}),[r,i])}};return a.scopeName=e,[function(t,a){let o=n.createContext(a),d=r.length;r=[...r,a];let s=t=>{let{scope:r,children:a,...s}=t,l=r?.[e]?.[d]||o,u=n.useMemo(()=>s,Object.values(s));return(0,i.jsx)(l.Provider,{value:u,children:a})};return s.displayName=t+"Provider",[s,function(r,i){let s=i?.[e]?.[d]||o,l=n.useContext(s);if(l)return l;if(void 0!==a)return a;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let i=r.reduce((t,{useScope:r,scopeName:n})=>{let i=r(e)[`__scope${n}`];return{...t,...i}},{});return n.useMemo(()=>({[`__scope${t.scopeName}`]:i}),[i])}};return r.scopeName=t.scopeName,r}(a,...t)]}},46256:(e,t,r)=>{r.d(t,{P6:()=>o,vG:()=>c,tu:()=>l,KZ:()=>$,rU:()=>d,PT:()=>S,DW:()=>f,WH:()=>u,yL:()=>y,TU:()=>function e(t,r){if(t)return"function"==typeof t&&m()?$(t,r):f(t)?v(t):Array.isArray(t)?t.map(t=>e(t,r)||g.easeOut):g[t]},YE:()=>s,c$:()=>A,KJ:()=>w,nL:()=>m,Jb:()=>i});var n=r(41917);let i=(0,n.p)(()=>void 0!==window.ScrollTimeline);class a{constructor(e){this.stop=()=>this.runAll("stop"),this.animations=e.filter(Boolean)}get finished(){return Promise.all(this.animations.map(e=>"finished"in e?e.finished:e))}getAll(e){return this.animations[0][e]}setAll(e,t){for(let r=0;r<this.animations.length;r++)this.animations[r][e]=t}attachTimeline(e,t){let r=this.animations.map(r=>i()&&r.attachTimeline?r.attachTimeline(e):"function"==typeof t?t(r):void 0);return()=>{r.forEach((e,t)=>{e&&e(),this.animations[t].stop()})}}get time(){return this.getAll("time")}set time(e){this.setAll("time",e)}get speed(){return this.getAll("speed")}set speed(e){this.setAll("speed",e)}get startTime(){return this.getAll("startTime")}get duration(){let e=0;for(let t=0;t<this.animations.length;t++)e=Math.max(e,this.animations[t].duration);return e}runAll(e){this.animations.forEach(t=>t[e]())}flatten(){this.runAll("flatten")}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}class o extends a{then(e,t){return Promise.all(this.animations).then(e).catch(t)}}function d(e,t){return e?e[t]||e.default||e:void 0}let s=2e4;function l(e){let t=0,r=e.next(t);for(;!r.done&&t<s;)t+=50,r=e.next(t);return t>=s?1/0:t}function u(e){return"function"==typeof e}function c(e,t){e.timeline=t,e.onfinish=null}let f=e=>Array.isArray(e)&&"number"==typeof e[0],p={linearEasing:void 0},m=function(e,t){let r=(0,n.p)(e);return()=>{var e;return null!=(e=p[t])?e:r()}}(()=>{try{document.createElement("div").animate({opacity:0}
37,{easing:"linear(0, 1)"})}catch(e){return!1}return!0},"linearEasing");var h=r(45818);let $=(e,t,r=10)=>{let n="",i=Math.max(Math.round(t/r),2);for(let t=0;t<i;t++)n+=e((0,h.q)(0,i-1,t))+", ";return`linear(${n.substring(0,n.length-2)})`};function y(e){return!!("function"==typeof e&&m()||!e||"string"==typeof e&&(e in g||m())||f(e)||Array.isArray(e)&&e.every(y))}let v=([e,t,r,n])=>`cubic-bezier(${e}, ${t}, ${r}, ${n})`,g={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:v([0,.65,.55,1]),circOut:v([.55,0,1,.45]),backIn:v([.31,.01,.66,-.59]),backOut:v([.33,1.53,.69,.99])},b={x:!1,y:!1};function w(e,t,r){var n;if(e instanceof Element)return[e];if("string"==typeof e){let i=document;t&&(i=t.current);let a=null!=(n=null==r?void 0:r[e])?n:i.querySelectorAll(e);return a?Array.from(a):[]}return Array.from(e)}function _(e,t){let r=w(e),n=new AbortController;return[r,{passive:!0,...t,signal:n.signal},()=>n.abort()]}function x(e){return t=>{"touch"===t.pointerType||b.x||b.y||e(t)}}function S(e,t,r={}){let[n,i,a]=_(e,r),o=x(e=>{let{target:r}=e,n=t(e);if("function"!=typeof n||!r)return;let a=x(e=>{n(e),r.removeEventListener("pointerleave",a)});r.addEventListener("pointerleave",a,i)});return n.forEach(e=>{e.addEventListener("pointerenter",o,i)}),a}let C=(e,t)=>!!t&&(e===t||C(e,t.parentElement)),z=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]),k=new WeakSet;function P(e){return t=>{"Enter"===t.key&&e(t)}}function E(e,t){e.dispatchEvent(new PointerEvent("pointer"+t,{isPrimary:!0,bubbles:!0}))}function O(e){return("mouse"===e.pointerType?"number"!=typeof e.button||e.button<=0:!1!==e.isPrimary)&&!(b.x||b.y)}function A(e,t,r={}){let[n,i,a]=_(e,r),o=e=>{let n=e.currentTarget;if(!O(e)||k.has(n))return;k.add(n);let a=t(e),o=(e,t)=>{window.removeEventListener("pointerup",d),window.removeEventListener("pointercancel",s),O(e)&&k.has(n)&&(k.delete(n),"function"==typeof a&&a(e,{success:t}))},d=e=>{o(e,r.useGlobalTarget||C(n,e.target))},s=e=>{o(e,!1)};window.addEventListener("pointerup",d,i),window.addEventListener("pointercancel",s,i)};return n.forEach(e=>{z.has(e.tagName)||-1!==e.tabIndex||null!==e.getAttribute("tabindex")||(e.tabIndex=0),(r.useGlobalTarget?window:e).addEventListener("pointerdown",o,i),e.addEventListener("focus",e=>((e,t)=>{let r=e.currentTarget;if(!r)return;let n=P(()=>{if(k.has(r))return;E(r,"down");let e=P(()=>{E(r,"up")});r.addEventListener("keyup",e,t),r.addEventListener("blur",()=>E(r,"cancel"),t)});r.addEventListener("keydown",n,t),r.addEventListener("blur",()=>r.removeEventListener("keydown",n),t)})(e,i),i)}),a}r(47215),r(19827)},47215:(e,t,r)=>{r.d(t,{X:()=>i,f:()=>n});let n=e=>1e3*e,i=e=>e/1e3},47437:(e,t,r)=>{r.d(t,{j:()=>S});var n=r(21109),i=r(54542);function a(e,t,r){return(r<0&&(r+=1),r>1&&(r-=1),r<1/6)?e+(t-e)*6*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}var o=r(67730),d=r(24935),s=r(12083);function l(e,t){return r=>r>0?t:e}let u=(e,t,r)=>{let n=e*e,i=r*(t*t-n)+n;return i<0?0:Math.sqrt(i)},c=[o.u,d.B,s.V];function f(e){let t=c.find(t=>t.test(e));if((0,i.$)(!!t,`'${e}' is not an animatable color. Use the equivalent color code instead.`),!t)return!1;let r=t.parse(e);return t===s.V&&(r=function({hue:e,saturation:t,lightness:r,alpha:n}){e/=360,r/=100;let i=0,o=0,d=0;if(t/=100){let n=r<.5?r*(1+t):r+t-r*t,s=2*r-n;i=a(s,n,e+1/3),o=a(s,n,e),d=a(s,n,e-1/3)}else i=o=d=r;return{red:Math.round(255*i),green:Math.round(255*o),blue:Math.round(255*d),alpha:n}}(r)),r}let p=(e,t)=>{let r=f(e),i=f(t);if(!r||!i)return l(e,t);let a={...r};return e=>(a.red=u(r.red,i.red,e),a.green=u(r.green,i.green,e),a.blue=u(r.blue,i.blue,e),a.alpha=(0,n.k)(r.alpha,i.alpha,e),d.B.transform(a))};var m=r(97007),h=r(82897),$=r(93013),y=r(93676);let v=new Set(["none","hidden"]);function g(e,t){return r=>(0,n.k)(e,t,r)}function b(e){return"number"==typeof e?g:"string"==typeof e?(0,y.p)(e)?l:h.y.test(e)?p:x:Array.isArray(e)?w:"object"==typeof e?h.y.test(e)?p:_:l}function w(e,t){let r=[...e],n=r.length,i=e.map((e,r)=>b(e)(e,t[r]));return e=>{for(let t=0;t<n;t++)r[t]=i[t](e);return r}}function _(e,t){let r={...e,...t},n={};for(let i in r)void 0!==e[i]&&void 0!==t[i]&&(n[i]=b(e[i])(e[i],t[i]));return e=>{for(let t in n)r[t]=n[t](e);return r}}let x=(e,t)=>{let r=$.f.createTransformer(t),n=(0,$.V)(e),a=(0,$.V)(t);return n.indexes.var.length===a.indexes.var.length&&n.indexes.color.length===a.indexes.color.length&&n.indexes.number.length>=a.indexes.number.length?v.has(e)&&!a.values.length||v.has(t)&&!n.values.length?function(e,t){return v.has(e)?r=>r<=0?e:t:r=>r>=1?t:e}(e,t):(0,m.F)(w(function(e,t){var r;let n=[],i={color:0,var:0,number:0};for(let a=0;a<t.values.length;a++){let o=t.types[a],d=e.indexes[o][i[o]],s=null!=(r=e.values[d])?r:0;n[a]=s,i[o]++}return n}(n,a),a.values),r):((0,i.$)(!0,`Complex values '${e}' and '${t}
37' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),l(e,t))};function S(e,t,r){return"number"==typeof e&&"number"==typeof t&&"number"==typeof r?(0,n.k)(e,t,r):b(e)(e,t)}},49985:(e,t,r)=>{var n;r.d(t,{fd:()=>a}),Symbol("ZodOutput"),Symbol("ZodInput");class i{constructor(){this._map=new WeakMap,this._idmap=new Map}add(e,...t){let r=t[0];return this._map.set(e,r),r&&"object"==typeof r&&"id"in r&&this._idmap.set(r.id,e),this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(e){let t=this._map.get(e);return t&&"object"==typeof t&&"id"in t&&this._idmap.delete(t.id),this._map.delete(e),this}get(e){let t=e._zod.parent;if(t){let r={...this.get(t)??{}};delete r.id;let n={...r,...this._map.get(e)};return Object.keys(n).length?n:void 0}return this._map.get(e)}has(e){return this._map.has(e)}}(n=globalThis).__zod_globalRegistry??(n.__zod_globalRegistry=new i);let a=globalThis.__zod_globalRegistry},51508:(e,t,r)=>{r.d(t,{Q:()=>n});let n=(0,r(12115).createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"})},52712:(e,t,r)=>{r.d(t,{N:()=>i});var n=r(12115),i=globalThis?.document?n.useLayoutEffect:()=>{}},53746:(e,t,r)=>{r.d(t,{$X:()=>Z,$k:()=>B,A:()=>M,A6:()=>S,BU:()=>f,C0:()=>v,CN:()=>I,CX:()=>V,Cv:()=>w,Ec:()=>O,Fl:()=>y,GC:()=>T,H1:()=>_,In:()=>c,Kj:()=>b,NV:()=>$,NX:()=>h,Q9:()=>F,RH:()=>m,SW:()=>o,Tr:()=>U,Wg:()=>d,Y8:()=>l,Yv:()=>g,aw:()=>x,bq:()=>C,cR:()=>D,cY:()=>E,dO:()=>s,fg:()=>u,fs:()=>L,iC:()=>A,i_:()=>N,jq:()=>k,mh:()=>j,vn:()=>p,xi:()=>z,yq:()=>R,zH:()=>P});var n=r(12e3),i=r(4398);let a={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},o=(e,t,r,n)=>{r.type="string";let{minimum:i,maximum:o,format:d,patterns:s,contentEncoding:l}=e._zod.bag;if("number"==typeof i&&(r.minLength=i),"number"==typeof o&&(r.maxLength=o),d&&(r.format=a[d]??d,""===r.format&&delete r.format,"time"===d&&delete r.format),l&&(r.contentEncoding=l),s&&s.size>0){let e=[...s];1===e.length?r.pattern=e[0].source:e.length>1&&(r.allOf=[...e.map(e=>({..."draft-07"===t.target||"draft-04"===t.target||"openapi-3.0"===t.target?{type:"string"}:{},pattern:e.source}))])}},d=(e,t,r,n)=>{let{minimum:i,maximum:a,format:o,multipleOf:d,exclusiveMaximum:s,exclusiveMinimum:l}=e._zod.bag;"string"==typeof o&&o.includes("int")?r.type="integer":r.type="number","number"==typeof l&&("draft-04"===t.target||"openapi-3.0"===t.target?(r.minimum=l,r.exclusiveMinimum=!0):r.exclusiveMinimum=l),"number"==typeof i&&(r.minimum=i,"number"==typeof l&&"draft-04"!==t.target&&(l>=i?delete r.minimum:delete r.exclusiveMinimum)),"number"==typeof s&&("draft-04"===t.target||"openapi-3.0"===t.target?(r.maximum=s,r.exclusiveMaximum=!0):r.exclusiveMaximum=s),"number"==typeof a&&(r.maximum=a,"number"==typeof s&&"draft-04"!==t.target&&(s<=a?delete r.maximum:delete r.exclusiveMaximum)),"number"==typeof d&&(r.multipleOf=d)},s=(e,t,r,n)=>{r.type="boolean"},l=(e,t,r,n)=>{if("throw"===t.unrepresentable)throw Error("BigInt cannot be represented in JSON Schema")},u=(e,t,r,n)=>{if("throw"===t.unrepresentable)throw Error("Symbols cannot be represented in JSON Schema")},c=(e,t,r,n)=>{"openapi-3.0"===t.target?(r.type="string",r.nullable=!0,r.enum=[null]):r.type="null"},f=(e,t,r,n)=>{if("throw"===t.unrepresentable)throw Error("Undefined cannot be represented in JSON Schema")},p=(e,t,r,n)=>{if("throw"===t.unrepresentable)throw Error("Void cannot be represented in JSON Schema")},m=(e,t,r,n)=>{r.not={}},h=(e,t,r,n)=>{},$=(e,t,r,n)=>{},y=(e,t,r,n)=>{if("throw"===t.unrepresentable)throw Error("Date cannot be represented in JSON Schema")},v=(e,t,r,n)=>{let a=e._zod.def,o=(0,i.getEnumValues)(a.entries);o.every(e=>"number"==typeof e)&&(r.type="number"),o.every(e=>"string"==typeof e)&&(r.type="string"),r.enum=o},g=(e,t,r,n)=>{let i=e._zod.def,a=[];for(let e of i.values)if(void 0===e){if("throw"===t.unrepresentable)throw Error("Literal `undefined` cannot be represented in JSON Schema")}else if("bigint"==typeof e)if("throw"===t.unrepresentable)throw Error("BigInt literals cannot be represented in JSON Schema");else a.push(Number(e));else a.push(e);if(0===a.length);else if(1===a.length){let e=a[0];
37r.type=null===e?"null":typeof e,"draft-04"===t.target||"openapi-3.0"===t.target?r.enum=[e]:r.const=e}else a.every(e=>"number"==typeof e)&&(r.type="number"),a.every(e=>"string"==typeof e)&&(r.type="string"),a.every(e=>"boolean"==typeof e)&&(r.type="boolean"),a.every(e=>null===e)&&(r.type="null"),r.enum=a},b=(e,t,r,n)=>{if("throw"===t.unrepresentable)throw Error("NaN cannot be represented in JSON Schema")},w=(e,t,r,n)=>{let i=e._zod.pattern;if(!i)throw Error("Pattern not found in template literal");r.type="string",r.pattern=i.source},_=(e,t,r,n)=>{let i={type:"string",format:"binary",contentEncoding:"binary"},{minimum:a,maximum:o,mime:d}=e._zod.bag;void 0!==a&&(i.minLength=a),void 0!==o&&(i.maxLength=o),d?1===d.length?(i.contentMediaType=d[0],Object.assign(r,i)):(Object.assign(r,i),r.anyOf=d.map(e=>({contentMediaType:e}))):Object.assign(r,i)},x=(e,t,r,n)=>{r.type="boolean"},S=(e,t,r,n)=>{if("throw"===t.unrepresentable)throw Error("Custom types cannot be represented in JSON Schema")},C=(e,t,r,n)=>{if("throw"===t.unrepresentable)throw Error("Function types cannot be represented in JSON Schema")},z=(e,t,r,n)=>{if("throw"===t.unrepresentable)throw Error("Transforms cannot be represented in JSON Schema")},k=(e,t,r,n)=>{if("throw"===t.unrepresentable)throw Error("Map cannot be represented in JSON Schema")},P=(e,t,r,n)=>{if("throw"===t.unrepresentable)throw Error("Set cannot be represented in JSON Schema")},E=(e,t,r,i)=>{let a=e._zod.def,{minimum:o,maximum:d}=e._zod.bag;"number"==typeof o&&(r.minItems=o),"number"==typeof d&&(r.maxItems=d),r.type="array",r.items=(0,n.eh)(a.element,t,{...i,path:[...i.path,"items"]})},O=(e,t,r,i)=>{let a=e._zod.def;r.type="object",r.properties={};let o=a.shape;for(let e in o)r.properties[e]=(0,n.eh)(o[e],t,{...i,path:[...i.path,"properties",e]});let d=new Set([...new Set(Object.keys(o))].filter(e=>{let r=a.shape[e]._zod;return"input"===t.io?void 0===r.optin:void 0===r.optout}));d.size>0&&(r.required=Array.from(d)),a.catchall?._zod.def.type==="never"?r.additionalProperties=!1:a.catchall?a.catchall&&(r.additionalProperties=(0,n.eh)(a.catchall,t,{...i,path:[...i.path,"additionalProperties"]})):"output"===t.io&&(r.additionalProperties=!1)},A=(e,t,r,i)=>{let a=e._zod.def,o=!1===a.inclusive,d=a.options.map((e,r)=>(0,n.eh)(e,t,{...i,path:[...i.path,o?"oneOf":"anyOf",r]}));o?r.oneOf=d:r.anyOf=d},N=(e,t,r,i)=>{let a=e._zod.def,o=(0,n.eh)(a.left,t,{...i,path:[...i.path,"allOf",0]}),d=(0,n.eh)(a.right,t,{...i,path:[...i.path,"allOf",1]}),s=e=>"allOf"in e&&1===Object.keys(e).length;r.allOf=[...s(o)?o.allOf:[o],...s(d)?d.allOf:[d]]},I=(e,t,r,i)=>{let a=e._zod.def;r.type="array";let o="draft-2020-12"===t.target?"prefixItems":"items",d="draft-2020-12"===t.target||"openapi-3.0"===t.target?"items":"additionalItems",s=a.items.map((e,r)=>(0,n.eh)(e,t,{...i,path:[...i.path,o,r]})),l=a.rest?(0,n.eh)(a.rest,t,{...i,path:[...i.path,d,..."openapi-3.0"===t.target?[a.items.length]:[]]}):null;"draft-2020-12"===t.target?(r.prefixItems=s,l&&(r.items=l)):"open
37api-3.0"===t.target?(r.items={anyOf:s},l&&r.items.anyOf.push(l),r.minItems=s.length,l||(r.maxItems=s.length)):(r.items=s,l&&(r.additionalItems=l));let{minimum:u,maximum:c}=e._zod.bag;"number"==typeof u&&(r.minItems=u),"number"==typeof c&&(r.maxItems=c)},T=(e,t,r,i)=>{let a=e._zod.def;r.type="object";let o=a.keyType,d=o._zod.bag,s=d?.patterns;if("loose"===a.mode&&s&&s.size>0){let e=(0,n.eh)(a.valueType,t,{...i,path:[...i.path,"patternProperties","*"]});for(let t of(r.patternProperties={},s))r.patternProperties[t.source]=e}else("draft-07"===t.target||"draft-2020-12"===t.target)&&(r.propertyNames=(0,n.eh)(a.keyType,t,{...i,path:[...i.path,"propertyNames"]})),r.additionalProperties=(0,n.eh)(a.valueType,t,{...i,path:[...i.path,"additionalProperties"]});let l=o._zod.values;if(l){let e=[...l].filter(e=>"string"==typeof e||"number"==typeof e);e.length>0&&(r.required=e)}},R=(e,t,r,i)=>{let a=e._zod.def,o=(0,n.eh)(a.innerType,t,i),d=t.seen.get(e);"openapi-3.0"===t.target?(d.ref=a.innerType,r.nullable=!0):r.anyOf=[o,{type:"null"}]},D=(e,t,r,i)=>{let a=e._zod.def;(0,n.eh)(a.innerType,t,i),t.seen.get(e).ref=a.innerType},j=(e,t,r,i)=>{let a=e._zod.def;(0,n.eh)(a.innerType,t,i),t.seen.get(e).ref=a.innerType,r.default=JSON.parse(JSON.stringify(a.defaultValue))},M=(e,t,r,i)=>{let a=e._zod.def;(0,n.eh)(a.innerType,t,i),t.seen.get(e).ref=a.innerType,"input"===t.io&&(r._prefault=JSON.parse(JSON.stringify(a.defaultValue)))},F=(e,t,r,i)=>{let a,o=e._zod.def;(0,n.eh)(o.innerType,t,i),t.seen.get(e).ref=o.innerType;try{a=o.catchValue(void 0)}catch{throw Error("Dynamic catch values are not supported in JSON Schema")}r.default=a},L=(e,t,r,i)=>{let a=e._zod.def,o="input"===t.io?"transform"===a.in._zod.def.type?a.out:a.in:a.out;(0,n.eh)(o,t,i),t.seen.get(e).ref=o},Z=(e,t,r,i)=>{let a=e._zod.def;(0,n.eh)(a.innerType,t,i),t.seen.get(e).ref=a.innerType,r.readOnly=!0},V=(e,t,r,i)=>{let a=e._zod.def;(0,n.eh)(a.innerType,t,i),t.seen.get(e).ref=a.innerType},B=(e,t,r,i)=>{let a=e._zod.def;(0,n.eh)(a.innerType,t,i),t.seen.get(e).ref=a.innerType},U=(e,t,r,i)=>{let a=e._zod.innerType;(0,n.eh)(a,t,i),t.seen.get(e).ref=a}},54542:(e,t,r)=>{r.d(t,{$:()=>i,V:()=>a});var n=r(19827);let i=n.l,a=n.l},57683:(e,t,r)=>{function n(e,t,r){if(!t.has(e))throw TypeError("attempted to "+r+" private field on non-instance");return t.get(e)}function i(e,t){var r=n(e,t,"get");return r.get?r.get.call(e):r.value}function a(e,t,r){var i=n(e,t,"set");if(i.set)i.set.call(e,r);else{if(!i.writable)throw TypeError("attempted to set read only private field");i.value=r}return r}r.d(t,{N:()=>m});var o,d=r(12115),s=r(46081),l=r(6101),u=r(95155);function c(e){let t=function(e){let t=d.forwardRef((e,t)=>{let{children:r,...n}=e;if(d.isValidElement(r)){var i;let e,a,o=(i=r,(a=(e=Object.getOwnPropertyDescriptor(i.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.ref:(a=(e=Object.getOwnPropertyDescriptor(i,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.props.ref:i.props.ref||i.ref),s=function(e,t){let r={...t};for(let n in t){let i=e[n],a=t[n];/^on[A-Z]/.test(n)?i&&a?r[n]=(...e)=>{let t=a(...e);return i(...e),t}:i&&(r[n]=i):"style"===n?r[n]={...i,...a}:"className"===n&&(r[n]=[i,a].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props);return r.type!==d.Fragment&&(s.ref=t?(0,l.t)(t,o):o),d.cloneElement(r,s)}return d.Children.count(r)>1?d.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),r=d.forwardRef((e,r)=>{let{children:n,...i}=e,a=d.Children.toArray(n),o=a.find(p);if(o){let e=o.props.children,n=a.map(t=>t!==o?t:d.Children.count(e)>1?d.Children.only(null):d.isValidElement(e)?e.props.children:null);return(0,u.jsx)(t,{...i,ref:r,children:d.isValidElement(e)?d.cloneElement(e,void 0,n):null})}return(0,u.jsx)(t,{...i,ref:r,children:n})});return r.displayName=`${e}.Slot`,r}var f=Symbol("radix.slottable");function p(e){return d.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===f}function m(e){let t=e+"CollectionProvider",[r,n]=(0,s.A)(t),[i,a]=r(t,{collectionRef:{current:null},itemMap:new Map}),o=e=>{let{scope:t,children:r}=e,n=d.useRef(null),a=d.useRef(new Map).current;return(0,u.jsx)(i,{scope:t,itemMap:a,collectionRef:n,children:r})};o.displayName=t;let f=e+"CollectionSlot",p=c(f),m=d.forwardRef((e,t)=>
37{let{scope:r,children:n}=e,i=a(f,r),o=(0,l.s)(t,i.collectionRef);return(0,u.jsx)(p,{ref:o,children:n})});m.displayName=f;let h=e+"CollectionItemSlot",$="data-radix-collection-item",y=c(h),v=d.forwardRef((e,t)=>{let{scope:r,children:n,...i}=e,o=d.useRef(null),s=(0,l.s)(t,o),c=a(h,r);return d.useEffect(()=>(c.itemMap.set(o,{ref:o,...i}),()=>void c.itemMap.delete(o))),(0,u.jsx)(y,{...{[$]:""},ref:s,children:n})});return v.displayName=h,[{Provider:o,Slot:m,ItemSlot:v},function(t){let r=a(e+"CollectionConsumer",t);return d.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat($,"]")));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},n]}var h=new WeakMap;function $(e,t){if("at"in Array.prototype)return Array.prototype.at.call(e,t);let r=function(e,t){let r=e.length,n=y(t),i=n>=0?n:r+n;return i<0||i>=r?-1:i}(e,t);return -1===r?void 0:e[r]}function y(e){return e!=e||0===e?0:Math.trunc(e)}o=new WeakMap,class e extends Map{set(e,t){return h.get(this)&&(this.has(e)?i(this,o)[i(this,o).indexOf(e)]=e:i(this,o).push(e)),super.set(e,t),this}insert(e,t,r){let n,a=this.has(t),d=i(this,o).length,s=y(e),l=s>=0?s:d+s,u=l<0||l>=d?-1:l;if(u===this.size||a&&u===this.size-1||-1===u)return this.set(t,r),this;let c=this.size+ +!a;s<0&&l++;let f=[...i(this,o)],p=!1;for(let e=l;e<c;e++)if(l===e){let i=f[e];f[e]===t&&(i=f[e+1]),a&&this.delete(t),n=this.get(i),this.set(t,r)}else{p||f[e-1]!==t||(p=!0);let r=f[p?e:e-1],i=n;n=this.get(r),this.delete(r),this.set(r,i)}return this}with(t,r,n){let i=new e(this);return i.insert(t,r,n),i}before(e){let t=i(this,o).indexOf(e)-1;if(!(t<0))return this.entryAt(t)}setBefore(e,t,r){let n=i(this,o).indexOf(e);return -1===n?this:this.insert(n,t,r)}after(e){let t=i(this,o).indexOf(e);if(-1!==(t=-1===t||t===this.size-1?-1:t+1))return this.entryAt(t)}setAfter(e,t,r){let n=i(this,o).indexOf(e);return -1===n?this:this.insert(n+1,t,r)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return a(this,o,[]),super.clear()}delete(e){let t=super.delete(e);return t&&i(this,o).splice(i(this,o).indexOf(e),1),t}deleteAt(e){let t=this.keyAt(e);return void 0!==t&&this.delete(t)}at(e){let t=$(i(this,o),e);if(void 0!==t)return this.get(t)}entryAt(e){let t=$(i(this,o),e);if(void 0!==t)return[t,this.get(t)]}indexOf(e){return i(this,o).indexOf(e)}keyAt(e){return $(i(this,o),e)}from(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.at(n)}keyFrom(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.keyAt(n)}find(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return n;r++}}findIndex(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return r;r++}return -1}filter(t,r){let n=[],i=0;for(let e of this)Reflect.apply(t,r,[e,i,this])&&n.push(e),i++;return new e(n)}map(t,r){let n=[],i=0;for(let e of this)n.push([e[0],Reflect.apply(t,r,[e,i,this])]),i++;return new e(n)}reduce(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let[n,i]=t,a=0,o=null!=i?i:this.at(0);for(let e of this)o=0===a&&1===t.length?e:Reflect.apply(n,this,[o,e,a,this]),a++;return o}reduceRight(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let[n,i]=t,a=null!=i?i:this.at(-1);for(let e=this.size-1;e>=0;e--){let r=this.at(e);a=e===this.size-1&&1===t.length?r:Reflect.apply(n,this,[a,r,e,this])}return a}toSorted(t){return new e([...this.entries()].sort(t))}toReversed(){let t=new e;for(let e=this.size-1;e>=0;e--){let r=this.keyAt(e),n=this.get(r);t.set(r,n)}return t}toSpliced(){for(var t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];let i=[...this.entries()];return i.splice(...r),new e(i)}slice(t,r){let n=new e,i=this.size-1;if(void 0===t)return n;t<0&&(t+=this.size),void 0!==r&&r>0&&(i=r-1);for(let e=t;e<=i;e++){let t=this.keyAt(e),r=this.get(t);n.set(t,r)}return n}every(e,t){let r=0;for(let n of this){if(!Reflect.apply(e,t,[n,r,this]))return!1;r++}return!0}some(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return!0;r++}return!1}constructor(e){super(e),function(e,t,r){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object");t.set(e,r)}(this,o,{writable:!0,value:void 0}),a(this,o,[...super.keys()]),h.set(this,!0)}}},59210:(e,t,r)=>{r.d(t,{Gt:()=>i,WG:()=>a,uv:()=>o});var n=r(19827);let{schedule:i,cancel:a,state:o,steps:d}=(0,r(70554).I)("undefined"!=typeof requestAnimationFrame?requestAnimationFrame:n.l,!0)},59282:(e,t,r)=>{r.d(t,{po:()=>a,tn:()=>d,yT:()=>o});var n=r(567),i=r(16498);let a=e=>1-Math.sin(Math.acos(e)),o=(0,i.G)(a),d=(0,n.V)(a)},59779:(e,t,r)=>{r.d(t,{OQ:()=>l,bt:()=>d});var n=r(19932),i=r(5966),a=r(15315),o=r(59210);let d={current:void 0};class s{constructor(e,t={}){this.version="11.18.2",this.canTrackVelocity=null,this.events={},this.updateAndNotify=(e,t=!0)=>{let r=n.k.now();this.updatedAt!==r&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(e),this.current!==this.prev&&this.events.change&&this.events.change.notify(this.current),t&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.hasAnimated=!1,this.setCurrent(e),this.owner=t.owner}setCurrent(e){this.current=e,this.updatedAt=n.k.now(),null===this.canTrackVelocity&&void 0!==e&&(this.canTrackVelocity=!isNaN(parseFloat(this.current)))}setPrevFrameValue(e=this.current){this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt}onChange(e){return this.on("change",e)}on(e,t){this.events[e]||(this.events[e]=new i.v);let r=this.events[e].add(t);return"change"===e?()=>{r(),o.Gt.read(()=>{this.events.change.getSize()||this.stop()})}:r}clearListeners(){for(let e in this.events)this.events[e].clear()}attach(e,t){this.passiveEffect=e,this.stopPassiveEffect=t}set(e,t=!0){t&&this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e,t)}setWithVelocity(e,t,r){this.set(t),this.prev=void 0,this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt-r}jump(e,t=!0){this.updateAndNotify(e),this.prev=e,this.prevUpdatedAt=this.prevFrameValue=void 0,t&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return d.current&&d.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){let e=n.k.now();if(!this.canTrackVelocity||void 0===this.prevFrameValue||e-this.updatedAt>30)return 0;let t=Math.min(this.updatedAt-this.prevUpdatedAt,30);return(0,a.f)(parseFloat(this.current)-parseFloat(this.prevFrameValue),t)}start(e){return this.stop(),new Promise(t=>{this.hasAnimated=!0,this.animation=e(t),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function l(e,t){return new s(e,t)}},60704:(e,t,r)=>
37{r.d(t,{B8:()=>E,UC:()=>A,bL:()=>P,l9:()=>O});var n=r(12115),i=r(85185),a=r(46081),o=r(89196),d=r(28905),s=r(63540),l=r(94315),u=r(5845),c=r(61285),f=r(95155),p="Tabs",[m,h]=(0,a.A)(p,[o.RG]),$=(0,o.RG)(),[y,v]=m(p),g=n.forwardRef((e,t)=>{let{__scopeTabs:r,value:n,onValueChange:i,defaultValue:a,orientation:o="horizontal",dir:d,activationMode:m="automatic",...h}=e,$=(0,l.jH)(d),[v,g]=(0,u.i)({prop:n,onChange:i,defaultProp:null!=a?a:"",caller:p});return(0,f.jsx)(y,{scope:r,baseId:(0,c.B)(),value:v,onValueChange:g,orientation:o,dir:$,activationMode:m,children:(0,f.jsx)(s.sG.div,{dir:$,"data-orientation":o,...h,ref:t})})});g.displayName=p;var b="TabsList",w=n.forwardRef((e,t)=>{let{__scopeTabs:r,loop:n=!0,...i}=e,a=v(b,r),d=$(r);return(0,f.jsx)(o.bL,{asChild:!0,...d,orientation:a.orientation,dir:a.dir,loop:n,children:(0,f.jsx)(s.sG.div,{role:"tablist","aria-orientation":a.orientation,...i,ref:t})})});w.displayName=b;var _="TabsTrigger",x=n.forwardRef((e,t)=>{let{__scopeTabs:r,value:n,disabled:a=!1,...d}=e,l=v(_,r),u=$(r),c=z(l.baseId,n),p=k(l.baseId,n),m=n===l.value;return(0,f.jsx)(o.q7,{asChild:!0,...u,focusable:!a,active:m,children:(0,f.jsx)(s.sG.button,{type:"button",role:"tab","aria-selected":m,"aria-controls":p,"data-state":m?"active":"inactive","data-disabled":a?"":void 0,disabled:a,id:c,...d,ref:t,onMouseDown:(0,i.mK)(e.onMouseDown,e=>{a||0!==e.button||!1!==e.ctrlKey?e.preventDefault():l.onValueChange(n)}),onKeyDown:(0,i.mK)(e.onKeyDown,e=>{[" ","Enter"].includes(e.key)&&l.onValueChange(n)}),onFocus:(0,i.mK)(e.onFocus,()=>{let e="manual"!==l.activationMode;m||a||!e||l.onValueChange(n)})})})});x.displayName=_;var S="TabsContent",C=n.forwardRef((e,t)=>{let{__scopeTabs:r,value:i,forceMount:a,children:o,...l}=e,u=v(S,r),c=z(u.baseId,i),p=k(u.baseId,i),m=i===u.value,h=n.useRef(m);return n.useEffect(()=>{let e=requestAnimationFrame(()=>h.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,f.jsx)(d.C,{present:a||m,children:r=>{let{present:n}=r;return(0,f.jsx)(s.sG.div,{"data-state":m?"active":"inactive","data-orientation":u.orientation,role:"tabpanel","aria-labelledby":c,hidden:!n,id:p,tabIndex:0,...l,ref:t,style:{...e.style,animationDuration:h.current?"0s":void 0},children:n&&o})}})});function z(e,t){return"".concat(e,"-trigger-").concat(t)}function k(e,t){return"".concat(e,"-content-").concat(t)}C.displayName=S;var P=g,E=w,O=x,A=C},60990:(e,t,r)=>{r.d(t,{x:()=>a});var n=r(87966),i=r(14570);function a(e,t,r){var a;let{style:o}=e,d={};for(let s in o)((0,i.S)(o[s])||t.style&&(0,i.S)(t.style[s])||(0,n.z)(s,e)||(null==(a=null==r?void 0:r.getValue(s))?void 0:a.liveStyle)!==void 0)&&(d[s]=o[s]);return d}},61285:(e,t,r)=>{r.d(t,{B:()=>s});var n,i=r(12115),a=r(52712),o=(n||(n=r.t(i,2)))[" useId ".trim().toString()]||(()=>void 0),d=0;function s(e){let[t,r]=i.useState(o());return(0,a.N)(()=>{e||r(e=>e??String(d++))},[e]),e||(t?`radix-${t}`:"")}},62177:(e,t,r)=>{r.d(t,{FH:()=>A,Gb:()=>D,Jt:()=>h,Op:()=>R,hZ:()=>y,mN:()=>ec,xI:()=>N,xW:()=>T});var n=r(12115),i=e=>e instanceof Date,a=e=>null==e,o=e=>!a(e)&&!Array.isArray(e)&&"object"==typeof e&&!i(e),d=e=>o(e)&&e.target?"checkbox"===e.target.type?e.target.checked:e.target.value:e,s=(e,t)=>t.split(".").some((t,r,n)=>!isNaN(Number(t))&&e.has(n.slice(0,r).join("."))),l="undefined"!=typeof window&&void 0!==window.HTMLElement&&"undefined"!=typeof document;function u(e){if(e instanceof Date)return new Date(e);let t="undefined"!=typeof FileList&&e instanceof FileList;if(l&&(e instanceof Blob||t))return e;let r=Array.isArray(e);if(!r&&!(o(e)&&(e=>{let t=e.constructor&&e.constructor.prototype;return o(t)&&t.hasOwnProperty("isPrototypeOf")})(e)))return e;let n=r?[]:Object.create(Object.getPrototypeOf(e));for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=u(e[t]));return n}var c=e=>/^\w*$/.test(e),f=e=>void 0===e,p=e=>Array.isArray(e)?e.filter(Boolean):[],m=e=>p(e.replace(/["|']|\]/g,"").split(/\.|\[/)),h=(e,t,r)=>{if(!t||!o(e))return r;let n=(c(t)?[t]:m(t)).reduce((e,t)=>a(e)?e:e[t],e);return f(n)||n===e?f(e[t])?r:e[t]:n},$=e=>"function"==typeof e,y=(e,t,r)=>{let n=-1,i=c(t)?[t]:m(t),a=i.length,d=a-1;for(;++n<a;){let t=i[n],a=r;if(n!==d){let r=e[t];
37a=o(r)||Array.isArray(r)?r:isNaN(+i[n+1])?{}:[]}if("__proto__"===t||"constructor"===t||"prototype"===t)return;e[t]=a,e=e[t]}};let v={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change",SUBMIT:"submit",TRIGGER:"trigger",VALID:"valid"},g={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},b={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},w="form",_="root",x=n.createContext(null);x.displayName="HookFormControlContext";let S=()=>n.useContext(x);var C=(e,t,r,n=!0)=>{let i={defaultValues:t._defaultValues};for(let a in e)Object.defineProperty(i,a,{get:()=>(t._proxyFormState[a]!==g.all&&(t._proxyFormState[a]=!n||g.all),r&&(r[a]=!0),e[a])});return i};let z="undefined"!=typeof window?n.useLayoutEffect:n.useEffect;var k=e=>"string"==typeof e,P=(e,t,r,n,i)=>k(e)?(n&&t.watch.add(e),h(r,e,i)):Array.isArray(e)?e.map(e=>(n&&t.watch.add(e),h(r,e))):(n&&(t.watchAll=!0),r),E=e=>a(e)||"object"!=typeof e;function O(e,t,r=new WeakSet){if(E(e)||E(t))return Object.is(e,t);if(i(e)&&i(t))return Object.is(e.getTime(),t.getTime());let n=Object.keys(e),a=Object.keys(t);if(n.length!==a.length)return!1;if(r.has(e)||r.has(t))return!0;for(let d of(r.add(e),r.add(t),n)){let n=e[d];if(!a.includes(d))return!1;if("ref"!==d){let e=t[d];if(i(n)&&i(e)||(o(n)||Array.isArray(n))&&(o(e)||Array.isArray(e))?!O(n,e,r):!Object.is(n,e))return!1}}return!0}function A(e){let t=S(),{control:r=t,name:i,defaultValue:a,disabled:o,exact:d,compute:s}=e||{},l=n.useRef(a),u=n.useRef(s),c=n.useRef(void 0),f=n.useRef(r),p=n.useRef(i);u.current=s;let[m,h]=n.useState(()=>{let e=r._getWatch(i,l.current);return u.current?u.current(e):e}),$=n.useCallback(e=>{let t=P(i,r._names,e||r._formValues,!1,l.current);return u.current?u.current(t):t},[r._formValues,r._names,i]),y=n.useCallback(e=>{if(!o){let t=P(i,r._names,e||r._formValues,!1,l.current);if(u.current){let e=u.current(t);O(e,c.current)||(h(e),c.current=e)}else h(t)}},[r._formValues,r._names,o,i]);z(()=>(f.current===r&&O(p.current,i)||(f.current=r,p.current=i,y()),r._subscribe({name:i,formState:{values:!0},exact:d,callback:e=>{y(e.values)}})),[r,d,i,y]),n.useEffect(()=>r._removeUnmounted());let v=f.current!==r,g=p.current,b=n.useMemo(()=>{if(o)return null;let e=!v&&!O(g,i);return v||e?$():null},[o,v,i,g,$]);return null!==b?b:m}let N=e=>e.render(function(e){let t=S(),{name:r,disabled:i,control:a=t,shouldUnregister:o,defaultValue:l,exact:c=!0}=e,p=s(a._names.array,r),m=n.useMemo(()=>h(a._formValues,r,h(a._defaultValues,r,l)),[a,r,l]),g=A({control:a,name:r,defaultValue:m,exact:c}),b=function(e){let t=S(),{control:r=t,disabled:i,name:a,exact:o}=e||{},[d,s]=n.useState(r._formState),l=n.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return z(()=>r._subscribe({name:a,formState:l.current,exact:o,callback:e=>{i||s({...r._formState,...e})}}),[a,i,o]),n.useEffect(()=>{l.current.isValid&&r._setValid(!0)},[r]),n.useMemo(()=>C(d,r,l.current,!1),[d,r])}({control:a,name:r,exact:c}),w=n.useRef(e),_=n.useRef(void 0),x=n.useRef(a.register(r,{...e.rules,value:g,..."boolean"==typeof e.disabled?{disabled:e.disabled}:{}}));w.current=e;let k=n.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!h(b.errors,r)},isDirty:{enumerable:!0,get:()=>!!h(b.dirtyFields,r)},isTouched:{enumerable:!0,get:()=>!!h(b.touchedFields,r)},isValidating:{enumerable:!0,get:()=>!!h(b.validatingFields,r)},error:{enumerable:!0,get:()=>h(b.errors,r)}}),[b,r]),P=n.useCallback(e=>x.current.onChange({target:{value:d(e),name:r},type:v.CHANGE}),[r]),E=n.useCallback(()=>x.current.onBlur({target:{value:h(a._formValues,r),name:r},type:v.BLUR}),[r,a._formValues]),O=n.useCallback(e=>{let t=h(a._fields,r);t&&t._f&&e&&(t._f.ref={focus:()=>$(e.focus)&&e.focus(),select:()=>$(e.select)&&e.select(),setCustomValidity:t=>$(e.setCustomValidity)&&e.setCustomValidity(t),reportValidity:()=>$(e.reportValidity)&&e.reportValidity()})},[a._fields,r]),N=n.useMemo(()=>({name:r,value:g,..."boolean"==typeof i||b.disabled?{disabled:b.disabled||i}:{},onChange:P,onBlur:E,ref:O}),[r,i,b.disabled,P,E,O,g]);return n.useEffect(()=>{let e=a._options.shouldUnregister||o,t=_.current;t&&t!==r&&!p&&a.unregister(t),a.register(r,{...w.current.rules,..."boolean"==typeof w.current.disabled?{disabled:w.current.disabled}:{}});let n=(e,t)=>{let r=h(a._fields,e);r&&r._f&&(r._f.mount=t)};if(n(r,!0),e){let e=u(h(a._options.defaultValues,r,w.current.defaultValue));y(a._defaultValues,r,e),f(h(a._formValues,r))&&y(a._formValues,r,e)}return p||a.register(r),_.current=r,()=>
37{(p?e&&!a._state.action:e)?a.unregister(r):n(r,!1)}},[r,a,p,o]),n.useEffect(()=>{a._setDisabledField({disabled:i,name:r})},[i,r,a]),n.useMemo(()=>({field:N,formState:b,fieldState:k}),[N,b,k])}(e)),I=n.createContext(null);I.displayName="HookFormContext";let T=()=>n.useContext(I),R=e=>{let{children:t,watch:r,getValues:i,getFieldState:a,setError:o,clearErrors:d,setValue:s,trigger:l,formState:u,resetField:c,reset:f,handleSubmit:p,unregister:m,control:h,register:$,setFocus:y,subscribe:v}=e,g=n.useMemo(()=>({watch:r,getValues:i,getFieldState:a,setError:o,clearErrors:d,setValue:s,trigger:l,formState:u,resetField:c,reset:f,handleSubmit:p,unregister:m,control:h,register:$,setFocus:y,subscribe:v}),[d,h,u,a,i,p,$,f,c,o,y,s,v,l,m,r]);return n.createElement(I.Provider,{value:g},n.createElement(x.Provider,{value:g.control},t))};var D=(e,t,r,n,i)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[n]:i||!0}}:{},j=e=>Array.isArray(e)?e:[e],M=()=>{let e=[];return{get observers(){return e},next:t=>{for(let r of e)r.next&&r.next(t)},subscribe:t=>(e.push(t),{unsubscribe:()=>{e=e.filter(e=>e!==t)}}),unsubscribe:()=>{e=[]}}},F=e=>o(e)&&!Object.keys(e).length,L=e=>{if(!l)return!1;let t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},Z=e=>L(e)&&e.isConnected;function V(e,t){let r=Array.isArray(t)?t:c(t)?[t]:m(t),n=1===r.length?e:function(e,t){let r=t.slice(0,-1).length,n=0;for(;n<r;)e=f(e)?n++:e[t[n++]];return e}(e,r),i=r.length-1,a=r[i];return n&&delete n[a],0!==i&&(o(n)&&F(n)||Array.isArray(n)&&function(e){for(let t in e)if(e.hasOwnProperty(t)&&!f(e[t]))return!1;return!0}(n))&&V(e,r.slice(0,-1)),e}function B(e){return Array.isArray(e)||o(e)&&!(e=>{for(let t in e)if($(e[t]))return!0;return!1})(e)}function U(e,t={}){for(let r in e){let n=e[r];B(n)?(t[r]=Array.isArray(n)?[]:{},U(n,t[r])):f(n)||(t[r]=!0)}return t}function G(e,t,r){for(let n in r||(r=U(t)),e){let i=e[n];if(B(i))f(t)||E(r[n])?r[n]=U(i,Array.isArray(i)?[]:{}):G(i,a(t)?{}:t[n],r[n]);else{let e=t[n];r[n]=!O(i,e)}}return r}let W={value:!1,isValid:!1},K={value:!0,isValid:!0};var J=e=>{if(Array.isArray(e)){if(e.length>1){let t=e.filter(e=>e&&e.checked&&!e.disabled).map(e=>e.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!f(e[0].attributes.value)?f(e[0].value)||""===e[0].value?K:{value:e[0].value,isValid:!0}:K:W}return W},q=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:n})=>f(e)?e:t?""===e?NaN:e?+e:e:r&&k(e)?new Date(e):n?n(e):e;let H={isValid:!1,value:null};var Y=e=>Array.isArray(e)?e.reduce((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e,H):H;function X(e){let t=e.ref;return"file"===t.type?t.files:"radio"===t.type?Y(e.refs).value:"select-multiple"===t.type?[...t.selectedOptions].map(({value:e})=>e):"checkbox"===t.type?J(e.refs).value:q(f(t.value)?e.ref.value:t.value,e)}var Q=e=>f(e)?e:e instanceof RegExp?e.source:o(e)?e.value instanceof RegExp?e.value.source:e.value:e,ee=e=>({isOnSubmit:!e||e===g.onSubmit,isOnBlur:e===g.onBlur,isOnChange:e===g.onChange,isOnAll:e===g.all,isOnTouch:e===g.onTouched});let et="AsyncFunction";var er=e=>!!e&&!!e.validate&&!!($(e.validate)&&e.validate.constructor.name===et||o(e.validate)&&Object.values(e.validate).find(e=>e.constructor.name===et)),en=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some(t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length))));let ei=(e,t,r,n)=>{for(let i of r||Object.keys(e)){let r=h(e,i);if(r){let{_f:e,...a}=r;if(e){if(e.refs&&e.refs[0]&&t(e.refs[0],i)&&!n)return!0;else if(e.ref&&t(e.ref,e.name)&&!n)return!0;else if(ei(a,t))break}else if(o(a)&&ei(a,t))break}}};function ea(e,t,r){let n=h(e,r);if(n||c(r))return{error:n,name:r};let i=r.split(".");for(;i.length;){let n=i.join("."),a=h(t,n),o=h(e,n);if(a&&!Array.isArray(a)&&r!==n)break;if(o&&o.type)return{name:n,error:o};if(o&&o.root&&o.root.type)return{name:`${n}.root`,error:o.root};i.pop()}return{name:r}}var eo=(e,t,r)=>{let n=j(h(e,r));return y(n,_,t[r]),y(e,r,n),e};function ed(e,t,r="validate"){if(k(e)||Array.isArray(e)&&e.every(k)||"boolean"==typeof e&&!e)return{type:r,message:k(e)?e:"",ref:t}}var es=e=>!o(e)||e instanceof RegExp?{value:e,message:""}:e,el=async(e,t,r,n,i,d)=>{let{ref:s,refs:l,required:u,maxLength:c,minLength:p,min:m,max:y,pattern:v,validate:g,name:w,valueAsNumber:_,mount:x}=e._f,S=h(r,w);if(!x||t.has(w))return{};let C=l?l[0]:s,z=e=>{i&&C.reportValidity&&(C.setCustomValidity("boolean"==typeof e?"":e||""),C.reportValidity())},P={},E="radio"===s.type,O="checkbox"===s.type,A=(_||"file"===s.type)&&f(s.value)&&f(S)||L(s)&&""===s.value||""===S||Array.isArray(S)&&!S.length,N=D.bind(null,w,n,P),I=(e,t,r,n=b.maxLength,i=b.minLength)=>{let a=e?t:r;P[w]={type:e?n:i,message:a,ref:s,...N(e?n:i,a)}};if(d?!Array.isArray(S)||!S.length:u&&(!(E||O)&&(A||a(S))||"boolean"==typeof S&&!S||O&&!J(l).isValid||E&&!Y(l).isValid)){let{value:e,message:t}=k(u)?{value:!!u,message:u}:es(u);if(e&&(P[w]={type:b.required,message:t,ref:C,...N(b.required,t)},!n))return z(t),P}if(!A&&(!a(m)||!a(y))){let e,t,r=es(y),i=es(m);if(a(S)||isNaN(S)){let n=s.valueAsDate||new Date(S),a=e=>new Date(new Date().toDateString()+" "+e),o="time"==s.type,d="week"==s.type;k(r.value)&&S&&(e=o?a(S)>a(r.value):d?S>r.value:n>new Date(r.value)),k(i.value)&&S&&(t=o?a(S)<a(i.value):d?S<i.value:n<new Date(i.value))}else{let n=s.valueAsNumber||(S?+S:S);a(r.value)||(e=n>r.value),a(i.value)||(t=n<i.value)}if((e||t)&&(I(!!e,r.message,i.message,b.max,b.min),!n))return z(P[w].message),P}if((c||p)&&!A&&(k(S)||d&&Array.isArray(S))){let e=es(c),t=es(p),r=!a(e.value)&&S.length>+e.value,i=!a(t.value)&&S.length<+t.value;if((r||i)&&(I(r,e.message,t.message),!n))return z(P[w].message),P}if(v&&!A&&k(S)){let{value:e,message:t}
37=es(v);if(e instanceof RegExp&&!S.match(e)&&(P[w]={type:b.pattern,message:t,ref:s,...N(b.pattern,t)},!n))return z(t),P}if(g){if($(g)){let e=ed(await g(S,r),C);if(e&&(P[w]={...e,...N(b.validate,e.message)},!n))return z(e.message),P}else if(o(g)){let e={};for(let t in g){if(!F(e)&&!n)break;let i=ed(await g[t](S,r),C,t);i&&(e={...i,...N(t,i.message)},z(i.message),n&&(P[w]=e))}if(!F(e)&&(P[w]={ref:C,...e},!n))return P}}return z(!0),P};let eu={mode:g.onSubmit,reValidateMode:g.onChange,shouldFocusError:!0};function ec(e={}){let t=n.useRef(void 0),r=n.useRef(void 0),[c,m]=n.useState({isDirty:!1,isValidating:!1,isLoading:$(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,isReady:!1,defaultValues:$(e.defaultValues)?void 0:e.defaultValues});if(!t.current)if(e.formControl)t.current={...e.formControl,formState:c},e.defaultValues&&!$(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{let{formControl:r,...n}=function(e={}){let t,r={...eu,...e},n={submitCount:0,isDirty:!1,isReady:!1,isLoading:$(r.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:r.errors||{},disabled:r.disabled||!1},c={},m=(o(r.defaultValues)||o(r.values))&&u(r.defaultValues||r.values)||{},x=r.shouldUnregister?{}:u(m),S={action:!1,mount:!1,watch:!1,keepIsValid:!1},C={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set,registerName:new Set},z=0,E={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},A={...E},N={...A},I={array:M(),state:M()},T=r.criteriaMode===g.all,R=async e=>{if(!S.keepIsValid&&!r.disabled&&(A.isValid||N.isValid||e)){let e;r.resolver?(e=F((await K()).errors),D()):e=await Y({fields:c,onlyCheckValid:!0,eventType:v.VALID}),e!==n.isValid&&I.state.next({isValid:e})}},D=(e,t)=>{!r.disabled&&(A.isValidating||A.validatingFields||N.isValidating||N.validatingFields)&&((e||Array.from(C.mount)).forEach(e=>{e&&(t?y(n.validatingFields,e,t):V(n.validatingFields,e))}),I.state.next({validatingFields:n.validatingFields,isValidating:!F(n.validatingFields)}))},B=e=>{let t=G(m,x),r=e.substring(0,e.search(/\.\d+(\.|$)/))||e;y(n.dirtyFields,r,h(t,r))},U=(e,t,r,n)=>{let i=h(c,e);if(i){let a=h(x,e,f(r)?h(m,e):r);f(a)||n&&n.defaultChecked||t?y(x,e,t?a:X(i._f)):es(e,a),S.mount&&!S.action&&R()}},W=(e,t,i,a,o)=>{let d=!1,s=!1,l={name:e};if(!r.disabled){if(!i||a){(A.isDirty||N.isDirty)&&(s=n.isDirty,n.isDirty=l.isDirty=et(),d=s!==l.isDirty);let r=O(h(m,e),t);s=!!h(n.dirtyFields,e),r?V(n.dirtyFields,e):y(n.dirtyFields,e,!0),l.dirtyFields=n.dirtyFields,d=d||(A.dirtyFields||N.dirtyFields)&&!r!==s}if(i){let t=h(n.touchedFields,e);t||(y(n.touchedFields,e,i),l.touchedFields=n.touchedFields,d=d||(A.touchedFields||N.touchedFields)&&t!==i)}d&&o&&I.state.next(l)}return d?l:{}},K=async e=>(D(e,!0),await r.resolver(x,r.context,((e,t,r,n)=>{let i={};for(let r of e){let e=h(t,r);e&&y(i,r,e._f)}return{criteriaMode:r,names:[...e],fields:i,shouldUseNativeValidation:n}})(e||C.mount,c,r.criteriaMode,r.shouldUseNativeValidation))),J=async e=>{let{errors:t}=await K(e);if(D(e),e)for(let r of e){let e=h(t,r);e?y(n.errors,r,e):V(n.errors,r)}else n.errors=t;return t},H=async({name:t,eventType:r})=>{if(e.validate){let i=await e.validate({formValues:x,formState:n,name:t,eventType:r});if(o(i))for(let e in i)i[e]&&eg(`${w}.${e}`,{message:k(i.message)?i.message:"",type:b.validate});else k(i)||!i?eg(w,{message:i||"",type:b.validate}):ev(w);return i}return!0},Y=async({fields:t,onlyCheckValid:i,name:a,eventType:o,context:d={valid:!0,runRootValidation:!1}})=>{if(e.validate&&(d.runRootValidation=!0,!await H({name:a,eventType:o}))&&(d.valid=!1,i))return d.valid;for(let a in t){let s=t[a];if(s){let{_f:t,...l}=s;if(t){let a=C.array.has(t.name),o=s._f&&er(s._f);o&&A.validatingFields&&D([t.name],!0);let l=await el(s,C.disabled,x,T,r.shouldUseNativeValidation&&!i,a);if(o&&A.validatingFields&&D([t.name]),l[t.name]&&(d.valid=!1,i)||(i||(h(l,t.name)?a?eo(n.errors,l,t.name):y(n.errors,t.name,l[t.name]):V(n.errors,t.name)),e.shouldUseNativeValidation&&l[t.name]))break}
37F(l)||await Y({context:d,onlyCheckValid:i,fields:l,name:a,eventType:o})}}return d.valid},et=(e,t)=>!r.disabled&&(e&&t&&y(x,e,t),!O(e$(),m)),ed=(e,t,r)=>P(e,C,{...S.mount?x:f(t)?m:k(e)?{[e]:t}:t},r,t),es=(e,t,r={})=>{let n=h(c,e),i=t;if(n){let r=n._f;r&&(r.disabled||y(x,e,q(t,r)),i=L(r.ref)&&a(t)?"":t,"select-multiple"===r.ref.type?[...r.ref.options].forEach(e=>e.selected=i.includes(e.value)):r.refs?"checkbox"===r.ref.type?r.refs.forEach(e=>{e.defaultChecked&&e.disabled||(Array.isArray(i)?e.checked=!!i.find(t=>t===e.value):e.checked=i===e.value||!!i)}):r.refs.forEach(e=>e.checked=e.value===i):"file"===r.ref.type?r.ref.value="":(r.ref.value=i,r.ref.type||I.state.next({name:e,values:u(x)})))}(r.shouldDirty||r.shouldTouch)&&W(e,i,r.shouldTouch,r.shouldDirty,!0),r.shouldValidate&&eh(e)},ec=(e,t,r)=>{for(let n in t){if(!t.hasOwnProperty(n))return;let a=t[n],d=e+"."+n,s=h(c,d);(C.array.has(e)||o(a)||s&&!s._f)&&!i(a)?ec(d,a,r):es(d,a,r)}},ef=(e,t,r={})=>{let i=h(c,e),o=C.array.has(e),d=u(t);y(x,e,d),o?(I.array.next({name:e,values:u(x)}),(A.isDirty||A.dirtyFields||N.isDirty||N.dirtyFields)&&r.shouldDirty&&(B(e),I.state.next({name:e,dirtyFields:n.dirtyFields,isDirty:et(e,d)}))):!i||i._f||a(d)?es(e,d,r):ec(e,d,r),en(e,C)?I.state.next({...n,name:e,values:u(x)}):I.state.next({name:S.mount?e:void 0,values:u(x)})},ep=async a=>{S.mount=!0;let o=a.target,s=o.name,l=!0,f=h(c,s),p=e=>{l=Number.isNaN(e)||i(e)&&isNaN(e.getTime())||O(e,h(x,s,e))},m=ee(r.mode),$=ee(r.reValidateMode);if(f){let i,S,M,L=o.type?X(f._f):d(a),Z=a.type===v.BLUR||a.type===v.FOCUS_OUT,B=!((M=f._f).mount&&(M.required||M.min||M.max||M.maxLength||M.minLength||M.pattern||M.validate))&&!e.validate&&!r.resolver&&!h(n.errors,s)&&!f._f.deps||(g=Z,b=h(n.touchedFields,s),w=n.isSubmitted,_=$,!(k=m).isOnAll&&(!w&&k.isOnTouch?!(b||g):(w?_.isOnBlur:k.isOnBlur)?!g:(w?!_.isOnChange:!k.isOnChange)||g)),U=en(s,C,Z);y(x,s,L),Z?o&&o.readOnly||(f._f.onBlur&&f._f.onBlur(a),t&&t(0)):f._f.onChange&&f._f.onChange(a);let G=W(s,L,Z),J=!F(G)||U;if(Z||I.state.next({name:s,type:a.type,values:u(x)}),B)return(A.isValid||N.isValid)&&("onBlur"===r.mode?Z&&R():Z||R()),J&&I.state.next({name:s,...U?{}:G});if(!r.resolver&&e.validate&&await H({name:s,eventType:a.type}),!Z&&U&&I.state.next({...n}),r.resolver){let{errors:e}=await K([s]);if(D([s]),p(L),l){let t=ea(n.errors,c,s),r=ea(e,c,t.name||s);i=r.error,s=r.name,S=F(e)}}else D([s],!0),i=(await el(f,C.disabled,x,T,r.shouldUseNativeValidation))[s],D([s]),p(L),l&&(i?S=!1:(A.isValid||N.isValid)&&(S=await Y({fields:c,onlyCheckValid:!0,name:s,eventType:a.type})));if(l){f._f.deps&&(!Array.isArray(f._f.deps)||f._f.deps.length>0)&&eh(f._f.deps);var g,b,w,_,k,P=s,E=S,j=i;let e=h(n.errors,P),a=(A.isValid||N.isValid)&&"boolean"==typeof E&&n.isValid!==E;if(r.delayError&&j){let e;e=()=>{y(n.errors,P,j),I.state.next({errors:n.errors})},(t=t=>{clearTimeout(z),z=setTimeout(e,t)})(r.delayError)}else clearTimeout(z),t=null,j?y(n.errors,P,j):V(n.errors,P);if((j?!O(e,j):e)||!F(G)||a){let e={...G,...a&&"boolean"==typeof E?{isValid:E}:{},errors:n.errors,name:P};n={...n,...e},I.state.next(e)}}}},em=(e,t)=>{if(h(n.errors,t)&&e.focus)return e.focus(),1},eh=async(e,t={})=>{let i,a,o=j(e);if(r.resolver){let t=await J(f(e)?e:o);i=F(t),a=e?!o.some(e=>h(t,e)):i}else e?((a=(await Promise.all(o.map(async e=>{let t=h(c,e);return await Y({fields:t&&t._f?{[e]:t}:t,eventType:v.TRIGGER})}))).every(Boolean))||n.isValid)&&R():a=i=await Y({fields:c,name:e,eventType:v.TRIGGER});return I.state.next({...!k(e)||(A.isValid||N.isValid)&&i!==n.isValid?{}:{name:e},...r.resolver||!e?{isValid:i}:{},errors:n.errors}),t.shouldFocus&&!a&&ei(c,em,e?o:C.mount),a},e$=(e,t)=>{let r={...S.mount?x:m};return t&&(r=function e(t,r){let n={};for(let i in t)if(t.hasOwnProperty(i)){let a=t[i],d=r[i];if(a&&o(a)&&d){let t=e(a,d);o(t)&&(n[i]=t)}else t[i]&&(n[i]=d)}return n}(t.dirtyFields?n.dirtyFields:n.touchedFields,r)),f(e)?r:k(e)?h(r,e):e.map(e=>h(r,e))},ey=(e,t)=>({invalid:!!h((t||n).errors,e),isDirty:!!h((t||n).dirtyFields,e),error:h((t||n).errors,e),isValidating:!!h(n.validatingFields,e),isTouched:!!h((t||n).touchedFields,e)}),ev=e=>{let t=e?j(e):void 0;
37null==t||t.forEach(e=>V(n.errors,e)),t?t.forEach(e=>{I.state.next({name:e,errors:n.errors})}):I.state.next({errors:{}})},eg=(e,t,r)=>{let i=(h(c,e,{_f:{}})._f||{}).ref,{ref:a,message:o,type:d,...s}=h(n.errors,e)||{};y(n.errors,e,{...s,...t,ref:i}),I.state.next({name:e,errors:n.errors,isValid:!1}),r&&r.shouldFocus&&i&&i.focus&&i.focus()},eb=e=>I.state.subscribe({next:t=>{let r,i,a;r=e.name,i=t.name,a=e.exact,(!r||!i||r===i||j(r).some(e=>e&&(a?e===i:e.startsWith(i)||i.startsWith(e))))&&((e,t,r,n)=>{r(e);let{name:i,...a}=e;return F(a)||Object.keys(a).length>=Object.keys(t).length||Object.keys(a).find(e=>t[e]===(!n||g.all))})(t,e.formState||A,eP,e.reRenderRoot)&&e.callback({values:{...x},...n,...t,defaultValues:m})}}).unsubscribe,ew=(e,t={})=>{for(let i of e?j(e):C.mount)C.mount.delete(i),C.array.delete(i),t.keepValue||(V(c,i),V(x,i)),t.keepError||V(n.errors,i),t.keepDirty||V(n.dirtyFields,i),t.keepTouched||V(n.touchedFields,i),t.keepIsValidating||V(n.validatingFields,i),r.shouldUnregister||t.keepDefaultValue||V(m,i);I.state.next({values:u(x)}),I.state.next({...n,...!t.keepDirty?{}:{isDirty:et()}}),t.keepIsValid||R()},e_=({disabled:e,name:t})=>{if("boolean"==typeof e&&S.mount||e||C.disabled.has(t)){let r=C.disabled.has(t);e?C.disabled.add(t):C.disabled.delete(t),!!e!==r&&S.mount&&!S.action&&R()}},ex=(e,t={})=>{let n=h(c,e),i="boolean"==typeof t.disabled||"boolean"==typeof r.disabled,a=!C.registerName.has(e)&&n&&!n._f.mount;return(y(c,e,{...n||{},_f:{...n&&n._f?n._f:{ref:{name:e}},name:e,mount:!0,...t}}),C.mount.add(e),n&&!a)?e_({disabled:"boolean"==typeof t.disabled?t.disabled:r.disabled,name:e}):U(e,!0,t.value),{...i?{disabled:t.disabled||r.disabled}:{},...r.progressive?{required:!!t.required,min:Q(t.min),max:Q(t.max),minLength:Q(t.minLength),maxLength:Q(t.maxLength),pattern:Q(t.pattern)}:{},name:e,onChange:ep,onBlur:ep,ref:i=>{if(i){let r;C.registerName.add(e),ex(e,t),C.registerName.delete(e),n=h(c,e);let a=f(i.value)&&i.querySelectorAll&&i.querySelectorAll("input,select,textarea")[0]||i,o="radio"===(r=a).type||"checkbox"===r.type,d=n._f.refs||[];(o?d.find(e=>e===a):a===n._f.ref)||(y(c,e,{_f:{...n._f,...o?{refs:[...d.filter(Z),a,...Array.isArray(h(m,e))?[{}]:[]],ref:{type:a.type,name:e}}:{ref:a}}}),U(e,!1,void 0,a))}else(n=h(c,e,{}))._f&&(n._f.mount=!1),(r.shouldUnregister||t.shouldUnregister)&&!(s(C.array,e)&&S.action)&&C.unMount.add(e)}}},eS=()=>r.shouldFocusError&&ei(c,em,C.mount),eC=(e,t)=>async i=>{let a;i&&(i.preventDefault&&i.preventDefault(),i.persist&&i.persist());let o=u(x);if(I.state.next({isSubmitting:!0}),r.resolver){let{errors:e,values:t}=await K();D(),n.errors=e,o=u(t)}else await Y({fields:c,eventType:v.SUBMIT});if(C.disabled.size)for(let e of C.disabled)V(o,e);if(V(n.errors,_),F(n.errors)){I.state.next({errors:{}});try{await e(o,i)}catch(e){a=e}}else t&&await t({...n.errors},i),eS(),setTimeout(eS);if(I.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:F(n.errors)&&!a,submitCount:n.submitCount+1,errors:n.errors}),a)throw a},ez=(e,t={})=>{let i=e?u(e):m,a=u(i),o=F(e),d=o?m:a;if(t.keepDefaultValues||(m=i),!t.keepValues){if(t.keepDirtyValues)for(let e of Array.from(new Set([...C.mount,...Object.keys(G(m,x))]))){let t=h(n.dirtyFields,e),r=h(x,e),i=h(d,e);t&&!f(r)?y(d,e,r):t||f(i)||ef(e,i)}else{if(l&&f(e))for(let e of C.mount){let t=h(c,e);if(t&&t._f){let e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(L(e)){let t=e.closest("form");if(t){t.reset();break}}}}if(t.keepFieldsRef)for(let e of C.mount)ef(e,h(d,e));else c={}}x=r.shouldUnregister?t.keepDefaultValues?u(m):{}:u(d),I.array.next({values:{...d}}),I.state.next({values:{...d}})}C={mount:t.keepDirtyValues?C.mount:new Set,unMount:new Set,array:new Set,registerName:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},S.mount=!A.isValid||!!t.keepIsValid||!!t.keepDirtyValues||!r.shouldUnregister&&!F(d),S.watch=!!r.shouldUnregister,S.keepIsValid=!!t.keepIsValid,S.action=!1,t.keepErrors||(n.errors={}),I.state.next({submitCount:t.keepSubmitCount?n.submitCount:0,isDirty:!o&&(t.keepDirty?n.isDirty:!!(t.keepDefaultValues&&!O(e,m))),isSubmitted:!!t.keepIsSubmitted&&n.isSubmitted,dirtyFields:o?{}:t.keepDirtyValues?t.keepDefaultValues&&x?G(m,x):n.dirtyFields:t.keepDefaultValues&&e?G(m,e):t.keepDirty?n.dirtyFields:{},touchedFields:t.keepTouched?n.touchedFields:{},errors:t.keepErrors?n.errors:{},isSubmitSuccessful:!!t.keepIsSubmitSuccessful&&n.isSubmitSuccessful,isSubmitting:!1,defaultValues:m})},ek=(e,t)=>ez($(e)?e(x):e,{...r.resetOptions,...t}),eP=e=>{n={...n,...e}},eE={control:{register:ex,unregister:ew,getFieldState:ey,handleSubmit:eC,setError:eg,_subscribe:eb,_runSchema:K,_updateIsValidating:D,_focusError:eS,_getWatch:ed,_getDirty:et,_setValid:R,_setFieldArray:(e,t=[],i,a,o=!0,d=!0)=>
37{if(a&&i&&!r.disabled){if(S.action=!0,d&&Array.isArray(h(c,e))){let t=i(h(c,e),a.argA,a.argB);o&&y(c,e,t)}if(d&&Array.isArray(h(n.errors,e))){let t,r=i(h(n.errors,e),a.argA,a.argB);o&&y(n.errors,e,r),p(h(t=n.errors,e)).length||V(t,e)}if((A.touchedFields||N.touchedFields)&&d&&Array.isArray(h(n.touchedFields,e))){let t=i(h(n.touchedFields,e),a.argA,a.argB);o&&y(n.touchedFields,e,t)}(A.dirtyFields||N.dirtyFields)&&B(e),I.state.next({name:e,isDirty:et(e,t),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else y(x,e,t)},_setDisabledField:e_,_setErrors:e=>{n.errors=e,I.state.next({errors:n.errors,isValid:!1})},_getFieldArray:e=>p(h(S.mount?x:m,e,r.shouldUnregister?h(m,e,[]):[])),_reset:ez,_resetDefaultValues:()=>$(r.defaultValues)&&r.defaultValues().then(e=>{ek(e,r.resetOptions),I.state.next({isLoading:!1})}),_removeUnmounted:()=>{for(let e of C.unMount){let t=h(c,e);t&&(t._f.refs?t._f.refs.every(e=>!Z(e)):!Z(t._f.ref))&&ew(e)}C.unMount=new Set},_disableForm:e=>{"boolean"==typeof e&&(I.state.next({disabled:e}),ei(c,(t,r)=>{let n=h(c,r);n&&(t.disabled=n._f.disabled||e,Array.isArray(n._f.refs)&&n._f.refs.forEach(t=>{t.disabled=n._f.disabled||e}))},0,!1))},_subjects:I,_proxyFormState:A,get _fields(){return c},get _formValues(){return x},get _state(){return S},set _state(value){S=value},get _defaultValues(){return m},get _names(){return C},set _names(value){C=value},get _formState(){return n},get _options(){return r},set _options(value){r={...r,...value}}},subscribe:e=>(S.mount=!0,N={...N,...e.formState},eb({...e,formState:{...E,...e.formState}})),trigger:eh,register:ex,handleSubmit:eC,watch:(e,t)=>$(e)?I.state.subscribe({next:r=>"values"in r&&e(ed(void 0,t),r)}):ed(e,t,!0),setValue:ef,getValues:e$,reset:ek,resetField:(e,t={})=>{h(c,e)&&(f(t.defaultValue)?ef(e,u(h(m,e))):(ef(e,t.defaultValue),y(m,e,u(t.defaultValue))),t.keepTouched||V(n.touchedFields,e),t.keepDirty||(V(n.dirtyFields,e),n.isDirty=t.defaultValue?et(e,u(h(m,e))):et()),!t.keepError&&(V(n.errors,e),A.isValid&&R()),I.state.next({...n}))},clearErrors:ev,unregister:ew,setError:eg,setFocus:(e,t={})=>{let r=h(c,e),n=r&&r._f;if(n){let e=n.refs?n.refs[0]:n.ref;e.focus&&setTimeout(()=>{e.focus(),t.shouldSelect&&$(e.select)&&e.select()})}},getFieldState:ey};return{...eE,formControl:eE}}(e);t.current={...n,formState:c}}let x=t.current.control;return x._options=e,z(()=>{let e=x._subscribe({formState:x._proxyFormState,callback:()=>m({...x._formState}),reRenderRoot:!0});return m(e=>({...e,isReady:!0})),x._formState.isReady=!0,e},[x]),n.useEffect(()=>x._disableForm(e.disabled),[x,e.disabled]),n.useEffect(()=>{e.mode&&(x._options.mode=e.mode),e.reValidateMode&&(x._options.reValidateMode=e.reValidateMode)},[x,e.mode,e.reValidateMode]),n.useEffect(()=>{e.errors&&(x._setErrors(e.errors),x._focusError())},[x,e.errors]),n.useEffect(()=>{e.shouldUnregister&&x._subjects.state.next({values:x._getWatch()})},[x,e.shouldUnregister]),n.useEffect(()=>{if(x._proxyFormState.isDirty){let e=x._getDirty();e!==c.isDirty&&x._subjects.state.next({isDirty:e})}},[x,c.isDirty]),n.useEffect(()=>{var t;e.values&&!O(e.values,r.current)?(x._reset(e.values,{keepFieldsRef:!0,...x._options.resetOptions}),(null==(t=x._options.resetOptions)?void 0:t.keepIsValid)||x._setValid(),r.current=e.values,m(e=>({...e}))):x._resetDefaultValues()},[x,e.values]),n.useEffect(()=>{x._state.mount||(x._setValid(),x._state.mount=!0),x._state.watch&&(x._state.watch=!1,x._subjects.state.next({...x._formState})),x._removeUnmounted()}),t.current.formState=n.useMemo(()=>C(c,x),[x,c]),t.current}},63540:(e,t,r)=>{r.d(t,{sG:()=>l,hO:()=>u});var n=r(12115),i=r(47650),a=r(6101),o=r(95155),d=Symbol("radix.slottable");function s(e){return n.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===d}var l=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let r=function(e){let t=function(e){let t=n.forwardRef((e,t)=>{let{children:r,...i}=e;if(n.isValidElement(r)){var o;let e,d,s=(o=r,(d=(e=Object.getOwnPropertyDescriptor(o.props,"ref")?.get)&&"isReactWarning"in e&&e.
37isReactWarning)?o.ref:(d=(e=Object.getOwnPropertyDescriptor(o,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.props.ref:o.props.ref||o.ref),l=function(e,t){let r={...t};for(let n in t){let i=e[n],a=t[n];/^on[A-Z]/.test(n)?i&&a?r[n]=(...e)=>{let t=a(...e);return i(...e),t}:i&&(r[n]=i):"style"===n?r[n]={...i,...a}:"className"===n&&(r[n]=[i,a].filter(Boolean).join(" "))}return{...e,...r}}(i,r.props);return r.type!==n.Fragment&&(l.ref=t?(0,a.t)(t,s):s),n.cloneElement(r,l)}return n.Children.count(r)>1?n.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),r=n.forwardRef((e,r)=>{let{children:i,...a}=e,d=n.Children.toArray(i),l=d.find(s);if(l){let e=l.props.children,i=d.map(t=>t!==l?t:n.Children.count(e)>1?n.Children.only(null):n.isValidElement(e)?e.props.children:null);return(0,o.jsx)(t,{...a,ref:r,children:n.isValidElement(e)?n.cloneElement(e,void 0,i):null})}return(0,o.jsx)(t,{...a,ref:r,children:i})});return r.displayName=`${e}.Slot`,r}(`Primitive.${t}`),i=n.forwardRef((e,n)=>{let{asChild:i,...a}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,o.jsx)(i?r:t,{...a,ref:n})});return i.displayName=`Primitive.${t}`,{...e,[t]:i}},{});function u(e,t){e&&i.flushSync(()=>e.dispatchEvent(t))}},65074:(e,t,r)=>{r.d(t,{gMt:()=>tf,euz:()=>tE,Ikc:()=>ti,YjP:()=>D});var n,i={};r.r(i),r.d(i,{endsWith:()=>d.ERr,gt:()=>d.TxR,gte:()=>d.qmM,includes:()=>d.dRF,length:()=>d.YAm,lowercase:()=>d.hH9,lt:()=>d.AuJ,lte:()=>d.Zm2,maxLength:()=>d.Ebs,maxSize:()=>d.vL7,mime:()=>d.GZZ,minLength:()=>d.m9B,minSize:()=>d.Ndf,multipleOf:()=>d.HiR,negative:()=>d.bRU,nonnegative:()=>d.UIm,nonpositive:()=>d.ejI,normalize:()=>d.loG,overwrite:()=>d.bS9,positive:()=>d.NCA,property:()=>d.Jfo,regex:()=>d.Fkv,size:()=>d.d$Q,slugify:()=>d.TLt,startsWith:()=>d.$S2,toLowerCase:()=>d.Ilv,toUpperCase:()=>d.xYx,trim:()=>d.WN0,uppercase:()=>d.qFb});var a={};r.r(a),r.d(a,{ZodISODate:()=>f,ZodISODateTime:()=>u,ZodISODuration:()=>$,ZodISOTime:()=>m,date:()=>p,datetime:()=>c,duration:()=>y,time:()=>h});var o={};r.r(o),r.d(o,{ZodAny:()=>e0,ZodArray:()=>te,ZodBase64:()=>eb,ZodBase64URL:()=>e_,ZodBigInt:()=>eB,ZodBigIntFormat:()=>eG,ZodBoolean:()=>eZ,ZodCIDRv4:()=>e$,ZodCIDRv6:()=>ev,ZodCUID:()=>ee,ZodCUID2:()=>er,ZodCatch:()=>tq,ZodCodec:()=>t1,ZodCustom:()=>rn,ZodCustomStringFormat:()=>eP,ZodDate:()=>e6,ZodDefault:()=>tZ,ZodDiscriminatedUnion:()=>tc,ZodE164:()=>eS,ZodEmail:()=>M,ZodEmoji:()=>H,ZodEnum:()=>tC,ZodExactOptional:()=>tD,ZodFile:()=>tO,ZodFunction:()=>rt,ZodGUID:()=>L,ZodIPv4:()=>eu,ZodIPv6:()=>em,ZodIntersection:()=>tp,ZodJWT:()=>ez,ZodKSUID:()=>es,ZodLazy:()=>t5,ZodLiteral:()=>tP,ZodMAC:()=>ef,ZodMap:()=>tw,ZodNaN:()=>tY,ZodNanoID:()=>X,ZodNever:()=>e9,ZodNonOptional:()=>tG,ZodNull:()=>eX,ZodNullable:()=>tM,ZodNumber:()=>eI,ZodNumberFormat:()=>eR,ZodObject:()=>tn,ZodOptional:()=>tT,ZodPipe:()=>tQ,ZodPrefault:()=>tB,ZodPromise:()=>t7,ZodReadonly:()=>t3,ZodRecord:()=>ty,ZodSet:()=>tx,ZodString:()=>R,ZodStringFormat:()=>j,ZodSuccess:()=>tK,ZodSymbol:()=>eJ,ZodTemplateLiteral:()=>t4,ZodTransform:()=>tN,ZodTuple:()=>th,ZodType:()=>I,ZodULID:()=>ei,ZodURL:()=>K,ZodUUID:()=>V,ZodUndefined:()=>eH,ZodUnion:()=>td,ZodUnknown:()=>e2,ZodVoid:()=>e8,ZodXID:()=>eo,ZodXor:()=>tl,_ZodString:()=>T,_default:()=>tV,_function:()=>rr,any:()=>e1,array:()=>tt,base64:()=>ew,base64url:()=>ex,bigint:()=>eU,boolean:()=>eV,catch:()=>tH,check:()=>ri,cidrv4:()=>ey,cidrv6:()=>eg,codec:()=>t2,cuid:()=>et,cuid2:()=>en,custom:()=>ra,date:()=>e7,describe:()=>rs,discriminatedUnion:()=>tf,e164:()=>eC,email:()=>F,emoji:()=>Y,enum:()=>tz,exactOptional:()=>tj,file:()=>tA,float32:()=>ej,float64:()=>eM,function:()=>rr,guid:()=>Z,hash:()=>eN,hex:()=>eA,hostname:()=>eO,httpUrl:()=>q,instanceof:()=>ru,int:()=>eD,int32:()=>eF,int64:()=>eW,intersection:()=>tm,ipv4:()=>ec,ipv6:()=>eh,json:()=>rf,jwt:()=>ek,keyof:()=>tr,ksuid:()=>el,lazy:()=>t6,literal:()=>tE,looseObject:()=>to,looseRecord:()=>tb,mac:()=>ep,map:()=>t_,meta:()=>rl,nan:()=>tX,nanoid:()=>Q,nativeEnum:()=>tk,never:()=>e4,nonoptional:()=>tW,null:()=>eQ,nullable:()=>tF,nullish:()=>tL,number:()=>eT,object:()=>ti,optional:()=>tR,partialRecord:()=>tg,pipe:()=>t0,prefault:()=>tU,preprocess:()=>rp,promise:()=>re,readonly:()=>t9,record:()=>tv,refine:()=>ro,set:()=>tS,strictObject:()=>ta,string:()=>D,stringFormat:()=>eE,stringbool:()=>rc,success:()=>tJ,superRefine:()=>rd,symbol:()=>
37eq,templateLiteral:()=>t8,transform:()=>tI,tuple:()=>t$,uint32:()=>eL,uint64:()=>eK,ulid:()=>ea,undefined:()=>eY,union:()=>ts,unknown:()=>e3,url:()=>J,uuid:()=>B,uuidv4:()=>U,uuidv6:()=>G,uuidv7:()=>W,void:()=>e5,xid:()=>ed,xor:()=>tu});var d=r(33889),s=r(53746),l=r(12e3);let u=d.xIx("ZodISODateTime",(e,t)=>{d.KoL.init(e,t),j.init(e,t)});function c(e){return d.G1$(u,e)}let f=d.xIx("ZodISODate",(e,t)=>{d.v1L.init(e,t),j.init(e,t)});function p(e){return d.dbS(f,e)}let m=d.xIx("ZodISOTime",(e,t)=>{d.Ax8.init(e,t),j.init(e,t)});function h(e){return d.KnZ(m,e)}let $=d.xIx("ZodISODuration",(e,t)=>{d.$Nv.init(e,t),j.init(e,t)});function y(e){return d.f25($,e)}var v=r(4398);let g=(e,t)=>{d.a$H.init(e,t),e.name="ZodError",Object.defineProperties(e,{format:{value:t=>d.Wk_(e,t)},flatten:{value:t=>d.JMU(e,t)},addIssue:{value:t=>{e.issues.push(t),e.message=JSON.stringify(e.issues,v.jsonStringifyReplacer,2)}},addIssues:{value:t=>{e.issues.push(...t),e.message=JSON.stringify(e.issues,v.jsonStringifyReplacer,2)}},isEmpty:{get:()=>0===e.issues.length}})};d.xIx("ZodError",g);let b=d.xIx("ZodError",g,{Parent:Error}),w=d.Tjm(b),_=d.Rb(b),x=d.Ody(b),S=d.wGr(b),C=d.MvX(b),z=d.e2D(b),k=d.GWO(b),P=d.or4(b),E=d.rhe(b),O=d.VSu(b),A=d.v_W(b),N=d.R3(b),I=d.xIx("ZodType",(e,t)=>(d.W4S.init(e,t),Object.assign(e["~standard"],{jsonSchema:{input:(0,l.uE)(e,"input"),output:(0,l.uE)(e,"output")}}),e.toJSONSchema=(0,l.OA)(e,{}),e.def=t,e.type=t.type,Object.defineProperty(e,"_def",{value:t}),e.check=(...r)=>e.clone(d.ZSL.mergeDefs(t,{checks:[...t.checks??[],...r.map(e=>"function"==typeof e?{_zod:{check:e,def:{check:"custom"},onattach:[]}}:e)]}),{parent:!0}),e.with=e.check,e.clone=(t,r)=>d.o8B(e,t,r),e.brand=()=>e,e.register=(t,r)=>(t.add(e,r),e),e.parse=(t,r)=>w(e,t,r,{callee:e.parse}),e.safeParse=(t,r)=>x(e,t,r),e.parseAsync=async(t,r)=>_(e,t,r,{callee:e.parseAsync}),e.safeParseAsync=async(t,r)=>S(e,t,r),e.spa=e.safeParseAsync,e.encode=(t,r)=>C(e,t,r),e.decode=(t,r)=>z(e,t,r),e.encodeAsync=async(t,r)=>k(e,t,r),e.decodeAsync=async(t,r)=>P(e,t,r),e.safeEncode=(t,r)=>E(e,t,r),e.safeDecode=(t,r)=>O(e,t,r),e.safeEncodeAsync=async(t,r)=>A(e,t,r),e.safeDecodeAsync=async(t,r)=>N(e,t,r),e.refine=(t,r)=>e.check(ro(t,r)),e.superRefine=t=>e.check(rd(t)),e.overwrite=t=>e.check(d.bS9(t)),e.optional=()=>tR(e),e.exactOptional=()=>tj(e),e.nullable=()=>tF(e),e.nullish=()=>tR(tF(e)),e.nonoptional=t=>tW(e,t),e.array=()=>tt(e),e.or=t=>ts([e,t]),e.and=t=>tm(e,t),e.transform=t=>t0(e,tI(t)),e.default=t=>tV(e,t),e.prefault=t=>tU(e,t),e.catch=t=>tH(e,t),e.pipe=t=>t0(e,t),e.readonly=()=>t9(e),e.describe=t=>{let r=e.clone();return d.fd.add(r,{description:t}),r},Object.defineProperty(e,"description",{get:()=>d.fd.get(e)?.description,configurable:!0}),e.meta=(...t)=>{if(0===t.length)return d.fd.get(e);let r=e.clone();return d.fd.add(r,t[0]),r},e.isOptional=()=>e.safeParse(void 0).success,e.isNullable=()=>e.safeParse(null).success,e.apply=t=>t(e),e)),T=d.xIx("_ZodString",(e,t)=>{d.$vM.init(e,t),I.init(e,t),e._zod.processJSONSchema=(t,r,n)=>s.SW(e,t,r,n);let r=e._zod.bag;e.format=r.format??null,e.minLength=r.minimum??null,e.maxLength=r.maximum??null,e.regex=(...t)=>e.check(d.Fkv(...t)),e.includes=(...t)=>e.check(d.dRF(...t)),e.startsWith=(...t)=>e.check(d.$S2(...t)),e.endsWith=(...t)=>e.check(d.ERr(...t)),e.min=(...t)=>e.check(d.m9B(...t)),e.max=(...t)=>e.check(d.Ebs(...t)),e.length=(...t)=>e.check(d.YAm(...t)),e.nonempty=(...t)=>e.check(d.m9B(1,...t)),e.lowercase=t=>e.check(d.hH9(t)),e.uppercase=t=>e.check(d.qFb(t)),e.trim=()=>e.check(d.WN0()),e.normalize=(...t)=>e.check(d.loG(...t)),e.toLowerCase=()=>e.check(d.Ilv()),e.toUpperCase=()=>e.check(d.xYx()),e.slugify=()=>e.check(d.TLt())}),R=d.xIx("ZodString",(e,t)=>{d.$vM.init(e,t),T.init(e,t),e.email=t=>e.check(d.Mue(M,t)),e.url=t=>e.check(d.Fnx(K,t)),e.jwt=t=>e.check(d.rkn(ez,t)),e.emoji=t=>e.check(d.aCo(H,t)),e.guid=t=>e.check(d.tB6(L,t)),e.uuid=t=>e.check(d.Bem(V,t)),e.uuidv4=t=>e.check(d.nA(V,t)),e.uuidv6=t=>e.check(d.pYI(V,t)),e.uuidv7=t=>e.check(d.wAW(V,t)),e.nanoid=t=>e.check(d.Dl9(X,t)),e.guid=t=>e.check(d.tB6(L,t)),e.cuid=t=>e.check(d.fsu(ee,t)),e.cuid2=t=>e.check(d.BjO(er,t)),e.ulid=t=>e.check(d.CtB(ei,t)),e.base64=t=>e.check(d.rty(eb,t)),e.base64url=t=>e.check(d.cUp(e_,t)),e.xid=t=>e.check(d.Pwh(eo,t)),e.ksuid=t=>e.check(d._zn(es,t)),e.ipv4=t=>e.check(d.NyF(eu,t)),e.ipv6=t=>e.check(d.$O6(em,t)),e.cidrv4=t=>e.check(d.UyX(e$,t)),e.cidrv6=t=>e.check(d.gPm(ev,t)),e.e164=t=>e.check(d.KBX(eS,t)),e.datetime=t=>e.check(c(t)),e.date=t=>e.check(p(t)),e.time=t=>e.check(h(t)),e.duration=t=>e.check(y(t))});function D(e){return d.Rle(R,e)}let j=d.xIx("ZodStringFormat",(e,t)=>{d.EYA.init(e,t),T.init(e,t)}),M=d.xIx("ZodEmail",(e,t)=>{d.qGO.init(e,t),j.init(e,t)});
37function F(e){return d.Mue(M,e)}let L=d.xIx("ZodGUID",(e,t)=>{d.Zc9.init(e,t),j.init(e,t)});function Z(e){return d.tB6(L,e)}let V=d.xIx("ZodUUID",(e,t)=>{d.Znh.init(e,t),j.init(e,t)});function B(e){return d.Bem(V,e)}function U(e){return d.nA(V,e)}function G(e){return d.pYI(V,e)}function W(e){return d.wAW(V,e)}let K=d.xIx("ZodURL",(e,t)=>{d.VYh.init(e,t),j.init(e,t)});function J(e){return d.Fnx(K,e)}function q(e){return d.Fnx(K,{protocol:/^https?$/,hostname:d.A$I.domain,...d.ZSL.normalizeParams(e)})}let H=d.xIx("ZodEmoji",(e,t)=>{d.cG4.init(e,t),j.init(e,t)});function Y(e){return d.aCo(H,e)}let X=d.xIx("ZodNanoID",(e,t)=>{d.Pyd.init(e,t),j.init(e,t)});function Q(e){return d.Dl9(X,e)}let ee=d.xIx("ZodCUID",(e,t)=>{d.bl8.init(e,t),j.init(e,t)});function et(e){return d.fsu(ee,e)}let er=d.xIx("ZodCUID2",(e,t)=>{d.Zu1.init(e,t),j.init(e,t)});function en(e){return d.BjO(er,e)}let ei=d.xIx("ZodULID",(e,t)=>{d.g5t.init(e,t),j.init(e,t)});function ea(e){return d.CtB(ei,e)}let eo=d.xIx("ZodXID",(e,t)=>{d.TFq.init(e,t),j.init(e,t)});function ed(e){return d.Pwh(eo,e)}let es=d.xIx("ZodKSUID",(e,t)=>{d.GYt.init(e,t),j.init(e,t)});function el(e){return d._zn(es,e)}let eu=d.xIx("ZodIPv4",(e,t)=>{d.Lc$.init(e,t),j.init(e,t)});function ec(e){return d.NyF(eu,e)}let ef=d.xIx("ZodMAC",(e,t)=>{d.rOG.init(e,t),j.init(e,t)});function ep(e){return d.R8V(ef,e)}let em=d.xIx("ZodIPv6",(e,t)=>{d.ZyE.init(e,t),j.init(e,t)});function eh(e){return d.$O6(em,e)}let e$=d.xIx("ZodCIDRv4",(e,t)=>{d.CI7.init(e,t),j.init(e,t)});function ey(e){return d.UyX(e$,e)}let ev=d.xIx("ZodCIDRv6",(e,t)=>{d.CnV.init(e,t),j.init(e,t)});function eg(e){return d.gPm(ev,e)}let eb=d.xIx("ZodBase64",(e,t)=>{d.Dqv.init(e,t),j.init(e,t)});function ew(e){return d.rty(eb,e)}let e_=d.xIx("ZodBase64URL",(e,t)=>{d.CQL.init(e,t),j.init(e,t)});function ex(e){return d.cUp(e_,e)}let eS=d.xIx("ZodE164",(e,t)=>{d.Oyg.init(e,t),j.init(e,t)});function eC(e){return d.KBX(eS,e)}let ez=d.xIx("ZodJWT",(e,t)=>{d.h80.init(e,t),j.init(e,t)});function ek(e){return d.rkn(ez,e)}let eP=d.xIx("ZodCustomStringFormat",(e,t)=>{d.ZQQ.init(e,t),j.init(e,t)});function eE(e,t,r={}){return d.Af7(eP,e,t,r)}function eO(e){return d.Af7(eP,"hostname",d.A$I.hostname,e)}function eA(e){return d.Af7(eP,"hex",d.A$I.hex,e)}function eN(e,t){let r=t?.enc??"hex",n=`${e}_${r}`,i=d.A$I[n];if(!i)throw Error(`Unrecognized hash format: ${n}`);return d.Af7(eP,n,i,t)}let eI=d.xIx("ZodNumber",(e,t)=>{d.vzu.init(e,t),I.init(e,t),e._zod.processJSONSchema=(t,r,n)=>s.Wg(e,t,r,n),e.gt=(t,r)=>e.check(d.TxR(t,r)),e.gte=(t,r)=>e.check(d.qmM(t,r)),e.min=(t,r)=>e.check(d.qmM(t,r)),e.lt=(t,r)=>e.check(d.AuJ(t,r)),e.lte=(t,r)=>e.check(d.Zm2(t,r)),e.max=(t,r)=>e.check(d.Zm2(t,r)),e.int=t=>e.check(eD(t)),e.safe=t=>e.check(eD(t)),e.positive=t=>e.check(d.TxR(0,t)),e.nonnegative=t=>e.check(d.qmM(0,t)),e.negative=t=>e.check(d.AuJ(0,t)),e.nonpositive=t=>e.check(d.Zm2(0,t)),e.multipleOf=(t,r)=>e.check(d.HiR(t,r)),e.step=(t,r)=>e.check(d.HiR(t,r)),e.finite=()=>e;let r=e._zod.bag;e.minValue=Math.max(r.minimum??-1/0,r.exclusiveMinimum??-1/0)??null,e.maxValue=Math.min(r.maximum??1/0,r.exclusiveMaximum??1/0)??null,e.isInt=(r.format??"").includes("int")||Number.isSafeInteger(r.multipleOf??.5),e.isFinite=!0,e.format=r.format??null});function eT(e){return d.F7R(eI,e)}let eR=d.xIx("ZodNumberFormat",(e,t)=>{d.Iab.init(e,t),eI.init(e,t)});function eD(e){return d.LKT(eR,e)}function ej(e){return d.HLV(eR,e)}function eM(e){return d.g6z(eR,e)}function eF(e){return d.swT(eR,e)}function eL(e){return d.Pay(eR,e)}let eZ=d.xIx("ZodBoolean",(e,t)=>{d.sFi.init(e,t),I.init(e,t),e._zod.processJSONSchema=(t,r,n)=>s.dO(e,t,r,n)});function eV(e){return d._Le(eZ,e)}let eB=d.xIx("ZodBigInt",(e,t)=>{d.BNI.init(e,t),I.init(e,t),e._zod.processJSONSchema=(t,r,n)=>s.Y8(e,t,r,n),e.gte=(t,r)=>e.check(d.qmM(t,r)),e.min=(t,r)=>e.check(d.qmM(t,r)),e.gt=(t,r)=>e.check(d.TxR(t,r)),e.gte=(t,r)=>e.check(d.qmM(t,r)),e.min=(t,r)=>e.check(d.qmM(t,r)),e.lt=(t,r)=>e.check(d.AuJ(t,r)),e.lte=(t,r)=>e.check(d.Zm2(t,r)),e.max=(t,r)=>e.check(d.Zm2(t,r)),e.positive=t=>e.check(d.TxR(BigInt(0),t)),e.negative=t=>e.check(d.AuJ(BigInt(0),t)),e.nonpositive=t=>e.check(d.Zm2(BigInt(0),t)),e.nonnegative=t=>e.check(d.qmM(BigInt(0),t)),e.multipleOf=(t,r)=>e.check(d.HiR(t,r));let r=e._zod.bag;e.minValue=r.minimum??null,e.maxValue=r.maximum??null,e.format=r.format??null});function eU(e){return d.z$y(eB,e)}let eG=d.xIx("ZodBigIntFormat",(e,t)=>{d.ITd.init(e,t),eB.init(e,t)});function eW(e){return d.Jg2(eG,e)}function eK(e){return d.ii$(eG,e)}let eJ=d.xIx("ZodSymbol",(e,t)=>{d.U5g.init(e,t),I.init(e,t),e._zod.processJSONSchema=(t,r,n)=>s.fg(e,t,r,n)});function eq(e){return d.W7i(eJ,e)}let eH=d.xIx("ZodUndefined",(e,t)=>{d.Mvl.init(e,t),I.init(e,t),e._zod.processJSONSchema=(t,r,n)=>s.BU(e,t,r,n)});function eY(e){return d.E4e(eH,e)}let eX=d.xIx("ZodNull",(e,t)=>{d.x89.init(e,t),I.init(e,t),e._zod.processJSONSchema=(t,r,n)=>s.In(e,t,r,n)});function eQ(e){return d.jwX(eX,e)}let e0=d.xIx("ZodAny",(e,t)=>{d.Gb0.init(e,t),I.init(e,t),e._zod.processJSONSchema=(t,r,n)=>s.NX(e,t,r,n)});function e1(){return d.KA8(e0)}let e2=d.xIx("ZodUnknown",(e,t)=>{d.GPR.init(e,t),I.init(e,t),e._zod.processJSONSchema=(t,r,n)=>s.NV(e,t,r,n)});function e3(){return d.emL(e2)}let e9=d.xIx("ZodNever",(e,t)=>{d.Umr.init(e,t),I.init(e,t),e._zod.processJSONSchema=(t,r,n)=>s.RH(e,t,r,n)});function e4(e){return d.G8g(e9,e)}let e8=d.xIx("ZodVoid",(e,t)=>{d.WHP.init(e,t),I.init(e,t),e._zod.processJSONSchema=(t,r,n)=>s.vn(e,t,r,n)});function e5(e){return d.OCf(e8,e)}let e6=d.xIx("ZodDate",(e,t)=>{d.o5y.init(e,t),I.init(e,t),e._zod.processJSONSchema=(t,r,n)=>s.Fl(e,t,r,n),e.min=(t,r)=>e.check(d.qmM(t,r)),e.max=(t,r)=>e.check(d.Zm2(t,r));let r=e._zod.bag;e.minDate=r.minimum?new Date(r.minimum):null,e.maxDate=r.maximum?new Date(r.maximum):null});function e7(e){return d.YY6(e6,e)}let te=d.xIx("ZodArray",(e,t)=>{d.$ps.init(e,t),I.init(e,t),e._zod.processJSONSchema=(t,r,n)=>s.cY(e,t,r,n),e.element=t.element,e.min=(t,r)=>e.check(d.m9B(t,r)),e.nonempty=t=>e.check(d.m9B(1,t)),e.max=(t,r)=>e.check(d.Ebs(t,r)),e.length=(t,r)=>e.check(d.YAm(t,r)),e.unwrap=()=>e.element});function tt(e,t){return d.dZg(te,e,t)}function tr(e){return tz(Object.keys(e._zod.def.shape))}let tn=d.xIx("ZodObject",(e,t)=>{d.waU.init(e,t),I.init(e,t),e._zod.processJSONSchema=(t,r,n)=>s.Ec(e,t,r,n),d.ZSL.defineLazy(e,"shape",()=>t.shape),e.keyof=()=>tz(Object.keys(e._zod.def.shape)),e.catchall=t=>e.clone({...e._zod.def,catchall:t}),e.passthrough=()=>e.clone({...e._zod.def,catchall:e3()}),e.loose=()=>e.clone({...e._zod.def,catchall:e3()}),e.strict=()=>e.clone({...e._zod.def,catchall:e4()}),e.strip=()=>e.clone({...e._zod.def,catchall:void 0}),e.extend=t=>d.ZSL.extend(e,t),e.safeExtend=t=>d.ZSL.safeExtend(e,t),e.merge=t=>
37d.ZSL.merge(e,t),e.pick=t=>d.ZSL.pick(e,t),e.omit=t=>d.ZSL.omit(e,t),e.partial=(...t)=>d.ZSL.partial(tT,e,t[0]),e.required=(...t)=>d.ZSL.required(tG,e,t[0])});function ti(e,t){return new tn({type:"object",shape:e??{},...d.ZSL.normalizeParams(t)})}function ta(e,t){return new tn({type:"object",shape:e,catchall:e4(),...d.ZSL.normalizeParams(t)})}function to(e,t){return new tn({type:"object",shape:e,catchall:e3(),...d.ZSL.normalizeParams(t)})}let td=d.xIx("ZodUnion",(e,t)=>{d.L8w.init(e,t),I.init(e,t),e._zod.processJSONSchema=(t,r,n)=>s.iC(e,t,r,n),e.options=t.options});function ts(e,t){return new td({type:"union",options:e,...d.ZSL.normalizeParams(t)})}let tl=d.xIx("ZodXor",(e,t)=>{td.init(e,t),d.pm8.init(e,t),e._zod.processJSONSchema=(t,r,n)=>s.iC(e,t,r,n),e.options=t.options});function tu(e,t){return new tl({type:"union",options:e,inclusive:!1,...d.ZSL.normalizeParams(t)})}let tc=d.xIx("ZodDiscriminatedUnion",(e,t)=>{td.init(e,t),d.P0p.init(e,t)});function tf(e,t,r){return new tc({type:"union",options:t,discriminator:e,...d.ZSL.normalizeParams(r)})}let tp=d.xIx("ZodIntersection",(e,t)=>{d.LJA.init(e,t),I.init(e,t),e._zod.processJSONSchema=(t,r,n)=>s.i_(e,t,r,n)});function tm(e,t){return new tp({type:"intersection",left:e,right:t})}let th=d.xIx("ZodTuple",(e,t)=>{d.G3x.init(e,t),I.init(e,t),e._zod.processJSONSchema=(t,r,n)=>s.CN(e,t,r,n),e.rest=t=>e.clone({...e._zod.def,rest:t})});function t$(e,t,r){let n=t instanceof d.W4S,i=n?r:t;return new th({type:"tuple",items:e,rest:n?t:null,...d.ZSL.normalizeParams(i)})}
37let ty=d.xIx("ZodRecord",(e,t)=>{d.hax.init(e,t),I.init(e,t),e._zod.processJSONSchema=(t,r,n)=>s.GC(e,t,r,n),e.keyType=t.keyType,e.valueType=t.valueType});function tv(e,t,r){return new ty({type:"record",keyType:e,valueType:t,...d.ZSL.normalizeParams(r)})}function tg(e,t,r){let n=d.o8B(e);return n._zod.values=void 0,new ty({type:"record",keyType:n,valueType:t,...d.ZSL.normalizeParams(r)})}function tb(e,t,r){return new ty({type:"record",keyType:e,valueType:t,mode:"loose",...d.ZSL.normalizeParams(r)})}let tw=d.xIx("ZodMap",(e,t)=>{d.eb8.init(e,t),I.init(e,t),e._zod.processJSONSchema=(t,r,n)=>s.jq(e,t,r,n),e.keyType=t.keyType,e.valueType=t.valueType,e.min=(...t)=>e.check(d.Ndf(...t)),e.nonempty=t=>e.check(d.Ndf(1,t)),e.max=(...t)=>e.check(d.vL7(...t)),e.size=(...t)=>e.check(d.d$Q(...t))});function t_(e,t,r){return new tw({type:"map",keyType:e,valueType:t,...d.ZSL.normalizeParams(r)})}let tx=d.xIx("ZodSet",(e,t)=>{d.Oie.init(e,t),I.init(e,t),e._zod.processJSONSchema=(t,r,n)=>s.zH(e,t,r,n),e.min=(...t)=>e.check(d.Ndf(...t)),e.nonempty=t=>e.check(d.Ndf(1,t)),e.max=(...t)=>e.check(d.vL7(...t)),e.size=(...t)=>e.check(d.d$Q(...t))});function tS(e,t){return new tx({type:"set",valueType:e,...d.ZSL.normalizeParams(t)})}let tC=d.xIx("ZodEnum",(e,t)=>{d.VOE.init(e,t),I.init(e,t),e._zod.processJSONSchema=(t,r,n)=>s.C0(e,t,r,n),e.enum=t.entries,e.options=Object.values(t.entries);let r=new Set(Object.keys(t.entries));e.extract=(e,n)=>{let i={};for(let n of e)if(r.has(n))i[n]=t.entries[n];else throw Error(`Key ${n} not found in enum`);return new tC({...t,checks:[],...d.ZSL.normalizeParams(n),entries:i})},e.exclude=(e,n)=>{let i={...t.entries};for(let t of e)if(r.has(t))delete i[t];else throw Error(`Key ${t} not found in enum`);return new tC({...t,checks:[],...d.ZSL.normalizeParams(n),entries:i})}});function tz(e,t){return new tC({type:"enum",entries:Array.isArray(e)?Object.fromEntries(e.map(e=>[e,e])):e,...d.ZSL.normalizeParams(t)})}function tk(e,t){return new tC({type:"enum",entries:e,...d.ZSL.normalizeParams(t)})}let tP=d.xIx("ZodLiteral",(e,t)=>{d.nuC.init(e,t),I.init(e,t),e._zod.processJSONSchema=(t,r,n)=>s.Yv(e,t,r,n),e.values=new Set(t.values),Object.defineProperty(e,"value",{get(){if
37(t.values.length>1)throw Error("This schema contains multiple valid literal values. Use `.values` instead.");return t.values[0]}})});function tE(e,t){return new tP({type:"literal",values:Array.isArray(e)?e:[e],...d.ZSL.normalizeParams(t)})}let tO=d.xIx("ZodFile",(e,t)=>{d.CTp.init(e,t),I.init(e,t),e._zod.processJSONSchema=(t,r,n)=>s.H1(e,t,r,n),e.min=(t,r)=>e.check(d.Ndf(t,r)),e.max=(t,r)=>e.check(d.vL7(t,r)),e.mime=(t,r)=>e.check(d.GZZ(Array.isArray(t)?t:[t],r))});function tA(e){return d.K2(tO,e)}let tN=d.xIx("ZodTransform",(e,t)=>{d.Wc_.init(e,t),I.init(e,t),e._zod.processJSONSchema=(t,r,n)=>s.xi(e,t,r,n),e._zod.parse=(r,n)=>{if("backward"===n.direction)throw new d.cV1(e.constructor.name);r.addIssue=n=>{"string"==typeof n?r.issues.push(d.ZSL.issue(n,r.value,t)):(n.fatal&&(n.continue=!1),n.code??(n.code="custom"),n.input??(n.input=r.value),n.inst??(n.inst=e),r.issues.push(d.ZSL.issue(n)))};let i=t.transform(r.value,r);return i instanceof Promise?i.then(e=>(r.value=e,r)):(r.value=i,r)}});function tI(e){return new tN({type:"transform",transform:e})}let tT=d.xIx("ZodOptional",(e,t)=>{d.igI.init(e,t),I.init(e,t),e._zod.processJSONSchema=(t,r,n)=>s.$k(e,t,r,n),e.unwrap=()=>e._zod.def.innerType});function tR(e){return new tT({type:"optional",innerType:e})}let tD=d.xIx("ZodExactOptional",(e,t)=>{d.RL$.init(e,t),I.init(e,t),e._zod.processJSONSchema=(t,r,n)=>s.$k(e,t,r,n),e.unwrap=()=>e._zod.def.innerType});function tj(e){return new tD({type:"optional",innerType:e})}let tM=d.xIx("ZodNullable",(e,t)=>{d.ZQr.init(e,t),I.init(e,t),e._zod.processJSONSchema=(t,r,n)=>s.yq(e,t,r,n),e.unwrap=()=>e._zod.def.innerType});function tF(e){return new tM({type:"nullable",innerType:e})}function tL(e){return tR(tF(e))}let tZ=d.xIx("ZodDefault",(e,t)=>{d.rvF.init(e,t),I.init(e,t),e._zod.processJSONSchema=(t,r,n)=>s.mh(e,t,r,n),e.unwrap=()=>e._zod.def.innerType,e.removeDefault=e.unwrap});function tV(e,t){return new tZ({type:"default",innerType:e,get defaultValue(){return"function"==typeof t?t():d.ZSL.shallowClone(t)}})}let tB=d.xIx("ZodPrefault",(e,t)=>{d.VFw.init(e,t),I.init(e,t),e._zod.processJSONSchema=(t,r,n)=>s.A(e,t,r,n),e.unwrap=()=>e._zod.def.innerType});function tU(e,t){return new tB({type:"prefault",innerType:e,get defaultValue(){return"function"==typeof t?t():d.ZSL.shallowClone(t)}})}let tG=d.xIx("ZodNonOptional",(e,t)=>{d.N$X.init(e,t),I.init(e,t),e._zod.processJSONSchema=(t,r,n)=>s.cR(e,t,r,n),e.unwrap=()=>e._zod.def.innerType});function tW(e,t){return new tG({type:"nonoptional",innerType:e,...d.ZSL.normalizeParams(t)})}let tK=d.xIx("ZodSuccess",(e,t)=>{d.Dws.init(e,t),I.init(e,t),e._zod.processJSONSchema=(t,r,n)=>s.aw(e,t,r,n),e.unwrap=()=>e._zod.def.innerType});function tJ(e){return new tK({type:"success",innerType:e})}let tq=d.xIx("ZodCatch",(e,t)=>{d.t$E.init(e,t),I.init(e,t),e._zod.processJSONSchema=(t,r,n)=>s.Q9(e,t,r,n),e.unwrap=()=>e._zod.def.innerType,e.removeCatch=e.unwrap});function tH(e,t){return new tq({type:"catch",innerType:e,catchValue:"function"==typeof t?t:()=>t})}let tY=d.xIx("ZodNaN",(e,t)=>{d.zPy.init(e,t),I.init(e,t),e._zod.processJSONSchema=(t,r,n)=>s.Kj(e,t,r,n)});function tX(e){return d.L4d(tY,e)}let tQ=d.xIx("ZodPipe",(e,t)=>{d._mk.init(e,t),I.init(e,t),e._zod.processJSONSchema=(t,r,n)=>s.fs(e,t,r,n),e.in=t.in,e.out=t.out});function t0(e,t){return new tQ({type:"pipe",in:e,out:t})}let t1=d.xIx("ZodCodec",(e,t)=>{tQ.init(e,t),d.YYK.init(e,t)});function t2(e,t,r){return new t1({type:"pipe",in:e,out:t,transform:r.decode,reverseTransform:r.encode})}let t3=d.xIx("ZodReadonly",(e,t)=>{d.Sbs.init(e,t),I.init(e,t),e._zod.processJSONSchema=(t,r,n)=>s.$X(e,t,r,n),e.unwrap=()=>e._zod.def.innerType});function t9(e){return new t3({type:"readonly",innerType:e})}let t4=d.xIx("ZodTemplateLiteral",(e,t)=>{d.da_.init(e,t),I.init(e,t),e._zod.processJSONSchema=(t,r,n)=>s.Cv(e,t,r,n)});function t8(e,t){return new t4({type:"template_literal",parts:e,...d.ZSL.normalizeParams(t)})}let t5=d.xIx("ZodLazy",(e,t)=>{d.kU.init(e,t),I.init(e,t),e._zod.processJSONSchema=(t,r,n)=>s.Tr(e,t,r,n),e.unwrap=()=>e._zod.def.getter()});function t6(e){return new t5({type:"lazy",getter:e})}let t7=d.xIx("ZodPromise",(e,t)=>{d.hAA.init(e,t),I.init(e,t),e._zod.processJSONSchema=(t,r,n)=>s.CX(e,t,r,n),e.unwrap=()=>e._zod.def.innerType});function re(e){return new t7({type:"promise",innerType:e})}let rt=d.xIx("ZodFunction",(e,t)=>{d._AQ.init(e,t),I.init(e,t),e._zod.processJSONSchema=(t,r,n)=>s.bq(e,t,r,n)});function rr(e){return new rt({type:"function",input:Array.isArray(e?.input)?t$(e?.input):e?.input??tt(e3()),output:e?.output??e3()})}let rn=d.xIx("ZodCustom",(e,t)=>{d.b03.init(e,t),I.init(e,t),e._zod.processJSONSchema=(t,r,n)=>s.A6(e,t,r,n)});function ri(e){let t=new d.QPK({check:"custom"});return t._zod.check=e,t}function ra(e,t){return d.FOv(rn,e??(()=>!0),t)}function ro(e,t={}){return d.fUZ(rn,e,t)}function rd(e){return d.MBo(e)}let rs=d.q0y,rl=d.mIj;function ru(e,t={}){let r=new rn({type:"custom",check:"custom",fn:t=>t instanceof e,abort:!0,...d.ZSL.normalizeParams(t)});return r._zod.bag.Class=e,r._zod.check=t=>{t.value instanceof e||t.issues.push({code:"invalid_type",expected:e.name,input:t.value,inst:r,path:[...r._zod.def.path??[]]})},r}let rc=(...e)=>
37d.fIQ({Codec:t1,Boolean:eZ,String:R},...e);function rf(e){let t=t6(()=>ts([D(e),eT(),eV(),eQ(),tt(t),tv(D(),t)]));return t}function rp(e,t){return t0(tI(e),t)}n||(n={});var rm=r(4889);r(49985),r(67663),(0,d.$WB)((0,rm.A)())},65305:(e,t,r)=>{r.d(t,{w:()=>n});function n(e){return"string"==typeof e||Array.isArray(e)}},66479:(e,t,r)=>{r.d(t,{S:()=>n});let n=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu},66766:(e,t,r)=>{r.d(t,{default:()=>i.a});var n=r(71469),i=r.n(n)},67663:(e,t,r)=>{r(4398),r(4889)},67730:(e,t,r)=>{r.d(t,{u:()=>i});var n=r(24935);let i={test:(0,r(97219).$)("#"),parse:function(e){let t="",r="",n="",i="";return e.length>5?(t=e.substring(1,3),r=e.substring(3,5),n=e.substring(5,7),i=e.substring(7,9)):(t=e.substring(1,2),r=e.substring(2,3),n=e.substring(3,4),i=e.substring(4,5),t+=t,r+=r,n+=n,i+=i),{red:parseInt(t,16),green:parseInt(r,16),blue:parseInt(n,16),alpha:i?parseInt(i,16)/255:1}},transform:n.B.transform}},68972:(e,t,r)=>{r.d(t,{B:()=>n});let n="undefined"!=typeof window},70554:(e,t,r)=>{r.d(t,{I:()=>a});var n=r(74492);let i=["read","resolveKeyframes","update","preRender","render","postRender"];function a(e,t){let r=!1,a=!0,o={delta:0,timestamp:0,isProcessing:!1},d=()=>r=!0,s=i.reduce((e,t)=>(e[t]=function(e){let t=new Set,r=new Set,n=!1,i=!1,a=new WeakSet,o={delta:0,timestamp:0,isProcessing:!1};function d(t){a.has(t)&&(s.schedule(t),e()),t(o)}let s={schedule:(e,i=!1,o=!1)=>{let d=o&&n?t:r;return i&&a.add(e),d.has(e)||d.add(e),e},cancel:e=>{r.delete(e),a.delete(e)},process:e=>{if(o=e,n){i=!0;return}n=!0,[t,r]=[r,t],t.forEach(d),t.clear(),n=!1,i&&(i=!1,s.process(e))}};return s}(d),e),{}),{read:l,resolveKeyframes:u,update:c,preRender:f,render:p,postRender:m}=s,h=()=>{let i=n.W.useManualTiming?o.timestamp:performance.now();r=!1,o.delta=a?1e3/60:Math.max(Math.min(i-o.timestamp,40),1),o.timestamp=i,o.isProcessing=!0,l.process(o),u.process(o),c.process(o),f.process(o),p.process(o),m.process(o),o.isProcessing=!1,r&&t&&(a=!1,e(h))};return{schedule:i.reduce((t,n)=>{let i=s[n];return t[n]=(t,n=!1,d=!1)=>(!r&&(r=!0,a=!0,o.isProcessing||e(h)),i.schedule(t,n,d)),t},{}),cancel:e=>{for(let t=0;t<i.length;t++)s[i[t]].cancel(e)},state:o,steps:s}}},71469:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return s},getImageProps:function(){return d}});let n=r(88229),i=r(38883),a=r(33063),o=n._(r(51193));function d(e){let{props:t}=(0,i.getImgProps)(e,{defaultLoader:o.default,imgConf:{deviceSizes:[384,512,640,750,828,1080,1200,1536,1920,2048],imageSizes:[16,32,48,64,96,128,256,384,512],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let s=a.Image},72797:(e,t,r)=>{r.d(t,{b:()=>s});var n=r(12115);r(47650);var i=r(99708),a=r(95155),o=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let r=(0,i.TL)(`Primitive.${t}`),o=n.forwardRef((e,n)=>{let{asChild:i,...o}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,a.jsx)(i?r:t,{...o,ref:n})});return o.displayName=`Primitive.${t}`,{...e,[t]:o}},{}),d=n.forwardRef((e,t)=>(0,a.jsx)(o.label,{...e,ref:t,onMouseDown:t=>{var r;t.target.closest("button, input, select, textarea")||(null==(r=e.onMouseDown)||r.call(e,t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));d.displayName="Label";var s=d},74466:(e,t,r)=>{r.d(t,{F:()=>o});var n=r(52596);let i=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,a=n.$,o=(e,t)=>r=>{var n;if((null==t?void 0:t.variants)==null)return a(e,null==r?void 0:r.class,null==r?void 0:r.className);let{variants:o,defaultVariants:d}=t,s=Object.keys(o).map(e=>{let t=null==r?void 0:r[e],n=null==d?void 0:d[e];if(null===t)return null;let a=i(t)||i(n);return o[e][a]}),l=r&&Object.entries(r).reduce((e,t)=>{let[r,n]=t;return void 0===n||(e[r]=n),e},{});return a(e,s,null==t||null==(n=t.compoundVariants)?void 0:n.reduce((e,t)=>{let{class:r,className:n,...i}=t;return Object.entries(i).every(e=>{let[t,r]=e;return Array.isArray(r)?r.includes({...d,...l}[t]):({...d,...l})[t]===r})?[...e,r,n]:e},[]),null==r?void 0:r.class,null==r?void 0:r.className)}},74492:(e,t,r)=>{r.d(t,{W:()=>n});let n={skipAnimations:!1,useManualTiming:!1}},77782:(e,t,r)=>{r.d(t,{q:()=>n});let n=(e,t,r)=>r>t?t:r<e?e:r},78450:(e,t,r)=>{r.d(t,{I:()=>n});let n=e=>e.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase()},79280:(e,t,r)=>{r.d(t,{E4:()=>
37o,Hr:()=>f,W9:()=>c});var n=r(23082),i=r(45471),a=r(87387);let o=e=>e===n.ai||e===i.px,d=(e,t)=>parseFloat(e.split(", ")[t]),s=(e,t)=>(r,{transform:n})=>{if("none"===n||!n)return 0;let i=n.match(/^matrix3d\((.+)\)$/u);if(i)return d(i[1],t);{let t=n.match(/^matrix\((.+)\)$/u);return t?d(t[1],e):0}},l=new Set(["x","y","z"]),u=a.U.filter(e=>!l.has(e));function c(e){let t=[];return u.forEach(r=>{let n=e.getValue(r);void 0!==n&&(t.push([r,n.get()]),n.set(+!!r.startsWith("scale")))}),t}let f={width:({x:e},{paddingLeft:t="0",paddingRight:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),height:({y:e},{paddingTop:t="0",paddingBottom:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:s(4,13),y:s(5,14)};f.translateX=f.x,f.translateY=f.y},82885:(e,t,r)=>{r.d(t,{M:()=>i});var n=r(12115);function i(e){let t=(0,n.useRef)(null);return null===t.current&&(t.current=e()),t.current}},82897:(e,t,r)=>{r.d(t,{y:()=>o});var n=r(67730),i=r(12083),a=r(24935);let o={test:e=>a.B.test(e)||n.u.test(e)||i.V.test(e),parse:e=>a.B.test(e)?a.B.parse(e):i.V.test(e)?i.V.parse(e):n.u.parse(e),transform:e=>"string"==typeof e?e:e.hasOwnProperty("red")?a.B.transform(e):i.V.transform(e)}},83945:(e,t,r)=>{r.d(t,{A:()=>a});var n=r(19827);let i=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e;function a(e,t,r,a){return e===t&&r===a?n.l:n=>0===n||1===n?n:i(function(e,t,r,n,a){let o,d,s=0;do(o=i(d=t+(r-t)/2,n,a)-e)>0?r=d:t=d;while(Math.abs(o)>1e-7&&++s<12);return d}(n,0,1,e,r),t,a)}},84528:(e,t,r)=>{r.d(t,{d:()=>n});let n={current:!1}},85185:(e,t,r)=>{function n(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}r.d(t,{mK:()=>n}),"undefined"!=typeof window&&window.document&&window.document.createElement},86111:(e,t,r)=>{r.d(t,{i:()=>c});var n=r(19932),i=r(18203),a=r(84528),o=r(46256),d=r(54542),s=r(93013);let l=(e,t)=>"zIndex"!==t&&!!("number"==typeof e||Array.isArray(e)||"string"==typeof e&&(s.f.test(e)||"0"===e)&&!e.startsWith("url("));var u=r(41232);class c{constructor({autoplay:e=!0,delay:t=0,type:r="keyframes",repeat:i=0,repeatDelay:a=0,repeatType:o="loop",...d}){this.isStopped=!1,this.hasAttemptedResolve=!1,this.createdAt=n.k.now(),this.options={autoplay:e,delay:t,type:r,repeat:i,repeatDelay:a,repeatType:o,...d},this.updateFinishedPromise()}calcStartTime(){return this.resolvedAt&&this.resolvedAt-this.createdAt>40?this.resolvedAt:this.createdAt}get resolved(){return this._resolved||this.hasAttemptedResolve||(0,i.q)(),this._resolved}onKeyframesResolved(e,t){this.resolvedAt=n.k.now(),this.hasAttemptedResolve=!0;let{name:r,type:i,velocity:s,delay:c,onComplete:f,onUpdate:p,isGenerator:m}=this.options;if(!m&&!function(e,t,r,n){let i=e[0];if(null===i)return!1;if("display"===t||"visibility"===t)return!0;let a=e[e.length-1],s=l(i,t),u=l(a,t);return(0,d.$)(s===u,`You are trying to animate ${t} from "${i}" to "${a}". ${i} is not an animatable value - to enable this animation set ${i} to a value animatable to ${a} via the \`style\` property.`),!!s&&!!u&&(function(e){let t=e[0];if(1===e.length)return!0;for(let r=0;r<e.length;r++)if(e[r]!==t)return!0}(e)||("spring"===r||(0,o.WH)(r))&&n)}(e,r,i,s))if(a.d.current||!c){p&&p((0,u.X)(e,this.options,t)),f&&f(),this.resolveFinishedPromise();return}else this.options.duration=0;let h=this.initPlayback(e,t);!1!==h&&(this._resolved={keyframes:e,finalKeyframe:t,...h},this.onPostResolved())}onPostResolved(){}then(e,t){return this.currentFinishedPromise.then(e,t)}flatten(){this.options.type="keyframes",this.options.ease="linear"}updateFinishedPromise(){this.currentFinishedPromise=new Promise(e=>{this.resolveFinishedPromise=e})}}},86169:(e,t,r)=>{r.d(t,{O:()=>l});var n=r(93676);let i=(e,t)=>t&&"number"==typeof e?t.transform(e):e;var a=r(90802),o=r(87387);let d={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},s=o.U.length;function l(e,t,r){let{style:l,vars:u,transformOrigin:c}=e,f=!1,p=!1;for(let e in t){let r=t[e];if(o.f.has(e)){f=!0;continue}if((0,n.j)(e)){u[e]=r;continue}{let t=i(r,a.W[e]);e.startsWith("origin")?(p=!0,c[e]=t):l[e]=t}}if(!t.transform&&(f||r?l.transform=function(e,t,r){let n="",l=!0;for(let u=0;u<s;u++){let s=o.U[u],c=e[s];if(void 0===c)continue;let f=!0;if(!(f="number"==typeof c?c===+!!s.startsWith("scale"):0===parseFloat(c))||r){let e=i(c,a.W[s]);if(!f){l=!1;let t=d[s]||s;n+=`${t}(${e}) `}r&&(t[s]=e)}}return n=n.trim(),r?n=r(t,l?"":n):l&&(n="none"),n}(t,e.transform,r):l.transform&&(l.transform="none")),p){let{originX:e="50%",originY:t="50%",originZ:r=0}=c;l.transformOrigin=`${e} ${t} ${r}`}}},87387:(e,t,r)=>{r.d(t,{U:()=>n,f:()=>i});let n=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],i=new Set(n)},87966:(e,t,r)=>{r.d(t,{z:()=>a});let n={};var i=r(87387);function a(e,{layout:t,layoutId:r}){return i.f.has(e)||e.startsWith("origin")||(t||void 0!==r)&&(!!n[e]||"opacity"===e)}},89196:(e,t,r)=>{r.d(t,{RG:()=>w,bL:()=>O,q7:()=>A});var n=r(12115),i=r(85185),a=r(57683),o=r(6101),d=r(46081),s=r(61285),l=r(63540),u=r(39033),c=r(5845),f=r(94315),p=r(95155),m="rovingFocusGroup.onEntryFocus",h={bubbles:!1,cancelable:!0},$="RovingFocusGroup",[y,v,g]=(0,a.N)($),[b,w]=(0,d.A)($,[g]),[_,x]=b($),S=n.forwardRef((e,t)=>
37(0,p.jsx)(y.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,p.jsx)(y.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,p.jsx)(C,{...e,ref:t})})}));S.displayName=$;var C=n.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,orientation:a,loop:d=!1,dir:s,currentTabStopId:y,defaultCurrentTabStopId:g,onCurrentTabStopIdChange:b,onEntryFocus:w,preventScrollOnEntryFocus:x=!1,...S}=e,C=n.useRef(null),z=(0,o.s)(t,C),k=(0,f.jH)(s),[P,O]=(0,c.i)({prop:y,defaultProp:null!=g?g:null,onChange:b,caller:$}),[A,N]=n.useState(!1),I=(0,u.c)(w),T=v(r),R=n.useRef(!1),[D,j]=n.useState(0);return n.useEffect(()=>{let e=C.current;if(e)return e.addEventListener(m,I),()=>e.removeEventListener(m,I)},[I]),(0,p.jsx)(_,{scope:r,orientation:a,dir:k,loop:d,currentTabStopId:P,onItemFocus:n.useCallback(e=>O(e),[O]),onItemShiftTab:n.useCallback(()=>N(!0),[]),onFocusableItemAdd:n.useCallback(()=>j(e=>e+1),[]),onFocusableItemRemove:n.useCallback(()=>j(e=>e-1),[]),children:(0,p.jsx)(l.sG.div,{tabIndex:A||0===D?-1:0,"data-orientation":a,...S,ref:z,style:{outline:"none",...e.style},onMouseDown:(0,i.mK)(e.onMouseDown,()=>{R.current=!0}),onFocus:(0,i.mK)(e.onFocus,e=>{let t=!R.current;if(e.target===e.currentTarget&&t&&!A){let t=new CustomEvent(m,h);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=T().filter(e=>e.focusable);E([e.find(e=>e.active),e.find(e=>e.id===P),...e].filter(Boolean).map(e=>e.ref.current),x)}}R.current=!1}),onBlur:(0,i.mK)(e.onBlur,()=>N(!1))})})}),z="RovingFocusGroupItem",k=n.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,focusable:a=!0,active:o=!1,tabStopId:d,children:u,...c}=e,f=(0,s.B)(),m=d||f,h=x(z,r),$=h.currentTabStopId===m,g=v(r),{onFocusableItemAdd:b,onFocusableItemRemove:w,currentTabStopId:_}=h;return n.useEffect(()=>{if(a)return b(),()=>w()},[a,b,w]),(0,p.jsx)(y.ItemSlot,{scope:r,id:m,focusable:a,active:o,children:(0,p.jsx)(l.sG.span,{tabIndex:$?0:-1,"data-orientation":h.orientation,...c,ref:t,onMouseDown:(0,i.mK)(e.onMouseDown,e=>{a?h.onItemFocus(m):e.preventDefault()}),onFocus:(0,i.mK)(e.onFocus,()=>h.onItemFocus(m)),onKeyDown:(0,i.mK)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void h.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=function(e,t,r){var n;let i=(n=e.key,"rtl"!==r?n:"ArrowLeft"===n?"ArrowRight":"ArrowRight"===n?"ArrowLeft":n);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(i))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(i)))return P[i]}(e,h.orientation,h.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let r=g().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)r.reverse();else if("prev"===t||"next"===t){"prev"===t&&r.reverse();let n=r.indexOf(e.currentTarget);r=h.loop?function(e,t){return e.map((r,n)=>e[(t+n)%e.length])}(r,n+1):r.slice(n+1)}setTimeout(()=>E(r))}}),children:"function"==typeof u?u({isCurrentTabStop:$,hasTabStop:null!=_}):u})})});k.displayName=z;var P={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function E(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=document.activeElement;for(let n of e)if(n===r||(n.focus({preventScroll:t}),document.activeElement!==r))return}var O=S,A=k},90221:(e,t,r)=>{r.d(t,{u:()=>c});var n=r(62177);let i=(e,t,r)=>{if(e&&"reportValidity"in e){let i=(0,n.Jt)(r,t);e.setCustomValidity(i&&i.message||""),e.reportValidity()}},a=(e,t)=>{for(let r in t.fields){let n=t.fields[r];n&&n.ref&&"reportValidity"in n.ref?i(n.ref,r,e):n&&n.refs&&n.refs.forEach(t=>i(t,r,e))}},o=(e,t)=>{t.shouldUseNativeValidation&&a(e,t);let r={};for(let i in e){let a=(0,n.Jt)(t.fields,i),o=Object.assign(e[i]||{},{ref:a&&a.ref});if(d(t.names||Object.keys(e),i)){let e=Object.assign({},(0,n.Jt)(r,i));(0,n.hZ)(e,"root",o),(0,n.hZ)(r,i,e)}else(0,n.hZ)(r,i,o)}return r},d=(e,t)=>{let r=s(t);return e.some(e=>s(e).match(`^${r}\\.\\d+`))};function s(e){return e.replace(/\]|\[/g,"")}var l=r(33889);function u(e,t){try{var r=e()}catch(e){return t(e)}return r&&r.then?r.then(void 0,t):r}function c(e,t,r){if(void 0===r&&(r={}),"_def"in e&&"object"==typeof e._def&&"typeName"in e._def)return function(i,d,s){try{return Promise.resolve(u(function(){return Promise.resolve(e["sync"===r.mode?"parse":"parseAsync"](i,t)).then(function(e){return s.shouldUseNativeValidation&&a({},s),{errors:{},values:r.raw?Object.assign({},i):e}})},function(e){if(Array.isArray(null==e?void 0:e.issues))return{values:{},errors:o(function(e,t){for(var r={};e.length;){var i=e[0],a=i.code,o=i.message,d=i.path.join(".");
37if(!r[d])if("unionErrors"in i){var s=i.unionErrors[0].errors[0];r[d]={message:s.message,type:s.code}}else r[d]={message:o,type:a};if("unionErrors"in i&&i.unionErrors.forEach(function(t){return t.errors.forEach(function(t){return e.push(t)})}),t){var l=r[d].types,u=l&&l[i.code];r[d]=(0,n.Gb)(d,t,r,a,u?[].concat(u,i.message):i.message)}e.shift()}return r}(e.errors,!s.shouldUseNativeValidation&&"all"===s.criteriaMode),s)};throw e}))}catch(e){return Promise.reject(e)}};if("_zod"in e&&"object"==typeof e._zod)return function(i,d,s){try{return Promise.resolve(u(function(){return Promise.resolve(("sync"===r.mode?l.qgA:l.EJS)(e,i,t)).then(function(e){return s.shouldUseNativeValidation&&a({},s),{errors:{},values:r.raw?Object.assign({},i):e}})},function(e){if(e instanceof l.a$H)return{values:{},errors:o(function(e,t){for(var r={};e.length;){var i=e[0],a=i.code,o=i.message,d=i.path.join(".");if(!r[d])if("invalid_union"===i.code&&i.errors.length>0){var s=i.errors[0][0];r[d]={message:s.message,type:s.code}}else r[d]={message:o,type:a};if("invalid_union"===i.code&&i.errors.forEach(function(t){return t.forEach(function(t){return e.push(t)})}),t){var l=r[d].types,u=l&&l[i.code];r[d]=(0,n.Gb)(d,t,r,a,u?[].concat(u,i.message):i.message)}e.shift()}return r}(e.issues,!s.shouldUseNativeValidation&&"all"===s.criteriaMode),s)};throw e}))}catch(e){return Promise.reject(e)}};throw Error("Invalid input: not a Zod schema")}},90802:(e,t,r)=>{r.d(t,{W:()=>s});var n=r(23082),i=r(45471);let a={borderWidth:i.px,borderTopWidth:i.px,borderRightWidth:i.px,borderBottomWidth:i.px,borderLeftWidth:i.px,borderRadius:i.px,radius:i.px,borderTopLeftRadius:i.px,borderTopRightRadius:i.px,borderBottomRightRadius:i.px,borderBottomLeftRadius:i.px,width:i.px,maxWidth:i.px,height:i.px,maxHeight:i.px,top:i.px,right:i.px,bottom:i.px,left:i.px,padding:i.px,paddingTop:i.px,paddingRight:i.px,paddingBottom:i.px,paddingLeft:i.px,margin:i.px,marginTop:i.px,marginRight:i.px,marginBottom:i.px,marginLeft:i.px,backgroundPositionX:i.px,backgroundPositionY:i.px},o={rotate:i.uj,rotateX:i.uj,rotateY:i.uj,rotateZ:i.uj,scale:n.hs,scaleX:n.hs,scaleY:n.hs,scaleZ:n.hs,skew:i.uj,skewX:i.uj,skewY:i.uj,distance:i.px,translateX:i.px,translateY:i.px,translateZ:i.px,x:i.px,y:i.px,z:i.px,perspective:i.px,transformPerspective:i.px,opacity:n.X4,originX:i.gQ,originY:i.gQ,originZ:i.px},d={...n.ai,transform:Math.round},s={...a,...o,zIndex:d,size:i.px,fillOpacity:n.X4,strokeOpacity:n.X4,numOctaves:d}},92293:(e,t,r)=>{r.d(t,{Oh:()=>a});var n=r(12115),i=0;function a(){n.useEffect(()=>{var e,t;let r=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!=(e=r[0])?e:o()),document.body.insertAdjacentElement("beforeend",null!=(t=r[1])?t:o()),i++,()=>{1===i&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),i--}},[])}function o(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}},92659:(e,t,r)=>{r.d(t,{g:()=>eA});let n={version:4,country_calling_codes:{1:["US","AG","AI","AS","BB","BM","BS","CA","DM","DO","GD","GU","JM","KN","KY","LC","MP","MS","PR","SX","TC","TT","VC","VG","VI"],7:["RU","KZ"],20:["EG"],27:["ZA"],30:["GR"],31:["NL"],32:["BE"],33:["FR"],34:["ES"],36:["HU"],39:["IT","VA"],40:["RO"],41:["CH"],43:["AT"],44:["GB","GG","IM","JE"],45:["DK"],46:["SE"],47:["NO","SJ"],48:["PL"],49:["DE"],51:["PE"],52:["MX"],53:["CU"],54:["AR"],55:["BR"],56:["CL"],57:["CO"],58:["VE"],60:["MY"],61:["AU","CC","CX"],62:["ID"],63:["PH"],64:["NZ"],65:["SG"],66:["TH"],81:["JP"],82:["KR"],84:["VN"],86:["CN"],90:["TR"],91:["IN"],92:["PK"],93:["AF"],94:["LK"],95:["MM"],98:["IR"],211:["SS"],212:["MA","EH"],213:["DZ"],216:["TN"],218:["LY"],220:["GM"],221:["SN"],222:["MR"],223:["ML"],224:["GN"],225:["CI"],226:["BF"],227:["NE"],228:["TG"],229:["BJ"],230:["MU"],231:["LR"],232:["SL"],233:["GH"],234:["NG"],235:["TD"],236:["CF"],237:["CM"],238:["CV"],239:["ST"],240:["GQ"],241:["GA"],242:["CG"],243:["CD"],244:["AO"],245:["GW"],246:["IO"],247:["AC"],248:["SC"],249:["SD"],250:["RW"],251:["ET"],252:["SO"],253:["DJ"],254:["KE"],255:["TZ"],256:["UG"],257:["BI"],258:["MZ"],260:["ZM"],261:["MG"],262:["RE","YT"],263:["ZW"],264:["NA"],265:["MW"],266:["LS"],267:["BW"],268:["SZ"],269:["KM"],290:["SH","TA"],291:["ER"],297:["AW"],298:["FO"],299:["GL"],350:["GI"],351:["PT"],352:["LU"],353:["IE"],354:["IS"],355:["AL"],356:["MT"],357:["CY"],358:["FI","AX"],359:["BG"],370:["LT"],371:["LV"],372:["EE"],373:["MD"],374:["AM"],375:["BY"],376:["AD"],377:["MC"],378:["SM"],380:["UA"],381:["RS"],382:["ME"],383:["XK"],385:["HR"],386:["SI"],387:["BA"],389:["MK"],420:["CZ"],421:["SK"],423:["LI"],500:["FK"],501:["BZ"],502:["GT"],503:["SV"],504:["HN"],505:["NI"],506:["CR"],507:["PA"],508:["PM"],509:["HT"],590:["GP","BL","MF"],591:["BO"],592:["GY"],593:["EC"],594:["GF"],595:["PY"],596:["MQ"],597:["SR"],598:["UY"],599:["CW","BQ"],670:["TL"],672:["NF"],673:["BN"],674:["NR"],675:["PG"],676:["TO"],677:["SB"],678:["VU"],679:["FJ"],680:["PW"],681:["WF"],682:["CK"],683:["NU"],685:["WS"],686:["KI"],687:["NC"],688:["TV"],689:["PF"],690:["TK"],691:["FM"],692:["MH"],850:["KP"],852:["HK"],853:["MO"],855:["KH"],856:["LA"],880:["BD"],886:["TW"],960:["MV"],961:["LB"],962:["JO"],963:["SY"],964:["IQ"],965:["KW"],966:["SA"],967:["YE"],968:["OM"],970:["PS"],971:["AE"],972:["IL"],973:["BH"],974:["QA"],975:["BT"],976:["MN"],977:["NP"],992:["TJ"],993:["TM"],994:["AZ"],995:["GE"],996:["KG"],998:["UZ"]},countries:{AC:["247","00","(?:[01589]\\d|[46
vendor: 10,172 bytes, line 37
37])\\d{4}",[5,6]],AD:["376","00","(?:1|6\\d)\\d{7}|[135-9]\\d{5}",[6,8,9],[["(\\d{3})(\\d{3})","$1 $2",["[135-9]"]],["(\\d{4})(\\d{4})","$1 $2",["1"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]]],AE:["971","00","(?:[4-7]\\d|9[0-689])\\d{7}|800\\d{2,9}|[2-4679]\\d{7}",[5,6,7,8,9,10,11,12],[["(\\d{3})(\\d{2,9})","$1 $2",["60|8"]],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[236]|[479][2-8]"],"0$1"],["(\\d{3})(\\d)(\\d{5})","$1 $2 $3",["[479]"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"]],"0"],AF:["93","00","[2-7]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"]],"0"],AG:["1","011","(?:268|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([457]\\d{6})$|1","268$1",0,"268"],AI:["1","011","(?:264|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2457]\\d{6})$|1","264$1",0,"264"],AL:["355","00","(?:700\\d\\d|900)\\d{3}|8\\d{5,7}|(?:[2-5]|6\\d)\\d{7}",[6,7,8,9],[["(\\d{3})(\\d{3,4})","$1 $2",["80|9"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["4[2-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2358][2-5]|4"],"0$1"],["(\\d{3})(\\d{5})","$1 $2",["[23578]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["6"],"0$1"]],"0"],AM:["374","00","(?:[1-489]\\d|55|60|77)\\d{6}",[8],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[89]0"],"0 $1"],["(\\d{3})(\\d{5})","$1 $2",["2|3[12]"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["1|47"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["[3-9]"],"0$1"]],"0"],AO:["244","00","[29]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[29]"]]]],AR:["54","00","(?:11|[89]\\d\\d)\\d{8}|[2368]\\d{9}",[10,11],[["(\\d{4})(\\d{2})(\\d{4})","$1 $2-$3",["2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])","2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5[56][46]|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|58|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|54(?:4|5[13-7]|6[89])|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:454|85[56])[46]|3(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1",1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["1"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[68]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2-$3",["[23]"],"0$1",1],["(\\d)(\\d{4})(\\d{2})(\\d{4})","$2 15-$3-$4",["9(?:2[2-469]|3[3-578])","9(?:2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9]))","9(?:2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8])))|92(?:2[24-9]|3[1-59]|47)","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5(?:[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|5(?:4(?:4|5[13-7]|6[89])|[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"],"0$1",0,"$1 $2 $3-$4"],["(\\d)(\\d{2})(\\d{4})(\\d{4})","$2 15-$3-$4",["91"],"0$1",0,"$1 $2 $3-$4"],["(\\d{3})(\\d{3})(\\d{5})","$1-$2-$3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{4})","$2 15-$3-$4",["9"],"0$1",0,"$1 $2 $3-$4"]],"0",0,"0?(?:(11|2(?:2(?:02?|[13]|2[13-79]|4[1-6]|5[2457]|6[124-8]|7[1-4]|8[13-6]|9[1267])|3(?:02?|1[467]|2[03-6]|3[13-8]|[49][2-6]|5[2-8]|[67])|4(?:7[3-578]|9)|6(?:[0136]|2[24-6]|4[6-8]?|5[15-8])|80|9(?:0[1-3]|[19]|2\\d|3[1-6]|4[02568]?|5[2-4]|6[2-46]|72?|8[23]?))|3(?:3(?:2[79]|6|8[2578])|4(?:0[0-24-9]|[12]|3[5-8]?|4[24-7]|5[4-68]?|6[02-9]|7[126]|8[2379]?|9[1-36-8])|5(?:1|2[1245]|3[237]?|4[1-46-9]|6[2-4]|7[1-6]|8[2-5]?)|6[24]|7(?:[069]|1[1568]|2[15]|3[145]|4[13]|5[14-8]|7[2-57]|8[126])|8(?:[01]|2[15-7]|3[2578]?|4[13-6]|5[4-8]?|6[1-357-9]|7[36-8]?|8[5-8]?|9[124])))15)?","9$1"],AS:["1","011","(?:[58]\\d\\d|684|900)\\d{7}",[10],0,"1",0,"([267]\\d{6})$|1","684$1",0,"684"],AT:["43","00","1\\d{3,12}|2\\d{6,12}|43(?:(?:0\\d|5[02-9])\\d{3,9}|2\\d{4,5}|[3467]\\d{4}|8\\d{4,6}|9\\d{4,7})|5\\d{4,12}|8\\d{7,12}|9\\d{8,12}|(?:[367]\\d|4[0-24-9])\\d{4,11}",[4,5,6,7,8,9,10,11,12,13],[["(\\d)(\\d{3,12})","$1 $2",["1(?:11|[2-9])"],"0$1"],["(\\d{3})(\\d{2})","$1 $2",["517"],"0$1"],["(\\d{2})(\\d{3,5})","$1 $2",["5[079]"],"0$1"],["(\\d{3})(\\d{3,10})","$1 $2",["(?:31|4)6|51|6(?:48|5[0-3579]|[6-9])|7(?:20|32|8)|[89]","(?:31|4)6|51|6(?:485|5[0-3579]|[6-9])|7(?:20|32|8)|[89]"],"0$1"],["(\\d{4})(\\d{3,9})","$1 $2",["[2-467]|5[2-6]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["5"],"0$1"],["(\\d{2})(\\d{4})(\\d{4,7})","$1 $2 $3",["5"],"0$1"]],"0"],AU:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{7}(?:\\d(?:\\d{2})?)?|8[0-24-9]\\d{7})|[2-478]\\d{8}|1\\d{4,7}",[5,6,7,8,9,10,12],[["(\\d{2})(\\d{3,4})","$1 $2",["16"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,4})","$1 $2 $3",["16"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["14|4"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[2378]"],"(0$1)"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:30|[89])"]]],"0",0,"(183[12])|0",0,0,0,[["(?:(?:241|349)0\\d\\d|8(?:51(?:0(?:0[03-9]|[12479]\\d|3[2-9]|5[0-8]|6[1-9]|8[0-7])|1(?:[0235689]\\d|1[0-69]|4[0-589]|7[0-47-9])|2(?:0[0-79]|[18][13579]|2[14-9]|3[0-46-9]|[4-6]\\d|7[89]|9[0-4])|[34]\\d\\d)|91(?:(?:[0-58]\\d|6[0135-9])\\d|7(?:0[0-24-9]|[1-9]\\d)|9(?:[0-46-9]\\d|5[0-79]))))\\d{3}|(?:2(?:[0-26-9]\\d|3[0-8]|4[02-9]|5[0135-9])|3(?:[0-3589]\\d|4[0-578]|6[1-9]|7[0-35-9])|7(?:[013-57-9]\\d|2[0-8])|8(?:55|6[0-8]|[78]\\d|9[02-9]))\\d{6}",[9]],["4(?:79[01]|83[0-36-9]|95[0-3])\\d{5}|4(?:[0-36]\\d|4[047-9]|[58][0-24-9]|7[02-8]|9[0-47-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,["163\\d{2,6}",[5,6,7,8,9]],["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],AW:["297","00","(?:[25-79]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[25-9]"]]]],AX:["358","00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","2\\d{4,9}|35\\d{4,5}|(?:60\\d\\d|800)\\d{4,6}|7\\d{5,11}|(?:[14]\\d|3[0-46-9]|50)\\d{4,8}",[5,6,7,8,9,10,11,12],0,"0",0,0,0,0,"18",0,"00"],AZ:["994","00","365\\d{6}|(?:[124579]\\d|60|88)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["90"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[28]|2|365|46","1[28]|2|365[45]|46","1[28]|2|365(?:4|5[02])|46"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[13-9]"],"0$1"]],"0"],BA:["387","00","6\\d{8}|(?:[35689]\\d|49|70)\\d{6}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["6[1-3]|[7-9]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2-$3",["[3-5]|6[56]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["6"],"0$1"]],"0"],BB:["1","011","(?:246|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","246$1",0,"246"],BD:["880","00","[1-469]\\d{9}|8[0-79]\\d{7,8}|[2-79]\\d{8}|[2-9]\\d{7}|[3-9]\\d{6}|[57-9]\\d{5}",[6,7,8,9,10],[["(\\d{2})(\\d{4,6})","$1-$2",["31[5-8]|[459]1"],"0$1"],["(\\d{3})(\\d{3,7})","$1-$2",["3(?:[67]|8[013-9])|4(?:6[168]|7|[89][18])|5(?:6[128]|9)|6(?:[15]|28|4[14])|7[2-589]|8(?:0[014-9]|[12])|9[358]|(?:3[2-5]|4[235]|5[2-578]|6[0389]|76|8[3-7]|9[24])1|(?:44|66)[01346-9]"],"0$1"],["(\\d{4})(\\d{3,6})","$1-$2",["[13-9]|2[23]"],"0$1"],["(\\d)(\\d{7,8})","$1-$2",["2"],"0$1"]],"0"],BE:["32","00","4\\d{8}|[1-9]\\d{7}",[8,9],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:80|9)0"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[239]|4[23]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[15-8]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4"],"0$1"]],"0"],BF:["226","00","[024-7]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[024-7]"]]]],BG:["359","00","00800\\d{7}|[2-7]\\d{6,7}|[89]\\d{6,8}|2\\d{5}",[6,7,8,9,12],[["(\\d)(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["2"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["43[1-6]|70[1-9]"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["[356]|4[124-7]|7[1-9]|8[1-6]|9[1-7]"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["(?:70|8)0"],"0$1"],["(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3",["43[1-7]|7"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[48]|9[08]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"]],"0"],BH:["973","00","[136-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[13679]|8[02-4679]"]]]],BI:["257","00","(?:[267]\\d|31)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2367]"]]]],BJ:["229","00","(?:01\\d|8)\\d{7}",[8,10],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["0"]]]],BL:["590","00","7090\\d{5}|(?:[56]9|[89]\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[["(?:59(?:0(?:2[7-9]|3[3-7]|5[12]|87)|87\\d)|80[6-9]\\d\\d)\\d{4}"],["(?:69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))|7090[0-4])\\d{4}"],["80[0-5]\\d{6}"],["8[129]\\d{7}"],0,0,0,0,["9(?:(?:39[5-7]|76[018])\\d|475[0-6])\\d{4}"]]],BM:["1","011","(?:441|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","441$1",0,"441"],BN:["673","00","[2-578]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-578]"]]]],BO:["591","00(?:1\\d)?","(?:[2-7]\\d\\d|8001)\\d{5}",[8,9],[["(\\d)(\\d{7})","$1 $2",["[23]|4[46]|50"]],["(\\d{8})","$1",["[5-7]"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["8"]]],"0",0,"0(1\\d)?"],BQ:["599","00","(?:[34]1|7\\d)\\d{5}",[7],0,0,0,0,0,0,"[347]"],BR:["55","00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)","[1-467]\\d{9,10}
vendor: 15,256 bytes, line 37
37|55[0-46-9]\\d{8}|[34]\\d{7}|55\\d{7,8}|(?:5[0-46-9]|[89]\\d)\\d{7,9}",[8,9,10,11],[["(\\d{4})(\\d{4})","$1-$2",["300|4(?:0[02]|37|86)","300|4(?:0(?:0|20)|370|864)"]],["(\\d{3})(\\d{2,3})(\\d{4})","$1 $2 $3",["(?:[358]|90)0"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2-$3",["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-57]"],"($1)"],["(\\d{2})(\\d{5})(\\d{4})","$1 $2-$3",["[16][1-9]|[2-57-9]"],"($1)"]],"0",0,"(?:0|90)(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\d{10,11}))?","$2"],BS:["1","011","(?:242|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([3-8]\\d{6})$|1","242$1",0,"242"],BT:["975","00","[178]\\d{7}|[2-8]\\d{6}",[7,8],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[2-6]|7[246]|8[2-4]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[67]|[78]"]]]],BW:["267","00","(?:0800|(?:[37]|800)\\d)\\d{6}|(?:[2-6]\\d|90)\\d{5}",[7,8,10],[["(\\d{2})(\\d{5})","$1 $2",["90"]],["(\\d{3})(\\d{4})","$1 $2",["[24-6]|3[15-9]"]],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37]"]],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["0"]],["(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["8"]]]],BY:["375","810","(?:[12]\\d|33|44|902)\\d{7}|8(?:0[0-79]\\d{5,7}|[1-7]\\d{9})|8(?:1[0-489]|[5-79]\\d)\\d{7}|8[1-79]\\d{6,7}|8[0-79]\\d{5}|8\\d{5}",[6,7,8,9,10,11],[["(\\d{3})(\\d{3})","$1 $2",["800"],"8 $1"],["(\\d{3})(\\d{2})(\\d{2,4})","$1 $2 $3",["800"],"8 $1"],["(\\d{4})(\\d{2})(\\d{3})","$1 $2-$3",["1(?:5[169]|6[3-5]|7[179])|2(?:1[35]|2[34]|3[3-5])","1(?:5[169]|6(?:3[1-3]|4|5[125])|7(?:1[3-9]|7[0-24-6]|9[2-7]))|2(?:1[35]|2[34]|3[3-5])"],"8 0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["1(?:[56]|7[467])|2[1-3]"],"8 0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-4]"],"8 0$1"],["(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["[89]"],"8 $1"]],"8",0,"0|80?",0,0,0,0,"8~10"],BZ:["501","00","(?:0800\\d|[2-8])\\d{6}",[7,11],[["(\\d{3})(\\d{4})","$1-$2",["[2-8]"]],["(\\d)(\\d{3})(\\d{4})(\\d{3})","$1-$2-$3-$4",["0"]]]],CA:["1","011","[2-9]\\d{9}|3\\d{6}",[7,10],0,"1",0,0,0,0,0,[["(?:2(?:04|[23]6|[48]9|5[07]|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|[26]8|3[178]|50|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|7[39])|9(?:0[25]|42))[2-9]\\d{6}",[10]],["",[10]],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}",[10]],["900[2-9]\\d{6}",[10]],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|(?:5(?:2[125-9]|3[23]|44|66|77|88)|6(?:22|33))[2-9]\\d{6}",[10]],0,["310\\d{4}",[7]],0,["600[2-9]\\d{6}",[10]]]],CC:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",[6,7,8,9,10,12],0,"0",0,"([59]\\d{7})$|0","8$1",0,0,[["8(?:51(?:0(?:02|31|60|89)|1(?:18|76)|223)|91(?:0(?:1[0-2]|29)|1(?:[28]2|50|79)|2(?:10|64)|3(?:[06]8|22)|4[29]8|62\\d|70[23]|959))\\d{3}",[9]],["4(?:79[01]|83[0-36-9]|95[0-3])\\d{5}|4(?:[0-36]\\d|4[047-9]|[58][0-24-9]|7[02-8]|9[0-47-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CD:["243","00","(?:(?:[189]|5\\d)\\d|2)\\d{7}|[1-68]\\d{6}",[7,8,9,10],[["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["88"],"0$1"],["(\\d{2})(\\d{5})","$1 $2",["[1-6]"],"0$1"],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["5"],"0$1"]],"0"],CF:["236","00","8776\\d{4}|(?:[27]\\d|61)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[26-8]"]]]],CG:["242","00","222\\d{6}|(?:0\\d|80)\\d{7}",[9],[["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[02]"]]]],CH:["41","00","8\\d{11}|[2-9]\\d{8}",[9,12],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8[047]|90"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]|81"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["8"],"0$1"]],"0"],CI:["225","00","[02]\\d{9}",[10],[["(\\d{2})(\\d{2})(\\d)(\\d{5})","$1 $2 $3 $4",["2"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3 $4",["0"]]]],CK:["682","00","[2-578]\\d{4}",[5],[["(\\d{2})(\\d{3})","$1 $2",["[2-578]"]]]],CL:["56","(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0","12300\\d{6}|6\\d{9,10}|[2-9]\\d{8}",[9,10,11],[["(\\d{5})(\\d{4})","$1 $2",["219","2196"],"($1)"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["60|809"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["44"]],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2[1-36]"],"($1)"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["9(?:10|[2-9])"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-8]|[1-9])"],"($1)"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["60|8"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],["(\\d{3})(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3 $4",["60"]]]],CM:["237","00","[26]\\d{8}|88\\d{6,7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["88"]],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[26]|88"]]]],CN:["86","00|1(?:[12]\\d|79)\\d\\d00","(?:(?:1[03-689]|2\\d)\\d\\d|6)\\d{8}|1\\d{10}|[126]\\d{6}(?:\\d(?:\\d{2})?)?|86\\d{5,6}|(?:[3-579]\\d|8[0-57-9])\\d{5,9}",[7,8,9,10,11,12],[["(\\d{2})(\\d{5,6})","$1 $2",["(?:10|2[0-57-9])[19]|3(?:[157]|35|49|9[1-68])|4(?:1[124-9]|2[179]|6[47-9]|7|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:07|1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3|4[13]|5[1-5]|7[0-79]|9[0-35-9])|(?:4[35]|59|85)[1-9]","(?:10|2[0-57-9])(?:1[02]|9[56])|8078|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))1","10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|80781|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))12","10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|807812|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))123","10(?:1(?:0|23)|9[56])|2[0-57-9](?:1(?:00|23)|9[56])|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:1[124-9]|2[179]|[35][1-9]|6[47-9]|7\\d|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:078|1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|3\\d|4[13]|5[1-5]|7[0-79]|9[0-35-9]))123"],"0$1"],["(\\d{3})(\\d{5,6})","$1 $2",["3(?:[157]|35|49|9[1-68])|4(?:[17]|2[179]|6[47-9]|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])|(?:4[35]|59|85)[1-9]","(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))[19]","85[23](?:10|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:10|9[56])","85[23](?:100|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:100|9[56])"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["(?:4|80)0"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["10|2(?:[02-57-9]|1[1-9])","10|2(?:[02-57-9]|1[1-9])","10[0-79]|2(?:[02-57-9]|1[1-79])|(?:10|21)8(?:0[1-9]|[1-9])"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["3(?:[3-59]|7[02-68])|4(?:[26-8]|3[3-9]|5[2-9])|5(?:3[03-9]|[468]|7[028]|9[2-46-9])|6|7(?:[0-247]|3[04-9]|5[0-4689]|6[2368])|8(?:[1-358]|9[1-7])|9(?:[013479]|5[1-5])|(?:[34]1|55|79|87)[02-9]"],"0$1",1],["(\\d{3})(\\d{7,8})","$1 $2",["9"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["80"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[3-578]"],"0$1",1],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["1[3-9]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3 $4",["[12]"],"0$1",1]],"0",0,"(1(?:[12]\\d|79)\\d\\d)|0",0,0,0,0,"00"],CO:["57","00(?:4(?:[14]4|56)|[579])","(?:46|60\\d\\d)\\d{6}|(?:1\\d|[39])\\d{9}",[8,10,11],[["(\\d{4})(\\d{4})","$1 $2",["46"]],["(\\d{3})(\\d{7})","$1 $2",["6|90"],"($1)"],["(\\d{3})(\\d{7})","$1 $2",["3[0-357]|9[14]"]],["(\\d)(\\d{3})(\\d{7})","$1-$2-$3",["1"],"0$1",0,"$1 $2 $3"]],"0",0,"0([3579]|4(?:[14]4|56))?"],CR:["506","00","(?:8\\d|90)\\d{8}|(?:[24-8]\\d{3}|3005)\\d{4}",[8,10],[["(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[3-9]"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["[89]"]]],0,0,"(19(?:0[0-2468]|1[09]|20|66|77|99))"],CU:["53","119","(?:[2-7]|8\\d\\d)\\d{7}|[2-47]\\d{6}|[34]\\d{5}",[6,7,8,10],[["(\\d{2})(\\d{4,6})","$1 $2",["2[1-4]|[34]"],"(0$1)"],["(\\d)(\\d{6,7})","$1 $2",["7"],"(0$1)"],["(\\d)(\\d{7})","$1 $2",["[56]"],"0$1"],["(\\d{3})(\\d{7})","$1 $2",["8"],"0$1"]],"0"],CV:["238","0","(?:[2-59]\\d\\d|800)\\d{4}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2-589]"]]]],CW:["599","00","(?:[34]1|60|(?:7|9\\d)\\d)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[3467]"]],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["9[4-8]"]]],0,0,0,0,0,"[69]"],CX:["61","001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011","1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}",[6,7,8,9,10,12],0,"0",0,"([59]\\d{7})$|0","8$1",0,0,[["8(?:51(?:0(?:01|30|59|88)|1(?:17|46|75)|2(?:22|35))|91(?:00[6-9]|1(?:[28]1|49|78)|2(?:09|63)|3(?:12|26|75)|4(?:56|97)|64\\d|7(?:0[01]|1[0-2])|958))\\d{3}",[9]],["4(?:79[01]|83[0-36-9]|95[0-3])\\d{5}|4(?:[0-36]\\d|4[047-9]|[58][0-24-9]|7[02-8]|9[0-47-9])\\d{6}",[9]],["180(?:0\\d{3}|2)\\d{3}",[7,10]],["190[0-26]\\d{6}",[10]],0,0,0,0,["14(?:5(?:1[0458]|[23][458])|71\\d)\\d{4}",[9]],["13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}",[6,8,10,12]]],"0011"],CY:["357","00","(?:[279]\\d|[58]0)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[257-9]"]]]],CZ:["420","00","(?:[2-578]\\d|60)\\d{7}|9\\d{8,11}",[9,10,11,12],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]|9[015-7]"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3 $4",["96"]],["(\\d{2})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]]]],DE:["49","00","[2579]\\d{5,14}|49(?:[34]0|69|8\\d)\\d\\d?|49(?:37|49|60|7[089]|9\\d)\\d{1,3}|49(?:2[024-9]|3[2-689]|7[1-7])\\d{1,8}|(?:1|[368]\\d|4[0-8])\\d{3,13}|49(?:[015]\\d|2[13]|31|[46][1-8])\\d{1,9}",[4,5,6,7,8,9,10,11,12,13,14,15],[["(\\d{2})(\\d{3,13})","$1 $2",["3[02]|40|[68]9"],"0$1"],["(\\d{3})(\\d{3,12})","$1 $2",["2(?:0[1-389]|1[124]|2[18]|3[14])|3(?:[35-9][15]|4[015])|906|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1","2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1"],"0$1"],["(\\d{4})(\\d{2,11})","$1 $2",["[24-6]|3(?:[3569][02-46-9]|4[2-4679]|7[2-467]|8[2-46-8])|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]","[24-6]|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|3[1468]|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]|9[1468]))|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]|3[68]4[1347]|3(?:47|60)[1356]|3(?:3[46]|46|5[49])[1246]|3[4579]3[1357]"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["138"],"0$1"],["(\\d{5})(\\d{2,10})","$1 $2",["3"],"0$1"],["(\\d{3})(\\d{5,11})","$1 $2",["181"],"0$1"],["(\\d{3})(\\d)(\\d{4,10})","$1 $2 $3",["1(?:3|80)|9"],"0$1"],["(\\d{3})(\\d{7,8})","$1 $2",["1[67]"],"0$1"],["(\\d{3})(\\d{7,12})","$1 $2",["8"],"0$1"],["(\\d{5})(\\d{6})","$1 $2",["185","1850","18500"],"0$1"],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{4})(\\d{7})","$1 $2",["18[68]"],"0$1"],["(\\d{4})(\\d{7})","$1 $2",["15[1279]"],"0$1"],["(\\d{5})(\\d{6})","$1 $2",["15[03568]","15(?:[0568]|3[13])"],"0$1"],["(\\d{3})(\\d{8})","$1 $2",["18"],"0$1"],["(\\d{3})(\\d{2})(\\d{7,8})","$1 $2 $3",["1(?:6[023]|7)"],"0$1"],["(\\d{4})(\\d{2})(\\d{7})","$1 $2 $3",["15[279]"],"0$1"],["(\\d{3})(\\d{2})(\\d{8})","$1 $2 $3",["15"],"0$1"]],"0"],DJ:["253","00","(?:2\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[27]"]]]],DK:["45","00","[2-9]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-9]"]]]],DM:["1","011","(?:[58]\\d\\d|767|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","767$1",0,"767"],DO:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,0,0,0,"8001|8[024]9"],DZ:["213","00","(?:[1-4]|[5-79]\\d|80)\\d{7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-4]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["9"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-8]"],"0$1"]],"0"],EC:["593","00","1\\d{9,10}|(?:[2-7]|9\\d)\\d{7}",[8,9,10,11],[["(\\d)(\\d{3})(\\d{4})","$1 $2-$3",["[2-7]"],"(0$1)",0,"$1-$2-$3"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["9"],"0$1"],["(\\d{4})(\\d{3})(\\d{3,4})","$1 $2 $3",["1"]]],"0"],EE:["372","00","8\\d{9}|[4578]\\d{7}|(?:[3-8]\\d|90)\\d{5}",[7,8,10],[["(\\d{3})(\\d{4})","$1 $2",["[369]|4[3-8]|5(?:[0-2]|5[0-478]|6[45])|7[1-9]|88","[369]|4[3-8]|5(?:[02]|1(?:[0-8]|95)|5[0-478]|6(?:4[0-4]|5[1-589]))|7[1-9]|88"]],["(\\d{4})(\\d{3,4})","$1 $2",["[45]|8(?:00|[1-49])","[45]|8(?:00[1-9]|[1-49])"]],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["7"]],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]]],EG:["20","00","[189]\\d{8,9}|[24-6]\\d{8}|[135]\\d{7}",[8,9,10],[["(\\d)(\\d{7,8})","$1 $2",["[23]"],"0$1"],["(\\d{2})(\\d{6,7})","$1 $2",["1[35]|[4-6]|8[2468]|9[235-7]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{2})(\\d{8})","$1 $2",["1"],"0$1"]],"0"],EH:["212","00","[5-8]\\d{8}",[9],0,"0",0,0,0,0,0,[["528[89]\\d{5}"],["(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[016-8]\\d|2[0-8]|5[0-5]))\\d{6}"],["80[0-7]\\d{6}"],["89\\d{7}"],0,0,0,0,["(?:592(?:4[0-2]|93)|80[89]\\d\\d)\\d{4}"]]],ER:["291","00","[178]\\d{6}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[178]"],"0$1"]],"0"],ES:["34","00","[5-9]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[89]00"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-9]"]]]],ET:["251","00","(?:11|[2-57
37-9]\\d)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-57-9]"],"0$1"]],"0"],FI:["358","00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))","[1-35689]\\d{4}|7\\d{10,11}|(?:[124-7]\\d|3[0-46-9])\\d{8}|[1-9]\\d{5,8}",[5,6,7,8,9,10,11,12],[["(\\d{5})","$1",["20[2-59]"],"0$1"],["(\\d{3})(\\d{3,7})","$1 $2",["(?:[1-3]0|[68])0|70[07-9]"],"0$1"],["(\\d{2})(\\d{4,8})","$1 $2",["[14]|2[09]|50|7[135]"],"0$1"],["(\\d{2})(\\d{6,10})","$1 $2",["7"],"0$1"],["(\\d)(\\d{4,9})","$1 $2",["(?:19|[2568])[1-8]|3(?:0[1-9]|[1-9])|9"],"0$1"]],"0",0,0,0,0,"1[03-79]|[2-9]",0,"00"],FJ:["679","0(?:0|52)","45\\d{5}|(?:0800\\d|[235-9])\\d{6}",[7,11],[["(\\d{3})(\\d{4})","$1 $2",["[235-9]|45"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]]],0,0,0,0,0,0,0,"00"],FK:["500","00","[2-7]\\d{4}",[5]],FM:["691","00","(?:[39]\\d\\d|820)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[389]"]]]],FO:["298","00","[2-9]\\d{5}",[6],[["(\\d{6})","$1",["[2-9]"]]],0,0,"(10(?:01|[12]0|88))"],FR:["33","00","[1-9]\\d{8}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0 $1"],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[1-79]"],"0$1"]],"0"],GA:["241","00","(?:[067]\\d|11)\\d{6}|[2-7]\\d{6}",[7,8],[["(\\d)(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-7]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["11|[67]"],"0$1"]],0,0,"0(11\\d{6}|60\\d{6}|61\\d{6}|6[256]\\d{6}|7[467]\\d{6})","$1"],GB:["44","00","[1-357-9]\\d{9}|[18]\\d{8}|8\\d{6}",[7,9,10],[["(\\d{3})(\\d{4})","$1 $2",["800","8001","80011","800111","8001111"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["845","8454","84546","845464"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["800"],"0$1"],["(\\d{5})(\\d{4,5})","$1 $2",["1(?:38|5[23]|69|76|94)","1(?:(?:38|69)7|5(?:24|39)|768|946)","1(?:3873|5(?:242|39[4-6])|(?:697|768)[347]|9467)"],"0$1"],["(\\d{4})(\\d{5,6})","$1 $2",["1(?:[2-69][02-9]|[78])"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[25]|7(?:0|6[02-9])","[25]|7(?:0|6(?:[03-9]|2[356]))"],"0$1"],["(\\d{4})(\\d{6})","$1 $2",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[1389]"],"0$1"]],"0",0,"0|180020",0,0,0,[["(?:1(?:1(?:3(?:[0-58]\\d\\d|73[0-5])|4(?:(?:[0-5]\\d|70)\\d|69[7-9])|(?:(?:5[0-26-9]|[78][0-49])\\d|6(?:[0-4]\\d|5[01]))\\d)|(?:2(?:(?:0[024-9]|2[3-9]|3[3-79]|4[1-689]|[58][02-9]|6[0-47-9]|7[013-9]|9\\d)\\d|1(?:[0-7]\\d|8[0-3]))|(?:3(?:0\\d|1[0-8]|[25][02-9]|3[02-579]|[468][0-46-9]|7[1-35-79]|9[2-578])|4(?:0[03-9]|[137]\\d|[28][02-57-9]|4[02-69]|5[0-8]|[69][0-79])|5(?:0[1-35-9]|[16]\\d|2[024-9]|3[015689]|4[02-9]|5[03-9]|7[0-35-9]|8[0-468]|9[0-57-9])|6(?:0[034689]|1\\d|2[0-35689]|[38][013-9]|4[1-467]|5[0-69]|6[13-9]|7[0-8]|9[0-24578])|7(?:0[0246-9]|2\\d|3[0236-8]|4[03-9]|5[0-46-9]|6[013-9]|7[0-35-9]|8[024-9]|9[02-9])|8(?:0[35-9]|2[1-57-9]|3[02-578]|4[0-578]|5[124-9]|6[2-69]|7\\d|8[02-9]|9[02569])|9(?:0[02-589]|[18]\\d|2[02-689]|3[1-57-9]|4[2-9]|5[0-579]|6[2-47-9]|7[0-24578]|9[2-57]))\\d)\\d)|2(?:0[013478]|3[0189]|4[017]|8[0-46-9]|9[0-2])\\d{3})\\d{4}|1(?:2(?:0(?:46[1-4]|87[2-9])|545[1-79]|76(?:2\\d|3[1-8]|6[1-6])|9(?:7(?:2[0-4]|3[2-5])|8(?:2[2-8]|7[0-47-9]|8[3-5])
37))|3(?:6(?:38[2-5]|47[23])|8(?:47[04-9]|64[0157-9]))|4(?:044[1-7]|20(?:2[23]|8\\d)|6(?:0(?:30|5[2-57]|6[1-8]|7[2-8])|140)|8(?:052|87[1-3]))|5(?:2(?:4(?:3[2-79]|6\\d)|76\\d)|6(?:26[06-9]|686))|6(?:06(?:4\\d|7[4-79])|295[5-7]|35[34]\\d|47(?:24|61)|59(?:5[08]|6[67]|74)|9(?:55[0-4]|77[23]))|7(?:26(?:6[13-9]|7[0-7])|(?:442|688)\\d|50(?:2[0-3]|[3-68]2|76))|8(?:27[56]\\d|37(?:5[2-5]|8[239])|843[2-58])|9(?:0(?:0(?:6[1-8]|85)|52\\d)|3583|4(?:66[1-8]|9(?:2[01]|81))|63(?:23|3[1-4])|9561))\\d{3}",[9,10]],["7(?:457[0-57-9]|700[01]|911[028])\\d{5}|7(?:[1-3]\\d\\d|4(?:[0-46-9]\\d|5[0-689])|5(?:0[0-8]|[13-9]\\d|2[0-35-9])|7(?:0[1-9]|[1-7]\\d|8[02-9]|9[0-689])|8(?:[014-9]\\d|[23][0-8])|9(?:[024-9]\\d|1[02-9]|3[0-689]))\\d{6}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[2-49]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]],0," x"],GD:["1","011","(?:473|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","473$1",0,"473"],GE:["995","00","(?:[3-57]\\d\\d|800)\\d{6}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["32"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[57]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[348]"],"0$1"]],"0"],GF:["594","00","(?:694\\d|7093)\\d{5}|(?:59|[89]\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-7]|80[6-9]|9[47]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[89]"],"0$1"]],"0"],GG:["44","00","(?:1481|[357-9]\\d{3})\\d{6}|8\\d{6}(?:\\d{2})?",[7,9,10],0,"0",0,"([25-9]\\d{5})$|0|180020","1481$1",0,0,[["1481[25-9]\\d{5}",[10]],["7(?:(?:781|839)\\d|911[17])\\d{5}",[10]],["80[08]\\d{7}|800\\d{6}|8001111"],["(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[0-3]))\\d{7}|845464\\d",[7,10]],["70\\d{8}",[10]],0,["(?:3[0347]|55)\\d{8}",[10]],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}",[10]],["56\\d{8}",[10]]]],GH:["233","00","[235]\\d{8}|800\\d{5,6}",[8,9],[["(\\d{3})(\\d{5})","$1 $2",["8"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2358]"],"0$1"]],"0"],GI:["350","00","(?:[25]\\d|60)\\d{6}",[8],[["(\\d{3})(\\d{5})","$1 $2",["2"]]]],GL:["299","00","(?:19|[2-689]\\d|70)\\d{4}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["19|[2-9]"]]]],GM:["220","00","[2-9]\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]]],GN:["224","00","722\\d{6}|(?:3|6\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["3"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[67]"]]]],GP:["590","00","7090\\d{5}|(?:[56]9|[89]\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-79]|80[6-9]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0",0,0,0,0,0,[["(?:59(?:0(?:0[1-68]|[14][0-24-9]|2[0-68]|3[1-9]|5[3-579]|[68][0-689]|7[08]|9\\d)|87\\d)|80[6-9]\\d\\d)\\d{4}"],["(?:69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))|7090[0-4])\\d{4}"],["80[0-5]\\d{6}"],["8[129]\\d{7}"],0,0,0,0,["9(?:(?:39[5-7]|76[018])\\d|475[0-6])\\d{4}"]]],GQ:["240","00","222\\d{6}|(?:3\\d|55|[89]0)\\d{7}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235]"]],["(\\d{3})(\\d{6})","$1 $2",["[89]"]]]],GR:["30","00","5005000\\d{3}|8\\d{9,11}|(?:[269]\\d|70)\\d{8}",[10,11,12],[["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["21|7"]],["(\\d{4})(\\d{6})","$1 $2",["2(?:2|3[2-57-9]|4[2-469]|5[2-59]|6[2-9]|7[2-69]|8[2-49])|5"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2689]"]],["(\\d{3})(\\d{3,4})(\\d{5})","$1 $2 $3",["8"]]]],GT:["502","00","80\\d{6}|(?:1\\d{3}|[2-7])\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1 $2",["[2-8]"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]]],GU:["1","011","(?:[58]\\d\\d|671|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","671$1",0,"671"],GW:["245","00","[49]\\d{8}|4\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["40"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"]]]],GY:["592","001","(?:[2-8]\\d{3}|9008)\\d{3}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]]],HK:["852","00(?:30|5[09]|[126-9]?)","8[0-46-9]\\d{6,7}|9\\d{4,7}|(?:[2-7]|9\\d{3})\\d{7}",[5,6,7,8,9,11],[["(\\d{3})(\\d{2,5})","$1 $2",["900","9003"]],["(\\d{4})(\\d{4})","$1 $2",["[2-7]|8[1-4]|9(?:0[1-9]|[1-8])"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],["(\\d{3})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["9"]]],0,0,0,0,0,0,0,"00"],HN:["504","00","8\\d{10}|[237-9]\\d{7}",[8,11],[["(\\d{4})(\\d{4})","$1-$2",["[237-9]"]]]],HR:["385","00","[2-69]\\d{8}|80\\d{5,7}|[1-79]\\d{7}|6\\d{6}",[7,8,9],[["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["6[01]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{4})(\\d{3})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["6|7[245]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-57]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"]],"0"],HT:["509","00","[2-589]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["[2-589]"]]]],HU:["36","00","[235-7]\\d{8}|[1-9]\\d{7}",[8,9],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"(06 $1)"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6|8[2-57-9]|9[2-69]"],"(06 $1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"06 $1"]],"06"],ID:["62","00[89]","00[1-9]\\d{9,14}|(?:[1-36]|8\\d{5})\\d{6}|00\\d{9}|[1-9]\\d{8,10}|[2-9]\\d{7}",[7,8,9,10,11,12,13,14,15,16,17],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["15"]],["(\\d{2})(\\d{5,9})","$1 $2",["2[124]|[36]1"],"(0$1)"],["(\\d{3})(\\d{5,7})","$1 $2",["800"],"0$1"],["(\\d{3})(\\d{5,8})","$1 $2",["[2-79]"],"(0$1)"],["(\\d{3})(\\d{3,4})(\\d{3})","$1-$2-$3",["8[1-35-9]"],"0$1"],["(\\d{3})(\\d{6,8})","$1 $2",["1"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["804"],"0$1"],["(\\d{3})(\\d)(\\d{3})(\\d{3})","$1 $2 $3 $4",["80"],"0$1"],["(\\d{3})(\\d{4})(\\d{4,5})","$1-$2-$3",["8"],"0$1"]],"0"],IE:["353","00","(?:1\\d|[2569])\\d{6,8}|4\\d{6,9}|7\\d{8}|8\\d{8,9}",[7,8,9,10],[["(\\d{2})(\\d{5})","$1 $2",["2[24-9]|47|58|6[237-9]|9[35-9]"],"(0$1)"],["(\\d{3})(\\d{5})","$1 $2",["[45]0"],"(0$1)"],["(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["1"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2569]|4[1-69]|7[14]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["70"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["81"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[78]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["4"],"(0$1)"],["(\\d{2})(\\d)(\\d{3})(\\d{4})","$1 $2 $3 $4",["8"],"0$1"]],"0"],IL:["972","0(?:0|1[2-9])","1\\d{6}(?:\\d{3,5})?|[57]\\d{8}|[1-489]\\d{7}",[7,8,9,10,11,12],[["(\\d{4})(\\d{3})","$1-$2",["125"]],["(\\d{4})(\\d{2})(\\d{2})","$1-$2-$3",["121"]],["(\\d)(\\d{3})(\\d{4})","$1-$2-$3",["[2-489]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1-$2-$3",["12"]],["(\\d{4})(\\d{6})","$1-$2",["159"]],["(\\d)(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3-$4",["1[7-9]"]],["(\\d{3})(\\d{1,2})(\\d{3})(\\d{4})","$1-$2 $3-$4",["15"]]],"0"],IM:["44","00","1624\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"([25-8]\\d{5})$|0|180020","1624$1",0,"74576|(?:16|7[56])24"],IN:["91","00","(?:000800|[2-9]\\d\\d)\\d{7}|1\\d{7,12}",[8,9,10,11,12,13],[["(\\d{8})","$1",["5(?:0|2[23]|3[03]|[67]1|88)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|888)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|8888)"],0,1],["(\\d{4})(\\d{4,5})","$1 $2",["180","1800"],0,1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["140"],0,1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["11|2[02]|33|4[04]|79[1-7]|80[2-46]","11|2[02]|33|4[04]|79(?:[1-6]|7[19])|80(?:[2-4]|6[0-589])","11|2[02]|33|4[04]|79(?:[124-6]|3(?:[02-9]|1[0-24-9])|7(?:1|9[1-6
vendor: 17,388 bytes, line 37
37]))|80(?:[2-4]|6[0-589])"],"0$1",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1(?:2[0-249]|3[0-25]|4[145]|[68]|7[1257])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|5[12]|[78]1)|6(?:12|[2-4]1|5[17]|6[13]|80)|7(?:12|3[134]|61|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)|(?:43|59|75)[15]|(?:1[59]|29|67)[14]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|674|7(?:(?:3[34]|5[15])[2-6]|61[346]|88[0-8])|8(?:70[2-6]|84[235-7]|91[3-7])|(?:1(?:29|60|8[06])|261|552|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|31)|8(?:16|2[014]|3[126]|6[136]|7[78]|83))[2-7]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12(?:[2-6]|7[0-8])|74[2-7])|7(?:3171|5[15][2-6]|61[346]|88(?:[2-7]|82))|8(?:70[2-6]|84(?:[2356]|7[19])|91(?:[3-6]|7[19]))|73[134][2-6]|8(?:16|2[014]|3[126]|6[136]|7[78]|83)(?:[2-6]|7[19])|(?:1(?:29|60|8[06])|261|552|6(?:[2-4]1|5[17]|6[13]|7(?:1|4[0189])|80)|7(?:12|88[01]))[2-7]"],"0$1",1],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2[2457-9]|3[2-5]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1[013-9]|3[129]|5[29]|6[02-5]|70)|807","1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2(?:[2457]|84|95)|3(?:[2-4]|55)|4[235-7]|5[2-689]|6[24578]|7(?:[23569]|8[0-57-9])|8[1-6])|7(?:1(?:[013-8]|9[6-9])|3(?:17|2[0-49]|9[2-57])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4|5[0-367])|70[13-7])|807[19]","1(?:[2-479]|5(?:[0236-9]|5[013-9]))|[2-5]|6(?:2(?:84|95)|355|8(?:28[235-7]|3))|73179|807(?:1|9[1-3])|(?:1552|6(?:(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578])\\d|7(?:[23569]\\d|8[0-57-9])|8(?:[14-6]\\d|2[0-79]))|7(?:1(?:[013-8]\\d|9[6-9])|3(?:2[0-49]|9[2-57])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]))[2-7]"],"0$1",1],["(\\d{5})(\\d{5})","$1 $2",["16|[6-9]"],"0$1",1],["(\\d{4})(\\d{2,4})(\\d{4})","$1 $2 $3",["18[06]","18[06]0"],0,1],["(\\d{4})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["18"],0,1]],"0"],IO:["246","00","3\\d{6}",[7],[["(\\d{3})(\\d{4})","$1 $2",["3"]]]],IQ:["964","00","(?:1|7\\d\\d)\\d{7}|[2-6]\\d{7,8}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-6]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"]],"0"],IR:["98","00","[1-9]\\d{9}|(?:[1-8]\\d\\d|9)\\d{3,4}",[4,5,6,7,10],[["(\\d{4,5})","$1",["96"],"0$1"],["(\\d{2})(\\d{4,5})","$1 $2",["(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])[12689]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["9"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["[1-8]"],"0$1"]],"0"],IS:["354","00|1(?:0(?:01|[12]0)|100)","(?:38\\d|[4-9])\\d{6}",[7,9],[["(\\d{3})(\\d{4})","$1 $2",["[4-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["3"]]],0,0,0,0,0,0,0,"00"],IT:["39","00","0\\d{5,11}|1\\d{8,10}|3(?:[0-8]\\d{7,10}|9\\d{7,8})|(?:43|55|70)\\d{8}|8\\d{5}(?:\\d{2,4})?",[6,7,8,9,10,11,12],[["(\\d{2})(\\d{4,6})","$1 $2",["0[26]"]],["(\\d{3})(\\d{3,6})","$1 $2",["0[13-57-9][0159]|8(?:03|4[17]|9[2-5])","0[13-57-9][0159]|8(?:03|4[17]|9(?:2|3[04]|[45][0-4]))"]],["(\\d{4})(\\d{2,6})","$1 $2",["0(?:[13-579][2-46-8]|8[236-8])"]],["(\\d{4})(\\d{4})","$1 $2",["894"]],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[26]|5"]],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["1(?:44|[679])|[378]|43"]],["(\\d{3})(\\d{3,4})(\\d{4})","$1 $2 $3",["0[13-57-9][0159]|14"]],["(\\d{2})(\\d{4})(\\d{5})","$1 $2 $3",["0[26]"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["0"]],["(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["[03]"]]],0,0,0,0,0,0,[["0(?:669[0-79]\\d{1,6}|831\\d{2,8})|0(?:1(?:[0159]\\d|[27][1-5]|31|4[1-4]|6[1356]|8[2-57])|2\\d\\d|3(?:[0159]\\d|2[1-4]|3[12]|[48][1-6]|6[2-59]|7[1-7])|4(?:[0159]\\d|[23][1-9]|4[245]|6[1-5]|7[1-4]|81)|5(?:[0159]\\d|2[1-5]|3[2-6]|4[1-79]|6[4-6]|7[1-578]|8[3-8])|6(?:[0-57-9]\\d|6[0-8])|7(?:[0159]\\d|2[12]|3[1-7]|4[2-46]|6[13569]|7[13-6]|8[1-59])|8(?:[0159]\\d|2[3-578]|3[2356]|[6-8][1-5])|9(?:[0159]\\d|[238][1-5]|4[12]|6[1-8]|7[1-6]))\\d{2,7}"],["3[2-9]\\d{7,8}|(?:31|43)\\d{8}",[9,10]],["80(?:0\\d{3}|3)\\d{3}",[6,9]],["(?:0878\\d{3}|89(?:2\\d|3[04]|4(?:[0-4]|[5-9]\\d\\d)|5[0-4]))\\d\\d|(?:1(?:44|6[346])|89(?:38|5[5-9]|9))\\d{6}",[6,8,9,10]],["1(?:78\\d|99)\\d{6}",[9,10]],["3[2-8]\\d{9,10}",[11,12]],0,0,["55\\d{8}",[10]],["84(?:[08]\\d{3}|[17])\\d{3}",[6,9]]]],JE:["44","00","1534\\d{6}|(?:[3578]\\d|90)\\d{8}",[10],0,"0",0,"([0-24-8]\\d{5})$|0|180020","1534$1",0,0,[["1534[0-24-8]\\d{5}"],["7(?:(?:(?:50|82)9|937)\\d|7(?:00[378]|97\\d))\\d{5}"],["80(?:07(?:35|81)|8901)\\d{4}"],["(?:8(?:4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|90(?:066[59]|1810|71(?:07|55)))\\d{4}"],["701511\\d{4}"],0,["(?:3(?:0(?:07(?:35|81)|8901)|3\\d{4}|4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|55\\d{4})\\d{4}"],["76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}"],["56\\d{8}"]]],JM:["1","011","(?:[58]\\d\\d|658|900)\\d{7}",[10],0,"1",0,0,0,0,"658|876"],JO:["962","00","(?:(?:[2689]|7\\d)\\d|32|427|53)\\d{6}",[8,9],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2356]|87"],"(0$1)"],["(\\d{3})(\\d{5,6})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["70"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[47]"],"0$1"]],"0"],JP:["81","010","00[1-9]\\d{6,14}|[25-9]\\d{9}|(?:00|[1-9]\\d\\d)\\d{6}",[8,9,10,11,12,13,14,15,16,17],[["(\\d{3})(\\d{3})(\\d{3})","$1-$2-$3",["(?:12|57|99)0"],"0$1"],["(\\d{4})(\\d)(\\d{4})","$1-$2-$3",["1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|499|5(?:76|97)|746|8(?:3[89]|47|51)|9(?:80|9[16])","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:76|97)9|7468|8(?:3(?:8[7-9]|96)|477|51[2-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:769|979[2-69])|7468|8(?:3(?:8[7-9]|96[2457-9])|477|51[2-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["60"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1-$2-$3",["3|4(?:2[09]|7[01])|6[1-9]","3|4(?:2(?:0|9[02-69])|7(?:0[019]|1))|6[1-9]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["1(?:1|5[45]|77|88|9[69])|2(?:2[1-37]|3[0-269]|4[59]|5|6[24]|7[1-358]|8[1369]|9[0-38])|4(?:[28][1-9]|3[0-57]|[45]|6[248]|7[2-579]|9[29])|5(?:2|3[0459]|4[0-369]|5[29]|8[02389]|9[0-389])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9[2-6])|8(?:2[124589]|3[26-9]|49|51|6|7[0-468]|8[68]|9[019])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9[1-489])","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2(?:[127]|3[014-9])|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9[19])|62|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|8[1-9]|9[29])|5(?:2|3(?:[045]|9[0-8])|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0-2469])|3(?:[29]|60)|49|51|6(?:[0-24]|36|5[0-3589]|7[23]|9[01459])|7[0-468]|8[68])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3[34]|4[0178]))|(?:264|837)[016-9]|2(?:57|93)[015-9]|(?:25[0468]|422|838)[01]|(?:47[59]|59[89]|8(?:6[68]|9))[019]","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3(?:[045]|9(?:[0-58]|6[4-9]|7[0-35689]))|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0169])|3(?:[29]|60|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[2-57-9]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|7(?:2[2-468]|3[78])|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:8294|96)[1-3]|2(?:57|93)[015-9]|(?:223|8699)[014-9]|(?:25[0468]|422|838)[01]|(?:48|8292|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]"],"0$1"],["(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3",["[14]|[289][2-9]|5[3-9]|7[2-4679]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1-$2-$3",["800"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[25-9]"],"0$1"]],"0",0,"(000[2569]\\d{4,6})$|(?:(?:003768)0?)|0","$1"],KE:["254","000","(?:[17]\\d\\d|900)\\d{6}|(?:2|80)0\\d{6,7}|[4-6]\\d{6,8}",[7,8,9,10],[["(\\d{2})(\\d{5,7})","$1 $2",["[24-6]"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["[17]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],"0"],KG:["996","00","8\\d{9}|[235-9]\\d{8}",[9,10],[["(\\d{4})(\\d{5})","$1 $2",["3(?:1[346]|[24-79])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235-79]|88"],"0$1"],["(\\d{3})(\\d{3})(\\d)(\\d{2,3})","$1 $2 $3 $4",["8"],"0$1"]],"0"],KH:["855","00[14-9]","1\\d{9}|[1-9]\\d{7,8}",[8,9,10],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-9]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0"],KI:["686","00","(?:[37]\\d|6[0-79])\\d{6}|(?:[2-48]\\d|50)\\d{3}",[5,8],0,"0"],KM:["269","00","[3478]\\d{6}",[7],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[3478]"]]]],KN:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","869$1",0,"869"],KP:["850","00|99","85\\d{6}|(?:19\\d|[2-7])\\d{7}",[8,10],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2-7]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"]],"0"],KR:["82","00(?:[125689]|3(?:[46]5|91)|7(?:00|27|3|55|6[126]))","00[1-9]\\d{8,11}|(?:[12]|5\\d{3})\\d{7}|[13-6]\\d{9}|(?:[1-6]\\d|80)\\d{7}|[3-6]\\d{4,5}|(?:00|7)0\\d{8}",[5,6,8,9,10,11,12,13,14],[["(\\d{2})(\\d{3,4})","$1-$2",["(?:3[1-3]|[46][1-4]|5[1-5])1"],"0$1"],["(\\d{4})(\\d{4})","$1-$2",["1"]],["(\\d)(\\d{3,4})(\\d{4})","$1-$2-$3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1-$2-$3",["[36]0|8"],"0$1"],["(\\d{2})(\\d{3,4})(\\d{4})","$1-$2-$3",["[1346]|5[1-5]"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2-$3",["[57]"],"0$1"],["(\\d{2})(\\d{5})(\\d{4})","$1-$2-$3",["5"],"0$1"]],"0",0,"0(8(?:[1-46-8]|5\\d\\d))?"],KW:["965","00","18\\d{5}|(?:[2569]\\d|41)\\d{6}",[7,8],[["(\\d{4})(\\d{3,4})","$1 $2",["[169]|2(?:[235]|4[1-35-9])|52"]],["(\\d{3})(\\d{5})","$1 $2",["[245]"]]]],KY:["1","011","(?:345|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","345$1",0,"345"],KZ:["7","810","8\\d{13}|[78]\\d{9}",[10,14],0,"8",0,0,0,0,"7",0,"8~10"],LA:["856","00","[23]\\d{9}|3\\d{8}|(?:[235-8]\\d|41)\\d{6}",[8,9,10],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2[13]|3[14]|[4-8]"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["3"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[23]"],"0$1"]],"0"],LB:["961","00","[27-9]\\d{7}|[13-9]\\d{6}",[7,8],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[13-69]|7(?:[2-57]|62|8[0-6]|9[04-9])|8[02-9]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[27-9]"]]],"0"],LC:["1","011","(?:[58]\\d\\d|758|900)\\d{7}",[10],0,"1",0,"([2-8]\\d{6})$|1","758$1",0,"758"],LI:["423","00","[68]\\d{8}|(?:[2378]\\d|90)\\d{5}",[7,9],[["(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3",["[2379]|8(?:0[09]|7)","[2379]|8(?:0(?:02|9)|7)"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["69"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]]],"0",0,"(1001)|0"],LK:["94","00","[1-9]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[1-689]"],"0$1"]],"0"],LR:["231","00","(?:[2457]\\d|33|88)\\d{7}|(?:2\\d|[4-6])\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["4[67]|[56]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[2-578]"],"0$1"]],"0"],LS:["266","00","(?:[256]\\d\\d|800)\\d{5}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[2568]"]]]],LT:["370","00","(?:[3469]\\d|52|[78]0)\\d{6}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["52[0-7]"],"(0-$1)",1],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[7-9]"],"0 $1",1],["(\\d{2})(\\d{6})","$1 $2",["37|4(?:[15]|6[1-8])"],"(0-$1)",1],["(\\d{3})(\\d{5})","$1 $2",["[3-6]"],"(0-$1)",1]],"0",0,"[08]"],LU:["352","00","35[013-9]\\d{4,8}|6\\d{8}|35\\d{2,4}|(?:[2457-9]\\d|3[0-46-9])\\d{2,9}",[4,5,6,7,8,9,10,11],[["(\\d{2})(\\d{3})","$1 $2",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"]],["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"]],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["20[2-689]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4",["20"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{1,5})","$1 $2 $3 $4",["[3-57]|8[13-9]|9(?:0[89]|[2-579])|(?:2|80)[2-9]"]],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["80[01]|90[015]"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3 $4",["20"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})","$1 $2 $3 $4 $5",["20"]]],0,0,"(15(?:0[06]|1[12]|[35]5|4[04]|6[26]|77|88|99)\\d)"],LV:["371","00","(?:[268]\\d|78|90)\\d{6}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2679]|8[01]"]]]],LY:["218","00","[2-9]\\d{8}",[9],[["(\\d{2})(\\d{7})","$1-$2",["[2-9]"],"0$1"]],"0"],MA:["212","00","[5-8]\\d{8}",[9],[["(\\d{4})(\\d{5})","$1-$2",["892"],"0$1"],["(\\d{2})(\\d{7})","$1-$2",["8(?:0[0-7]|9)"],"0$1"],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[5-8]"],"0$1"]],"0",0,0,0,0,"[5-8]"],MC:["377","00","(?:[3489]|[67]\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["4"],"0$1"],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[389]"]],["(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4 $5",["[67]"],"0$1"]],"0"],MD:["373","00","(?:[235-7]\\d|[89]0)\\d{6}",[8],[["(\\d{3})(\\d{5})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["22|3"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["[25-7]"],"0$1"]],"0"],ME:["382","00","(?:20|[3-79]\\d)\\d{6}|80\\d{6,7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[2-9]"],"0$1"]],"0"],MF:["590","00","7090\\d{5}|(?:[56]9|[89]\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[["(?:59(?:0(?:0[079]|[14]3|[27][79]|3[03-7]|5[0-268]|87)|87\\d)|80[6-9]\\d\\d)\\d{4}"],["(?:69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))|7090[0-4])\\d{4}"],["80[0-5]\\d{6}"],["8[129]\\d{7}"],0,0,0,0,["9(?:(?:39[5-7]|76[018])\\d|475[0-6])\\d{4}"]]],MG:["261","00","[23]\\d{8}",[9],[["(\\d{2})(\\d{2})(\\d{3})(\\d{2})","$1 $2 $3 $4",["[23]"],"0$1"]],"0",0,"([24-9]\\d{6})$|0","20$1"],MH:["692","011","329\\d{4}|(?:[256]\\d|45)\\d{5}",[7],[["(\\d{3})(\\d{4})","$1-$2",["[2-6]"]]],"1"],MK:["389","00","[2-578]\\d{7}",[8],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2|34[47]|4(?:[37]7|5[47]|64)"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[347]"],"0$1"],["(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["[58]"],"0$1"]],"0"],ML:["223","00","[24-9]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24-9]"]]]],MM:["95","00","1\\d{5,7}|95\\d{6}|(?:[4-7]|9[0-46-9])\\d{6,8}|(?:2|8\\d)\\d{5,8}",[6,7,8,9,10],[["(\\d)(\\d{2})(\\d{3})","$1 $2 $3",["16|2"],"0$1"],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["4(?:[2-46]|5[3-5])|5|6(?:[1-689]|7[235-7])|7(?:[0-4]|5[2-7])|8[1-5]|(?:60|86)[23]"],"0$1"],["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[12]|452|678|86","[12]|452|6788|86"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[4-7]|8[1-35]"],"0$1"],["(\\d)(\\d{3})(\\d{4,6})","$1 $2 $3",["9(?:2[0-4]|[35-9]|4[137-9])"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["92"],"0$1"],["(\\d)(\\d{5})(\\d{4})","$1 $2 $3",["9"],"0$1"]],"0"],MN:["976","001","[12]\\d{7,9}|[5-9]\\d{7}",[8,9,10],[["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["11|2[16]"],"0$1"],["(\\d{4})(\\d{4})","$1 $2",["[5-9]"]],["(\\d{3})(\\d{5,6})","$1 $2",["[12]2[1-3]"],"0$1"],["(\\d{4})(\\d{5,6})","$1 $2",["[12](?:27|3[2-8]|4[2-68]|5[1-4689])","[12](?:27|3[2-8]|4[2-68]|5[1-4689])[0-3]"],"0$1"],["(\\d{5})(\\d{4,5})","$1 $2",["[12]"],"0$1"]],"0"],MO:["853","00","0800\\d{3}|(?:28|[68]\\d)\\d{6}",[7,8],[["(\\d{4})(\\d{3})","$1 $2",["0"]],["(\\d{4})(\\d{4})","$1 $2",["[268]"]]]],MP:["1","011","[58]\\d{9}|(?:67|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","670$1",0,"670"],MQ:["596","00","7091\\d{5}|(?:[56]9|[89]\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-79]|8(?:0[6-9]|[36])"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0"],MR:["222","00","(?:[2-4]\\d\\d|800)\\d{5}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-48]"]]]],MS:["1","011","(?:[58]\\d\\d|664|900)\\d{7}",[10],0,"1",0,"([34]\\d{6})$|1","664$1",0,"664"],MT:["356","00","3550\\d{4}|(?:[2579]\\d\\d|800)\\d{5}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[2357-9]"]]]],MU:["230","0(?:0|[24-7]0|3[03])","(?:[57]|8\\d\\d)\\d{7}|[2-468]\\d{6}",[7,8,10],[["(\\d{3})(\\d{4})","$1 $2",["[2-46]|8[013]"]],["(\\d{4})(\\d{4})","$1 $2",["[57]"]],["(\\d{5})(\\d{5})","$1 $2",["8"]]],0,0,0,0,0,0,0,"020"],MV:["960","0(?:0|19)","(?:800|9[0-57-9]\\d)\\d{7}|[34679]\\d{6}",[7,10],[["(\\d{3})(\\d{4})","$1-$2",["[34679]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"]]],0,0,0,0,0,0,0,"00"],MW:["265","00","(?:[1289]\\d|31|77)\\d{7}|1\\d{6}",[7,9],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["1[2-9]"],"0$1"],["(\\d{3})(\\d{
373})(\\d{3})","$1 $2 $3",["2"],"0$1"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[137-9]"],"0$1"]],"0"],MX:["52","0[09]","[2-9]\\d{9}",[10],[["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["33|5[56]|81"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[2-9]"]]],0,0,0,0,0,0,0,"00"],MY:["60","00","1\\d{8,9}|(?:3\\d|[4-9])\\d{7}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1-$2 $3",["[4-79]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1-$2 $3",["1(?:[02469]|[378][1-9]|53)|8","1(?:[02469]|[37][1-9]|53|8(?:[1-46-9]|5[7-9]))|8"],"0$1"],["(\\d)(\\d{4})(\\d{4})","$1-$2 $3",["3"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{4})","$1-$2-$3-$4",["1(?:[367]|80)"]],["(\\d{3})(\\d{3})(\\d{4})","$1-$2 $3",["15"],"0$1"],["(\\d{2})(\\d{4})(\\d{4})","$1-$2 $3",["1"],"0$1"]],"0"],MZ:["258","00","(?:2|8\\d)\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2|8[2-79]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["8"]]]],NA:["264","00","[68]\\d{7,8}",[8,9],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["88"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["6"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["87"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],"0"],NC:["687","00","(?:050|[2-57-9]\\d\\d)\\d{3}",[6],[["(\\d{2})(\\d{2})(\\d{2})","$1.$2.$3",["[02-57-9]"]]]],NE:["227","00","[027-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["08"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[089]|2[013]|7[0467]"]]]],NF:["672","00","[13]\\d{5}",[6],[["(\\d{2})(\\d{4})","$1 $2",["1[0-3]"]],["(\\d)(\\d{5})","$1 $2",["[13]"]]],0,0,"([0-258]\\d{4})$","3$1"],NG:["234","009","(?:20|9\\d)\\d{8}|[78]\\d{9,13}",[10,11,12,13,14],[["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[7-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["20[129]"],"0$1"],["(\\d{4})(\\d{2})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{3})(\\d{4})(\\d{4,5})","$1 $2 $3",["[78]"],"0$1"],["(\\d{3})(\\d{5})(\\d{5,6})","$1 $2 $3",["[78]"],"0$1"]],"0"],NI:["505","00","(?:1800|[25-8]\\d{3})\\d{4}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[125-8]"]]]],NL:["31","00","(?:[124-7]\\d\\d|3(?:[02-9]\\d|1[0-8]))\\d{6}|8\\d{6,9}|9\\d{6,10}|1\\d{4,5}",[5,6,7,8,9,10,11],[["(\\d{3})(\\d{4,7})","$1 $2",["[89]0"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["66"],"0$1"],["(\\d)(\\d{8})","$1 $2",["6"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["1[16-8]|2[259]|3[124]|4[17-9]|5[124679]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-578]|91"],"0$1"],["(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3",["9"],"0$1"]],"0"],NO:["47","00","(?:0|[2-9]\\d{3})\\d{4}",[5,8],[["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["8"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[2-79]"]]],0,0,0,0,0,"[02-689]|7[0-8]"],NP:["977","00","(?:1\\d|9)\\d{9}|[1-9]\\d{7}",[8,10,11],[["(\\d)(\\d{7})","$1-$2",["1[2-6]"],"0$1"],["(\\d{2})(\\d{6})","$1-$2",["1[01]|[2-8]|9(?:[1-59]|[67][2-6])"],"0$1"],["(\\d{3})(\\d{7})","$1-$2",["9"]]],"0"],NR:["674","00","(?:222|444|(?:55|8\\d)\\d|666|777|999)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[24-9]"]]]],NU:["683","00","(?:[4-7]|888\\d)\\d{3}",[4,7],[["(\\d{3})(\\d{4})","$1 $2",["8"]]]],NZ:["64","0(?:0|161)","[1289]\\d{9}|50\\d{5}(?:\\d{2,3})?|[27-9]\\d{7,8}|(?:[34]\\d|6[0-35-9])\\d{6}|8\\d{4,6}",[5,6,7,8,9,10],[["(\\d{2})(\\d{3,8})","$1 $2",["8[1-79]"],"0$1"],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["50[036-8]|8|90","50(?:[0367]|88)|8|90"],"0$1"],["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["24|[346]|7[2-57-9]|9[2-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:10|74)|[589]"],"0$1"],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["1|2[028]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,5})","$1 $2 $3",["2(?:[169]|7[0-35-9])|7"],"0$1"]],"0",0,0,0,0,0,0,"00"],OM:["968","00","(?:1505|[279]\\d{3}|500)\\d{4}|800\\d{5,6}",[7,8,9],[["(\\d{3})(\\d{4,6})","$1 $2",["[58]"]],["(\\d{2})(\\d{6})","$1 $2",["2"]],["(\\d{4})(\\d{4})","$1 $2",["[179]"]]]],PA:["507","00","(?:00800|8\\d{3})\\d{6}|[68]\\d{7}|[1-57-9]\\d{6}",[7,8,10,11],[["(\\d{3})(\\d{4})","$1-$2",["[1-57-9]"]],["(\\d{4})(\\d{4})","$1-$2",["[68]"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]]],PE:["51","00|19(?:1[124]|77|90)00","(?:[14-8]|9\\d)\\d{7}",[8,9],[["(\\d{3})(\\d{5})","$1 $2",["80"],"(0$1)"],["(\\d)(\\d{7})","$1 $2",["1"],"(0$1)"],["(\\d{2})(\\d{6})","$1 $2",["[4-8]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["9"]]],"0",0,0,0,0,0,0,"00"," Anexo "],PF:["689","00","4\\d{5}
37(?:\\d{2})?|8\\d{7,8}",[6,8,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["44"]],["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["4|8[7-9]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]]],PG:["675","00|140[1-3]","(?:180|[78]\\d{3})\\d{4}|(?:[2-589]\\d|64)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["18|[2-69]|85"]],["(\\d{4})(\\d{4})","$1 $2",["[78]"]]],0,0,0,0,0,0,0,"00"],PH:["63","00","(?:[2-7]|9\\d)\\d{8}|2\\d{5}|(?:1800|8)\\d{7,9}",[6,8,9,10,11,12,13],[["(\\d)(\\d{5})","$1 $2",["2"],"(0$1)"],["(\\d{4})(\\d{4,6})","$1 $2",["3(?:23|39|46)|4(?:2[3-6]|[35]9|4[26]|76)|544|88[245]|(?:52|64|86)2","3(?:230|397|461)|4(?:2(?:35|[46]4|51)|396|4(?:22|63)|59[347]|76[15])|5(?:221|446)|642[23]|8(?:622|8(?:[24]2|5[13]))"],"(0$1)"],["(\\d{5})(\\d{4})","$1 $2",["346|4(?:27|9[35])|883","3469|4(?:279|9(?:30|56))|8834"],"(0$1)"],["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["2"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|8[2-8]"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]],["(\\d{4})(\\d{1,2})(\\d{3})(\\d{4})","$1 $2 $3 $4",["1"]]],"0"],PK:["92","00","122\\d{6}|[24-8]\\d{10,11}|9(?:[013-9]\\d{8,10}|2(?:[01]\\d\\d|2(?:[06-8]\\d|1[01]))\\d{7})|(?:[2-8]\\d{3}|92(?:[0-7]\\d|8[1-9]))\\d{6}|[24-9]\\d{8}|[89]\\d{7}",[8,9,10,11,12],[["(\\d{3})(\\d{3})(\\d{2,7})","$1 $2 $3",["[89]0"],"0$1"],["(\\d{4})(\\d{5})","$1 $2",["1"]],["(\\d{3})(\\d{6,7})","$1 $2",["2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8])","9(?:2[3-8]|98)|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:22|3[27-9]|4[2-6]|6[3569]|9[25-7]))[2-9]"],"(0$1)"],["(\\d{2})(\\d{7,8})","$1 $2",["(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]"],"(0$1)"],["(\\d{5})(\\d{5})","$1 $2",["58"],"(0$1)"],["(\\d{3})(\\d{7})","$1 $2",["3"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91"],"(0$1)"],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[24-9]"],"(0$1)"]],"0"],PL:["48","00","(?:6|8\\d\\d)\\d{7}|[1-9]\\d{6}(?:\\d{2})?|[26]\\d{5}",[6,7,8,9,10],[["(\\d{5})","$1",["19"]],["(\\d{3})(\\d{3})","$1 $2",["11|20|64"]],["(\\d{2})(\\d{2})(\\d{3})","$1 $2 $3",["30|(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])1","30|(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])19"]],["(\\d{3})(\\d{2})(\\d{2,3})","$1 $2 $3",["64"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["21|39|45|5[0137]|6[0469]|7[02389]|8(?:0[14]|8)"]],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[2-8]|[2-7]|8[1-79]|9[145]"]],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["8"]]]],PM:["508","00","[78]\\d{8}|[2-9]\\d{5}",[6,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[2-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"],"0$1"]],"0"],PR:["1","011","(?:[589]\\d\\d|787)\\d{7}",[10],0,"1",0,0,0,0,"787|939"],PS:["970","00","[2489]2\\d{6}|(?:1\\d|5)\\d{8}",[8,9,10],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["[2489]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["5"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0"],PT:["351","00","1693\\d{5}|(?:[26-9]\\d|30)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["2[12]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["16|[236-9]"]]]],PW:["680","01[12]","(?:[24-8]\\d\\d|345|900)\\d{4}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[2-9]"]]]],PY:["595","00","[36-8]\\d{5,8}|4\\d{6,8}|59\\d{6}|9\\d{5,10}|(?:2\\d|5[0-8])\\d{6,7}",[6,7,8,9,10,11],[["(\\d{3})(\\d{3,6})","$1 $2",["[2-9]0"],"0$1"],["(\\d{2})(\\d{5})","$1 $2",["3[289]|4[246-8]|61|7[1-3]|8[1-36]"],"(0$1)"],["(\\d{3})(\\d{4,5})","$1 $2",["2[279]|3[13-5]|4[359]|5|6(?:[34]|7[1-46-8])|7[46-8]|85"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["2[14-68]|3[26-9]|4[1246-8]|6(?:1|75)|7[1-35]|8[1-36]"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["87"]],["(\\d{3})(\\d{6})","$1 $2",["9(?:[5-79]|8[1-7])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[2-8]"],"0$1"],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["9"]]],"0"],QA:["974","00","800\\d{4}|(?:2|800)\\d{6}|(?:0080|[3-7])\\d{7}",[7,8,9,11],[["(\\d{3})(\\d{4})","$1 $2",["2[136]|8"]],["(\\d{4})(\\d{4})","$1 $2",["[3-7]"]]]],RE:["262","00","709\\d{6}|(?:26|[689]\\d)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[26-9]"],"0$1"]],"0",0,0,0,0,0,[["2631[0-6]\\d{4}|26(?:2\\d|30|88)\\d{5}"],["(?:69(?:2\\d\\d|3(?:[06][0-6]|1[0-3]|2[0-2]|3[0-39]|4\\d|5[0-5]|7[0-37]|8[0-8]|9[0-479]))|7092[0-3])\\d{4}"],["80\\d{7}"],["89[1-37-9]\\d{6}"],0,0,0,0,["9(?:399[0-3]|479[0-6]|76(?:2[278]|3[0-37]))\\d{4}"],["8(?:1[019]|2[0156]|84|90)\\d{6}"]]],RO:["40","00","(?:[236-8]\\d|90)\\d{7}|[23]\\d{5}",[6,9],[["(\\d{3})(\\d{3})","$1 $2",["2[3-6]","2[3-6]\\d9"],"0$1"],["(\\d{2})(\\d{4})","$1 $2",["219|31"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[23]1"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[236-9]"],"0$1"]],"0",0,0,0,0,0,0,0," int "],RS:["381","00","38[02-9]\\d{6,9}|6\\d{7,9}|90\\d{4,8}|38\\d{5,6}|(?:7\\d\\d|800)\\d{3,9}|(?:[12]\\d|3[0-79])\\d{5,10}",[6,7,8,9,10,11,12],[["(\\d{3})(\\d{3,9})","$1 $2",["(?:2[389]|39)0|[7-9]"],"0$1"],["(\\d{2})(\\d{5,10})","$1 $2",["[1-36]"],"0$1"]],"0"],RU:["7","810","8\\d{13}|[347-9]\\d{9}",[10,14],[["(\\d{4})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-8]|2[1-9])","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:1[23]|[2-9]2))","7(?:1(?:[0-356]2|4[29]|7|8[27])|2(?:13[03-69]|62[013-9]))|72[1-57-9]2"],"8 ($1)",1],["(\\d{5})(\\d)(\\d{2})(\\d{2})","$1 $2 $3 $4",["7(?:1[0-68]|2[1-9])","7(?:1(?:[06][3-6]|[18]|2[35]|[3-5][3-5])|2(?:[13][3-5]|[24-689]|7[457]))","7(?:1(?:0(?:[356]|4[023])|[18]|2(?:3[013-9]|5)|3[45]|43[013-79]|5(?:3[1-8]|4[1-7]|5)|6(?:3[0-35-9]|[4-6]))|2(?:1(?:3[178]|[45])|[24-689]|3[35]|7[457]))|7(?:14|23)4[0-8]|71(?:33|45)[1-79]"],"8 ($1)",1],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"8 ($1)",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2-$3-$4",["[349]|8(?:[02-7]|1[1-8])"],"8 ($1)",1],["(\\d{4})(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3 $4",["8"],"8 ($1)"]],"8",0,0,0,0,"[3489]",0,"8~10"],RW:["250","00","(?:06|[27]\\d\\d|[89]00)\\d{6}",[8,9],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["0"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[7-9]"],"0$1"]],"0"],SA:["966","00","(?:[15]\\d|800|92)\\d{7}",[9,10],[["(\\d{4})(\\d{5})","$1 $2",["9"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["1"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["5"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]]],"0"],SB:["677","0[01]","[6-9]\\d{6}|[1-6]\\d{4}",[5,7],[["(\\d{2})(\\d{5})","$1 $2",["6[89]|7|8[4-9]|9(?:[1-8]|9[0-8])"]]]],SC:["248","010|0[0-2]","(?:[2489]\\d|64)\\d{5}",[7],[["(\\d)(\\d{3})(\\d{3})","$1 $2 $3",["[246]|9[57]"]]],0,0,0,0,0,0,0,"00"],SD:["249","00","[19]\\d{8}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[19]"],"0$1"]],"0"],SE:["46","00","(?:[26]\\d\\d|9)\\d{9}|[1-9]\\d{8}|[1-689]\\d{7}|[1-4689]\\d{6}|2\\d{5}",[6,7,8,9,10,12],[["(\\d{2})(\\d{2,3})(\\d{2})","$1-$2 $3",["20"],"0$1",0,"$1 $2 $3"],["(\\d{3})(\\d{4})","$1-$2",["9(?:00|39|44|9)"],"0$1",0,"$1 $2"],["(\\d{2})(\\d{3})(\\d{2})","$1-$2 $3",["[12][136]|3[356]|4[0246]|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3"],["(\\d)(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2,3})(\\d{2})","$1-$2 $3",["1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[125689]|4[02-57]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1",0,"$1 $2 $3"],["(\\d{3})(\\d{2,3})(\\d{3})","$1-$2 $3",["9(?:00|39|44)"],"0$1",0,"$1 $2 $3"],["(\\d{2})(\\d{2,3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["1[13689]|2[0136]|3[1356]|4[0246]|54|6[03]|90[1-9]"],"0$1",0,"$1 $2 $3 $4"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4",["10|7"],"0$1",0,"$1 $2 $3 $4"],["(\\d)(\\d{3})(\\d{3})(\\d{2})","$1-$2 $3 $4",["8"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1-$2 $3 $4",["[13-5]|2(?:[247-9]|5[0138])|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{2})(\\d{3})","$1-$2 $3 $4",["9"],"0$1",0,"$1 $2 $3 $4"],["(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1-$2 $3 $4 $5",["[26]"],"0$1",0,"$1 $2 $3 $4 $5"]],"0"],SG:["65","0[0-3]\\d","(?:(?:1\\d|8)\\d\\d|7000)\\d{7}|[3689]\\d{7}",[8,10,11],[["(\\d{4})(\\d{4})","$1 $2",["[369]|8(?:0[1-9]|[1-9])"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"]],["(\\d{4})(\\d{4})(\\d{3})","$1 $2 $3",["7"]],["(\\d{4})(\\d{3})(\\d{4})","$1 $2 $3",["1"]]]],SH:["290","00","(?:[256]\\d|8)\\d{3}",[4,5],0,0,0,0,0,0,"[256]"],SI:["386","00|10(?:22|66|88|99)","[1-7]\\d{7}|8\\d{4,7}|90\\d{4,6}",[5,6,7,8],[["(\\d{2})(\\d{3,6})","$1 $2",["8[09]|9"],"0$1"],["(\\d{3})(\\d{5})","$1 $2",["59|8"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[37][01]|4[0139]|51|6"],"0$1"],["(\\d)(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[1-57]"],"(0$1)"]],"0",0,0,0,0,0,0,"00"],SJ:["47","00","0\\d{4}|(?:[489]\\d|79)\\d{6}",[5,8],0,0,0,0,0,0,"79"],SK:["421","00","[2-689]\\d{8}|[2-59]\\d{6}|[2-5]\\d{5}",[6,7,9],[["(\\d)(\\d{2})(\\d{3,4})","$1 $2 $3",["21"],"0$1"],["(\\d{2})(\\d{2})(\\d{2,3})","$1 $2 $3",["[3-5][1-8]1","[3-5][1-8]1[67]"],"0$1"],["(\\d)(\\d{3})(\\d{3})(\\d{2})","$1 $2 $3 $4",["2"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[689]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[3-5]"],"0$1"]],"0"],SL:["232","00","(?:[237-9]\\d|66)\\d{6}",[8],[["(\\d{2})(\\d{6})","$1 $2",["[236-9]"],"(0$1)"]],"0"],SM:["378","00","(?:0549|[5-7]\\d)\\d{6}",[8,10],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[5-7]"]],["(\\d{4})(\\d{6})","$1 $2",["0"]]],0,0,"([89]\\d{5})$","0549$1"],SN:["221","00","(?:[378]\\d|93)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[379]"]]]],SO:["252","00","[346-9]\\d{8}|[12679]\\d{7}|[1-5]\\d{6}|[1348]\\d{5}",[6,7,8,9],[["(\\d{2})(\\d{4})","$1 $2",["8[125]"]],["(\\d{6})","$1",["[134]"]],["(\\d)(\\d{6})","$1 $2",["[15]|2[0-79]|3[0-46-8]|4[0-7]"]],["(\\d)(\\d{7})","$1 $2",["(?:2|90)4|[67]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[348]|64|79|90"]],["(\\d{2})(\\d{5,7})","$1 $2",["1|28|6[0-35-9]|7[67]|9[2-9]"]]],"0"],SR:["597","00","(?:[2-5]|[6-9]\\d)\\d{5}",[6,7],[["(\\d{2})(\\d{2})(\\d{2})","$1-$2-$3",["56"]],["(\\d{3})(\\d{3})","$1-$2",["[2-5]"]],["(\\d{3})(\\d{4})","$1-$2",["[6-9]"]]]],SS:["211","00","[19]\\d{8}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[19]"],"0$1"]],"0"],ST:["239","00","(?:22|9\\d)\\d{5}",[7],[["(\\d{3})(\\d{4})","$1 $2",["[29]"]]]],SV:["503","00","[25-7]\\d{7}|(?:80\\d|900)\\d{4}(?:\\d{4})?",[7,8,11],[["(\\d{3})(\\d{4})","$1 $2",["[89]"]],["(\\d{4})(\\d{4})","$1 $2",["[25-7]"]],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["[89]"]]]],SX:["1","011","7215\\d{6}|(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"(5\\d{6})$|1","721$1",0,"721"],SY:["963","00","[1-359]\\d{8}|[1-5]\\d{7}",[8,9],[["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-4]|5[1-3]"],"0$1",1],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[59]"],"0$1",1]],"0"],SZ:["268","00","0800\\d{4}|(?:[237]\\d|900)\\d{6}",[8,9],[["(\\d{4})(\\d{4})","$1 $2",["[0237]"]],["(\\d{5})(\\d{4})","$1 $2",["9"]]]],TA:["290","00","8\\d{3}",[4],0,0,0,0,0,0,"8"],TC:["1","011","(?:[58]\\d\\d|649|900)\\d{7}",[10],0,"1",0,"([2-479]\\d{6})$|1","649$1",0,"649"],TD:["235","00|16","(?:22|[3689]\\d|77)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[236-9]"]]],0,0,0,0,0,0,0,"00"],TG:["228","00","[279]\\d{7}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[279]"]]]],TH:["66","00[1-9]","(?:001800|[2-57]|[689]\\d)\\d{7}|1\\d{7,9}",[8,9,10,13],[["(\\d)(\\d{3})(\\d{4})","$1 $2 $3",["2"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[13-9]"],"0$1"],["(\\d{4})(\\d{3})(\\d{3})","$1 $2 $3",["1"]]],"0"],TJ:["992","810","(?:[0-57-9]\\d|66)\\d{7}",[9],[["(\\d{6})(\\d)(\\d{2})","$1 $2 $3",["331","3317"]],["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["44[02-479]|[34]7"]],["(\\d{4})(\\d)(\\d{4}
37)","$1 $2 $3",["3(?:[1245]|3[12])"]],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["\\d"]]],0,0,0,0,0,0,0,"8~10"],TK:["690","00","[2-47]\\d{3,6}",[4,5,6,7]],TL:["670","00","7\\d{7}|(?:[2-47]\\d|[89]0)\\d{5}",[7,8],[["(\\d{3})(\\d{4})","$1 $2",["[2-489]|70"]],["(\\d{4})(\\d{4})","$1 $2",["7"]]]],TM:["993","810","(?:[1-6]\\d|71)\\d{6}",[8],[["(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$1 $2-$3-$4",["12"],"(8 $1)"],["(\\d{3})(\\d)(\\d{2})(\\d{2})","$1 $2-$3-$4",["[1-5]"],"(8 $1)"],["(\\d{2})(\\d{6})","$1 $2",["[67]"],"8 $1"]],"8",0,0,0,0,0,0,"8~10"],TN:["216","00","[2-57-9]\\d{7}",[8],[["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-57-9]"]]]],TO:["676","00","(?:0800|(?:[5-8]\\d\\d|999)\\d)\\d{3}|[2-8]\\d{4}",[5,7],[["(\\d{2})(\\d{3})","$1-$2",["[2-4]|50|6[09]|7[0-24-69]|8[05]"]],["(\\d{4})(\\d{3})","$1 $2",["0"]],["(\\d{3})(\\d{4})","$1 $2",["[5-9]"]]]],TR:["90","00","4\\d{6}|8\\d{11,12}|(?:[2-58]\\d\\d|900)\\d{7}",[7,10,12,13],[["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["512|8[01589]|90"],"0$1",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["5[0-79]"],"0$1",1],["(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[24][1-8]|3[1-9]"],"(0$1)",1],["(\\d{3})(\\d{3})(\\d{6,7})","$1 $2 $3",["80"],"0$1",1]],"0"],TT:["1","011","(?:[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-46-8]\\d{6})$|1","868$1",0,"868"],TV:["688","00","(?:2|7\\d\\d|90)\\d{4}",[5,6,7],[["(\\d{2})(\\d{3})","$1 $2",["2"]],["(\\d{2})(\\d{4})","$1 $2",["90"]],["(\\d{2})(\\d{5})","$1 $2",["7"]]]],TW:["886","0(?:0[25-79]|19)","[2-689]\\d{8}|7\\d{9,10}|[2-8]\\d{7}|2\\d{6}",[7,8,9,10,11],[["(\\d{2})(\\d)(\\d{4})","$1 $2 $3",["202"],"0$1"],["(\\d{3})(\\d{5})","$1 $2",["826"],"0$1"],["(\\d{3})(\\d{2})(\\d{3})","$1 $2 $3",["83"],"0$1"],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["82"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["[25]0|37|49|8[09]"],"0$1"],["(\\d)(\\d{3,4})(\\d{4})","$1 $2 $3",["[23568]|4(?:0[02-48]|[1-478])|7[1-9]","[23568]|4(?:0[2-48]|[1-478])|(?:400|7)[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[49]"],"0$1"],["(\\d{2})(\\d{4})(\\d{4,5})","$1 $2 $3",["7"],"0$1"]],"0",0,0,0,0,0,0,0,"#"],TZ:["255","00[056]","(?:[25-8]\\d|41|90)\\d{7}",[9],[["(\\d{3})(\\d{2})(\\d{4})","$1 $2 $3",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[24]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["5"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[67]"],"0$1"]],"0"],UA:["380","00","[89]\\d{9}|[3-9]\\d{8}",[9,10],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["6[12][29]|(?:3[1-8]|4[136-8]|5[12457]|6[49])2|(?:56|65)[24]","6[12][29]|(?:35|4[1378]|5[12457]|6[49])2|(?:56|65)[24]|(?:3[1-46-8]|46)2[013-9]"],"0$1"],["(\\d{4})(\\d{5})","$1 $2",["3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6[0135689]|7[4-6])|6(?:[12][3-7]|[459])","3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6(?:[015689]|3[02389])|7[4-6])|6(?:[12][3-7]|[459])"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[3-7]|89|9[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["[89]"],"0$1"]],"0",0,0,0,0,0,0,"0~0"],UG:["256","00[057]","800\\d{6}|(?:[29]0|[347]\\d)\\d{7}",[9],[["(\\d{4})(\\d{5})","$1 $2",["202","2024"],"0$1"],["(\\d{3})(\\d{6})","$1 $2",["[27-9]|4(?:6[45]|[7-9])"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["[34]"],"0$1"]],"0"],US:["1","011","[2-9]\\d{9}|3\\d{6}",[10],[["(\\d{3})(\\d{4})","$1-$2",["310"],0,1],["(\\d{3})(\\d{3})(\\d{4})","($1) $2-$3",["[2-9]"],0,1,"$1-$2-$3"]],"1",0,0,0,0,0,[["(?:274[27]|(?:472|983)[2-47-9])\\d{6}|(?:2(?:0[1-35-9]|1[02-9]|2[03-57-9]|3[1459]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[013-79]|3[0-24679]|4[167]|5[0-3]|6[01349]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-57-9]|1[0235-8]|20|3[0149]|4[01]|5[179]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|3[016]|4[0156]|5[01679]|6[0-279]|78|8[0-269])|7(?:0[1-46-8]|1[2-9]|2[04-8]|3[0-2478]|4[0378]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[0168]|3[0-2589]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-3589]|8[04-69]))[2-9]\\d{6}"],[""],["8(?:00|33|44|55|66|77|88)[2-9]\\d{6}"],["900[2-9]\\d{6}"],["52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-9]|3[23]|44|66|77|88)[2-9]\\d{6}"]]],UY:["598","0(?:0|1[3-9]\\d)","0004\\d{2,9}|[1249]\\d{7}|2\\d{3,4}|(?:[49]\\d|80)\\d{5}",[4,5,6,7,8,9,10,11,12,13],[["(\\d{4,5})","$1",["21"]],["(\\d{3})(\\d{3,4})","$1 $2",["0"]],["(\\d{3})(\\d{4})","$1 $2",["[49]0|8"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["9"],"0$1"],["(\\d{4})(\\d{4})","$1 $2",["[124]"]],["(\\d{3})(\\d{3})(\\d{2,4})","$1 $2 $3",["0"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{2,4})","$1 $2 $3 $4",["0"]]],"0",0,0,0,0,0,0,"00"," int. "],UZ:["998","00","(?:20|33|[5-9]\\d)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["[235-9]"]]]],VA:["39","00","0\\d{5,10}|3[0-8]\\d{7,10}|55\\d{8}|8\\d{5}(?:\\d{2,4})?|(?:1\\d|39)\\d{7,8}",[6,7,8,9,10,11,12],0,0,0,0,0,0,"06698"],VC:["1","011","(?:[58]\\d\\d|784|900)\\d{7}",[10],0,"1",0,"([2-7]\\d{6})$|1","784$1",0,"784"],VE:["58","00","[68]00\\d{7}|(?:[24]\\d|[59]0)\\d{8}",[10],[["(\\d{3})(\\d{7})","$1-$2",["[24-689]"],"0$1"]],"0"],VG:["1","011","(?:284|[58]\\d\\d|900)\\d{7}",[10],0,"1",0,"([2-578]\\d{6})$|1","284$1",0,"284"],VI:["1","011","[58]\\d{9}|(?:34|90)0\\d{7}",[10],0,"1",0,"([2-9]\\d{6})$|1","340$1",0,"340"],VN:["84","00","[12]\\d{9}|[135-9]\\d{8}|[16]\\d{7}|[16-8]\\d{6}",[7,8,9,10],[["(\\d{2})(\\d{5})","$1 $2",["80"],"0$1",1],["(\\d{4})(\\d{4,6})","$1 $2",["1(?:2[02]|[89])"],0,1],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["1[26]|6"],"0$1",1],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[357-9]"],"0$1",1],["(\\d{2})(\\d{4})(\\d{4})","$1 $2 $3",["2[48]"],"0$1",1],["(\\d{3})(\\d{4})(\\d{3})","$1 $2 $3",["2"],"0$1",1]],"0"],VU:["678","00","[57-9]\\d{6}|(?:[238]\\d|48)\\d{3}",[5,7],[["(\\d{3})(\\d{4})","$1 $2",["[57-9]"]]]],WF:["681","00","(?:40|72|8\\d{4})\\d{4}|[89]\\d{5}",[6,9],[["(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3",["[47-9]"]],["(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$1 $2 $3 $4",["8"]]]],WS:["685","0","(?:[2-6]|8\\d{5})\\d{4}|[78]\\d{6}|[68]\\d{5}",[5,6,7,10],[["(\\d{5})","$1",["[2-5]|6[1-9]"]],["(\\d{3})(\\d{3,7})","$1 $2",["[68]"]],["(\\d{2})(\\d{5})","$1 $2",["7"]]]],XK:["383","00","2\\d{7,8}|3\\d{7,11}|(?:4\\d\\d|[89]00)\\d{5}",[8,9,10,11,12],[["(\\d{3})(\\d{5})","$1 $2",["[89]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3})","$1 $2 $3",["[2-4]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["2|39"],"0$1"],["(\\d{2})(\\d{7,10})","$1 $2",["3"],"0$1"]],"0"],YE:["967","00","(?:1|7\\d)\\d{7}|[1-7]\\d{6}",[7,8,9],[["(\\d)(\\d{3})(\\d{3,4})","$1 $2 $3",["[1-6]|7(?:[24-6]|8[0-7])"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["7"],"0$1"]],"0"],YT:["262","00","(?:639\\d|7093)\\d{5}|(?:26|80|9\\d)\\d{7}",[9],0,"0",0,0,0,0,0,[["26(?:89\\d|9(?:0[0-467]|15|5[0-4]|6\\d|[78]0))\\d{4}"],["(?:639(?:0[0-79]|1[019]|[267]\\d|3[09]|40|5[05-9]|9[04-79])|7093[5-7])\\d{4}"],["80\\d{7}"],0,0,0,0,0,["9(?:(?:39|47)8[01]|769\\d)\\d{4}"]]],ZA:["27","00","[1-79]\\d{8}|8\\d{4,9}",[5,6,7,8,9,10],[["(\\d{2})(\\d{3,4})","$1 $2",["8[1-4]"],"0$1"],["(\\d{2})(\\d{3})(\\d{2,3})","$1 $2 $3",["8[1-4]"],"0$1"],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["860"],"0$1"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-9]"],"0$1"],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["8"],"0$1"]],"0"],ZM:["260","00","800\\d{6}|(?:21|[579]\\d|63)\\d{7}",[9],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[28]"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["[579]"],"0$1"]],"0"],ZW:["263","00","2(?:[0-57-9]\\d{6,8}|6[0-24-9]\\d{6,7})|[38]\\d{9}|[35-8]\\d{8}|[3-6]\\d{7}|[1-689]\\d{6}|[1-3569]\\d{5}|[1356]\\d{4}",[5,6,7,8,9,10],[["(\\d{3})(\\d{3,5})","$1 $2",["2(?:0[45]|2[278]|[49]8)|3(?:[09]8|17)|6(?:[29]8|37|75)|[23][78]|(?:33|5[15]|6[68])[78]"],"0$1"],["(\\d)(\\d{3})(\\d{2,4})","$1 $2 $3",["[49]"],"0$1"],["(\\d{3})(\\d{4})","$1 $2",["80"],"0$1"],["(\\d{2})(\\d{7})","$1 $2",["24|8[13-59]|(?:2[05-79]|39|5[45]|6[15-8])2","2(?:02[014]|4|[56]20|[79]2)|392|5(?:42|525)|6(?:[16-8]21|52[013])|8[13-59]"],"(0$1)"],["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["7"],"0$1"],["(\\d{3})(\\d{3})(\\d{3,4})","$1 $2 $3",["2(?:1[39]|2[0157]|[378]|[56][14])|3(?:12|29)","2(?:1[39]|2[0157]|[378]|[56][14])|3(?:123|29)"],"0$1"],["(\\d{4})(\\d{6})","$1 $2",["8"],"0$1"],["(\\d{2})(\\d{3,5})","$1 $2",["1|2(?:0[0-36-9]|12|29|[56])|3(?:1[0-689]|[24-6])|5(?:[0236-9]|1[2-4])|6(?:[013-59]|7[0-46-9])|(?:33|55|6[68])[0-69]|(?:29|3[09]|62)[0-79]"],"0$1"],["(\\d{2})(\\d{3})(\\d{3,4})","$1 $2 $3",["29[013-9]|39|54"],"0$1"],["(\\d{4})(\\d{3,5})","$1 $2",["(?:25|54)8","258|5483"],"0$1"]],"0"]},nonGeographic:{800:["800",0,"(?:00|[1-9]\\d)\\d{6}",[8],[["(\\d{4})(\\d{4})","$1 $2",["\\d"]]],0,0,0,0,0,0,[0,0,["(?:00|[1-9]\\d)\\d{6}"]]],808:["808",0,"[1-9]\\d{7}",[8],[["(\\d{4})(\\d{4})","$1 $2",["[1-9]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,0,["[1-9]\\d{7}"]]],870:["870",0,"7\\d{11}|[235-7]\\d{8}",[9,12],[["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["[235-7]"]]],0,0,0,0,0,0,[0,["(?:[356]|774[45])\\d{8}|7[6-8]\\d{7}"],0,0,0,0,0,0,["2\\d{8}",[9]]]],878:["878",0,"10\\d{10}",[12],[["(\\d{2})(\\d{5})(\\d{5})","$1 $2 $3",["1"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["10\\d{10}"]]],881:["881",0,"6\\d{9}|[0-36-9]\\d{8}",[9,10],[["(\\d)(\\d{3})(\\d{5})","$1 $2 $3",["[0-37-9]"]],["(\\d)(\\d{3})(\\d{5,6})","$1 $2 $3",["6"]]],0,0,0,0,0,0,[0,["6\\d{9}|[0-36-9]\\d{8}"]]],882:["882",0,"[13]\\d{6}(?:\\d{2,5})?|[19]\\d{7}|(?:[25]\\d\\d|4)\\d{7}(?:\\d{2})?",[7,8,9,10,11,12],[["(\\d{2})(\\d{5})","$1 $2",["16|342"]],["(\\d{2})(\\d{6})","$1 $2",["49"]],["(\\d{2})(\\d{2})(\\d{4})","$1 $2 $3",["1[36]|9"]],["(\\d{2})(\\d{4})(\\d{3})","$1 $2 $3",["3[23]"]],["(\\d{2})(\\d{3,4})(\\d{4})","$1 $2 $3",["16"]],["(\\d{2})(\\d{4})(\\d{4}
37)","$1 $2 $3",["10|23|3(?:[15]|4[57])|4|5[12]"]],["(\\d{3})(\\d{4})(\\d{4})","$1 $2 $3",["34"]],["(\\d{2})(\\d{4,5})(\\d{5})","$1 $2 $3",["[1-35]"]]],0,0,0,0,0,0,[0,["342\\d{4}|(?:337|49)\\d{6}|(?:3(?:2|47|7\\d{3})|5(?:0\\d{3}|2[0-2]))\\d{7}",[7,8,9,10,12]],0,0,0,["348[57]\\d{7}",[11]],0,0,["1(?:3(?:0[0347]|[13][0139]|2[035]|4[013568]|6[0459]|7[06]|8[15-8]|9[0689])\\d{4}|6\\d{5,10})|(?:345\\d|9[89])\\d{6}|(?:10|2(?:3|85\\d)|3(?:[15]|[69]\\d\\d)|4[15-8]|51)\\d{8}"]]],883:["883",0,"(?:[1-4]\\d|51)\\d{6,10}",[8,9,10,11,12],[["(\\d{3})(\\d{3})(\\d{2,8})","$1 $2 $3",["[14]|2[24-689]|3[02-689]|51[24-9]"]],["(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3",["510"]],["(\\d{3})(\\d{3})(\\d{4})","$1 $2 $3",["21"]],["(\\d{4})(\\d{4})(\\d{4})","$1 $2 $3",["51[13]"]],["(\\d{3})(\\d{3})(\\d{3})(\\d{3})","$1 $2 $3 $4",["[235]"]]],0,0,0,0,0,0,[0,0,0,0,0,0,0,0,["(?:2(?:00\\d\\d|10)|(?:370[1-9]|51\\d0)\\d)\\d{7}|51(?:00\\d{5}|[24-9]0\\d{4,7})|(?:1[0-79]|2[24-689]|3[02-689]|4[0-4])0\\d{5,9}"]]],888:["888",0,"\\d{11}",[11],[["(\\d{3})(\\d{3})(\\d{5})","$1 $2 $3"]],0,0,0,0,0,0,[0,0,0,0,0,0,["\\d{11}"]]],979:["979",0,"[1359]\\d{8}",[9],[["(\\d)(\\d{4})(\\d{4})","$1 $2 $3",["[1359]"]]],0,0,0,0,0,0,[0,0,0,["[1359]\\d{8}"]]]}};var i={}.constructor;function a(e){return null!=e&&e.constructor===i}function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var l="0-9ï¼-ï¼Ù -Ù©Û°-Û¹",u="".concat("-â-ââã¼ï¼").concat("ï¼/").concat("ï¼.").concat(" \xa0\xadââ ã").concat("()ï¼ï¼ï¼»ï¼½\\[\\]").concat("~ââ¼ï½"),c="+ï¼";function f(e){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function p(e){var t="function"==typeof Map?new Map:void 0;return(p=function(e){if(null===e||!function(e){try{return -1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"==typeof e}}(e))return e;if("function"!=typeof e)throw TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return function(e,t,r){if(m())return Reflect.construct.apply(null,arguments);var n=[null];n.push.apply(n,t);var i=new(e.bind.apply(e,n));return r&&h(i,r.prototype),i}(e,arguments,$(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),h(r,e)})(e)}function m(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(m=function(){return!!e})()}function h(e,t){return(h=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function $(e){return($=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var y=function(e){function t(e){var r,n,i;if(!(this instanceof t))throw TypeError("Cannot call a class as a function");return n=t,i=[e],n=$(n),Object.setPrototypeOf(r=function(e,t){if(t&&("object"==f(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");var r=e;if(void 0===r)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return r}(this,m()?Reflect.construct(n,i||[],$(this).constructor):n.apply(this,i)),t.prototype),r.name=r.constructor.name,r}if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&h(t,e),Object.defineProperty(t,"prototype",{writable:!1}),t}(p(Error));function v(e,t){e=e.split("-"),t=t.split("-");for(var r=e[0].split("."),n=t[0].split("."),i=0;i<3;i++){var a=Number(r[i]),o=Number(n[i]);if(a>o)return 1;if(o>a)return -1;if(!isNaN(a)&&isNaN(o))return 1;if(isNaN(a)&&!isNaN(o))return -1}return e[1]&&t[1]?e[1]>t[1]?1:e[1]<t[1]?-1:0:!e[1]&&t[1]?1:e[1]&&!t[1]?-1:0}var g=/^\d+$/;function b(e){return(b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function w(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function _(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,function(e){var t=function(e,t){if("object"!=b(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=b(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==b(t)?t:t+""}(n.key),n)}}function x(e,t,r){return t&&_(e.prototype,t),r&&_(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}var S=" ext. ",C=x(function e(t){w(this,e),A(t),this.metadata=t,T.call(this,t)},[{key:"getCountries",value:function(){return Object.keys(this.metadata.countries).filter(function(e){return"001"!==e})}},{key:"getCountryMetadata",value:function(e){return this.metadata.countries[e]}},{key:"nonGeographic",value:function(){if(!this.v1&&!this.v2&&!this.v3)return this.metadata.nonGeographic||this.metadata.nonGeographical}},{key:"hasCountry",value:function(e){return void 0!==this.getCountryMetadata(e)}},{key:"hasCallingCode",value:function(e){if(this.getCountryCodesForCallingCode(e))return!0;
37if(this.nonGeographic()){if(this.nonGeographic()[e])return!0}else{var t=this.countryCallingCodes()[e];if(t&&1===t.length&&"001"===t[0])return!0}}},{key:"isNonGeographicCallingCode",value:function(e){return this.nonGeographic()?!!this.nonGeographic()[e]:!this.getCountryCodesForCallingCode(e)}},{key:"country",value:function(e){return this.selectNumberingPlan(e)}},{key:"selectNumberingPlan",value:function(e,t){e&&(g.test(e)?n=e:r=e);if(t&&(n=t),r&&"001"!==r){var r,n,i=this.getCountryMetadata(r);if(!i)throw Error("Unknown country: ".concat(r));this.numberingPlan=new z(i,this)}else if(n){if(!this.hasCallingCode(n))throw Error("Unknown calling code: ".concat(n));this.numberingPlan=new z(this.getNumberingPlanMetadata(n),this)}else this.numberingPlan=void 0;return this}},{key:"getCountryCodesForCallingCode",value:function(e){var t=this.countryCallingCodes()[e];if(t){if(1===t.length&&3===t[0].length)return;return t}}},{key:"getCountryCodeForCallingCode",value:function(e){var t=this.getCountryCodesForCallingCode(e);if(t)return t[0]}},{key:"getNumberingPlanMetadata",value:function(e){var t=this.getCountryCodeForCallingCode(e);if(t)return this.getCountryMetadata(t);if(this.nonGeographic()){var r=this.nonGeographic()[e];if(r)return r}else{var n=this.countryCallingCodes()[e];if(n&&1===n.length&&"001"===n[0])return this.metadata.countries["001"]}}},{key:"countryCallingCode",value:function(){return this.numberingPlan.callingCode()}},{key:"IDDPrefix",value:function(){return this.numberingPlan.IDDPrefix()}},{key:"defaultIDDPrefix",value:function(){return this.numberingPlan.defaultIDDPrefix()}},{key:"nationalNumberPattern",value:function(){return this.numberingPlan.nationalNumberPattern()}},{key:"possibleLengths",value:function(){return this.numberingPlan.possibleLengths()}},{key:"formats",value:function(){return this.numberingPlan.formats()}},{key:"nationalPrefixForParsing",value:function(){return this.numberingPlan.nationalPrefixForParsing()}},{key:"nationalPrefixTransformRule",value:function(){return this.numberingPlan.nationalPrefixTransformRule()}},{key:"leadingDigits",value:function(){return this.numberingPlan.leadingDigits()}},{key:"hasTypes",value:function(){return this.numberingPlan.hasTypes()}},{key:"type",value:function(e){return this.numberingPlan.type(e)}},{key:"ext",value:function(){return this.numberingPlan.ext()}},{key:"countryCallingCodes",value:function(){return this.v1?this.metadata.country_phone_code_to_countries:this.metadata.country_calling_codes}},{key:"chooseCountryByCountryCallingCode",value:function(e){return this.selectNumberingPlan(e)}},{key:"hasSelectedNumberingPlan",value:function(){return void 0!==this.numberingPlan}}]),z=x(function e(t,r){w(this,e),this.globalMetadataObject=r,this.metadata=t,T.call(this,r.metadata)},[{key:"callingCode",value:function(){return this.metadata[0]}},{key:"_getDefaultCountryMetadataForThisCallingCode",value:function(){return this.globalMetadataObject.getNumberingPlanMetadata(this.callingCode())}},{key:"getDefaultCountryMetadataForRegion",value:function(){return this._getDefaultCountryMetadataForThisCallingCode()}},{key:"IDDPrefix",value:function(){if(!this.v1&&!this.v2)return this.metadata[1]}},{key:"defaultIDDPrefix",value:function(){if(!this.v1&&!this.v2)return this.metadata[12]}},{key:"nationalNumberPattern",value:function(){return this.v1||this.v2?this.metadata[1]:this.metadata[2]}},{key:"possibleLengths",value:function(){if(!this.v1)return this.metadata[this.v2?2:3]}},{key:"_getFormats",value:function(e){return e[this.v1?2:this.v2?3:4]}},{key:"formats",value:function(){var e=this;return(this._getFormats(this.metadata)||this._getFormats(this._getDefaultCountryMetadataForThisCallingCode())||[]).map(function(t){return new k(t,e)})}},{key:"nationalPrefix",value:function(){return this.metadata[this.v1?3:this.v2?4:5]}},{key:"_getNationalPrefixFormattingRule",value:function(e){return e[this.v1?4:this.v2?5:6]}},{key:"nationalPrefixFormattingRule",value:function(){return this._getNationalPrefixFormattingRule(this.metadata)||this._getNationalPrefixFormattingRule(this._getDefaultCountryMetadataForThisCallingCode())}},{key:"_nationalPrefixForParsing",value:function(){return this.metadata[this.v1?5:this.v2?6:7]}},{key:"nationalPrefixForParsing",value:function(){return this._nationalPrefixForParsing()||this.nationalPrefix()}},{key:"nationalPrefixTransformRule",value:function(){return this.metadata[this.v1?6:this.v2?7:8]}},{key:"_getNationalPrefixIsOptionalWhenFormatting",value:function(){return!!this.metadata[this.v1?7:this.v2?8:9]}},{key:"nationalPrefixIsOptionalWhenFormattingInNationalFormat",value:function(){return this._getNationalPrefixIsOptionalWhenFormatting(this.metadata)||this._getNationalPrefixIsOptionalWhenFormatting(this._getDefaultCountryMetadataForThisCallingCode())}},{key:"leadingDigits",value:function(){return this.metadata[this.v1?8:this.v2?9:10]}},{key:"types",value:function(){return this.metadata[this.v1?9:this.v2?10:11]}},{key:"hasTypes",value:function(){return(!this.types()||0!==this.types().length)&&!!this.types()}},{key:"type",value:function(e){if(this.hasTypes()&&O(this.types(),e))return new E(O(this.t
37ypes(),e),this)}},{key:"ext",value:function(){return this.v1||this.v2?S:this.metadata[13]||S}}]),k=x(function e(t,r){w(this,e),this._format=t,this.metadata=r},[{key:"pattern",value:function(){return this._format[0]}},{key:"format",value:function(){return this._format[1]}},{key:"leadingDigitsPatterns",value:function(){return this._format[2]||[]}},{key:"nationalPrefixFormattingRule",value:function(){return this._format[3]||this.metadata.nationalPrefixFormattingRule()}},{key:"nationalPrefixIsOptionalWhenFormattingInNationalFormat",value:function(){return!!this._format[4]||this.metadata.nationalPrefixIsOptionalWhenFormattingInNationalFormat()}},{key:"nationalPrefixIsMandatoryWhenFormattingInNationalFormat",value:function(){return this.usesNationalPrefix()&&!this.nationalPrefixIsOptionalWhenFormattingInNationalFormat()}},{key:"usesNationalPrefix",value:function(){return!(!this.nationalPrefixFormattingRule()||P.test(this.nationalPrefixFormattingRule()))}},{key:"internationalFormat",value:function(){return this._format[5]||this.format()}}]),P=/^\(?\$1\)?$/,E=x(function e(t,r){w(this,e),this.type=t,this.metadata=r},[{key:"pattern",value:function(){return this.metadata.v1?this.type:this.t
37ype[0]}},{key:"possibleLengths",value:function(){if(!this.metadata.v1)return this.type[1]||this.metadata.possibleLengths()}}]);function O(e,t){switch(t){case"FIXED_LINE":return e[0];case"MOBILE":return e[1];case"TOLL_FREE":return e[2];case"PREMIUM_RATE":return e[3];case"PERSONAL_NUMBER":return e[4];case"VOICEMAIL":return e[5];case"UAN":return e[6];case"PAGER":return e[7];case"VOIP":return e[8];case"SHARED_COST":return e[9]}}function A(e){if(!e)throw Error("[libphonenumber-js] `metadata` argument not passed. Check your arguments.");if(!a(e)||!a(e.countries))throw Error("[libphonenumber-js] `metadata` argument was passed but it's not a valid metadata. Must be an object having `.countries` child object property. Got ".concat(a(e)?"an object of shape: { "+Object.keys(e).join(", ")+" }":"a "+N(e)+": "+e,"."))}var N=function(e){return b(e)};function I(e,t){var r=new C(t);if(r.hasCountry(e))return r.selectNumberingPlan(e).countryCallingCode();throw Error("Unknown country: ".concat(e))}function T(e){var t=e.version;"number"==typeof t?(this.v1=1===t,this.v2=2===t,this.v3=3===t,this.v4=4===t):t?-1===v(t,"1.2.0")?this.v2=!0:-1===v(t,"1.7.35")?this.v3=!0:this.v4=!0:this.v1=!0}var R=function(e){return"([".concat(l,"]{1,").concat(e,"})")};function D(e){var t="[ \xa0\\t,]*",r="[:\\.ï¼]?[ \xa0\\t,-]*",n="[ \xa0\\t]*";return";ext="+R("20")+"|"+(t+"(?:e?xt(?:ensi(?:oÌ?|\xf3))?n?|ï½
?ï½ï½ï½?|доб|anexo)"+r+R("20"))+"#?|"+(t+"(?:[xï½#ï¼~ï½]|int|ï½ï½ï½)"+r+R("9"))+"#?|"+("[- ]+"+R("6"))+"#|"+(n+"(?:,{2}|;)"+r+R("15"))+"#?|"+(n+"(?:,)+"+r+R("9"))+"#?"}var j="["+c+"]{0,1}(?:["+u+"]*["+l+"]){3,}["+u+l+"]*",M=RegExp("^["+c+"]{0,1}(?:["+u+"]*["+l+"]){1,2}$","i"),F=RegExp("^["+l+"]{2}$|^"+(j+"(?:"+D())+")?$","i"),L=RegExp("(?:"+D()+")$","i"),Z={0:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9","ï¼":"0","ï¼":"1","ï¼":"2","ï¼":"3","ï¼":"4","ï¼":"5","ï¼":"6","ï¼":"7","ï¼":"8","ï¼":"9","Ù ":"0","Ù¡":"1","Ù¢":"2","Ù£":"3","Ù¤":"4","Ù¥":"5","Ù¦":"6","Ù§":"7","Ù¨":"8","Ù©":"9","Û°":"0","Û±":"1","Û²":"2","Û³":"3","Û´":"4","Ûµ":"5","Û¶":"6","Û·":"7","Û¸":"8","Û¹":"9"};function V(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function B(e){for(var t,r="",n=function(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return V(e,void 0);var r=({}).toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?V(e,t):void 0}}(e))){r&&(e=r);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(e.split(""));!(t=n()).done;){var i=t.value;r+=function(e,t,r){if("+"===e){if(t)return;return"+"}return Z[e]}(i,r)||""}return r}function U(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function G(e,t,r){return function e(t,r,n,i){n&&(i=new C(i.metadata)).selectNumberingPlan(n);
37var a=i.type(r),o=a&&a.possibleLengths()||i.possibleLengths();if(!o)return"IS_POSSIBLE";if("FIXED_LINE_OR_MOBILE"===r){if(!i.type("FIXED_LINE"))return e(t,"MOBILE",n,i);var d=i.type("MOBILE");d&&(o=function(e,t){for(var r,n=e.slice(),i=function(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return U(e,void 0);var r=({}).toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?U(e,t):void 0}}(e))){r&&(e=r);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(t);!(r=i()).done;){var a=r.value;0>e.indexOf(a)&&n.push(a)}return n.sort(function(e,t){return e-t})}(o,d.possibleLengths()))}else if(r&&!a)return"INVALID_LENGTH";var s=t.length,l=o[0];return l===s?"IS_POSSIBLE":l>s?"TOO_SHORT":o[o.length-1]<s?"TOO_LONG":o.indexOf(s,1)>=0?"IS_POSSIBLE":"INVALID_LENGTH"}(e,void 0,t,r)}function W(e,t){return"IS_POSSIBLE"===G(e,void 0,t)}function K(e,t){return e=e||"",RegExp("^(?:"+t+")$").test(e)}function J(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var q=["MOBILE","PREMIUM_RATE","TOLL_FREE","SHARED_COST","VOIP","PERSONAL_NUMBER","PAGER","UAN","VOICEMAIL"];function H(e,t,r){if(t=t||{},e.country||e.countryCallingCode){var n=new C(r);n.selectNumberingPlan(e.country||e.countryCallingCode);var i=t.v2?e.nationalNumber:e.phone;if(K(i,n.nationalNumberPattern())){if(Y(i,"FIXED_LINE",n))return n.type("MOBILE")&&""===n.type("MOBILE").pattern()||!n.type("MOBILE")||Y(i,"MOBILE",n)?"FIXED_LINE_OR_MOBILE":"FIXED_LINE";for(var a,o=function(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return J(e,void 0);var r=({}).toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?J(e,t):void 0}}(e))){r&&(e=r);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(q);!(a=o()).done;){var d=a.value;if(Y(i,d,n))return d}}}}function Y(e,t,r){var n=r.type(t);return!(!n||!n.pattern()||n.possibleLengths()&&0>n.possibleLengths().indexOf(e.length))&&K(e,n.pattern())}var X=/^[A-Z]{2}$/,Q=RegExp("(["+l+"])");function ee(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function et(e,t){var r=t.nationalNumber,n=t.metadata,i=n.getCountryCodesForCallingCode(e);if(i)return 1===i.length?i[0]:function(e,t,r){for(var n,i=new C(r),a=function(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return ee(e,void 0);var r=({}).toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ee(e,t):void 0}}(e))){r&&(e=r);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(t);!(n=a()).done;){var o=n.value;if(i.selectNumberingPlan(o),i.leadingDigits()){if(e&&0===e.search(i.leadingDigits()))return o}else if(H({phone:e,country:o},void 0,i.metadata))return o}}(r,i,n.metadata)}function er(e,t,r){var n,i,a,o=function(e,t){if(e&&t.numberingPlan.nationalPrefixForParsing()){var r=RegExp("^(?:"+t.numberingPlan.nationalPrefixForParsing()+")"),n=r.exec(e);if(n){var i,a,o,d=n.length-1,s=d>0&&n[d];if(t.nationalPrefixTransformRule()&&s)i=e.replace(r,t.nationalPrefixTransformRule()),d>1&&(a=n[1]);else{var l=n[0];i=e.slice(l.length),s&&(a=n[1])}if(s){var u=e.indexOf(n[1]);e.slice(0,u)===t.numberingPlan.nationalPrefix()&&(o=t.numberingPlan.nationalPrefix())}else o=n[0];return{nationalNumber:i,nationalPrefix:o,carrierCode:a}}}return{nationalNumber:e}}(e,r),d=o.carrierCode,s=o.nationalNumber;if(s!==e){if(n=e,i=s,!(!K(n,(a=r).nationalNumberPattern())||K(i,a.nationalNumberPattern()))||r.numberingPlan.possibleLengths()&&(t||(t=et(r.numberingPlan.callingCode(),{nationalNumber:s,metadata:r})),!function(e,t,r){switch(G(e,t,r)){case"TOO_SHORT":case"INVALID_LENGTH":return!1;default:return!0}}(s,t,r)))return{nationalNumber:e}}return{nationalNumber:s,carrierCode:d}}function en(e,t,r,n,i){if(!e)return{};if("+"!==e[0]){var a,o=function(e,t,r,n){if(t){var i=new C(n);i.selectNumberingPlan(t||r);var a=new RegExp(i.IDDPrefix());if(0===e.search(a)){var o=(e=e.slice(e.match(a)[0].length)).match(Q);if(!o||null==o[1]||!(o[1].length>0)||"0"!==o[1])return e}}}(e,t||r,n,i);if(o&&o!==e)a=!0,e="+"+o;else{if(t||r||n){var d=function(e,t,r,n,i){if(!(t||r||n))return{number:e};var a=t||r?I(t||r,i):n;if(0===e.indexOf(a)){var o=new C(i);o.selectNumberingPlan(t||r||n);var d=e.slice(a.length),s=er(d,void 0,o).nationalNumber,l=er(e,void 0,o).nationalNumber;if(!K(l,o.nationalNumberPattern())&&K(s,o.nationalNumberPattern())||"TOO_LONG"===G(l,void 0,o))return{countryCallingCode:a,number:d}}return{number:e}}(e,t,r,n,i),s=d.countryCallingCode,l=d.number;if(s)return{countryCallingCodeSource:"FROM_NUMBER_WITHOUT_PLUS_SIGN",countryCallingCode:s,number:l}}return{number:e}}}if("0"===e[1])return{};for(var u=new C(i),c=2;c-1<=3&&c<=e.length;){var f=e.slice(1,c);if(u.hasCallingCode(f))return u.selectNumberingPlan(f),{countryCallingCodeSource:a?"FROM_NUMBER_WITH_IDD":"FROM_NUMBER_WITH_PLUS_SIGN",countryCallingCode:f,number:e.slice(c)};c++}return{}}var ei=/(\$\d)/,ea=/^[\d]+(?:[~\u2053\u223C\uFF5E][\d]+)?$/,eo={formatExtension:function(e,t,r){return"".concat(e).concat(r.ext()).concat(t)}};function ed(e,t,r,n,i){var a,o,d,s,l,c,f=function(e,t){for(var r=e,n=function(e){if(e.leadingDigitsPatterns().length>0){var r=e.leadingDigitsPatterns()[e.leadingDigitsPatterns().length-1];if(0!==t.search(r))return!1}return K(t,e.pattern())},i=0;i<r.length;){if(n(r[i]))return r[i];i++}}(n.formats(),e);return f?(a=e,o=f,s=(d={useInternationalFormat:"INTERNATIONAL"===r,withNationalPrefix:!f.nationalPrefixIsOptionalWhenFormattingInNationalFormat()||!i||!1!==i.nationalPrefix,carrierCode:t,metadata:n}).useInternationalFormat,l=d.withNationalPrefix,d.carrierCode,d.metadata,c=a.replace(new RegExp(o.pattern()),s?o.internationalFormat():l&&o.nationalPrefixFormattingRule()?o.format().replace(ei,o.nationalPrefixFormattingRule()):o.format()),s?c.replace(RegExp("[".concat(u,"]+"),"g")," ").trim():c):e}function es(e){return(es="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function el(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function eu(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
37t%2?el(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=ec(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):el(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function ec(e){var t=function(e,t){if("object"!=es(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=es(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==es(t)?t:t+""}var ef=function(){var e,t;return e=function e(t,r,n){if(!(this instanceof e))throw TypeError("Cannot call a class as a function");if(!t)throw TypeError("First argument is required");if("string"!=typeof t)throw TypeError("First argument must be a string");if("+"===t[0]&&!r)throw TypeError("`metadata` argument not passed");if(a(r)&&a(r.countries)){n=r;var i=t;if(!ep.test(i))throw Error('Invalid `number` argument passed: must consist of a "+" followed by digits');var o=en(i,void 0,void 0,void 0,n),d=o.countryCallingCode;if(r=o.number,t=d,!r)throw Error("Invalid `number` argument passed: too short")}if(!r)throw TypeError("`nationalNumber` argument is required");if("string"!=typeof r)throw TypeError("`nationalNumber` argument must be a string");A(n);var s=function(e,t){var r,n,i=new C(t);return X.test(e)?(r=e,i.selectNumberingPlan(r),n=i.countryCallingCode()):n=e,{country:r,callingCode:n}}(t,n),l=s.country,u=s.callingCode;this.country=l,this.countryCallingCode=u,this.nationalNumber=r,this.number="+"+this.countryCallingCode+this.nationalNumber,this.getMetadata=function(){return n}},t=[{key:"setExt",value:function(e){this.ext=e}},{key:"getPossibleCountries",value:function(){var e,t,r,n;return this.country?[this.country]:(e=this.countryCallingCode,t=this.nationalNumber,(n=new C(r=this.getMetadata()).getCountryCodesForCallingCode(e))?n.filter(function(e){var n,i,a;return n=t,i=e,(a=new C(r)).selectNumberingPlan(i),a.numberingPlan.possibleLengths().indexOf(n.length)>=0}):[])}},{key:"isPossible",value:function(){return function(e,t,r){void 0===t&&(t={});var n=new C(r);if(t.v2){if(!e.countryCallingCode)throw Error("Invalid phone number object passed");n.selectNumberingPlan(e.country||e.countryCallingCode)}else{if(!e.phone)return!1;if(e.country){if(!n.hasCountry(e.country))throw Error("Unknown country: ".concat(e.country));n.selectNumberingPlan(e.country)}else{if(!e.countryCallingCode)throw Error("Invalid phone number object passed");n.selectNumberingPlan(e.countryCallingCode)}}if(n.possibleLengths())return W(e.phone||e.nationalNumber,n);if(e.countryCallingCode&&n.isNonGeographicCallingCode(e.countryCallingCode))return!0;throw Error('Missing "possibleLengths" in metadata. Perhaps the metadata has been generated before v1.0.18.')}(this,{v2:!0},this.getMetadata())}},{key:"isValid",value:function(){var e,t,r;return e={v2:!0},t=this.getMetadata(),e=e||{},((r=new C(t)).selectNumberingPlan(this.country||this.countryCallingCode),r.hasTypes())?void 0!==H(this,e,r.metadata):K(e.v2?this.nationalNumber:this.phone,r.nationalNumberPattern())}},{key:"isNonGeographic",value:function(){return new C(this.getMetadata()).isNonGeographicCallingCode(this.countryCallingCode)}},{key:"isEqual",value:function(e){return this.number===e.number&&this.ext===e.ext}},{key:"getType",value:function(){return H(this,{v2:!0},this.getMetadata())}},{key:"format",value:function(e,t){return function(e,t,r,n){r=r?function(){for(var e=1,t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];for(;e<r.length;){if(r[e])for(var i in r[e])r[0][i]=r[e][i];e++}return r[0]}({},eo,r):eo;var i,a=new C(n);if(e.country&&"001"!==e.country){if(!a.hasCountry(e.country))throw Error("Unknown country: ".concat(e.country));a.selectNumberingPlan(e.country)}else{if(!e.countryCallingCode)return e.phone||"";a.selectNumberingPlan(e.countryCallingCode)}var o=a.countryCallingCode(),d=r.v2?e.nationalNumber:e.phone;switch(t){case"NATIONAL":if(!d)return"";return c=i=ed(d,e.carrierCode,"NATIONAL",a,r),f=e.ext,p=a,m=r.formatExtension,f?m(c,f,p):c;case"INTERNATIONAL":if(!d)return"+".concat(o);return i=ed(d,null,"INTERNATIONAL",a,r),h=i="+".concat(o," ").concat(i),$=e.ext,y=a,v=r.formatExtension,$?v(h,$,y):h;case"E.164":return"+".concat(o).concat(d);case"RFC3966":var s={number:"+".concat(o).concat(d),ext:e.ext},l=s.number,u=s.ext;if(!l)return"";if("+"!==l[0])throw Error('"formatRFC3966()" expects "number" to be in E.164 format.');return"tel:".concat(l).concat(u?";ext="+u:"");case"IDD":if(!r.fromCountry)return;var c,f,p,m,h,$,y,v,g,b,w,_,x=function(e,t,r,n,i){if(I(n,i.metadata)===r){var a,o,d=ed(e,t,"NATIONAL",i);return"1"===r?r+" "+d:d}var s=(a=void 0,((o=new C(i.metadata)).selectNumberingPlan(n||a),o.defaultIDDPrefix())?o.defaultIDDPrefix():ea.test(o.IDDPrefix())?o.IDDPrefix():void 0);if(s)return"".concat(s," ").concat(r," ").concat(ed(e,null,"INTERNATIONAL",i))}(d,e.carrierCode,o,r.fromCountry,a);if(!x)return;return g=x,b=e.ext,w=a,_=r.formatExtension,b?_(g,b,w):g;default:throw Error('Unknown "format" argument passed to "formatNumber()": "'.concat(t,'"'))}}(this,e,t?eu(eu({},t),{},{v2:!0}):{v2:!0},this.getMetadata())}},{key:"formatNational",value:function(e){return this.format("NATIONAL",e)}},{key:"formatInternational",value:function(e){return this.format("INTERNATIONAL",e)}},{key:"getURI",value:function(e){return this.format("RFC3966",e)}}],function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,ec(n.key),n)}}(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}(),ep=/^\+\d+$/,em="(["+l+"]|[\\-\\.\\(\\)]?)",eh=RegExp("^\\+"+em+"*["+l+"]"+em+"*$","g"),e$=RegExp("^("+("["+l+"]+((\\-)*[")+l+"])*\\.)*[a-zA-Z]+((\\-)*["+l+"])*\\.?$","g"),ey="tel:",ev=";phone-context=",eg=RegExp("["+c+l+"]"),eb=RegExp("[^"+l+"#]+$");function ew(e){return(ew="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function e_(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ex(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
37t%2?e_(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=ew(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=ew(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ew(t)?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):e_(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function eS(e){return(eS="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function eC(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ez(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?eC(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=eS(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=eS(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==eS(t)?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eC(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function ek(e){return(ek="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function eP(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function eE(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?eP(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=ek(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=ek(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ek(t)?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eP(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function eO(){var e=function(e){var t,r,n,i,l=function(e){if(Array.isArray(e))return e}(t=Array.prototype.slice.call(e))||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,a,o,d=[],s=!0,l=!1;try{a=(r=r.call(e)).next,!1;for(;!(s=(n=a.call(r)).done)&&(d.push(n.value),d.length!==t);s=!0);}catch(e){l=!0,i=e}finally{try{if(!s&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(l)throw i}}return d}}(t,4)||function(e,t){if(e){if("string"==typeof e)return s(e,4);var r=({}).toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?s(e,t):void 0}}(t,4)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),u=l[0],c=l[1],f=l[2],p=l[3];if("string"==typeof u)r=u;else throw TypeError("A text for parsing must be a string.");if(c&&"string"!=typeof c)if(a(c))f?(n=c,i=f):i=c;else throw Error("Invalid second argument: ".concat(c));else p?(n=f,i=p):(n=void 0,i=f),c&&(n=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
37t%2?d(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=o(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=o(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==o(t)?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({defaultCountry:c},n));return{text:r,options:n,metadata:i}}(arguments),t=e.text,r=e.options,n=e.metadata,i=function(e,t,r){var n,i;t&&t.defaultCountry&&(n=t.defaultCountry,!r.countries.hasOwnProperty(n))&&(t=ez(ez({},t),{},{defaultCountry:void 0}));try{return i=t,function(e,t,r){t=t||{};var n,i,a,o,d=new C(r);if(t.defaultCountry&&!d.hasCountry(t.defaultCountry)){if(t.v2)throw new y("INVALID_COUNTRY");throw Error("Unknown country: ".concat(t.defaultCountry))}var s=function(e,t,r){var n=function(e,t){var r=t.extractFormattedPhoneNumber,n=function(e){var t=e.indexOf(ev);if(t<0)return null;var r=t+ev.length;if(r>=e.length)return"";var n=e.indexOf(";",r);return n>=0?e.substring(r,n):e.substring(r)}(e);if(!(null===n||0!==n.length&&(eh.test(n)||e$.test(n))))throw new y("NOT_A_NUMBER");if(null===n)i=r(e)||"";else{i="","+"===n.charAt(0)&&(i+=n);var i,a,o=e.indexOf(ey);a=o>=0?o+ey.length:0;var d=e.indexOf(ev);i+=e.substring(a,d)}var s=i.indexOf(";isub=");if(s>0&&(i=i.substring(0,s)),""!==i)return i}(e,{extractFormattedPhoneNumber:function(e){if(e){if(e.length>250){if(t)throw new y("TOO_LONG");return}if(!1===r)return e;var n=e.search(eg);return n<0?void 0:e.slice(n).replace(eb,"")}}});if(!n)return{};if(!(n.length>=2&&F.test(n)))return M.test(n)?{error:"TOO_SHORT"}:{};var i=function(e){var t=e.search(L);if(t<0)return{};for(var r=e.slice(0,t),n=e.match(L),i=1;i<n.length;){if(n[i])return{number:r,ext:n[i]};i++}}(n);return i.ext?i:{number:n}}(e,t.v2,t.extract),l=s.number,u=s.ext,c=s.error;if(!l){if(t.v2){if("TOO_SHORT"===c)throw new y("TOO_SHORT");throw new y("NOT_A_NUMBER")}return{}}var f=function(e,t,r,n){var i,a=en(B(e),void 0,t,r,n.metadata),o=a.countryCallingCodeSource,d=a.countryCallingCode,s=a.number;if(d)n.selectNumberingPlan(d);else{if(!s||!t&&!r)return{};t?(i=t,n.selectNumberingPlan(t),d=n.numberingPlan.callingCode()):(n.selectNumberingPlan(r),d=r)}if(!s)return{countryCallingCodeSource:o,countryCallingCode:d};var l=er(B(s),void 0,n),u=l.nationalNumber,c=l.carrierCode,f=et(d,{nationalNumber:u,metadata:n});return f&&(i=f,"001"===f||n.selectNumberingPlan(i)),{country:i,countryCallingCode:d,countryCallingCodeSource:o,nationalNumber:u,carrierCode:c}}(l,t.defaultCountry,t.defaultCallingCode,d),p=f.country,m=f.nationalNumber,h=f.countryCallingCode,$=f.countryCallingCodeSource,v=f.carrierCode;if(!d.hasSelectedNumberingPlan()){if(t.v2)throw new y("INVALID_COUNTRY");return{}}if(!m||m.length<2){if(t.v2)throw new y("TOO_SHORT");return{}}if(m.length>17){if(t.v2)throw new y("TOO_LONG");return{}}if(t.v2){var g=new ef(h,m,d.metadata);return p&&(g.country=p),v&&(g.carrierCode=v),u&&(g.ext=u),g.__countryCallingCodeSource=$,g}var b=(t.extended?!!d.hasSelectedNumberingPlan():!!p)&&K(m,d.nationalNumberPattern());return t.extended?{country:p,countryCallingCode:h,carrierCode:v,valid:b,possible:!!b||!!(!0===t.extended&&d.possibleLengths()&&W(m,d)),phone:m,ext:u}:b?(n=p,i=m,a=u,o={country:n,phone:i},a&&(o.ext=a),o):{}}(e,ex(ex({},i),{},{v2:!0}),r)}catch(e){if(e instanceof y);else throw e}}(t,r=eE(eE({},r),{},{extract:!1}),n);return i&&i.isValid()||!1}function eA(){return function(e,t){var r=Array.prototype.slice.call(t);return r.push(n),e.apply(this,r)}(eO,arguments)}},93013:(e,t,r)=>{r.d(t,{V:()=>u,f:()=>m});var n=r(82897);let i=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;var a=r(66479),o=r(22282);let d="number",s="color",l=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function u(e){let t=e.toString(),r=[],i={color:[],number:[],var:[]},a=[],o=0,u=t.replace(l,e=>(n.y.test(e)?(i.color.push(o),a.push(s),r.push(n.y.parse(e))):e.startsWith("var(")?(i.var.push(o),a.push("var"),r.push(e)):(i.number.push(o),a.push(d),r.push(parseFloat(e))),++o,"${}")).split("${}");return{values:r,split:u,indexes:i,types:a}}function c(e){return u(e).values}function f(e){let{split:t,types:r}=u(e),i=t.length;return e=>{let a="";for(let l=0;l<i;l++)if(a+=t[l],void 0!==e[l]){let t=r[l];t===d?a+=(0,o.a)(e[l]):t===s?a+=n.y.transform(e[l]):a+=e[l]}return a}}let p=e=>"number"==typeof e?0:e,m={test:function(e){var t,r;return isNaN(e)&&"string"==typeof e&&((null==(t=e.match(a.S))?void 0:t.length)||0)+((null==(r=e.match(i))?void 0:r.length)||0)>0},parse:c,createTransformer:f,getAnimatableNone:function(e){let t=c(e);return f(e)(t.map(p))}}},93095:(e,t,r)=>{r.d(t,{n:()=>n});let n=e=>"string"==typeof e&&"svg"===e.toLowerCase()},93676:(e,t,r)=>{r.d(t,{j:()=>i,p:()=>o});let n=e=>t=>"string"==typeof t&&t.startsWith(e),i=n("--"),a=n("var(--"),o=e=>!!a(e)&&d.test(e.split("/*")[0].trim()),d=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu},93795:(e,t,r)=>{r.d(t,{A:()=>W});var n,i,a=function(){return(a=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function o(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)0>t.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r}Object.create;Object.create;var d=("function"==typeof SuppressedError&&SuppressedError,r(12115)),s="right-scroll-bar-position",l="width-before-scroll-bar";function u(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var c="undefined"!=typeof window?d.useLayoutEffect:d.useEffect,f=new WeakMap;function p(e){return e}var m=function(e){void 0===e&&(e={});var t,r,n,i=(void 0===t&&(t=p),r=[],n=!1,{read:function(){if(n)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return r.length?r[r.length-1]:null},useMedium:function(e){var i=t(e,n);return r.push(i),function(){r=r.filter(function(e){return e!==i})}},assignSyncMedium:function(e){for(n=!0;r.length;){var t=r;r=[],t.forEach(e)}r={push:function(t){return e(t)},filter:function(){return r}}},assignMedium:function(e){n=!0;var t=[];if(r.length){var i=r;
37r=[],i.forEach(e),t=r}var a=function(){var r=t;t=[],r.forEach(e)},o=function(){return Promise.resolve().then(a)};o(),r={push:function(e){t.push(e),o()},filter:function(e){return t=t.filter(e),r}}}});return i.options=a({async:!0,ssr:!1},e),i}(),h=function(){},$=d.forwardRef(function(e,t){var r,n,i,s,l=d.useRef(null),p=d.useState({onScrollCapture:h,onWheelCapture:h,onTouchMoveCapture:h}),$=p[0],y=p[1],v=e.forwardProps,g=e.children,b=e.className,w=e.removeScrollBar,_=e.enabled,x=e.shards,S=e.sideCar,C=e.noRelative,z=e.noIsolation,k=e.inert,P=e.allowPinchZoom,E=e.as,O=e.gapMode,A=o(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),N=(r=[l,t],n=function(e){return r.forEach(function(t){return u(t,e)})},(i=(0,d.useState)(function(){return{value:null,callback:n,facade:{get current(){return i.value},set current(value){var e=i.value;e!==value&&(i.value=value,i.callback(value,e))}}}})[0]).callback=n,s=i.facade,c(function(){var e=f.get(s);if(e){var t=new Set(e),n=new Set(r),i=s.current;t.forEach(function(e){n.has(e)||u(e,null)}),n.forEach(function(e){t.has(e)||u(e,i)})}f.set(s,r)},[r]),s),I=a(a({},A),$);return d.createElement(d.Fragment,null,_&&d.createElement(S,{sideCar:m,removeScrollBar:w,shards:x,noRelative:C,noIsolation:z,inert:k,setCallbacks:y,allowPinchZoom:!!P,lockRef:l,gapMode:O}),v?d.cloneElement(d.Children.only(g),a(a({},I),{ref:N})):d.createElement(void 0===E?"div":E,a({},I,{className:b,ref:N}),g))});$.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},$.classNames={fullWidth:l,zeroRight:s};var y=function(e){var t=e.sideCar,r=o(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var n=t.read();if(!n)throw Error("Sidecar medium not found");return d.createElement(n,a({},r))};y.isSideCarExport=!0;var v=function(){var e=0,t=null;return{add:function(n){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=i||r.nc;return t&&e.setAttribute("nonce",t),e}())){var a,o;(a=t).styleSheet?a.styleSheet.cssText=n:a.appendChild(document.createTextNode(n)),o=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(o)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},g=function(){var e=v();return function(t,r){d.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}},b=function(){var e=g();return function(t){return e(t.styles,t.dynamic),null}},w={left:0,top:0,right:0,gap:0},_=function(e){return parseInt(e||"",10)||0},x=function(e){var t=window.getComputedStyle(document.body),r=t["padding"===e?"paddingLeft":"marginLeft"],n=t["padding"===e?"paddingTop":"marginTop"],i=t["padding"===e?"paddingRight":"marginRight"];return[_(r),_(n),_(i)]},S=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return w;var t=x(e),r=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-r+t[2]-t[0])}},C=b(),z="data-scroll-locked",k=function(e,t,r,n){var i=e.left,a=e.top,o=e.right,d=e.gap;return void 0===r&&(r="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(n,";\n padding-right: ").concat(d,"px ").concat(n,";\n }\n body[").concat(z,"] {\n overflow: hidden ").concat(n,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(n,";"),"margin"===r&&"\n padding-left: ".concat(i,"px;\n padding-top: ").concat(a,"px;\n padding-right: ").concat(o,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(d,"px ").concat(n,";\n "),"padding"===r&&"padding-right: ".concat(d,"px ").concat(n,";")].filter(Boolean).join(""),"\n }\n \n .").concat(s," {\n right: ").concat(d,"px ").concat(n,";\n }\n \n .").concat(l," {\n margin-right: ").concat(d,"px ").concat(n,";\n }\n \n .").concat(s," .").concat(s," {\n right: 0 ").concat(n,";\n }\n \n .").concat(l," .").concat(l," {\n margin-right: 0 ").concat(n,";\n }\n \n body[").concat(z,"] {\n ").concat("--removed-body-scroll-bar-size",": ").concat(d,"px;\n }\n")},P=function(){var e=parseInt(document.body.getAttribute(z)||"0",10);return isFinite(e)?e:0},E=function(){d.useEffect(function(){return document.body.setAttribute(z,(P()+1).toString()),function(){var e=P()-1;e<=0?document.body.removeAttribute(z):document.body.setAttribute(z,e.toString())}},[])},O=function(e){var t=e.noRelative,r=e.noImportant,n=e.gapMode,i=void 0===n?"margin":n;E();var a=d.useMemo(function(){return S(i)},[i]);return d.createElement(C,{styles:k(a,!t,i,r?"":"!important")})},A=!1;if("undefined"!=typeof window)try{var N=Object.defineProperty({},"passive",{get:function(){return A=!0,!0}});window.addEventListener("test",N,N),window.removeEventListener("test",N,N)}catch(e){A=!1}var I=!!A&&{passive:!1},T=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return"hidden"!==r[t]&&(r.overflowY!==r.overflowX||"TEXTAREA"===e.tagName||"visible"!==r[t])},R=function(e,t){var r=t.ownerDocument,n=t;do{if("undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),D(e,n)){var i=j(e,n);if(i[1]>i[2])return!0}n=n.parentNode}while(n&&n!==r.body);return!1},D=function(e,t){return"v"===e?T(t,"overflowY"):T(t,"overflowX")},j=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},M=function(e,t,r,n,i){var a,o=(a=window.getComputedStyle(t).direction,"h"===e&&"rtl"===a?-1:1),d=o*n,s=r.target,l=t.contains(s),u=!1,c=d>0,f=0,p=0;
37do{if(!s)break;var m=j(e,s),h=m[0],$=m[1]-m[2]-o*h;(h||$)&&D(e,s)&&(f+=$,p+=h);var y=s.parentNode;s=y&&y.nodeType===Node.DOCUMENT_FRAGMENT_NODE?y.host:y}while(!l&&s!==document.body||l&&(t.contains(s)||t===s));return c&&(i&&1>Math.abs(f)||!i&&d>f)?u=!0:!c&&(i&&1>Math.abs(p)||!i&&-d>p)&&(u=!0),u},F=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},L=function(e){return[e.deltaX,e.deltaY]},Z=function(e){return e&&"current"in e?e.current:e},V=0,B=[];let U=(n=function(e){var t=d.useRef([]),r=d.useRef([0,0]),n=d.useRef(),i=d.useState(V++)[0],a=d.useState(b)[0],o=d.useRef(e);d.useEffect(function(){o.current=e},[e]),d.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(i));var t=(function(e,t,r){if(r||2==arguments.length)for(var n,i=0,a=t.length;i<a;i++)!n&&i in t||(n||(n=Array.prototype.slice.call(t,0,i)),n[i]=t[i]);return e.concat(n||Array.prototype.slice.call(t))})([e.lockRef.current],(e.shards||[]).map(Z),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(i))})}}},[e.inert,e.lockRef.current,e.shards]);var s=d.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!o.current.allowPinchZoom;var i,a=F(e),d=r.current,s="deltaX"in e?e.deltaX:d[0]-a[0],l="deltaY"in e?e.deltaY:d[1]-a[1],u=e.target,c=Math.abs(s)>Math.abs(l)?"h":"v";if("touches"in e&&"h"===c&&"range"===u.type)return!1;var f=window.getSelection(),p=f&&f.anchorNode;if(p&&(p===u||p.contains(u)))return!1;var m=R(c,u);if(!m)return!0;if(m?i=c:(i="v"===c?"h":"v",m=R(c,u)),!m)return!1;if(!n.current&&"changedTouches"in e&&(s||l)&&(n.current=i),!i)return!0;var h=n.current||i;return M(h,t,e,"h"===h?s:l,!0)},[]),l=d.useCallback(function(e){if(B.length&&B[B.length-1]===a){var r="deltaY"in e?L(e):F(e),n=t.current.filter(function(t){var n;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(n=t.delta,n[0]===r[0]&&n[1]===r[1])})[0];if(n&&n.should){e.cancelable&&e.preventDefault();return}if(!n){var i=(o.current.shards||[]).map(Z).filter(Boolean).filter(function(t){return t.contains(e.target)});(i.length>0?s(e,i[0]):!o.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),u=d.useCallback(function(e,r,n,i){var a={name:e,delta:r,target:n,should:i,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(n)};t.current.push(a),setTimeout(function(){t.current=t.current.filter(function(e){return e!==a})},1)},[]),c=d.useCallback(function(e){r.current=F(e),n.current=void 0},[]),f=d.useCallback(function(t){u(t.type,L(t),t.target,s(t,e.lockRef.current))},[]),p=d.useCallback(function(t){u(t.type,F(t),t.target,s(t,e.lockRef.current))},[]);d.useEffect(function(){return B.push(a),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:p}),document.addEventListener("wheel",l,I),document.addEventListener("touchmove",l,I),document.addEventListener("touchstart",c,I),function(){B=B.filter(function(e){return e!==a}),document.removeEventListener("wheel",l,I),document.removeEventListener("touchmove",l,I),document.removeEventListener("touchstart",c,I)}},[]);var m=e.removeScrollBar,h=e.inert;return d.createElement(d.Fragment,null,h?d.createElement(a,{styles:"\n .block-interactivity-".concat(i," {pointer-events: none;}\n .allow-interactivity-").concat(i," {pointer-events: all;}\n")}):null,m?d.createElement(O,{noRelative:e.noRelative,gapMode:e.gapMode}):null)},m.useMedium(n),y);var G=d.forwardRef(function(e,t){return d.createElement($,a({},e,{ref:t,sideCar:U}))});G.classNames=$.classNames;let W=G},94315:(e,t,r)=>{r.d(t,{jH:()=>a});var n=r(12115);r(95155);var i=n.createContext(void 0);function a(e){let t=n.useContext(i);return e||t||"ltr"}},95190:(e,t,r)=>{r.d(t,{Sz:()=>o,ZZ:()=>s,dg:()=>d});var n=r(83945),i=r(567),a=r(16498);let o=(0,n.A)(.33,1.53,.69,.99),d=(0,a.G)(o),s=(0,i.V)(d)},95500:(e,t,r)=>{r.d(t,{J:()=>d,D:()=>o});let n=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function i(e){return e.startsWith("while")||e.startsWith("drag")&&"draggable"!==e||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||n.has(e)}let a=e=>!i(e);function o(e){e&&(a=t=>t.startsWith("on")?!i(t):e(t))}try{o(require("@emotion/is-prop-valid").default)}catch(e){}function d(e,t,r){let n={};for(let o in e)("values"!==o||"object"!=typeof e.values)&&(a(o)||!0===r&&i(o)||!t&&!i(o)||e.draggable&&o.startsWith("onDrag"))&&(n[o]=e[o]);return n}},97007:(e,t,r)=>{r.d(t,{F:()=>i});let n=(e,t)=>r=>
37t(e(r)),i=(...e)=>e.reduce(n)},97219:(e,t,r)=>{r.d(t,{$:()=>a,q:()=>o});var n=r(66479);let i=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,a=(e,t)=>r=>!!("string"==typeof r&&i.test(r)&&r.startsWith(e)||t&&null!=r&&Object.prototype.hasOwnProperty.call(r,t)),o=(e,t,r)=>i=>{if("string"!=typeof i)return i;let[a,o,d,s]=i.match(n.S);return{[e]:parseFloat(a),[t]:parseFloat(o),[r]:parseFloat(d),alpha:void 0!==s?parseFloat(s):1}}},97846:(e,t,r)=>{r.d(t,{G:()=>l});var n=r(19827),i=r(54542),a=r(45818),o=r(77782),d=r(47437),s=r(97007);function l(e,t,{clamp:r=!0,ease:u,mixer:c}={}){let f=e.length;if((0,i.V)(f===t.length,"Both input and output ranges must be the same length"),1===f)return()=>t[0];if(2===f&&t[0]===t[1])return()=>t[1];let p=e[0]===e[1];e[0]>e[f-1]&&(e=[...e].reverse(),t=[...t].reverse());let m=function(e,t,r){let i=[],a=r||d.j,o=e.length-1;for(let r=0;r<o;r++){let o=a(e[r],e[r+1]);if(t){let e=Array.isArray(t)?t[r]||n.l:t;o=(0,s.F)(e,o)}i.push(o)}return i}(t,u,c),h=m.length,$=r=>{if(p&&r<e[0])return t[0];let n=0;if(h>1)for(;n<e.length-2&&!(r<e[n+1]);n++);let i=(0,a.q)(e[n],e[n+1],r);return m[n](i)};return r?t=>$((0,o.q)(e[0],e[f-1],t)):$}},97914:(e,t,r)=>{r.d(t,{B:()=>s});var n=r(86169),i=r(45471);let a={offset:"stroke-dashoffset",array:"stroke-dasharray"},o={offset:"strokeDashoffset",array:"strokeDasharray"};function d(e,t,r){return"string"==typeof e?e:i.px.transform(t+r*e)}function s(e,{attrX:t,attrY:r,attrScale:s,originX:l,originY:u,pathLength:c,pathSpacing:f=1,pathOffset:p=0,...m},h,$){if((0,n.O)(e,m,$),h){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};let{attrs:y,style:v,dimensions:g}=e;y.transform&&(g&&(v.transform=y.transform),delete y.transform),g&&(void 0!==l||void 0!==u||v.transform)&&(v.transformOrigin=function(e,t,r){let n=d(t,e.x,e.width),i=d(r,e.y,e.height);return`${n} ${i}`}(g,void 0!==l?l:.5,void 0!==u?u:.5)),void 0!==t&&(y.x=t),void 0!==r&&(y.y=r),void 0!==s&&(y.scale=s),void 0!==c&&function(e,t,r=1,n=0,d=!0){e.pathLength=1;let s=d?a:o;e[s.offset]=i.px.transform(-n);let l=i.px.transform(t),u=i.px.transform(r);e[s.array]=`${l} ${u}`}(y,c,f,p,!1)}},98312:(e,t,r)=>{r.d(t,{U:()=>n,_:()=>i});let n=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],i=["initial",...n]},99708:(e,t,r)=>{r.d(t,{DX:()=>c,TL:()=>u});var n,i=r(12115),a=r(6101),o=r(95155),d=Symbol.for("react.lazy"),s=(n||(n=r.t(i,2)))[" use ".trim().toString()];function l(e){var t;return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===d&&"_payload"in e&&"object"==typeof(t=e._payload)&&null!==t&&"then"in t}function u(e){let t=function(e){let t=i.forwardRef((e,t)=>{let{children:r,...n}=e;if(l(r)&&"function"==typeof s&&(r=s(r._payload)),i.isValidElement(r)){var o;let e,d,s=(o=r,(d=(e=Object.getOwnPropertyDescriptor(o.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.ref:(d=(e=Object.getOwnPropertyDescriptor(o,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.props.ref:o.props.ref||o.ref),l=function(e,t){let r={...t};for(let n in t){let i=e[n],a=t[n];/^on[A-Z]/.test(n)?i&&a?r[n]=(...e)=>{let t=a(...e);return i(...e),t}:i&&(r[n]=i):"style"===n?r[n]={...i,...a}:"className"===n&&(r[n]=[i,a].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props);return r.type!==i.Fragment&&(l.ref=t?(0,a.t)(t,s):s),i.cloneElement(r,l)}return i.Children.count(r)>1?i.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),r=i.forwardRef((e,r)=>{let{children:n,...a}=e;l(n)&&"function"==typeof s&&(n=s(n._payload));let d=i.Children.toArray(n),u=d.find(p);if(u){let e=u.props.children,n=d.map(t=>t!==u?t:i.Children.count(e)>1?i.Children.only(null):i.isValidElement(e)?e.props.children:null);return(0,o.jsx)(t,{...a,ref:r,children:i.isValidElement(e)?i.cloneElement(e,void 0,n):null})}return(0,o.jsx)(t,{...a,ref:r,children:n})});return r.displayName=`${e}.Slot`,r}var c=u("Slot"),f=Symbol("radix.slottable");function p(e){return i.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===f}}}]);
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.