1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/PostWebLoginPage-DISDnOzY.js","assets/vendor-antd-BEO7wflV.js","assets/vendor-antd-DM4-argz.css","assets/useLoginParams-BdbijbyI.js","assets/UinUtil-C5VAo7Oa.js","assets/vendor-charts-qNMyOWjh.js","assets/ArrayUtil-CoTfQVvt.js","assets/StringUtil-CxAVNeOc.js","assets/GsgAppUtil-C5v4Xs-8.js","assets/AppSelectorPage-D4XRu329.js","assets/AuthorizedAppsPage-DaRaYhAf.js","assets/ThirdPartyAppLogo-7tg50dqf.js","assets/useUpdateEffect-T4JSc577.js","assets/DateFormatter-B1BNRqXV.js","assets/useArray-D-j30URw.js","assets/ContentBlock-BZ7WwQSa.js","assets/GvSsoPortalPage-COw28RYX.js","assets/SearchInput-DnMqi2wB.js","assets/CustomInput-4Zp9uaAT.js","assets/InputErrorMessage-Wld2nSs5.js","assets/SearchAndFilters-D6x7LOzG.js","assets/CheckBox-BWvcyeH6.js","assets/ChipToggle-biEomemF.js","assets/GsgServiceUtil-DqzDGBG7.js","assets/app-z-FBJIIK.js","assets/ApiError-DhtIDVIS.js","assets/AdminHomePage-hVXfoPPA.js","assets/AppSessionsPage-4orOjoZ7.js","assets/ViewToggler-BNGJXiVU.js","assets/LoginTypeTag-DZgpk-zL.js","assets/DateUtil-DBMi0Ayh.js","assets/useAsyncFnEffect-DTQUz9hT.js","assets/Oauth2SessionsPage-DFJKst2H.js","assets/AnnouncementsPage-le4A1VAj.js","assets/AnnouncementCard-BYShVG-Y.js","assets/SectionMessage-CAu6IdP7.js","assets/EditModal-CkQ_JXTH.js","assets/RemoveButton-CFnOteaI.js","assets/EditButton-C4gLyuYj.js","assets/TextInput-CngTVn1j.js","assets/UploadDragger-B753dsgS.js","assets/InfoTooltip-DyXZi59g.js","assets/TextArea-CCNAWRs1.js","assets/Validator-DVbrCn8b.js","assets/InvalidValueError-Bw1jPHsh.js","assets/AnnouncementsPage-Ve8nAthO.css","assets/AppsPage-BEcPRHaq.js","assets/NewCredentialsModal-NsHO5ug1.js","assets/PasswordInput-yLHN2Don.js","assets/ClipboardUtil-Bf4FEfi0.js","assets/DetailsDrawer-BsNFPLvE.js","assets/BooleanIcon-BeS4Pj5O.js","assets/ActiveStatusTag-vby7kyk8.js","assets/InputGroup-9YhOKtDq.js","assets/Attachment-RUDNel9d.js","assets/Switch-DROXUJVM.js","assets/FileAppsPage-hafpPwzV.js","assets/MessagingAppsPage-D4UP2YCB.js","assets/MessagingTwoWayEmailConfigPage-1npiZ3E9.js","assets/Saml2SpsPage-B-2ZJyun.js","assets/useStateWithValidation-YNICTCKx.js","assets/Oauth2ClientsPage-fg4kG5tN.js","assets/RadioButtonGroup-Bkb2aNxm.js","assets/Oauth2ScopesPage-C0xsg1gu.js","assets/ApprovedOriginsPage-sOE-t1lR.js","assets/Saml2IdpsPage-CSzIAoSF.js","assets/OidcIdpsPage-BsZ8gPBu.js","assets/SupportPage-eicDWlCa.js","assets/GatherverseUsersPage-D1asePjZ.js","assets/GsgUsersPage-DLKrg6vL.js","assets/TechPassDeactivatedUsersPage-BQMGd-uf.js","assets/CronJobsPage-DNNKYgwT.js","assets/AdminsPage-C8KdUG_E.js","assets/OverviewMetricsPage-vqikxAZd.js","assets/MetricsPageWrapper-A4Oz5FRq.js","assets/design-system-3UlL3pDm.js","assets/AppMetricsPage-B8uX4ulC.js","assets/ServiceUsagePage-D2_vsrU6.js","assets/ErrorPage-ClhPq3PW.js","assets/ObjectUtil-DGBgusaI.js","assets/HomePage-4Wx7z9ml.js","assets/Image-Dr4UMZ05.js","assets/LandingPageWrapper-B2PG0JSw.js","assets/PlatformPage-CVmmC5AQ.js","assets/LandingFooter-J-537T-f.js","assets/WogToolsPage-JL_SRO4b.js","assets/NotableMentionsPage-CIUbweiw.js","assets/AwardsPage-I3F6gwq-.js","assets/StatusPage-B_FePBmY.js","assets/GatherQueuePage-BEIjCah5.js","assets/LandingAppPageWrapper-D3BHRs8O.js","assets/StatsCard-cVjCAl_-.js","assets/FeedbackManagementSystemPage-DnGYj9zs.js","assets/ServiceConnectPage-C2mUznon.js","assets/GalePage-uWaJMyLo.js","assets/CaseConnectPage-DsORSsjl.js","assets/AppealManagementSystemPage-CNQMnHRS.js","assets/ReauthenticatePage-CzEWicgb.js","assets/useLogin-UYrlGt18.js","assets/ErrorUtil-BC6tjuAC.js","assets/LogoutPage-jgoYLcsL.js","assets/LoginPage-D0-o_sid.js","assets/LoginButtons-BLnO9QVG.js","assets/MockTag-BxraSz4T.js","assets/MockLoginIdpPage-CX9yw6l6.js","assets/MobileLoginPage-D64fLlau.js","assets/MobileLoginCallbackPage-BvXzl2Yy.js","assets/IdpCallbackPage-fVSPx-a0.js","assets/SsoPage-BYjnYAzv.js","assets/IdVerificationPage-CgIVVfrF.js","assets/IdVerificationCompletePage-DiTw-H-u.js","assets/MyinfoPage-wEqfXKOj.js","assets/MyinfoCompletePage-DImvyHly.js","assets/Oauth2LoginPage-9ojfcNBM.js","assets/ThirdPartyAppLogin-D6cBDIWm.js","assets/Oauth2Scopes-D0Bsp0gQ.js","assets/Oauth2PageWrapper-OeSdlwoR.js","assets/Oauth2SelectAccountPage-DyDO0uhD.js","assets/ThirdPartyAppSelectAccount-6tVLu6Gb.js","assets/UserInfo-DjOxXwCw.js","assets/Oauth2ConsentPage-DVRn-Eli.js","assets/ThirdPartyAppSessionInfo-CTGvwZhU.js","assets/ThirdPartyAppFootnote-DYytLAV4.js","assets/Oauth2DeviceVerificationPage-D90-XR_s.js","assets/Oauth2DeviceCompletePage-C5BNDikM.js","assets/Oauth2LogoutPage-DGYrw5hs.js","assets/Saml2LoginPage-Bzu2ioQL.js","assets/Saml2PageWrapper-DlQjUbhq.js","assets/Saml2SelectAccountPage-Cibnthdf.js","assets/Saml2ConsentPage-BPRDUCxC.js","assets/Saml2LogoutPage-CuIZEb-A.js"])))=>i.map(i=>d[i]); 2import{a as requireReact,g as getDefaultExportFromCjs,p as process$1,b as global,c as commonjsGlobal,r as reactExports,d as React,e as reactDomExports,f as requireReactDom,R as React$1,A as AntdNotification,S as Spin,h as AntdDivider,i as AntdDropdown,j as AntdCollapse,k as AntdTooltip,l as AntdButton,m as AntdModal,n as AntdLayout}from"./vendor-antd-BEO7wflV.js";import{B as Buffer,a as Buffer$1}from"./vendor-charts-qNMyOWjh.js";(function(){try{var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="4c108979-524a-493a-a4ae-c074b602a2bc",e._sentryDebugIdIdentifier="sentry-dbid-4c108979-524a-493a-a4ae-c074b602a2bc")}catch{}})();(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))i(s);new MutationObserver(s=>{for(const r of s)if(r.type==="childList")for(const o of r.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&i(o)}).observe(document,{childList:!0,subtree:!0});function n(s){const r={};return s.integrity&&(r.integrity=s.integrity),s.referrerPolicy&&(r.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?r.credentials="include":s.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}
vendor: 1,085 bytes, lines 2-10
2function i(s){if(s.ep)return;s.ep=!0;const r=n(s);fetch(s.href,r)}})();var jsxRuntime={exports:{}},reactJsxRuntime_production_min={};/** 3 * @license React 4 * react-jsx-runtime.production.min.js 5 * 6 * Copyright (c) Facebook, Inc. and its affiliates. 7 * 8 * This source code is licensed under the MIT license found in the 9 * LICENSE file in the root directory of this source tree. 10 */var hasRequiredReactJsxRuntime_production_min;function requireReactJsxRuntime_production_min(){if(hasRequiredReactJsxRuntime_production_min)return reactJsxRuntime_production_min;hasRequiredReactJsxRuntime_production_min=1;var e=requireReact(),t=Symbol.for("react.element"),n=Symbol.for("react.fragment"),i=Object.prototype.hasOwnProperty,s=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,r={key:!0,ref:!0,__self:!0,__source:!0};function o(l,c,h){var p,m={},g=null,E=null;h!==void 0&&(g=""+h),c.key!==void 0&&(g=""+c.key),c.ref!==void 0&&(E=c.ref);for(p in c)i.call(c,p)&&!r.hasOwnProperty(p)&&(m[p]=c[p]);if(l&&l.defaultProps)for(p in c=l.defaultProps,c)m[p]===void 0&&(m[p]=c[p]);
10return{$$typeof:t,type:l,key:g,ref:E,props:m,_owner:s.current}}return reactJsxRuntime_production_min.Fragment=n,reactJsxRuntime_production_min.jsx=o,reactJsxRuntime_production_min.jsxs=o,reactJsxRuntime_production_min}var hasRequiredJsxRuntime;function requireJsxRuntime(){return hasRequiredJsxRuntime||(hasRequiredJsxRuntime=1,jsxRuntime.exports=requireReactJsxRuntime_production_min()),jsxRuntime.exports}var jsxRuntimeExports=requireJsxRuntime(),ResponsiveSize;(function(e){e[e.XXXS=0]="XXXS",e[e.XXS=320]="XXS",e[e.XS=480]="XS",e[e.SM=640]="SM",e[e.MD=768]="MD",e[e.LG=1024]="LG",e[e.XL=1280]="XL",e[e.XXL=1536]="XXL"})(ResponsiveSize||(ResponsiveSize={}));var Color;(function(e){e.PRIMARY="#75489F",e.NEUTRAL_5="#F9F9F9",e.NEUTRAL_10="#F7F7F7",e.NEUTRAL_20="#F3F3F3",e.NEUTRAL_25="#EEEFF0",e.NEUTRAL_30="#E2E2E2",e.NEUTRAL_40="#9B9B9B",e.NEUTRAL_50="#666666",e.NEUTRAL_60="#333333",e.PURPLE_10="#F7F2FD",e.PURPLE_20="#E6D9F2",e.PURPLE_30="#C5ABDE",e.PURPLE_40="#9062BC",e.PURPLE_50="#75489F",e.PURPLE_60="#4C1E78",e.BLUE_10="#F0F4FF",e.BLUE_20="#C8DFFF",e.BLUE_30="#8BB7F4",e.BLUE_40="#3374DB",e.BLUE_50="#135BB4",e.GREEN_10="#E8F8F0",e.GREEN_20="#BBE8C2",e.GREEN_30="#7FC39B",e.GREEN_40="#488173",e.GREEN_50="#216858",e.RED_10="#FFF0F3",e.RED_20="#FFD3DC",e.RED_30="#FF97A5",e.RED_40="#E22C3B",e.RED_50="#BD0010",e.YELLOW_10="#FFF4D1",e.YELLOW_20="#FFC405",e.YELLOW_30="#FF961F",e.YELLOW_40="#C75306",e.YELLOW_50="#8B4D1D"})(Color||(Color={}));var lib$7,hasRequiredLib$7;function requireLib$7(){if(hasRequiredLib$7)return lib$7;hasRequiredLib$7=1;var e;return e={"1xx":"Informational","1xx_NAME":"INFORMATIONAL","1xx_MESSAGE":"Indicates an interim response for communicating connection status or request progress prior to completing the requested action and sending a final response.",INFORMATIONAL:"1xx","2xx":"Successful","2xx_NAME":"SUCCESSFUL","2xx_MESSAGE":"Indicates that the client's request was successfully received, understood, and accepted.",SUCCESSFUL:"2xx","3xx":"Redirection","3xx_NAME":"REDIRECTION","3xx_MESSAGE":"Indicates that further action needs to be taken by the user agent in order to fulfill the request.",REDIRECTION:"3xx","4xx":"Client Error","4xx_NAME":"CLIENT_ERROR","4xx_MESSAGE":"Indicates that the client seems to have erred.",CLIENT_ERROR:"4xx","5xx":"Server Error","5xx_NAME":"SERVER_ERROR","5xx_MESSAGE":"Indicates that the server is aware that it has erred or is incapable of performing the requested method.",SERVER_ERROR:"5xx"},lib$7={classes:e,100:"Continue","100_NAME":"CONTINUE","100_MESSAGE":"The server has received the request headers and the client should proceed to send the request body.","100_CLASS":e.INFORMATIONAL,CONTINUE:100,101:"Switching Protocols","101_NAME":"SWITCHING_PROTOCOLS","101_MESSAGE":"The requester has asked the server to switch protocols and the server has agreed to do so.","101_CLASS":e.INFORMATIONAL,SWITCHING_PROTOCOLS:101,102:"Processing","102_NAME":"PROCESSING","102_MESSAGE":"A WebDAV request may contain many sub-requests involving file operations, requiring a long time to complete the request. This code indicates that the server has received and is processing the request, but no response is available yet.[7] This prevents the client from timing out and assuming the request was lost.","102_CLASS":e.INFORMATIONAL,PROCESSING:102,103:"Early Hints","103_NAME":"EARLY_HINTS","103_MESSAGE":"Used to return some response headers before final HTTP message.","103_CLASS":e.INFORMATIONAL,EARLY_HINTS:103,200:"OK","200_NAME":"OK","200_MESSAGE":"Standard response for successful HTTP requests.","200_CLASS":e.SUCCESSFUL,OK:200,201:"Created","201_NAME":"CREATED","201_MESSAGE":"The request has been fulfilled, resulting in the creation of a new resource.","201_CLASS":e.SUCCESSFUL,CREATED:201,202:"Accepted","202_NAME":"ACCEPTED","202_MESSAGE":"The request has been accepted for processing, but the processing has not been completed.","202_CLASS":e.SUCCESSFUL,ACCEPTED:202,203:"Non-Authoritative Information","203_NAME":"NON_AUTHORITATIVE_INFORMATION","203_MESSAGE":"The server is a transforming proxy (e.g. a Web accelerator) that received a 200 OK from its origin, but is returning a modified version of the origin's response.","203_CLASS":e.SUCCESSFUL,NON_AUTHORITATIVE_INFORMATION:203,204:"No Content","204_NAME":"NO_CONTENT","204_MESSAGE":"The server successfully processed the request and is not returning any content.","204_CLASS":e.SUCCESSFUL,NO_CONTENT:2
1004,205:"Reset Content","205_NAME":"RESET_CONTENT","205_MESSAGE":"The server successfully processed the request, but is not returning any content. Unlike a 204 response, this response requires that the requester reset the document view.","205_CLASS":e.SUCCESSFUL,RESET_CONTENT:205,206:"Partial Content","206_NAME":"PARTIAL_CONTENT","206_MESSAGE":"The server is delivering only part of the resource (byte serving) due to a range header sent by the client.","206_CLASS":e.SUCCESSFUL,PARTIAL_CONTENT:206,207:"Multi Status","207_NAME":"MULTI_STATUS","207_MESSAGE":"The message body that follows is by default an XML message and can contain a number of separate response codes, depending on how many sub-requests were made.","207_CLASS":e.SUCCESSFUL,MULTI_STATUS:207,208:"Already Reported","208_NAME":"ALREADY_REPORTED","208_MESSAGE":"The members of a DAV binding have already been enumerated in a preceding part of the (multistatus) response, and are not being included again.","208_CLASS":e.SUCCESSFUL,ALREADY_REPORTED:208,226:"IM Used","226_NAME":"IM_USED","226_MESSAGE":"The server has fulfilled a request for the resource, and the response is a representation of the result of one or more instance-manipulations applied to the current instance.","226_CLASS":e.SUCCESSFUL,IM_USED:226,300:"Multiple Choices","300_NAME":"MULTIPLE_CHOICES","300_MESSAGE":"Indicates multiple options for the resource from which the client may choose.","300_CLASS":e.REDIRECTION,MULTIPLE_CHOICES:300,301:"Moved Permanently","301_NAME":"MOVED_PERMANENTLY","301_MESSAGE":"This and all future requests should be directed to the given URI.","301_CLASS":e.REDIRECTION,MOVED_PERMANENTLY:301,302:"Found","302_NAME":"FOUND","302_MESSAGE":'This is an example of industry practice contradicting the standard. The HTTP/1.0 specification (RFC 1945) required the client to perform a temporary redirect (the original describing phrase was "Moved Temporarily"), but popular browsers implemented 302 with the functionality of a 303 See Other. Therefore, HTTP/1.1 added status codes 303 and 307 to distinguish between the two behaviours.',"302_CLASS":e.REDIRECTION,FOUND:302,303:"See Other","303_NAME":"SEE_OTHER","303_MESSAGE":"The response to the request can be found under another URI using the GET method.","303_CLASS":e.REDIRECTION,SEE_OTHER:303,304:"Not Modified","304_NAME":"NOT_MODIFIED","304_MESSAGE":"Indicates that the resource has not been modified since the version specified by the request headers If-Modified-Since or If-None-Match.","304_CLASS":e.REDIRECTION,NOT_MODIFIED:304,305:"Use Proxy","305_NAME":"USE_PROXY","305_MESSAGE":"The requested resource is available only through a proxy, the address for which is provided in the response.","305_CLASS":e.REDIRECTION,USE_PROXY:305,306:"Switch Proxy","306_NAME":"SWITCH_PROXY","306_MESSAGE":'No longer used. Originally meant "Subsequent requests should use the specified proxy.',"306_CLASS":e.REDIRECTION,SWITCH_PROXY:306,307:"Temporary Redirect","307_NAME":"TEMPORARY_REDIRECT","307_MESSAGE":"In this case, the request should be repeated with another URI; however, future requests should still use the original URI.","307_CLASS":e.REDIRECTION,TEMPORARY_REDIRECT:307,308:"Permanent Redirect","308_NAME":"PERMANENT_REDIRECT","308_MESSAGE":"The request and all future requests should be repeated using another URI.","308_CLASS":e.REDIRECTION,PERMANENT_REDIRECT:308,400:"Bad Request","400_NAME":"BAD_REQUEST","400_MESSAGE":"The server cannot or will not process the request due to an apparent client error.","400_CLASS":e.CLIENT_ERROR,BAD_REQUEST:400,401:"Unauthorized","401_NAME":"UNAUTHORIZED","401_MESSAGE":"Similar to 403 Forbidden, but specifically for use when authentication is required and has failed or has not yet been provided.","401_CLASS":e.CLIENT_ERROR,UNAUTHORIZED:401,402:"Payment Required","402_NAME":"PAYMENT_REQUIRED","402_MESSAGE":"Reserved for future use. The original intention was that this code might be used as part of some form of digital cash or micropayment scheme, as proposed for example by GNU Taler, but that has not yet happened, and this code is not usually used.","402_CLASS":e.CLIENT_ERROR,PAYMENT_REQUIRED:402,403:"Forbidden","403_NAME":"FORBIDDEN","403_MESSAGE":"The request was valid, but the server is refusing action.","403_CLASS":e.CLIENT_ERROR,FORBIDDEN:403,404:"Not Found","404_NAME":"NOT_FOUND","404_MESSAGE":"The requested resource could not be found but may be available in the future. Subsequent requests by the client are permissible.","404_CLASS":e.CLIENT_ERROR,NOT_FOUND:404,405:"Method Not Allowed","405_NAME":"METHOD_NOT_ALLOWED","405_MESSAGE":"A request method is not supported for the requested resource.","405_CLASS":e.CLIENT_ERROR,METHOD_NOT_ALLOWED:405,406:"Not Acceptable","406_NAME":"NOT_ACCEPTABLE","406_MESSAGE":"The requested resource is capable of generating only content not acceptable according to the Accept headers sent in the request.","406_CLASS":e.CLIENT_ERROR,NOT_ACCEPTABLE:406,407:"Proxy Authentication Required","407_NAME":"PROXY_AUTHENTICATION_REQUIRED","407_MESSAGE":"The client must first authenticate itself with the proxy.","407_CLASS":e.CLIENT_ERROR,PROXY_AUTHENTICATION_REQUIRED:407,408:"Request Time-out","408_NAME":"REQUEST_TIMEOUT","408_MESSAGE":"The server timed out waiting for the request.","408_CLASS":e.CLIENT_ERROR,REQUEST_TIMEOUT:408,409:"Conflict","409_NAME":"CONFLICT","409_MESSAGE":"Indicates that the request could not be processed because of conflict in the request, such as an edit conflict between multiple simultaneous updates.","409_CLASS":e.CLIENT_ERROR,CONFLICT:409,410:"Gone","410_NAME":"GONE","410_MESSAGE":"Indicates that the resource requested is no longer available and will not be available again.","410_CLASS":e.CLIENT_ERROR,GONE:410,411:"Length Required","411_NAME":"LENGTH_REQUIRED","411_MESSAGE":"The request did not specify the length of its content, which is required by the requested resource.","411_CLASS":e.CLIENT_ERROR,LENGTH_REQUIRED:411,412:"Precondition Failed","412_NAME":"PRECONDITION_FAILED","412_MESSAGE":"The server does not meet one of the preconditions that the requester put on the request.","412_CLASS":e.CLIENT_ERROR,PRECONDITION_FAILED:412,413:"Request Entity Too Large","413_NAME":"REQUEST_ENTITY_TOO_LARGE","413_MESSAGE":'The request is larger than the server is willing or able to process. Previously called "Request Entity Too Large".',"413_CLASS":e.CLIENT_ERROR,REQUEST_ENTITY_TOO_LARGE:413,414:"Request-URI Too Large","414_NAME":"REQUEST_URI_TOO_LONG","414_MESSAGE":"The URI provided was too long for the server to process.","414_CLASS":e.CLIENT_ERROR,REQUEST_URI_TOO_LONG:414,415:"Unsupported Media Type","415_NAME":"UNSUPPORTED_MEDIA_TYPE","415_MESSAGE":"The request entity has a media type which the server or resource does not support.","415_CLASS":e.CLIENT_ERROR,UNSUPPORTED_MEDIA_TYPE:415,416:"Requested Range not Satisfiable","416_NAME":"REQUESTED_RANGE_NOT_SATISFIABLE","416_MESSAGE":"The client has asked for a portion of the file (byte serving), but the server cannot supply that portion.","416_CLASS":e.CLIENT_ERROR,REQUESTED_RANGE_NOT_SATISFIABLE:416,417:"Expectation Failed","417_NAME":"EXPECTATION_FAILED","417_MESSAGE":"The server cannot meet the requirements of the Expect request-header field.","417_CLASS":e.CLIENT_ERROR,EXPECTATION_FAILED:417,418:"I'm a teapot","418_NAME":"IM_A_TEAPOT","418_MESSAGE":`Any attempt to brew coffee with a teapot should result in the error code "418 I'm a teapot". The resulting entity body MAY be short and stout.`,"418_CLASS":e.CLIENT_ERROR,IM_A_TEAPOT:418,421:"Misdirected Request","421_NAME":"MISDIRECTED_REQUEST","421_MESSAGE":"The request was directed at a server that is not able to produce a response.","421_CLASS":e.CLIENT_ERROR,MISDIRECTED_REQUEST:421,422:"Unprocessable Entity","422_NAME":"UNPROCESSABLE_ENTITY","422_MESSAGE":"The request was well-formed but was unable to be followed due to semantic errors.","422_CLASS":e.CLIENT_ERROR,UNPROCESSABLE_ENTITY:422,423:"Locked","423_NAME":"LOCKED","423_MESSAGE":"The resource that is being accessed is locked.","423_CLASS":e.CLIENT_ERROR,LOCKED:423,424:"Failed Depen
10dency","424_NAME":"FAILED_DEPENDENCY","424_MESSAGE":"The request failed because it depended on another request and that request failed.","424_CLASS":e.CLIENT_ERROR,FAILED_DEPENDENCY:424,425:"Too Early","425_NAME":"TOO_EARLY","425_MESSAGE":"The server is unwilling to risk processing a request that might be replayed.","425_CLASS":e.CLIENT_ERROR,TOO_EARLY:425,426:"Upgrade Required","426_NAME":"UPGRADE_REQUIRED","426_MESSAGE":"The client should switch to a different protocol such as TLS/1.0, given in the Upgrade header field.","426_CLASS":e.CLIENT_ERROR,UPGRADE_REQUIRED:426,428:"Precondition Required","428_NAME":"PRECONDITION_REQUIRED","428_MESSAGE":"The origin server requires the request to be conditional.","428_CLASS":e.CLIENT_ERROR,PRECONDITION_REQUIRED:428,429:"Too Many Requests","429_NAME":"TOO_MANY_REQUESTS","429_MESSAGE":"The user has sent too many requests in a given amount of time.","429_CLASS":e.CLIENT_ERROR,TOO_MANY_REQUESTS:429,431:"Request Header Fields Too Large","431_NAME":"REQUEST_HEADER_FIELDS_TOO_LARGE","431_MESSAGE":"The server is unwilling to process the request because either an individual header field, or all the header fields collectively, are too large.","431_CLASS":e.CLIENT_ERROR,REQUEST_HEADER_FIELDS_TOO_LARGE:431,451:"Unavailable For Legal Reasons","451_NAME":"UNAVAILABLE_FOR_LEGAL_REASONS","451_MESSAGE":"A server operator has received a legal demand to deny access to a resource or to a set of resources that includes the requested resource.","451_CLASS":e.CLIENT_ERROR,UNAVAILABLE_FOR_LEGAL_REASONS:451,500:"Internal Server Error","500_NAME":"INTERNAL_SERVER_ERROR","500_MESSAGE":"A generic error message, given when an unexpected condition was encountered and no more specific message is suitable.","500_CLASS":e.SERVER_ERROR,INTERNAL_SERVER_ERROR:500,501:"Not Implemented","501_NAME":"NOT_IMPLEMENTED","501_MESSAGE":"The server either does not recognize the request method, or it lacks the ability to fulfil the request. Usually this implies future availability.","501_CLASS":e.SERVER_ERROR,NOT_IMPLEMENTED:501,502:"Bad Gateway","502_NAME":"BAD_GATEWAY","502_MESSAGE":"The server was acting as a gateway or proxy and received an invalid response from the upstream server.","502_CLASS":e.SERVER_ERROR,BAD_GATEWAY:502,503:"Service Unavailable","503_NAME":"SERVICE_UNAVAILABLE","503_MESSAGE":"The server is currently unavailable (because it is overloaded or down for maintenance). Generally, this is a temporary state.","503_CLASS":e.SERVER_ERROR,SERVICE_UNAVAILABLE:503,504:"Gateway Time-out","504_NAME":"GATEWAY_TIMEOUT","504_MESSAGE":"The server was acting as a gateway or proxy and did not receive a timely response from the upstream server.","504_CLASS":e.SERVER_ERROR,GATEWAY_TIMEOUT:504,505:"HTTP Version not Supported","505_NAME":"HTTP_VERSION_NOT_SUPPORTED","505_MESSAGE":"The server does not support the HTTP protocol version used in the request.","505_CLASS":e.SERVER_ERROR,HTTP_VERSION_NOT_SUPPORTED:505,506:"Variant Also Negotiates","506_NAME":"VARIANT_ALSO_NEGOTIATES","506_MESSAGE":"Transparent content negotiation for the request results in a circular reference.","506_CLASS":e.SERVER_ERROR,VARIANT_ALSO_NEGOTIATES:506,507:"Insufficient Storage","507_NAME":"INSUFFICIENT_STORAGE","507_MESSAGE":"The server is unable to store the representation needed to complete the request.","507_CLASS":e.SERVER_ERROR,INSUFFICIENT_STORAGE:507,508:"Loop Detected","508_NAME":"LOOP_DETECTED","508_MESSAGE":"The server detected an infinite loop while processing the request.","508_CLASS":e.SERVER_ERROR,LOOP_DETECTED:508,510:"Not Extended","510_NAME":"NOT_EXTENDED","510_MESSAGE":"Further extensions to the request are required for the server to fulfil it.","510_CLASS":e.SERVER_ERROR,NOT_EXTENDED:510,511:"Network Authentication Required","511_NAME":"NETWORK_AUTHENTICATION_REQUIRED","511_MESSAGE":"The client needs to authenticate to gain
10network access. Intended for use by intercepting proxies used to control access to the network.","511_CLASS":e.SERVER_ERROR,NETWORK_AUTHENTICATION_REQUIRED:511,extra:{unofficial:{103:"Checkpoint","103_NAME":"CHECKPOINT","103_MESSAGE":"Used in the resumable requests proposal to resume aborted PUT or POST requests.","103_CLASS":e.INFORMATIONAL,CHECKPOINT:103,419:"Page Expired","419_NAME":"PAGE_EXPIRED","419_MESSAGE":"Used by the Laravel Framework when a CSRF Token is missing or expired.","419_CLASS":e.CLIENT_ERROR,PAGE_EXPIRED:419,218:"This is fine","218_NAME":"THIS_IS_FINE","218_MESSAGE":"Used as a catch-all error condition for allowing response bodies to flow through Apache when ProxyErrorOverride is enabled. When ProxyErrorOverride is enabled in Apache, response bodies that contain a status code of 4xx or 5xx are automatically discarded by Apache in favor of a generic response or a custom response specified by the ErrorDocument directive.","218_CLASS":e.SUCCESSFUL,THIS_IS_FINE:218,420:"Enhance Your Calm","420_NAME":"ENHANCE_YOUR_CALM","420_MESSAGE":"Returned by version 1 of the Twitter Search and Trends API when the client is being rate limited; versions 1.1 and later use the 429 Too Many Requests response code instead.","420_CLASS":e.CLIENT_ERROR,ENHANCE_YOUR_CALM:420,450:"Blocked by Windows Parental Controls","450_NAME":"BLOCKED_BY_WINDOWS_PARENTAL_CONTROLS","450_MESSAGE":"The Microsoft extension code indicated when Windows Parental Controls are turned on and are blocking access to the requested webpage.","450_CLASS":e.CLIENT_ERROR,BLOCKED_BY_WINDOWS_PARENTAL_CONTROLS:450,498:"Invalid Token","498_NAME":"INVALID_TOKEN","498_MESSAGE":"Returned by ArcGIS for Server. Code 498 indicates an expired or otherwise invalid token.","498_CLASS":e.CLIENT_ERROR,INVALID_TOKEN:498,499:"Token Required","499_NAME":"TOKEN_REQUIRED","499_MESSAGE":"Returned by ArcGIS for Server. Code 499 indicates that a token is required but was not submitted.","499_CLASS":e.CLIENT_ERROR,TOKEN_REQUIRED:499,509:"Bandwidth Limit Exceeded","509_NAME":"BANDWIDTH_LIMIT_EXCEEDED","509_MESSAGE":"The server has exceeded the bandwidth specified by the server administrator.","509_CLASS":e.SERVER_ERROR,BANDWIDTH_LIMIT_EXCEEDED:509,530:"Site is frozen","530_NAME":"SITE_IS_FROZEN","530_MESSAGE":"Used by the Pantheon web platform to indicate a site that has been frozen due to inactivity.","530_CLASS":e.SERVER_ERROR,SITE_IS_FROZEN:530,598:"Network read timeout error","598_NAME":"NETWORK_READ_TIMEOUT_ERROR","598_MESSAGE":"Used by some HTTP proxies to signal a network read timeout behind the proxy to a client in front of the proxy.","598_CLASS":e.SERVER_ERROR,NETWORK_READ_TIMEOUT_ERROR:598},iis:{440:"Login Time-out","440_NAME":"LOGIN_TIME_OUT","440_MESSAGE":"The client's session has expired and must log in again.","440_CLASS":e.CLIENT_ERROR,LOGIN_TIME_OUT:440,449:"Retry With","449_NAME":"RETRY_WITH","449_MESSAGE":"The server cannot honour the request because the user has not provided the required information.","449_CLASS":e.CLIENT_ERROR,RETRY_WITH:449,451:"Redirect","451_NAME":"REDIRECT","451_MESSAGE":"Used in Exchange ActiveSync when either a more efficient server is available or the server cannot access the users' mailbox.","451_CLASS":e.CLIENT_ERROR,REDIRECT:451},nginx:{444:"No Response","444_NAME":"NO_RESPONSE","444_MESSAGE":"Used internally to instruct the server to return no information to the client and close the connection immediately.","444_CLASS":e.CLIENT_ERROR,NO_RESPONSE:444,494:"Request header too large","494_NAME":"REQUEST_HEADER_TOO_LARGE","494_MESSAGE":"Client sent too large request or too long header line.","494_CLASS":e.CLIENT_ERROR,REQUEST_HEADER_TOO_LARGE:494,495:"SSL Certificate Error","495_NAME":"SSL_CERTIFICATE_ERROR","495_MESSAGE":"An expansion of the 400 Bad Request response code, used when the client has provided an invalid client certificate.","495_CLASS":e.CLIENT_ERROR,SSL_CERTIFICATE_ERROR:495,496:"SSL Certificate Required","496_NAME":"SSL_CERTIFICATE_REQUIRED","496_MESSAGE":"An expansion of the 400 Bad Request response code, used when a client certificate is required but not provided.","496_CLASS":e.CLIENT_ERROR,SSL_CERTIFICATE_REQUIRED:496,497:"HTTP Request Sent to HTTPS Port","497_NAME":"HTTP_REQUEST_SENT_TO_HTTPS_PORT","497_MESSAGE":"An expansion of the 400 Bad Request response code, used when the client has made a HTTP request to a port listening for HTTPS requests.","497_CLASS":e.CLIENT_ERROR,HTTP_REQUEST_SENT_TO_HTTPS_PORT:497,499:"Client Closed Request","499_NAME":"CLIENT_CLOSED_REQUEST","499_MESSAGE":"Used when the client has closed the request before the server could send a response.","499_CLASS":e.CLIENT_ERROR,CLIENT_CLOSED_REQUEST:499},cloudflare:{520:"Unknown Error","520_NAME":"UNKNOWN_ERROR","520_MESSAGE":'The 520 error is used as a "catch-all response for when the origin server returns something unexpected", listing connection resets, large headers, and empty or invalid responses as common triggers.',"520_CLASS":e.SERVER_ERROR,UNKNOWN_ERROR:520,521:"Web Server Is Down","521_NAME":"WEB_SERVER_IS_DOWN","521_MESSAGE":"The origin server has refused the connection from Cloudflare.","521_CLASS":e.SERVER_ERROR,WEB_SERVER_IS_DOWN:521,522:"Connection Timed Out","522_NAME":"CONNECTION_TIMED_OUT","522_MESSAGE":"Cloudflare could not negotiate a TCP handshake with the origin server.","522_CLASS":e.SERVER_ERROR,CONNECTION_TIMED_OUT:522,523:"Origin Is Unreachable","523_NAME":"ORIGIN_IS_UNREACHABLE","523_MESSAGE":"Cloudflare could not reach the origin server.","523_CLASS":e.SERVER_ERROR,ORIGIN_IS_UNREACHABLE:523,524:"A Timeout Occurred","524_NAME":"A_TIMEOUT_OCCURRED","524_MESSAGE":"Cloudflare was able to complete a TCP connection to the origin server, but did not receive a t
10imely HTTP response.","524_CLASS":e.SERVER_ERROR,A_TIMEOUT_OCCURRED:524,525:"SSL Handshake Failed","525_NAME":"SSL_HANDSHAKE_FAILED","525_MESSAGE":"Cloudflare could not negotiate a SSL/TLS handshake with the origin server.","525_CLASS":e.SERVER_ERROR,SSL_HANDSHAKE_FAILED:525,526:"Invalid SSL Certificate","526_NAME":"INVALID_SSL_CERTIFICATE","526_MESSAGE":"Cloudflare could not validate the SSL/TLS certificate that the origin server presented.","526_CLASS":e.SERVER_ERROR,INVALID_SSL_CERTIFICATE:526,527:"Railgun Error","527_NAME":"RAILGUN_ERROR","527_MESSAGE":"Error 527 indicates that the request timed out or failed after the WAN connection had been established.","527_CLASS":e.SERVER_ERROR,RAILGUN_ERROR:527}}},lib$7}requireLib$7();const SYSTEM_NAME$1="GatherSG";var ErrorCode$1;(function(e){e.INVALID_INPUT="INVALID_INPUT",e.UNAUTHENTICATED="UNAUTHENTICATED",e.UNAUTHORIZED="UNAUTHORIZED",e.TOO_MANY_REQUESTS="TOO_MANY_REQUESTS",e.NOT_UNIQUE="NOT_UNIQUE",e.NOT_FOUND="NOT_FOUND",e.DIRTY_DATA="DIRTY_DATA",e.ABORTED="ABORTED",e.INVALID_TYPE="INVALID_TYPE",e.EXCEED_MAX_SIZE="EXCEED_MAX_SIZE",e.EXCEED_MAX_COUNT="EXCEED_MAX_COUNT"})(ErrorCode$1||(ErrorCode$1={}));const Regex$1={BASE_STRING:/^[a-z0-9\s!@#$%^&*()\-â_+=\[\]{};:'"ââââ\/\\?.,<>`~|]*$/i,EMAIL:/^(?:[a-z0-9!#$%&'*+\/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+\/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])$/i,DOMAIN_NAME:/^(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])$/i,PEOPLE_NAME:/^[a-z @\-â\/().,'â]+$/i,FILE_NAME:/^(?!\.{1,2}$)[^\x00-\x1f\x7f\/\\:*?"<>|]+$/,IPV4:/^((25[0-5]|(2[0-4]|1[0-9]|[1-9]|)[0-9])(\.(?!$)|$)){4}$/,URL:/^https?:\/\/((([a-z0-9]+\-*)+[a-z0-9]+\.)+(([a-z0-9]+\-*)+[a-z0-9]+)|localhost|(((25[0-5]|(2[0-4]|1[0-9]|[1-9]|)[0-9]).){3}((25[0-5]|(2[0-4]|1[0-9]|[1-9]|))[0-9])))((:[0-9]{1,5}))?((\/\S+)|\/)?((\?\S+)|\?)?((#\S+)|#)?$/i,WEB_DOMAIN:/^https?:\/\/((([a-z0-9]+\-*)+[a-z0-9]+\.)+(([a-z0-9]+\-*)+[a-z0-9]+)|localhost|(((25[0-5]|(2[0-4]|1[0-9]|[1-9]|)[0-9]).){3}((25[0-5]|(2[0-4]|1[0-9]|[1-9]|))[0-9])))((:[0-9]{1,5}))?$/i,UEN:/^([0-9]{8}[a-z]|[0-9]{9}[a-z]|[TSR][0-9]{2}[a-z]{2}[0-9]{4}[a-z])$/i,POSTAL_CODE:/^[0-9]{6}$/,ADDRESS_FLOOR:/^[0-9]{1,2}[a-z]?$/i,ADDRESS_UNIT:/^[0-9][a-z0-9]{1,4}$/i,BUSINESS_ADDRESS_FLOOR:/^[a-z0-9]{1,2}[a-z]?$/i,BUSINESS_ADDRESS_UNIT:/^[a-z0-9\/]{1,15}$/i,SG_CONTACT_NUMBER:/^(9[0-8]|[368][0-9])[0-9]{6}$/,SG_LANDLINE_NUMBER:/^[36][0-9]{7}$/,SG_MOBILE_NUMBER:/^(9[0-8]|8[0-9])[0-9]{6}$/,LONG_UUID:/^[0-9a-f]{8}\b-[0-9a-f]{4}\b-[0-9a-f]{4}\b-[0-9a-f]{4}\b-[0-9a-f]{12}$/i,SHORT_UUID:/^[0-9a-z]{22}$/i};var DateFormat$1;(function(e){e.API_DATE="YYYY-MM-DD",e.API_DATETIME="YYYY-MM-DDTHH:mm:ssZ",e.API_TIME="HH:mm:ss",e.API_YEAR_MONTH="YYYY-MM",e.API_YEAR="YYYY",e.DISPLAY_DATE="D MMM YYYY",e.DISPLAY_DATETIME="D MMM YYYY, h:mm A",e.DISPLAY_TIME="h:mm A",e.DISPLAY_DAY_MONTH="D MMM",e.DISPLAY_MONTH_YEAR="MMM YY",e.DISPLAY_YEAR="YYYY",e.PICKER_DATE="DD/MM/YYYY",e.PICKER_DATETIME="DD/MM/YYYY, h:mm A",e.PICKER_TIME="h:mm A",e.PICKER_MONTH="MM/YYYY",e.PICKER_YEAR="YYYY",e.MYSQL_DATE="YYYY-MM-DD",e.MYSQL_DATETIME="YYYY-MM-DD HH:mm:ss",e.MYSQL_TIME="HH:mm:ss"})(DateFormat$1||(DateFormat$1={}));var Message$1;(function(e){e.GENERIC_ERROR="Oops! Something went wrong!"})(Message$1||(Message$1={}));var GsgCommonUrl$1;(function(e){e.REPORT_VULNERABILITY="https://www.tech.gov.sg/report_vulnerability",e.TERMS_OF_USE="https://gather.gov.sg/terms-of-use.pdf",e.PRIVACY_POLICY="https://gather.gov.sg/privacy-policy.pdf",e.STATUS="https://gather.gov.sg/status"})(GsgCommonUrl$1||(GsgCommonUrl$1={}));var NotificationReplacement$1;
vendor: 7,007 bytes, line 10
10(function(e){e.SUPPORT="$Support$"})(NotificationReplacement$1||(NotificationReplacement$1={}));var GsgService;(function(e){e.AUTH="auth",e.SUPPORT="support",e.MESSAGING="messaging",e.FILE="file",e.GATHERVERSE="gatherverse"})(GsgService||(GsgService={}));var AppUrl;(function(e){e.VERSION="/version"})(AppUrl||(AppUrl={}));var LoginType$1;(function(e){e.WOGAAD="wogaad",e.TECHPASS="techpass",e.SINGPASS="singpass",e.CORPPASS="corppass",e.SSO="sso"})(LoginType$1||(LoginType$1={}));var AccessType$1;(function(e){e.WEB="web",e.MOBILE="mobile"})(AccessType$1||(AccessType$1={}));var AccessTypeRole$1;(function(e){e.WEB_USER="@_web_user_@",e.MOBILE_USER="@_mobile_user_@"})(AccessTypeRole$1||(AccessTypeRole$1={}));var GsgServiceRole$1;(function(e){e.AUTH="@_auth_@",e.SUPPORT="@_support_@",e.MESSAGING="@_messaging_@",e.FILE="@_file_@",e.GATHERVERSE="@_gatherverse_@"})(GsgServiceRole$1||(GsgServiceRole$1={}));var GsgAdminRole$1;(function(e){e.METRICS="@_metrics_@"})(GsgAdminRole$1||(GsgAdminRole$1={}));var GsgCookie$1;(function(e){e.SESSION_TOKEN="session"})(GsgCookie$1||(GsgCookie$1={}));var GsgHeader$2;(function(e){e.WEB_VERSION="web-version",e.CSRF_TOKEN="csrf-token",e.ACCESS_KEY_ID="access-key-id",e.ACCESS_KEY_SECRET="access-key-secret",e.API_KEY="x-api-key",e.WEBHOOK_TOKEN="webhook-token"})(GsgHeader$2||(GsgHeader$2={}));var GsgLocalStorageKey$1;(function(e){e.CSRF_TOKEN="csrf-token",e.ID_TOKEN="id-token"})(GsgLocalStorageKey$1||(GsgLocalStorageKey$1={}));var GsgAuthUrl$1;(function(e){e.LOGIN="/login",e.LOGOUT="/logout",e.REAUTHENTICATE="/~",e.ID_VERIFICATION="/verify-id",e.MYINFO="/myinfo",e.AUTHORIZED_APPS="/authorised-apps"})(GsgAuthUrl$1||(GsgAuthUrl$1={}));var GsgAuthParam$1;(function(e){e.MOCK="mock",e.LOGIN_TYPE="amr",e.APP_CODE="app",e.TEMP_ACCESS="ta",e.EXCLUSIVE_ACCESS="ea",e.NO_DIRECT_LOGIN="ndl",e.LOGIN_AS="as",e.REDIRECT="redirect",e.STATE="state",e.NONCE="nonce",e.SCOPE="scope",e.USAGE_TRACKING_TAG="tag",e.REASON="reason"})(GsgAuthParam$1||(GsgAuthParam$1={}));var SamlBinding$1;(function(e){e.HTTP_POST="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"})(SamlBinding$1||(SamlBinding$1={}));var SamlNameIdFormat$1;(function(e){e.EMAIL_ADDRESS="urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress",e.PERSISTENT="urn:oasis:names:tc:SAML:2.0:nameid-format:persistent",e.TRANSIENT="urn:oasis:names:tc:SAML:2.0:nameid-format:transient"})(SamlNameIdFormat$1||(SamlNameIdFormat$1={}));var SsoChannel$1;(function(e){e.APP="app",e.OAUTH2="oauth2",e.SAML2="saml2",e.OIDC="oidc"})(SsoChannel$1||(SsoChannel$1={}));var GatherverseUrl;(function(e){e.REGISTRATION="/gatherverse/register",e.PROFILE="/gatherverse/profile"})(GatherverseUrl||(GatherverseUrl={}));var GatherverseUserStatus;(function(e){e.ACTIVE="active",e.INACTIVE="inactive"})(GatherverseUserStatus||(GatherverseUserStatus={}));var dayjs_min$3={exports:{}},dayjs_min$2=dayjs_min$3.exports,hasRequiredDayjs_min$1;function requireDayjs_min$1(){return hasRequiredDayjs_min$1||(hasRequiredDayjs_min$1=1,function(e,t){(function(n,i){e.exports=i()})(dayjs_min$2,function(){var n=1e3,i=6e4,s=36e5,r="millisecond",o="second",l="minute",c="hour",h="day",p="week",m="month",g="quarter",E="year",A="date",C="Invalid Date",T=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,I=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,M={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(d){var v=["th","st","nd","rd"],b=d%100;return"["+d+(v[(b-20)%10]||v[b]||v[0])+"]"}},P=function(d,v,b){var S=String(d);return!S||S.length>=v?d:""+Array(v+1-S.length).join(b)+d},N={s:P,z:function(d){var v=-d.utcOffset(),b=Math.abs(v),S=Math.floor(b/60),w=b%60;return(v<=0?"+":"-")+P(S,2,"0")+":"+P(w,2,"0")},m:function d(v,b){if(v.date()<b.date())return-d(b,v);var S=12*(b.year()-v.year())+(b.month()-v.month()),w=v.clone().add(S,m),y=b-w<0,u=v.clone().add(S+(y?-1:1),m);return+(-(S+(b-w)/(y?w-u:u-w))||0)},a:function(d){return d<0?Math.ceil(d)||0:Math.floor(d)},p:function(d){return{M:m,y:E,w:p,d:h,D:A,h:c,m:l,s:o,ms:r,Q:g}[d]||String(d||"").toLowerCase().replace(/s$/,"")},u:function(d){return d===void 0}},O="en",j={};j[O]=M;var B="$isDayjsObject",D=function(d){return d instanceof a||!(!d||!d[B])},U=function d(v,b,S){var w;if(!v)return O;if(typeof v=="string"){var y=v.toLowerCase();j[y]&&(w=y),b&&(j[y]=b,w=y);var u=v.split("-");if(!w&&u.length>1)return d(u[0])}else{var x=v.name;j[x]=v,w=x}return!S&&w&&(O=w),w||!S&&O},z=function(d,v){if(D(d))return d.clone();var b=typeof v=="object"?v:{};return b.date=d,b.args=arguments,new a(b)},R=N;R.l=U,R.i=D,R.w=function(d,v){return z(d,{locale:v.$L,utc:v.$u,x:v.$x,$offset:v.$offset})};var a=function(){function d(b){this.$L=U(b.locale,null,!0),this.parse(b),this.$x=this.$x||b.x||{},this[B]=!0}var v=d.prototype;return v.parse=function(b){this.$d=function(S){var w=S.date,y=S.utc;if(w===null)return new Date(NaN);if(R.u(w))return new Date;if(w instanceof Date)return new Date(w);if(typeof w=="string"&&!/Z$/i.test(w)){var u=w.match(T);if(u){var x=u[2]-1||0,L=(u[7]||"0").substring(0,3);return y?new Date(Date.UTC(u[1],x,u[3]||1,u[4]||0,u[5]||0,u[6]||0,L)):new Date(u[1],x,u[3]||1,u[4]||0,u[5]||0,u[6]||0,L)}}return new Date(w)}(b),this.init()},v.init=function(){var b=this.$d;this.$y=b.getFullYear(),this.$M=b.getMonth(),this.$D=b.getDate(),this.$W=b.getDay(),this.$H=b.getHours(),this.$m=b.getMinutes(),this.$s=b.getSeconds(),this.$ms=b.getMilliseconds()},v.$utils=function(){return R},v.isValid=function(){return this.$d.toString()!==C},v.isSame=function(b,S){var w=z(b);return this.startOf(S)<=w&&w<=this.endOf(S)},v.isAfter=function(b,S){return z(b)<this.startOf(S)},v.isBefore=function(b,S){return this.endOf(S)<z(b)},v.$g=function(b,S,w){return R.u(b)?this[S]:this.set(w,b)},v.unix=function(){return Math.floor(this.valueOf()/1e3)},v.valueOf=function(){return this.$d.getTime()},v.startOf=function(b,S){var w=this,y=!!R.u(S)||S,u=R.p(b),x=function(ee,K){var te=R.w(w.$u?Date.UTC(w.$y,K,ee):new Date(w.$y,K,ee),w);return y?te:te.endOf(h)},L=function(ee,K){return R.w(w.toDate()[ee].apply(w.toDate("s"),(y?[0,0,0,0]:[23,59,59,999]).slice(K)),w)},_=this.$W,J=this.$M,Z=this.$D,V="set"+(this.$u?"UTC":"");switch(u){case E:return y?x(1,0):x(31,11);case m:return y?x(1,J):x(0,J+1);case p:var k=this.$locale().weekStart||0,H=(_<k?_+7:_)-k;return x(y?Z-H:Z+(6-H),J);case h:case A:return L(V+"Hours",0);case c:return L(V+"Minutes",1);case l:return L(V+"Seconds",2);case o:return L(V+"Milliseconds",3);default:return this.clone()}},v.endOf=function(b){return this.startOf(b,!1)},v.$set=function(b,S){var w,y=R.p(b),u="set"+(this.$u?"UTC":""),x=(w={},w[h]=u+"Date",w[A]=u+"Date",w[m]=u+"Month",w[E]=u+"FullYear",w[c]=u+"Hours",w[l]=u+"Minutes",w[o]=u+"Seconds",w[r]=u+"Milliseconds",w)[y],L=y===h?this.$D+(S-this.$W):S;if(y===m||y===E){var _=this.clone().set(A,1);
vendor: 4,854 bytes, line 10
10_.$d[x](L),_.init(),this.$d=_.set(A,Math.min(this.$D,_.daysInMonth())).$d}else x&&this.$d[x](L);return this.init(),this},v.set=function(b,S){return this.clone().$set(b,S)},v.get=function(b){return this[R.p(b)]()},v.add=function(b,S){var w,y=this;b=Number(b);var u=R.p(S),x=function(J){var Z=z(y);return R.w(Z.date(Z.date()+Math.round(J*b)),y)};if(u===m)return this.set(m,this.$M+b);if(u===E)return this.set(E,this.$y+b);if(u===h)return x(1);if(u===p)return x(7);var L=(w={},w[l]=i,w[c]=s,w[o]=n,w)[u]||1,_=this.$d.getTime()+b*L;return R.w(_,this)},v.subtract=function(b,S){return this.add(-1*b,S)},v.format=function(b){var S=this,w=this.$locale();if(!this.isValid())return w.invalidDate||C;var y=b||"YYYY-MM-DDTHH:mm:ssZ",u=R.z(this),x=this.$H,L=this.$m,_=this.$M,J=w.weekdays,Z=w.months,V=w.meridiem,k=function(K,te,Y,ue){return K&&(K[te]||K(S,y))||Y[te].slice(0,ue)},H=function(K){return R.s(x%12||12,K,"0")},ee=V||function(K,te,Y){var ue=K<12?"AM":"PM";return Y?ue.toLowerCase():ue};return y.replace(I,function(K,te){return te||function(Y){switch(Y){case"YY":return String(S.$y).slice(-2);case"YYYY":return R.s(S.$y,4,"0");case"M":return _+1;case"MM":return R.s(_+1,2,"0");case"MMM":return k(w.monthsShort,_,Z,3);case"MMMM":return k(Z,_);case"D":return S.$D;case"DD":return R.s(S.$D,2,"0");case"d":return String(S.$W);case"dd":return k(w.weekdaysMin,S.$W,J,2);case"ddd":return k(w.weekdaysShort,S.$W,J,3);case"dddd":return J[S.$W];case"H":return String(x);case"HH":return R.s(x,2,"0");case"h":return H(1);case"hh":return H(2);case"a":return ee(x,L,!0);case"A":return ee(x,L,!1);case"m":return String(L);case"mm":return R.s(L,2,"0");case"s":return String(S.$s);case"ss":return R.s(S.$s,2,"0");case"SSS":return R.s(S.$ms,3,"0");case"Z":return u}return null}(K)||u.replace(":","")})},v.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},v.diff=function(b,S,w){var y,u=this,x=R.p(S),L=z(b),_=(L.utcOffset()-this.utcOffset())*i,J=this-L,Z=function(){return R.m(u,L)};switch(x){case E:y=Z()/12;break;case m:y=Z();break;case g:y=Z()/3;break;case p:y=(J-_)/6048e5;break;case h:y=(J-_)/864e5;break;case c:y=J/s;break;case l:y=J/i;break;case o:y=J/n;break;default:y=J}return w?y:R.a(y)},v.daysInMonth=function(){return this.endOf(m).$D},v.$locale=function(){return j[this.$L]},v.locale=function(b,S){if(!b)return this.$L;var w=this.clone(),y=U(b,S,!0);return y&&(w.$L=y),w},v.clone=function(){return R.w(this.$d,this)},v.toDate=function(){return new Date(this.valueOf())},v.toJSON=function(){return this.isValid()?this.toISOString():null},v.toISOString=function(){return this.$d.toISOString()},v.toString=function(){return this.$d.toUTCString()},d}(),f=a.prototype;return z.prototype=f,[["$ms",r],["$s",o],["$m",l],["$H",c],["$W",h],["$M",m],["$y",E],["$D",A]].forEach(function(d){f[d[1]]=function(v){return this.$g(v,d[0],d[1])}}),z.extend=function(d,v){return d.$i||(d(v,a,z),d.$i=!0),z},z.locale=U,z.isDayjs=D,z.unix=function(d){return z(1e3*d)},z.en=j[O],z.Ls=j,z.p={},z})}(dayjs_min$3)),dayjs_min$3.exports}var dayjs_minExports=requireDayjs_min$1();const dayjs$1=getDefaultExportFromCjs(dayjs_minExports);var customParseFormat$4={exports:{}},customParseFormat$3=customParseFormat$4.exports,hasRequiredCustomParseFormat$1;function requireCustomParseFormat$1(){return hasRequiredCustomParseFormat$1||(hasRequiredCustomParseFormat$1=1,function(e,t){(function(n,i){e.exports=i()})(customParseFormat$3,function(){var n={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},i=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,s=/\d/,r=/\d\d/,o=/\d\d?/,l=/\d*[^-_:/,()\s\d]+/,c={},h=function(T){return(T=+T)+(T>68?1900:2e3)},p=function(T){return function(I){this[T]=+I}},m=[/[+-]\d\d:?(\d\d)?|Z/,function(T){(this.zone||(this.zone={})).offset=function(I){if(!I||I==="Z")return 0;var M=I.match(/([+-]|\d\d)/g),P=60*M[1]+(+M[2]||0);return P===0?0:M[0]==="+"?-P:P}(T)}],g=function(T){var I=c[T];return I&&(I.indexOf?I:I.s.concat(I.f))},E=function(T,I){var M,P=c.meridiem;if(P){for(var N=1;N<=24;N+=1)if(T.indexOf(P(N,0,I))>-1){M=N>12;break}}else M=T===(I?"pm":"PM");return M},A={A:[l,function(T){this.afternoon=E(T,!1)}],a:[l,function(T){this.afternoon=E(T,!0)}],Q:[s,function(T){this.month=3*(T-1)+1}],S:[s,function(T){this.milliseconds=100*+T}],SS:[r,function(T){this.milliseconds=10*+T}],SSS:[/\d{3}/,function(T){this.milliseconds=+T}],s:[o,p("seconds")],ss:[o,p("seconds")],m:[o,p("minutes")],mm:[o,p("minutes")],H:[o,p("hours")],h:[o,p("hours")],HH:[o,p("hours")],hh:[o,p("hours")],D:[o,p("day")],DD:[r,p("day")],Do:[l,function(T){var I=c.ordinal,M=T.match(/\d+/);if(this.day=M[0],I)for(var P=1;P<=31;P+=1)I(P).replace(/\[|\]/g,"")===T&&(this.day=P)}],w:[o,p("week")],ww:[r,p("week")],M:[o,p("month")],MM:[r,p("month")],MM
10M:[l,function(T){var I=g("months"),M=(g("monthsShort")||I.map(function(P){return P.slice(0,3)})).indexOf(T)+1;if(M<1)throw new Error;this.month=M%12||M}],MMMM:[l,function(T){var I=g("months").indexOf(T)+1;if(I<1)throw new Error;this.month=I%12||I}],Y:[/[+-]?\d+/,p("year")],YY:[r,function(T){this.year=h(T)}],YYYY:[/\d{4}/,p("year")],Z:m,ZZ:m};function C(T){var I,M;I=T,M=c&&c.formats;for(var P=(T=I.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(z,R,a){var f=a&&a.toUpperCase();return R||M[a]||n[a]||M[f].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(d,v,b){return v||b.slice(1)})})).match(i),N=P.length,O=0;O<N;O+=1){var j=P[O],B=A[j],D=B&&B[0],U=B&&B[1];P[O]=U?{regex:D,parser:U}:j.replace(/^\[|\]$/g,"")}return function(z){for(var R={},a=0,f=0;a<N;a+=1){var d=P[a];if(typeof d=="string")f+=d.length;else{var v=d.regex,b=d.parser,S=z.slice(f),w=v.exec(S)[0];b.call(R,w),z=z.replace(w,"")}}return function(y){var u=y.afternoon;if(u!==void 0){var x=y.hours;u?x<12&&(y.hours+=12):x===12&&(y.hours=0),delete y.afternoon}}(R),R}}return function(T,I,M){M.p.customParseFormat=!0,T&&T.parseTwoDigitYear&&(h=T.parseTwoDigitYear);var P=I.prototype,N=P.parse;P.parse=function(O){var j=O.date,B=O.utc,D=O.args;this.$u=B;var U=D[1];if(typeof U=="string"){var z=D[2]===!0,R=D[3]===!0,a=z||R,f=D[2];R&&(f=D[2]),c=this.$locale(),!z&&f&&(c=M.Ls[f]),this.$d=function(S,w,y,u){try{if(["x","X"].indexOf(w)>-1)return new Date((w==="X"?1e3:1)*S);var x=C(w)(S),L=x.year,_=x.month,J=x.day,Z=x.hours,V=x.minutes,k=x.seconds,H=x.milliseconds,ee=x.zone,K=x.week,te=new Date,Y=J||(L||_?1:te.getDate()),ue=L||te.getFullYear(),qe=0;L&&!_||(qe=_>0?_-1:te.getMonth());var we,Ae=Z||0,st=V||0,Be=k||0,xe=H||0;return ee?new Date(Date.UTC(ue,qe,Y,Ae,st,Be,xe+60*ee.offset*1e3)):y?new Date(Date.UTC(ue,qe,Y,Ae,st,Be,xe)):(we=new Date(ue,qe,Y,Ae,st,Be,xe),K&&(we=u(we).week(K).toDate()),we)}catch{return new Date("")}}(j,U,B,M),this.init(),f&&f!==!0&&(this.$L=this.locale(f).$L),a&&j!=this.format(U)&&(this.$d=new Date("")),c={}}else if(U instanceof Array)for(var d=U.length,v=1;v<=d;v+=1){D[1]=U[v-1];var b=M.apply(this,D);if(b.isValid()){this.$d=b.$d,this.$L=b.$L,this.init();break}v===d&&(this.$d=new Date(""))}else N.call(this,O)}}})}(customParseFormat$4)),customParseFormat$4.exports}var customParseFormatExports=requireCustomParseFormat$1();const customParseFormat$2=getDefaultExportFromCjs(customParseFormatExports);function bind(e,t){return function(){return e.apply(t,arguments)}}const{toString}=Object.prototype,{getPrototypeOf}=Object,{iterator,toStringTag}=Symbol,hasOwnProperty=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),hasOwnInPrototypeChain=(e,t)=>{let n=e;const i=[];for(;n!=null&&n!==Object.prototype;){if(i.indexOf(n)!==-1)return!1;if(i.push(n),hasOwnProperty(n,t))return!0;n=getPrototypeOf(n)}return!1},getSafeProp=(e,t)=>e!=null&&hasOwnInPrototypeChain(e,t)?e[t]:void 0,kindOf=(e=>t=>{const n=toString.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),kindOfTest=e=>(e=e.toLowerCase(),t=>kindOf(t)===e),typeOfTest=e=>t=>typeof t===e,{isArray}=Array,isUndefined=typeOfTest("undefined");function isBuffer(e){return e!==null&&!isUndefined(e)&&e.constructor!==null&&!isUndefined(e.constructor)&&isFunction$1(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const isArrayBuffer=kindOfTest("ArrayBuffer");function isArrayBufferView(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&isArrayBuffer(e.buffer),t}const isString$1=typeOfTest("string"),isFunction$1=typeOfTest("function"),isNumber$1=typeOfTest("number"),isObject$2=e=>e!==null&&typeof e=="object",isBoolean=e=>e===!0||e===!1,isPlainObject$2=e=>{if(!isObject$2(e))return!1;const t=getPrototypeOf(e);return(t===null||t===Object.prototype||getPrototypeOf(t)===null)&&!hasOwnInPrototypeChain(e,toStringTag)&&!hasOwnInPrototypeChain(e,iterator)},isEmptyObject=e=>{if(!isObject$2(e)||isBuffer(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},isDate=kindOfTest("Date"),isFile=kindOfTest("File"),isReactNativeBlob=e=>!!(e&&typeof e.uri<"u"),isReactNative=e=>e&&typeof e.getParts<"u",isBlob=kindOfTest("Blob"),isFileList=kindOfTest("FileList"),isStream=e=>isObject$2(e)&&isFunction$1(e.pipe);function getGlobal(){return typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}}const G=getGlobal(),FormDataCtor=typeof G.FormData<"u"?G.FormData:void 0,isFormData=e=>{if(!e)return!1;if(FormDataCtor&&e instanceof FormDataCtor)return!0;const t=getPrototypeOf(e);if(!t||t===Object.prototype||!isFunction$1(e.append))return!1;const n=kindOf(e);return n==="formdata"||n==="object"&&isFunction$1(e.toString)&&e.toString()==="[object FormData]"},isURLSearchParams=kindOfTest("URLSearchParams"),[isReadableStream,isRequest,isResponse$1,isHeaders]=["ReadableStream","Request","Response","Headers"].map(kindOfTest),trim=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function forEach$1(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let i,s;if(typeof e!="object"&&(e=[e]),isArray(e))for(i=0,s=e.length;i<s;i++)t.call(null,e[i],i,e);else{if(isBuffer(e))return;const r=n?Object.getOwnPropertyNames(e):Object.keys(e),o=r.length;let l;for(i=0;i<o;i++)l=r[i],t.call(null,e[l],l,e)}}function findKey(e,t){if(isBuffer(e))return null;t=t.toLowerCase();const n=Object.keys(e);let i=n.length,s;for(;i-- >0;)if(s=n[i],t===s.toLowerCase())return s;return null}const _global=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,isContextDefined=e=>!isUndefined(e)&&e!==_global;function merge$2(...e){const{caseless:t,skipUndefined:n}=isContextDefined(this)&&this||{},i={},s=(r,o)=>{if(o==="__proto__"||o==="constructor"||o==="prototype")return;
vendor: 36,358 bytes, lines 10-12
10const l=t&&typeof o=="string"&&findKey(i,o)||o,c=hasOwnProperty(i,l)?i[l]:void 0;isPlainObject$2(c)&&isPlainObject$2(r)?i[l]=merge$2(c,r):isPlainObject$2(r)?i[l]=merge$2({},r):isArray(r)?i[l]=r.slice():(!n||!isUndefined(r))&&(i[l]=r)};for(let r=0,o=e.length;r<o;r++){const l=e[r];if(!l||isBuffer(l)||(forEach$1(l,s),typeof l!="object"||isArray(l)))continue;const c=Object.getOwnPropertySymbols(l);for(let h=0;h<c.length;h++){const p=c[h];propertyIsEnumerable.call(l,p)&&s(l[p],p)}}return i}const extend=(e,t,n,{allOwnKeys:i}={})=>(forEach$1(t,(s,r)=>{n&&isFunction$1(s)?Object.defineProperty(e,r,{__proto__:null,value:bind(s,n),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,r,{__proto__:null,value:s,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:i}),e),stripBOM=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),inherits$1=(e,t,n,i)=>{e.prototype=Object.create(t.prototype,i),Object.defineProperty(e.prototype,"constructor",{__proto__:null,value:e,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(e,"super",{__proto__:null,value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject=(e,t,n,i)=>{let s,r,o;const l={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),r=s.length;r-- >0;)o=s[r],(!i||i(o,e,t))&&!l[o]&&(t[o]=e[o],l[o]=!0);e=n!==!1&&getPrototypeOf(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},endsWith=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const i=e.indexOf(t,n);return i!==-1&&i===n},toArray=e=>{if(!e)return null;if(isArray(e))return e;let t=e.length;if(!isNumber$1(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},isTypedArray$1=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&getPrototypeOf(Uint8Array)),forEachEntry=(e,t)=>{const i=(e&&e[iterator]).call(e);let s;for(;(s=i.next())&&!s.done;){const r=s.value;t.call(e,r[0],r[1])}},matchAll=(e,t)=>{let n;const i=[];for(;(n=e.exec(t))!==null;)i.push(n);return i},isHTMLForm=kindOfTest("HTMLFormElement"),toCamelCase=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,i,s){return i.toUpperCase()+s}),{propertyIsEnumerable}=Object.prototype,isRegExp$1=kindOfTest("RegExp"),reduceDescriptors=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),i={};forEach$1(n,(s,r)=>{let o;(o=t(s,r,e))!==!1&&(i[r]=o||s)}),Object.defineProperties(e,i)},freezeMethods=e=>{reduceDescriptors(e,(t,n)=>{if(isFunction$1(e)&&["arguments","caller","callee"].includes(n))return!1;const i=e[n];if(isFunction$1(i)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},toObjectSet=(e,t)=>{const n={},i=s=>{s.forEach(r=>{n[r]=!0})};return isArray(e)?i(e):i(String(e).split(t)),n},noop=()=>{},toFiniteNumber=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function isSpecCompliantForm(e){return!!(e&&isFunction$1(e.append)&&e[toStringTag]==="FormData"&&e[iterator])}const toJSONObject=e=>{const t=new WeakSet,n=i=>{if(isObject$2(i)){if(t.has(i))return;if(isBuffer(i))return i;if(!("toJSON"in i)){t.add(i);const s=isArray(i)?[]:{};return forEach$1(i,(r,o)=>{const l=n(r);!isUndefined(l)&&(s[o]=l)}),t.delete(i),s}}return i};return n(e)},isAsyncFn=kindOfTest("AsyncFunction"),isThenable$1=e=>e&&(isObject$2(e)||isFunction$1(e))&&isFunction$1(e.then)&&isFunction$1(e.catch),_setImmediate=((e,t)=>e?setImmediate:t?((n,i)=>(_global.addEventListener("message",({source:s,data:r})=>{s===_global&&r===n&&i.length&&i.shift()()},!1),s=>{i.push(s),_global.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",isFunction$1(_global.postMessage)),asap=typeof queueMicrotask<"u"?queueMicrotask.bind(_global):typeof process$1<"u"&&process$1.nextTick||_setImmediate,isIterable=e=>e!=null&&isFunction$1(e[iterator]),isSafeIterable=e=>e!=null&&hasOwnInPrototypeChain(e,iterator)&&isIterable(e),utils$7={isArray,isArrayBuffer,isBuffer,isFormData,isArrayBufferView,isString:isString$1,isNumber:isNumber$1,isBoolean,isObject:isObject$2,isPlainObject:isPlainObject$2,isEmptyObject,isReadableStream,isRequest,isResponse:isResponse$1,isHeaders,isUndefined,isDate,isFile,isReactNativeBlob,isReactNative,isBlob,isRegExp:isRegExp$1,isFunction:isFunction$1,isStream,isURLSearchParams,isTypedArray:isTypedArray$1,isFileList,forEach:forEach$1,merge:merge$2,extend,trim,stripBOM,inherits:inherits$1,toFlatObject,kindOf,kindOfTest,endsWith,toArray,forEachEntry,matchAll,isHTMLForm,hasOwnProperty,hasOwnProp:hasOwnProperty,hasOwnInPrototypeChain,getSafeProp,reduceDescriptors,freezeMethods,toObjectSet,toCamelCase,noop,toFiniteNumber,findKey,global:_global,isContextDefined,isSpecCompliantForm,toJSONObject,isAsyncFn,isThenable:isThenable$1,setImmediate:_setImmediate,asap,isIterable,isSafeIterable},ignoreDuplicateOf=utils$7.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),parseHeaders=e=>{const t={};let n,i,s;return e&&e.split(` 11`).forEach(function(o){s=o.indexOf(":"),n=o.substring(0,s).trim().toLowerCase(),i=o.substring(s+1).trim(),!(!n||t[n]&&ignoreDuplicateOf[n])&&(n==="set-cookie"?t[n]?t[n].push(i):t[n]=[i]:t[n]=t[n]?t[n]+", "+i:i)}),t};function trimSPorHTAB(e){let t=0,n=e.length;for(;t<n;){const i=e.charCodeAt(t);if(i!==9&&i!==32)break;t+=1}for(;n>t;){const i=e.charCodeAt(n-1);if(i!==9&&i!==32)break;n-=1}return t===0&&n===e.length?e:e.slice(t,n)}const INVALID_UNICODE_HEADER_VALUE_CHARS=new RegExp("[\\u0000-\\u0008\\u000a-\\u001f\\u007f]+","g"),INVALID_BYTE_STRING_HEADER_VALUE_CHARS=new RegExp("[^\\u0009\\u0020-\\u007e\\u0080-\\u00ff]+","g");function sanitizeValue(e,t){return utils$7.isArray(e)?e.map(n=>sanitizeValue(n,t)):trimSPorHTAB(String(e).replace(t,""))}const sanitizeHeaderValue=e=>sanitizeValue(e,INVALID_UNICODE_HEADER_VALUE_CHARS),sanitizeByteStringHeaderValue=e=>sanitizeValue(e,INVALID_BYTE_STRING_HEADER_VALUE_CHARS);function toByteStringHeaderObject(e){const t=Object.create(null);return utils$7.forEach(e.toJSON(),(n,i)=>{t[i]=sanitizeByteStringHeaderValue(n)}),t}const $internals=Symbol("internals");function normalizeHeader(e){return e&&String(e).trim().toLowerCase()}function normalizeValue(e){return e===!1||e==null?e:utils$7.isArray(e)?e.map(normalizeValue):sanitizeHeaderValue(String(e))}function parseTokens(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let i;for(;i=n.exec(e);)t[i[1]]=i[2];return t}const isValidHeaderName=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function matchHeaderValue(e,t,n,i,s){if(utils$7.isFunction(i))return i.call(this,t,n);if(s&&(t=n),!!utils$7.isString(t)){if(utils$7.isString(i))return t.indexOf(i)!==-1;if(utils$7.isRegExp(i))return i.test(t)}}function formatHeader(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,i)=>n.toUpperCase()+i)}function buildAccessors(e,t){const n=utils$7.toCamelCase(" "+t);["get","set","has"].forEach(i=>{Object.defineProperty(e,i+n,{__proto__:null,value:function(s,r,o){return this[i].call(this,t,s,r,o)},configurable:!0})})}let AxiosHeaders$1=class{constructor(t){t&&this.set(t)}set(t,n,i){const s=this;function r(l,c,h){const p=normalizeHeader(c);if(!p)return;const m=utils$7.findKey(s,p);(!m||s[m]===void 0||h===!0||h===void 0&&s[m]!==!1)&&(s[m||c]=normalizeValue(l))}const o=(l,c)=>utils$7.forEach(l,(h,p)=>r(h,p,c));if(utils$7.isPlainObject(t)||t instanceof this.constructor)o(t,n);else if(utils$7.isString(t)&&(t=t.trim())&&!isValidHeaderName(t))o(parseHeaders(t),n);else if(utils$7.isObject(t)&&utils$7.isSafeIterable(t)){let l=Object.create(null),c,h;for(const p of t){if(!utils$7.isArray(p))throw new TypeError("Object iterator must return a key-value pair");h=p[0],utils$7.hasOwnProp(l,h)?(c=l[h],l[h]=utils$7.isArray(c)?[...c,p[1]]:[c,p[1]]):l[h]=p[1]}o(l,n)}else t!=null&&r(n,t,i);return this}get(t,n){if(t=normalizeHeader(t),t){const i=utils$7.findKey(this,t);if(i){const s=this[i];if(!n)return s;if(n===!0)return parseTokens(s);if(utils$7.isFunction(n))return n.call(this,s,i);if(utils$7.isRegExp(n))return n.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=normalizeHeader(t),t){const i=utils$7.findKey(this,t);return!!(i&&this[i]!==void 0&&(!n||matchHeaderValue(this,this[i],i,n)))}return!1}delete(t,n){const i=this;let s=!1;function r(o){if(o=normalizeHeader(o),o){const l=utils$7.findKey(i,o);l&&(!n||matchHeaderValue(i,i[l],l,n))&&(delete i[l],s=!0)}}return utils$7.isArray(t)?t.forEach(r):r(t),s}clear(t){const n=Object.keys(this);let i=n.length,s=!1;for(;i--;){const r=n[i];(!t||matchHeaderValue(this,this[r],r,t,!0))&&(delete this[r],s=!0)}return s}normalize(t){const n=this,i={};return utils$7.forEach(this,(s,r)=>{const o=utils$7.findKey(i,r);if(o){n[o]=normalizeValue(s),delete n[r];return}const l=t?formatHeader(r):String(r).trim();l!==r&&delete n[r],n[l]=normalizeValue(s),i[l]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return utils$7.forEach(this,(i,s)=>{i!=null&&i!==!1&&(n[s]=t&&utils$7.isArray(i)?i.join(", "):i)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` 12`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const i=new this(t);return n.forEach(s=>i.set(s)),i}static accessor(t){const i=(this[$internals]=this[$internals]={accessors:{}}).accessors,s=this.prototype;function r(o){const l=normalizeHeader(o);i[l]||(buildAccessors(s,o),i[l]=!0)}return utils$7.isArray(t)?t.forEach(r):r(t),this}};AxiosHeaders$1.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);utils$7.reduceDescriptors(AxiosHeaders$1.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(i){this[n]=i}}});utils$7.freezeMethods(AxiosHeaders$1);const REDACTED="[REDACTED ****]";function hasOwnOrPrototypeToJSON(e){if(utils$7.hasOwnProp(e,"toJSON"))return!0;let t=Object.getPrototypeOf(e);for(;t&&t!==Object.prototype;){if(utils$7.hasOwnProp(t,"toJSON"))return!0;t=Object.getPrototypeOf(t)}return!1}function redactConfig(e,t){const n=new Set(t.map(r=>String(r).toLowerCase())),i=[],s=r=>{if(r===null||typeof r!="object"||utils$7.isBuffer(r))return r;if(i.indexOf(r)!==-1)return;r instanceof AxiosHeaders$1&&(r=r.toJSON()),i.push(r);let o;if(utils$7.isArray(r))o=[],r.forEach((l,c)=>{const h=s(l);utils$7.isUndefined(h)||(o[c]=h)});else{if(!utils$7.isPlainObject(r)&&hasOwnOrPrototypeToJSON(r))return i.pop(),r;o=Object.create(null);for(const[l,c]of Object.entries(r)){const h=n.has(l.toLowerCase())?REDACTED:s(c);utils$7.isUndefined(h)||(o[l]=h)}}return i.pop(),o};return s(e)}let AxiosError$1=class Hn extends Error{static from(t,n,i,s,r,o){const l=new Hn(t.message,n||t.code,i,s,r);return l.cause=t,l.name=t.name,t.status!=null&&l.status==null&&(l.status=t.status),o&&Object.assign(l,o),l}constructor(t,n,i,s,r){super(t),Object.defineProperty(this,"message",{__proto__:null,value:t,enumerable:!0,writable:!0,configurable:!0}),this.name="AxiosError",this.isAxiosError=!0,n&&(this.code=n),i&&(this.config=i),s&&(this.request=s),r&&(this.response=r,this.status=r.status)}toJSON(){const t=this.config,n=t&&utils$7.hasOwnProp(t,"redact")?t.redact:void 0,i=utils$7.isArray(n)&&n.length>0?redactConfig(t,n):utils$7.toJSONObject(t);return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:i,code:this.code,status:this.status}}};AxiosError$1.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";AxiosError$1.ERR_BAD_OPTION="ERR_BAD_OPTION";AxiosError$1.ECONNABORTED="ECONNABORTED";AxiosError$1.ETIMEDOUT="ETIMEDOUT";AxiosError$1.ECONNREFUSED="ECONNREFUSED";AxiosError$1.ERR_NETWORK="ERR_NETWORK";AxiosError$1.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";AxiosError$1.ERR_DEPRECATED="ERR_DEPRECATED";AxiosError$1.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";AxiosError$1.ERR_BAD_REQUEST="ERR_BAD_REQUEST";AxiosError$1.ERR_CANCELED="ERR_CANCELED";AxiosError$1.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";AxiosError$1.ERR_INVALID_URL="ERR_INVALID_URL";AxiosError$1.ERR_FORM_DATA_DEPTH_EXCEEDED="ERR_FORM_DATA_DEPTH_EXCEEDED";const httpAdapter=null,DEFAULT_FORM_DATA_MAX_DEPTH=100;function isVisitable(e){return utils$7.isPlainObject(e)||utils$7.isArray(e)}function removeBrackets(e){return utils$7.endsWith(e,"[]")?e.slice(0,-2):e}function renderKey(e,t,n){return e?e.concat(t).map(function(s,r){return s=removeBrackets(s),!n&&r?"["+s+"]":s}).join(n?".":""):t}function isFlatArray(e){return utils$7.isArray(e)&&!e.some(isVisitable)}const predicates=utils$7.toFlatObject(utils$7,{},null,function(t){return/^is[A-Z]/.test(t)});function toFormData$1(e,t,n){if(!utils$7.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=utils$7.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(M,P){return!utils$7.isUndefined(P[M])});const i=n.metaTokens,s=n.visitor||A,r=n.dots,o=n.indexes,l=n.Blob||typeof Blob<"u"&&Blob,c=n.maxDepth===void 0?DEFAULT_FORM_DATA_MAX_DEPTH:n.maxDepth,h=l&&utils$7.isSpecCompliantForm(t),p=[];if(!utils$7.isFunction(s))throw new TypeError("visitor must be a function");function m(I){if(I===null)return"";if(utils$7.isDate(I))return I.toISOString();if(utils$7.isBoolean(I))return I.toString();if(!h&&utils$7.isBlob(I))throw new AxiosError$1("Blob is not supported. Use a Buffer instead.");return utils$7.isArrayBuffer(I)||utils$7.isTypedArray(I)?h&&typeof Blob=="function"?new Blob([I]):Buffer.from(I):I}function g(I){if(I>c)throw new AxiosError$1("Object is too deeply nested ("+I+" levels). Max depth: "+c,AxiosError$1.ERR_FORM_DATA_DEPTH_EXCEEDED)}function E(I,M){if(c===1/0)return JSON.stringify(I);const P=[];return JSON.stringify(I,function(O,j){if(!utils$7.isObject(j))return j;for(;P.length&&P[P.length-1]!==this;)P.pop();return P.push(j),g(M+P.length-1),j})}function A(I,M,P){let N=I;if(utils$7.isReactNative(t)&&utils$7.isReactNativeBlob(I))return t.append(renderKey(P,M,r),m(I)),!1;if(I&&!P&&typeof I=="object"){if(utils$7.endsWith(M,"{}"))M=i?M:M.slice(0,-2),I=E(I,1);else if(utils$7.isArray(I)&&isFlatArray(I)||(utils$7.isFileList(I)||utils$7.endsWith(M,"[]"))&&(N=utils$7.toArray(I)))return M=removeBrackets(M),N.forEach(function(j,B){!(utils$7.isUndefined(j)||j===null)&&t.append(o===!0?renderKey([M],B,r):o===null?M:M+"[]",m(j))}),!1}return isVisitable(I)?!0:(t.append(renderKey(P,M,r),m(I)),!1)}const C=Object.assign(predicates,{defaultVisitor:A,convertValue:m,isVisitable});function T(I,M,P=0){if(!utils$7.isUndefined(I)){if(g(P),p.indexOf(I)!==-1)throw new Error("Circular reference detected in "+M.join("."));p.push(I),utils$7.forEach(I,function(O,j){(!(utils$7.isUndefined(O)||O===null)&&s.call(t,O,utils$7.isString(j)?j.trim():j,M,C))===!0&&T(O,M?M.concat(j):[j],P+1)}),p.pop()}}if(!utils$7.isObject(e))throw new TypeError("data must be an object");return T(e),t}function encode$1(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"};return encodeURIComponent(e).replace(/[!'()~]|%20/g,function(i){return t[i]})}function AxiosURLSearchParams(e,t){this._pairs=[],e&&toFormData$1(e,this,t)}const prototype=AxiosURLSearchParams.prototype;prototype.append=function(t,n){this._pairs.push([t,n])};prototype.toString=function(t){const n=t?function(i){return t.call(this,i,encode$1)}:encode$1;return this._pairs.map(function(s){return n(s[0])+"="+n(s[1])},"").join("&")};function encode(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function buildURL(e,t,n){if(!t)return e;const i=utils$7.isFunction(n)?{serialize:n}:n,s=utils$7.getSafeProp(i,"encode")||encode,r=utils$7.getSafeProp(i,"serialize");let o;if(r?o=r(t,i):o=utils$7.isURLSearchParams(t)?t.toString():new AxiosURLSearchParams(t,i).toString(s),o){const l=e.indexOf("#");l!==-1&&(e=e.slice(0,l)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class InterceptorManager{constructor(){this.handlers=[]}use(t,n,i){return this.handlers.push({fulfilled:t,rejected:n,synchronous:i?i.synchronous:!1,runWhen:i?i.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){utils$7.forEach(this.handlers,function(i){i!==null&&t(i)})}}const transitionalDefaults={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0,advertiseZstdAcceptEncoding:!1,validateStatusUndefinedResolves:!0},URLSearchParams$1=typeof URLSearchParams<"u"?URLSearchParams:AxiosURLSearchParams,FormData$1=typeof FormData<"u"?FormData:null,Blob$1=typeof Blob<"u"?Blob:null,platform$1={isBrowser:!0,classes:{URLSearchParams:URLSearchParams$1,FormData:FormData$1,Blob:Blob$1},protocols:["http","https","file","blob","url","data"]},hasBrowserEnv=typeof window<"u"&&typeof document<"u",_navigator=typeof navigator=="object"&&navigator||void 0,hasStandardBrowserEnv=hasBrowserEnv&&(!_navigator||["ReactNative","NativeScript","NS"].indexOf(_navigator.product)<0),hasStandardBrowserWebWorkerEnv=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",origin=hasBrowserEnv&&window.location.href||"http://localhost",utils$6=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv,hasStandardBrowserEnv,hasStandardBrowserWebWorkerEnv,navigator:_navigator,origin},Symbol.toStringTag,{value:"Module"})),platform={...utils$6,...platform$1};function toURLEncodedForm(e,t){return toFormData$1(e,new platform.classes.URLSearchParams,{visitor:function(n,i,s,r){return platform.isNode&&utils$7.isBuffer(n)?(this.append(i,n.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)},...t})}const MAX_DEPTH=DEFAULT_FORM_DATA_MAX_DEPTH;function throwIfDepthExceeded(e){if(e>MAX_DEPTH)throw new AxiosError$1("FormData field is too deeply nested ("+e+" levels). Max depth: "+MAX_DEPTH,AxiosError$1.ERR_FORM_DATA_DEPTH_EXCEEDED)}function parsePropPath(e){const t=[],n=/\w+|\[(\w*)]/g;let i;for(;(i=n.exec(e))!==null;)throwIfDepthExceeded(t.length),t.push(i[0]==="[]"?"":i[1]||i[0]);return t}function arrayToObject(e){const t={},n=Object.keys(e);let i;const s=n.length;let r;for(i=0;i<s;i++)r=n[i],t[r]=e[r];return t}function formDataToJSON(e){function t(n,i,s,r){throwIfDepthExceeded(r);let o=n[r++];if(o==="__proto__")return!0;const l=Number.isFinite(+o),c=r>=n.length;return o=!o&&utils$7.isArray(s)?s.length:o,c?(utils$7.hasOwnProp(s,o)?s[o]=utils$7.isArray(s[o])?s[o].concat(i):[s[o],i]:s[o]=i,!l):((!utils$7.hasOwnProp(s,o)||!utils$7.isObject(s[o]))&&(s[o]=[]),t(n,i,s[o],r)&&utils$7.isArray(s[o])&&(s[o]=arrayToObject(s[o])),!l)}if(utils$7.isFormData(e)&&utils$7.isFunction(e.entries)){const n={};return utils$7.forEachEntry(e,(i,s)=>{t(parsePropPath(i),s,n,0)}),n}return null}const own=(e,t)=>e!=null&&utils$7.hasOwnProp(e,t)?e[t]:void 0;function stringifySafely(e,t,n){if(utils$7.isString(e))try{return(t||JSON.parse)(e),utils$7.trim(e)}catch(i){if(i.name!=="SyntaxError")throw i}return(n||JSON.stringify)(e)}const defaults={transitional:transitionalDefaults,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const i=n.getContentType()||"",s=i.indexOf("application/json")>-1,r=utils$7.isObject(t);if(r&&utils$7.isHTMLForm(t)&&(t=new FormData(t)),utils$7.isFormData(t))return s?JSON.stringify(formDataToJSON(t)):t;if(utils$7.isArrayBuffer(t)||utils$7.isBuffer(t)||utils$7.isStream(t)||utils$7.isFile(t)||utils$7.isBlob(t)||utils$7.isReadableStream(t))return t;if(utils$7.isArrayBufferView(t))return t.buffer;if(utils$7.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let l;if(r){const c=own(this,"formSerializer");if(i.indexOf("application/x-www-form-urlencoded")>-1)return toURLEncodedForm(t,c).toString();if((l=utils$7.isFileList(t))||i.indexOf("multipart/form-data")>-1){const h=own(this,"env"),p=h&&h.FormData;return toFormData$1(l?{"files[]":t}:t,p&&new p,c)}}return r||s?(n.setContentType("application/json",!1),stringifySafely(t)):t}],transformResponse:[function(t){const n=own(this,"transitional")||defaults.transitional,i=n&&n.forcedJSONParsing,s=own(this,"responseType"),r=s==="json";if(utils$7.isResponse(t)||utils$7.isReadableStream(t))return t;if(t&&utils$7.isString(t)&&(i&&!s||r)){const l=!(n&&n.silentJSONParsing)&&r;try{return JSON.parse(t,own(this,"parseReviver"))}catch(c){if(l)throw c.name==="SyntaxError"?AxiosError$1.from(c,AxiosError$1.ERR_BAD_RESPONSE,this,null,own(this,"response")):c}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:platform.classes.FormData,Blob:platform.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};utils$7.forEach(["delete","get","head","post","put","patch","query"],e=>{defaults.headers[e]={}});function transformData(e,t){const n=this||defaults,i=t||n,s=AxiosHeaders$1.from(i.headers);let r=i.data;return utils$7.forEach(e,function(l){r=l.call(n,r,s.normalize(),t?t.status:void 0)}),s.normalize(),r}function isCancel$1(e){return!!(e&&e.__CANCEL__)}let CanceledError$1=class extends AxiosError$1{constructor(t,n,i){super(t??"canceled",AxiosError$1.ERR_CANCELED,n,i),this.name="CanceledError",this.__CANCEL__=!0}};function settle(e,t,n){const i=n.config.validateStatus;!n.status||!i||i(n.status)?e(n):t(new AxiosError$1("Request failed with status code "+n.status,n.status>=400&&n.status<500?AxiosError$1.ERR_BAD_REQUEST:AxiosError$1.ERR_BAD_RESPONSE,n.config,n.request,n))}function parseProtocol(e){const t=/^([-+\w]{1,25}):(?:\/\/)?/.exec(e);return t&&t[1]||""}function speedometer(e,t){e=e||10;const n=new Array(e),i=new Array(e);let s=0,r=0,o;return t=t!==void 0?t:1e3,function(c){const h=Date.now(),p=i[r];o||(o=h),n[s]=c,i[s]=h;let m=r,g=0;for(;m!==s;)g+=n[m++],m=m%e;if(s=(s+1)%e,s===r&&(r=(r+1)%e),h-o<t)return;const E=p&&h-p;return E?Math.round(g*1e3/E):void 0}}function throttle(e,t){let n=0,i=1e3/t,s,r;const o=(h,p=Date.now())=>{n=p,s=null,r&&(clearTimeout(r),r=null),e(...h)};return[(...h)=>{const p=Date.now(),m=p-n;m>=i?o(h,p):(s=h,r||(r=setTimeout(()=>{r=null,o(s)},i-m)))},()=>s&&o(s)]}const progressEventReducer=(e,t,n=3)=>{let i=0;const s=speedometer(50,250);return throttle(r=>{if(!r||typeof r.loaded!="number")return;const o=r.loaded,l=r.lengthComputable?r.total:void 0,c=l!=null?Math.min(o,l):o,h=Math.max(0,c-i),p=s(h);i=Math.max(i,c);const m={loaded:c,total:l,progress:l?c/l:void 0,bytes:h,rate:p||void 0,estimated:p&&l?(l-c)/p:void 0,event:r,lengthComputable:l!=null,[t?"download":"upload"]:!0};e(m)},n)},progressEventDecorator=(e,t)=>{const n=e!=null;return[i=>t[0]({lengthComputable:n,total:e,loaded:i}),t[1]]},asyncDecorator=e=>(...t)=>utils$7.asap(()=>e(...t)),isURLSameOrigin=platform.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,platform.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(platform.origin),platform.navigator&&/(msie|trident)/i.test(platform.navigator.userAgent)):()=>!0,cookies=platform.hasStandardBrowserEnv?{write(e,t,n,i,s,r,o){if(typeof document>"u")return;const l=[`${e}=${encodeURIComponent(t)}`];utils$7.isNumber(n)&&l.push(`expires=${new Date(n).toUTCString()}`),utils$7.isString(i)&&l.push(`path=${i}`),utils$7.isString(s)&&l.push(`domain=${s}`),r===!0&&l.push("secure"),utils$7.isString(o)&&l.push(`SameSite=${o}`),document.cookie=l.join("; ")},read(e){if(typeof document>"u")return null;const t=document.cookie.split(";");for(let n=0;n<t.length;n++){const i=t[n].replace(/^\s+/,""),s=i.indexOf("=");if(s!==-1&&i.slice(0,s)===e)return decodeURIComponent(i.slice(s+1))}return null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function isAbsoluteURL(e){return typeof e!="string"?!1:/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function combineURLs(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}const malformedHttpProtocol=/^https?:(?!\/\/)/i,httpProtocolControlCharacters=/[\t\n\r]/g;function stripLeadingC0ControlOrSpace(e){let t=0;for(;t<e.length&&e.charCodeAt(t)<=32;)t++;return e.slice(t)}function normalizeURLForProtocolCheck(e){return stripLeadingC0ControlOrSpace(e).replace(httpProtocolControlCharacters,"")}function assertValidHttpProtocolURL(e,t){if(typeof e=="string"&&malformedHttpProtocol.test(normalizeURLForProtocolCheck(e)))throw new AxiosError$1('Invalid URL: missing "//" after protocol',AxiosError$1.ERR_INVALID_URL,t)}function buildFullPath(e,t,n,i){assertValidHttpProtocolURL(t,i);let s=!isAbsoluteURL(t);return e&&(s||n===!1)?(assertValidHttpProtocolURL(e,i),combineURLs(e,t)):t}const headersToObject=e=>e instanceof AxiosHeaders$1?{...e}:e;function mergeConfig$1(e,t){t=t||{};const n=Object.create(null);Object.defineProperty(n,"hasOwnProperty",{__proto__:null,value:Object.prototype.hasOwnProperty,enumerable:!1,writable:!0,configurable:!0});function i(p,m,g,E){return utils$7.isPlainObject(p)&&utils$7.isPlainObject(m)?utils$7.merge.call({caseless:E},p,m):utils$7.isPlainObject(m)?utils$7.merge({},m):utils$7.isArray(m)?m.slice():m}function s(p,m,g,E){if(utils$7.isUndefined(m)){if(!utils$7.isUndefined(p))return i(void 0,p,g,E)}else return i(p,m,g,E)}function r(p,m){if(!utils$7.isUndefined(m))return i(void 0,m)}function o(p,m){if(utils$7.isUndefined(m)){if(!utils$7.isUndefined(p))return i(void 0,p)}else return i(void 0,m)}function l(p){const m=utils$7.hasOwnProp(t,"transitional")?t.transitional:void 0;if(!utils$7.isUndefined(m))if(utils$7.isPlainObject(m)){if(utils$7.hasOwnProp(m,p))return m[p]}else return;const g=utils$7.hasOwnProp(e,"transitional")?e.transitional:void 0;if(utils$7.isPlainObject(g)&&utils$7.hasOwnProp(g,p))return g[p]}function c(p,m,g){if(utils$7.hasOwnProp(t,g))return i(p,m);if(utils$7.hasOwnProp(e,g))return i(void 0,p)}const h={url:r,method:r,data:r,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,allowedSocketPaths:o,responseEncoding:o,validateStatus:c,headers:(p,m,g)=>s(headersToObject(p),headersToObject(m),g,!0)};return utils$7.forEach(Object.keys({...e,...t}),function(m){if(m==="__proto__"||m==="constructor"||m==="prototype")return;const g=utils$7.hasOwnProp(h,m)?h[m]:s,E=utils$7.hasOwnProp(e,m)?e[m]:void 0,A=utils$7.hasOwnProp(t,m)?t[m]:void 0,C=g(E,A,m);utils$7.isUndefined(C)&&g!==c||(n[m]=C)}),utils$7.hasOwnProp(t,"validateStatus")&&utils$7.isUndefined(t.validateStatus)&&l("validateStatusUndefinedResolves")===!1&&(utils$7.hasOwnProp(e,"validateStatus")?n.validateStatus=i(void 0,e.validateStatus):delete n.validateStatus),n}const FORM_DATA_CONTENT_HEADERS=["content-type","content-length"];function setFormDataHeaders(e,t,n){if(n!=="content-only"){e.set(t);return}Object.entries(t).forEach(([i,s])=>{FORM_DATA_CONTENT_HEADERS.includes(i.toLowerCase())&&e.set(i,s)})}const encodeUTF8$2=e=>encodeURIComponent(e).replace(/%([0-9A-F]{2})/gi,(t,n)=>String.fromCharCode(parseInt(n,16)));function resolveConfig(e){const t=mergeConfig$1({},e),n=g=>utils$7.hasOwnProp(t,g)?t[g]:void 0,i=n("data");let s=n("withXSRFToken");const r=n("xsrfHeaderName"),o=n("xsrfCookieName");let l=n("headers");const c=n("auth"),h=n("baseURL"),p=n("allowAbsoluteUrls"),m=n("url");if(t.headers=l=AxiosHeaders$1.from(l),t.url=buildURL(buildFullPath(h,m,p,t),n("params"),n("paramsSerializer")),c){const g=utils$7.getSafeProp(c,"username")||"",E=utils$7.getSafeProp(c,"password")||"";l.set("Authorization","Basic "+btoa(g+":"+(E?encodeUTF8$2(E):"")))}if(utils$7.isFormData(i)&&(platform.hasStandardBrowserEnv||platform.hasStandardBrowserWebWorkerEnv||utils$7.isReactNative(i)?l.setContentType(void 0):utils$7.isFunction(i.getHeaders)&&setFormDataHeaders(l,i.getHeaders(),n("formDataHeaderPolicy"))),platform.hasStandardBrowserEnv&&(utils$7.isFunction(s)&&(s=s(t)),s===!0||s==null&&isURLSameOrigin(t.url))){const E=r&&o&&cookies.read(o);E&&l.set(r,E)}return t}const isXHRAdapterSupported=typeof XMLHttpRequest<"u",xhrAdapter=isXHRAdapterSupported&&function(e){return new Promise(function(n,i){const s=resolveConfig(e);let r=s.data;const o=AxiosHeaders$1.from(s.headers).normalize();let{responseType:l,onUploadProgress:c,onDownloadProgress:h}=s,p,m,g,E,A;function C(){E&&E(),A&&A(),s.cancelToken&&s.cancelToken.unsubscribe(p),s.signal&&s.signal.removeEventListener("abort",p)}let T=new XMLHttpRequest;T.open(s.method.toUpperCase(),s.url,!0),T.timeout=s.timeout;function I(){if(!T)return;const P=AxiosHeaders$1.from("getAllResponseHeaders"in T&&T.getAllResponseHeaders()),O={data:!l||l==="text"||l==="json"?T.responseText:T.response,status:T.status,statusText:T.statusText,headers:P,config:e,request:T};settle(function(B){n(B),C()},function(B){i(B),C()},O),T=null}"onloadend"in T?T.onloadend=I:T.onreadystatechange=function(){!T||T.readyState!==4||T.status===0&&!(T.responseURL&&T.responseURL.startsWith("file:"))||setTimeout(I)},T.onabort=function(){T&&(i(new AxiosError$1("Request aborted",AxiosError$1.ECONNABORTED,e,T)),C(),T=null)},T.onerror=function(N){const O=N&&N.message?N.message:"Network Error",j=new AxiosError$1(O,AxiosError$1.ERR_NETWORK,e,T);j.event=N||null,i(j),C(),T=null},T.ontimeout=function(){let N=s.timeout?"timeout of "+s.timeout+"ms exceeded":"timeout exceeded";const O=s.transitional||transitionalDefaults;s.timeoutErrorMessage&&(N=s.timeoutErrorMessage),i(new AxiosError$1(N,O.clarifyTimeoutError?AxiosError$1.ETIMEDOUT:AxiosError$1.ECONNABORTED,e,T)),C(),T=null},r===void 0&&o.setContentType(null),"setRequestHeader"in T&&utils$7.forEach(toByteStringHeaderObject(o),function(N,O){T.setRequestHeader(O,N)}),utils$7.isUndefined(s.withCredentials)||(T.withCredentials=!!s.withCredentials),l&&l!=="json"&&(T.responseType=s.responseType),h&&([g,A]=progressEventReducer(h,!0),T.addEventListener("progress",g)),c&&T.upload&&([m,E]=progressEventReducer(c),T.upload.addEventListener("progress",m),T.upload.addEventListener("loadend",E)),(s.cancelToken||s.signal)&&(p=P=>{T&&(i(!P||P.type?new CanceledError$1(null,e,T):P),T.abort(),C(),T=null)},s.cancelToken&&s.cancelToken.subscribe(p),s.signal&&(s.signal.aborted?p():s.signal.addEventListener("abort",p)));const M=parseProtocol(s.url);if(M&&!platform.protocols.includes(M)){i(new AxiosError$1("Unsupported protocol "+M+":",AxiosError$1.ERR_BAD_REQUEST,e));return}T.send(r||null)})},composeSignals=(e,t)=>{if(e=e?e.filter(Boolean):[],!t&&!e.length)return;const n=new AbortController;let i=!1;const s=function(c){if(!i){i=!0,o();const h=c instanceof Error?c:this.reason;n.abort(h instanceof AxiosError$1?h:new CanceledError$1(h instanceof Error?h.message:h))}};let r=t&&setTimeout(()=>{r=null,s(new AxiosError$1(`timeout of ${t}ms exceeded`,AxiosError$1.ETIMEDOUT))},t);const o=()=>{e&&(r&&clearTimeout(r),r=null,e.forEach(c=>{c.unsubscribe?c.unsubscribe(s):c.removeEventListener("abort",s)}),e=null)};e.forEach(c=>c.addEventListener("abort",s));const{signal:l}=n;return l.unsubscribe=()=>utils$7.asap(o),l},streamChunk=function*(e,t){let n=e.byteLength;if(n<t){yield e;return}let i=0,s;for(;i<n;)s=i+t,yield e.slice(i,s),i=s},readBytes=async function*(e,t){for await(const n of readStream(e))yield*streamChunk(n,t)},readStream=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const t=e.getReader();try{for(;;){const{done:n,value:i}=await t.read();if(n)break;yield i}}finally{await t.cancel()}},trackStream=(e,t,n,i)=>{const s=readBytes(e,t);let r=0,o,l=c=>{o||(o=!0,i&&i(c))};return new ReadableStream({async pull(c){try{const{done:h,value:p}=await s.next();if(h){l(),c.close();return}let m=p.byteLength;if(n){let g=r+=m;n(g)}c.enqueue(new Uint8Array(p))}catch(h){throw l(h),h}},cancel(c){return l(c),s.return()}},{highWaterMark:2})},isHexDigit=e=>e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102,isPercentEncodedByte=(e,t,n)=>t+2<n&&isHexDigit(e.charCodeAt(t+1))&&isHexDigit(e.charCodeAt(t+2));function estimateDataURLDecodedBytes(e){if(!e||typeof e!="string"||!e.startsWith("data:"))return 0;const t=e.indexOf(",");if(t<0)return 0;const n=e.slice(5,t),i=e.slice(t+1);if(/;base64/i.test(n)){let o=i.length;const l=i.length;for(let E=0;E<l;E++)if(i.charCodeAt(E)===37&&E+2<l){const A=i.charCodeAt(E+1),C=i.charCodeAt(E+2);isHexDigit(A)&&isHexDigit(C)&&(o-=2,E+=2)}let c=0,h=l-1;const p=E=>E>=2&&i.charCodeAt(E-2)===37&&i.charCodeAt(E-1)===51&&(i.charCodeAt(E)===68||i.charCodeAt(E)===100);h>=0&&(i.charCodeAt(h)===61?(c++,h--):p(h)&&(c++,h-=3)),c===1&&h>=0&&(i.charCodeAt(h)===61||p(h))&&c++;const g=Math.floor(o/4)*3-(c||0);return g>0?g:0}let r=0;for(let o=0,l=i.length;o<l;o++){const c=i.charCodeAt(o);if(c===37&&isPercentEncodedByte(i,o,l))r+=1,o+=2;else if(c<128)r+=1;else if(c<2048)r+=2;else if(c>=55296&&c<=56319&&o+1<l){const h=i.charCodeAt(o+1);h>=56320&&h<=57343?(r+=4,o++):r+=3}else r+=3}return r}const VERSION$1="1.18.0",DEFAULT_CHUNK_SIZE=64*1024,{isFunction}=utils$7,encodeUTF8$1=e=>encodeURIComponent(e).replace(/%([0-9A-F]{2})/gi,(t,n)=>String.fromCharCode(parseInt(n,16))),decodeURIComponentSafe=e=>{if(!utils$7.isString(e))return e;try{return decodeURIComponent(e)}catch{return e}},test=(e,...t)=>{try{return!!e(...t)}catch{return!1}},maybeWithAuthCredentials=e=>{const t=e.indexOf("://");let n=e;return t!==-1&&(n=n.slice(t+3)),n.includes("@")||n.includes(":")},factory=e=>{const t=utils$7.global!==void 0&&utils$7.global!==null?utils$7.global:globalThis,{ReadableStream:n,TextEncoder:i}=t;e=utils$7.merge.call({skipUndefined:!0},{Request:t.Request,Response:t.Response},e);const{fetch:s,Request:r,Response:o}=e,l=s?isFunction(s):typeof fetch=="function",c=isFunction(r),h=isFunction(o);if(!l)return!1;const p=l&&isFunction(n),m=l&&(typeof i=="function"?(I=>M=>I.encode(M))(new i):async I=>new Uint8Array(await new r(I).arrayBuffer())),g=c&&p&&test(()=>{let I=!1;const M=new r(platform.origin,{body:new n,method:"POST",get duplex(){return I=!0,"half"}}),P=M.headers.has("Content-Type");return M.body!=null&&M.body.cancel(),I&&!P}),E=h&&p&&test(()=>utils$7.isReadableStream(new o("").body)),A={stream:E&&(I=>I.body)};l&&["text","arrayBuffer","blob","formData","stream"].forEach(I=>{!A[I]&&(A[I]=(M,P)=>{let N=M&&M[I];if(N)return N.call(M);throw new AxiosError$1(`Response type '${I}' is not supported`,AxiosError$1.ERR_NOT_SUPPORT,P)})});const C=async I=>{if(I==null)return 0;if(utils$7.isBlob(I))return I.size;if(utils$7.isSpecCompliantForm(I))return(await new r(platform.origin,{method:"POST",body:I}).arrayBuffer()).byteLength;if(utils$7.isArrayBufferView(I)||utils$7.isArrayBuffer(I))return I.byteLength;if(utils$7.isURLSearchParams(I)&&(I=I+""),utils$7.isString(I))return(await m(I)).byteLength},T=async(I,M)=>{const P=utils$7.toFiniteNumber(I.getContentLength());return P??C(M)};return async I=>{let{url:M,method:P,data:N,signal:O,cancelToken:j,timeout:B,onDownloadProgress:D,onUploadProgress:U,responseType:z,headers:R,withCredentials:a="same-origin",fetchOptions:f,maxContentLength:d,maxBodyLength:v}=resolveConfig(I);const b=utils$7.isNumber(d)&&d>-1,S=utils$7.isNumber(v)&&v>-1,w=V=>utils$7.hasOwnProp(I,V)?I[V]:void 0;let y=s||fetch;z=z?(z+"").toLowerCase():"text";let u=composeSignals([O,j&&j.toAbortSignal()],B),x=null;const L=u&&u.unsubscribe&&(()=>{u.unsubscribe()});let _,J=null;const Z=()=>new AxiosError$1("Request body larger than maxBodyLength limit",AxiosError$1.ERR_BAD_REQUEST,I,x);try{let V;const k=w("auth");if(k){const Ae=utils$7.getSafeProp(k,"username")||"",st=utils$7.getSafeProp(k,"password")||"";V={username:Ae,password:st}}if(maybeWithAuthCredentials(M)){const Ae=new URL(M,platform.origin);if(!V&&(Ae.username||Ae.password)){const st=decodeURIComponentSafe(Ae.username),Be=decodeURIComponentSafe(Ae.password);V={username:st,password:Be}}(Ae.username||Ae.password)&&(Ae.username="",Ae.password="",M=Ae.href)}if(V&&(R.delete("authorization"),R.set("Authorization","Basic "+btoa(encodeUTF8$1((V.username||"")+":"+(V.password||""))))),b&&typeof M=="str
12ing"&&M.startsWith("data:")&&estimateDataURLDecodedBytes(M)>d)throw new AxiosError$1("maxContentLength size of "+d+" exceeded",AxiosError$1.ERR_BAD_RESPONSE,I,x);if(S&&P!=="get"&&P!=="head"){const Ae=await C(N);if(typeof Ae=="number"&&isFinite(Ae)&&(_=Ae,Ae>v))throw Z()}const H=S&&(utils$7.isReadableStream(N)||utils$7.isStream(N)),ee=(Ae,st,Be)=>trackStream(Ae,DEFAULT_CHUNK_SIZE,xe=>{if(S&&xe>v)throw J=Z();st&&st(xe)},Be);if(g&&P!=="get"&&P!=="head"&&(U||H)){if(_=_??await T(R,N),_!==0||H){let Ae=new r(M,{method:"POST",body:N,duplex:"half"}),st;if(utils$7.isFormData(N)&&(st=Ae.headers.get("content-type"))&&R.setContentType(st),Ae.body){const[Be,xe]=U&&progressEventDecorator(_,progressEventReducer(asyncDecorator(U)))||[];N=ee(Ae.body,Be,xe)}}}else if(H&&!c&&p&&P!=="get"&&P!=="head")N=ee(N);else if(H&&c&&!g&&P!=="get"&&P!=="head")throw new AxiosError$1("Stream request bodies are not supported by the current fetch implementation",AxiosError$1.ERR_NOT_SUPPORT,I,x);utils$7.isString(a)||(a=a?"include":"omit");const K=c&&"credentials"in r.prototype;if(utils$7.isFormData(N)){const Ae=R.getContentType();Ae&&/^multipart\/form-data/i.test(Ae)&&!/boundary=/i.test(Ae)&&R.delete("content-type")}R.set("User-Agent","axios/"+VERSION$1,!1);const te={...f,signal:u,method:P.toUpperCase(),headers:toByteStringHeaderObject(R.normalize()),body:N,duplex:"half",credentials:K?a:void 0};x=c&&new r(M,te);let Y=await(c?y(x,f):y(M,te));const ue=AxiosHeaders$1.from(Y.headers);if(b){const Ae=utils$7.toFiniteNumber(ue.getContentLength());if(Ae!=null&&Ae>d)throw new AxiosError$1("maxContentLength size of "+d+" exceeded",AxiosError$1.ERR_BAD_RESPONSE,I,x)}const qe=E&&(z==="stream"||z==="response");if(E&&Y.body&&(D||b||qe&&L)){const Ae={};["status","statusText","headers"].forEach(Pe=>{Ae[Pe]=Y[Pe]});const st=utils$7.toFiniteNumber(ue.getContentLength()),[Be,xe]=D&&progressEventDecorator(st,progressEventReducer(asyncDecorator(D),!0))||[];let ot=0;const Ie=Pe=>{if(b&&(ot=Pe,ot>d))throw new AxiosError$1("maxContentLength size of "+d+" exceeded",AxiosError$1.ERR_BAD_RESPONSE,I,x);Be&&Be(Pe)};Y=new o(trackStream(Y.body,DEFAULT_CHUNK_SIZE,Ie,()=>{xe&&xe(),L&&L()}),Ae)}z=z||"text";let we=await A[utils$7.findKey(A,z)||"text"](Y,I);if(b&&!E&&!qe){let Ae;if(we!=null&&(typeof we.byteLength=="number"?Ae=we.byteLength:typeof we.size=="number"?Ae=we.size:typeof we=="string"&&(Ae=typeof i=="function"?new i().encode(we).byteLength:we.length)),typeof Ae=="number"&&Ae>d)throw new AxiosError$1("maxContentLength size of "+d+" exceeded",AxiosError$1.ERR_BAD_RESPONSE,I,x)}return!qe&&L&&L(),await new Promise((Ae,st)=>{settle(Ae,st,{data:we,headers:AxiosHeaders$1.from(Y.headers),status:Y.status,statusText:Y.statusText,config:I,request:x})})}catch(V){if(L&&L(),u&&u.aborted&&u.reason instanceof AxiosError$1){const k=u.reason;throw k.config=I,x&&(k.request=x),V!==k&&(k.cause=V),k}throw J?(x&&!J.request&&(J.request=x),J):V instanceof AxiosError$1?(x&&!V.request&&(V.request=x),V):V&&V.name==="TypeError"&&/Load failed|fetch/i.test(V.message)?Object.assign(new AxiosError$1("Network Error",AxiosError$1.ERR_NETWORK,I,x,V&&V.response),{cause:V.cause||V}):AxiosError$1.from(V,V&&V.code,I,x,V&&V.response)}}},seedCache=new Map,getFetch=e=>{let t=e&&e.env||{};const{fetch:n,Request:i,Response:s}=t,r=[i,s,n];let o=r.length,l=o,c,h,p=seedCache;for(;l--;)c=r[l],h=p.get(c),h===void 0&&p.set(c,h=l?new Map:factory(t)),p=h;return h};getFetch();const knownAdapters={http:httpAdapter,xhr:xhrAdapter,fetch:{get:getFetch}};utils$7.forEach(knownAdapters,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{__proto__:null,value:t})}catch{}Object.defineProperty(e,"adapterName",{__proto__:null,value:t})}});const renderReason=e=>`- ${e}`,isResolvedHandle=e=>utils$7.isFunction(e)||e===null||e===!1;function getAdapter$1(e,t){e=utils$7.isArray(e)?e:[e];const{length:n}=e;let i,s;const r={};for(let o=0;o<n;o++){i=e[o];let l;if(s=i,!isResolvedHandle(i)&&(s=knownAdapters[(l=String(i)).toLowerCase()],s===void 0))throw new AxiosError$1(`Unknown adapter '${l}'`);if(s&&(utils$7.isFunction(s)||(s=s.get(t))))break;r[l||"#"+o]=s}if(!s){const o=Object.entries(r).map(([c,h])=>`adapter ${c} `+(h===!1?"is not supported by the environment":"is not available in the build"));let l=n?o.length>1?`since : 13`+o.map(renderReason).join(` 14`):" "+renderReason(o[0]):"as no adapter specified";throw new AxiosError$1("There is no suitable adapter to dispatch the request "+l,"ERR_NOT_SUPPORT")}return s}
vendor: 6,161 bytes, lines 14-18
14const adapters={getAdapter:getAdapter$1,adapters:knownAdapters};function throwIfCancellationRequested(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new CanceledError$1(null,e)}function dispatchRequest(e){return throwIfCancellationRequested(e),e.headers=AxiosHeaders$1.from(e.headers),e.data=transformData.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),adapters.getAdapter(e.adapter||defaults.adapter,e)(e).then(function(i){throwIfCancellationRequested(e),e.response=i;try{i.data=transformData.call(e,e.transformResponse,i)}finally{delete e.response}return i.headers=AxiosHeaders$1.from(i.headers),i},function(i){if(!isCancel$1(i)&&(throwIfCancellationRequested(e),i&&i.response)){e.response=i.response;try{i.response.data=transformData.call(e,e.transformResponse,i.response)}finally{delete e.response}i.response.headers=AxiosHeaders$1.from(i.response.headers)}return Promise.reject(i)})}const validators$1={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{validators$1[e]=function(i){return typeof i===e||"a"+(t<1?"n ":" ")+e}});const deprecatedWarnings={};validators$1.transitional=function(t,n,i){function s(r,o){return"[Axios v"+VERSION$1+"] Transitional option '"+r+"'"+o+(i?". "+i:"")}return(r,o,l)=>{if(t===!1)throw new AxiosError$1(s(o," has been removed"+(n?" in "+n:"")),AxiosError$1.ERR_DEPRECATED);return n&&!deprecatedWarnings[o]&&(deprecatedWarnings[o]=!0,console.warn(s(o," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(r,o,l):!0}};validators$1.spelling=function(t){return(n,i)=>(console.warn(`${i} is likely a misspelling of ${t}`),!0)};function assertOptions(e,t,n){if(typeof e!="object")throw new AxiosError$1("options must be an object",AxiosError$1.ERR_BAD_OPTION_VALUE);const i=Object.keys(e);let s=i.length;for(;s-- >0;){const r=i[s],o=Object.prototype.hasOwnProperty.call(t,r)?t[r]:void 0;if(o){const l=e[r],c=l===void 0||o(l,r,e);if(c!==!0)throw new AxiosError$1("option "+r+" must be "+c,AxiosError$1.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new AxiosError$1("Unknown option "+r,AxiosError$1.ERR_BAD_OPTION)}}const validator={assertOptions,validators:validators$1},validators=validator.validators;let Axios$1=class{constructor(t){this.defaults=t||{},this.interceptors={request:new InterceptorManager,response:new InterceptorManager}}async request(t,n){try{return await this._request(t,n)}catch(i){if(i instanceof Error){let s={};Error.captureStackTrace?Error.captureStackTrace(s):s=new Error;const r=(()=>{if(!s.stack)return"";const o=s.stack.indexOf(` 15`);return o===-1?"":s.stack.slice(o+1)})();try{if(!i.stack)i.stack=r;else if(r){const o=r.indexOf(` 16`),l=o===-1?-1:r.indexOf(` 17`,o+1),c=l===-1?"":r.slice(l+1);String(i.stack).endsWith(c)||(i.stack+=` 18`+r)}}catch{}}throw i}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=mergeConfig$1(this.defaults,n);const{transitional:i,paramsSerializer:s,headers:r}=n;i!==void 0&&validator.assertOptions(i,{silentJSONParsing:validators.transitional(validators.boolean),forcedJSONParsing:validators.transitional(validators.boolean),clarifyTimeoutError:validators.transitional(validators.boolean),legacyInterceptorReqResOrdering:validators.transitional(validators.boolean),advertiseZstdAcceptEncoding:validators.transitional(validators.boolean),validateStatusUndefinedResolves:validators.transitional(validators.boolean)},!1),s!=null&&(utils$7.isFunction(s)?n.paramsSerializer={serialize:s}:validator.assertOptions(s,{encode:validators.function,serialize:validators.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),validator.assertOptions(n,{baseUrl:validators.spelling("baseURL"),withXsrfToken:validators.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let o=r&&utils$7.merge(r.common,r[n.method]);r&&utils$7.forEach(["delete","get","head","post","put","patch","query","common"],A=>{delete r[A]}),n.headers=AxiosHeaders$1.concat(o,r);const l=[];let c=!0;this.interceptors.request.forEach(function(C){if(typeof C.runWhen=="function"&&C.runWhen(n)===!1)return;c=c&&C.synchronous;const T=n.transitional||transitionalDefaults;T&&T.legacyInterceptorReqResOrdering?l.unshift(C.fulfilled,C.rejected):l.push(C.fulfilled,C.rejected)});const h=[];this.interceptors.response.forEach(function(C){h.push(C.fulfilled,C.rejected)});let p,m=0,g;if(!c){const A=[dispatchRequest.bind(this),void 0];for(A.unshift(...l),A.push(...h),g=A.length,p=Promise.resolve(n);m<g;)p=p.then(A[m++],A[m++]);return p}g=l.length;let E=n;for(;m<g;){const A=l[m++],C=l[m++];try{E=A(E)}catch(T){C.call(this,T);break}}try{p=dispatchRequest.call(this,E)}catch(A){return Promise.reject(A)}for(m=0,g=h.length;m<g;)p=p.then(h[m++],h[m++]);return p}getUri(t){t=mergeConfig$1(this.defaults,t);const n=buildFullPath(t.baseURL,t.url,t.allowAbsoluteUrls,t);return buildURL(n,t.params,t.paramsSerializer)}};utils$7.forEach(["delete","get","head","options"],function(t){Axios$1.prototype[t]=function(n,i){return this.request(mergeConfig$1(i||{},{method:t,url:n,data:i&&utils$7.hasOwnProp(i,"data")?i.data:void 0}))}});utils$7.forEach(["post","put","patch","query"],function(t){function n(i){return function(r,o,l){return this.request(mergeConfig$1(l||{},{method:t,headers:i?{"Content-Type":"multipart/form-data"}:{},url:r,data:o}))}}Axios$1.prototype[t]=n(),t!=="query"&&(Axios$1.prototype[t+"Form"]=n(!0))});let CancelToken$1=class Gn{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(r){n=r});const i=this;this.promise.then(s=>{if(!i._listeners)return;let r=i._listeners.length;for(;r-- >0;)i._listeners[r](s);i._listeners=null}),this.promise.then=s=>{let r;const o=new Promise(l=>{i.subscribe(l),r=l}).then(s);return o.cancel=function(){i.unsubscribe(r)},o},t(function(r,o,l){i.reason||(i.reason=new CanceledError$1(r,o,l),n(i.reason))})}throwIfRequested(){if(this.reason)throw this.reason}
18subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=i=>{t.abort(i)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new Gn(function(s){t=s}),cancel:t}}};function spread$1(e){return function(n){return e.apply(null,n)}}function isAxiosError$1(e){return utils$7.isObject(e)&&e.isAxiosError===!0}const HttpStatusCode$1={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(HttpStatusCode$1).forEach(([e,t])=>{HttpStatusCode$1[t]=e});function createInstance(e){const t=new Axios$1(e),n=bind(Axios$1.prototype.request,t);return utils$7.extend(n,Axios$1.prototype,t,{allOwnKeys:!0}),utils$7.extend(n,t,null,{allOwnKeys:!0}),n.create=function(s){return createInstance(mergeConfig$1(e,s))},n}const axios$1=createInstance(defaults);axios$1.Axios=Axios$1;axios$1.CanceledError=CanceledError$1;axios$1.CancelToken=CancelToken$1;axios$1.isCancel=isCancel$1;axios$1.VERSION=VERSION$1;axios$1.toFormData=toFormData$1;axios$1.AxiosError=AxiosError$1;axios$1.Cancel=axios$1.CanceledError;axios$1.all=function(t){return Promise.all(t)};axios$1.spread=spread$1;axios$1.isAxiosError=isAxiosError$1;axios$1.mergeConfig=mergeConfig$1;axios$1.AxiosHeaders=AxiosHeaders$1;axios$1.formToJSON=e=>formDataToJSON(utils$7.isHTMLForm(e)?new FormData(e):e);axios$1.getAdapter=adapters.getAdapter;axios$1.HttpStatusCode=HttpStatusCode$1;axios$1.default=axios$1;const{Axios,AxiosError,CanceledError,isCancel,CancelToken,VERSION,all,Cancel,isAxiosError,spread,toFormData,AxiosHeaders,HttpStatusCode,formToJSON,getAdapter,mergeConfig,create}=axios$1;var flat$1,hasRequiredFlat$1;function requireFlat$1(){if(hasRequiredFlat$1)return flat$1;hasRequiredFlat$1=1,flat$1=n,n.flatten=n,n.unflatten=i;function e(s){return s&&s.constructor&&typeof s.constructor.isBuffer=="function"&&s.constructor.isBuffer(s)}function t(s){return s}function n(s,r){r=r||{};const o=r.delimiter||".",l=r.maxDepth,c=r.transformKey||t,h={};function p(m,g,E){E=E||1,Object.keys(m).forEach(function(A){const C=m[A],T=r.safe&&Array.isArray(C),I=Object.prototype.toString.call(C),M=e(C),P=I==="[object Object]"||I==="[object Array]",N=g?g+o+c(A):c(A);if(!T&&!M&&P&&Object.keys(C).length&&(!r.maxDepth||E<l))return p(C,N,E+1);h[N]=C})}return p(s),h}function i(s,r){r=r||{};const o=r.delimiter||".",l=r.overwrite||!1,c=r.transformKey||t,h={};if(e(s)||Object.prototype.toString.call(s)!=="[object Object]")return s;function m(A){const C=Number(A);return isNaN(C)||A.indexOf(".")!==-1||r.object?A:C}function g(A,C,T){return Object.keys(T).reduce(function(I,M){return I[A+o+M]=T[M],I},C)}function E(A){const C=Object.prototype.toString.call(A),T=C==="[object Array]",I=C==="[object Object]";if(A){if(T)return!A.length;if(I)return!Object.keys(A).length}else return!0}return s=Object.keys(s).reduce(function(A,C){const T=Object.prototype.toString.call(s[C]);return!(T==="[object Object]"||T==="[object Array]")||E(s[C])?(A[C]=s[C],A):g(C,A,n(s[C],r))},{}
18),Object.keys(s).forEach(function(A){const C=A.split(o).map(c);let T=m(C.shift()),I=m(C[0]),M=h;for(;I!==void 0;){if(T==="__proto__")return;const P=Object.prototype.toString.call(M[T]),N=P==="[object Object]"||P==="[object Array]";if(!l&&!N&&typeof M[T]<"u")return;(l&&!N||!l&&M[T]==null)&&(M[T]=typeof I=="number"&&!r.object?[]:{}),M=M[T],C.length>0&&(T=m(C.shift()),I=m(C[0]))}M[T]=i(s[A],r)}),h}return flat$1}var flatExports=requireFlat$1();const flatten=getDefaultExportFromCjs(flatExports);var jsonToFormData$4={exports:{}},jsonToFormData$3=jsonToFormData$4.exports,hasRequiredJsonToFormData$1;function requireJsonToFormData$1(){return hasRequiredJsonToFormData$1||(hasRequiredJsonToFormData$1=1,function(e){(function(t,n){t||(t={}),e.exports?e.exports=t.jsonToFormData=n():t.jsonToFormData=n()})(jsonToFormData$3,function(){function t(h,p){return[h,p].reduce(function(m,g){return Object.keys(g).forEach(function(E){m[E]=g[E]}),m},{})}function n(h){return{}.toString.call(h)==="[object Array]"}function i(h){return!n(h)&&typeof h=="object"&&!!h&&!(h instanceof Blob)&&!(h instanceof Date)}function s(h){return typeof h.append=="function"}function r(){return typeof FormData=="function"}function o(){if(r())return new FormData}function l(h,p){if(p&&p.initialFormData){if(!s(p.initialFormData))throw"initialFormData must have an append function."}else if(!r())throw"This environment does not have global form data. options.initialFormData must be specified.";var m={initialFormData:o(),showLeafArrayIndexes:!0,includeNullValues:!1,mapping:function(E){return typeof E=="boolean"?+E?"1":"0":E}},g=t(m,p||{});return c(h,g,g.initialFormData)}function c(h,p,m,g){var E=0;for(var A in h){if(h.hasOwnProperty(A)){var C=g||A,T=p.mapping(h[A]);if(g&&i(h)&&(C=g+"["+A+"]"),g&&n(h)&&(n(T)||p.showLeafArrayIndexes?C=g+"["+E+"]":C=g+"[]"),n(T)||i(T))c(T,p,m,C);else if(T instanceof FileList)for(var I=0;I<T.length;I++)m.append(C+"["+I+"]",T.item(I));else T instanceof Blob?m.append(C,T,T.name):T instanceof Date?m.append(C,T.toISOString()):(T===null&&p.includeNullValues||T!==null)&&T!==void 0&&m.append(C,T)}E++}return m}return l})}(jsonToFormData$4)),jsonToFormData$4.exports}var jsonToFormDataExports=requireJsonToFormData$1();const jsonToFormData$2=getDefaultExportFromCjs(jsonToFormDataExports);
18let ApiError$1=class jn extends Error{constructor(t){const{status:n,statusText:i,headers:s,error:r,actualError:o,traceId:l}=t;super(r==null?void 0:r.message),this["@ApiError"]="ApiError",this.status=n,this.statusText=i,this.headers=s,this.error=r,this.actualError=o,this.traceId=l}static parse(t){return this.isInstanceOf(t)?t:new jn({actualError:t})}static isInstanceOf(t){return t instanceof jn||(t==null?void 0:t["@ApiError"])==="ApiError"}};var ValidationErrorLevel;(function(e){e[e.WARN=1]="WARN",e[e.ERROR=2]="ERROR"})(ValidationErrorLevel||(ValidationErrorLevel={}));let ValidationError$1=class zn{constructor(t,n,i=ValidationErrorLevel.ERROR){this["@ValidationError"]="ValidationError",this.type=t,this.message=n,this.level=i}match(t){const{type:n,notType:i,level:s}=t??{},r=n?ArrayUtil$1.arrayify(n):void 0,o=i?ArrayUtil$1.arrayify(i):void 0;return!(r&&!r.includes(this.type)||o!=null&&o.includes(this.type)||s&&this.level<s)}static isInstanceOf(t){return t instanceof zn||(t==null?void 0:t["@ValidationError"])==="ValidationError"}},InvalidValueError$1=class $n extends ValidationError$1{constructor(t){super($n.TYPE,t)}};InvalidValueError$1.TYPE="invalidValue";let MandatoryButEmptyError$1=class Yn extends ValidationError$1{constructor(t="This field cannot be empty."){super(Yn.TYPE,t)}};MandatoryButEmptyError$1.TYPE="mandatoryButEmpty";class InvalidTokenError extends Error{}InvalidTokenError.prototype.name="InvalidTokenError";function b64DecodeUnicode(e){return decodeURIComponent(atob(e).replace(/(.)/g,(t,n)=>{let i=n.charCodeAt(0).toString(16).toUpperCase();return i.length<2&&(i="0"+i),"%"+i}))}function base64UrlDecode(e){let t=e.replace(/-/g,"+").replace(/_/g,"/");switch(t.length%4){case 0:break;case 2:t+="==";break;case 3:t+="=";break;default:throw new Error("base64 string is not of the correct length")}try{return b64DecodeUnicode(t)}catch{return atob(t)}}function jwtDecode$1(e,t){if(typeof e!="string")throw new InvalidTokenError("Invalid token specified: must be a string");t||(t={});const n=t.header===!0?0:1,i=e.split(".")[n];if(typeof i!="string")throw new InvalidTokenError(`Invalid token specified: missing part #${n+1}`);let s;try{s=base64UrlDecode(i)}catch(r){throw new InvalidTokenError(`Invalid token specified: invalid base64 for part #${n+1} (${r.message})`)}try{return JSON.parse(s)}catch(r){throw new InvalidTokenError(`Invalid token specified: invalid json for part #${n+1} (${r.message})`)}}class JWT{}JWT.decode=jwtDecode$1;var FileSaver_min$3={exports:{}},FileSaver_min$2=FileSaver_min$3.exports,hasRequiredFileSaver_min$1;function requireFileSaver_min$1(){return hasRequiredFileSaver_min$1||(hasRequiredFileSaver_min$1=1,function(e,t){(function(n,i){i()})(FileSaver_min$2,function(){function n(h,p){return typeof p>"u"?p={autoBom:!1}:typeof p!="object"&&(console.warn("Deprecated: Expected third argument to be a object"),p={autoBom:!p}),p.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(h.type)?new Blob(["\uFEFF",h],{type:h.type}):h}function i(h,p,m){var g=new XMLHttpRequest;g.open("GET",h),g.responseType="blob",g.onload=function(){c(g.response,p,m)},g.onerror=function(){console.error("could not download file")},g.send()}function s(h){var p=new XMLHttpRequest;p.open("HEAD",h,!1);try{p.send()}catch{}return 200<=p.status&&299>=p.status}function r(h){try{h.dispatchEvent(new MouseEvent("click"))}catch{var p=document.createEvent("MouseEvents");
18p.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),h.dispatchEvent(p)}}var o=typeof window=="object"&&window.window===window?window:typeof self=="object"&&self.self===self?self:typeof commonjsGlobal=="object"&&commonjsGlobal.global===commonjsGlobal?commonjsGlobal:void 0,l=o.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),c=o.saveAs||(typeof window!="object"||window!==o?function(){}:"download"in HTMLAnchorElement.prototype&&!l?function(h,p,m){var g=o.URL||o.webkitURL,E=document.createElement("a");p=p||h.name||"download",E.download=p,E.rel="noopener",typeof h=="string"?(E.href=h,E.origin===location.origin?r(E):s(E.href)?i(h,p,m):r(E,E.target="_blank")):(E.href=g.createObjectURL(h),setTimeout(function(){g.revokeObjectURL(E.href)},4e4),setTimeout(function(){r(E)},0))}:"msSaveOrOpenBlob"in navigator?function(h,p,m){if(p=p||h.name||"download",typeof h!="string")navigator.msSaveOrOpenBlob(n(h,m),p);else if(s(h))i(h,p,m);else{var g=document.createElement("a");g.href=h,g.target="_blank",setTimeout(function(){r(g)})}}:function(h,p,m,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),typeof h=="string")return i(h,p,m);var E=h.type==="application/octet-stream",A=/constructor/i.test(o.HTMLElement)||o.safari,C=/CriOS\/[\d]+/.test(navigator.userAgent);if((C||E&&A||l)&&typeof FileReader<"u"){var T=new FileReader;T.onloadend=function(){var P=T.result;P=C?P:P.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=P:location=P,g=null},T.readAsDataURL(h)}else{var I=o.URL||o.webkitURL,M=I.createObjectURL(h);g?g.location=M:location.href=M,g=null,setTimeout(function(){I.revokeObjectURL(M)},4e4)}});o.saveAs=c.saveAs=c,e.exports=c})}(FileSaver_min$3)),FileSaver_min$3.exports}var FileSaver_minExports=requireFileSaver_min$1();const FileSaver=getDefaultExportFromCjs(FileSaver_minExports);/*! @license DOMPurify 3.4.13 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.4.13/LICENSE */var purify_cjs$1,hasRequiredPurify_cjs$1;function requirePurify_cjs$1(){if(hasRequiredPurify_cjs$1)return purify_cjs$1;hasRequiredPurify_cjs$1=1;function e(je,ge){(ge==null||ge>je.length)&&(ge=je.length);for(var Ce=0,it=Array(ge);Ce<ge;Ce++)it[Ce]=je[Ce];return it}function t(je){if(Array.isArray(je))return je}function n(je,ge){var Ce=je==null?null:typeof Symbol<"u"&&je[Symbol.iterator]||je["@@iterator"];if(Ce!=null){var it,De,Ge,St,re=[],q=!0,W=!1;try{if(Ge=(Ce=Ce.call(je)).next,ge!==0)for(;!(q=(it=Ge.call(Ce)).done)&&(re.push(it.value),re.length!==ge);q=!0);}catch(fe){W=!0,De=fe}finally{try{if(!q&&Ce.return!=null&&(St=Ce.return(),Object(St)!==St))return}finally{if(W)throw De}}return re}}function i(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 19In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function s(je,ge){return t(je)||n(je,ge)||r(je,ge)||i()}function r(je,ge){if(je){if(typeof je=="string")return e(je,ge);var Ce={}.toString.call(je).slice(8,-1);return Ce==="Object"&&je.constructor&&(Ce=je.constructor.name),Ce==="Map"||Ce==="Set"?Array.from(je):Ce==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Ce)?e(je,ge):void 0}}const o=Object.entries,l=Object.setPrototypeOf,c=Object.isFrozen,h=Object.getPrototypeOf,p=Object.getOwnPropertyDescriptor;let m=Object.freeze,g=Object.seal,E=Object.create,A=typeof Reflect<"u"&&Reflect,C=A.apply,T=A.construct;m||(m=function(ge){return ge}),g||(g=function(ge){return ge}),C||(C=function(ge,Ce){for(var it=arguments.length,De=new Array(it>2?it-2:0),Ge=2;Ge<it;Ge++)De[Ge-2]=arguments[Ge];return ge.apply(Ce,De)}),T||(T=function(ge){for(var Ce=arguments.length,it=new Array(Ce>1?Ce-1:0),De=1;De<Ce;De++)it[De-1]=arguments[De];return new ge(...it)});const I=x(Array.prototype.forEach),M=x(Array.prototype.lastIndexOf),P=x(Array.prototype.pop),N=x(Array.prototype.push),O=x(Array.prototype.splice),j=Array.isArray,B=x(String.prototype.toLowerCase),D=x(String.prototype.toString),U=x(String.prototype.match),z=x(String.prototype.replace),R=x(String.prototype.indexOf),a=x(String.prototype.trim),f=x(Number.prototype.toString),d=x(Boolean.prototype.toString),v=typeof BigInt>"u"?null:x(BigInt.prototype.toString),b=typeof Symbol>"u"?null:x(Symbol.prototype.toString),S=x(Object.prototype.hasOwnProperty),w=x(Object.prototype.toString),y=x(RegExp.prototype.test),u=L(TypeError);function x(je){return function(ge){ge instanceof RegExp&&(ge.lastIndex=0);for(var Ce=arguments.length,it=new Array(Ce>1?Ce-1:0),De=1;De<Ce;De++)it[De-1]=arguments[De];return C(je,ge,it)}}function L(je){return function(){for(var ge=arguments.length,Ce=new Array(ge),it=0;
vendor: 4,664 bytes, line 19
19it<ge;it++)Ce[it]=arguments[it];return T(je,Ce)}}function _(je,ge){let Ce=arguments.length>2&&arguments[2]!==void 0?arguments[2]:B;if(l&&l(je,null),!j(ge))return je;let it=ge.length;for(;it--;){let De=ge[it];if(typeof De=="string"){const Ge=Ce(De);Ge!==De&&(c(ge)||(ge[it]=Ge),De=Ge)}je[De]=!0}return je}function J(je){for(let ge=0;ge<je.length;ge++)S(je,ge)||(je[ge]=null);return je}function Z(je){const ge=E(null);for(const it of o(je)){var Ce=s(it,2);const De=Ce[0],Ge=Ce[1];S(je,De)&&(j(Ge)?ge[De]=J(Ge):Ge&&typeof Ge=="object"&&Ge.constructor===Object?ge[De]=Z(Ge):ge[De]=Ge)}return ge}function V(je){switch(typeof je){case"string":return je;case"number":return f(je);case"boolean":return d(je);case"bigint":return v?v(je):"0";case"symbol":return b?b(je):"Symbol()";case"undefined":return w(je);case"function":case"object":{if(je===null)return w(je);const ge=je,Ce=k(ge,"toString");if(typeof Ce=="function"){const it=Ce(ge);return typeof it=="string"?it:w(it)}return w(je)}default:return w(je)}}function k(je,ge){for(;je!==null;){const it=p(je,ge);if(it){if(it.get)return x(it.get);if(typeof it.value=="function")return x(it.value)}je=h(je)}function Ce(){return null}return Ce}function H(je){try{return y(je,""),!0}catch{return!1}}const ee=m(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","search","section","select","shadow","slot","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),K=m(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","enterkeyhint","exportparts","filter","font","g","glyph","glyphref","hkern","image","inputmode","line","lineargradient","marker","mask","metadata","mpath","part","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),te=m(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),Y=m(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),ue=m(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),qe=m(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),we=m(["#text"]),Ae=m(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","command","commandfor","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","exportparts","face","for","headers","height","hidden","high","href","hreflang","id","inert","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","part","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","
19spellcheck","scope","selected","shape","size","sizes","slot","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns"]),st=m(["accent-height","accumulate","additive","alignment-baseline","amplitude","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dominant-baseline","dur","edgemode","elevation","end","exponent","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","intercept","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","mask-type","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","slope","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","tablevalues","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-orientation","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),Be=m(["accent","accentunder","align","bevelled","close","columnalign","columnlines","columnspacing","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lquote","lspace","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),xe=m(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),ot=g(/{{[\w\W]*|^[\w\W]*}}
vendor: 5,034 bytes, line 19
19/g),Ie=g(/<%[\w\W]*|^[\w\W]*%>/g),Pe=g(/\${[\w\W]*/g),pt=g(/^data-[\-\w.\u00B7-\uFFFF]+$/),Fe=g(/^aria-[\-\w]+$/),Ye=g(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Et=g(/^(?:\w+script|data):/i),$e=g(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Ze=g(/^html$/i),Mt=g(/^[a-z][.\w]*(-[.\w]+)+$/i),Je=g(/<[/\w!]/g),rt=g(/<[/\w]/g),_t=g(/<\/no(script|embed|frames)/i),Ke=g(/\/>/i),Qe={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,processingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},Te=function(){return typeof window>"u"?null:window},tt=function(ge,Ce){if(typeof ge!="object"||typeof ge.createPolicy!="function")return null;let it=null;const De="data-tt-policy-suffix";Ce&&Ce.hasAttribute(De)&&(it=Ce.getAttribute(De));const Ge="dompurify"+(it?"#"+it:"");try{return ge.createPolicy(Ge,{createHTML(St){return St},createScriptURL(St){return St}})}catch{return console.warn("TrustedTypes policy "+Ge+" could not be created."),null}},nt=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},Tt=function(ge,Ce,it,De){return S(ge,Ce)&&j(ge[Ce])?_(De.base?Z(De.base):{},ge[Ce],De.transform):it};function Ve(){let je=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Te();const ge=Se=>Ve(Se);if(ge.version="3.4.13",ge.removed=[],!je||!je.document||je.document.nodeType!==Qe.document||!je.Element)return ge.isSupported=!1,ge;let Ce=je.document;const it=Ce,De=it.currentScript;je.DocumentFragment;const Ge=je.HTMLTemplateElement,St=je.Node,re=je.Element,q=je.NodeFilter,W=je.NamedNodeMap;W===void 0&&(je.NamedNodeMap||je.MozNamedAttrMap),je.HTMLFormElement;const fe=je.DOMParser,be=je.trustedTypes,le=re.prototype,ae=k(le,"cloneNode"),Ee=k(le,"remove"),Xe=k(le,"nextSibling"),pe=k(le,"childNodes"),ke=k(le,"parentNode"),lt=k(le,"shadowRoot"),He=k(le,"attributes"),_e=St&&St.prototype?k(St.prototype,"nodeType"):null,ct=St&&St.prototype?k(St.prototype,"nodeName"):null,vt=St&&St.prototype?k(St.prototype,"ownerDocument"):null;if(typeof Ge=="function"){const Se=Ce.createElement("template");Se.content&&Se.content.ownerDocument&&(Ce=Se.content.ownerDocument)}let gt,mt="",Ct,Pt=!1,Nt=0;const Lt=function(){if(Nt>0)throw u('A configured TRUSTED_TYPES_POLICY callback (createHTML or createScriptURL) must not call DOMPurify.sanitize, as that causes infinite recursion. Do not pass a policy whose callbacks wrap DOMPurify as TRUSTED_TYPES_POLICY; see the "DOMPurify and Trusted Types" section of the README.')},It=function(X){Lt(),Nt++;try{return gt.createHTML(X)}finally{Nt--}},Ut=function(X){Lt(),Nt++;try{return gt.createScriptURL(X)}finally{Nt--}},Ot=function(){return Pt||(Ct=tt(be,De),Pt=!0),Ct},zt=Ce,qt=zt.implementation,Yt=zt.createNodeIterator,Xt=zt.createDocumentFragment,Ft=zt.getElementsByTagName,Jt=it.importNode;let At=nt();ge.isSupported=typeof o=="function"&&typeof ke=="function"&&qt&&qt.createHTMLDocument!==void 0;const Qt=ot,yr=Ie,xr=Pe,jt=pt,dr=Fe,pr=Et,vr=$e,qr=Mt;let Cr=Ye,$=null;const se=_({},[...ee,...K,...te,...ue,...we]);let ce=null;const Re=_({},[...Ae,...st,...Be,...xe]);let ze=Object.seal(E(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),We=null,ht=null;const yt=Object.seal(E(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}}));let kt=!0,Bt=!0,$t=!1,er=!0,ir=!1,ar=!0,or=!1,wr=!1,Er=null,Mr=null,Tr=!1,Sr=!1,Ar=!1,Nr=!1,rn=!0,nn=!1;const an="user-content-";let Ir=!0,Hr=!1,hr={},fr=null;const Dr=_({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","selectedcontent","style","svg","template","thead","title","video","xmp"]);let nr=null;const Gr=_({},["audio","video","img","source","image","track"]);let kr=null;const zr=_({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Rr="http://www.w3.org/1998/Math/MathML",Or="http://www.w3.org/2000/svg",sr="http://www.w3.org/1999/xhtml";let br=sr,$r=!1,Yr=null;const sn=_({},[Rr,Or,sr],D),Vr=m(["mi","mo","mn","ms","mtext"]);let _r=_({},Vr);const fn=m(["annotation-xml"]);let Xr=_({},fn);const Zr=_({},["title","style","font","a","script"]);let Lr=null;const on=["application/xhtml+xml","text/html"],cn="text/html";let Ht=null,gr=null;const En=Ce.createElement("form"),Kr=function(X){return X instanceof RegExp||X instanceof Function},Br=function(){let X=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(gr&&gr===X)return;(!X||typeof X!="object")&&(X={}
vendor: 4,804 bytes, line 19
19),X=Z(X),Lr=on.indexOf(X.PARSER_MEDIA_TYPE)===-1?cn:X.PARSER_MEDIA_TYPE,Ht=Lr==="application/xhtml+xml"?D:B,$=Tt(X,"ALLOWED_TAGS",se,{transform:Ht}),ce=Tt(X,"ALLOWED_ATTR",Re,{transform:Ht}),Yr=Tt(X,"ALLOWED_NAMESPACES",sn,{transform:D}),kr=Tt(X,"ADD_URI_SAFE_ATTR",zr,{transform:Ht,base:zr}),nr=Tt(X,"ADD_DATA_URI_TAGS",Gr,{transform:Ht,base:Gr}),fr=Tt(X,"FORBID_CONTENTS",Dr,{transform:Ht}),We=Tt(X,"FORBID_TAGS",Z({}),{transform:Ht}),ht=Tt(X,"FORBID_ATTR",Z({}),{transform:Ht}),hr=S(X,"USE_PROFILES")?X.USE_PROFILES&&typeof X.USE_PROFILES=="object"?Z(X.USE_PROFILES):X.USE_PROFILES:!1,kt=X.ALLOW_ARIA_ATTR!==!1,Bt=X.ALLOW_DATA_ATTR!==!1,$t=X.ALLOW_UNKNOWN_PROTOCOLS||!1,er=X.ALLOW_SELF_CLOSE_IN_ATTR!==!1,ir=X.SAFE_FOR_TEMPLATES||!1,ar=X.SAFE_FOR_XML!==!1,or=X.WHOLE_DOCUMENT||!1,Sr=X.RETURN_DOM||!1,Ar=X.RETURN_DOM_FRAGMENT||!1,Nr=X.RETURN_TRUSTED_TYPE||!1,Tr=X.FORCE_BODY||!1,rn=X.SANITIZE_DOM!==!1,nn=X.SANITIZE_NAMED_PROPS||!1,Ir=X.KEEP_CONTENT!==!1,Hr=X.IN_PLACE||!1,Cr=H(X.ALLOWED_URI_REGEXP)?X.ALLOWED_URI_REGEXP:Ye,br=typeof X.NAMESPACE=="string"?X.NAMESPACE:sr,_r=S(X,"MATHML_TEXT_INTEGRATION_POINTS")&&X.MATHML_TEXT_INTEGRATION_POINTS&&typeof X.MATHML_TEXT_INTEGRATION_POINTS=="object"?Z(X.MATHML_TEXT_INTEGRATION_POINTS):_({},Vr),Xr=S(X,"HTML_INTEGRATION_POINTS")&&X.HTML_INTEGRATION_POINTS&&typeof X.HTML_INTEGRATION_POINTS=="object"?Z(X.HTML_INTEGRATION_POINTS):_({},fn);const de=S(X,"CUSTOM_ELEMENT_HANDLING")&&X.CUSTOM_ELEMENT_HANDLING&&typeof X.CUSTOM_ELEMENT_HANDLING=="object"?Z(X.CUSTOM_ELEMENT_HANDLING):E(null);if(ze=E(null),S(de,"tagNameCheck")&&Kr(de.tagNameCheck)&&(ze.tagNameCheck=de.tagNameCheck),S(de,"attributeNameCheck")&&Kr(de.attributeNameCheck)&&(ze.attributeNameCheck=de.attributeNameCheck),S(de,"allowCustomizedBuiltInElements")&&typeof de.allowCustomizedBuiltInElements=="boolean"&&(ze.allowCustomizedBuiltInElements=de.allowCustomizedBuiltInElements),g(ze),ir&&(Bt=!1),Ar&&(Sr=!0),hr&&($=_({},we),ce=E(null),hr.html===!0&&(_($,ee),_(ce,Ae)),hr.svg===!0&&(_($,K),_(ce,st),_(ce,xe)),hr.svgFilters===!0&&(_($,te),_(ce,st),_(ce,xe)),hr.mathMl===!0&&(_($,ue),_(ce,Be),_(ce,xe))),yt.tagCheck=null,yt.attributeCheck=null,S(X,"ADD_TAGS")&&(typeof X.ADD_TAGS=="function"?yt.tagCheck=X.ADD_TAGS:j(X.ADD_TAGS)&&($===se&&($=Z($)),_($,X.ADD_TAGS,Ht))),S(X,"ADD_ATTR")&&(typeof X.ADD_ATTR=="function"?yt.attributeCheck=X.ADD_ATTR:j(X.ADD_ATTR)&&(ce===Re&&(ce=Z(ce)),_(ce,X.ADD_ATTR,Ht))),S(X,"ADD_URI_SAFE_ATTR")&&j(X.ADD_URI_SAFE_ATTR)&&_(kr,X.ADD_URI_SAFE_ATTR,Ht),S(X,"FORBID_CONTENTS")&&j(X.FORBID_CONTENTS)&&(fr===Dr&&(fr=Z(fr)),_(fr,X.FORBID_CONTENTS,Ht)),S(X,"ADD_FORBID_CONTENTS")&&j(X.ADD_FORBID_CONTENTS)&&(fr===Dr&&(fr=Z(fr)),_(fr,X.ADD_FORBID_CONTENTS,Ht)),Ir&&($["#text"]=!0),or&&_($,["html","head","body"]),$.table&&(_($,["tbody"]),delete We.tbody),X.TRUSTED_TYPES_POLICY){if(typeof X.TRUSTED_TYPES_POLICY.createHTML!="function")throw u('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof X.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw u('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');const Le=gt;gt=X.TRUSTED_TYPES_POLICY;try{mt=It("")}catch(ut){throw gt=Le,ut}}else X.TRUSTED_TYPES_POLICY===null?(gt=void 0,mt=""):(gt===void 0&&(gt=Ot()),gt&&typeof mt=="string"&&(mt=It("")));m&&m(X),gr=X},Ur=_({},[...K,...te,...Y]),Fr=_({},[...ue,...qe]),dn=function(X,de,Le){return de.namespaceURI===sr?X==="svg":de.namespaceURI===Rr?X==="svg"&&(Le==="annotation-xml"||_r[Le]):!!Ur[X]},en=function(X,de,Le){return de.namespaceURI===sr?X==="math":de.namespaceURI===Or?X==="math"&&Xr[Le]:!!Fr[X]},hn=function(X,de,Le){return de.namespaceURI===Or&&!Xr[Le]||de.namespaceURI===Rr&&!_r[Le]?!1:!Fr[X]&&(Zr[X]||!Ur[X])},pn=function(X){let de=ke(X);(!de||!de.tagName)&&(de={namespaceURI:br,tagName:"template"});const Le=B(X.tagName),ut=B(de.tagName);return Yr[X.namespaceURI]?X.namespaceURI===Or?dn(Le,de,ut):X.namespaceURI===Rr?en(Le,de,ut):X.namespaceURI===sr?hn(Le,de,ut):!!(Lr==="application/xhtml+xml"&&Yr[X.namespaceURI]):!1},Kt=function(X){N(ge.removed,{element:X});try{ke(X).removeChild(X)}catch{if(Ee(X),!ke(X))throw u("a node selected for removal could not be detached from its tree and cannot be safely returned; refusing to sanitize in place")}},ur=function(X){jr(X);const de=pe(X);if(de){const ut=[];I(de,dt=>{N(ut,dt)}),I(ut,dt=>{try{Ee(dt)}catch{}})}const Le=He(X);if(Le)for(let ut=Le.length-1;ut>=0;--ut){const dt=Le[ut],xt=dt&&dt.name;if(typeof xt=="string")try{X.removeAttribute(xt)}catch{}}},cr=function(X,de){try{N(ge.removed,{attribute:de.getAttributeNode(X),from:de})}catch{N(ge.removed,{attribute:null,from:de})}if(de.removeAttribute(X),X==="is")if(Sr||Ar)try{Kt(de)}catch{}else try{de.setAttribute(X,"")}catch{}},mn=function(X){const de=He(X);if(de)for(let Le=de.length-1;Le>=0;
19--Le){const ut=de[Le],dt=ut&&ut.name;if(!(typeof dt!="string"||ce[Ht(dt)]))try{X.removeAttribute(dt)}catch{}}},jr=function(X){const de=[X];for(;de.length>0;){const Le=de.pop();(_e?_e(Le):Le.nodeType)===Qe.element&&mn(Le);const dt=pe(Le);if(dt)for(let xt=dt.length-1;xt>=0;--xt)de.push(dt[xt])}},un=function(X){if(!ar)return;const de=[X];for(;de.length>0;){const Le=de.pop(),ut=_e?_e(Le):Le.nodeType;if(ut===Qe.processingInstruction||ut===Qe.comment&&y(rt,Le.data)){try{Ee(Le)}catch{}continue}if(ut===Qe.element){const xt=Le,Dt=Ht(ct?ct(Le):Le.nodeName);try{xt.hasAttribute&&xt.hasAttribute("patchsrc")&&xt.removeAttribute("patchsrc"),xt.hasAttribute&&xt.hasAttribute("for")&&Dt!=="label"&&Dt!=="output"&&xt.removeAttribute("for")}catch{}}const dt=pe(Le);if(dt)for(let xt=dt.length-1;xt>=0;--xt)de.push(dt[xt])}},Qr=function(X){let de=null,Le=null;if(Tr)X="<remove></remove>"+X;else{const xt=U(X,/^[\r\n\t ]+/);Le=xt&&xt[0]}Lr==="application/xhtml+xml"&&br===sr&&(X='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+X+"</body></html>");const ut=gt?It(X):X;if(br===sr)try{de=new fe().parseFromString(ut,Lr)}catch{}if(!de||!de.documentElement){de=qt.createDocument(br,"template",null);try{de.documentElement.innerHTML=$r?mt:ut}catch{}}const dt=de.body||de.documentElement;return X&&Le&&dt.insertBefore(Ce.createTextNode(Le),dt.childNodes[0]||null),br===sr?Ft.call(de,or?"html":"body")[0]:or?de.documentElement:dt},tn=function(X){const de=vt?vt(X):X.ownerDocument;return Yt.call(de||X,X,q.SHOW_ELEMENT|q.SHOW_COMMENT|q.SHOW_TEXT|q.SHOW_PROCESSING_INSTRUCTION|q.SHOW_CDATA_SECTION,null)},tr=function(X){return X=z(X,Qt," "),X=z(X,yr," "),X=z(X,xr," "),X},ne=function(X){var de;X.normalize();const Le=vt?vt(X):X.ownerDocument,ut=Yt.call(Le||X,X,q.SHOW_TEXT|q.SHOW_COMMENT|q.SHOW_CDATA_SECTION|q.SHOW_PROCESSING_INSTRUCTION,null);let dt=ut.nextNode();for(;dt;)dt.data=tr(dt.data),dt=ut.nextNode();const xt=(de=X.querySelectorAll)===null||de===void 0?void 0:de.call(X,"template");xt&&I(xt,Dt=>{he(Dt.content)&&ne(Dt.content)})},ie=function(X){const de=ct?ct(X):null;return typeof de!="string"||Ht(de)!=="form"?!1:typeof X.nodeName!="string"||typeof X.textContent!="string"||typeof X.removeChild!="function"||X.attributes!==He(X)||typeof X.removeAttribute!="function"||typeof X.setAttribute!="function"||typeof X.namespaceURI!="string"||typeof X.insertBefore!="function"||typeof X.hasChildNodes!="function"||X.nodeType!==_e(X)||X.childNodes!==pe(X)},he=function(X){if(!_e||typeof X!="object"||X===null)return!1;try{return _e(X)===Qe.documentFragment}catch{return!1}},ye=function(X){if(!_e||typeof X!="object"||X===null)return!1;try{return typeof _e(X)=="number"}catch{return!1}};function Me(Se,X,de){Se.length!==0&&I(Se,Le=>{Le.call(ge,X,de,gr)})}const Ue=function(X,de){return!!(ar&&X.hasChildNodes()&&!ye(X.firstElementChild)&&y(Je,X.textContent)&&y(Je,X.innerHTML)||ar&&X.namespaceURI===sr&&de==="style"&&ye(X.firstElementChild)||X.nodeType===Qe.processingInstruction||ar&&X.nodeType===Qe.comment&&y(rt,X.data))},F=function(X,de,Le){if(!We[de]&&Oe(de)&&(ze.tagNameCheck instanceof RegExp&&y(ze.tagNameCheck,de)||ze.tagNameCheck instanceof Function&&ze.tagNameCheck(de)))return!1;if(Ir&&!fr[de]){const ut=ke(X),dt=pe(X);if(dt&&ut){const xt=dt.length;for(let Dt=xt-1;Dt>=0;--Dt){const Gt=X===Le?ae(dt[Dt],!0):dt[Dt];ut.insertBefore(Gt,Xe(X))}}}return Kt(X),!0},Q=function(X,de,Le,ut){return X.length===0?de:de===Le||de===ut?Z(de):de},oe=function(X,de){if(Me(At.beforeSanitizeElements,X,null),X!==de&&ke(X)===null)return Hr&&jr(X),!0;if(ie(X))return Kt(X),!0;const Le=Ht(ct?ct(X):X.nodeName);if($=Q(At.uponSanitizeElement,$,se,Er),Me(At.uponSanitizeElement,X,{tagName:Le,allowedTags:$}),X!==de&&ke(X)===null)return Hr&&jr(X),!0;if(Ue(X,Le))return Kt(X),!0;if(We[Le]||!(yt.tagCheck instanceof Function&&yt.tagCheck(Le))&&!$[Le]){const dt=F(X,Le,de);return dt===!1&&Me(At.afterSanitizeElements,X,null),dt}if((_e?_e(X):X.nodeType)===Qe.element&&!pn(X)||(Le==="noscript"||Le==="noembed"||Le==="noframes")&&y(_t,X.innerHTML))return Kt(X),!0;if(ir&&X.nodeType===Qe.text){const dt=tr(X.textContent);X.textContent!==dt&&(N(ge.removed,{element:X.cloneNode()}),X.textContent=dt)}return Me(At.afterSanitizeElements,X,null),!1},ve=function(X,de,Le){if(ht[de]||ar&&de==="patchsrc"||ar&&de==="for"&&X!=="label"&&X!=="output"||rn&&(de==="id"||de==="name")&&(Le in Ce||Le in En))return!1;const ut=ce[de]||yt.attributeCheck instanceof Function&&yt.attributeCheck(de,X);if(!(Bt&&y(jt,de))){if(!(kt&&y(dr,de))){if(ut){if(!kr[de]){if(!y(Cr,z(Le,vr,""))){if(!((de==="src"||de==="xlink:href"||de==="href")&&X!=="script"&&R(Le,"data:")===0&&nr[X])){if(!($t&&!y(pr,z(Le,vr,"")))){if(Le)return!1}}}}}else if(!(Oe(X)&&(ze.tagNameCheck instanceof RegExp&&y(ze.tagNameCheck,X)||ze.tagNameCheck instanceof Function&&ze.tagNameCheck(X))&&(ze.attributeNameCheck instanceof RegExp&&y(ze.attributeNameCheck,de)||ze.attributeNameCheck instanceof Function&&ze.attributeNameCheck(de,X))||de==="is"&&ze.allowCustomizedBuiltInElements&&(ze.tagNameCheck instanceof RegExp&&y(ze.tagNameCheck,Le)||ze.tagNameCheck instanceof Function&&ze.tagNameCheck(Le))))return!1}}return!0},Ne=_({},["annotation-xml","color-profile","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","missing-glyph"]),Oe=function(X){return!Ne[B(X)]&&y(qr,X)},et=function(X,de,Le,ut){if(gt&&typeof be=="object"&&typeof be.getAttributeType=="function"&&!Le)switch(be.getAttributeType(X,de)){case"TrustedHTML":return It(ut);case"TrustedScriptURL":return Ut(ut)}return ut},ft=function(X,de,Le,ut){try{Le?X.setAttributeNS(Le,de,ut):X.setAttribute(de,ut),ie(X)?Kt(X):P(ge.removed)}catch{cr(de,X)}},Rt=function(X){Me(At.beforeSanitizeAttributes,X,null);const de=X.attributes;if(!de||ie(X))return;ce=Q(At.uponSanitizeAttribute,ce,Re,Mr);const Le={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:ce,forceKeepAttr:void 0};let ut=de.length;const dt=Ht(X.nodeName);for(;ut--;){const xt=de[ut],Dt=xt.name,Gt=xt.namespaceURI,Vt=xt.value,Zt=Ht(Dt),Wr=Vt;let rr=Dt==="value"?Wr:a(Wr);if(Le.attrName=Zt,Le.attrValue=rr,Le.keepAttr=!0,Le.forceKeepAttr=void 0,Me(At.uponSanitizeAttribute,X,Le),rr=Le.attrValue,nn&&(Zt==="id"||Zt==="name")&&R(rr,an)!==0&&(cr(Dt,X),rr=an+rr),ar&&y(/((--!?|])>)|<\/(style|script|title|xmp|textarea|noscript|iframe|noembed|noframes)/i,rr)){cr(Dt,X);continue}if(Zt==="attributename"&&U(rr,"href")){cr(Dt,X);continue}if(!Le.forceKeepAttr){if(!Le.keepAttr){cr(Dt,X);continue}if(!er&&y(Ke,rr)){cr(Dt,X);continue}if(ir&&(rr=tr(rr)),!ve(dt,Zt,rr)){cr(Dt,X);continue}rr=et(dt,Zt,Gt,rr),rr!==Wr&&ft(X,Dt,Gt,rr)}}Me(At.afterSanitizeAttributes,X,null)},wt=function(X){let de=null;const Le=tn(X);for(Me(At.beforeSanitizeShadowDOM,X,null);de=Le.nextNode();)if(Me(At.uponSanitizeShadowNode,de,null),oe(de,X),Rt(de),he(de.content)&&wt(de.content),(_e?_e(de):de.nodeType)===Qe.element){const dt=lt(de);he(dt)&&(bt(dt),wt(dt))}Me(At.afterSanitizeShadowDOM,X,null)},bt=function(X){const de=[{node:X,shadow:null}];for(;de.length>0;){const Le=de.pop();if(Le.shadow){wt(Le.shadow);continue}const ut=Le.node,xt=(_e?_e(ut):ut.nodeType)===Qe.element,Dt=pe(ut);if(Dt)for(let Gt=Dt.length-1;Gt>=0;--Gt)de.push({node:Dt[Gt],shadow:null});if(xt){const Gt=ct?ct(ut):null;if(typeof Gt=="string"&&Ht(Gt)==="template"){const Vt=ut.content;he(Vt)&&de.push({node:Vt,shadow:null})}}if(xt){const Gt=lt(ut);he(Gt)&&de.push({node:null,shadow:Gt},{node:Gt,shadow:null})}}};return ge.sanitize=function(Se){let X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},de=null,Le=null,ut=null,dt=null;if($r=!Se,$r&&(Se="<!-->"),typeof Se!="string"&&!ye(Se)&&(Se=V(Se),typeof Se!="string"))throw u("dirty is not a string, aborting");if(!ge.isSupported)return Se;wr?($=Er,ce=Mr):Br(X),(At.uponSanitizeElement.length>0||At.uponSanitizeAttribute.length>0)&&($=Z($)),At.uponSanitizeAttribute.length>0&&(ce=Z(ce)),ge.removed=[];const xt=Hr&&typeof Se!="string"&&ye(Se);if(xt){un(Se);const Vt=ct?ct(Se):Se.nodeName;if(typeof Vt=="string"){const Zt=Ht(Vt);if(!$[Zt]||We[Zt])throw ur(Se),u("root node is forbidden and cannot be sanitized in-place")}if(ie(Se))throw ur(Se),u("root node is clobbered and cannot be sanitized in-place");try{bt(Se)}catch(Zt){throw ur(Se),Zt}}else if(ye(Se))de=Qr("<!---->"),Le=de.ownerDocument.importNode(Se,!0),Le.nodeType===Qe.element&&Le.nodeName==="BODY"||Le.nodeName==="HTML"?de=Le:de.appendChild(Le),bt(Le);else{if(!Sr&&!ir&&!or&&Se.indexOf("<")===-1)return gt&&Nr?It(Se):Se;if(de=Qr(Se),!de)return Sr?null:Nr?mt:""}de&&Tr&&Kt(de.firstChild);const Dt=xt?Se:de;try{const Vt=tn(Dt);for(;ut=Vt.nextNode();)oe(ut,Dt),Rt(ut),he(ut.content)&&wt(ut.content)}catch(Vt){throw xt&&(ur(Se),I(ge.removed,Zt=>{Zt.element&&jr(Zt.element)})),Vt}if(xt)return I(ge.removed,Vt=>{Vt.element&&jr(Vt.element)}),ir&&ne(Se),Se;if(Sr){if(ir&&ne(de),Ar)for(dt=Xt.call(de.ownerDocument);de.firstChild;)dt.appendChild(de.firstChild);else dt=de;return(ce.shadowroot||ce.shadowrootmode)&&(dt=Jt.call(it,dt,!0)),dt}let Gt=or?de.outerHTML:de.innerHTML;return or&&$["!doctype"]&&de.ownerDocument&&de.ownerDocument.doctype&&de.ownerDocument.doctype.name&&y(Ze,de.ownerDocument.doctype.name)&&(Gt="<!DOCTYPE "+de.ownerDocument.doctype.name+`> 20`+Gt),ir&&(Gt=tr(Gt)),gt&&Nr?It(Gt):Gt},ge.setConfig=function(){let Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Br(Se),wr=!0,Er=$,Mr=ce},ge.clearConfig=function(){gr=null,wr=!1,Er=null,Mr=null,gt=Ct,mt=""},ge.isValidAttribute=function(Se,X,de){gr||Br({});const Le=Ht(Se),ut=Ht(X);return ve(Le,ut,de)},ge.addHook=function(Se,X){typeof X=="function"&&S(At,Se)&&N(At[Se],X)}
20,ge.removeHook=function(Se,X){if(S(At,Se)){if(X!==void 0){const de=M(At[Se],X);return de===-1?void 0:O(At[Se],de,1)[0]}return P(At[Se])}},ge.removeHooks=function(Se){S(At,Se)&&(At[Se]=[])},ge.removeAllHooks=function(){At=nt()},ge}var at=Ve();return purify_cjs$1=at,purify_cjs$1}var browser$d,hasRequiredBrowser$d;function requireBrowser$d(){return hasRequiredBrowser$d||(hasRequiredBrowser$d=1,browser$d=window.DOMPurify||(window.DOMPurify=requirePurify_cjs$1().default||requirePurify_cjs$1())),browser$d}var browserExports=requireBrowser$d();const DOMPurify=getDefaultExportFromCjs(browserExports);let ArrayUtil$1=class{static groupBy(t,n,i="record"){const s=new Map;for(const r of t){const o=n(r),l=s.get(o);l?l.push(r):s.set(o,[r])}return i==="map"?s:Object.fromEntries(s)}static arrayify(t){return Array.isArray(t)?t:[t]}static unique(t,n=i=>i){const i=new Map;return t.forEach(s=>{const r=n(s);i.has(r)||i.set(r,s)}),Array.from(i.values())}static getDuplicates(t,n=i=>i){const i=new Set,s=new Map;return t.forEach(r=>{const o=n(r);s.has(o)?i.add(r):s.set(o,r)}),Array.from(i.values())}static isUnique(t,n=i=>i){return this.unique(t,n).length===t.length}static truthy(t){return t.filter(n=>n)}static notNullish(t){return t.filter(n=>n!=null)}static range(t,n,i){const s=typeof n=="number"?t:0,r=typeof n=="number"?n:t;i=typeof n=="number"?i:n;const o=(i==null?void 0:i.step)??1,l=[];let c=s;for(;c<r;)l.push(c),c+=o;return l}static paginate(t,n,i){return n<1||i<1?[]:t.slice((n-1)*i,n*i)}static split(t,n){const i=[];for(let s=0;s<t.length;s+=n)i.push(t.slice(s,s+n));return i}static distribute(t,n){const i=[];let s=t.length,r=0;for(;n>0;){const o=Math.ceil(s/n);i.push(t.slice(r,r+o)),n--,s-=o,r+=o}return i}static shuffle(t){const n=[...t];for(let i=n.length-1;i>0;i--){const s=Math.floor(Math.random()*(i+1));[n[i],n[s]]=[n[s],n[i]]}return n}static spread(t,n=s=>s,i="default"){const s=new Map;for(const l of t){const c=n(l);s.has(c)||s.set(c,[]),s.get(c).push(l)}let r=Array.from(s.values());switch(i){case"largestGroupFirst":r=r.sort((l,c)=>c.length-l.length);break;case"smallestGroupFirst":r=r.sort((l,c)=>l.length-c.length);break}const o=[];for(;r.some(l=>l.length>0);)for(const l of r)l.length>0&&o.push(l.shift());return o}static sort(t,n){return t.slice().sort(n)}static sortByString(t,n,i){return this.sort(t,(s,r)=>{const o=n(s),l=n(r);return i!=null&&i.descending?l.localeCompare(o,"en",{sensitivity:"base"}):o.localeCompare(l,"en",{sensitivity:"base"})})}static sortString(t,n){return this.sortByString(t,i=>i,n)}static sortByNumber(t,n,i){return this.sort(t,(s,r)=>{const o=n(s),l=n(r);return i!=null&&i.descending?l-o:o-l})}static sortNumber(t,n){return this.sortByNumber(t,i=>i,n)}static sortByDate(t,n,i){return this.sortByNumber(t,s=>n(s).getTime(),i)}static sortDate(t,n){return this.sortByDate(t,i=>i,n)}static sortByDay(t,n,i){return(i==null?void 0:i.sunday)==="first"?this.sortByNumber(t,s=>n(s),i):this.sort(t,(s,r)=>{const o=n(s),l=n(r);return i!=null&&i.descending?o===0?-1:l===0?1:l-o:o===0?1:l===0?-1:o-l})}static sortDay(t,n){return this.sortByDay(t,i=>i,n)}static sortByReference(t,n,i,s){const r=typeof i=="function"?i:l=>l,o=typeof i=="function"?s:i;return this.sortByNumber(t,l=>{let c=n.indexOf(r(l));return c<0&&(o==null?void 0:o.noReference)!=="first"&&(c=1/0),c},o)}static sortByEnum(t,n,i,s){return this.sortByReference(t,Object.values(n),i,s)}static sortEnum(t,n,i){return this.sortByEnum(t,n,s=>s,i)}static sortBy(t,n){return this.sort(t,(i,s)=>{for(const[r,o]of n){const l=typeof r=="function"?r(i):i[r],c=typeof r=="function"?r(s):s[r];if(l==null&&c!=null)return 1;if(l!=null&&c==null)return-1;let h=0;switch(!0){case(typeof l=="string"&&typeof c=="string"):{const p=l,m=c;h=o!=null&&o.descending?m.localeCompare(p,"en",{sensitivity:"base"}):p.localeCompare(m,"en",{sensitivity:"base"});break}case(l instanceof Date&&c instanceof Date):{const p=l,m=c;h=o!=null&&o.descending?m.getTime()-p.getTime():p.getTime()-m.getTime();break}default:{const p=l,m=c;h=o!=null&&o.descending?m-p:p-m}}if(h!==0)return h}return 0})}};var queryString$2={},strictUriEncode$2,hasRequiredStrictUriEncode$2;function requireStrictUriEncode$2(){return hasRequiredStrictUriEncode$2||(hasRequiredStrictUriEncode$2=1,strictUriEncode$2=e=>encodeURIComponent(e).replace(/[!'()*]/g,t=>`%${t.charCodeAt(0).toString(16).toUpperCase()}`)),strictUriEncode$2}var decodeUriComponent$2,hasRequiredDecodeUriComponent$2;function requireDecodeUriComponent$2(){if(hasRequiredDecodeUriComponent$2)return decodeUriComponent$2;hasRequiredDecodeUriComponent$2=1;var e="%[a-f0-9]{2}",t=new RegExp("("+e+")|([^%]+?)","gi"),n=new RegExp("("+e+")+","gi");function i(o,l){try{return[decodeURIComponent(o.join(""))]}catch{}if(o.length===1)return o;l=l||1;var c=o.slice(0,l),h=o.slice(l);return Array.prototype.concat.call([],i(c),i(h))}function s(o){try{return decodeURIComponent(o)}catch{for(var l=o.match(t)||[],c=1;c<l.length;c++)o=i(l,c).join(""),l=o.match(t)||[];return o}}function r(o){for(var l={"%FE%FF":"��","%FF%FE":"��"},c=n.exec(o);c;){try{l[c[0]]=decodeURIComponent(c[0])}catch{var h=s(c[0]);h!==c[0]&&(l[c[0]]=h)}c=n.exec(o)}l["%C2"]="�";for(var p=Object.keys(l),m=0;m<p.length;m++){var g=p[m];o=o.replace(new RegExp(g,"g"),l[g])}return o}
20return decodeUriComponent$2=function(o){if(typeof o!="string")throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof o+"`");try{return o=o.replace(/\+/g," "),decodeURIComponent(o)}catch{return r(o)}},decodeUriComponent$2}var splitOnFirst$2,hasRequiredSplitOnFirst$2;function requireSplitOnFirst$2(){return hasRequiredSplitOnFirst$2||(hasRequiredSplitOnFirst$2=1,splitOnFirst$2=(e,t)=>{if(!(typeof e=="string"&&typeof t=="string"))throw new TypeError("Expected the arguments to be of type `string`");if(t==="")return[e];const n=e.indexOf(t);return n===-1?[e]:[e.slice(0,n),e.slice(n+t.length)]}),splitOnFirst$2}var filterObj$2,hasRequiredFilterObj$2;function requireFilterObj$2(){return hasRequiredFilterObj$2||(hasRequiredFilterObj$2=1,filterObj$2=function(e,t){for(var n={},i=Object.keys(e),s=Array.isArray(t),r=0;r<i.length;r++){var o=i[r],l=e[o];(s?t.indexOf(o)!==-1:t(o,l,e))&&(n[o]=l)}return n}),filterObj$2}var hasRequiredQueryString$2;function requireQueryString$2(){return hasRequiredQueryString$2||(hasRequiredQueryString$2=1,function(e){const t=requireStrictUriEncode$2(),n=requireDecodeUriComponent$2(),i=requireSplitOnFirst$2(),s=requireFilterObj$2(),r=M=>M==null,o=Symbol("encodeFragmentIdentifier");function l(M){switch(M.arrayFormat){case"index":return P=>(N,O)=>{const j=N.length;return O===void 0||M.skipNull&&O===null||M.skipEmptyString&&O===""?N:O===null?[...N,[p(P,M),"[",j,"]"].join("")]:[...N,[p(P,M),"[",p(j,M),"]=",p(O,M)].join("")]};case"bracket":return P=>(N,O)=>O===void 0||M.skipNull&&O===null||M.skipEmptyString&&O===""?N:O===null?[...N,[p(P,M),"[]"].join("")]:[...N,[p(P,M),"[]=",p(O,M)].join("")];case"colon-list-separator":return P=>(N,O)=>O===void 0||M.skipNull&&O===null||M.skipEmptyString&&O===""?N:O===null?[...N,[p(P,M),":list="].join("")]:[...N,[p(P,M),":list=",p(O,M)].join("")];case"comma":case"separator":case"bracket-separator":{const P=M.arrayFormat==="bracket-separator"?"[]=":"=";return N=>(O,j)=>j===void 0||M.skipNull&&j===null||M.skipEmptyString&&j===""?O:(j=j===null?"":j,O.length===0?[[p(N,M),P,p(j,M)].join("")]:[[O,p(j,M)].join(M.arrayFormatSeparator)])}default:return P=>(N,O)=>O===void 0||M.skipNull&&O===null||M.skipEmptyString&&O===""?N:O===null?[...N,p(P,M)]:[...N,[p(P,M),"=",p(O,M)].join("")]}}function c(M){let P;switch(M.arrayFormat){case"index":return(N,O,j)=>{if(P=/\[(\d*)\]$/.exec(N),N=N.replace(/\[\d*\]$/,""),!P){j[N]=O;return}j[N]===void 0&&(j[N]={}),j[N][P[1]]=O};case"bracket":return(N,O,j)=>{if(P=/(\[\])$/.exec(N),N=N.replace(/\[\]$/,""),!P){j[N]=O;return}if(j[N]===void 0){j[N]=[O];return}j[N]=[].concat(j[N],O)};case"colon-list-separator":return(N,O,j)=>{if(P=/(:list)$/.exec(N),N=N.replace(/:list$/,""),!P){j[N]=O;return}if(j[N]===void 0){j[N]=[O];return}j[N]=[].concat(j[N],O)};case"comma":case"separator":return(N,O,j)=>{const B=typeof O=="string"&&O.includes(M.arrayFormatSeparator),D=typeof O=="string"&&!B&&m(O,M).includes(M.arrayFormatSeparator);O=D?m(O,M):O;const U=B||D?O.split(M.arrayFormatSeparator).map(z=>m(z,M)):O===null?O:m(O,M);j[N]=U};case"bracket-separator":return(N,O,j)=>{const B=/(\[\])$/.test(N);if(N=N.replace(/\[\]$/,""),!B){j[N]=O&&m(O,M);return}const D=O===null?[]:O.split(M.arrayFormatSeparator).map(U=>m(U,M));if(j[N]===void 0){j[N]=D;return}j[N]=[].concat(j[N],D)};default:return(N,O,j)=>{if(j[N]===void 0){j[N]=O;return}j[N]=[].concat(j[N],O)}}}function h(M){if(typeof M!="string"||M.length!==1)throw new TypeError("arrayFormatSeparator must be single character string")}function p(M,P){return P.encode?P.strict?t(M):encodeURIComponent(M):M}function m(M,P){return P.decode?n(M):M}function g(M){return Array.isArray(M)?M.sort():typeof M=="object"?g(Object.keys(M)).sort((P,N)=>Number(P)-Number(N)).map(P=>M[P]):M}function E(M){const P=M.indexOf("#");return P!==-1&&(M=M.slice(0,P)),M}function A(M){let P="";const N=M.indexOf("#");return N!==-1&&(P=M.slice(N)),P}function C(M){M=E(M);const P=M.indexOf("?");return P===-1?"":M.slice(P+1)}function T(M,P){return P.parseNumbers&&!Number.isNaN(Number(M))&&typeof M=="string"&&M.trim()!==""?M=Number(M):P.parseBooleans&&M!==null&&(M.toLowerCase()==="true"||M.toLowerCase()==="false")&&(M=M.toLowerCase()==="true"),M}function I(M,P){P=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},P),h(P.arrayFormatSeparator);const N=c(P),O=Object.create(null);if(typeof M!="string"||(M=M.trim().replace(/^[?#&]/,""),!M))return O;for(const j of M.split("&")){if(j==="")continue;let[B,D]=i(P.decode?j.replace(/\+/g," "):j,"=");D=D===void 0?null:["comma","separator","bracket-separator"].includes(P.arrayFormat)?D:m(D,P),N(m(B,P),D,O)}for(const j of Object.keys(O)){const B=O[j];if(typeof B=="object"&&B!==null)for(const D of Object.keys(B))B[D]=T(B[D],P);else O[j]=T(B,P)}return P.sort===!1?O:(P.sort===!0?Object.keys(O).sort():Object.keys(O).sort(P.sort)).reduce((j,B)=>{const D=O[B];return D&&typeof D=="object"&&!Array.isArray(D)?j[B]=g(D):j[B]=D,j},Object.create(null))}e.extract=C,e.parse=I,e.stringify=(M,P)=>{if(!M)return"";P=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},P),h(P.arrayFormatSeparator);const N=D=>P.skipNull&&r(M[D])||P.skipEmptyString&&M[D]==="",O=l(P),j={};for(const D of Object.keys(M))N(D)||(j[D]=M[D]);const B=Object.keys(j);return P.sort!==!1&&B.sort(P.sort),B.map(D=>{const U=M[D];return U===void 0?"":U===null?p(D,P):Array.isArray(U)?U.length===0&&P.arrayFormat==="bracket-separator"?p(D,P)+"[]":U.reduce(O(D),[]).join("&"):p(D,P)+"="+p(U,P)}).filter(D=>D.length>0).join("&")},e.parseUrl=(M,P)=>{P=Object.assign({decode:!0},P);const[N,O]=i(M,"#");return Object.assign({url:N.split("?")[0]||"",query:I(C(M),P)},P&&P.parseFragmentIdentifier&&O?{fragmentIdentifier:m(O,P)}:{})},e.stringifyUrl=(M,P)=>{P=Object.assign({encode:!0,strict:!0,[o]:!0},P);const N=E(M.url).split("?")[0]||"",O=e.extract(M.url),j=e.parse(O,{sort:!1}),B=Object.assign(j,M.query);let D=e.stringify(B,P);D&&(D=`?${D}`);let U=A(M.url);return M.fragmentIdentifier&&(U=`#${P[o]?p(M.fragmentIdentifier,P):M.fragmentIdentifier}`),`${N}${D}${U}`},e.pick=(M,P,N)=>{N=Object.assign({parseFragmentIdentifier:!0,[o]:!1},N);const{url:O,query:j,fragmentIdentifier:B}=e.parseUrl(M,N);return e.stringifyUrl({url:O,query:s(j,P),fragmentIdentifier:B},N)},e.exclude=(M,P,N)=>{const O=Array.isArray(P)?j=>!P.includes(j):(j,B)=>!P(j,B);return e.pick(M,O,N)}}(queryString$2)),queryString$2}var queryStringExports$1=requireQueryString$2();let ApiUtil$1=class{static async get(t,n,i){return this.invoke("GET",t,n,i)}static async post(t,n,i){return this.invoke("POST",t,n,i)}static async put(t,n,i){return this.invoke("PUT",t,n,i)}static async patch(t,n,i){return this.invoke("PATCH",t,n,i)}static async delete(t,n,i){return this.invoke("DELETE",t,n,i)}static async invoke(t,n,i,s){var c;const r=s!=null&&s.accessKey?{[GsgHeader$2.ACCESS_KEY_ID]:s.accessKey.accessKeyId,[GsgHeader$2.ACCESS_KEY_SECRET]:s.accessKey.accessKeySecret}:{},l={"Content-Type":i instanceof globalThis.FormData||typeof(i==null?void 0:i.getHeaders)=="function"?"multipart/form-data":"application/json; charset=utf-8",...s==null?void 0:s.headers,...r};try{const h=await axios$1(n,{proxy:s==null?void 0:s.proxy,method:t,headers:l,signal:(s==null?void 0:s.signal)??((c=s==null?void 0:s.controller)==null?void 0:c.signal),params:t==="GET"?i:s==null?void 0:s.query,paramsSerializer:{serialize:p=>this.serializeQuery(p)},data:t!=="GET"?i:void 0,withCredentials:!0,responseType:(s==null?void 0:s.responseType)==="download"?"blob":(s==null?void 0:s.responseType)??"json",onUploadProgress:s==null?void 0:s.onUploadProgress,onDownloadProgress:s==null?void 0:s.onDownloadProgress,timeout:s==null?void 0:s.timeout,maxBodyLength:(s==null?void 0:s.maxBodyLength)??524288e3,maxContentLength:(s==null?void 0:s.maxContentLength)??524288e3});return(s==null?void 0:s.responseType)==="blob"?{data:h.data}:(s==null?void 0:s.responseType)==="download"?(FileSaver.saveAs(h.data,this.getDownloadFilename(h)),{}):(s==null?void 0:s.responseType)==="stream"?{data:{name:this.getDownloadFilename(h),stream:h.data}}:h.data}catch(h){if(isCancel(h))throw new ApiError$1({error:{code:ErrorCode$1.ABORTED,message:"Aborted"},actualError:h});if(isAxiosError(h)&&h.response){const{status:p,statusText:m}=h.response;let g=h.response.data;(s==null?void 0:s.responseType)==="download"&&(g=JSON.parse(await h.response.data.text()));const E={};for(const[A,C]of Object.entries(h.response.headers))(Array.isArray(C)||typeof C=="string"||typeof C=="number")&&(E[A]=C);throw g!=null&&g.error?new ApiError$1({status:p,statusText:m,headers:E,error:g.error,traceId:g.traceId}):new ApiError$1({status:p,statusText:m,headers:E,error:{message:Message$1.GENERIC_ERROR},actualError:h,traceId:g.traceId})}throw new ApiError$1({error:{message:Message$1.GENERIC_ERROR},actualError:h})}}static getDownloadFilename(t){try{return Buffer$1.from(t.headers.filename,"base64").toString()}catch{return"download"}}static constructFormData(t){const n=t!=null&&t.data?jsonToFormData$2(t.data,{mapping:i=>i}):new globalThis.FormData;
20return t!=null&&t.uploads&&Object.entries(t.uploads).forEach(([i,s])=>{for(const r of ArrayUtil$1.arrayify(s))n.append(i,r)}),n}static serializeQuery(t){return t=flatten(t,{delimiter:"-",safe:!0}),queryStringExports$1.stringify(t,{arrayFormat:"bracket"})}static deserializeQuery(t){const n=queryStringExports$1.parse(t,{arrayFormat:"bracket"});return flatExports.unflatten(n,{delimiter:"-"})}};var dist$5={},constants$6={},hasRequiredConstants$6;function requireConstants$6(){return hasRequiredConstants$6||(hasRequiredConstants$6=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.rfcBase32=e.uuid25Base36=e.flickrBase58=e.cookieBase90=void 0,e.cookieBase90="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!#$%&'()*+-./:<=>?@[]^_`{|}~",e.flickrBase58="123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ",e.uuid25Base36="0123456789abcdefghijklmnopqrstuvwxyz",e.rfcBase32="ABCDEFGHIJKLMNOPQRSTUVWXYZ234567",e.default={cookieBase90:e.cookieBase90,flickrBase58:e.flickrBase58,rfcBase32:e.rfcBase32,uuid25Base36:e.uuid25Base36}}(constants$6)),constants$6}var convertor$1={},converter$1,hasRequiredConverter$1;function requireConverter$1(){if(hasRequiredConverter$1)return converter$1;hasRequiredConverter$1=1;function e(t,n){if(!t||!n||!t.length||!n.length)throw new Error("Bad alphabet");this.srcAlphabet=t,this.dstAlphabet=n}return e.prototype.convert=function(t){var n,i,s,r={},o=this.srcAlphabet.length,l=this.dstAlphabet.length,c=t.length,h=typeof t=="string"?"":[];if(!this.isValid(t))throw new Error('Number "'+t+'" contains of non-alphabetic digits ('+this.srcAlphabet+")");if(this.srcAlphabet===this.dstAlphabet)return t;for(n=0;n<c;n++)r[n]=this.srcAlphabet.indexOf(t[n]);do{for(i=0,s=0,n=0;n<c;n++)i=i*o+r[n],i>=l?(r[s++]=parseInt(i/l,10),i=i%l):s>0&&(r[s++]=0);c=s,h=this.dstAlphabet.slice(i,i+1).concat(h)}while(s!==0);return h},e.prototype.isValid=function(t){for(var n=0;n<t.length;++n)if(this.srcAlphabet.indexOf(t[n])===-1)return!1;return!0},converter$1=e,converter$1}
20var anyBase_1$1,hasRequiredAnyBase$1;function requireAnyBase$1(){if(hasRequiredAnyBase$1)return anyBase_1$1;hasRequiredAnyBase$1=1;var e=requireConverter$1();function t(n,i){var s=new e(n,i);return function(r){return s.convert(r)}}return t.BIN="01",t.OCT="01234567",t.DEC="0123456789",t.HEX="0123456789abcdef",anyBase_1$1=t,anyBase_1$1}var config$2={},hasRequiredConfig$1;function requireConfig$1(){if(hasRequiredConfig$1)return config$2;hasRequiredConfig$1=1,Object.defineProperty(config$2,"__esModule",{value:!0});const e=requireConstants$6();return config$2.default={consistentLength:!0,alphabet:e.flickrBase58,uuid:()=>{var t;return(t=globalThis.crypto)==null?void 0:t.randomUUID()}},config$2}var utilities$4={},hasRequiredUtilities$4;function requireUtilities$4(){if(hasRequiredUtilities$4)return utilities$4;hasRequiredUtilities$4=1,Object.defineProperty(utilities$4,"__esModule",{value:!0}),utilities$4.checkForDuplicates=utilities$4.calculateMaxLength=void 0;const e=n=>Math.ceil(128/Math.log2(n));utilities$4.calculateMaxLength=e;const t=n=>{const i=new Set(n);return n.length!==i.size};return utilities$4.checkForDuplicates=t,utilities$4}var validate$1={},translate$1={},hasRequiredTranslate$1;function requireTranslate$1(){if(hasRequiredTranslate$1)return translate$1;hasRequiredTranslate$1=1,Object.defineProperty(translate$1,"__esModule",{value:!0}),translate$1.shortenUUID=translate$1.restoreUUID=void 0;const e=(n,i)=>{var s;return(s=n.hexFromAlphabet(i).padStart(32,"0").match(/(\w{8})(\w{4})(\w{4})(\w{4})(\w{12})/))==null?void 0:s.slice(1).join("-")};translate$1.restoreUUID=e;const t=(n,i)=>{const s=n.hexToAlphabet(i.toLowerCase().replace(/-/g,""));return n.consistentLength?s.padStart(n.maxLength,n.paddingCharacter):s};return translate$1.shortenUUID=t,translate$1}var hasRequiredValidate$1;function requireValidate$1(){return hasRequiredValidate$1||(hasRequiredValidate$1=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.isSubset=e.REGEX=void 0,e.validateUUID=n;const t=requireTranslate$1();e.REGEX=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/i;function n(r){return typeof r=="string"&&e.REGEX.test(r)}const i=(r,o)=>{const l=new Set(r);return o.split("").every(c=>l.has(c))};e.isSubset=i;const s=r=>(o,l=!1)=>{if(!o||typeof o!="string")return!1;const c=r.consistentLength?o.length===r.maxLength:o.length<=r.maxLength,h=(0,e.isSubset)(r.alphabet,o);return c&&h&&(l?n((0,t.restoreUUID)(r,o)):!0)};e.default=s}(validate$1)),validate$1}var hasRequiredConvertor$1;function requireConvertor$1(){if(hasRequiredConvertor$1)return convertor$1;hasRequiredConvertor$1=1;var e=convertor$1&&convertor$1.__importDefault||function(h){return h&&h.__esModule?h:{default:h}};Object.defineProperty(convertor$1,"__esModule",{value:!0}),convertor$1.createTranslator=void 0;const t=e(requireAnyBase$1()),n=e(requireConfig$1()),i=requireUtilities$4(),s=e(requireValidate$1()),r=requireTranslate$1(),o=(h={})=>{const p={...n.default,...h};if((0,i.checkForDuplicates)(p.alphabet))throw new Error("Alphabet contains duplicate characters.");const m={...p,maxLength:(0,i.calculateMaxLength)(p.alphabet.length),paddingCharacter:p.alphabet[0],hexFromAlphabet:(0,t.default)(p.alphabet,t.default.HEX),hexToAlphabet:(0,t.default)(t.default.HEX,p.alphabet)},g={alphabet:m.alphabet,fromUUID:E=>(0,r.shortenUUID)(m,E),generate:()=>(0,r.shortenUUID)(m,m.uuid()),maxLength:m.maxLength,toUUID:E=>(0,r.restoreUUID)(m,E),uuid:m.uuid,validate:(0,s.default)(m)};return Object.freeze(g),g},l=(h,p={})=>o({...p,alphabet:h}),c=(h,p)=>typeof h=="string"?l(h,p):o(h);return convertor$1.createTranslator=c,convertor$1}var quickTranslate$1={},hasRequiredQuickTranslate$1;function requireQuickTranslate$1(){if(hasRequiredQuickTranslate$1)return quickTranslate$1;hasRequiredQuickTranslate$1=1,Object.defineProperty(quickTranslate$1,"__esModule",{value:!0}),quickTranslate$1.generate=void 0;const e=requireConvertor$1();let t;const n=()=>(t===void 0&&(t=(0,e.createTranslator)()),t.generate());return quickTranslate$1.generate=n,quickTranslate$1}var hasRequiredDist$4;function requireDist$4(){return hasRequiredDist$4||(hasRequiredDist$4=1,function(e){var t=dist$5&&dist$5.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};
20Object.defineProperty(e,"__esModule",{value:!0}),e.generate=e.createTranslator=e.constants=void 0;var n=requireConstants$6();Object.defineProperty(e,"constants",{enumerable:!0,get:function(){return t(n).default}});var i=requireConvertor$1();Object.defineProperty(e,"createTranslator",{enumerable:!0,get:function(){return i.createTranslator}});var s=requireQuickTranslate$1();Object.defineProperty(e,"generate",{enumerable:!0,get:function(){return s.generate}})}(dist$5)),dist$5}var distExports$1=requireDist$4();let UUID$1=class{static short(){return this.shortUuid.generate()}static long(){return crypto.randomUUID()}static shortToLong(t){return t.length===36?t:this.shortUuid.toUUID(t)}static longToShort(t){return t.length===22?t:this.shortUuid.fromUUID(t)}};UUID$1.shortUuid=distExports$1.createTranslator();dayjs$1.extend(customParseFormat$2);let DateFormatter$1=class{static isValidString(t,n,i){try{return!!this.toDate(t,n,i)}catch{return!1}}static isApiDate(t,n){return this.isValidString(t,DateFormat$1.API_DATE,n)}static isApiDateTime(t,n){return this.isValidString(t,DateFormat$1.API_DATETIME,n)}static isApiTime(t,n){return this.isValidString(`1900-01-01 ${t}`,`YYYY-MM-DD ${DateFormat$1.API_TIME}`,n)}static isApiYearMonth(t,n){return this.isValidString(t,DateFormat$1.API_YEAR_MONTH,n)}static isApiYear(t,n){return this.isValidString(t,DateFormat$1.API_YEAR,n)}static toDate(t,n,i){if(n){const r=dayjs$1(t,n,i);if(!r.isValid())throw new Error(`Invalid value ${t} for ${i?"strict ":""}format ${n}`);return r.toDate()}const s=dayjs$1(t);if(!s.isValid())throw new Error(`Invalid value ${t}`);return s.toDate()}static format(t,n,i,s){if(typeof t=="string")return dayjs$1(this.toDate(t,n,s)).format(i);if(t instanceof Date)return dayjs$1(t).format(n);throw new Error("Invalid argument")}static apiDate(t,n){if(typeof t=="string"){const i=this.toDate(t,DateFormat$1.API_DATE,n);return this.toFormattable(i)}if(t instanceof Date)return this.format(t,DateFormat$1.API_DATE);throw new Error("Invalid argument")}static apiDateTime(t,n){if(typeof t=="string"){const i=this.toDate(t,DateFormat$1.API_DATETIME,n);return this.toFormattable(i)}if(t instanceof Date){const i=t?new Date(t):null;if(i&&n){const s=n;i.setHours(s.getHours()),i.setMinutes(s.getMinutes()),i.setSeconds(s.getSeconds())}return this.format(i,DateFormat$1.API_DATETIME)}throw new Error("Invalid argument")}static apiTime(t,n){if(typeof t=="string"){const i=this.toDate(`1900-01-01 ${t}`,`YYYY-MM-DD ${DateFormat$1.API_TIME}`,n);return this.toFormattable(i)}if(t instanceof Date)return this.format(t,DateFormat$1.API_TIME);throw new Error("Invalid argument")}static apiYearMonth(t,n){if(typeof t=="string"){const i=this.toDate(t,DateFormat$1.API_YEAR_MONTH,n);return this.toFormattable(i)}if(t instanceof Date)return this.format(t,DateFormat$1.API_YEAR_MONTH);throw new Error("Invalid argument")}static apiYear(t,n){if(typeof t=="string"){const i=this.toDate(t,DateFormat$1.API_YEAR,n);return this.toFormattable(i)}if(t instanceof Date)return this.format(t,DateFormat$1.API_YEAR);throw new Error("Invalid argument")}static mysqlDate(t){if(typeof t=="string"){const n=this.toDate(t,DateFormat$1.MYSQL_DATE,!0);return this.toFormattable(n)}if(t instanceof Date)return this.format(t,DateFormat$1.MYSQL_DATE);throw new Error("Invalid argument")}static mysqlDateTime(t){if(typeof t=="string"){const n=this.toDate(t,DateFormat$1.MYSQL_DATETIME,!0);return this.toFormattable(n)}if(t instanceof Date)return this.format(t,DateFormat$1.MYSQL_DATETIME);throw new Error("Invalid argument")}static mysqlTime(t){if(typeof t=="string"){const n=this.toDate(`1900-01-01 ${t}`,`YYYY-MM-DD ${DateFormat$1.MYSQL_TIME}`,!0);return this.toFormattable(n)}if(t instanceof Date)return this.format(t,DateFormat$1.MYSQL_TIME);throw new Error("Invalid argument")}static displayDate(t,n,i){const s=this.parseDateOrStr(DateFormat$1.API_DATE,t,n,i);return this.format(s,DateFormat$1.DISPLAY_DATE)}static displayDateTime(t,n,i){const s=this.parseDateOrStr(DateFormat$1.API_DATETIME,t,n,i);return this.format(s,DateFormat$1.DISPLAY_DATETIME)}static displayTime(t,n,i){const s=this.parseDateOrStr(DateFormat$1.API_TIME,t,n,i);return this.format(s,DateFormat$1.DISPLAY_TIME)}static displayDayMonth(t){return this.format(t,DateFormat$1.DISPLAY_DAY_MONTH)}static displayMonthYear(t,n,i){const s=this.parseDateOrStr(DateFormat$1.API_YEAR_MONTH,t,n,i);return this.format(s,DateFormat$1.DISPLAY_MONTH_YEAR)}static displayYear(t,n,i){const s=this.parseDateOrStr(DateFormat$1.API_YEAR,t,n,i);return this.format(s,DateFormat$1.DISPLAY_YEAR)}static parseDateOrStr(t,n,i,s){if(typeof n=="string")return i==null?this.toDate(n,t):typeof i=="boolean"?this.toDate(n,t,i):this.toDate(n,i,s);if(n instanceof Date)return n;throw new Error("Invalid argument")}static toFormattable(t){return Object.assign(t,{format:n=>this.format(t,n),apiDate:()=>this.apiDate(t),apiDateTime:()=>this.apiDateTime(t),apiTime:()=>this.apiTime(t),apiYearMonth:()=>this.apiYearMonth(t),apiYear:()=>this.apiYear(t),mysqlDate:()=>this.mysqlDate(t),mysqlDateTime:()=>this.mysqlDateTime(t),mysqlTime:()=>this.mysqlTime(t),displayDate:()=>this.displayDate(t),displayDateTime:()=>this.displayDateTime(t),displayTime:()=>this.displayTime(t),displayDayMonth:()=>this.displayDayMonth(t),displayMonthYear:()=>this.displayMonthYear(t),displayYear:()=>this.displayYear(t)})}};var duration$4={exports:{}},duration$3=duration$4.exports,hasRequiredDuration$1;function requireDuration$1(){return hasRequiredDuration$1||(hasRequiredDuration$1=1,function(e,t){(function(n,i){e.exports=i()})(duration$3,function(){var n,i,s=1e3,r=6e4,o=36e5,l=864e5,c=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}
20|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,h=31536e6,p=2628e6,m=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/,g={years:h,months:p,days:l,hours:o,minutes:r,seconds:s,milliseconds:1,weeks:6048e5},E=function(j){return j instanceof N},A=function(j,B,D){return new N(j,D,B.$l)},C=function(j){return i.p(j)+"s"},T=function(j){return j<0},I=function(j){return T(j)?Math.ceil(j):Math.floor(j)},M=function(j){return Math.abs(j)},P=function(j,B){return j?T(j)?{negative:!0,format:""+M(j)+B}:{negative:!1,format:""+j+B}:{negative:!1,format:""}},N=function(){function j(D,U,z){var R=this;if(this.$d={},this.$l=z,D===void 0&&(this.$ms=0,this.parseFromMilliseconds()),U)return A(D*g[C(U)],this);if(typeof D=="number")return this.$ms=D,this.parseFromMilliseconds(),this;if(typeof D=="object")return Object.keys(D).forEach(function(d){R.$d[C(d)]=D[d]}),this.calMilliseconds(),this;if(typeof D=="string"){var a=D.match(m);if(a){var f=a.slice(2).map(function(d){return d!=null?Number(d):0});return this.$d.years=f[0],this.$d.months=f[1],this.$d.weeks=f[2],this.$d.days=f[3],this.$d.hours=f[4],this.$d.minutes=f[5],this.$d.seconds=f[6],this.calMilliseconds(),this}}return this}var B=j.prototype;return B.calMilliseconds=function(){var D=this;this.$ms=Object.keys(this.$d).reduce(function(U,z){return U+(D.$d[z]||0)*g[z]},0)},B.parseFromMilliseconds=function(){var D=this.$ms;this.$d.years=I(D/h),D%=h,this.$d.months=I(D/p),D%=p,this.$d.days=I(D/l),D%=l,this.$d.hours=I(D/o),D%=o,this.$d.minutes=I(D/r),D%=r,this.$d.seconds=I(D/s),D%=s,this.$d.milliseconds=D},B.toISOString=function(){var D=P(this.$d.years,"Y"),U=P(this.$d.months,"M"),z=+this.$d.days||0;this.$d.weeks&&(z+=7*this.$d.weeks);var R=P(z,"D"),a=P(this.$d.hours,"H"),f=P(this.$d.minutes,"M"),d=this.$d.seconds||0;this.$d.milliseconds&&(d+=this.$d.milliseconds/1e3,d=Math.round(1e3*d)/1e3);var v=P(d,"S"),b=D.negative||U.negative||R.negative||a.negative||f.negative||v.negative,S=a.format||f.format||v.format?"T":"",w=(b?"-":"")+"P"+D.format
20+U.format+R.format+S+a.format+f.format+v.format;return w==="P"||w==="-P"?"P0D":w},B.toJSON=function(){return this.toISOString()},B.format=function(D){var U=D||"YYYY-MM-DDTHH:mm:ss",z={Y:this.$d.years,YY:i.s(this.$d.years,2,"0"),YYYY:i.s(this.$d.years,4,"0"),M:this.$d.months,MM:i.s(this.$d.months,2,"0"),D:this.$d.days,DD:i.s(this.$d.days,2,"0"),H:this.$d.hours,HH:i.s(this.$d.hours,2,"0"),m:this.$d.minutes,mm:i.s(this.$d.minutes,2,"0"),s:this.$d.seconds,ss:i.s(this.$d.seconds,2,"0"),SSS:i.s(this.$d.milliseconds,3,"0")};return U.replace(c,function(R,a){return a||String(z[R])})},B.as=function(D){return this.$ms/g[C(D)]},B.get=function(D){var U=this.$ms,z=C(D);return z==="milliseconds"?U%=1e3:U=z==="weeks"?I(U/g[z]):this.$d[z],U||0},B.add=function(D,U,z){var R;return R=U?D*g[C(U)]:E(D)?D.$ms:A(D,this).$ms,A(this.$ms+R*(z?-1:1),this)},B.subtract=function(D,U){return this.add(D,U,!0)},B.locale=function(D){var U=this.clone();return U.$l=D,U},B.clone=function(){return A(this.$ms,this)},B.humanize=function(D){return n().add(this.$ms,"ms").locale(this.$l).fromNow(!D)},B.valueOf=function(){return this.asMilliseconds()},B.milliseconds=function(){return this.get("milliseconds")},B.asMilliseconds=function(){return this.as("milliseconds")},B.seconds=function(){return this.get("seconds")},B.asSeconds=function(){return this.as("seconds")},B.minutes=function(){return this.get("minutes")},B.asMinutes=function(){return this.as("minutes")},B.hours=function(){return this.get("hours")},B.asHours=function(){return this.as("hours")},B.days=function(){return this.get("days")},B.asDays=function(){return this.as("days")},B.weeks=function(){return this.get("weeks")},B.asWeeks=function(){return this.as("weeks")},B.months=function(){return this.get("months")},B.asMonths=function(){return this.as("months")},B.years=function(){return this.get("years")},B.asYears=function(){return this.as("years")},j}(),O=function(j,B,D){return j.add(B.years()*D,"y").add(B.months()*D,"M").add(B.days()*D,"d").add(B.hours()*D,"h").add(B.minutes()*D,"m").add(B.seconds()*D,"s").add(B.milliseconds()*D,"ms")};return function(j,B,D){n=D,i=D().$utils(),D.duration=function(R,a){var f=D.locale();return A(R,{$l:f},a)},D.isDuration=E;var U=B.prototype.add,z=B.prototype.subtract;B.prototype.add=function(R,a){return E(R)?O(this,R,1):U.bind(this)(R,a)},B.prototype.subtract=function(R,a){return E(R)?O(this,R,-1):z.bind(this)(R,a)}}})}(duration$4)),duration$4.exports}var durationExports=requireDuration$1();const duration$2=getDefaultExportFromCjs(durationExports);var isBetween$4={exports:{}},isBetween$3=isBetween$4.exports,hasRequiredIsBetween$1;function requireIsBetween$1(){return hasRequiredIsBetween$1||(hasRequiredIsBetween$1=1,function(e,t){(function(n,i){e.exports=i()})(isBetween$3,function(){return function(n,i,s){i.prototype.isBetween=function(r,o,l,c){var h=s(r),p=s(o),m=(c=c||"()")[0]==="(",g=c[1]===")";return(m?this.isAfter(h,l):!this.isBefore(h,l))&&(g?this.isBefore(p,l):!this.isAfter(p,l))||(m?this.isBefore(h,l):!this.isAfter(h,l))&&(g?this.isAfter(p,l):!this.isBefore(p,l))}}})}(isBetween$4)),isBetween$4.exports}var isBetweenExports=requireIsBetween$1();const isBetween$2=getDefaultExportFromCjs(isBetweenExports);var isSameOrAfter$4={exports:{}},isSameOrAfter$3=isSameOrAfter$4.exports,hasRequiredIsSameOrAfter$1;function requireIsSameOrAfter$1(){return hasRequiredIsSameOrAfter$1||(hasRequiredIsSameOrAfter$1=1,function(e,t){(function(n,i){e.exports=i()})(isSameOrAfter$3,function(){return function(n,i){i.prototype.isSameOrAfter=function(s,r){return this.isSame(s,r)||this.isAfter(s,r)}}})}(isSameOrAfter$4)),isSameOrAfter$4.exports}var isSameOrAfterExports=requireIsSameOrAfter$1();const isSameOrAfter$2=getDefaultExportFromCjs(isSameOrAfterExports);var isSameOrBefore$4={exports:{}},isSameOrBefore$3=isSameOrBefore$4.exports,hasRequiredIsSameOrBefore$1;function requireIsSameOrBefore$1(){return hasRequiredIsSameOrBefore$1||(hasRequiredIsSameOrBefore$1=1,function(e,t){(function(n,i){e.exports=i()})(isSameOrBefore$3,function(){return function(n,i){i.prototype.isSameOrBefore=function(s,r){return this.isSame(s,r)||this.isBefore(s,r)}}})}(isSameOrBefore$4)),isSameOrBefore$4.exports}var isSameOrBeforeExports=requireIsSameOrBefore$1();const isSameOrBefore$2=getDefaultExportFromCjs(isSameOrBeforeExports);var relativeTime$4={exports:{}},relativeTime$3=relativeTime$4.exports,hasRequiredRelativeTime$1;function requireRelativeTime$1(){return hasRequiredRelativeTime$1||(hasRequiredRelativeTime$1=1,function(e,t){(function(n,i){e.exports=i()})(relativeTime$3,function(){return function(n,i,s){n=n||{};var r=i.prototype,o={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function l(h,p,m,g){return r.fromToBase(h,p,m,g)}s.en.relativeTime=o,r.fromToBase=function(h,p,m,g,E){for(var A,C,T,I=m.$locale().relativeTime||o,M=n.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],P=M.length,N=0;N<P;N+=1){var O=M[N];O.d&&(A=g?s(h).diff(m,O.d,!0):m.diff(h,O.d,!0));var j=(n.rounding||Math.round)(Math.abs(A));if(T=A>0,j<=O.r||!O.r){j<=1&&N>0&&(O=M[N-1]);var B=I[O.l];
20E&&(j=E(""+j)),C=typeof B=="string"?B.replace("%d",j):B(j,p,O.l,T);break}}if(p)return C;var D=T?I.future:I.past;return typeof D=="function"?D(C):D.replace("%s",C)},r.to=function(h,p){return l(h,p,this,!0)},r.from=function(h,p){return l(h,p,this)};var c=function(h){return h.$u?s.utc():s()};r.toNow=function(h){return this.to(c(this),h)},r.fromNow=function(h){return this.from(c(this),h)}}})}(relativeTime$4)),relativeTime$4.exports}var relativeTimeExports=requireRelativeTime$1();const relativeTime$2=getDefaultExportFromCjs(relativeTimeExports);var weekOfYear$4={exports:{}},weekOfYear$3=weekOfYear$4.exports,hasRequiredWeekOfYear$1;function requireWeekOfYear$1(){return hasRequiredWeekOfYear$1||(hasRequiredWeekOfYear$1=1,function(e,t){(function(n,i){e.exports=i()})(weekOfYear$3,function(){var n="week",i="year";return function(s,r,o){var l=r.prototype;l.week=function(c){if(c===void 0&&(c=null),c!==null)return this.add(7*(c-this.week()),"day");var h=this.$locale().yearStart||1;if(this.month()===11&&this.date()>25){var p=o(this).startOf(i).add(1,i).date(h),m=o(this).endOf(n);if(p.isBefore(m))return 1}var g=o(this).startOf(i).date(h).startOf(n).subtract(1,"millisecond"),E=this.diff(g,n,!0);return E<0?o(this).startOf("week").week():Math.ceil(E)},l.weeks=function(c){return c===void 0&&(c=null),this.week(c)}}})}(weekOfYear$4)),weekOfYear$4.exports}var weekOfYearExports=requireWeekOfYear$1();const weekOfYear$2=getDefaultExportFromCjs(weekOfYearExports);var preciseRange$3={exports:{}},preciseRange$2=preciseRange$3.exports,hasRequiredPreciseRange$1;function requirePreciseRange$1(){return hasRequiredPreciseRange$1||(hasRequiredPreciseRange$1=1,function(e,t){(function(n,i){e.exports=i()})(preciseRange$2,function(){return function(n,i,s){var r={nodiff:"",year:"year",years:"years",month:"month",months:"months",day:"day",days:"days",hour:"hour",hours:"hours",minute:"minute",minutes:"minutes",second:"second",seconds:"seconds",delimiter:" "};function o(h,p){return h+" "+r[p+(h===1?"":"s")]}function l(h,p,m,g,E,A){var C=[];return h&&C.push(o(h,"year")),p&&C.push(o(p,"month")),m&&C.push(o(m,"day")),g&&C.push(o(g,"hour")),E&&C.push(o(E,"minute")),A&&C.push(o(A,"second")),C.join(r.delimiter)}function c(h,p,m,g,E,A,C){return{years:h,months:p,days:m,hours:g,minutes:E,seconds:A,firstDateWasLater:C}}s.preciseDiff=function(h,p,m){var g=s(h),E=s(p),A;if(g.isSame(E))return m?c(0,0,0,0,0,0,!1):r.nodiff;if(g.isAfter(E)){var C=g;g=E,E=C,A=!0}else A=!1;var T=E.year()-g.year(),I=E.month()-g.month(),M=E.date()-g.date(),P=E.hour()-g.hour(),N=E.minute()-g.minute(),O=E.second()-g.second();if(O<0&&(O=60+O,N--),N<0&&(N=60+N,P--),P<0&&(P=24+P,M--),M<0){var j=s(E.year()+"-"+(E.month()+1)).subtract(1,"M").daysInMonth();j<g.date()?M=j+M+(g.date()-j):M=j+M,I--}return I<0&&(I=12+I,T--),m?c(T,I,M,P,N,O,A):l(T,I,M,P,N,O)}}})}(preciseRange$3)),preciseRange$3.exports}var preciseRangeExports=requirePreciseRange$1();const preciseDiff=getDefaultExportFromCjs(preciseRangeExports);function commonjsRequire(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var pluralize$4={exports:{}},pluralize$3=pluralize$4.exports,hasRequiredPluralize$1;function requirePluralize$1(){return hasRequiredPluralize$1||(hasRequiredPluralize$1=1,function(e,t){(function(n,i){typeof commonjsRequire=="function"?e.exports=i():n.pluralize=i()})(pluralize$3,function(){var n=[],i=[],s={},r={},o={};function l(C){return typeof C=="string"?new RegExp("^"+C+"$","i"):C}function c(C,T){return C===T?T:C===C.toLowerCase()?T.toLowerCase():C===C.toUpperCase()?T.toUpperCase():C[0]===C[0].toUpperCase()?T.charAt(0).toUpperCase()+T.substr(1).toLowerCase():T.toLowerCase()}function h(C,T){return C.replace(/\$(\d{1,2})/g,function(I,M){return T[M]||""})}function p(C,T){return C.replace(T[0],function(I,M){var P=h(T[1],arguments);return c(I===""?C[M-1]:I,P)})}function m(C,T,I){if(!C.length||s.hasOwnProperty(C))return T;for(var M=I.length;M--;){var P=I[M];if(P[0].test(T))return p(T,P)}return T}function g(C,T,I){return function(M){var P=M.toLowerCase();return T.hasOwnProperty(P)?c(M,P):C.hasOwnProperty(P)?c(M,C[P]):m(P,M,I)}}function E(C,T,I,M){return function(P){var N=P.toLowerCase();return T.hasOwnProperty(N)?!0:C.hasOwnProperty(N)?!1:m(N,N,I)===N}}function A(C,T,I){var M=T===1?A.singular(C):A.plural(C);return(I?T+" ":"")+M}
20return A.plural=g(o,r,n),A.isPlural=E(o,r,n),A.singular=g(r,o,i),A.isSingular=E(r,o,i),A.addPluralRule=function(C,T){n.push([l(C),T])},A.addSingularRule=function(C,T){i.push([l(C),T])},A.addUncountableRule=function(C){if(typeof C=="string"){s[C.toLowerCase()]=!0;return}A.addPluralRule(C,"$0"),A.addSingularRule(C,"$0")},A.addIrregularRule=function(C,T){T=T.toLowerCase(),C=C.toLowerCase(),o[C]=T,r[T]=C},[["I","we"],["me","us"],["he","they"],["she","they"],["them","them"],["myself","ourselves"],["yourself","yourselves"],["itself","themselves"],["herself","themselves"],["himself","themselves"],["themself","themselves"],["is","are"],["was","were"],["has","have"],["this","these"],["that","those"],["echo","echoes"],["dingo","dingoes"],["volcano","volcanoes"],["tornado","tornadoes"],["torpedo","torpedoes"],["genus","genera"],["viscus","viscera"],["stigma","stigmata"],["stoma","stomata"],["dogma","dogmata"],["lemma","lemmata"],["schema","schemata"],["anathema","anathemata"],["ox","oxen"],["axe","axes"],["die","dice"],["yes","yeses"],["foot","feet"],["eave","eaves"],["goose","geese"],["tooth","teeth"],["quiz","quizzes"],["human","humans"],["proof","proofs"],["carve","carves"],["valve","valves"],["looey","looies"],["thief","thieves"],["groove","grooves"],["pickaxe","pickaxes"],["passerby","passersby"]].forEach(function(C){return A.addIrregularRule(C[0],C[1])}),[[/s?$/i,"s"],[/[^\u0000-\u007F]$/i,"$0"],[/([^aeiou]ese)$/i,"$1"],[/(ax|test)is$/i,"$1es"],[/(alias|[^aou]us|t[lm]as|gas|ris)$/i,"$1es"],[/(e[mn]u)s?$/i,"$1s"],[/([^l]ias|[aeiou]las|[ejzr]as|[iu]am)$/i,"$1"],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1i"],[/(alumn|alg|vertebr)(?:a|ae)$/i,"$1ae"],[/(seraph|cherub)(?:im)?$/i,"$1im"],[/(her|at|gr)o$/i,"$1oes"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|automat|quor)(?:a|um)$/i,"$1a"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)(?:a|on)$/i,"$1a"],[/sis$/i,"ses"],[/(?:(kni|wi|li)fe|(ar|l|ea|eo|oa|hoo)f)$/i,"$1$2ves"],[/([^aeiouy]|qu)y$/i,"$1ies"],[/([^ch][ieo][ln])ey$/i,"$1ies"],[/(x|ch|ss|sh|zz)$/i,"$1es"],[/(matr|cod|mur|sil|vert|ind|append)(?:ix|ex)$/i,"$1ices"],[/\b((?:tit)?m|l)(?:ice|ouse)$/i,"$1ice"],[/(pe)(?:rson|ople)$/i,"$1ople"],[/(child)(?:ren)?$/i,"$1ren"],[/eaux$/i,"$0"],[/m[ae]n$/i,"men"],["thou","you"]].forEach(function(C){return A.addPluralRule(C[0],C[1])}),[[/s$/i,""],[/(ss)$/i,"$1"],[/(wi|kni|(?:after|half|high|low|mid|non|night|[^\w]|^)li)ves$/i,"$1fe"],[/(ar|(?:wo|[ae])l|[eo][ao])ves$/i,"$1f"],[/ies$/i,"y"],[/\b([pl]|zomb|(?:neck|cross)?t|coll|faer|food|gen|goon|group|lass|talk|goal|cut)ies$/i,"$1ie"],[/\b(mon|smil)ies$/i,"$1ey"],[/\b((?:tit)?m|l)ice$/i,"$1ouse"],[/(seraph|cherub)im$/i,"$1"],[/(x|ch|ss|sh|zz|tto|go|cho|alias|[^aou]us|t[lm]as|gas|(?:her|at|gr)o|[aeiou]ris)(?:es)?$/i,"$1"],[/(analy|diagno|parenthe|progno|synop|the|empha|cri|ne)(?:sis|ses)$/i,"$1sis"],[/(movie|twelve|abuse|e[mn]u)s$/i,"$1"],[/(test)(?:is|es)$/i,"$1is"],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1us"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|quor)a$/i,"$1um"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)a$/i,"$1on"],[/(alumn|alg|vertebr)ae$/i,"$1a"],[/(cod|mur|sil|vert|ind)ices$/i,"$1ex"],[/(matr|append)ices$/i,"$1ix"],[/(pe)(rson|ople)$/i,"$1rson"],[/(child)ren$/i,"$1"],[/(eau)x?$/i,"$1"],[/men$/i,"man"]].forEach(function(C){return A.addSingularRule(C[0],C[1])}),["adulthood","advice","agenda","aid","aircraft","alcohol","ammo","analytics","anime","athletics","audio","bison","blood","bream","buffalo","butter","carp","cash","chassis","chess","clothing","cod","commerce","cooperation","corps","debris","diabetes","digestion","elk","energy","equipment","excretion","expertise","firmware","flounder","fun","gallows","garbage","graffiti","hardware","headquarters","health","herpes","highjinks","homework","housework","information","jeans","justice","kudos","labour","literature","machinery","mackerel","mail","media","mews","moose","music","mud","manga","news","only","personnel","pike","plankton","pliers","police","pollution","premises","rain","research","rice","salmon","scissors","series","sewage","shambles","shrimp","software","species","staff","swine","tennis","traffic","transportation","trout","tuna","wealth","welfare","whiting","wildebeest","wildlife","you",/pok[eé]mon$/i,/[^aeiou]ese$/i,/deer$/i,/fish$/i,/measles$/i,/o[iu]s$/i,/pox$/i,/sheep$/i].forEac
20h(A.addUncountableRule),A})}(pluralize$4)),pluralize$4.exports}var pluralizeExports=requirePluralize$1();const pluralize$2=getDefaultExportFromCjs(pluralizeExports);let StringUtil$1=class{static padLeft(t,n,i){return t||(t=""),t.length>=n?t:new Array(n-t.length+1).join(i)+t}static padRight(t,n,i){return t||(t=""),t.length>=n?t:t+new Array(n-t.length+1).join(i)}static truncate(t,n,i=!0){const s="...";if(t.length>n){const r=i?n-s.length:n;return`${t.substring(0,r)}${s}`}return t}static romanize(t){const n=String(+t).split(""),i=["","c","cc","ccc","cd","d","dc","dcc","dccc","cm","","x","xx","xxx","xl","l","lx","lxx","lxxx","xc","","i","ii","iii","iv","v","vi","vii","viii","ix"];let s="",r=3;for(;r--;){const o=n.pop();o&&(s=(i[+o+r*10]??"")+s)}return Array(+n.join("")+1).join("M")+s}static pluralize(t,n,i=!0){return pluralize$2(t,n,n==null?!1:i)}static capitaliseFirstLetter(t){return t.charAt(0).toUpperCase()+t.slice(1).toLowerCase()}static toTitleCase(t){const n=["a","an","the","and","but","or","for","nor","as","at","by","for","from","in","into","of","on","to","with"];return t.split(" ").map((i,s)=>(i=i.toLowerCase(),s===0||!n.includes(i)?this.capitaliseFirstLetter(i):i)).join(" ")}static toOrdinal(t,n){if(t>99)return"";const i=["zeroth","first","second","third","fourth","fifth","sixth","seventh","eighth","ninth","tenth","eleventh","twelfth","thirteenth","fourteenth","fifteenth","sixteenth","seventeenth","eighteenth","nineteenth"],s=["twent","thirt","fort","fift","sixt","sevent","eight","ninet"],r=n?this.capitaliseFirstLetter:o=>o;return t<20?r(i[t]):t%10===0?r(`${s[Math.floor(t/10)-2]}ieth`):r(`${s[Math.floor(t/10)-2]}y-${i[t%10]}`)}static toOrdinalNumber(t){const n=["th","st","nd","rd"],i=t%10,s=t%100;return i>=1&&i<=3&&(s<=10||s>=14)?`${t}${n[i]}`:`${t}th`}static sanitizeRegexPattern(t){return t.replace(/[\[\]\{\}\(\)\+\^\$\.\?\*\|\\]/g,"\\$&")}static andJoin(t,n="and"){return t.length===0?"":t.length===1?t[0]:`${t.slice(0,-1).join(", ")} ${n} ${t[t.length-1]}`}static toFixed(t,n,i){const s=typeof n=="number"?n:n.maximumFractionDigits,r=(typeof n=="number"?i:n.minimumFractionDigits)??0,o=(typeof n=="number"?void 0:n.thousandsSeparators)??!1,l=(g,E)=>(o&&(g=Number(g).toLocaleString()),E?`${g}.${E}`:g),c=t.toFixed(s);if(!c.includes("."))return l(c);const h=c.split("."),p=h[0];let m=h[1];for(let g=m.length-1;g>=0;g--)if(m[g]!=="0"){m=m.substring(0,g+1);break}else g===0&&(m="");return r===0&&m===""?l(p):(m=this.padRight(m,r,"0"),l(p,m))}static normalizeNewLine(t){return t.replace(RegExp(`\r 21`,"g"),` 22`)}static tokenizedIncludes(t,n){const i=ArrayUtil$1.truthy(t.split(" ").map(r=>r.trim()));return ArrayUtil$1.truthy(n.split(" ").map(r=>r.trim())).every(r=>i.some(o=>o.includes(r)))}static numericToAlphabet(t){let n=Math.abs(t),i="";for(;n>0;){const s=(n-1)%26;i=String.fromCharCode(65+s)+i,n=Math.floor((n-1)/26)}return i}};dayjs$1.extend(relativeTime$2);dayjs$1.extend(preciseDiff);dayjs$1.extend(isSameOrAfter$2);dayjs$1.extend(isSameOrBefore$2);dayjs$1.extend(isBetween$2);dayjs$1.extend(weekOfYear$2);dayjs$1.extend(duration$2);let DateUtil$1=class extends DateFormatter$1{static getDiff(t,n,i){return dayjs$1(n).diff(dayjs$1(t),i)}static getRelative(t,n){return dayjs$1(t).from(n,!0)}static getPreciseRelative(t,n){return dayjs$1.preciseDiff(dayjs$1(t),dayjs$1(n))}static getShortRelative(t,n){let i=typeof t=="number"?t:Math.trunc(this.getDiff(t,n,"second"));const s=i<0?"-":"";i=Math.abs(i);const r=Math.floor(i/3600);i-=r*3600;const o=Math.floor(i/60);i-=o*60;const l=[];return r&&l.push(`${r}hr`),o&&l.push(`${o}min`),i&&l.push(`${Math.round(i)}s`),l.length===0?"0s":s+l.join(" ")}static getShortRelative2(t,n,i){let s,r;typeof t=="number"?(s=Math.trunc(t),r=n??"*:M:S"):(s=Math.trunc(this.getDiff(t,n,"second")),r=i??"*:M:S");const o=s<0?"-":"";s=Math.abs(s);const l=Math.floor(s/3600);s-=l*3600;const c=Math.floor(s/60);s-=c*60;const h=[];r.startsWith("H")?(h.push(l),h.push(c)):r.startsWith("M")?h.push(l*60+c):(l&&h.push(l),h.push(c)),r.endsWith("S")&&h.push(s);const p=h.map(m=>StringUtil$1.padLeft(m.toString(),2,"0")).join(":");return`${o}${p}`}static setTime(t,n){const i=new Date(t.getTime());return i.setHours(n.getHours()),i.setMinutes(n.getMinutes()),i.setSeconds(n.getSeconds()),i}static addTime(t,n,i){return dayjs$1(t).add(n,i).toDate()}static subtractTime(t,n,i){return dayjs$1(t).subtract(n,i).toDate()}static getStartOfYear(t){return dayjs$1(t).startOf("year").toDate()}static getEndOfYear(t){return dayjs$1(t).endOf("year").toDate()}static getStartOfMonth(t){return dayjs$1(t).startOf("month").toDate()}static getEndOfMonth(t){return dayjs$1(t).endOf("month").toDate()}static getStartOfWeek(t,n=1){const i=dayjs$1(this.addTime(t,-n,"day")).startOf("week").toDate();return this.addTime(i,n,"day")}static getEndOfWeek(t,n=1){const i=dayjs$1(this.addTime(t,-n,"day")).endOf("week").toDate();return this.addTime(i,n,"day")}static getStartOfDate(t){return dayjs$1(t).startOf("date").toDate()}static getEndOfDate(t){return dayjs$1(t).endOf("date").toDate()}static getStartOfHour(t){return dayjs$1(t).startOf("hour").toDate()}static getEndOfHour(t){return dayjs$1(t).endOf("hour").toDate()}static getStartOfMinute(t){return dayjs$1(t).startOf("minute").toDate()}static getEndOfMinute(t){return dayjs$1(t).endOf("minute").toDate()}static getDay(t,n="long"){const s=["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
22ay","Saturday"][typeof t=="number"?t:dayjs$1(t).day()];return n==="long"?s:s.substring(0,3)}static getMonth(t,n="long"){const s=["January","February","March","April","May","June","July","August","September","October","November","December"][dayjs$1(t).month()];return n==="long"?s:s.substring(0,3)}static getWeekOfYear(t){return dayjs$1(t).week()}static isSame(t,n,i){return dayjs$1(t).isSame(dayjs$1(n),i)}static isBefore(t,n,i){return dayjs$1(t).isBefore(dayjs$1(n),i)}static isAfter(t,n,i){return dayjs$1(t).isAfter(dayjs$1(n),i)}static isSameDate(t,n){return this.isSame(t,n,"date")}static isBeforeDate(t,n){return this.isBefore(t,n,"date")}static isAfterDate(t,n){return this.isAfter(t,n,"date")}static isBetween(t,n,i,s,r="[]"){return dayjs$1(t).isBetween(dayjs$1(n),dayjs$1(i),s,r)}static isBetweenDate(t,n,i,s="[]"){return this.isBetween(t,n,i,"date",s)}static isFirstNdaysOfMonth(t,n){const i=this.getStartOfMonth(t),s=this.addTime(i,n-1,"day");return this.isBetweenDate(t,i,s)}static getTimePeriod(t){const n=t.getHours();return n>=6&&n<12?"morning":n>=12&&n<18?"afternoon":"evening"}static getAge(t,n=new Date){return n.getFullYear()-t.getFullYear()}static getExactAge(t,n=new Date){let i=n.getFullYear()-t.getFullYear();return n.getMonth()>t.getMonth()||n.getMonth()===t.getMonth()&&n.getDate()>=t.getDate()||(i-=1),i}static getMin(...t){return dayjs$1(Math.min(...t.map(n=>n.getTime()))).toDate()}static getMax(...t){return dayjs$1(Math.max(...t.map(n=>n.getTime()))).toDate()}static convertDuration(t,n,i){if(isNaN(t))throw new Error(`Invalid duration: ${t}`);if(t===0)return 0;if(n===i)return t;const s=dayjs$1.duration(t,n);switch(i){case"millisecond":return s.asMilliseconds();case"second":return s.asSeconds();case"minute":return s.asMinutes();case"hour":return s.asHours();case"day":return s.asDays();case"week":return s.asWeeks()}}},RandomUtil$1=class{static random(t,n,i=!0){const s=Math.random()*(n+1-t)+t;return i?Math.floor(s):s}static chance(t){return t>this.random(0,99,!1)}static maybe(){return this.chance(50)}static pick(t){return t[this.random(0,t.length-1)]}},SleepUtil$1=class{static sleep(t){return new Promise(n=>setTimeout(n,t))}};const metadata$1={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])\\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-4
226-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}"]
vendor: 20,373 bytes, line 22
22,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)?","8001\\d{5}|(?:[2-467]\\d|50)\\d{6}",[8,9],[["(\\d)(\\d{7})","$1 $2",["[235]|4[46]"]],["(\\d{8})","$1",["[67]"]],["(\\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}|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-579]\\d)\\d{7}",[9],[["(\\d{2})(\\d{3})(\\d{4})","$1 $2 $3",["[1-579]"],"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])))|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","(?:
22694\\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}"]
vendor: 18,925 bytes, line 22
22,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]))|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]|4[47]|61|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)|(?:43|59|75)[15]|(?:1[59]|29|67|72)[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(?:(?:2[14]|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|4[47])|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(?:(?:2[14]|5[15])[2-6]|3171|61[346]|88(?:[2-7]|82))|8(?:70[2-6]|84(?:[2356]|7[19])|91(?:[3-6]|7[19]))|73[134][2-6]|(?:74[47]|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]|28|3[129]|4[1-35689]|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[235689]|8[1-6])|7(?:1(?:[013-8]|9[6-9])|28[6-8]|3(?:17|2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]|8[0-24-7])|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]|7[235689])\\d|8(?:[14-6]\\d|2[0-79]))|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|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","
227090\\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{3})(\\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}
22(?:\\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}(?:\\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}
22)","$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-579]|61)","5(?:[0-579]|61[06])","5(?:[0-579]|61[06]1)"],"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"],0,1],["(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$1 $2 $3 $4",["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}
22)","$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}"]]]}};function withMetadataArgument(e,t){var n=Array.prototype.slice.call(t);return n.push(metadata$1),e.apply(this,n)}function compare(e,t){e=e.split("-"),t=t.split("-");for(var n=e[0].split("."),i=t[0].split("."),s=0;s<3;s++){var r=Number(n[s]),o=Number(i[s]);if(r>o)return 1;if(o>r)return-1;if(!isNaN(r)&&isNaN(o))return 1;if(isNaN(r)&&!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 objectConstructor={}.constructor;function isObject$1(e){return e!=null&&e.constructor===objectConstructor}function _typeof$6(e){"@babel/helpers - typeof";return _typeof$6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof$6(e)}function _classCallCheck$2(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties$1(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,_toPropertyKey$4(i.key),i)}}function _createClass$2(e,t,n){return t&&_defineProperties$1(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function _toPropertyKey$4(e){var t=_toPrimitive$4(e,"string");return _typeof$6(t)=="symbol"?t:t+""}function _toPrimitive$4(e,t){if(_typeof$6(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var i=n.call(e,t);if(_typeof$6(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var V3="1.2.0",V4="1.7.35",DEFAULT_EXT_PREFIX=" ext. ",CALLING_CODE_REG_EXP=/^\d+$/,Metadata=function(){function e(t){_classCallCheck$2(this,e),validateMetadata(t),this.metadata=t,setVersion.call(this,t)}return _createClass$2(e,[{key:"getCountries",value:function(){return Object.keys(this.metadata.countries).filter(function(n){return n!=="001"})}},{key:"getCountryMetadata",value:function(n){return this.metadata.countries[n]}},{key:"nonGeographic",value:function(){if(!(this.v1||this.v2||this.v3))return this.metadata.nonGeographic||this.metadata.nonGeographical}},{key:"hasCountry",value:function(n){return this.getCountryMetadata(n)!==void 0}},{key:"hasCallingCode",value:function(n){if(this.getCountryCodesForCallingCode(n))return!0;if(this.nonGeographic()){if(this.nonGeographic()[n])return!0}else{var i=this.countryCallingCodes()[n];if(i&&i.length===1&&i[0]==="001")return!0}}},{key:"isNonGeographicCallingCode",value:function(n){return this.nonGeographic()?!!this.nonGeographic()[n]:!this.getCountryCodesForCallingCode(n)}},{key:"country",value:function(n){return this.selectNumberingPlan(n)}},{key:"selectNumberingPlan",value:function(n,i){if(n&&CALLING_CODE_REG_EXP.test(n)&&(i=n,n=null),n&&n!=="001"){if(!this.hasCountry(n))throw new Error("Unknown country: ".concat(n));this.numberingPlan=new NumberingPlan(this.getCountryMetadata(n),this)}else if(i){if(!this.hasCallingCode(i))throw new Error("Unknown calling code: ".concat(i));this.numberingPlan=new NumberingPlan(this.getNumberingPlanMetadata(i),this)}else this.numberingPlan=void 0;return this}},{key:"getCountryCodesForCallingCode",value:function(n){var i=this.countryCallingCodes()[n];if(i)return i.length===1&&i[0].length===3?void 0:i}},{key:"getCountryCodeForCallingCode",value:function(n){var i=this.getCountryCodesForCallingCode(n);if(i)return i[0]}},{key:"getNumberingPlanMetadata",value:function(n){var i=this.getCountryCodeForCallingCode(n);if(i)return this.getCountryMetadata(i);if(this.nonGeographic()){var s=this.nonGeographic()[n];if(s)return s}else{var r=this.countryCallingCodes()[n];if(r&&r.length===1&&r[0]==="001")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(n){return this.numberingPlan.type(n)}},{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(n){return this.selectNumberingPlan(n)}},{key:"hasSelectedNumberingPlan",value:function(){return this.numberingPlan!==void 0}}])}(),NumberingPlan=function(){function e(t,n){_classCallCheck$2(this,e),this.globalMetadataObject=n,this.metadata=t,setVersion.call(this,n.metadata)}return _createClass$2(e,[{key:"callingCode",value:function(){return this.metadata[0]}},{key:"getDefaultCountryMetadataForRegion",value:function(){return this.globalMetadataObject.getNumberingPlanMetadata(this.callingCode())}},{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(n){return n[this.v1?2:this.v2?3:4]}},{key:"formats",value:function(){var n=this,i=this._getFormats(this.metadata)||this._getFormats(this.getDefaultCountryMetadataForRegion())||[];return i.map(function(s){return new Format(s,n)})}},{key:"nationalPrefix",value:function(){return this.metadata[this.v1?3:this.v2?4:5]}},{key:"_getNationalPrefixFormattingRule",value:function(n){return n[this.v1?4:this.v2?5:6]}},{key:"nationalPrefixFormattingRule",value:function(){return this._getNationalPrefixFormattingRule(this.metadata)||this._getNationalPrefixFormattingRule(this.getDefaultCountryMetadataForRegion())}},{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.getDefaultCountryMetadataForRegion())}},{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()&&this.types().length===0?!1:!!this.types()}},{key:"type",value:function(n){if(this.hasTypes()&&getType(this.types(),n))return new Type(getType(this.types(),n),this)}},{key:"ext",value:function(){return this.v1||this.v2?DEFAULT_EXT_PREFIX:this.metadata[13]||DEFAULT_EXT_PREFIX}}])}(),Format=function(){function e(t,n){_classCallCheck$2(this,e),this._format=t,this.metadata=n}return _createClass$2(e,[{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()&&!FIRST_GROUP_ONLY_PREFIX_PATTERN.test(this.nationalPrefixFormattingRule()))}},{key:"internationalFormat",value:function(){return this._format[5]||this.format()}}])}(),FIRST_GROUP_ONLY_PREFIX_PATTERN=/^\(?\$1\)?$/,Type=function(){function e(t,n){_classCallCheck$2(this,e),this.type=t,this.metadata=n}return _createClass$2(e,[{key:"pattern",value:function(){return this.metadata.v1?this.type:this.t
vendor: 33,476 bytes, lines 22-26
22ype[0]}},{key:"possibleLengths",value:function(){if(!this.metadata.v1)return this.type[1]||this.metadata.possibleLengths()}}])}();function getType(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 validateMetadata(e){if(!e)throw new Error("[libphonenumber-js] `metadata` argument not passed. Check your arguments.");if(!isObject$1(e)||!isObject$1(e.countries))throw new 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(isObject$1(e)?"an object of shape: { "+Object.keys(e).join(", ")+" }":"a "+typeOf(e)+": "+e,"."))}var typeOf=function(t){return _typeof$6(t)};function getCountryCallingCode$1(e,t){if(t=new Metadata(t),t.hasCountry(e))return t.selectNumberingPlan(e).countryCallingCode();throw new Error("Unknown country: ".concat(e))}function isSupportedCountry(e,t){return t.countries.hasOwnProperty(e)}function setVersion(e){var t=e.version;typeof t=="number"?(this.v1=t===1,this.v2=t===2,this.v3=t===3,this.v4=t===4):t?compare(t,V3)===-1?this.v2=!0:compare(t,V4)===-1?this.v3=!0:this.v4=!0:this.v1=!0}function checkNumberLength$1(e,t,n){return checkNumberLengthForType(e,t,void 0,n)}function checkNumberLengthForType(e,t,n,i){t&&(i=new Metadata(i.metadata),i.selectNumberingPlan(t));var s=i.type(n),r=s&&s.possibleLengths()||i.possibleLengths();if(!r)return"IS_POSSIBLE";var o=e.length,l=r[0];return l===o?"IS_POSSIBLE":l>o?"TOO_SHORT":r[r.length-1]<o?"TOO_LONG":r.indexOf(o,1)>=0?"IS_POSSIBLE":"INVALID_LENGTH"}function isPossiblePhoneNumber$1(e,t,n){if(t===void 0&&(t={}),n=new Metadata(n),t.v2){if(!e.countryCallingCode)throw new Error("Invalid phone number object passed");n.selectNumberingPlan(e.countryCallingCode)}else{if(!e.phone)return!1;if(e.country){if(!n.hasCountry(e.country))throw new Error("Unknown country: ".concat(e.country));n.selectNumberingPlan(e.country)}else{if(!e.countryCallingCode)throw new Error("Invalid phone number object passed");n.selectNumberingPlan(e.countryCallingCode)}}if(n.possibleLengths())return isPossibleNumber$1(e.phone||e.nationalNumber,e.country,n);if(e.countryCallingCode&&n.isNonGeographicCallingCode(e.countryCallingCode))return!0;throw new Error('Missing "possibleLengths" in metadata. Perhaps the metadata has been generated before v1.0.18.')}function isPossibleNumber$1(e,t,n){switch(checkNumberLength$1(e,t,n)){case"IS_POSSIBLE":return!0;default:return!1}}function matchesEntirely$1(e,t){return e=e||"",new RegExp("^(?:"+t+")$").test(e)}function _createForOfIteratorHelperLoose$2(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=_unsupportedIterableToArray$3(e))||t){n&&(e=n);var i=0;return function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. 23In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$3(e,t){if(e){if(typeof e=="string")return _arrayLikeToArray$3(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray$3(e,t):void 0}}function _arrayLikeToArray$3(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,i=Array(t);n<t;n++)i[n]=e[n];return i}var NON_FIXED_LINE_PHONE_TYPES=["MOBILE","PREMIUM_RATE","TOLL_FREE","SHARED_COST","VOIP","PERSONAL_NUMBER","PAGER","UAN","VOICEMAIL"];function getNumberType$2(e,t,n){if(t=t||{},!(!e.country&&!e.countryCallingCode)){n=new Metadata(n),n.selectNumberingPlan(e.country,e.countryCallingCode);var i=t.v2?e.nationalNumber:e.phone;if(matchesEntirely$1(i,n.nationalNumberPattern())){if(isNumberTypeEqualTo(i,"FIXED_LINE",n))return n.type("MOBILE")&&n.type("MOBILE").pattern()===""||!n.type("MOBILE")||isNumberTypeEqualTo(i,"MOBILE",n)?"FIXED_LINE_OR_MOBILE":"FIXED_LINE";for(var s=_createForOfIteratorHelperLoose$2(NON_FIXED_LINE_PHONE_TYPES),r;!(r=s()).done;){var o=r.value;if(isNumberTypeEqualTo(i,o,n))return o}}}}function isNumberTypeEqualTo(e,t,n){var i=n.type(t);return!i||!i.pattern()||i.possibleLengths()&&i.possibleLengths().indexOf(e.length)<0?!1:matchesEntirely$1(e,i.pattern())}function isValidNumber$1(e,t,n){if(t=t||{},n=new Metadata(n),n.selectNumberingPlan(e.country,e.countryCallingCode),n.hasTypes())return getNumberType$2(e,t,n.metadata)!==void 0;var i=t.v2?e.nationalNumber:e.phone;return matchesEntirely$1(i,n.nationalNumberPattern())}function getPossibleCountriesForNumber$1(e,t,n){var i=new Metadata(n),s=i.getCountryCodesForCallingCode(e);return s?s.filter(function(r){return couldNationalNumberBelongToCountry(t,r,n)}):[]}function couldNationalNumberBelongToCountry(e,t,n){var i=new Metadata(n);return i.selectNumberingPlan(t),i.numberingPlan.possibleLengths().indexOf(e.length)>=0}var MIN_LENGTH_FOR_NSN=2,MAX_LENGTH_FOR_NSN=17,MAX_LENGTH_COUNTRY_CODE=3,VALID_DIGITS="0-9ï¼-ï¼Ù -Ù©Û°-Û¹",DASHES="-â-ââã¼ï¼",SLASHES="ï¼/",DOTS="ï¼.",WHITESPACE="  Âââ ã",BRACKETS="()ï¼ï¼ï¼»ï¼½\\[\\]",TILDES="~ââ¼ï½",VALID_PUNCTUATION="".concat(DASHES).concat(SLASHES).concat(DOTS).concat(WHITESPACE).concat(BRACKETS).concat(TILDES),PLUS_CHARS="+ï¼",CAPTURING_DIGIT_PATTERN=new RegExp("(["+VALID_DIGITS+"])");function stripIddPrefix$1(e,t,n,i){if(t){var s=new Metadata(i);s.selectNumberingPlan(t,n);var r=new RegExp(s.IDDPrefix());if(e.search(r)===0){e=e.slice(e.match(r)[0].length);var o=e.match(CAPTURING_DIGIT_PATTERN);if(!(o&&o[1]!=null&&o[1].length>0&&o[1]==="0"))return e}}}function extractNationalNumberFromPossiblyIncompleteNumber$1(e,t){if(e&&t.numberingPlan.nationalPrefixForParsing()){var n=new RegExp("^(?:"+t.numberingPlan.nationalPrefixForParsing()+")"),i=n.exec(e);if(i){var s,r,o=i.length-1,l=o>0&&i[o];if(t.nationalPrefixTransformRule()&&l)s=e.replace(n,t.nationalPrefixTransformRule()),o>1&&(r=i[1]);else{var c=i[0];s=e.slice(c.length),l&&(r=i[1])}var h;if(l){var p=e.indexOf(i[1]),m=e.slice(0,p);m===t.numberingPlan.nationalPrefix()&&(h=t.numberingPlan.nationalPrefix())}else h=i[0];return{nationalNumber:s,nationalPrefix:h,carrierCode:r}}}return{nationalNumber:e}}function _createForOfIteratorHelperLoose$1(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=_unsupportedIterableToArray$2(e))||t){n&&(e=n);var i=0;return function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. 24In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$2(e,t){if(e){if(typeof e=="string")return _arrayLikeToArray$2(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray$2(e,t):void 0}}function _arrayLikeToArray$2(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,i=Array(t);n<t;n++)i[n]=e[n];return i}function getCountryByNationalNumber$1(e,t){var n=t.countries,i=t.metadata;i=new Metadata(i);for(var s=_createForOfIteratorHelperLoose$1(n),r;!(r=s()).done;){var o=r.value;if(i.selectNumberingPlan(o),i.leadingDigits()){if(e&&e.search(i.leadingDigits())===0)return o}else if(getNumberType$2({phone:e,country:o},void 0,i.metadata))return o}}function getCountryByCallingCode$1(e,t){var n=t.nationalNumber,i=t.metadata,s=i.getCountryCodesForCallingCode(e);if(s)return s.length===1?s[0]:getCountryByNationalNumber$1(n,{countries:s,metadata:i.metadata})}function extractNationalNumber$1(e,t,n){var i=extractNationalNumberFromPossiblyIncompleteNumber$1(e,n),s=i.carrierCode,r=i.nationalNumber;if(r!==e){if(!shouldHaveExtractedNationalPrefix(e,r,n))return{nationalNumber:e};if(n.numberingPlan.possibleLengths()&&(t||(t=getCountryByCallingCode$1(n.numberingPlan.callingCode(),{nationalNumber:r,metadata:n})),!isPossibleIncompleteNationalNumber(r,t,n)))return{nationalNumber:e}}return{nationalNumber:r,carrierCode:s}}function shouldHaveExtractedNationalPrefix(e,t,n){return!(matchesEntirely$1(e,n.nationalNumberPattern())&&!matchesEntirely$1(t,n.nationalNumberPattern()))}function isPossibleIncompleteNationalNumber(e,t,n){switch(checkNumberLength$1(e,t,n)){case"TOO_SHORT":case"INVALID_LENGTH":return!1;default:return!0}}function extractCountryCallingCodeFromInternationalNumberWithoutPlusSign$1(e,t,n,i,s){var r=n?getCountryCallingCode$1(n,s):i;if(e.indexOf(r)===0){s=new Metadata(s),s.selectNumberingPlan(n,r);var o=e.slice(r.length),l=extractNationalNumber$1(o,t,s),c=l.nationalNumber,h=extractNationalNumber$1(e,t,s),p=h.nationalNumber;if(!matchesEntirely$1(p,s.nationalNumberPattern())&&matchesEntirely$1(c,s.nationalNumberPattern())||checkNumberLength$1(p,t,s)==="TOO_LONG")return{countryCallingCode:r,number:o}}return{number:e}}function extractCountryCallingCode$1(e,t,n,i,s){if(!e)return{};var r;if(e[0]!=="+"){var o=stripIddPrefix$1(e,n,i,s);if(o&&o!==e)r=!0,e="+"+o;else{if(n||i){var l=extractCountryCallingCodeFromInternationalNumberWithoutPlusSign$1(e,t,n,i,s),c=l.countryCallingCode,h=l.number;if(c)return{countryCallingCodeSource:"FROM_NUMBER_WITHOUT_PLUS_SIGN",countryCallingCode:c,number:h}}return{number:e}}}if(e[1]==="0")return{};s=new Metadata(s);for(var p=2;p-1<=MAX_LENGTH_COUNTRY_CODE&&p<=e.length;){var m=e.slice(1,p);if(s.hasCallingCode(m))return s.selectNumberingPlan(m),{countryCallingCodeSource:r?"FROM_NUMBER_WITH_IDD":"FROM_NUMBER_WITH_PLUS_SIGN",countryCallingCode:m,number:e.slice(p)};p++}return{}}function applyInternationalSeparatorStyle$1(e){return e.replace(new RegExp("[".concat(VALID_PUNCTUATION,"]+"),"g")," ").trim()}var FIRST_GROUP_PATTERN=/(\$\d)/;function formatNationalNumberUsingFormat$1(e,t,n){var i=n.useInternationalFormat,s=n.withNationalPrefix,r=e.replace(new RegExp(t.pattern()),i?t.internationalFormat():s&&t.nationalPrefixFormattingRule()?t.format().replace(FIRST_GROUP_PATTERN,t.nationalPrefixFormattingRule()):t.format());return i?applyInternationalSeparatorStyle$1(r):r}var SINGLE_IDD_PREFIX_REG_EXP=/^[\d]+(?:[~\u2053\u223C\uFF5E][\d]+)?$/;function getIddPrefix$1(e,t,n){var i=new Metadata(n);if(i.selectNumberingPlan(e,t),i.defaultIDDPrefix())return i.defaultIDDPrefix();if(SINGLE_IDD_PREFIX_REG_EXP.test(i.IDDPrefix()))return i.IDDPrefix()}var RFC3966_EXTN_PREFIX=";ext=",getExtensionDigitsPattern=function(t){return"([".concat(VALID_DIGITS,"]{1,").concat(t,"})")};function createExtensionPattern$1(e){var t="20",n="15",i="9",s="6",r="[  \\t,]*",o="[:\\.ï¼]?[  \\t,-]*",l="#?",c="(?:e?xt(?:ensi(?:oÌ?|ó))?n?|ï½ ?ï½ï½ï½?|доб|anexo)",h="(?:[xï½#ï¼~ï½]|int|ï½ï½ï½)",p="[- ]+",m="[  \\t]*",g="(?:,{2}|;)",E=RFC3966_EXTN_PREFIX+getExtensionDigitsPattern(t),A=r+c+o+getExtensionDigitsPattern(t)+l,C=r+h+o+getExtensionDigitsPattern(i)+l,T=p+getExtensionDigitsPattern(s)+"#",I=m+g+o+getExtensionDigitsPattern(n)+l,M=m+"(?:,)+"+o+getExtensionDigitsPattern(i)+l;return E+"|"+A+"|"+C+"|"+T+"|"+I+"|"+M}var MIN_LENGTH_PHONE_NUMBER_PATTERN="["+VALID_DIGITS+"]{"+MIN_LENGTH_FOR_NSN+"}",VALID_PHONE_NUMBER="["+PLUS_CHARS+"]{0,1}(?:["+VALID_PUNCTUATION+"]*["+VALID_DIGITS+"]){3,}["+VALID_PUNCTUATION+VALID_DIGITS+"]*",VALID_PHONE_NUMBER_START_REG_EXP=new RegExp("^["+PLUS_CHARS+"]{0,1}(?:["+VALID_PUNCTUATION+"]*["+VALID_DIGITS+"]){1,2}$","i"),VALID_PHONE_NUMBER_WITH_EXTENSION=VALID_PHONE_NUMBER+"(?:"+createExtensionPattern$1()+")?",VALID_PHONE_NUMBER_PATTERN=new RegExp("^"+MIN_LENGTH_PHONE_NUMBER_PATTERN+"$|^"+VALID_PHONE_NUMBER_WITH_EXTENSION+"$","i");function isViablePhoneNumber$1(e){return e.length>=MIN_LENGTH_FOR_NSN&&VALID_PHONE_NUMBER_PATTERN.test(e)}function isViablePhoneNumberStart(e){return VALID_PHONE_NUMBER_START_REG_EXP.test(e)}function formatRFC3966(e){var t=e.number,n=e.ext;if(!t)return"";if(t[0]!=="+")throw new Error('"formatRFC3966()" expects "number" to be in E.164 format.');return"tel:".concat(t).concat(n?";ext="+n:"")}var DEFAULT_OPTIONS={formatExtension:function(t,n,i){return"".concat(t).concat(i.ext()).concat(n)}};function formatNumber(e,t,n,i){if(n?n=merge$1({},DEFAULT_OPTIONS,n):n=DEFAULT_OPTIONS,i=new Metadata(i),e.country&&e.country!=="001"){if(!i.hasCountry(e.country))throw new Error("Unknown country: ".concat(e.country));i.selectNumberingPlan(e.country)}else if(e.countryCallingCode)i.selectNumberingPlan(e.countryCallingCode);else return e.phone||"";var s=i.countryCallingCode(),r=n.v2?e.nationalNumber:e.phone,o;switch(t){case"NATIONAL":return r?(o=formatNationalNumber(r,e.carrierCode,"NATIONAL",i,n),addExtension(o,e.ext,i,n.formatExtension)):"";case"INTERNATIONAL":return r?(o=formatNationalNumber(r,null,"INTERNATIONAL",i,n),o="+".concat(s," ").concat(o),addExtension(o,e.ext,i,n.formatExtension)):"+".concat(s);case"E.164":return"+".concat(s).concat(r);case"RFC3966":return formatRFC3966({number:"+".concat(s).concat(r),ext:e.ext});case"IDD":if(!n.fromCountry)return;var l=formatIDD(r,e.carrierCode,s,n.fromCountry,i);return l?addExtension(l,e.ext,i,n.formatExtension):void 0;default:throw new Error('Unknown "format" argument passed to "formatNumber()": "'.concat(t,'"'))}}function formatNationalNumber(e,t,n,i,s){var r=chooseFormatForNumber(i.formats(),e);return r?formatNationalNumberUsingFormat$1(e,r,{useInternationalFormat:n==="INTERNATIONAL",withNationalPrefix:!(r.nationalPrefixIsOptionalWhenFormattingInNationalFormat()&&s&&s.nationalPrefix===!1)}):e}function chooseFormatForNumber(e,t){return pickFirstMatchingElement(e,function(n){if(n.leadingDigitsPatterns().length>0){var i=n.leadingDigitsPatterns()[n.leadingDigitsPatterns().length-1];if(t.search(i)!==0)return!1}return matchesEntirely$1(t,n.pattern())})}function addExtension(e,t,n,i){return t?i(e,t,n):e}function formatIDD(e,t,n,i,s){var r=getCountryCallingCode$1(i,s.metadata);if(r===n){var o=formatNationalNumber(e,t,"NATIONAL",s);return n==="1"?n+" "+o:o}var l=getIddPrefix$1(i,void 0,s.metadata);if(l)return"".concat(l," ").concat(n," ").concat(formatNationalNumber(e,null,"INTERNATIONAL",s))}function merge$1(){for(var e=1,t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];for(;e<n.length;){if(n[e])for(var s in n[e])n[0][s]=n[e][s];e++}return n[0]}function pickFirstMatchingElement(e,t){for(var n=0;n<e.length;){if(t(e[n]))return e[n];n++}}function _typeof$5(e){"@babel/helpers - typeof";return _typeof$5=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof$5(e)}function ownKeys$3(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,i)}return n}function _objectSpread$3(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?ownKeys$3(Object(n),!0).forEach(function(i){_defineProperty$3(e,i,n[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys$3(Object(n)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(n,i))})}return e}function _defineProperty$3(e,t,n){return(t=_toPropertyKey$3(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _classCallCheck$1(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,_toPropertyKey$3(i.key),i)}}function _createClass$1(e,t,n){return t&&_defineProperties(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function _toPropertyKey$3(e){var t=_toPrimitive$3(e,"string");return _typeof$5(t)=="symbol"?t:t+""}function _toPrimitive$3(e,t){if(_typeof$5(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var i=n.call(e,t);if(_typeof$5(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var PhoneNumber$1=function(){function e(t,n,i){if(_classCallCheck$1(this,e),!t)throw new TypeError("First argument is required");if(typeof t!="string")throw new TypeError("First argument must be a string");if(t[0]==="+"&&!n)throw new TypeError("`metadata` argument not passed");if(isObject$1(n)&&isObject$1(n.countries)){i=n;var s=t;if(!E164_NUMBER_REGEXP.test(s))throw new Error('Invalid `number` argument passed: must consist of a "+" followed by digits');var r=extractCountryCallingCode$1(s,void 0,void 0,void 0,i),o=r.countryCallingCode,l=r.number;if(n=l,t=o,!n)throw new Error("Invalid `number` argument passed: too short")}if(!n)throw new TypeError("`nationalNumber` argument is required");if(typeof n!="string")throw new TypeError("`nationalNumber` argument must be a string");validateMetadata(i);var c=getCountryAndCountryCallingCode(t,i),h=c.country,p=c.countryCallingCode;this.country=h,this.countryCallingCode=p,this.nationalNumber=n,this.number="+"+this.countryCallingCode+this.nationalNumber,this.getMetadata=function(){return i}}return _createClass$1(e,[{key:"setExt",value:function(n){this.ext=n}},{key:"getPossibleCountries",value:function(){return this.country?[this.country]:getPossibleCountriesForNumber$1(this.countryCallingCode,this.nationalNumber,this.getMetadata())}},{key:"isPossible",value:function(){return isPossiblePhoneNumber$1(this,{v2:!0},this.getMetadata())}},{key:"isValid",value:function(){return isValidNumber$1(this,{v2:!0},this.getMetadata())}},{key:"isNonGeographic",value:function(){var n=new Metadata(this.getMetadata());return n.isNonGeographicCallingCode(this.countryCallingCode)}},{key:"isEqual",value:function(n){return this.number===n.number&&this.ext===n.ext}},{key:"getType",value:function(){return getNumberType$2(this,{v2:!0},this.getMetadata())}},{key:"format",value:function(n,i){return formatNumber(this,n,i?_objectSpread$3(_objectSpread$3({},i),{},{v2:!0}):{v2:!0},this.getMetadata())}},{key:"formatNational",value:function(n){return this.format("NATIONAL",n)}},{key:"formatInternational",value:function(n){return this.format("INTERNATIONAL",n)}},{key:"getURI",value:function(n){return this.format("RFC3966",n)}}])}(),isCountryCode=function(t){return/^[A-Z]{2}$/.test(t)};function getCountryAndCountryCallingCode(e,t){var n,i,s=new Metadata(t);return isCountryCode(e)?(n=e,s.selectNumberingPlan(n),i=s.countryCallingCode()):i=e,{country:n,countryCallingCode:i}}var E164_NUMBER_REGEXP=/^\+\d+$/;function _typeof$4(e){"@babel/helpers - typeof";return _typeof$4=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof$4(e)}function _createClass(e,t,n){return Object.defineProperty(e,"prototype",{writable:!1}),e}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _callSuper(e,t,n){return t=_getPrototypeOf(t),_possibleConstructorReturn(e,_isNativeReflectConstruct()?Reflect.construct(t,n||[],_getPrototypeOf(e).constructor):t.apply(e,n))}function _possibleConstructorReturn(e,t){if(t&&(_typeof$4(t)=="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized(e)}function _assertThisInitialized(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _inherits(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&_setPrototypeOf(e,t)}function _wrapNativeSuper(e){var t=typeof Map=="function"?new Map:void 0;return _wrapNativeSuper=function(i){if(i===null||!_isNativeFunction(i))return i;if(typeof i!="function")throw new TypeError("Super expression must either be null or a function");if(t!==void 0){if(t.has(i))return t.get(i);t.set(i,s)}function s(){return _construct(i,arguments,_getPrototypeOf(this).constructor)}return s.prototype=Object.create(i.prototype,{constructor:{value:s,enumerable:!1,writable:!0,configurable:!0}}),_setPrototypeOf(s,i)},_wrapNativeSuper(e)}function _construct(e,t,n){if(_isNativeReflectConstruct())return Reflect.construct.apply(null,arguments);var i=[null];i.push.apply(i,t);var s=new(e.bind.apply(e,i));return n&&_setPrototypeOf(s,n.prototype),s}function _isNativeReflectConstruct(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(_isNativeReflectConstruct=function(){return!!e})()}function _isNativeFunction(e){try{return Function.toString.call(e).indexOf("[native code]")!==-1}catch{return typeof e=="function"}}function _setPrototypeOf(e,t){return _setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,i){return n.__proto__=i,n},_setPrototypeOf(e,t)}function _getPrototypeOf(e){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},_getPrototypeOf(e)}var ParseError$1=function(e){function t(n){var i;return _classCallCheck(this,t),i=_callSuper(this,t,[n]),Object.setPrototypeOf(i,t.prototype),i.name=i.constructor.name,i}return _inherits(t,e),_createClass(t)}(_wrapNativeSuper(Error)),EXTN_PATTERN=new RegExp("(?:"+createExtensionPattern$1()+")$","i");function extractExtension$1(e){var t=e.search(EXTN_PATTERN);if(t<0)return{};for(var n=e.slice(0,t),i=e.match(EXTN_PATTERN),s=1;s<i.length;){if(i[s])return{number:n,ext:i[s]};s++}}var DIGITS={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 parseDigit(e){return DIGITS[e]}function _createForOfIteratorHelperLoose(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=_unsupportedIterableToArray$1(e))||t){n&&(e=n);var i=0;return function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. 25In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray$1(e,t){if(e){if(typeof e=="string")return _arrayLikeToArray$1(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray$1(e,t):void 0}}function _arrayLikeToArray$1(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,i=Array(t);n<t;n++)i[n]=e[n];return i}function parseIncompletePhoneNumber$1(e){for(var t="",n=_createForOfIteratorHelperLoose(e.split("")),i;!(i=n()).done;){var s=i.value;t+=parsePhoneNumberCharacter(s,t)||""}return t}function parsePhoneNumberCharacter(e,t,n){return e==="+"?t?void 0:"+":parseDigit(e)}var PLUS_SIGN="+",RFC3966_VISUAL_SEPARATOR_="[\\-\\.\\(\\)]?",RFC3966_PHONE_DIGIT_="(["+VALID_DIGITS+"]|"+RFC3966_VISUAL_SEPARATOR_+")",RFC3966_GLOBAL_NUMBER_DIGITS_="^\\"+PLUS_SIGN+RFC3966_PHONE_DIGIT_+"*["+VALID_DIGITS+"]"+RFC3966_PHONE_DIGIT_+"*$",RFC3966_GLOBAL_NUMBER_DIGITS_PATTERN_=new RegExp(RFC3966_GLOBAL_NUMBER_DIGITS_,"g"),ALPHANUM_=VALID_DIGITS,RFC3966_DOMAINLABEL_="["+ALPHANUM_+"]+((\\-)*["+ALPHANUM_+"])*",VALID_ALPHA_="a-zA-Z",RFC3966_TOPLABEL_="["+VALID_ALPHA_+"]+((\\-)*["+ALPHANUM_+"])*",RFC3966_DOMAINNAME_="^("+RFC3966_DOMAINLABEL_+"\\.)*"+RFC3966_TOPLABEL_+"\\.?$",RFC3966_DOMAINNAME_PATTERN_=new RegExp(RFC3966_DOMAINNAME_,"g"),RFC3966_PREFIX_="tel:",RFC3966_PHONE_CONTEXT_=";phone-context=",RFC3966_ISDN_SUBADDRESS_=";isub=";function extractPhoneContext$1(e){var t=e.indexOf(RFC3966_PHONE_CONTEXT_);if(t<0)return null;var n=t+RFC3966_PHONE_CONTEXT_.length;if(n>=e.length)return"";var i=e.indexOf(";",n);return i>=0?e.substring(n,i):e.substring(n)}function isPhoneContextValid(e){return e===null?!0:e.length===0?!1:RFC3966_GLOBAL_NUMBER_DIGITS_PATTERN_.test(e)||RFC3966_DOMAINNAME_PATTERN_.test(e)}function extractFormattedPhoneNumberFromPossibleRfc3966NumberUri$1(e,t){var n=t.extractFormattedPhoneNumber,i=extractPhoneContext$1(e);if(!isPhoneContextValid(i))throw new ParseError$1("NOT_A_NUMBER");var s;if(i===null)s=n(e)||"";else{s="",i.charAt(0)===PLUS_SIGN&&(s+=i);var r=e.indexOf(RFC3966_PREFIX_),o;r>=0?o=r+RFC3966_PREFIX_.length:o=0;var l=e.indexOf(RFC3966_PHONE_CONTEXT_);s+=e.substring(o,l)}var c=s.indexOf(RFC3966_ISDN_SUBADDRESS_);if(c>0&&(s=s.substring(0,c)),s!=="")return s}var MAX_INPUT_STRING_LENGTH=250,PHONE_NUMBER_START_PATTERN=new RegExp("["+PLUS_CHARS+VALID_DIGITS+"]"),AFTER_PHONE_NUMBER_END_PATTERN=new RegExp("[^"+VALID_DIGITS+"#]+$");function parse$2(e,t,n){if(t=t||{},n=new Metadata(n),t.defaultCountry&&!n.hasCountry(t.defaultCountry))throw t.v2?new ParseError$1("INVALID_COUNTRY"):new Error("Unknown country: ".concat(t.defaultCountry));var i=parseInput(e,t.v2,t.extract),s=i.number,r=i.ext,o=i.error;if(!s){if(t.v2)throw o==="TOO_SHORT"?new ParseError$1("TOO_SHORT"):new ParseError$1("NOT_A_NUMBER");return{}}var l=parsePhoneNumber$4(s,t.defaultCountry,t.defaultCallingCode,n),c=l.country,h=l.nationalNumber,p=l.countryCallingCode,m=l.countryCallingCodeSource,g=l.carrierCode;if(!n.hasSelectedNumberingPlan()){if(t.v2)throw new ParseError$1("INVALID_COUNTRY");return{}}if(!h||h.length<MIN_LENGTH_FOR_NSN){if(t.v2)throw new ParseError$1("TOO_SHORT");return{}}if(h.length>MAX_LENGTH_FOR_NSN){if(t.v2)throw new ParseError$1("TOO_LONG");return{}}if(t.v2){var E=new PhoneNumber$1(p,h,n.metadata);return c&&(E.country=c),g&&(E.carrierCode=g),r&&(E.ext=r),E.__countryCallingCodeSource=m,E}var A=(t.extended?n.hasSelectedNumberingPlan():c)?matchesEntirely$1(h,n.nationalNumberPattern()):!1;return t.extended?{country:c,countryCallingCode:p,carrierCode:g,valid:A,possible:A?!0:!!(t.extended===!0&&n.possibleLengths()&&isPossibleNumber$1(h,c,n)),phone:h,ext:r}:A?result(c,h,r):{}}function _extractFormattedPhoneNumber(e,t,n){if(e){if(e.length>MAX_INPUT_STRING_LENGTH){if(n)throw new ParseError$1("TOO_LONG");return}if(t===!1)return e;var i=e.search(PHONE_NUMBER_START_PATTERN);if(!(i<0))return e.slice(i).replace(AFTER_PHONE_NUMBER_END_PATTERN,"")}}function parseInput(e,t,n){var i=extractFormattedPhoneNumberFromPossibleRfc3966NumberUri$1(e,{extractFormattedPhoneNumber:function(o){return _extractFormattedPhoneNumber(o,n,t)}});if(!i)return{};if(!isViablePhoneNumber$1(i))return isViablePhoneNumberStart(i)?{error:"TOO_SHORT"}:{};var s=extractExtension$1(i);return s.ext?s:{number:i}}function result(e,t,n){var i={country:e,phone:t};return n&&(i.ext=n),i}function parsePhoneNumber$4(e,t,n,i){var s=extractCountryCallingCode$1(parseIncompletePhoneNumber$1(e),void 0,t,n,i.metadata),r=s.countryCallingCodeSource,o=s.countryCallingCode,l=s.number,c;if(o)i.selectNumberingPlan(o);else if(l&&(t||n))i.selectNumberingPlan(t,n),t&&(c=t),o=n||getCountryCallingCode$1(t,i.metadata);else return{};if(!l)return{countryCallingCodeSource:r,countryCallingCode:o};var h=extractNationalNumber$1(parseIncompletePhoneNumber$1(l),c,i),p=h.nationalNumber,m=h.carrierCode,g=getCountryByCallingCode$1(o,{nationalNumber:p,metadata:i});return g&&(c=g,g==="001"||i.selectNumberingPlan(c)),{country:c,countryCallingCode:o,countryCallingCodeSource:r,nationalNumber:p,carrierCode:m}}function _typeof$3(e){"@babel/helpers - typeof";return _typeof$3=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof$3(e)}function ownKeys$2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,i)}return n}function _objectSpread$2(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?ownKeys$2(Object(n),!0).forEach(function(i){_defineProperty$2(e,i,n[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys$2(Object(n)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(n,i))})}return e}function _defineProperty$2(e,t,n){return(t=_toPropertyKey$2(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _toPropertyKey$2(e){var t=_toPrimitive$2(e,"string");return _typeof$3(t)=="symbol"?t:t+""}function _toPrimitive$2(e,t){if(_typeof$3(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var i=n.call(e,t);if(_typeof$3(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function parsePhoneNumberWithError$3(e,t,n){return parse$2(e,_objectSpread$2(_objectSpread$2({},t),{},{v2:!0}),n)}function _typeof$2(e){"@babel/helpers - typeof";return _typeof$2=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof$2(e)}function ownKeys$1(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,i)}return n}function _objectSpread$1(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?ownKeys$1(Object(n),!0).forEach(function(i){_defineProperty$1(e,i,n[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys$1(Object(n)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(n,i))})}return e}function _defineProperty$1(e,t,n){return(t=_toPropertyKey$1(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _toPropertyKey$1(e){var t=_toPrimitive$1(e,"string");return _typeof$2(t)=="symbol"?t:t+""}function _toPrimitive$1(e,t){if(_typeof$2(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var i=n.call(e,t);if(_typeof$2(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function _slicedToArray(e,t){return _arrayWithHoles(e)||_iterableToArrayLimit(e,t)||_unsupportedIterableToArray(e,t)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 26In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _unsupportedIterableToArray(e,t){if(e){if(typeof e=="string")return _arrayLikeToArray(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,i=Array(t);n<t;n++)i[n]=e[n];return i}function _iterableToArrayLimit(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var i,s,r,o,l=[],c=!0,h=!1;try{if(r=(n=n.call(e)).next,t!==0)for(;!(c=(i=r.call(n)).done)&&(l.push(i.value),l.length!==t);c=!0);}catch(p){h=!0,s=p}finally{try{if(!c&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(h)throw s}}return l}}function _arrayWithHoles(e){if(Array.isArray(e))return e}function normalizeArguments$1(e){var t=Array.prototype.slice.call(e),n=_slicedToArray(t,4),i=n[0],s=n[1],r=n[2],o=n[3],l,c,h;if(typeof i=="string")l=i;else throw new TypeError("A text for parsing must be a string.");if(!s||typeof s=="string")o?(c=r,h=o):(c=void 0,h=r),s&&(c=_objectSpread$1({defaultCountry:s},c));else if(isObject$1(s))r?(c=s,h=r):h=s;else throw new Error("Invalid second argument: ".concat(s));return{text:l,options:c,metadata:h}}function parsePhoneNumberWithError$2(){var e=normalizeArguments$1(arguments),t=e.text,n=e.options,i=e.metadata;return parsePhoneNumberWithError$3(t,n,i)}function _typeof$1(e){"@babel/helpers - typeof";return _typeof$1=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof$1(e)}function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),n.push.apply(n,i)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
26t%2?ownKeys(Object(n),!0).forEach(function(i){_defineProperty(e,i,n[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(n,i))})}return e}function _defineProperty(e,t,n){return(t=_toPropertyKey(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _toPropertyKey(e){var t=_toPrimitive(e,"string");return _typeof$1(t)=="symbol"?t:t+""}function _toPrimitive(e,t){if(_typeof$1(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var i=n.call(e,t);if(_typeof$1(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function parsePhoneNumber$3(e,t,n){t&&t.defaultCountry&&!isSupportedCountry(t.defaultCountry,n)&&(t=_objectSpread(_objectSpread({},t),{},{defaultCountry:void 0}));try{return parsePhoneNumberWithError$3(e,t,n)}catch(i){if(!(i instanceof ParseError$1))throw i}}function parsePhoneNumber$2(){var e=normalizeArguments$1(arguments),t=e.text,n=e.options,i=e.metadata;return parsePhoneNumber$3(t,n,i)}function parsePhoneNumberWithError$1(){return withMetadataArgument(parsePhoneNumberWithError$2,arguments)}function parsePhoneNumber$1(){return withMetadataArgument(parsePhoneNumber$2,arguments)}let Formatter$1=class{static address(t){const n=[],{postalCode:i,block:s,street:r,building:o,floor:l,unit:c}=t;return l&&c?n.push(`#${l}-${c}`):l?n.push(`#${l}`):c&&n.push(`#${c}`),s&&r?n.push(`${s} ${r}`):s?n.push(s):r&&n.push(r),o&&n.push(o),i&&n.push(`Singapore ${i}`),n.join(", ")}static address2(t){const n=[],{block:i,street:s,floor:r,unit:o}=t;return i&&s?n.push(`Blk ${i} ${s}`):i?n.push(`Blk ${i}`):s&&n.push(s),r&&o?n.push(`#${r}-${o}`):r?n.push(`#${r}`):o&&n.push(`#${o}`),n.join(", ")}static address3(t){let n="";const i=[],{postalCode:s,block:r,street:o,building:l,floor:c,unit:h}=t;return l&&i.push(l),r&&o?i.push(`${r} ${o}`):r?i.push(r):o&&i.push(o),c&&h?i.push(`#${c}-${h}`):c?i.push(`#${c}`):h&&i.push(`#${h}`),n=i.join(", "),s&&(n+=` 27Singapore ${s}`),n.trim()}static address4(t){const n=[],{postalCode:i,block:s,street:r,building:o,floor:l,unit:c}=t;return s&&n.push(s),r&&n.push(r),o&&n.push(o),l&&c?n.push(`#${l}-${c}`):l?n.push(`#${l}`):c&&n.push(`#${c}`),i&&n.push(`Singapore ${i}`),n.join(", ")}static contactNumber(t){const n=parsePhoneNumber$1(t.startsWith("+")?t:`+65${t}`);return n?n.formatNational():t}static e164PhoneNumber(t,n=!1){const i=parsePhoneNumber$1(t);if(!i)return t;const s=i.countryCallingCode,r=i.formatInternational();return n?r.replace(`+${s}`,"").trim():r}static agency(t){const{acronym:n,branch:i}=t;let s=t.name;return n&&(s+=` (${n})`),i&&(s+=` - ${i}`),s}static fileSize(t,n="auto",i=!0,s=2){let r=n==="auto"?FileUtil$1.getOptimalFileSizeUnit(t):n,o;return r==="MB"?o=t/Math.pow(2,20):r==="KB"?o=t/Math.pow(2,10):(o=t,r=StringUtil$1.pluralize("Byte",t,!1)),o=parseFloat(o.toFixed(s)),i?`${o} ${r}`:`${o}`}static dollars(t,n,i){return n=n??!0,t.toLocaleString("en-US",{maximumFractionDigits:2,minimumFractionDigits:2,...i,style:n?"currency":void 0,currency:"USD"})}static cents(t,n,i){return this.dollars(t/100,n,i)}},ValidationUtil$1=class{static testRegex(t,n,i){return t==null||i!=null&&t.length>i?!1:n.test(t)}static isBaseString(t){return this.testRegex(t,Regex$1.BASE_STRING)}static isPostalCode(t){return this.testRegex(t,Regex$1.POSTAL_CODE)}static isAddressFloor(t){return this.testRegex(t,Regex$1.ADDRESS_FLOOR)}static isAddressUnit(t){return this.testRegex(t,Regex$1.ADDRESS_UNIT)}static isBusinessAddressFloor(t){return this.testRegex(t,Regex$1.BUSINESS_ADDRESS_FLOOR)}static isBusinessAddressUnit(t){return this.testRegex(t,Regex$1.BUSINESS_ADDRESS_UNIT)}static isSgContactNumber(t){return this.testRegex(t,Regex$1.SG_CONTACT_NUMBER)}static isSgLandlineNumber(t){return this.testRegex(t,Regex$1.SG_LANDLINE_NUMBER)}static isSgMobileNumber(t){return this.testRegex(t,Regex$1.SG_MOBILE_NUMBER)}static isE164PhoneNumber(t,n){var l;if(t==null)return!1;let i=!1;try{i=/^\+[0-9]+$/.test(t)&&!!((l=parsePhoneNumberWithError$1(t))!=null&&l.isValid())}catch{}if(!i)return!1;const s=t.startsWith("+65"),{sgNumber:r,allowedSgNumber:o}=n??{};if(r&&!s)return!1;if(s){const c=t.replace("+65","");return o==="mobile"?this.isSgMobileNumber(c):o==="landline"?this.isSgLandlineNumber(c):this.isSgContactNumber(c)}return!0}static isPeopleName(t,n){const{maxLength:i=60}=n??{};return this.testRegex(t,Regex$1.PEOPLE_NAME,i)}static isEmail(t,n){const{domain:i,maxLength:s=254}=n??{};return this.testRegex(t,Regex$1.EMAIL,s)?i?this.belongsToEmailDomain(t,i):!0:!1}static isGovSgEmail(t,n){return this.isEmail(t,{...n,domain:"gov.sg"})}static belongsToEmailDomain(t,n){return t=t.toLowerCase(),ArrayUtil$1.arrayify(n).map(r=>r.toLowerCase()).map(r=>r.startsWith("@")||r.startsWith(".")?t.endsWith(r):t.endsWith(`@${r}`)||t.endsWith(`.${r}`)).includes(!0)}static isDomainName(t,n){const{domain:i,maxLength:s=253}=n??{};return this.testRegex(t,Regex$1.DOMAIN_NAME,s)?i?this.belongsToDomain(`https://${t}`,i):!0:!1}static isWebDomain(t,n){const{secure:i,domain:s,maxLength:r}=n??{};return!this.testRegex(t,Regex$1.WEB_DOMAIN,r)||i&&!t.toLowerCase().startsWith("https://")?!1:s?this.belongsToDomain(t,s):!0}static isUrl(t,n){const{secure:i,domain:s,maxLength:r}=n??{};return!this.testRegex(t,Regex$1.URL,r)||i&&!t.toLowerCase().startsWith("https://")?!1:s?this.belongsToDomain(t,s):!0}static belongsToDomain(t,n){const i=ArrayUtil$1.arrayify(n).map(r=>r.toLowerCase());try{t=`//${new URL(t).hostname.toLowerCase()}`}catch{}return i.map(r=>r.startsWith("//")||r.startsWith(".")?t.endsWith(r):t.endsWith(`//${r}`)||t.endsWith(`.${r}`)).includes(!0)}static isIpv4(t,n){const{cidrs:i}=n??{};return this.testRegex(t,Regex$1.IPV4,15)?i?this.isIpV4WithinRange(t,i):!0:!1}static isIpV4WithinRange(t,n){const i=t.split(".").map(s=>parseInt(s,10).toString(2).padStart(8,"0")).join("");return n.some(s=>{const[r,o]=s.split("/"),l=r.split(".").map(c=>parseInt(c,10).toString(2).padStart(8,"0")).join("").substring(0,parseInt(o,10));return i.startsWith(l)})}static isNricFin(t){return UinUtil$1.isNricFin(t)}static isNric(t){return UinUtil$1.isNric(t)}static isFin(t){return UinUtil$1.isFin(t)}static isUuid(t,n){const{format:i="short"}=n??{};return i==="short"?this.testRegex(t,Regex$1.SHORT_UUID):this.testRegex(t,Regex$1.LONG_UUID)}static isFileName(t,n){const{maxLength:i=255,allowedExtensions:s}=n??{};if(!this.testRegex(t,Regex$1.FILE_NAME,i))return!1;if(!(s!=null&&s.length))return!0;const r=t.includes(".")?t.split(".").pop().toLowerCase():"";return s.map(o=>o.toLowerCase()).includes(r)}static isUen(t){return this.testRegex(t,Regex$1.UEN)}static isBase64(t){if(t==null||t.length%4!==0)return!1;try{return typeof atob=="function"?atob(t):Buffer$1.from(t,"base64"),!0}catch{return!1}}};var generate$1={exports:{}},cryptoBrowserify={}
vendor: 30,099 bytes, lines 27-32
27,browser$c={exports:{}},safeBuffer$2={exports:{}},dist$4={},hasRequiredDist$3;function requireDist$3(){return hasRequiredDist$3||(hasRequiredDist$3=1,function(e){Object.defineProperties(e,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});var t={},n={};n.byteLength=p,n.toByteArray=g,n.fromByteArray=C;for(var i=[],s=[],r=typeof Uint8Array<"u"?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",l=0,c=o.length;l<c;++l)i[l]=o[l],s[o.charCodeAt(l)]=l;s[45]=62,s[95]=63;function h(M){var P=M.length;if(P%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var N=M.indexOf("=");N===-1&&(N=P);var O=N===P?0:4-N%4;return[N,O]}function p(M){var P=h(M),N=P[0],O=P[1];return(N+O)*3/4-O}function m(M,P,N){return(P+N)*3/4-N}function g(M){var P,N=h(M),O=N[0],j=N[1],B=new r(m(M,O,j)),D=0,U=j>0?O-4:O,z;for(z=0;z<U;z+=4)P=s[M.charCodeAt(z)]<<18|s[M.charCodeAt(z+1)]<<12|s[M.charCodeAt(z+2)]<<6|s[M.charCodeAt(z+3)],B[D++]=P>>16&255,B[D++]=P>>8&255,B[D++]=P&255;return j===2&&(P=s[M.charCodeAt(z)]<<2|s[M.charCodeAt(z+1)]>>4,B[D++]=P&255),j===1&&(P=s[M.charCodeAt(z)]<<10|s[M.charCodeAt(z+1)]<<4|s[M.charCodeAt(z+2)]>>2,B[D++]=P>>8&255,B[D++]=P&255),B}function E(M){return i[M>>18&63]+i[M>>12&63]+i[M>>6&63]+i[M&63]}function A(M,P,N){for(var O,j=[],B=P;B<N;B+=3)O=(M[B]<<16&16711680)+(M[B+1]<<8&65280)+(M[B+2]&255),j.push(E(O));return j.join("")}function C(M){for(var P,N=M.length,O=N%3,j=[],B=16383,D=0,U=N-O;D<U;D+=B)j.push(A(M,D,D+B>U?U:D+B));return O===1?(P=M[N-1],j.push(i[P>>2]+i[P<<4&63]+"==")):O===2&&(P=(M[N-2]<<8)+M[N-1],j.push(i[P>>10]+i[P>>4&63]+i[P<<2&63]+"=")),j.join("")}var T={};/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */T.read=function(M,P,N,O,j){var B,D,U=j*8-O-1,z=(1<<U)-1,R=z>>1,a=-7,f=N?j-1:0,d=N?-1:1,v=M[P+f];for(f+=d,B=v&(1<<-a)-1,v>>=-a,a+=U;a>0;B=B*256+M[P+f],f+=d,a-=8);for(D=B&(1<<-a)-1,B>>=-a,a+=O;a>0;D=D*256+M[P+f],f+=d,a-=8);if(B===0)B=1-R;else{if(B===z)return D?NaN:(v?-1:1)*(1/0);D=D+Math.pow(2,O),B=B-R}return(v?-1:1)*D*Math.pow(2,B-O)},T.write=function(M,P,N,O,j,B){var D,U,z,R=B*8-j-1,a=(1<<R)-1,f=a>>1,d=j===23?Math.pow(2,-24)-Math.pow(2,-77):0,v=O?0:B-1,b=O?1:-1,S=P<0||P===0&&1/P<0?1:0;for(P=Math.abs(P),isNaN(P)||P===1/0?(U=isNaN(P)?1:0,D=a):(D=Math.floor(Math.log(P)/Math.LN2),P*(z=Math.pow(2,-D))<1&&(D--,z*=2),D+f>=1?P+=d/z:P+=d*Math.pow(2,1-f),P*z>=2&&(D++,z/=2),D+f>=a?(U=0,D=a):D+f>=1?(U=(P*z-1)*Math.pow(2,j),D=D+f):(U=P*Math.pow(2,f-1)*Math.pow(2,j),D=0));j>=8;M[N+v]=U&255,v+=b,U/=256,j-=8);for(D=D<<j|U,R+=j;R>0;M[N+v]=D&255,v+=b,D/=256,R-=8);M[N+v-b]|=S*128};/*! 28 * The buffer module from node.js, for the browser. 29 * 30 * @author Feross Aboukhadijeh <https://feross.org> 31 * @license MIT 32 */(function(M){const P=n,N=T,O=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;M.Buffer=a,M.SlowBuffer=_,M.INSPECT_MAX_BYTES=50;const j=2147483647;M.kMaxLength=j;const{Uint8Array:B,ArrayBuffer:D,SharedArrayBuffer:U}=globalThis;a.TYPED_ARRAY_SUPPORT=z(),!a.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function z(){try{const re=new B(1),q={foo:function(){return 42}};return Object.setPrototypeOf(q,B.prototype),Object.setPrototypeOf(re,q),re.foo()===42}catch{return!1}}Object.defineProperty(a.prototype,"parent",{enumerable:!0,get:function(){if(a.isBuffer(this))return this.buffer}}),Object.defineProperty(a.prototype,"offset",{enumerable:!0,get:function(){if(a.isBuffer(this))return this.byteOffset}});function R(re){if(re>j)throw new RangeError('The value "'+re+'" is invalid for option "size"');const q=new B(re);return Object.setPrototypeOf(q,a.prototype),q}function a(re,q,W){if(typeof re=="number"){if(typeof q=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return b(re)}return f(re,q,W)}a.poolSize=8192;function f(re,q,W){if(typeof re=="string")return S(re,q);if(D.isView(re))return y(re);if(re==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof re);if(Ce(re,D)||re&&Ce(re.buffer,D)||typeof U<"u"&&(Ce(re,U)||re&&Ce(re.buffer,U)))return u(re,q,W);if(typeof re=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');const fe=re.valueOf&&re.valueOf();if(fe!=null&&fe!==re)return a.from(fe,q,W);const be=x(re);if(be)return be;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof re[Symbol.toPrimitive]=="function")return a.from(re[Symbol.toPrimitive]("string"),q,W);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof re)}a.from=function(re,q,W){return f(re,q,W)},Object.setPrototypeOf(a.prototype,B.prototype),Object.setPrototypeOf(a,B);function d(re){if(typeof re!="number")throw new TypeError('"size" argument must be of type number');if(re<0)throw new RangeError('The value "'+re+'" is invalid for option "size"')}function v(re,q,W){return d(re),re<=0?R(re):q!==void 0?typeof W=="string"?R(re).fill(q,W):R(re).fill(q):R(re)}a.alloc=function(re,q,W){return v(re,q,W)};function b(re){return d(re),R(re<0?0:L(re)|0)}a.allocUnsafe=function(re){return b(re)},a.allocUnsafeSlow=function(re){return b(re)};function S(re,q){if((typeof q!="string"||q==="")&&(q="utf8"),!a.isEncoding(q))throw new TypeError("Unknown encoding: "+q);const W=J(re,q)|0;let fe=R(W);const be=fe.write(re,q);return be!==W&&(fe=fe.slice(0,be)),fe}function w(re){const q=re.length<0?0:L(re.length)|0,W=R(q);for(let fe=0;fe<q;fe+=1)W[fe]=re[fe]&255;return W}function y(re){if(Ce(re,B)){const q=new B(re);return u(q.buffer,q.byteOffset,q.byteLength)}return w(re)}function u(re,q,W){if(q<0||re.byteLength<q)throw new RangeError('"offset" is outside of buffer bounds');if(re.byteLength<q+(W||0))throw new RangeError('"length" is outside of buffer bounds');let fe;return q===void 0&&W===void 0?fe=new B(re):W===void 0?fe=new B(re,q):fe=new B(re,q,W),Object.setPrototypeOf(fe,a.prototype),fe}function x(re){if(a.isBuffer(re)){const q=L(re.length)|0,W=R(q);return W.length===0||re.copy(W,0,0,q),W}if(re.length!==void 0)return typeof re.length!="number"||it(re.length)?R(0):w(re);if(re.type==="Buffer"&&Array.isArray(re.data))return w(re.data)}function L(re){if(re>=j)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+j.toString(16)+" bytes");return re|0}function _(re){return+re!=re&&(re=0),a.alloc(+re)}a.isBuffer=function(q){return q!=null&&q._isBuffer===!0&&q!==a.prototype},a.compare=function(q,W){if(Ce(q,B)&&(q=a.from(q,q.offset,q.byteLength)),Ce(W,B)&&(W=a.from(W,W.offset,W.byteLength)),!a.isBuffer(q)||!a.isBuffer(W))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(q===W)return 0;let fe=q.length,be=W.length;for(let le=0,ae=Math.min(fe,be);le<ae;++le)if(q[le]!==W[le]){fe=q[le],be=W[le];break}return fe<be?-1:be<fe?1:0},a.isEncoding=function(q){switch(String(q).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},a.concat=function(q,W){if(!Array.isArray(q))throw new TypeError('"list" argument must be an Array of Buffers');if(q.length===0)return a.alloc(0);let fe;if(W===void 0)for(W=0,fe=0;fe<q.length;++fe)W+=q[fe].length;const be=a.allocUnsafe(W);let le=0;for(fe=0;fe<q.length;++fe){let ae=q[fe];if(Ce(ae,B))le+ae.length>be.length?(a.isBuffer(ae)||(ae=a.from(ae)),ae.copy(be,le)):B.prototype.set.call(be,ae,le);else if(a.isBuffer(ae))ae.copy(be,le);else throw new TypeError('"list" argument must be an Array of Buffers');le+=ae.length}return be};function J(re,q){if(a.isBuffer(re))return re.length;if(D.isView(re)||Ce(re,D))return re.byteLength;if(typeof re!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof re);const W=re.length,fe=arguments.length>2&&arguments[2]===!0;if(!fe&&W===0)return 0;let be=!1;for(;;)switch(q){case"ascii":case"latin1":case"binary":return W;case"utf8":case"utf-8":return Tt(re).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return W*2;case"hex":return W>>>1;case"base64":return je(re).length;default:if(be)return fe?-1:Tt(re).length;q=(""+q).toLowerCase(),be=!0}}a.byteLength=J;function Z(re,q,W){let fe=!1;if((q===void 0||q<0)&&(q=0),q>this.length||((W===void 0||W>this.length)&&(W=this.length),W<=0)||(W>>>=0,q>>>=0,W<=q))return"";for(re||(re="utf8");;)switch(re){case"hex":return ot(this,q,W);case"utf8":case"utf-8":return we(this,q,W);case"ascii":return Be(this,q,W);case"latin1":case"binary":return xe(this,q,W);case"base64":return qe(this,q,W);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ie(this,q,W);default:if(fe)throw new TypeError("Unknown encoding: "+re);re=(re+"").toLowerCase(),fe=!0}}a.prototype._isBuffer=!0;function V(re,q,W){const fe=re[q];re[q]=re[W],re[W]=fe}a.prototype.swap16=function(){const q=this.length;if(q%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let W=0;W<q;W+=2)V(this,W,W+1);return this},a.prototype.swap32=function(){const q=this.length;if(q%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(let W=0;W<q;W+=4)V(this,W,W+3),V(this,W+1,W+2);return this},a.prototype.swap64=function(){const q=this.length;if(q%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(let W=0;W<q;W+=8)V(this,W,W+7),V(this,W+1,W+6),V(this,W+2,W+5),V(this,W+3,W+4);return this},a.prototype.toString=function(){const q=this.length;return q===0?"":arguments.length===0?we(this,0,q):Z.apply(this,arguments)},a.prototype.toLocaleString=a.prototype.toString,a.prototype.equals=function(q){if(!a.isBuffer(q))throw new TypeError("Argument must be a Buffer");return this===q?!0:a.compare(this,q)===0},a.prototype.inspect=function(){let q="";const W=M.INSPECT_MAX_BYTES;return q=this.toString("hex",0,W).replace(/(.{2})/g,"$1 ").trim(),this.length>W&&(q+=" ... "),"<Buffer "+q+">"},O&&(a.prototype[O]=a.prototype.inspect),a.prototype.compare=function(q,W,fe,be,le){if(Ce(q,B)&&(q=a.from(q,q.offset,q.byteLength)),!a.isBuffer(q))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof q);if(W===void 0&&(W=0),fe===void 0&&(fe=q?q.length:0),be===void 0&&(be=0),le===void 0&&(le=this.length),W<0||fe>q.length||be<0||le>this.length)throw new RangeError("out of range index");if(be>=le&&W>=fe)return 0;if(be>=le)return-1;if(W>=fe)return 1;if(W>>>=0,fe>>>=0,be>>>=0,le>>>=0,this===q)return 0;let ae=le-be,Ee=fe-W;const Xe=Math.min(ae,Ee),pe=this.slice(be,le),ke=q.slice(W,fe);for(let lt=0;lt<Xe;++lt)if(pe[lt]!==ke[lt]){ae=pe[lt],Ee=ke[lt];break}return ae<Ee?-1:Ee<ae?1:0};function k(re,q,W,fe,be){if(re.length===0)return-1;if(typeof W=="string"?(fe=W,W=0):W>2147483647?W=2147483647:W<-2147483648&&(W=-2147483648),W=+W,it(W)&&(W=be?0:re.length-1),W<0&&(W=re.length+W),W>=re.length){if(be)return-1;W=re.length-1}else if(W<0)if(be)W=0;else return-1;if(typeof q=="string"&&(q=a.from(q,fe)),a.isBuffer(q))return q.length===0?-1:H(re,q,W,fe,be);if(typeof q=="number")return q=q&255,typeof B.prototype.indexOf=="function"?be?B.prototype.indexOf.call(re,q,W):B.prototype.lastIndexOf.call(re,q,W):H(re,[q],W,fe,be);throw new TypeError("val must be string, number or Buffer")}function H(re,q,W,fe,be){let le=1,ae=re.length,Ee=q.length;if(fe!==void 0&&(fe=String(fe).toLowerCase(),fe==="ucs2"||fe==="ucs-2"||fe==="utf16le"||fe==="utf-16le")){if(re.length<2||q.length<2)return-1;le=2,ae/=2,Ee/=2,W/=2}function Xe(ke,lt){return le===1?ke[lt]:ke.readUInt16BE(lt*le)}let pe;if(be){let ke=-1;for(pe=W;pe<ae;pe++)if(Xe(re,pe)===Xe(q,ke===-1?0:pe-ke)){if(ke===-1&&(ke=pe),pe-ke+1===Ee)return ke*le}else ke!==-1&&(pe-=pe-ke),ke=-1}else for(W+Ee>ae&&(W=ae-Ee),pe=W;pe>=0;pe--){let ke=!0;for(let lt=0;lt<Ee;lt++)if(Xe(re,pe+lt)!==Xe(q,lt)){ke=!1;break}if(ke)return pe}return-1}a.prototype.includes=function(q,W,fe){return this.indexOf(q,W,fe)!==-1},a.prototype.indexOf=function(q,W,fe){return k(this,q,W,fe,!0)},a.prototype.lastIndexOf=function(q,W,fe){return k(this,q,W,fe,!1)};function ee(re,q,W,fe){W=Number(W)||0;const be=re.length-W;fe?(fe=Number(fe),fe>be&&(fe=be)):fe=be;const le=q.length;fe>le/2&&(fe=le/2);let ae;for(ae=0;ae<fe;++ae){const Ee=parseInt(q.substr(ae*2,2),16);if(it(Ee))return ae;re[W+ae]=Ee}return ae}function K(re,q,W,fe){return ge(Tt(q,re.length-W),re,W,fe)}function te(re,q,W,fe){return ge(Ve(q),re,W,fe)}function Y(re,q,W,fe){return ge(je(q),re,W,fe)}function ue(re,q,W,fe){return ge(at(q,re.length-W),re,W,fe)}a.prototype.write=function(q,W,fe,be){if(W===void 0)be="utf8",fe=this.length,W=0;else if(fe===void 0&&typeof W=="string")be=W,fe=this.length,W=0;else if(isFinite(W))W=W>>>0,isFinite(fe)?(fe=fe>>>0,be===void 0&&(be="utf8")):(be=fe,fe=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");const le=this.length-W;if((fe===void 0||fe>le)&&(fe=le),q.length>0&&(fe<0||W<0)||W>this.length)throw new RangeError("Attempt to write outside buffer bounds");be||(be="utf8");let ae=!1;for(;;)switch(be){case"hex":return ee(this,q,W,fe);case"utf8":case"utf-8":return K(this,q,W,fe);case"ascii":case"latin1":case"binary":return te(this,q,W,fe);case"base64":return Y(this,q,W,fe);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ue(this,q,W,fe);default:if(ae)throw new TypeError("Unknown encoding: "+be);be=(""+be).toLowerCase(),ae=!0}},a.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function qe(re,q,W){return q===0&&W===re.length?P.fromByteArray(re):P.fromByteArray(re.slice(q,W))}function we(re,q,W){W=Math.min(re.length,W);const fe=[];let be=q;for(;be<W;){const le=re[be];let ae=null,Ee=le>239?4:le>223?3:le>191?2:1;if(be+Ee<=W){let Xe,pe,ke,lt;switch(Ee){case 1:le<128&&(ae=le);break;case 2:Xe=re[be+1],(Xe&192)===128&&(lt=(le&31)<<6|Xe&63,lt>127&&(ae=lt));break;case 3:Xe=re[be+1],pe=re[be+2],(Xe&192)===128&&(pe&192)===128&&(lt=(le&15)<<12|(Xe&63)<<6|pe&63,lt>2047&&(lt<55296||lt>57343)&&(ae=lt));break;case 4:Xe=re[be+1],pe=re[be+2],ke=re[be+3],(Xe&192)===128&&(pe&192)===128&&(ke&192)===128&&(lt=(le&15)<<18|(Xe&63)<<12|(pe&63)<<6|ke&63,lt>65535&<<1114112&&(ae=lt))}}ae===null?(ae=65533,Ee=1):ae>65535&&(ae-=65536,fe.push(ae>>>10&1023|55296),ae=56320|ae&1023),fe.push(ae),be+=Ee}return st(fe)}const Ae=4096;function st(re){const q=re.length;if(q<=Ae)return String.fromCharCode.apply(String,re);let W="",fe=0;for(;fe<q;)W+=String.fromCharCode.apply(String,re.slice(fe,fe+=Ae));return W}function Be(re,q,W){let fe="";W=Math.min(re.length,W);for(let be=q;be<W;++be)fe+=String.fromCharCode(re[be]&127);return fe}function xe(re,q,W){let fe="";W=Math.min(re.length,W);for(let be=q;be<W;++be)fe+=String.fromCharCode(re[be]);return fe}function ot(re,q,W){const fe=re.length;(!q||q<0)&&(q=0),(!W||W<0||W>fe)&&(W=fe);let be="";for(let le=q;le<W;++le)be+=De[re[le]];return be}function Ie(re,q,W){const fe=re.slice(q,W);let be="";for(let le=0;le<fe.length-1;le+=2)be+=String.fromCharCode(fe[le]+fe[le+1]*256);return be}a.prototype.slice=function(q,W){const fe=this.length;q=~~q,W=W===void 0?fe:~~W,q<0?(q+=fe,q<0&&(q=0)):q>fe&&(q=fe),W<0?(W+=fe,W<0&&(W=0)):W>fe&&(W=fe),W<q&&(W=q);const be=this.subarray(q,W);return Object.setPrototypeOf(be,a.prototype),be};function Pe(re,q,W){if(re%1!==0||re<0)throw new RangeError("offset is not uint");if(re+q>W)throw new RangeError("Trying to access beyond buffer length")}a.prototype.readUintLE=a.prototype.readUIntLE=function(q,W,fe){q=q>>>0,W=W>>>0,fe||Pe(q,W,this.length);let be=this[q],le=1,ae=0;for(;++ae<W&&(le*=256);)be+=this[q+ae]*le;return be},a.prototype.readUintBE=a.prototype.readUIntBE=function(q,W,fe){q=q>>>0,W=W>>>0,fe||Pe(q,W,this.length);let be=this[q+--W],le=1;for(;W>0&&(le*=256);)be+=this[q+--W]*le;return be},a.prototype.readUint8=a.prototype.readUInt8=function(q,W){return q=q>>>0,W||Pe(q,1,this.length),this[q]},a.prototype.readUint16LE=a.prototype.readUInt16LE=function(q,W){return q=q>>>0,W||Pe(q,2,this.length),this[q]|this[q+1]<<8},a.prototype.readUint16BE=a.prototype.readUInt16BE=function(q,W){return q=q>>>0,W||Pe(q,2,this.length),this[q]<<8|this[q+1]},a.prototype.readUint32LE=a.prototype.readUInt32LE=function(q,W){return q=q>>>0,W||Pe(q,4,this.length),(this[q]|this[q+1]<<8|this[q+2]<<16)+this[q+3]*16777216},a.prototype.readUint32BE=a.prototype.readUInt32BE=function(q,W){return q=q>>>0,W||Pe(q,4,this.length),this[q]*16777216+(this[q+1]<<16|this[q+2]<<8|this[q+3])},a.prototype.readBigUInt64LE=Ge(function(q){q=q>>>0,Qe(q,"offset");const W=this[q],fe=this[q+7];(W===void 0||fe===void 0)&&Te(q,this.length-8);const be=W+this[++q]*2**8+this[++q]*2**16+this[++q]*2**24,le=this[++q]+this[++q]*2**8+this[++q]*2**16+fe*2**24;return BigInt(be)+(BigInt(le)<<BigInt(32))}),a.prototype.readBigUInt64BE=Ge(function(q){q=q>>>0,Qe(q,"offset");const W=this[q],fe=this[q+7];(W===void 0||fe===void 0)&&Te(q,this.length-8);const be=W*2**24+this[++q]*2**16+this[++q]*2**8+this[++q],le=this[++q]*2**24+this[++q]*2**16+this[++q]*2**8+fe;return(BigInt(be)<<BigInt(32))+BigInt(le)}),a.prototype.readIntLE=function(q,W,fe){q=q>>>0,W=W>>>0,fe||Pe(q,W,this.length);let be=this[q],le=1,ae=0;for(;++ae<W&&(le*=256);)be+=this[q+ae]*le;return le*=128,be>=le&&(be-=Math.pow(2,8*W)),be},a.prototype.readIntBE=function(q,W,fe){q=q>>>0,W=W>>>0,fe||Pe(q,W,this.length);let be=W,le=1,ae=this[q+--be];for(;be>0&&(le*=256);)ae+=this[q+--be]*le;return le*=128,ae>=le&&(ae-=Math.pow(2,8*W)),ae},a.prototype.readInt8=function(q,W){return q=q>>>0,W||Pe(q,1,this.length),this[q]&128?(255-this[q]+1)*-1:this[q]},a.prototype.readInt16LE=function(q,W){q=q>>>0,W||Pe(q,2,this.length);const fe=this[q]|this[q+1]<<8;return fe&32768?fe|4294901760:fe},a.prototype.readInt16BE=function(q,W){q=q>>>0,W||Pe(q,2,this.length);const fe=this[q+1]|this[q]<<8;return fe&32768?fe|4294901760:fe},a.prototype.readInt32LE=function(q,W){return q=q>>>0,W||Pe(q,4,this.length),this[q]|this[q+1]<<8|this[q+2]<<16|this[q+3]<<24},a.prototype.readInt32BE=function(q,W){return q=q>>>0,W||Pe(q,4,this.length),this[q]<<24|this[q+1]<<16|this[q+2]<<8|this[q+3]},a.prototype.readBigInt64LE=Ge(function(q){q=q>>>0,Qe(q,"offset");const W=this[q],fe=this[q+7];(W===void 0||fe===void 0)&&Te(q,this.length-8);const be=this[q+4]+this[q+5]*2**8+this[q+6]*2**16+(fe<<24);return(BigInt(be)<<BigInt(32))+BigInt(W+this[++q]*2**8+this[++q]*2**16+this[++q]*2**24)}),a.prototype.readBigInt64BE=Ge(function(q){q=q>>>0,Qe(q,"offset");const W=this[q],fe=this[q+7];(W===void 0||fe===void 0)&&Te(q,this.length-8);const be=(W<<24)+this[++q]*2**16+this[++q]*2**8+this[++q];return(BigInt(be)<<BigInt(32))+BigInt(this[++q]*2**24+this[++q]*2**16+this[++q]*2**8+fe)}),a.prototype.readFloatLE=function(q,W){return q=q>>>0,W||Pe(q,4,this.length),N.read(this,q,!0,23,4)},a.prototype.readFloatBE=function(q,W){return q=q>>>0,W||Pe(q,4,this.length),N.read(this,q,!1,23,4)},a.prototype.readDoubleLE=function(q,W){return q=q>>>0,W||Pe(q,8,this.length),N.read(this,q,!0,52,8)},a.prototype.readDoubleBE=function(q,W){return q=q>>>0,W||Pe(q,8,this.length),N.read(this,q,!1,52,8)};function pt(re,q,W,fe,be,le){if(!a.isBuffer(re))throw new TypeError('"buffer" argument must be a Buffer instance');if(q>be||q<le)throw new RangeError('"value" argument is out of bounds');if(W+fe>re.length)throw new RangeError("Index out of range")}a.prototype.writeUintLE=a.prototype.writeUIntLE=function(q,W,fe,be){if(q=+q,W=W>>>0,fe=fe>>>0,!be){const Ee=Math.pow(2,8*fe)-1;pt(this,q,W,fe,Ee,0)}let le=1,ae=0;for(this[W]=q&255;++ae<fe&&(le*=256);)this[W+ae]=q/le&255;return W+fe},a.prototype.writeUintBE=a.prototype.writeUIntBE=function(q,W,fe,be){if(q=+q,W=W>>>0,fe=fe>>>0,!be){const Ee=Math.pow(2,8*fe)-1;pt(this,q,W,fe,Ee,0)}let le=fe-1,ae=1;for(this[W+le]=q&255;--le>=0&&(ae*=256);)this[W+le]=q/ae&255;return W+fe},a.prototype.writeUint8=a.prototype.writeUInt8=function(q,W,fe){return q=+q,W=W>>>0,fe||pt(this,q,W,1,255,0),this[W]=q&255,W+1},a.prototype.writeUint16LE=a.prototype.writeUInt16LE=function(q,W,fe){return q=+q,W=W>>>0,fe||pt(this,q,W,2,65535,0),this[W]=q&255,this[W+1]=q>>>8,W+2},a.prototype.writeUint16BE=a.prototype.writeUInt16BE=function(q,W,fe){return q=+q,W=W>>>0,fe||pt(this,q,W,2,65535,0),this[W]=q>>>8,this[W+1]=q&255,W+2},a.prototype.writeUint32LE=a.prototype.writeUInt32LE=function(q,W,fe){return q=+q,W=W>>>0,fe||pt(this,q,W,4,4294967295,0),this[W+3]=q>>>24,this[W+2]=q>>>16,this[W+1]=q>>>8,this[W]=q&255,W+4},a.prototype.writeUint32BE=a.prototype.writeUInt32BE=function(q,W,fe){return q=+q,W=W>>>0,fe||pt(this,q,W,4,4294967295,0),this[W]=q>>>24,this[W+1]=q>>>16,this[W+2]=q>>>8,this[W+3]=q&255,W+4};function Fe(re,q,W,fe,be){Ke(q,fe,be,re,W,7);let le=Number(q&BigInt(4294967295));re[W++]=le,le=le>>8,re[W++]=le,le=le>>8,re[W++]=le,le=le>>8,re[W++]=le;let ae=Number(q>>BigInt(32)&BigInt(4294967295));return re[W++]=ae,ae=ae>>8,re[W++]=ae,ae=ae>>8,re[W++]=ae,ae=ae>>8,re[W++]=ae,W}function Ye(re,q,W,fe,be){Ke(q,fe,be,re,W,7);let le=Number(q&BigInt(4294967295));re[W+7]=le,le=le>>8,re[W+6]=le,le=le>>8,re[W+5]=le,le=le>>8,re[W+4]=le;let ae=Number(q>>BigInt(32)&BigInt(4294967295));return re[W+3]=ae,ae=ae>>8,re[W+2]=ae,ae=ae>>8,re[W+1]=ae,ae=ae>>8,re[W]=ae,W+8}a.prototype.writeBigUInt64LE=Ge(function(q,W=0){return Fe(this,q,W,BigInt(0),BigInt("0xffffffffffffffff"))}),a.prototype.writeBigUInt64BE=Ge(function(q,W=0){return Ye(this,q,W,BigInt(0),BigInt("0xffffffffffffffff"))}),a.prototype.writeIntLE=function(q,W,fe,be){if(q=+q,W=W>>>0,!be){const Xe=Math.pow(2,8*fe-1);pt(this,q,W,fe,Xe-1,-Xe)}let le=0,ae=1,Ee=0;for(this[W]=q&255;++le<fe&&(ae*=256);)q<0&&Ee===0&&this[W+le-1]!==0&&(Ee=1),this[W+le]=(q/ae>>0)-Ee&255;return W+fe},a.prototype.writeIntBE=function(q,W,fe,be){if(q=+q,W=W>>>0,!be){const Xe=Math.pow(2,8*fe-1);pt(this,q,W,fe,Xe-1,-Xe)}let le=fe-1,ae=1,Ee=0;for(this[W+le]=q&255;--le>=0&&(ae*=256);)q<0&&Ee===0&&this[W+le+1]!==0&&(Ee=1),this[W+le]=(q/ae>>0)-Ee&255;return W+fe},a.prototype.writeInt8=function(q,W,fe){return q=+q,W=W>>>0,fe||pt(this,q,W,1,127,-128),q<0&&(q=255+q+1),this[W]=q&255,W+1},a.prototype.writeInt16LE=function(q,W,fe){return q=+q,W=W>>>0,fe||pt(this,q,W,2,32767,-32768),this[W]=q&255,this[W+1]=q>>>8,W+2},a.prototype.writeInt16BE=function(q,W,fe){return q=+q,W=W>>>0,fe||pt(this,q,W,2,32767,-32768),this[W]=q>>>8,this[W+1]=q&255,W+2},a.prototype.writeInt32LE=function(q,W,fe){return q=+q,W=W>>>0,fe||pt(this,q,W,4,2147483647,-2147483648),this[W]=q&255,this[W+1]=q>>>8,this[W+2]=q>>>16,this[W+3]=q>>>24,W+4},a.prototype.writeInt32BE=function(q,W,fe){return q=+q,W=W>>>0,fe||pt(this,q,W,4,2147483647,-2147483648),q<0&&(q=4294967295+q+1),this[W]=q>>>24,this[W+1]=q>>>16,this[W+2]=q>>>8,this[W+3]=q&255,W+4},a.prototype.writeBigInt64LE=Ge(function(q,W=0){return Fe(this,q,W,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),a.prototype.writeBigInt64BE=Ge(function(q,W=0){return Ye(this,q,W,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function Et(re,q,W,fe,be,le){if(W+fe>re.length)throw new RangeError("Index out of range");if(W<0)throw new RangeError("Index out of range")}function $e(re,q,W,fe,be){return q=+q,W=W>>>0,be||Et(re,q,W,4),N.write(re,q,W,fe,23,4),W+4}a.prototype.writeFloatLE=function(q,W,fe){return $e(this,q,W,!0,fe)},a.prototype.writeFloatBE=function(q,W,fe){return $e(this,q,W,!1,fe)};function Ze(re,q,W,fe,be){return q=+q,W=W>>>0,be||Et(re,q,W,8),N.write(re,q,W,fe,52,8),W+8}a.prototype.writeDoubleLE=function(q,W,fe){return Ze(this,q,W,!0,fe)},a.prototype.writeDoubleBE=function(q,W,fe){return Ze(this,q,W,!1,fe)},a.prototype.copy=function(q,W,fe,be){if(!a.isBuffer(q))throw new TypeError("argument should be a Buffer");if(fe||(fe=0),!be&&be!==0&&(be=this.length),W>=q.length&&(W=q.length),W||(W=0),be>0&&be<fe&&(be=fe),be===fe||q.length===0||this.length===0)return 0;if(W<0)throw new RangeError("targetStart out of bounds");if(fe<0||fe>=this.length)throw new RangeError("Index out of range");if(be<0)throw new RangeError("sourceEnd out of bounds");be>this.length&&(be=this.length),q.length-W<be-fe&&(be=q.length-W+fe);const le=be-fe;return this===q&&typeof B.prototype.copyWithin=="function"?this.copyWithin(W,fe,be):B.prototype.set.call(q,this.subarray(fe,be),W),le},a.prototype.fill=function(q,W,fe,be){if(typeof q=="string"){if(typeof W=="string"?(be=W,W=0,fe=this.length):typeof fe=="string"&&(be=fe,fe=this.length),be!==void 0&&typeof be!="string")throw new TypeError("encoding must be a string");if(typeof be=="string"&&!a.isEncoding(be))throw new TypeError("Unknown encoding: "+be);if(q.length===1){const ae=q.charCodeAt(0);(be==="utf8"&&ae<128||be==="latin1")&&(q=ae)}}else typeof q=="number"?q=q&255:typeof q=="boolean"&&(q=Number(q));if(W<0||this.length<W||this.length<fe)throw new RangeError("Out of range index");if(fe<=W)return this;W=W>>>0,fe=fe===void 0?this.length:fe>>>0,q||(q=0);let le;if(typeof q=="number")for(le=W;le<fe;++le)this[le]=q;else{const ae=a.isBuffer(q)?q:a.from(q,be),Ee=ae.length;if(Ee===0)throw new TypeError('The value "'+q+'" is invalid for argument "value"');for(le=0;le<fe-W;++le)this[le+W]=ae[le%Ee]}return this};const Mt={};function Je(re,q,W){Mt[re]=class extends W{constructor(){super(),Object.defineProperty(this,"message",{value:q.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${re}]`,this.stack,delete this.name}get code(){return re}set code(be){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:be,writable:!0})}toString(){return`${this.name} [${re}]: ${this.message}`}}}Je("ERR_BUFFER_OUT_OF_BOUNDS",function(re){return re?`${re} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),Je("ERR_INVALID_ARG_TYPE",function(re,q){return`The "${re}" argument must be of type number. Received type ${typeof q}`},TypeError),Je("ERR_OUT_OF_RANGE",function(re,q,W){let fe=`The value of "${re}" is out of range.`,be=W;return Number.isInteger(W)&&Math.abs(W)>2**32?be=rt(String(W)):typeof W=="bigint"&&(be=String(W),(W>BigInt(2)**BigInt(32)||W<-(BigInt(2)**BigInt(32)))&&(be=rt(be)),be+="n"),fe+=` It must be ${q}. Received ${be}`,fe},RangeError);function rt(re){let q="",W=re.length;const fe=re[0]==="-"?1:0;for(;W>=fe+4;W-=3)q=`_${re.slice(W-3,W)}${q}`;return`${re.slice(0,W)}${q}`}function _t(re,q,W){Qe(q,"offset"),(re[q]===void 0||re[q+W]===void 0)&&Te(q,re.length-(W+1))}function Ke(re,q,W,fe,be,le){if(re>W||re<q){const ae=typeof q=="bigint"?"n":"";let Ee;throw q===0||q===BigInt(0)?Ee=`>= 0${ae} and < 2${ae} ** ${(le+1)*8}${ae}`:Ee=`>= -(2${ae} ** ${(le+1)*8-1}${ae}) and < 2 ** ${(le+1)*8-1}${ae}`,new Mt.ERR_OUT_OF_RANGE("value",Ee,re)}_t(fe,be,le)}function Qe(re,q){if(typeof re!="number")throw new Mt.ERR_INVALID_ARG_TYPE(q,"number",re)}function Te(re,q,W){throw Math.floor(re)!==re?(Qe(re,W),new Mt.ERR_OUT_OF_RANGE("offset","an integer",re)):q<0?new Mt.ERR_BUFFER_OUT_OF_BOUNDS:new Mt.ERR_OUT_OF_RANGE("offset",`>= 0 and <= ${q}`,re)}const tt=/[^+/0-9A-Za-z-_]/g;function nt(re){if(re=re.split("=")[0],re=re.trim().replace(tt,""),re.length<2)return"";for(;re.length%4!==0;)re=re+"=";return re}function Tt(re,q){q=q||1/0;let W;const fe=re.length;let be=null;const le=[];for(let ae=0;ae<fe;++ae){if(W=re.charCodeAt(ae),W>55295&&W<57344){if(!be){if(W>56319){(q-=3)>-1&&le.push(239,191,189);continue}else if(ae+1===fe){(q-=3)>-1&&le.push(239,191,189);continue}be=W;continue}if(W<56320){(q-=3)>-1&&le.push(239,191,189),be=W;continue}W=(be-55296<<10|W-56320)+65536}else be&&(q-=3)>-1&&le.push(239,191,189);if(be=null,W<128){if((q-=1)<0)break;le.push(W)}else if(W<2048){if((q-=2)<0)break;le.push(W>>6|192,W&63|128)}else if(W<65536){if((q-=3)<0)break;le.push(W>>12|224,W>>6&63|128,W&63|128)}else if(W<1114112){if((q-=4)<0)break;le.push(W>>18|240,W>>12&63|128,W>>6&63|128,W&63|128)}else throw new Error("Invalid code point")}return le}function Ve(re){const q=[];for(let W=0;W<re.length;++W)q.push(re.charCodeAt(W)&255);return q}function at(re,q){let W,fe,be;const le=[];for(let ae=0;ae<re.length&&!((q-=2)<0);++ae)W=re.charCodeAt(ae),fe=W>>8,be=W%256,le.push(be),le.push(fe);return le}function je(re){return P.toByteArray(nt(re))}function ge(re,q,W,fe){let be;for(be=0;be<fe&&!(be+W>=q.length||be>=re.length);++be)q[be+W]=re[be];return be}function Ce(re,q){return re instanceof q||re!=null&&re.constructor!=null&&re.constructor.name!=null&&re.constructor.name===q.name}function it(re){return re!==re}const De=function(){const re="0123456789abcdef",q=new Array(256);for(let W=0;W<16;++W){const fe=W*16;for(let be=0;be<16;++be)q[fe+be]=re[W]+re[be]}return q}();function Ge(re){return typeof BigInt>"u"?St:re}function St(){throw new Error("BigInt not supported")}})(t);const I=t.Buffer;e.Blob=t.Blob,e.BlobOptions=t.BlobOptions,e.Buffer=t.Buffer,e.File=t.File,e.FileOptions=t.FileOptions,e.INSPECT_MAX_BYTES=t.INSPECT_MAX_BYTES,e.SlowBuffer=t.SlowBuffer,e.TranscodeEncoding=t.TranscodeEncoding,e.atob=t.atob,e.btoa=t.btoa,e.constants=t.constants,e.default=I,e.isAscii=t.isAscii,e.isUtf8=t.isUtf8,e.kMaxLength=t.kMaxLength,e.kStringMaxLength=t.kStringMaxLength,e.resolveObjectURL=t.resolveObjectURL,e.transcode=t.transcode}(dist$4)),dist$4}/*! safe-buffer. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */var hasRequiredSafeBuffer$2;function requireSafeBuffer$2(){return hasRequiredSafeBuffer$2||(hasRequiredSafeBuffer$2=1,function(e,t){var n=requireDist$3(),i=n.Buffer;function s(o,l){for(var c in o)l[c]=o[c]}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=n:(s(n,t),t.Buffer=r);function r(o,l,c){return i(o,l,c)}r.prototype=Object.create(i.prototype),s(i,r),r.from=function(o,l,c){if(typeof o=="number")throw new TypeError("Argument must not be a number");return i(o,l,c)},r.alloc=function(o,l,c){if(typeof o!="number")throw new TypeError("Argument must be a number");var h=i(o);return l!==void 0?typeof c=="string"?h.fill(l,c):h.fill(l):h.fill(0),h}
32,r.allocUnsafe=function(o){if(typeof o!="number")throw new TypeError("Argument must be a number");return i(o)},r.allocUnsafeSlow=function(o){if(typeof o!="number")throw new TypeError("Argument must be a number");return n.SlowBuffer(o)}}(safeBuffer$2,safeBuffer$2.exports)),safeBuffer$2.exports}var hasRequiredBrowser$c;function requireBrowser$c(){if(hasRequiredBrowser$c)return browser$c.exports;hasRequiredBrowser$c=1;var e=65536,t=4294967295;function n(){throw new Error(`Secure random number generation is not supported by this browser. 33Use Chrome, Firefox or Internet Explorer 11`)}var i=requireSafeBuffer$2().Buffer,s=commonjsGlobal.crypto||commonjsGlobal.msCrypto;s&&s.getRandomValues?browser$c.exports=r:browser$c.exports=n;function r(o,l){if(o>t)throw new RangeError("requested too many random bytes");var c=i.allocUnsafe(o);if(o>0)if(o>e)for(var h=0;h<o;h+=e)s.getRandomValues(c.slice(h,h+e));else s.getRandomValues(c);return typeof l=="function"?process$1.nextTick(function(){l(null,c)}):c}return browser$c.exports}var inherits_browser={exports:{}},hasRequiredInherits_browser;function requireInherits_browser(){return hasRequiredInherits_browser||(hasRequiredInherits_browser=1,typeof Object.create=="function"?inherits_browser.exports=function(t,n){n&&(t.super_=n,t.prototype=Object.create(n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}))}:inherits_browser.exports=function(t,n){if(n){t.super_=n;var i=function(){};i.prototype=n.prototype,t.prototype=new i,t.prototype.constructor=t}}),inherits_browser.exports}var events={exports:{}},hasRequiredEvents;function requireEvents(){if(hasRequiredEvents)return events.exports;hasRequiredEvents=1;var e=typeof Reflect=="object"?Reflect:null,t=e&&typeof e.apply=="function"?e.apply:function(O,j,B){return Function.prototype.apply.call(O,j,B)},n;e&&typeof e.ownKeys=="function"?n=e.ownKeys:Object.getOwnPropertySymbols?n=function(O){return Object.getOwnPropertyNames(O).concat(Object.getOwnPropertySymbols(O))}:n=function(O){return Object.getOwnPropertyNames(O)};function i(N){console&&console.warn&&console.warn(N)}var s=Number.isNaN||function(O){return O!==O};function r(){r.init.call(this)}events.exports=r,events.exports.once=I,r.EventEmitter=r,r.prototype._events=void 0,r.prototype._eventsCount=0,r.prototype._maxListeners=void 0;var o=10;function l(N){if(typeof N!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof N)}Object.defineProperty(r,"defaultMaxListeners",{enumerable:!0,get:function(){return o},set:function(N){if(typeof N!="number"||N<0||s(N))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+N+".");o=N}}),r.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},r.prototype.setMaxListeners=function(O){if(typeof O!="number"||O<0||s(O))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+O+".");return this._maxListeners=O,this};function c(N){return N._maxListeners===void 0?r.defaultMaxListeners:N._maxListeners}r.prototype.getMaxListeners=function(){return c(this)},r.prototype.emit=function(O){for(var j=[],B=1;B<arguments.length;B++)j.push(arguments[B]);var D=O==="error",U=this._events;if(U!==void 0)D=D&&U.error===void 0;else if(!D)return!1;if(D){var z;if(j.length>0&&(z=j[0]),z instanceof Error)throw z;var R=new Error("Unhandled error."+(z?" ("+z.message+")":""));throw R.context=z,R}var a=U[O];if(a===void 0)return!1;if(typeof a=="function")t(a,this,j);else for(var f=a.length,d=A(a,f),B=0;B<f;++B)t(d[B],this,j);return!0};function h(N,O,j,B){var D,U,z;if(l(j),U=N._events,U===void 0?(U=N._events=Object.create(null),N._eventsCount=0):(U.newListener!==void 0&&(N.emit("newListener",O,j.listener?j.listener:j),U=N._events),z=U[O]),z===void 0)z=U[O]=j,++N._eventsCount;else if(typeof z=="function"?z=U[O]=B?[j,z]:[z,j]:B?z.unshift(j):z.push(j),D=c(N),D>0&&z.length>D&&!z.warned){z.warned=!0;var R=new Error("Possible EventEmitter memory leak detected. "+z.length+" "+String(O)+" listeners added. Use emitter.setMaxListeners() to increase limit");R.name="MaxListenersExceededWarning",R.emitter=N,R.type=O,R.count=z.length,i(R)}return N}r.prototype.addListener=function(O,j){return h(this,O,j,!1)},r.prototype.on=r.prototype.addListener,r.prototype.prependListener=function(O,j){return h(this,O,j,!0)};function p(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function m(N,O,j){var B={fired:!1,wrapFn:void 0,target:N,type:O,listener:j},D=p.bind(B);return D.listener=j,B.wrapFn=D,D}r.prototype.once=function(O,j){return l(j),this.on(O,m(this,O,j)),this},r.prototype.prependOnceListener=function(O,j){return l(j),this.prependListener(O,m(this,O,j)),this},r.prototype.removeListener=function(O,j){var B,D,U,z,R;
33if(l(j),D=this._events,D===void 0)return this;if(B=D[O],B===void 0)return this;if(B===j||B.listener===j)--this._eventsCount===0?this._events=Object.create(null):(delete D[O],D.removeListener&&this.emit("removeListener",O,B.listener||j));else if(typeof B!="function"){for(U=-1,z=B.length-1;z>=0;z--)if(B[z]===j||B[z].listener===j){R=B[z].listener,U=z;break}if(U<0)return this;U===0?B.shift():C(B,U),B.length===1&&(D[O]=B[0]),D.removeListener!==void 0&&this.emit("removeListener",O,R||j)}return this},r.prototype.off=r.prototype.removeListener,r.prototype.removeAllListeners=function(O){var j,B,D;if(B=this._events,B===void 0)return this;if(B.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):B[O]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete B[O]),this;if(arguments.length===0){var U=Object.keys(B),z;for(D=0;D<U.length;++D)z=U[D],z!=="removeListener"&&this.removeAllListeners(z);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(j=B[O],typeof j=="function")this.removeListener(O,j);else if(j!==void 0)for(D=j.length-1;D>=0;D--)this.removeListener(O,j[D]);return this};function g(N,O,j){var B=N._events;if(B===void 0)return[];var D=B[O];return D===void 0?[]:typeof D=="function"?j?[D.listener||D]:[D]:j?T(D):A(D,D.length)}r.prototype.listeners=function(O){return g(this,O,!0)},r.prototype.rawListeners=function(O){return g(this,O,!1)},r.listenerCount=function(N,O){return typeof N.listenerCount=="function"?N.listenerCount(O):E.call(N,O)},r.prototype.listenerCount=E;function E(N){var O=this._events;if(O!==void 0){var j=O[N];if(typeof j=="function")return 1;if(j!==void 0)return j.length}return 0}r.prototype.eventNames=function(){return this._eventsCount>0?n(this._events):[]};function A(N,O){for(var j=new Array(O),B=0;B<O;++B)j[B]=N[B];return j}function C(N,O){for(;O+1<N.length;O++)N[O]=N[O+1];N.pop()}function T(N){for(var O=new Array(N.length),j=0;j<O.length;++j)O[j]=N[j].listener||N[j];return O}function I(N,O){return new Promise(function(j,B){function D(z){N.removeListener(O,U),B(z)}function U(){typeof N.removeListener=="function"&&N.removeListener("error",D),j([].slice.call(arguments))}P(N,O,U,{once:!0}),O!=="error"&&M(N,D,{once:!0})})}function M(N,O,j){typeof N.on=="function"&&P(N,"error",O,j)}function P(N,O,j,B){if(typeof N.on=="function")B.once?N.once(O,j):N.on(O,j);else if(typeof N.addEventListener=="function")N.addEventListener(O,function D(U){B.once&&N.removeEventListener(O,D),j(U)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof N)}return events.exports}var streamBrowser$2,hasRequiredStreamBrowser$2;function requireStreamBrowser$2(){return hasRequiredStreamBrowser$2||(hasRequiredStreamBrowser$2=1,streamBrowser$2=requireEvents().EventEmitter),streamBrowser$2}var util$2={},types$1={},shams$1,hasRequiredShams$1;function requireShams$1(){return hasRequiredShams$1||(hasRequiredShams$1=1,shams$1=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var t={},n=Symbol("test"),i=Object(n);if(typeof n=="string"||Object.prototype.toString.call(n)!=="[object Symbol]"||Object.prototype.toString.call(i)!=="[object Symbol]")return!1;var s=42;t[n]=s;for(var r in t)return!1;if(typeof Object.keys=="function"&&Object.keys(t).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(t).length!==0)return!1;var o=Object.getOwnPropertySymbols(t);if(o.length!==1||o[0]!==n||!Object.prototype.propertyIsEnumerable.call(t,n))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var l=Object.getOwnPropertyDescriptor(t,n);if(l.value!==s||l.enumerable!==!0)return!1}return!0}),shams$1}var shams,hasRequiredShams;function requireShams(){if(hasRequiredShams)return shams;hasRequiredShams=1;var e=requireShams$1();return shams=function(){return e()&&!!Symbol.toStringTag},shams}var esObjectAtoms,hasRequiredEsObjectAtoms;function requireEsObjectAtoms(){return hasRequiredEsObjectAtoms||(hasRequiredEsObjectAtoms=1,esObjectAtoms=Object),esObjectAtoms}var esErrors,hasRequiredEsErrors;function requireEsErrors(){return hasRequiredEsErrors||(hasRequiredEsErrors=1,esErrors=Error),esErrors}var _eval,hasRequired_eval;function require_eval(){return hasRequired_eval||(hasRequired_eval=1,_eval=EvalError),_eval}var range,hasRequiredRange;function requireRange(){return hasRequiredRange||(hasRequiredRange=1,range=RangeError),range}var ref,hasRequiredRef;function requireRef(){return hasRequiredRef||(hasRequiredRef=1,ref=ReferenceError),ref}var syntax,hasRequiredSyntax;function requireSyntax(){return hasRequiredSyntax||(hasRequiredSyntax=1,syntax=SyntaxError),syntax}var type,hasRequiredType;function requireType(){return hasRequiredType||(hasRequiredType=1,type=TypeError),type}var uri,hasRequiredUri;function requireUri(){return hasRequiredUri||(hasRequiredUri=1,uri=URIError),uri}var abs,hasRequiredAbs;function requireAbs(){return hasRequiredAbs||(hasRequiredAbs=1,abs=Math.abs),abs}var floor,hasRequiredFloor;function requireFloor(){return hasRequiredFloor||(hasRequiredFloor=1,floor=Math.floor),floor}var max,hasRequiredMax;function requireMax(){return hasRequiredMax||(hasRequiredMax=1,max=Math.max),max}var min$1,hasRequiredMin$1;function requireMin$1(){return hasRequiredMin$1||(hasRequiredMin$1=1,min$1=Math.min),min$1}var pow,hasRequiredPow;function requirePow(){return hasRequiredPow||(hasRequiredPow=1,pow=Math.pow),pow}
vendor: 12,933 bytes, line 33
33var round,hasRequiredRound;function requireRound(){return hasRequiredRound||(hasRequiredRound=1,round=Math.round),round}var _isNaN,hasRequired_isNaN;function require_isNaN(){return hasRequired_isNaN||(hasRequired_isNaN=1,_isNaN=Number.isNaN||function(t){return t!==t}),_isNaN}var sign$1,hasRequiredSign$1;function requireSign$1(){if(hasRequiredSign$1)return sign$1;hasRequiredSign$1=1;var e=require_isNaN();return sign$1=function(n){return e(n)||n===0?n:n<0?-1:1},sign$1}var gOPD,hasRequiredGOPD;function requireGOPD(){return hasRequiredGOPD||(hasRequiredGOPD=1,gOPD=Object.getOwnPropertyDescriptor),gOPD}var gopd,hasRequiredGopd;function requireGopd(){if(hasRequiredGopd)return gopd;hasRequiredGopd=1;var e=requireGOPD();if(e)try{e([],"length")}catch{e=null}return gopd=e,gopd}var esDefineProperty,hasRequiredEsDefineProperty;function requireEsDefineProperty(){if(hasRequiredEsDefineProperty)return esDefineProperty;hasRequiredEsDefineProperty=1;var e=Object.defineProperty||!1;if(e)try{e({},"a",{value:1})}catch{e=!1}return esDefineProperty=e,esDefineProperty}var hasSymbols,hasRequiredHasSymbols;function requireHasSymbols(){if(hasRequiredHasSymbols)return hasSymbols;hasRequiredHasSymbols=1;var e=typeof Symbol<"u"&&Symbol,t=requireShams$1();return hasSymbols=function(){return typeof e!="function"||typeof Symbol!="function"||typeof e("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:t()},hasSymbols}var Reflect_getPrototypeOf,hasRequiredReflect_getPrototypeOf;function requireReflect_getPrototypeOf(){return hasRequiredReflect_getPrototypeOf||(hasRequiredReflect_getPrototypeOf=1,Reflect_getPrototypeOf=typeof Reflect<"u"&&Reflect.getPrototypeOf||null),Reflect_getPrototypeOf}var Object_getPrototypeOf,hasRequiredObject_getPrototypeOf;function requireObject_getPrototypeOf(){if(hasRequiredObject_getPrototypeOf)return Object_getPrototypeOf;hasRequiredObject_getPrototypeOf=1;var e=requireEsObjectAtoms();return Object_getPrototypeOf=e.getPrototypeOf||null,Object_getPrototypeOf}var implementation,hasRequiredImplementation;function requireImplementation(){if(hasRequiredImplementation)return implementation;hasRequiredImplementation=1;var e="Function.prototype.bind called on incompatible ",t=Object.prototype.toString,n=Math.max,i="[object Function]",s=function(c,h){for(var p=[],m=0;m<c.length;m+=1)p[m]=c[m];for(var g=0;g<h.length;g+=1)p[g+c.length]=h[g];return p},r=function(c,h){for(var p=[],m=h,g=0;m<c.length;m+=1,g+=1)p[g]=c[m];return p},o=function(l,c){for(var h="",p=0;p<l.length;p+=1)h+=l[p],p+1<l.length&&(h+=c);return h};return implementation=function(c){var h=this;if(typeof h!="function"||t.apply(h)!==i)throw new TypeError(e+h);for(var p=r(arguments,1),m,g=function(){if(this instanceof m){var I=h.apply(this,s(p,arguments));return Object(I)===I?I:this}return h.apply(c,s(p,arguments))},E=n(0,h.length-p.length),A=[],C=0;C<E;C++)A[C]="$"+C;if(m=Function("binder","return function ("+o(A,",")+"){ return binder.apply(this,arguments); }")(g),h.prototype){var T=function(){};T.prototype=h.prototype,m.prototype=new T,T.prototype=null}return m},implementation}var functionBind,hasRequiredFunctionBind;function requireFunctionBind(){if(hasRequiredFunctionBind)return functionBind;hasRequiredFunctionBind=1;var e=requireImplementation();return functionBind=Function.prototype.bind||e,functionBind}var functionCall,hasRequiredFunctionCall;function requireFunctionCall(){return hasRequiredFunctionCall||(hasRequiredFunctionCall=1,functionCall=Function.prototype.call),functionCall}var functionApply,hasRequiredFunctionApply;function requireFunctionApply(){return hasRequiredFunctionApply||(hasRequiredFunctionApply=1,functionApply=Function.prototype.apply),functionApply}var reflectApply,hasRequiredReflectApply;function requireReflectApply(){return hasRequiredReflectApply||(hasRequiredReflectApply=1,reflectApply=typeof Reflect<"u"&&Reflect&&Reflect.apply),reflectApply}var actualApply,hasRequiredActualApply;function requireActualApply(){if(hasRequiredActualApply)return actualApply;hasRequiredActualApply=1;var e=requireFunctionBind(),t=requireFunctionApply(),n=requireFunctionCall(),i=requireReflectApply();return actualApply=i||e.call(n,t),actualApply}var callBindApplyHelpers,hasRequiredCallBindApplyHelpers;function requireCallBindApplyHelpers(){if(hasRequiredCallBindApplyHelpers)return callBindApplyHelpers;hasRequiredCallBindApplyHelpers=1;var e=requireFunctionBind(),t=requireType(),n=requireFunctionCall(),i=requireActualApply();return callBindApplyHelpers=function(r){if(r.length<1||typeof r[0]!="function")throw new t("a function is required");return i(e,n,r)},callBindApplyHelpers}var get,hasRequiredGet;function requireGet(){if(hasRequiredGet)return get;hasRequiredGet=1;var e=requireCallBindApplyHelpers(),t=requireGopd(),n;try{n=[].__proto__===Array.prototype}catch(o){if(!o||typeof o!="object"||!("code"in o)||o.code!=="ERR_PROTO_ACCESS")throw o}var i=!!n&&t&&t(Object.prototype,"__proto__"),s=Object,r=s.getPrototypeOf;return get=i&&typeof i.get=="function"?e([i.get]):typeof r=="function"?function(l){return r(l==null?l:s(l))}:!1,get}var getProto,hasRequiredGetProto;function requireGetProto(){if(hasRequiredGetProto)return getProto;hasRequiredGetProto=1;var e=requireReflect_getPrototypeOf(),t=requireObject_getPrototypeOf(),n=requireGet();return getProto=e?function(s){return e(s)}:t?function(s){if(!s||typeof s!="object"&&typeof s!="function")throw new TypeError("getProto: not an object");return t(s)}:n?function(s){return n(s)}:null,getProto}var hasown,hasRequiredHasown;function requireHasown(){if(hasRequiredHasown)return hasown;hasRequiredHasown=1;var e=Function.prototype.call,t=Object.prototype.hasOwnProperty,n=requireFunctionBind();return hasown=n.call(e,t),hasown}var getIntrinsic,hasRequiredGetIntrinsic;function requireGetIntrinsic(){if(hasRequiredGetIntrinsic)return getIntrinsic;hasRequiredGetIntrinsic=1;var e,t=requireEsObjectAtoms(),n=requireEsErrors(),i=require_eval(),s=requireRange(),r=requireRef(),o=requireSyntax(),l=requireType(),c=requireUri(),h=requireAbs(),p=requireFloor(),m=requireMax(),g=requireMin$1(),E=requirePow(),A=requireRound(),C=requireSign$1(),T=Function,I=function(ee){try{return T('"use strict"; return ('+ee+").constructor;")()}catch{}},M=requireGopd(),P=requireEsDefineProperty(),N=function(){throw new l},O=M?function(){try{return arguments.callee,N}catch{try{return M(arguments,"callee").get}catch{return N}}}():N,j=requireHasSymbols()(),B=requireGetProto(),D=requireObject_getPrototypeOf(),U=requireReflect_getPrototypeOf(),z=requireFunctionApply(),R=requireFunctionCall(),a={},f=typeof Uint8Array>"u"||!B?e:B(Uint8Array),d={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?e:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?e:ArrayBuffer,"%ArrayIteratorPrototype%":j&&B?B([][Symbol.iterator]()):e,"%AsyncFromSyncIteratorPrototype%":e,"%AsyncFunction%":a,"%AsyncGenerator%":a,"%AsyncGeneratorFunction%":a,"%AsyncIteratorPrototype%":a,"%Atomics%":typeof Atomics>"u"?e:Atomics,"%BigInt%":typeof BigInt>"u"?e:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?e:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?e:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?e:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":n,"%eval%":eval,"%EvalError%":i,"%Float16Array%":typeof Float16Array>"u"?e:Float16Array,"%Float32Array%":typeof Float32Array>"u"?e:Float32Array,"%Float64Array%":typeof Float64Array>"u"?e:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?e:FinalizationRegistry,"%Function%":T,"%GeneratorFunction%":a,"%Int8Array%":typeof Int8Array>"u"?e:Int8Array,"%Int16Array%":typeof Int16Array>"u"?e:Int16Array,"%Int32Array%":typeof Int32Array>"u"?e:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":j&&B?B(B([][Symbol.iterator]())):e,"%JSON%":typeof JSON=="object"?JSON:e,"%Map%":typeof Map>"u"?e:Map,"%MapIteratorPrototype%":typeof Map>"u"||!j||!B?e:B(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":t,"%Object.getOwnPropertyDescriptor%":M,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?e:Promise,"%Proxy%":typeof Proxy>"u"?e:Proxy,"%RangeError%":s,"%ReferenceError%":r,"%Reflect%":typeof Reflect>"u"?e:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?e:Set,"%SetIteratorPrototype%":typeof Set>"u"||!j||!B?e:B(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?e:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":j&&B?B(""[Symbol.iterator]()):e,"%Symbol%":j?Symbol:e,"%SyntaxError%":o,"%ThrowTypeError%":O,"%TypedArray%":f,"%TypeError%":l,"%Uint8Array%":typeof Uint8Array>"u"?e:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?e:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?e:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?e:Uint32Array,"%URIError%":c,"%WeakMap%":typeof WeakMap>"u"?e:WeakMap,"%WeakRef%":typeof WeakRef>"u"?e:WeakRef,"%WeakSet%":typeof WeakSet>"u"?e:WeakSet,"%Function.prototype.call%":R,"%Function.prototype.apply%":z,"%Object.defineProperty%":P,"%Object.getPrototypeOf%":D,"%Math.abs%":h,"%Math.floor%":p,"%Math.max%":m,"%Math.min%":g,"%Math.pow%":E,"%Math.round%":A,"%Math.sign%":C,"%Reflect.getPrototypeOf%":U};if(B)try{null.error}catch(ee){var v=B(B(ee));d["%Error.prototype%"]=v}var b=function ee(K){var te;if(K==="%AsyncFunction%")te=I("async function () {}");else if(K==="%GeneratorFunction%")te=I("function* () {}");else if(K==="%AsyncGeneratorFunction%")te=I("async function* () {}");else if(K==="%AsyncGenerator%"){var Y=ee("%AsyncGeneratorFunction%");Y&&(te=Y.prototype)}else if(K==="%AsyncIteratorPrototype%"){var ue=ee("%AsyncGenerator%");ue&&B&&(te=B(ue.prototype))}return d[K]=te,te},S={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},w=requireFunctionBind(),y=requireHasown(),u=w.call(R,Array.prototype.concat),x=w.call(z,Array.prototype.splice),L=w.call(R,String.prototype.replace),_=w.call(R,String.prototype.slice),J=w.call(R,RegExp.prototype.exec),Z=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,V=/\\(\\)?/g,k=function(K){var te=_(K,0,1),Y=_(K,-1);if(te==="%"&&Y!=="%")throw new o("invalid intrinsic syntax, expected closing `%`");if(Y==="%"&&te!=="%")throw new o("invalid intrinsic syntax, expected opening `%`");var ue=[];
33return L(K,Z,function(qe,we,Ae,st){ue[ue.length]=Ae?L(st,V,"$1"):we||qe}),ue},H=function(K,te){var Y=K,ue;if(y(S,Y)&&(ue=S[Y],Y="%"+ue[0]+"%"),y(d,Y)){var qe=d[Y];if(qe===a&&(qe=b(Y)),typeof qe>"u"&&!te)throw new l("intrinsic "+K+" exists, but is not available. Please file an issue!");return{alias:ue,name:Y,value:qe}}throw new o("intrinsic "+K+" does not exist!")};return getIntrinsic=function(K,te){if(typeof K!="string"||K.length===0)throw new l("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof te!="boolean")throw new l('"allowMissing" argument must be a boolean');if(J(/^%?[^%]*%?$/,K)===null)throw new o("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var Y=k(K),ue=Y.length>0?Y[0]:"",qe=H("%"+ue+"%",te),we=qe.name,Ae=qe.value,st=!1,Be=qe.alias;Be&&(ue=Be[0],x(Y,u([0,1],Be)));for(var xe=1,ot=!0;xe<Y.length;xe+=1){var Ie=Y[xe],Pe=_(Ie,0,1),pt=_(Ie,-1);if((Pe==='"'||Pe==="'"||Pe==="`"||pt==='"'||pt==="'"||pt==="`")&&Pe!==pt)throw new o("property names with quotes must have matching quotes");if((Ie==="constructor"||!ot)&&(st=!0),ue+="."+Ie,we="%"+ue+"%",y(d,we))Ae=d[we];else if(Ae!=null){if(!(Ie in Ae)){if(!te)throw new l("base intrinsic for "+K+" exists, but the property is not available.");return}if(M&&xe+1>=Y.length){var Fe=M(Ae,Ie);ot=!!Fe,ot&&"get"in Fe&&!("originalValue"in Fe.get)?Ae=Fe.get:Ae=Ae[Ie]}else ot=y(Ae,Ie),Ae=Ae[Ie];ot&&!st&&(d[we]=Ae)}}return Ae},getIntrinsic}var callBind={exports:{}},defineDataProperty,hasRequiredDefineDataProperty;function requireDefineDataProperty(){if(hasRequiredDefineDataProperty)return defineDataProperty;hasRequiredDefineDataProperty=1;var e=requireEsDefineProperty(),t=requireSyntax(),n=requireType(),i=requireGopd();return defineDataProperty=function(r,o,l){if(!r||typeof r!="object"&&typeof r!="function")throw new n("`obj` must be an object or a function`");if(typeof o!="string"&&typeof o!="symbol")throw new n("`property` must be a string or a symbol`");if(arguments.length>3&&typeof arguments[3]!="boolean"&&arguments[3]!==null)throw new n("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&typeof arguments[4]!="boolean"&&arguments[4]!==null)throw new n("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&typeof arguments[5]!="boolean"&&arguments[5]!==null)throw new n("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&typeof arguments[6]!="boolean")throw new n("`loose`, if provided, must be a boolean");var c=arguments.length>3?arguments[3]:null,h=arguments.length>4?arguments[4]:null,p=arguments.length>5?arguments[5]:null,m=arguments.length>6?arguments[6]:!1,g=!!i&&i(r,o);if(e)e(r,o,{configurable:p===null&&g?g.configurable:!p,enumerable:c===null&&g?g.enumerable:!c,value:l,writable:h===null&&g?g.writable:!h});else if(m||!c&&!h&&!p)r[o]=l;else throw new t("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.")},defineDataProperty}var hasPropertyDescriptors_1,hasRequiredHasPropertyDescriptors;function requireHasPropertyDescriptors(){if(hasRequiredHasPropertyDescriptors)return hasPropertyDescriptors_1;hasRequiredHasPropertyDescriptors=1;var e=requireEsDefineProperty(),t=function(){return!!e};return t.hasArrayLengthDefineBug=function(){if(!e)return null;try{return e([],"length",{value:1}).length!==1}catch{return!0}},hasPropertyDescriptors_1=t,hasPropertyDescriptors_1}var setFunctionLength,hasRequiredSetFunctionLength;function requireSetFunctionLength(){if(hasRequiredSetFunctionLength)return setFunctionLength;hasRequiredSetFunctionLength=1;var e=requireGetIntrinsic(),t=requireDefineDataProperty(),n=requireHasPropertyDescriptors()(),i=requireGopd(),s=requireType(),r=e("%Math.floor%");return setFunctionLength=function(l,c){if(typeof l!="function")throw new s("`fn` is not a function");if(typeof c!="number"||c<0||c>4294967295||r(c)!==c)throw new s("`length` must be a positive 32-bit integer");var h=arguments.length>2&&!!arguments[2],p=!0,m=!0;if("length"in l&&i){var g=i(l,"length");g&&!g.configurable&&(p=!1),g&&!g.writable&&(m=!1)}return(p||m||!h)&&(n?t(l,"length",c,!0,!0):t(l,"length",c)),l},setFunctionLength}var applyBind,hasRequiredApplyBind;function requireApplyBind(){if(hasRequiredApplyBind)return applyBind;hasRequiredApplyBind=1;var e=requireFunctionBind(),t=requireFunctionApply(),n=requireActualApply();return applyBind=function(){return n(e,t,arguments)},applyBind}var hasRequiredCallBind;function requireCallBind(){return hasRequiredCallBind||(hasRequiredCallBind=1,function(e){var t=requireSetFunctionLength(),n=requireEsDefineProperty(),i=requireCallBindApplyHelpers(),s=requireApplyBind();e.exports=function(o){var l=i(arguments),c=1+o.length-(arguments.length-1);return t(l,c>0?c:0,!0)},n?n(e.exports,"apply",{value:s}):e.exports.apply=s}(callBind)),callBind.exports}var callBound$1,hasRequiredCallBound$1;
33function requireCallBound$1(){if(hasRequiredCallBound$1)return callBound$1;hasRequiredCallBound$1=1;var e=requireGetIntrinsic(),t=requireCallBind(),n=t(e("String.prototype.indexOf"));return callBound$1=function(s,r){var o=e(s,!!r);return typeof o=="function"&&n(s,".prototype.")>-1?t(o):o},callBound$1}var isArguments,hasRequiredIsArguments;function requireIsArguments(){if(hasRequiredIsArguments)return isArguments;hasRequiredIsArguments=1;var e=requireShams()(),t=requireCallBound$1(),n=t("Object.prototype.toString"),i=function(l){return e&&l&&typeof l=="object"&&Symbol.toStringTag in l?!1:n(l)==="[object Arguments]"},s=function(l){return i(l)?!0:l!==null&&typeof l=="object"&&typeof l.length=="number"&&l.length>=0&&n(l)!=="[object Array]"&&n(l.callee)==="[object Function]"},r=function(){return i(arguments)}();return i.isLegacyArguments=s,isArguments=r?i:s,isArguments}var isGeneratorFunction,hasRequiredIsGeneratorFunction;function requireIsGeneratorFunction(){if(hasRequiredIsGeneratorFunction)return isGeneratorFunction;hasRequiredIsGeneratorFunction=1;var e=Object.prototype.toString,t=Function.prototype.toString,n=/^\s*(?:function)?\*/,i=requireShams()(),s=Object.getPrototypeOf,r=function(){if(!i)return!1;try{return Function("return function*() {}")()}catch{}},o;return isGeneratorFunction=function(c){if(typeof c!="function")return!1;if(n.test(t.call(c)))return!0;if(!i){var h=e.call(c);return h==="[object GeneratorFunction]"}if(!s)return!1;if(typeof o>"u"){var p=r();o=p?s(p):!1}return s(c)===o},isGeneratorFunction}var isCallable,hasRequiredIsCallable;function requireIsCallable(){if(hasRequiredIsCallable)return isCallable;hasRequiredIsCallable=1;var e=Function.prototype.toString,t=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,n,i;if(typeof t=="function"&&typeof Object.defineProperty=="function")try{n=Object.defineProperty({},"length",{get:function(){throw i}}),i={},t(function(){throw 42},null,n)}catch(M){M!==i&&(t=null)}else t=null;var s=/^\s*class\b/,r=function(P){try{var N=e.call(P);return s.test(N)}catch{return!1}},o=function(P){try{return r(P)?!1:(e.call(P),!0)}catch{return!1}},l=Object.prototype.toString,c="[object Object]",h="[object Function]",p="[object GeneratorFunction]",m="[object HTMLAllCollection]",g="[object HTML document.all class]",E="[object HTMLCollection]",A=typeof Symbol=="function"&&!!Symbol.toStringTag,C=!(0 in[,]),T=function(){return!1};if(typeof document=="object"){var I=document.all;l.call(I)===l.call(document.all)&&(T=function(P){if((C||!P)&&(typeof P>"u"||typeof P=="object"))try{var N=l.call(P);return(N===m||N===g||N===E||N===c)&&P("")==null}catch{}return!1})}return isCallable=t?function(P){if(T(P))return!0;if(!P||typeof P!="function"&&typeof P!="object")return!1;try{t(P,null,n)}catch(N){if(N!==i)return!1}return!r(P)&&o(P)}:function(P){if(T(P))return!0;if(!P||typeof P!="function"&&typeof P!="object")return!1;if(A)return o(P);if(r(P))return!1;var N=l.call(P);return N!==h&&N!==p&&!/^\[object HTML/.test(N)?!1:o(P)},isCallable}var forEach,hasRequiredForEach;function requireForEach(){if(hasRequiredForEach)return forEach;hasRequiredForEach=1;var e=requireIsCallable(),t=Object.prototype.toString,n=Object.prototype.hasOwnProperty,i=function(c,h,p){for(var m=0,g=c.length;m<g;m++)n.call(c,m)&&(p==null?h(c[m],m,c):h.call(p,c[m],m,c))},s=function(c,h,p){for(var m=0,g=c.length;m<g;m++)p==null?h(c.charAt(m),m,c):h.call(p,c.charAt(m),m,c)},r=function(c,h,p){for(var m in c)n.call(c,m)&&(p==null?h(c[m],m,c):h.call(p,c[m],m,c))};function o(l){return t.call(l)==="[object Array]"}return forEach=function(c,h,p){if(!e(h))throw new TypeError("iterator must be a function");var m;arguments.length>=3&&(m=p),o(c)?i(c,h,m):typeof c=="string"?s(c,h,m):r(c,h,m)},forEach}var possibleTypedArrayNames,hasRequiredPossibleTypedArrayNames;function requirePossibleTypedArrayNames(){return hasRequiredPossibleTypedArrayNames||(hasRequiredPossibleTypedArrayNames=1,possibleTypedArrayNames=["Float32Array","Float64Array","Int8Array","Int16Array","Int32Array","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array"]),possibleTypedArrayNames}var availableTypedArrays,hasRequiredAvailableTypedArrays;function requireAvailableTypedArrays(){if(hasRequiredAvailableTypedArrays)return availableTypedArrays;hasRequiredAvailableTypedArrays=1;var e=requirePossibleTypedArrayNames(),t=typeof globalThis>"u"?commonjsGlobal:globalThis;return availableTypedArrays=function(){for(var i=[],s=0;s<e.length;s++)typeof t[e[s]]=="function"&&(i[i.length]=e[s]);return i},availableTypedArrays}var callBound,hasRequiredCallBound;function requireCallBound(){if(hasRequiredCallBound)return callBound;hasRequiredCallBound=1;var e=requireGetIntrinsic(),t=requireCallBindApplyHelpers(),n=t([e("%String.prototype.indexOf%")]);return callBound=function(s,r){var o=e(s,!!r);return typeof o=="function"&&n(s,".prototype.")>-1?t([o]):o},callBound}
33var whichTypedArray,hasRequiredWhichTypedArray;function requireWhichTypedArray(){if(hasRequiredWhichTypedArray)return whichTypedArray;hasRequiredWhichTypedArray=1;var e=requireForEach(),t=requireAvailableTypedArrays(),n=requireCallBind(),i=requireCallBound(),s=requireGopd(),r=requireGetProto(),o=i("Object.prototype.toString"),l=requireShams()(),c=typeof globalThis>"u"?commonjsGlobal:globalThis,h=t(),p=i("String.prototype.slice"),m=i("Array.prototype.indexOf",!0)||function(T,I){for(var M=0;M<T.length;M+=1)if(T[M]===I)return M;return-1},g={__proto__:null};l&&s&&r?e(h,function(C){var T=new c[C];if(Symbol.toStringTag in T&&r){var I=r(T),M=s(I,Symbol.toStringTag);if(!M&&I){var P=r(I);M=s(P,Symbol.toStringTag)}g["$"+C]=n(M.get)}}):e(h,function(C){var T=new c[C],I=T.slice||T.set;I&&(g["$"+C]=n(I))});var E=function(T){var I=!1;return e(g,function(M,P){if(!I)try{"$"+M(T)===P&&(I=p(P,1))}catch{}}),I},A=function(T){var I=!1;return e(g,function(M,P){if(!I)try{M(T),I=p(P,1)}catch{}}),I};return whichTypedArray=function(T){if(!T||typeof T!="object")return!1;if(!l){var I=p(o(T),8,-1);return m(h,I)>-1?I:I!=="Object"?!1:A(T)}return s?E(T):null},whichTypedArray}var isTypedArray,hasRequiredIsTypedArray;function requireIsTypedArray(){if(hasRequiredIsTypedArray)return isTypedArray;hasRequiredIsTypedArray=1;var e=requireWhichTypedArray();return isTypedArray=function(n){return!!e(n)},isTypedArray}var hasRequiredTypes$1;function requireTypes$1(){return hasRequiredTypes$1||(hasRequiredTypes$1=1,function(e){var t=requireIsArguments(),n=requireIsGeneratorFunction(),i=requireWhichTypedArray(),s=requireIsTypedArray();function r(xe){return xe.call.bind(xe)}var o=typeof BigInt<"u",l=typeof Symbol<"u",c=r(Object.prototype.toString),h=r(Number.prototype.valueOf),p=r(String.prototype.valueOf),m=r(Boolean.prototype.valueOf);if(o)var g=r(BigInt.prototype.valueOf);if(l)var E=r(Symbol.prototype.valueOf);function A(xe,ot){if(typeof xe!="object")return!1;try{return ot(xe),!0}catch{return!1}}e.isArgumentsObject=t,e.isGeneratorFunction=n,e.isTypedArray=s;function C(xe){return typeof Promise<"u"&&xe instanceof Promise||xe!==null&&typeof xe=="object"&&typeof xe.then=="function"&&typeof xe.catch=="function"}e.isPromise=C;function T(xe){return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?ArrayBuffer.isView(xe):s(xe)||_(xe)}e.isArrayBufferView=T;function I(xe){return i(xe)==="Uint8Array"}e.isUint8Array=I;function M(xe){return i(xe)==="Uint8ClampedArray"}e.isUint8ClampedArray=M;function P(xe){return i(xe)==="Uint16Array"}e.isUint16Array=P;function N(xe){return i(xe)==="Uint32Array"}e.isUint32Array=N;function O(xe){return i(xe)==="Int8Array"}e.isInt8Array=O;function j(xe){return i(xe)==="Int16Array"}e.isInt16Array=j;function B(xe){return i(xe)==="Int32Array"}e.isInt32Array=B;function D(xe){return i(xe)==="Float32Array"}e.isFloat32Array=D;function U(xe){return i(xe)==="Float64Array"}e.isFloat64Array=U;function z(xe){return i(xe)==="BigInt64Array"}e.isBigInt64Array=z;function R(xe){return i(xe)==="BigUint64Array"}e.isBigUint64Array=R;function a(xe){return c(xe)==="[object Map]"}a.working=typeof Map<"u"&&a(new Map);function f(xe){return typeof Map>"u"?!1:a.working?a(xe):xe instanceof Map}e.isMap=f;function d(xe){return c(xe)==="[object Set]"}d.working=typeof Set<"u"&&d(new Set);function v(xe){return typeof Set>"u"?!1:d.working?d(xe):xe instanceof Set}e.isSet=v;function b(xe){return c(xe)==="[object WeakMap]"}b.working=typeof WeakMap<"u"&&b(new WeakMap);function S(xe){return typeof WeakMap>"u"?!1:b.working?b(xe):xe instanceof WeakMap}e.isWeakMap=S;function w(xe){return c(xe)==="[object WeakSet]"}w.working=typeof WeakSet<"u"&&w(new WeakSet);function y(xe){return w(xe)}e.isWeakSet=y;function u(xe){return c(xe)==="[object ArrayBuffer]"}u.working=typeof ArrayBuffer<"u"&&u(new ArrayBuffer);function x(xe){return typeof ArrayBuffer>"u"?!1:u.working?u(xe):xe instanceof ArrayBuffer}e.isArrayBuffer=x;function L(xe){return c(xe)==="[object DataView]"}L.working=typeof ArrayBuffer<"u"&&typeof DataView<"u"&&L(new DataView(new ArrayBuffer(1),0,1));function _(xe){return typeof DataView>"u"?!1:L.working?L(xe):xe instanceof DataView}e.isDataView=_;var J=typeof SharedArrayBuffer<"u"?SharedArrayBuffer:void 0;function Z(xe){return c(xe)==="[object SharedArrayBuffer]"}function V(xe){return typeof J>"u"?!1:(typeof Z.working>"u"&&(Z.working=Z(new J)),Z.working?Z(xe):xe instanceof J)}e.isSharedArrayBuffer=V;function k(xe){return c(xe)==="[object AsyncFunction]"}e.isAsyncFunction=k;function H(xe){return c(xe)==="[object Map Iterator]"}e.isMapIterator=H;function ee(xe){return c(xe)==="[object Set Iterator]"}e.isSetIterator=ee;function K(xe){return c(xe)==="[object Generator]"}e.isGeneratorObject=K;function te(xe){return c(xe)==="[object WebAssembly.Module]"}e.isWebAssemblyCompiledModule=te;function Y(xe){return A(xe,h)}e.isNumberObject=Y;function ue(xe){return A(xe,p)}e.isStringObject=ue;function qe(xe){return A(xe,m)}e.isBooleanObject=qe;function we(xe){return o&&A(xe,g)}e.isBigIntObject=we;function Ae(xe){return l&&A(xe,E)}e.isSymbolObject=Ae;function st(xe){return Y(xe)||ue(xe)||qe(xe)||we(xe)||Ae(xe)}e.isBoxedPrimitive=st;function Be(xe){return typeof Uint8Array<"u"&&(x(xe)||V(xe))}e.isAnyArrayBuffer=Be,["isProxy","isExternal","isModuleNamespaceObject"].forEach(function(xe){Object.defineProperty(e,xe,{enumerable:!1,value:function(){throw new Error(xe+" is not supported in userland")}})})}(types$1)),types$1}var isBufferBrowser,hasRequiredIsBufferBrowser;function requireIsBufferBrowser(){return hasRequiredIsBufferBrowser||(hasRequiredIsBufferBrowser=1,isBufferBrowser=function(t){return t&&typeof t=="object"&&typeof t.copy=="function"&&typeof t.fill=="function"&&typeof t.readUInt8=="function"}),isBufferBrowser}var hasRequiredUtil$2;function requireUtil$2(){return hasRequiredUtil$2||(hasRequiredUtil$2=1,function(e){var t={},n=Object.getOwnPropertyDescriptors||function(J){for(var Z=Object.keys(J),V={},k=0;k<Z.length;k++)V[Z[k]]=Object.getOwnPropertyDescriptor(J,Z[k]);return V},i=/%[sdj%]/g;e.format=function(_){if(!j(_)){for(var J=[],Z=0;Z<arguments.length;Z++)J.push(l(arguments[Z]));
vendor: 12,892 bytes, lines 33-42
33return J.join(" ")}for(var Z=1,V=arguments,k=V.length,H=String(_).replace(i,function(K){if(K==="%%")return"%";if(Z>=k)return K;switch(K){case"%s":return String(V[Z++]);case"%d":return Number(V[Z++]);case"%j":try{return JSON.stringify(V[Z++])}catch{return"[Circular]"}default:return K}}),ee=V[Z];Z<k;ee=V[++Z])P(ee)||!z(ee)?H+=" "+ee:H+=" "+l(ee);return H},e.deprecate=function(_,J){if(typeof process$1<"u"&&process$1.noDeprecation===!0)return _;if(typeof process$1>"u")return function(){return e.deprecate(_,J).apply(this,arguments)};var Z=!1;function V(){if(!Z){if(process$1.throwDeprecation)throw new Error(J);process$1.traceDeprecation?console.trace(J):console.error(J),Z=!0}return _.apply(this,arguments)}return V};var s={},r=/^$/;if(t.NODE_DEBUG){var o=t.NODE_DEBUG;o=o.replace(/[|\\{}()[\]^$+?.]/g,"\\$&").replace(/\*/g,".*").replace(/,/g,"$|^").toUpperCase(),r=new RegExp("^"+o+"$","i")}e.debuglog=function(_){if(_=_.toUpperCase(),!s[_])if(r.test(_)){var J=process$1.pid;s[_]=function(){var Z=e.format.apply(e,arguments);console.error("%s %d: %s",_,J,Z)}}else s[_]=function(){};return s[_]};function l(_,J){var Z={seen:[],stylize:h};return arguments.length>=3&&(Z.depth=arguments[2]),arguments.length>=4&&(Z.colors=arguments[3]),M(J)?Z.showHidden=J:J&&e._extend(Z,J),D(Z.showHidden)&&(Z.showHidden=!1),D(Z.depth)&&(Z.depth=2),D(Z.colors)&&(Z.colors=!1),D(Z.customInspect)&&(Z.customInspect=!0),Z.colors&&(Z.stylize=c),m(Z,_,Z.depth)}e.inspect=l,l.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},l.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function c(_,J){var Z=l.styles[J];return Z?"\x1B["+l.colors[Z][0]+"m"+_+"\x1B["+l.colors[Z][1]+"m":_}function h(_,J){return _}function p(_){var J={};return _.forEach(function(Z,V){J[Z]=!0}),J}function m(_,J,Z){if(_.customInspect&&J&&f(J.inspect)&&J.inspect!==e.inspect&&!(J.constructor&&J.constructor.prototype===J)){var V=J.inspect(Z,_);return j(V)||(V=m(_,V,Z)),V}var k=g(_,J);if(k)return k;var H=Object.keys(J),ee=p(H);if(_.showHidden&&(H=Object.getOwnPropertyNames(J)),a(J)&&(H.indexOf("message")>=0||H.indexOf("description")>=0))return E(J);if(H.length===0){if(f(J)){var K=J.name?": "+J.name:"";return _.stylize("[Function"+K+"]","special")}if(U(J))return _.stylize(RegExp.prototype.toString.call(J),"regexp");if(R(J))return _.stylize(Date.prototype.toString.call(J),"date");if(a(J))return E(J)}var te="",Y=!1,ue=["{","}"];if(I(J)&&(Y=!0,ue=["[","]"]),f(J)){var qe=J.name?": "+J.name:"";te=" [Function"+qe+"]"}if(U(J)&&(te=" "+RegExp.prototype.toString.call(J)),R(J)&&(te=" "+Date.prototype.toUTCString.call(J)),a(J)&&(te=" "+E(J)),H.length===0&&(!Y||J.length==0))return ue[0]+te+ue[1];if(Z<0)return U(J)?_.stylize(RegExp.prototype.toString.call(J),"regexp"):_.stylize("[Object]","special");_.seen.push(J);var we;return Y?we=A(_,J,Z,ee,H):we=H.map(function(Ae){return C(_,J,Z,ee,Ae,Y)}),_.seen.pop(),T(we,te,ue)}function g(_,J){if(D(J))return _.stylize("undefined","undefined");if(j(J)){var Z="'"+JSON.stringify(J).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return _.stylize(Z,"string")}if(O(J))return _.stylize(""+J,"number");if(M(J))return _.stylize(""+J,"boolean");if(P(J))return _.stylize("null","null")}function E(_){return"["+Error.prototype.toString.call(_)+"]"}function A(_,J,Z,V,k){for(var H=[],ee=0,K=J.length;ee<K;++ee)y(J,String(ee))?H.push(C(_,J,Z,V,String(ee),!0)):H.push("");return k.forEach(function(te){te.match(/^\d+$/)||H.push(C(_,J,Z,V,te,!0))}),H}function C(_,J,Z,V,k,H){var ee,K,te;if(te=Object.getOwnPropertyDescriptor(J,k)||{value:J[k]},te.get?te.set?K=_.stylize("[Getter/Setter]","special"):K=_.stylize("[Getter]","special"):te.set&&(K=_.stylize("[Setter]","special")),y(V,k)||(ee="["+k+"]"),K||(_.seen.indexOf(te.value)<0?(P(Z)?K=m(_,te.value,null):K=m(_,te.value,Z-1),K.indexOf(` 34`)>-1&&(H?K=K.split(` 35`).map(function(Y){return" "+Y}).join(` 36`).slice(2):K=` 37`+K.split(` 38`).map(function(Y){return" "+Y}).join(` 39`))):K=_.stylize("[Circular]","special")),D(ee)){if(H&&k.match(/^\d+$/))return K;ee=JSON.stringify(""+k),ee.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(ee=ee.slice(1,-1),ee=_.stylize(ee,"name")):(ee=ee.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),ee=_.stylize(ee,"string"))}return ee+": "+K}function T(_,J,Z){var V=_.reduce(function(k,H){return H.indexOf(` 40`)>=0,k+H.replace(/\u001b\[\d\d?m/g,"").length+1},0);return V>60?Z[0]+(J===""?"":J+` 41 `)+" "+_.join(`, 42 `)+" "+Z[1]:Z[0]+J+" "+_.join(", ")+" "+Z[1]}e.types=requireTypes$1();function I(_){return Array.isArray(_)}e.isArray=I;function M(_){return typeof _=="boolean"}e.isBoolean=M;function P(_){return _===null}e.isNull=P;function N(_){return _==null}e.isNullOrUndefined=N;function O(_){return typeof _=="number"}e.isNumber=O;function j(_){return typeof _=="string"}e.isString=j;function B(_){return typeof _=="symbol"}e.isSymbol=B;function D(_){return _===void 0}e.isUndefined=D;function U(_){return z(_)&&v(_)==="[object RegExp]"}e.isRegExp=U,e.types.isRegExp=U;function z(_){return typeof _=="object"&&_!==null}e.isObject=z;function R(_){return z(_)&&v(_)==="[object Date]"}e.isDate=R,e.types.isDate=R;function a(_){return z(_)&&(v(_)==="[object Error]"||_ instanceof Error)}e.isError=a,e.types.isNativeError=a;function f(_){return typeof _=="function"}e.isFunction=f;function d(_){return _===null||typeof _=="boolean"||typeof _=="number"||typeof _=="string"||typeof _=="symbol"||typeof _>"u"}e.isPrimitive=d,e.isBuffer=requireIsBufferBrowser();function v(_){return Object.prototype.toString.call(_)}function b(_){return _<10?"0"+_.toString(10):_.toString(10)}var S=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function w(){var _=new Date,J=[b(_.getHours()),b(_.getMinutes()),b(_.getSeconds())].join(":");return[_.getDate(),S[_.getMonth()],J].join(" ")}e.log=function(){console.log("%s - %s",w(),e.format.apply(e,arguments))},e.inherits=requireInherits_browser(),e._extend=function(_,J){if(!J||!z(J))return _;for(var Z=Object.keys(J),V=Z.length;V--;)_[Z[V]]=J[Z[V]];return _};function y(_,J){return Object.prototype.hasOwnProperty.call(_,J)}var u=typeof Symbol<"u"?Symbol("util.promisify.custom"):void 0;e.promisify=function(J){if(typeof J!="function")throw new TypeError('The "original" argument must be of type Function');if(u&&J[u]){var Z=J[u];if(typeof Z!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(Z,u,{value:Z,enumerable:!1,writable:!1,configurable:!0}),Z}function Z(){for(var V,k,H=new Promise(function(te,Y){V=te,k=Y}),ee=[],K=0;K<arguments.length;K++)ee.push(arguments[K]);ee.push(function(te,Y){te?k(te):V(Y)});try{J.apply(this,ee)}catch(te){k(te)}return H}return Object.setPrototypeOf(Z,Object.getPrototypeOf(J)),u&&Object.defineProperty(Z,u,{value:Z,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(Z,n(J))},e.promisify.custom=u;function x(_,J){if(!_){var Z=new Error("Promise was rejected with a falsy value");Z.reason=_,_=Z}return J(_)}function L(_){if(typeof _!="function")throw new TypeError('The "original" argument must be of type Function');function J(){for(var Z=[],V=0;V<arguments.length;V++)Z.push(arguments[V]);var k=Z.pop();if(typeof k!="function")throw new TypeError("The last argument must be of type Function");var H=this,ee=function(){return k.apply(H,arguments)};_.apply(this,Z).then(function(K){process$1.nextTick(ee.bind(null,null,K))},function(K){process$1.nextTick(x.bind(null,K,ee))})}return Object.setPrototypeOf(J,Object.getPrototypeOf(_)),Object.defineProperties(J,n(_)),J}e.callbackify=L}(util$2)),util$2}var buffer_list,hasRequiredBuffer_list;function requireBuffer_list(){if(hasRequiredBuffer_list)return buffer_list;hasRequiredBuffer_list=1;function e(A,C){var T=Object.keys(A);if(Object.getOwnPropertySymbols){var I=Object.getOwnPropertySymbols(A);C&&(I=I.filter(function(M){return Object.getOwnPropertyDescriptor(A,M).enumerable})),T.push.apply(T,I)}return T}function t(A){for(var C=1;C<arguments.length;C++){var T=arguments[C]!=null?arguments[C]:{};C%2?e(Object(T),!0).forEach(function(I){n(A,I,T[I])}):Object.getOwnPropertyDescriptors?Object.defineProperties(A,Object.getOwnPropertyDescriptors(T)):e(Object(T)).forEach(function(I){Object.defineProperty(A,I,Object.getOwnPropertyDescriptor(T,I))})}return A}function n(A,C,T){return C=o(C),C in A?Object.defineProperty(A,C,{value:T,enumerable:!0,configurable:!0,writable:!0}):A[C]=T,A}function i(A,C){if(!(A instanceof C))throw new TypeError("Cannot call a class as a function")}function s(A,C){for(var T=0;T<C.length;T++){var I=C[T];I.enumerable=I.enumerable||!1,I.configurable=!0,"value"in I&&(I.writable=!0),Object.defineProperty(A,o(I.key),I)}}function r(A,C,T){return C&&s(A.prototype,C),Object.defineProperty(A,"prototype",{writable:!1}),A}function o(A){var C=l(A,"string");return typeof C=="symbol"?C:String(C)}function l(A,C){if(typeof A!="object"||A===null)return A;var T=A[Symbol.toPrimitive];if(T!==void 0){var I=T.call(A,C);if(typeof I!="object")return I;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(A)}var c=requireDist$3(),h=c.Buffer,p=requireUtil$2(),m=p.inspect,g=m&&m.custom||"inspect";function E(A,C,T){h.prototype.copy.call(A,C,T)}return buffer_list=function(){function A(){i(this,A),this.head=null,this.tail=null,this.length=0}return r(A,[{key:"push",value:function(T){var I={data:T,next:null};this.length>0?this.tail.next=I:this.head=I,this.tail=I,++this.length}},{key:"unshift",value:function(T){var I={data:T,next:this.head};this.length===0&&(this.tail=I),this.head=I,++this.length}},{key:"shift",value:function(){if(this.length!==0){var T=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,T}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(T){if(this.length===0)return"";for(var I=this.head,M=""+I.data;I=I.next;)M+=T+I.data;return M}},{key:"concat",value:function(T){if(this.length===0)return h.alloc(0);for(var I=h.allocUnsafe(T>>>0),M=this.head,P=0;M;)E(M.data,I,P),P+=M.data.length,M=M.next;return I}},{key:"consume",value:function(T,I){var M;return T<this.head.data.length?(M=this.head.data.slice(0,T),this.head.data=this.head.data.slice(T)):T===this.head.data.length?M=this.shift():M=I?this._getString(T):this._getBuffer(T),M}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(T){var I=this.head,M=1,P=I.data;for(T-=P.length;I=I.next;){var N=I.data,O=T>N.length?N.length:T;if(O===N.length?P+=N:P+=N.slice(0,T),T-=O,T===0){O===N.length?(++M,I.next?this.head=I.next:this.head=this.tail=null):(this.head=I,I.data=N.slice(O));break}++M}return this.length-=M,P}},{key:"_getBuffer",value:function(T){var I=h.allocUnsafe(T),M=this.head,P=1;for(M.data.copy(I),T-=M.data.length;M=M.next;){var N=M.data,O=T>N.length?N.length:T;if(N.copy(I,I.length-T,0,O),T-=O,T===0){O===N.length?(++P,M.next?this.head=M.next:this.head=this.tail=null):(this.head=M,M.data=N.slice(O));break}++P}return this.length-=P,I}},{key:g,value:function(T,I){return m(this,t(t({},I),{},{depth:0,customInspect:!1}))}}]),A}(),buffer_list}var destroy_1$2,hasRequiredDestroy$2;function requireDestroy$2(){if(hasRequiredDestroy$2)return destroy_1$2;hasRequiredDestroy$2=1;function e(o,l){var c=this,h=this._readableState&&this._readableState.destroyed,p=this._writableState&&this._writableState.destroyed;return h||p?(l?l(o):o&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,process$1.nextTick(s,this,o)):process$1.nextTick(s,this,o)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(o||null,function(m){!l&&m?c._writableState?c._writableState.errorEmitted?process$1.nextTick(n,c):(c._writableState.errorEmitted=!0,process$1.nextTick(t,c,m)):process$1.nextTick(t,c,m):l?(process$1.nextTick(n,c),l(m)):process$1.nextTick(n,c)}),this)}function t(o,l){s(o,l),n(o)}function n(o){o._writableState&&!o._writableState.emitClose||o._readableState&&!o._readableState.emitClose||o.emit("close")}function i(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function s(o,l){o.emit("error",l)}function r(o,l){var c=o._readableState,h=o._writableState;c&&c.autoDestroy||h&&h.autoDestroy?o.destroy(l):o.emit("error",l)}
vendor: 12,809 bytes, line 42
42return destroy_1$2={destroy:e,undestroy:i,errorOrDestroy:r},destroy_1$2}var errorsBrowser={},hasRequiredErrorsBrowser;function requireErrorsBrowser(){if(hasRequiredErrorsBrowser)return errorsBrowser;hasRequiredErrorsBrowser=1;function e(l,c){l.prototype=Object.create(c.prototype),l.prototype.constructor=l,l.__proto__=c}var t={};function n(l,c,h){h||(h=Error);function p(g,E,A){return typeof c=="string"?c:c(g,E,A)}var m=function(g){e(E,g);function E(A,C,T){return g.call(this,p(A,C,T))||this}return E}(h);m.prototype.name=h.name,m.prototype.code=l,t[l]=m}function i(l,c){if(Array.isArray(l)){var h=l.length;return l=l.map(function(p){return String(p)}),h>2?"one of ".concat(c," ").concat(l.slice(0,h-1).join(", "),", or ")+l[h-1]:h===2?"one of ".concat(c," ").concat(l[0]," or ").concat(l[1]):"of ".concat(c," ").concat(l[0])}else return"of ".concat(c," ").concat(String(l))}function s(l,c,h){return l.substr(0,c.length)===c}function r(l,c,h){return(h===void 0||h>l.length)&&(h=l.length),l.substring(h-c.length,h)===c}function o(l,c,h){return typeof h!="number"&&(h=0),h+c.length>l.length?!1:l.indexOf(c,h)!==-1}return n("ERR_INVALID_OPT_VALUE",function(l,c){return'The value "'+c+'" is invalid for option "'+l+'"'},TypeError),n("ERR_INVALID_ARG_TYPE",function(l,c,h){var p;typeof c=="string"&&s(c,"not ")?(p="must not be",c=c.replace(/^not /,"")):p="must be";var m;if(r(l," argument"))m="The ".concat(l," ").concat(p," ").concat(i(c,"type"));else{var g=o(l,".")?"property":"argument";m='The "'.concat(l,'" ').concat(g," ").concat(p," ").concat(i(c,"type"))}return m+=". Received type ".concat(typeof h),m},TypeError),n("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),n("ERR_METHOD_NOT_IMPLEMENTED",function(l){return"The "+l+" method is not implemented"}),n("ERR_STREAM_PREMATURE_CLOSE","Premature close"),n("ERR_STREAM_DESTROYED",function(l){return"Cannot call "+l+" after a stream was destroyed"}),n("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),n("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),n("ERR_STREAM_WRITE_AFTER_END","write after end"),n("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),n("ERR_UNKNOWN_ENCODING",function(l){return"Unknown encoding: "+l},TypeError),n("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),errorsBrowser.codes=t,errorsBrowser}var state,hasRequiredState;function requireState(){if(hasRequiredState)return state;hasRequiredState=1;var e=requireErrorsBrowser().codes.ERR_INVALID_OPT_VALUE;function t(i,s,r){return i.highWaterMark!=null?i.highWaterMark:s?i[r]:null}function n(i,s,r,o){var l=t(s,o,r);if(l!=null){if(!(isFinite(l)&&Math.floor(l)===l)||l<0){var c=o?r:"highWaterMark";throw new e(c,l)}return Math.floor(l)}return i.objectMode?16:16*1024}return state={getHighWaterMark:n},state}var browser$b,hasRequiredBrowser$b;function requireBrowser$b(){if(hasRequiredBrowser$b)return browser$b;hasRequiredBrowser$b=1,browser$b=e;function e(n,i){if(t("noDeprecation"))return n;var s=!1;function r(){if(!s){if(t("throwDeprecation"))throw new Error(i);t("traceDeprecation")?console.trace(i):console.warn(i),s=!0}return n.apply(this,arguments)}return r}function t(n){try{if(!commonjsGlobal.localStorage)return!1}catch{return!1}var i=commonjsGlobal.localStorage[n];return i==null?!1:String(i).toLowerCase()==="true"}return browser$b}var _stream_writable$2,hasRequired_stream_writable$2;function require_stream_writable$2(){if(hasRequired_stream_writable$2)return _stream_writable$2;hasRequired_stream_writable$2=1,_stream_writable$2=D;function e(V){var k=this;this.next=null,this.entry=null,this.finish=function(){Z(k,V)}}var t;D.WritableState=j;var n={deprecate:requireBrowser$b()},i=requireStreamBrowser$2(),s=requireDist$3().Buffer,r=(typeof commonjsGlobal<"u"?commonjsGlobal:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function o(V){return s.from(V)}function l(V){return s.isBuffer(V)||V instanceof r}var c=requireDestroy$2(),h=requireState(),p=h.getHighWaterMark,m=requireErrorsBrowser().codes,g=m.ERR_INVALID_ARG_TYPE,E=m.ERR_METHOD_NOT_IMPLEMENTED,A=m.ERR_MULTIPLE_CALLBACK,C=m.ERR_STREAM_CANNOT_PIPE,T=m.ERR_STREAM_DESTROYED,I=m.ERR_STREAM_NULL_VALUES,M=m.ERR_STREAM_WRITE_AFTER_END,P=m.ERR_UNKNOWN_ENCODING,N=c.errorOrDestroy;requireInherits_browser()(D,i);function O(){}function j(V,k,H){t=t||require_stream_duplex$2(),V=V||{},typeof H!="boolean"&&(H=k instanceof t),this.objectMode=!!V.objectMode,H&&(this.objectMode=this.objectMode||!!V.writableObjectMode),this.highWaterMark=p(this,V,"writableHighWaterMark",H),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var ee=V.decodeStrings===!1;this.decodeStrings=!ee,this.defaultEncoding=V.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(K){b(k,K)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=V.emitClose!==!1,this.autoDestroy=!!V.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new e(this)}j.prototype.getBuffer=function(){for(var k=this.bufferedRequest,H=[];k;)H.push(k),k=k.next;return H},function(){try{Object.defineProperty(j.prototype,"buffer",{get:n.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}}();var B;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(B=Function.prototype[Symbol.hasInstance],Object.defineProperty(D,Symbol.hasInstance,{value:function(k){return B.call(this,k)?!0:this!==D?!1:k&&k._writableState instanceof j}})):B=function(k){return k instanceof this};function D(V){t=t||require_stream_duplex$2();var k=this instanceof t;if(!k&&!B.call(D,this))return new D(V);this._writableState=new j(V,this,k),this.writable=!0,V&&(typeof V.write=="function"&&(this._write=V.write),typeof V.writev=="function"&&(this._writev=V.writev),typeof V.destroy=="function"&&(this._destroy=V.destroy),typeof V.final=="function"&&(this._final=V.final)),i.call(this)}D.prototype.pipe=function(){N(this,new C)};function U(V,k){var H=new M;N(V,H),process$1.nextTick(k,H)}function z(V,k,H,ee){var K;return H===null?K=new I:typeof H!="string"&&!k.objectMode&&(K=new g("chunk",["string","Buffer"],H)),K?(N(V,K),process$1.nextTick(ee,K),!1):!0}D.prototype.write=function(V,k,H){var ee=this._writableState,K=!1,te=!ee.objectMode&&l(V);return te&&!s.isBuffer(V)&&(V=o(V)),typeof k=="function"&&(H=k,k=null),te?k="buffer":k||(k=ee.defaultEncoding),typeof H!="function"&&(H=O),ee.ending?U(this,H):(te||z(this,ee,V,H))&&(ee.pendingcb++,K=a(this,ee,te,V,k,H)),K},D.prototype.cork=function(){this._writableState.corked++},D.prototype.uncork=function(){var V=this._writableState;V.corked&&(V.corked--,!V.writing&&!V.corked&&!V.bufferProcessing&&V.bufferedRequest&&y(this,V))},D.prototype.setDefaultEncoding=function(k){if(typeof k=="string"&&(k=k.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((k+"").toLowerCase())>-1))throw new P(k);return this._writableState.defaultEncoding=k,this},Object.defineProperty(D.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function R(V,k,H){return!V.objectMode&&V.decodeStrings!==!1&&typeof k=="string"&&(k=s.from(k,H)),k}Object.defineProperty(D.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function a(V,k,H,ee,K,te){if(!H){var Y=R(k,ee,K);ee!==Y&&(H=!0,K="buffer",ee=Y)}var ue=k.objectMode?1:ee.length;k.length+=ue;var qe=k.length<k.highWaterMark;if(qe||(k.needDrain=!0),k.writing||k.corked){var we=k.lastBufferedRequest;k.lastBufferedRequest={chunk:ee,encoding:K,isBuf:H,callback:te,next:null},we?we.next=k.lastBufferedRequest:k.bufferedRequest=k.lastBufferedRequest,k.bufferedRequestCount+=1}else f(V,k,!1,ue,ee,K,te);return qe}function f(V,k,H,ee,K,te,Y){k.writelen=ee,k.writecb=Y,k.writing=!0,k.sync=!0,k.destroyed?k.onwrite(new T("write")):H?V._writev(K,k.onwrite):V._write(K,te,k.onwrite),k.sync=!1}function d(V,k,H,ee,K){--k.pendingcb,H?(process$1.nextTick(K,ee),process$1.nextTick(_,V,k),V._writableState.errorEmitted=!0,N(V,ee)):(K(ee),V._writableState.errorEmitted=!0,N(V,ee),_(V,k))}function v(V){V.writing=!1,V.writecb=null,V.length-=V.writelen,V.writelen=0}function b(V,k){var H=V._writableState,ee=H.sync,K=H.writecb;if(typeof K!="function")throw new A;if(v(H),k)d(V,H,ee,k,K);else{var te=u(H)||V.destroyed;!te&&!H.corked&&!H.bufferProcessing&&H.bufferedRequest&&y(V,H),ee?process$1.nextTick(S,V,H,te,K):S(V,H,te,K)}}function S(V,k,H,ee){H||w(V,k),k.pendingcb--,ee(),_(V,k)}function w(V,k){k.length===0&&k.needDrain&&(k.needDrain=!1,V.emit("drain"))}function y(V,k){k.bufferProcessing=!0;var H=k.bufferedRequest;if(V._writev&&H&&H.next){var ee=k.bufferedRequestCount,K=new Array(ee),te=k.corkedRequestsFree;te.entry=H;for(var Y=0,ue=!0;H;)K[Y]=H,H.isBuf||(ue=!1),H=H.next,Y+=1;K.allBuffers=ue,f(V,k,!0,k.length,K,"",te.finish),k.pendingcb++,k.lastBufferedRequest=null,te.next?(k.corkedRequestsFree=te.next,te.next=null):k.corkedRequestsFree=new e(k),k.bufferedRequestCount=0}else{for(;H;){var qe=H.chunk,we=H.encoding,Ae=H.callback,st=k.objectMode?1:qe.length;if(f(V,k,!1,st,qe,we,Ae),H=H.next,k.bufferedRequestCount--,k.writing)break}H===null&&(k.lastBufferedRequest=null)}k.bufferedRequest=H,k.bufferProcessing=!1}D.prototype._write=function(V,k,H){H(new E("_write()"))},D.prototype._writev=null,D.prototype.end=function(V,k,H){var ee=this._writableState;return typeof V=="function"?(H=V,V=null,k=null):typeof k=="function"&&(H=k,k=null),V!=null&&this.write(V,k),ee.corked&&(ee.corked=1,this.uncork()),ee.ending||J(this,ee,H),this},Object.defineProperty(D.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function u(V){return V.ending&&V.length===0&&V.bufferedRequest===null&&!V.finished&&!V.writing}function x(V,k){V._final(function(H){k.pendingcb--,H&&N(V,H),k.prefinished=!0,V.emit("prefinish"),_(V,k)})}function L(V,k){!k.prefinished&&!k.finalCalled&&(typeof V._final=="function"&&!k.destroyed?(k.pendingcb++,k.finalCalled=!0,process$1.nextTick(x,V,k)):(k.prefinished=!0,V.emit("prefinish")))}function _(V,k){var H=u(k);if(H&&(L(V,k),k.pendingcb===0&&(k.finished=!0,V.emit("finish"),k.autoDestroy))){var ee=V._readableState;(!ee||ee.autoDestroy&&ee.endEmitted)&&V.destroy()}return H}function J(V,k,H){k.ending=!0,_(V,k),H&&(k.finished?process$1.nextTick(H):V.once("finish",H)),k.ended=!0,V.writable=!1}function Z(V,k,H){var ee=V.entry;for(V.entry=null;ee;){var K=ee.callback;k.pendingcb--,K(H),ee=ee.next}k.corkedRequestsFree.next=V}return Object.defineProperty(D.prototype,"destroyed",{enumerable:!1,get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(k){this._writableState&&(this._writableState.destroyed=k)}}),D.prototype.destroy=c.destroy,D.prototype._undestroy=c.undestroy,D.prototype._destroy=function(V,k){k(V)},_stream_writable$2}var _stream_duplex$2,hasRequired_stream_duplex$2;function require_stream_duplex$2(){if(hasRequired_stream_duplex$2)return _stream_duplex$2;hasRequired_stream_duplex$2=1;var e=Object.keys||function(h){var p=[];for(var m in h)p.push(m);return p};_stream_duplex$2=o;var t=require_stream_readable$2(),n=require_stream_writable$2();requireInherits_browser()(o,t);for(var i=e(n.prototype),s=0;s<i.length;s++){var r=i[s];o.prototype[r]||(o.prototype[r]=n.prototype[r])}function o(h){if(!(this instanceof o))return new o(h);t.call(this,h),n.call(this,h),this.allowHalfOpen=!0,h&&(h.readable===!1&&(this.readable=!1),h.writable===!1&&(this.writable=!1),h.allowHalfOpen===!1&&(this.allowHalfOpen=!1,this.once("end",l)))}Object.defineProperty(o.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(o.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(o.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function l(){this._writableState.ended||process$1.nextTick(c,this)}function c(h){h.end()}return Object.defineProperty(o.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(p){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=p,this._writableState.destroyed=p)}}),_stream_duplex$2}var string_decoder={},hasRequiredString_decoder;
vendor: 6,425 bytes, line 42
42function requireString_decoder(){if(hasRequiredString_decoder)return string_decoder;hasRequiredString_decoder=1;var e=requireSafeBuffer$2().Buffer,t=e.isEncoding||function(I){switch(I=""+I,I&&I.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function n(I){if(!I)return"utf8";for(var M;;)switch(I){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return I;default:if(M)return;I=(""+I).toLowerCase(),M=!0}}function i(I){var M=n(I);if(typeof M!="string"&&(e.isEncoding===t||!t(I)))throw new Error("Unknown encoding: "+I);return M||I}string_decoder.StringDecoder=s;function s(I){this.encoding=i(I);var M;switch(this.encoding){case"utf16le":this.text=m,this.end=g,M=4;break;case"utf8":this.fillLast=c,M=4;break;case"base64":this.text=E,this.end=A,M=3;break;default:this.write=C,this.end=T;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=e.allocUnsafe(M)}s.prototype.write=function(I){if(I.length===0)return"";var M,P;if(this.lastNeed){if(M=this.fillLast(I),M===void 0)return"";P=this.lastNeed,this.lastNeed=0}else P=0;return P<I.length?M?M+this.text(I,P):this.text(I,P):M||""},s.prototype.end=p,s.prototype.text=h,s.prototype.fillLast=function(I){if(this.lastNeed<=I.length)return I.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);I.copy(this.lastChar,this.lastTotal-this.lastNeed,0,I.length),this.lastNeed-=I.length};function r(I){return I<=127?0:I>>5===6?2:I>>4===14?3:I>>3===30?4:I>>6===2?-1:-2}function o(I,M,P){var N=M.length-1;if(N<P)return 0;var O=r(M[N]);return O>=0?(O>0&&(I.lastNeed=O-1),O):--N<P||O===-2?0:(O=r(M[N]),O>=0?(O>0&&(I.lastNeed=O-2),O):--N<P||O===-2?0:(O=r(M[N]),O>=0?(O>0&&(O===2?O=0:I.lastNeed=O-3),O):0))}function l(I,M,P){if((M[0]&192)!==128)return I.lastNeed=0,"�";if(I.lastNeed>1&&M.length>1){if((M[1]&192)!==128)return I.lastNeed=1,"�";if(I.lastNeed>2&&M.length>2&&(M[2]&192)!==128)return I.lastNeed=2,"�"}}function c(I){var M=this.lastTotal-this.lastNeed,P=l(this,I);if(P!==void 0)return P;if(this.lastNeed<=I.length)return I.copy(this.lastChar,M,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);I.copy(this.lastChar,M,0,I.length),this.lastNeed-=I.length}function h(I,M){var P=o(this,I,M);if(!this.lastNeed)return I.toString("utf8",M);this.lastTotal=P;var N=I.length-(P-this.lastNeed);return I.copy(this.lastChar,0,N),I.toString("utf8",M,N)}function p(I){var M=I&&I.length?this.write(I):"";return this.lastNeed?M+"�":M}function m(I,M){if((I.length-M)%2===0){var P=I.toString("utf16le",M);if(P){var N=P.charCodeAt(P.length-1);if(N>=55296&&N<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=I[I.length-2],this.lastChar[1]=I[I.length-1],P.slice(0,-1)}return P}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=I[I.length-1],I.toString("utf16le",M,I.length-1)}function g(I){var M=I&&I.length?this.write(I):"";if(this.lastNeed){var P=this.lastTotal-this.lastNeed;return M+this.lastChar.toString("utf16le",0,P)}return M}function E(I,M){var P=(I.length-M)%3;return P===0?I.toString("base64",M):(this.lastNeed=3-P,this.lastTotal=3,P===1?this.lastChar[0]=I[I.length-1]:(this.lastChar[0]=I[I.length-2],this.lastChar[1]=I[I.length-1]),I.toString("base64",M,I.length-P))}function A(I){var M=I&&I.length?this.write(I):"";return this.lastNeed?M+this.lastChar.toString("base64",0,3-this.lastNeed):M}function C(I){return I.toString(this.encoding)}function T(I){return I&&I.length?this.write(I):""}return string_decoder}var endOfStream,hasRequiredEndOfStream;function requireEndOfStream(){if(hasRequiredEndOfStream)return endOfStream;hasRequiredEndOfStream=1;var e=requireErrorsBrowser().codes.ERR_STREAM_PREMATURE_CLOSE;function t(r){var o=!1;return function(){if(!o){o=!0;for(var l=arguments.length,c=new Array(l),h=0;h<l;h++)c[h]=arguments[h];r.apply(this,c)}}}function n(){}function i(r){return r.setHeader&&typeof r.abort=="function"}function s(r,o,l){if(typeof o=="function")return s(r,null,o);o||(o={}),l=t(l||n);var c=o.readable||o.readable!==!1&&r.readable,h=o.writable||o.writable!==!1&&r.writable,p=function(){r.writable||g()},m=r._writableState&&r._writableState.finished,g=function(){h=!1,m=!0,c||l.call(r)},E=r._readableState&&r._readableState.endEmitted,A=function(){c=!1,E=!0,h||l.call(r)},C=function(P){l.call(r,P)},T=function(){var P;if(c&&!E)return(!r._readableState||!r._readableState.ended)&&(P=new e),l.call(r,P);if(h&&!m)return(!r._writableState||!r._writableState.ended)&&(P=new e),l.call(r,P)},I=function(){r.req.on("finish",g)};return i(r)?(r.on("complete",g),r.on("abort",T),r.req?I():r.on("request",I)):h&&!r._writableState&&(r.on("end",p),r.on("close",p)),r.on("end",A),r.on("finish",g),o.error!==!1&&r.on("error",C),r.on("close",T),function(){r.removeListener("complete",g),r.removeListener("abort",T),r.removeListener("request",I),r.req&&r.req.removeListener("finish",g),r.removeListener("end",p),r.removeListener("close",p),r.removeListener("finish",g),r.removeListener("end",A),r.removeListener("error",C),r.removeListener("close",T)}}return endOfStream=s,endOfStream}var async_iterator,hasRequiredAsync_iterator;function requireAsync_iterator(){if(hasRequiredAsync_iterator)return async_iterator;hasRequiredAsync_iterator=1;var e;function t(P,N,O){return N=n(N),N in P?Object.defineProperty(P,N,{value:O,enumerable:!0,configurable:!0,writable:!0}):P[N]=O,P}function n(P){var N=i(P,"string");return typeof N=="symbol"?N:String(N)}function i(P,N){if(typeof P!="object"||P===null)return P;var O=P[Symbol.toPrimitive];if(O!==void 0){var j=O.call(P,N);if(typeof j!="object")return j;throw new TypeError("@@toPrimitive must return a primitive value.")}return(N==="string"?String:Number)(P)}var s=requireEndOfStream(),r=Symbol("lastResolve"),o=Symbol("lastReject"),l=Symbol("error"),c=Symbol("ended"),h=Symbol("lastPromise"),p=Symbol("handlePromise"),m=Symbol("stream");function g(P,N){return{value:P,done:N}}function E(P){var N=P[r];if(N!==null){var O=P[m].read();O!==null&&(P[h]=null,P[r]=null,P[o]=null,N(g(O,!1)))}}function A(P){process$1.nextTick(E,P)}function C(P,N){return function(O,j){P.then(function(){if(N[c]){O(g(void 0,!0));return}N[p](O,j)},j)}}var T=Object.getPrototypeOf(function(){}
42),I=Object.setPrototypeOf((e={get stream(){return this[m]},next:function(){var N=this,O=this[l];if(O!==null)return Promise.reject(O);if(this[c])return Promise.resolve(g(void 0,!0));if(this[m].destroyed)return new Promise(function(U,z){process$1.nextTick(function(){N[l]?z(N[l]):U(g(void 0,!0))})});var j=this[h],B;if(j)B=new Promise(C(j,this));else{var D=this[m].read();if(D!==null)return Promise.resolve(g(D,!1));B=new Promise(this[p])}return this[h]=B,B}},t(e,Symbol.asyncIterator,function(){return this}),t(e,"return",function(){var N=this;return new Promise(function(O,j){N[m].destroy(null,function(B){if(B){j(B);return}O(g(void 0,!0))})})}),e),T),M=function(N){var O,j=Object.create(I,(O={},t(O,m,{value:N,writable:!0}),t(O,r,{value:null,writable:!0}),t(O,o,{value:null,writable:!0}),t(O,l,{value:null,writable:!0}),t(O,c,{value:N._readableState.endEmitted,writable:!0}),t(O,p,{value:function(D,U){var z=j[m].read();z?(j[h]=null,j[r]=null,j[o]=null,D(g(z,!1))):(j[r]=D,j[o]=U)},writable:!0}),O));return j[h]=null,s(N,function(B){if(B&&B.code!=="ERR_STREAM_PREMATURE_CLOSE"){var D=j[o];D!==null&&(j[h]=null,j[r]=null,j[o]=null,D(B)),j[l]=B;return}var U=j[r];U!==null&&(j[h]=null,j[r]=null,j[o]=null,U(g(void 0,!0))),j[c]=!0}),N.on("readable",A.bind(null,j)),j};return async_iterator=M,async_iterator}var fromBrowser,hasRequiredFromBrowser;function requireFromBrowser(){return hasRequiredFromBrowser||(hasRequiredFromBrowser=1,fromBrowser=function(){throw new Error("Readable.from is not available in the browser")}),fromBrowser}var _stream_readable$2,hasRequired_stream_readable$2;function require_stream_readable$2(){if(hasRequired_stream_readable$2)return _stream_readable$2;hasRequired_stream_readable$2=1,_stream_readable$2=U;var e;U.ReadableState=D,requireEvents().EventEmitter;var t=function(Y,ue){return Y.listeners(ue).length},n=requireStreamBrowser$2(),i=requireDist$3().Buffer,s=(typeof commonjsGlobal<"u"?commonjsGlobal:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function r(te){return i.from(te)}function o(te){return i.isBuffer(te)||te instanceof s}var l=requireUtil$2(),c;l&&l.debuglog?c=l.debuglog("stream"):c=function(){};var h=requireBuffer_list(),p=requireDestroy$2(),m=requireState(),g=m.getHighWaterMark,E=requireErrorsBrowser().codes,A=E.ERR_INVALID_ARG_TYPE,C=E.ERR_STREAM_PUSH_AFTER_EOF,T=E.ERR_METHOD_NOT_IMPLEMENTED,I=E.ERR_STREAM_UNSHIFT_AFTER_END_EVENT,M,P,N;requireInherits_browser()(U,n);var O=p.errorOrDestroy,j=["error","close","destroy","pause","resume"];
vendor: 9,509 bytes, line 42
42function B(te,Y,ue){if(typeof te.prependListener=="function")return te.prependListener(Y,ue);!te._events||!te._events[Y]?te.on(Y,ue):Array.isArray(te._events[Y])?te._events[Y].unshift(ue):te._events[Y]=[ue,te._events[Y]]}function D(te,Y,ue){e=e||require_stream_duplex$2(),te=te||{},typeof ue!="boolean"&&(ue=Y instanceof e),this.objectMode=!!te.objectMode,ue&&(this.objectMode=this.objectMode||!!te.readableObjectMode),this.highWaterMark=g(this,te,"readableHighWaterMark",ue),this.buffer=new h,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=te.emitClose!==!1,this.autoDestroy=!!te.autoDestroy,this.destroyed=!1,this.defaultEncoding=te.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,te.encoding&&(M||(M=requireString_decoder().StringDecoder),this.decoder=new M(te.encoding),this.encoding=te.encoding)}function U(te){if(e=e||require_stream_duplex$2(),!(this instanceof U))return new U(te);var Y=this instanceof e;this._readableState=new D(te,this,Y),this.readable=!0,te&&(typeof te.read=="function"&&(this._read=te.read),typeof te.destroy=="function"&&(this._destroy=te.destroy)),n.call(this)}Object.defineProperty(U.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(Y){this._readableState&&(this._readableState.destroyed=Y)}}),U.prototype.destroy=p.destroy,U.prototype._undestroy=p.undestroy,U.prototype._destroy=function(te,Y){Y(te)},U.prototype.push=function(te,Y){var ue=this._readableState,qe;return ue.objectMode?qe=!0:typeof te=="string"&&(Y=Y||ue.defaultEncoding,Y!==ue.encoding&&(te=i.from(te,Y),Y=""),qe=!0),z(this,te,Y,!1,qe)},U.prototype.unshift=function(te){return z(this,te,null,!0,!1)};function z(te,Y,ue,qe,we){c("readableAddChunk",Y);var Ae=te._readableState;if(Y===null)Ae.reading=!1,b(te,Ae);else{var st;if(we||(st=a(Ae,Y)),st)O(te,st);else if(Ae.objectMode||Y&&Y.length>0)if(typeof Y!="string"&&!Ae.objectMode&&Object.getPrototypeOf(Y)!==i.prototype&&(Y=r(Y)),qe)Ae.endEmitted?O(te,new I):R(te,Ae,Y,!0);else if(Ae.ended)O(te,new C);else{if(Ae.destroyed)return!1;Ae.reading=!1,Ae.decoder&&!ue?(Y=Ae.decoder.write(Y),Ae.objectMode||Y.length!==0?R(te,Ae,Y,!1):y(te,Ae)):R(te,Ae,Y,!1)}else qe||(Ae.reading=!1,y(te,Ae))}return!Ae.ended&&(Ae.length<Ae.highWaterMark||Ae.length===0)}function R(te,Y,ue,qe){Y.flowing&&Y.length===0&&!Y.sync?(Y.awaitDrain=0,te.emit("data",ue)):(Y.length+=Y.objectMode?1:ue.length,qe?Y.buffer.unshift(ue):Y.buffer.push(ue),Y.needReadable&&S(te)),y(te,Y)}function a(te,Y){var ue;return!o(Y)&&typeof Y!="string"&&Y!==void 0&&!te.objectMode&&(ue=new A("chunk",["string","Buffer","Uint8Array"],Y)),ue}U.prototype.isPaused=function(){return this._readableState.flowing===!1},U.prototype.setEncoding=function(te){M||(M=requireString_decoder().StringDecoder);var Y=new M(te);this._readableState.decoder=Y,this._readableState.encoding=this._readableState.decoder.encoding;for(var ue=this._readableState.buffer.head,qe="";ue!==null;)qe+=Y.write(ue.data),ue=ue.next;return this._readableState.buffer.clear(),qe!==""&&this._readableState.buffer.push(qe),this._readableState.length=qe.length,this};var f=1073741824;function d(te){return te>=f?te=f:(te--,te|=te>>>1,te|=te>>>2,te|=te>>>4,te|=te>>>8,te|=te>>>16,te++),te}function v(te,Y){return te<=0||Y.length===0&&Y.ended?0:Y.objectMode?1:te!==te?Y.flowing&&Y.length?Y.buffer.head.data.length:Y.length:(te>Y.highWaterMark&&(Y.highWaterMark=d(te)),te<=Y.length?te:Y.ended?Y.length:(Y.needReadable=!0,0))}U.prototype.read=function(te){c("read",te),te=parseInt(te,10);var Y=this._readableState,ue=te;if(te!==0&&(Y.emittedReadable=!1),te===0&&Y.needReadable&&((Y.highWaterMark!==0?Y.length>=Y.highWaterMark:Y.length>0)||Y.ended))return c("read: emitReadable",Y.length,Y.ended),Y.length===0&&Y.ended?H(this):S(this),null;if(te=v(te,Y),te===0&&Y.ended)return Y.length===0&&H(this),null;var qe=Y.needReadable;c("need readable",qe),(Y.length===0||Y.length-te<Y.highWaterMark)&&(qe=!0,c("length less than watermark",qe)),Y.ended||Y.reading?(qe=!1,c("reading or ended",qe)):qe&&(c("do read"),Y.reading=!0,Y.sync=!0,Y.length===0&&(Y.needReadable=!0),this._read(Y.highWaterMark),Y.sync=!1,Y.reading||(te=v(ue,Y)));var we;return te>0?we=k(te,Y):we=null,we===null?(Y.needReadable=Y.length<=Y.highWaterMark,te=0):(Y.length-=te,Y.awaitDrain=0),Y.length===0&&(Y.ended||(Y.needReadable=!0),ue!==te&&Y.ended&&H(this)),we!==null&&this.emit("data",we),we};function b(te,Y){if(c("onEofChunk"),!Y.ended){if(Y.decoder){var ue=Y.decoder.end();ue&&ue.length&&(Y.buffer.push(ue),Y.length+=Y.objectMode?1:ue.length)}Y.ended=!0,Y.sync?S(te):(Y.needReadable=!1,Y.emittedReadable||(Y.emittedReadable=!0,w(te)))}}function S(te){var Y=te._readableState;c("emitReadable",Y.needReadable,Y.emittedReadable),Y.needReadable=!1,Y.emittedReadable||(c("emitReadable",Y.flowing),Y.emittedReadable=!0,process$1.nextTick(w,te))}function w(te){var Y=te._readableState;c("emitReadable_",Y.destroyed,Y.length,Y.ended),!Y.destroyed&&(Y.length||Y.ended)&&(te.emit("readable"),Y.emittedReadable=!1),Y.needReadable=!Y.flowing&&!Y.ended&&Y.length<=Y.highWaterMark,V(te)}function y(te,Y){Y.readingMore||(Y.readingMore=!0,process$1.nextTick(u,te,Y))}function u(te,Y){for(;!Y.reading&&!Y.ended&&(Y.length<Y.highWaterMark||Y.flowing&&Y.length===0);){var ue=Y.length;if(c("maybeReadMore read 0"),te.read(0),ue===Y.length)break}Y.readingMore=!1}U.prototype._read=function(te){O(this,new T("_read()"))},U.prototype.pipe=function(te,Y){var ue=this,qe=this._readableState;switch(qe.pipesCount){case 0:qe.pipes=te;break;case 1:qe.pipes=[qe.pipes,te];break;default:qe.pipes.push(te);break}qe.pipesCount+=1,c("pipe count=%d opts=%j",qe.pipesCount,Y);var we=(!Y||Y.end!==!1)&&te!==process$1.stdout&&te!==process$1.stderr,Ae=we?Be:Et;qe.endEmitted?process$1.nextTick(Ae):ue.once("end",Ae),te.on("unpipe",st);function st($e,Ze){c("onunpipe"),$e===ue&&Ze&&Ze.hasUnpiped===!1&&(Ze.hasUnpiped=!0,Ie())}function Be(){c("onend"),te.end()}var xe=x(ue);te.on("drain",xe);var ot=!1;function Ie(){c("cleanup"),te.removeListener("close",Fe),te.removeListener("finish",Ye),te.removeListener("drain",xe),te.removeListener("error",pt),te.removeListener("unpipe",st),ue.removeListener("end",Be),ue.removeListener("end",Et),ue.removeListener("data",Pe),ot=!0,qe.awaitDrain&&(!te._writableState||te._writableState.needDrain)&&xe()}ue.on("data",Pe);function Pe($e){c("ondata");var Ze=te.write($e);c("dest.write",Ze),Ze===!1&&((qe.pipesCount===1&&qe.pipes===te||qe.pipesCount>1&&K(qe.pipes,te)!==-1)&&!ot&&(c("false write response, pause",qe.awaitDrain),qe.awaitDrain++),ue.pause())}function pt($e){c("onerror",$e),Et(),te.removeListener("error",pt),t(te,"error")===0&&O(te,$e)}B(te,"error",pt);function Fe(){te.removeListener("finish",Ye),Et()}te.once("close",Fe);function Ye(){c("onfinish"),te.removeListener("close",Fe),Et()}te.once("finish",Ye);function Et(){c("unpipe"),ue.unpipe(te)}return te.emit("pipe",ue),qe.flowing||(c("pipe resume"),ue.resume()),te};function x(te){return function(){var ue=te._readableState;c("pipeOnDrain",ue.awaitDrain),ue.awaitDrain&&ue.awaitDrain--,ue.awaitDrain===0&&t(te,"data")&&(ue.flowing=!0,V(te))}}U.prototype.unpipe=function(te){var Y=this._readableState,ue={hasUnpiped:!1};if(Y.pipesCount===0)return this;if(Y.pipesCount===1)return te&&te!==Y.pipes?this:(te||(te=Y.pipes),Y.pipes=null,Y.pipesCount=0,Y.flowing=!1,te&&te.emit("unpipe",this,ue),this);if(!te){var qe=Y.pipes,we=Y.pipesCount;Y.pipes=null,Y.pipesCount=0,Y.flowing=!1;for(var Ae=0;Ae<we;Ae++)qe[Ae].emit("unpipe",this,{hasUnpiped:!1});return this}var st=K(Y.pipes,te);return st===-1?this:(Y.pipes.splice(st,1),Y.pipesCount-=1,Y.pipesCount===1&&(Y.pipes=Y.pipes[0]),te.emit("unpipe",this,ue),this)},U.prototype.on=function(te,Y){var ue=n.prototype.on.call(this,te,Y),qe=this._readableState;return te==="data"?(qe.readableListening=this.listenerCount("readable")>0,qe.flowing!==!1&&this.resume()):te==="readable"&&!qe.endEmitted&&!qe.readableListening&&(qe.readableListening=qe.needReadable=!0,qe.flowing=!1,qe.emittedReadable=!1,c("on readable",qe.length,qe.reading),qe.length?S(this):qe.reading||process$1.nextTick(_,this)),ue},U.prototype.addListener=U.prototype.on,U.prototype.removeListener=function(te,Y){var ue=n.prototype.removeListener.call(this,te,Y);return te==="readable"&&process$1.nextTick(L,this),ue},U.prototype.removeAllListeners=function(te){var Y=n.prototype.removeAllListeners.apply(this,arguments);return(te==="readable"||te===void 0)&&process$1.nextTick(L,this),Y};function L(te){var Y=te._readableState;Y.readableListening=te.listenerCount("readable")>0,Y.resumeScheduled&&!Y.paused?Y.flowing=!0:te.listenerCount("data")>0&&te.resume()}function _(te){c("readable nexttick read 0"),te.read(0)}U.prototype.resume=function(){var te=this._readableState;return te.flowing||(c("resume"),te.flowing=!te.readableListening,J(this,te)),te.paused=!1,this};function J(te,Y){Y.resumeScheduled||(Y.resumeScheduled=!0,process$1.nextTick(Z,te,Y))}function Z(te,Y){c("resume",Y.reading),Y.reading||te.read(0),Y.resumeScheduled=!1,te.emit("resume"),V(te),Y.flowing&&!Y.reading&&te.read(0)}U.prototype.pause=function(){return c("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(c("pause"),this._readableState.flowing=!1,this.emit
vendor: 6,106 bytes, line 42
42("pause")),this._readableState.paused=!0,this};function V(te){var Y=te._readableState;for(c("flow",Y.flowing);Y.flowing&&te.read()!==null;);}U.prototype.wrap=function(te){var Y=this,ue=this._readableState,qe=!1;te.on("end",function(){if(c("wrapped end"),ue.decoder&&!ue.ended){var st=ue.decoder.end();st&&st.length&&Y.push(st)}Y.push(null)}),te.on("data",function(st){if(c("wrapped data"),ue.decoder&&(st=ue.decoder.write(st)),!(ue.objectMode&&st==null)&&!(!ue.objectMode&&(!st||!st.length))){var Be=Y.push(st);Be||(qe=!0,te.pause())}});for(var we in te)this[we]===void 0&&typeof te[we]=="function"&&(this[we]=function(Be){return function(){return te[Be].apply(te,arguments)}}(we));for(var Ae=0;Ae<j.length;Ae++)te.on(j[Ae],this.emit.bind(this,j[Ae]));return this._read=function(st){c("wrapped _read",st),qe&&(qe=!1,te.resume())},this},typeof Symbol=="function"&&(U.prototype[Symbol.asyncIterator]=function(){return P===void 0&&(P=requireAsync_iterator()),P(this)}),Object.defineProperty(U.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(U.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(U.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(Y){this._readableState&&(this._readableState.flowing=Y)}}),U._fromList=k,Object.defineProperty(U.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}});function k(te,Y){if(Y.length===0)return null;var ue;return Y.objectMode?ue=Y.buffer.shift():!te||te>=Y.length?(Y.decoder?ue=Y.buffer.join(""):Y.buffer.length===1?ue=Y.buffer.first():ue=Y.buffer.concat(Y.length),Y.buffer.clear()):ue=Y.buffer.consume(te,Y.decoder),ue}function H(te){var Y=te._readableState;c("endReadable",Y.endEmitted),Y.endEmitted||(Y.ended=!0,process$1.nextTick(ee,Y,te))}function ee(te,Y){if(c("endReadableNT",te.endEmitted,te.length),!te.endEmitted&&te.length===0&&(te.endEmitted=!0,Y.readable=!1,Y.emit("end"),te.autoDestroy)){var ue=Y._writableState;(!ue||ue.autoDestroy&&ue.finished)&&Y.destroy()}}typeof Symbol=="function"&&(U.from=function(te,Y){return N===void 0&&(N=requireFromBrowser()),N(U,te,Y)});function K(te,Y){for(var ue=0,qe=te.length;ue<qe;ue++)if(te[ue]===Y)return ue;return-1}return _stream_readable$2}var _stream_transform$2,hasRequired_stream_transform$2;function require_stream_transform$2(){if(hasRequired_stream_transform$2)return _stream_transform$2;hasRequired_stream_transform$2=1,_stream_transform$2=l;var e=requireErrorsBrowser().codes,t=e.ERR_METHOD_NOT_IMPLEMENTED,n=e.ERR_MULTIPLE_CALLBACK,i=e.ERR_TRANSFORM_ALREADY_TRANSFORMING,s=e.ERR_TRANSFORM_WITH_LENGTH_0,r=require_stream_duplex$2();requireInherits_browser()(l,r);function o(p,m){var g=this._transformState;g.transforming=!1;var E=g.writecb;if(E===null)return this.emit("error",new n);g.writechunk=null,g.writecb=null,m!=null&&this.push(m),E(p);var A=this._readableState;A.reading=!1,(A.needReadable||A.length<A.highWaterMark)&&this._read(A.highWaterMark)}function l(p){if(!(this instanceof l))return new l(p);r.call(this,p),this._transformState={afterTransform:o.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,p&&(typeof p.transform=="function"&&(this._transform=p.transform),typeof p.flush=="function"&&(this._flush=p.flush)),this.on("prefinish",c)}function c(){var p=this;typeof this._flush=="function"&&!this._readableState.destroyed?this._flush(function(m,g){h(p,m,g)}):h(this,null,null)}l.prototype.push=function(p,m){return this._transformState.needTransform=!1,r.prototype.push.call(this,p,m)},l.prototype._transform=function(p,m,g){g(new t("_transform()"))},l.prototype._write=function(p,m,g){var E=this._transformState;if(E.writecb=g,E.writechunk=p,E.writeencoding=m,!E.transforming){var A=this._readableState;(E.needTransform||A.needReadable||A.length<A.highWaterMark)&&this._read(A.highWaterMark)}},l.prototype._read=function(p){var m=this._transformState;m.writechunk!==null&&!m.transforming?(m.transforming=!0,this._transform(m.writechunk,m.writeencoding,m.afterTransform)):m.needTransform=!0},l.prototype._destroy=function(p,m){r.prototype._destroy.call(this,p,function(g){m(g)})};function h(p,m,g){if(m)return p.emit("error",m);if(g!=null&&p.push(g),p._writableState.length)throw new s;if(p._transformState.transforming)throw new i;return p.push(null)}return _stream_transform$2}var _stream_passthrough$2,hasRequired_stream_passthrough$2;function require_stream_passthrough$2(){if(hasRequired_stream_passthrough$2)return _stream_passthrough$2;hasRequired_stream_passthrough$2=1,_stream_passthrough$2=t;var e=require_stream_transform$2();requireInherits_browser()(t,e);function t(n){if(!(this instanceof t))return new t(n);e.call(this,n)}return t.prototype._transform=function(n,i,s){s(null,n)},_stream_passthrough$2}var pipeline_1,hasRequiredPipeline;function requirePipeline(){if(hasRequiredPipeline)return pipeline_1;hasRequiredPipeline=1;var e;function t(g){var E=!1;return function(){E||(E=!0,g.apply(void 0,arguments))}}var n=requireErrorsBrowser().codes,i=n.ERR_MISSING_ARGS,s=n.ERR_STREAM_DESTROYED;function r(g){if(g)throw g}function o(g){return g.setHeader&&typeof g.abort=="function"}function l(g,E,A,C){C=t(C);var T=!1;g.on("close",function(){T=!0}),e===void 0&&(e=requireEndOfStream()),e(g,{readable:E,writable:A},function(M){if(M)return C(M);T=!0,C()});var I=!1;return function(M){if(!T&&!I){if(I=!0,o(g))return g.abort();if(typeof g.destroy=="function")return g.destroy();C(M||new s("pipe"))}}}function c(g){g()}function h(g,E){return g.pipe(E)}function p(g){return!g.length||typeof g[g.length-1]!="function"?r:g.pop()}function m(){for(var g=arguments.length,E=new Array(g),A=0;A<g;A++)E[A]=arguments[A];var C=p(E);if(Array.isArray(E[0])&&(E=E[0]),E.length<2)throw new i("streams");var T,I=E.map(function(M,P){var N=P<E.length-1,O=P>0;return l(M,N,O,function(j){T||(T=j),j&&I.forEach(c),!N&&(I.forEac
42h(c),C(T))})});return E.reduce(h)}return pipeline_1=m,pipeline_1}var streamBrowserify,hasRequiredStreamBrowserify;function requireStreamBrowserify(){if(hasRequiredStreamBrowserify)return streamBrowserify;hasRequiredStreamBrowserify=1,streamBrowserify=n;var e=requireEvents().EventEmitter,t=requireInherits_browser();t(n,e),n.Readable=require_stream_readable$2(),n.Writable=require_stream_writable$2(),n.Duplex=require_stream_duplex$2(),n.Transform=require_stream_transform$2(),n.PassThrough=require_stream_passthrough$2(),n.finished=requireEndOfStream(),n.pipeline=requirePipeline(),n.Stream=n;function n(){e.call(this)}return n.prototype.pipe=function(i,s){var r=this;function o(E){i.writable&&i.write(E)===!1&&r.pause&&r.pause()}r.on("data",o);function l(){r.readable&&r.resume&&r.resume()}i.on("drain",l),!i._isStdio&&(!s||s.end!==!1)&&(r.on("end",h),r.on("close",p));var c=!1;function h(){c||(c=!0,i.end())}function p(){c||(c=!0,typeof i.destroy=="function"&&i.destroy())}function m(E){if(g(),e.listenerCount(this,"error")===0)throw E}r.on("error",m),i.on("error",m);function g(){r.removeListener("data",o),i.removeListener("drain",l),r.removeListener("end",h),r.removeListener("close",p),r.removeListener("error",m),i.removeListener("error",m),r.removeListener("end",g),r.removeListener("close",g),i.removeListener("close",g)}return r.on("end",g),r.on("close",g),i.on("close",g),i.emit("pipe",r),i},streamBrowserify}var hashBase$1,hasRequiredHashBase$1;function requireHashBase$1(){if(hasRequiredHashBase$1)return hashBase$1;hasRequiredHashBase$1=1;var e=requireSafeBuffer$2().Buffer,t=requireStreamBrowserify().Transform,n=requireInherits_browser();function i(r,o){if(!e.isBuffer(r)&&typeof r!="string")throw new TypeError(o+" must be a string or a buffer")}function s(r){t.call(this),this._block=e.allocUnsafe(r),this._blockSize=r,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}return n(s,t),s.prototype._transform=function(r,o,l){var c=null;try{this.update(r,o)}catch(h){c=h}l(c)},s.prototype._flush=function(r){var o=null;try{this.push(this.digest())}catch(l){o=l}r(o)},s.prototype.update=function(r,o){if(i(r,"Data"),this._finalized)throw new Error("Digest already called");e.isBuffer(r)||(r=e.from(r,o));for(var l=this._block,c=0;this._blockOffset+r.length-c>=this._blockSize;){for(var h=this._blockOffset;h<this._blockSize;)l[h++]=r[c++];this._update(),this._blockOffset=0}for(;c<r.length;)l[this._blockOffset++]=r[c++];for(var p=0,m=r.length*8;m>0;++p)this._length[p]+=m,m=this._length[p]/4294967296|0,m>0&&(this._length[p]-=4294967296*m);return this},s.prototype._update=function(){throw new Error("_update is not implemented")},s.prototype.digest=function(r){if(this._finalized)throw new Error("Digest already called");this._finalized=!0;var o=this._digest();r!==void 0&&(o=o.toString(r)),this._block.fill(0),this._blockOffset=0;for(var l=0;l<4;++l)this._length[l]=0;return o},s.prototype._digest=function(){throw new Error("_digest is not implemented")},hashBase$1=s,hashBase$1}var md5_js,hasRequiredMd5_js;function requireMd5_js(){if(hasRequiredMd5_js)return md5_js;hasRequiredMd5_js=1;var e=requireInherits_browser(),t=requireHashBase$1(),n=requireSafeBuffer$2().Buffer,i=new Array(16);function s(){t.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878}e(s,t),s.prototype._update=function(){for(var p=i,m=0;m<16;++m)p[m]=this._block.readInt32LE(m*4);var g=this._a,E=this._b,A=this._c,C=this._d;g=o(g,E,A,C,p[0],3614090360,7),C=o(C,g,E,A,p[1],3905402710,12),A=o(A,C,g,E,p[2],606105819,17),E=o(E,A,C,g,p[3],3250441966,22),g=o(g,E,A,C,p[4],4118548399,7),C=o(C,g,E,A,p[5],1200080426,12),A=o(A,C,g,E,p[6],2821735955,17),E=o(E,A,C,g,p[7],4249261313,22),g=o(g,E,A,C,p[8],1770035416,7),C=o(C,g,E,A,p[9],2336552879,12),A=o(A,C,g,E,p[10],4294925233,17),E=o(E,A,C,g,p[11],2304563134,22),g=o(g,E,A,C,p[12],1804603682,7),C=o(C,g,E,A,p[13],4254626195,12),A=o(A,C,g,E,p[14],2792965006,17),E=o(E,A,C,g,p[15],1236535329,22),g=l(g,E,A,C,p[1],4129170786,5),C=l(C,g,E,A,p[6],3225465664,9),A=l(A,C,g,E,p[11],643717713,14),E=l(E,A,C,g,p[0],3921069994,20),g=l(g,E,A,C,p[5],3593408605,5),C=l(C,g,E,A,p[10],38016083,9),A=l(A,C,g,E,p[15],3634488961,14),E=l(E,A,C,g,p[4],3889429448,20),g=l(g,E,A,C,p[9],568446438,5),C=l(C,g,E,A,p[14],3275163606,9),A=l(A,C,g,E,p[3],4107603335,14),E=l(E,A,C,g,p[8],1163531501,20),g=l(g,E,A,C,p[13],2850285829,5),C=l(C,g,E,A,p[2],4243563512,9),A=l(A,C,g,E,p[7],1735328473,14),E=l(E,A,C,g,p[12],2368359562,20),g=c(g,E,A,C,p[5],4294588738,4),C=c(C,g,E,A,p[8],2272392833,11),A=c(A,C,g,E,p[11],1839030562,16),E=c(E,A,C,g,p[14],4259657740,23),g=c(g,E,A,C,p[1],2763975236,4),C=c(C,g,E,A,p[4],1272893353,11),A=c(A,C,g,E,p[7],4139469664,16),E=c(E,A,C,g,p[10],3200236656,23),g=c(g,E,A,C,p[13],681279174,4),C=c(C,g,E,A,p[0],3936430074,11),A=c(A,C,g,E,p[3],3572445317,16),E=c(E,A,C,g,p[6],76029189,23),g=c(g,E,A,C,p[9],3654602809,4),C=c(C,g,E,A,p[12],3873151461,11),A=c(A,C,g,E,p[15],530742520,16),E=c(E,A,C,g,p[2],3299628645,23),g=h(g,E,A,C,p[0],4096336452,6),C=h(C,g,E,A,p[7],1126891415,10),A=h(A,C,g,E,p[14],2878612391,15),E=h(E,A,C,g,p[5],4237533241,21),g=h(g,E,A,C,p[12],1700485571,6),C=h(C,g,E,A,p[3],2399980690,10),A=h(A,C,g,E,p[10],4293915773,15),E=h(E,A,C,g,p[1],2240044497,21),g=h(g,E,A,C,p[8],1873313359,6),C=h(C,g,E,A,p[15],4264355552,10),A=h(A,C,g,E,p[6],2734768916,15),E=h(E,A,C,g,p[13],1309151649,21),g=h(g,E,A,C,p[4],4149444226,6),C=h(C,g,E,A,p[11],3174756917,10),A=h(A,C,g,E,p[2],718787259,15),E=h(E,A,C,g,p[9],3951481745,21),this._a=this._a+g|0,this._b=this._b+E|0,this._c=this._c+A|0,this._d=this._d+C|0},s.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var p=n.allocUnsafe(16);return p.writeInt32LE(this._a,0),p.writeInt32LE(this._b,4),p.writeInt32LE(this._c,8),p.writeInt32LE(this._d,12),p};function r(p,m){return p<<m|p>>>32-m}function o(p,m,g,E,A,C,T){return r(p+(m&g|~m&E)+A+C|0,T)+m|0}function l(p,m,g,E,A,C,T){return r(p+(m&E|g&~E)+A+C|0,T)+m|0}function c(p,m,g,E,A,C,T){return r(p+(m^g^E)+A+C|0,T)+m|0}function h(p,m,g,E,A,C,T){return r(p+(g^(m|~E))+A+C|0,T)+m|0}return md5_js=s,md5_js}var isarray$2,hasRequiredIsarray$2;function requireIsarray$2(){if(hasRequiredIsarray$2)return isarray$2;hasRequiredIsarray$2=1;var e={}.toString;return isarray$2=Array.isArray||function(t){return e.call(t)=="[object Array]"},isarray$2}var typedArrayBuffer,hasRequiredTypedArrayBuffer;function requireTypedArrayBuffer(){if(hasRequiredTypedArrayBuffer)return typedArrayBuffer;hasRequiredTypedArrayBuffer=1;var e=requireType(),t=requireCallBound(),n=t("TypedArray.prototype.buffer",!0),i=requireIsTypedArray();return typedArrayBuffer=n||function(r){if(!i(r))throw new e("Not a Typed Array");return r.buffer},typedArrayBuffer}var toBuffer,hasRequiredToBuffer$2;function requireToBuffer$2(){if(hasRequiredToBuffer$2)return toBuffer;hasRequiredToBuffer$2=1;var e=requireSafeBuffer$2().Buffer,t=requireIsarray$2(),n=requireTypedArrayBuffer(),i=ArrayBuffer.isView||function(c){try{return n(c),!0}catch{return!1}},s=typeof Uint8Array<"u",r=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u",o=r&&(e.prototype instanceof Uint8Array||e.TYPED_ARRAY_SUPPORT);return toBuffer=function(c,h){if(c instanceof e)return c;if(typeof c=="string")return e.from(c,h);if(r&&i(c)){if(c.byteLength===0)return e.alloc(0);if(o){var p=e.from(c.buffer,c.byteOffset,c.byteLength);if(p.byteLength===c.byteLength)return p}var m=c instanceof Uint8Array?c:new Uint8Array(c.buffer,c.byteOffset,c.byteLength),g=e.from(m);if(g.length===c.byteLength)return g}if(s&&c instanceof Uint8Array)return e.from(c);var E=t(c);if(E)for(var A=0;A<c.length;A+=1){var C=c[A];if(typeof C!="number"||C<0||C>255||~~C!==C)throw new RangeError("Array items must be numbers in the range 0-255.")}if(E||e.isBuffer(c)&&c.constructor&&typeof c.constructor.isBuffer=="function"&&c.constructor.isBuffer(c))return e.from(c);throw new TypeError('The "data" argument must be a string, an Array, a Buffer, a Uint8Array, or a DataView.')},toBuffer}var toBuffer_1$1,hasRequiredToBuffer$1;function requireToBuffer$1(){if(hasRequiredToBuffer$1)return toBuffer_1$1;hasRequiredToBuffer$1=1;var e=requireSafeBuffer$2().Buffer,t=requireToBuffer$2(),n=typeof Uint8Array<"u",i=n&&typeof ArrayBuffer<"u",s=i&&ArrayBuffer.isView;return toBuffer_1$1=function(r,o){if(typeof r=="string"||e.isBuffer(r)||n&&r instanceof Uint8Array||s&&s(r))return t(r,o);throw new TypeError('The "data" argument must be a string, a Buffer, a Uint8Array, or a DataView')},toBuffer_1$1}
42var readableBrowser$1={exports:{}},processNextickArgs={exports:{}},hasRequiredProcessNextickArgs;function requireProcessNextickArgs(){if(hasRequiredProcessNextickArgs)return processNextickArgs.exports;hasRequiredProcessNextickArgs=1,typeof process$1>"u"||!process$1.version||process$1.version.indexOf("v0.")===0||process$1.version.indexOf("v1.")===0&&process$1.version.indexOf("v1.8.")!==0?processNextickArgs.exports={nextTick:e}:processNextickArgs.exports=process$1;function e(t,n,i,s){if(typeof t!="function")throw new TypeError('"callback" argument must be a function');var r=arguments.length,o,l;switch(r){case 0:case 1:return process$1.nextTick(t);case 2:return process$1.nextTick(function(){t.call(null,n)});case 3:return process$1.nextTick(function(){t.call(null,n,i)});case 4:return process$1.nextTick(function(){t.call(null,n,i,s)});default:for(o=new Array(r-1),l=0;l<o.length;)o[l++]=arguments[l];return process$1.nextTick(function(){t.apply(null,o)})}}return processNextickArgs.exports}var isarray$1,hasRequiredIsarray$1;function requireIsarray$1(){if(hasRequiredIsarray$1)return isarray$1;hasRequiredIsarray$1=1;var e={}.toString;return isarray$1=Array.isArray||function(t){return e.call(t)=="[object Array]"},isarray$1}var streamBrowser$1,hasRequiredStreamBrowser$1;function requireStreamBrowser$1(){return hasRequiredStreamBrowser$1||(hasRequiredStreamBrowser$1=1,streamBrowser$1=requireEvents().EventEmitter),streamBrowser$1}var safeBuffer$1={exports:{}},hasRequiredSafeBuffer$1;function requireSafeBuffer$1(){return hasRequiredSafeBuffer$1||(hasRequiredSafeBuffer$1=1,function(e,t){var n=requireDist$3(),i=n.Buffer;function s(o,l){for(var c in o)l[c]=o[c]}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=n:(s(n,t),t.Buffer=r);function r(o,l,c){return i(o,l,c)}s(i,r),r.from=function(o,l,c){if(typeof o=="number")throw new TypeError("Argument must not be a number");return i(o,l,c)},r.alloc=function(o,l,c){if(typeof o!="number")throw new TypeError("Argument must be a number");var h=i(o);return l!==void 0?typeof c=="string"?h.fill(l,c):h.fill(l):h.fill(0),h},r.allocUnsafe=function(o){if(typeof o!="number")throw new TypeError("Argument must be a number");return i(o)},r.allocUnsafeSlow=function(o){if(typeof o!="number")throw new TypeError("Argument must be a number");return n.SlowBuffer(o)}}(safeBuffer$1,safeBuffer$1.exports)),safeBuffer$1.exports}var util$1={},hasRequiredUtil$1;function requireUtil$1(){if(hasRequiredUtil$1)return util$1;hasRequiredUtil$1=1;function e(C){return Array.isArray?Array.isArray(C):A(C)==="[object Array]"}util$1.isArray=e;function t(C){return typeof C=="boolean"}util$1.isBoolean=t;function n(C){return C===null}util$1.isNull=n;function i(C){return C==null}util$1.isNullOrUndefined=i;function s(C){return typeof C=="number"}util$1.isNumber=s;function r(C){return typeof C=="string"}util$1.isString=r;function o(C){return typeof C=="symbol"}
42util$1.isSymbol=o;function l(C){return C===void 0}util$1.isUndefined=l;function c(C){return A(C)==="[object RegExp]"}util$1.isRegExp=c;function h(C){return typeof C=="object"&&C!==null}util$1.isObject=h;function p(C){return A(C)==="[object Date]"}util$1.isDate=p;function m(C){return A(C)==="[object Error]"||C instanceof Error}util$1.isError=m;function g(C){return typeof C=="function"}util$1.isFunction=g;function E(C){return C===null||typeof C=="boolean"||typeof C=="number"||typeof C=="string"||typeof C=="symbol"||typeof C>"u"}util$1.isPrimitive=E,util$1.isBuffer=requireDist$3().Buffer.isBuffer;function A(C){return Object.prototype.toString.call(C)}return util$1}var BufferList$1={exports:{}},hasRequiredBufferList$1;function requireBufferList$1(){return hasRequiredBufferList$1||(hasRequiredBufferList$1=1,function(e){function t(r,o){if(!(r instanceof o))throw new TypeError("Cannot call a class as a function")}var n=requireSafeBuffer$1().Buffer,i=requireUtil$2();function s(r,o,l){r.copy(o,l)}e.exports=function(){function r(){t(this,r),this.head=null,this.tail=null,this.length=0}return r.prototype.push=function(l){var c={data:l,next:null};this.length>0?this.tail.next=c:this.head=c,this.tail=c,++this.length},r.prototype.unshift=function(l){var c={data:l,next:this.head};this.length===0&&(this.tail=c),this.head=c,++this.length},r.prototype.shift=function(){if(this.length!==0){var l=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,l}},r.prototype.clear=function(){this.head=this.tail=null,this.length=0},r.prototype.join=function(l){if(this.length===0)return"";for(var c=this.head,h=""+c.data;c=c.next;)h+=l+c.data;return h},r.prototype.concat=function(l){if(this.length===0)return n.alloc(0);for(var c=n.allocUnsafe(l>>>0),h=this.head,p=0;h;)s(h.data,c,p),p+=h.data.length,h=h.next;return c},r}(),i&&i.inspect&&i.inspect.custom&&(e.exports.prototype[i.inspect.custom]=function(){var r=i.inspect({length:this.length});return this.constructor.name+" "+r})}(BufferList$1)),BufferList$1.exports}var destroy_1$1,hasRequiredDestroy$1;function requireDestroy$1(){if(hasRequiredDestroy$1)return destroy_1$1;hasRequiredDestroy$1=1;var e=requireProcessNextickArgs();function t(s,r){var o=this,l=this._readableState&&this._readableState.destroyed,c=this._writableState&&this._writableState.destroyed;return l||c?(r?r(s):s&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,e.nextTick(i,this,s)):e.nextTick(i,this,s)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(s||null,function(h){!r&&h?o._writableState?o._writableState.errorEmitted||(o._writableState.errorEmitted=!0,e.nextTick(i,o,h)):e.nextTick(i,o,h):r&&r(h)}),this)}function n(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function i(s,r){s.emit("error",r)}return destroy_1$1={destroy:t,undestroy:n},destroy_1$1}var _stream_writable$1,hasRequired_stream_writable$1;function require_stream_writable$1(){if(hasRequired_stream_writable$1)return _stream_writable$1;hasRequired_stream_writable$1=1;var e=requireProcessNextickArgs();_stream_writable$1=C;function t(S){var w=this;this.next=null,this.entry=null,this.finish=function(){b(w,S)}}var n=!process$1.browser&&["v0.10","v0.9."].indexOf(process$1.version.slice(0,5))>-1?setImmediate:e.nextTick,i;C.WritableState=E;var s=Object.create(requireUtil$1());s.inherits=requireInherits_browser();var r={deprecate:requireBrowser$b()},o=requireStreamBrowser$1(),l=requireSafeBuffer$1().Buffer,c=(typeof commonjsGlobal<"u"?commonjsGlobal:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function h(S){return l.from(S)}function p(S){return l.isBuffer(S)||S instanceof c}var m=requireDestroy$1();s.inherits(C,o);function g(){}function E(S,w){i=i||require_stream_duplex$1(),S=S||{};var y=w instanceof i;this.objectMode=!!S.objectMode,y&&(this.objectMode=this.objectMode||!!S.writableObjectMode);var u=S.highWaterMark,x=S.writableHighWaterMark,L=this.objectMode?16:16*1024;u||u===0?this.highWaterMark=u:y&&(x||x===0)?this.highWaterMark=x:this.highWaterMark=L,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var _=S.decodeStrings===!1;this.decodeStrings=!_,this.defaultEncoding=S.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(J){B(w,J)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new t(this)}E.prototype.getBuffer=function(){for(var w=this.bufferedRequest,y=[];w;)y.push(w),w=w.next;return y},function(){try{Object.defineProperty(E.prototype,"buffer",{get:r.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}}();var A;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(A=Function.prototype[Symbol.hasInstance],Object.defineProperty(C,Symbol.hasInstance,{value:function(S){return A.call(this,S)?!0:this!==C?!1:S&&S._writableState instanceof E}})):A=function(S){return S instanceof this};function C(S){if(i=i||require_stream_duplex$1(),!A.call(C,this)&&!(this instanceof i))return new C(S);this._writableState=new E(S,this),this.writable=!0,S&&(typeof S.write=="function"&&(this._write=S.write),typeof S.writev=="function"&&(this._writev=S.writev),typeof S.destroy=="function"&&(this._destroy=S.destroy),typeof S.final=="function"&&(this._final=S.final)),o.call(this)}
42C.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function T(S,w){var y=new Error("write after end");S.emit("error",y),e.nextTick(w,y)}function I(S,w,y,u){var x=!0,L=!1;return y===null?L=new TypeError("May not write null values to stream"):typeof y!="string"&&y!==void 0&&!w.objectMode&&(L=new TypeError("Invalid non-string/buffer chunk")),L&&(S.emit("error",L),e.nextTick(u,L),x=!1),x}C.prototype.write=function(S,w,y){var u=this._writableState,x=!1,L=!u.objectMode&&p(S);return L&&!l.isBuffer(S)&&(S=h(S)),typeof w=="function"&&(y=w,w=null),L?w="buffer":w||(w=u.defaultEncoding),typeof y!="function"&&(y=g),u.ended?T(this,y):(L||I(this,u,S,y))&&(u.pendingcb++,x=P(this,u,L,S,w,y)),x},C.prototype.cork=function(){var S=this._writableState;S.corked++},C.prototype.uncork=function(){var S=this._writableState;S.corked&&(S.corked--,!S.writing&&!S.corked&&!S.bufferProcessing&&S.bufferedRequest&&z(this,S))},C.prototype.setDefaultEncoding=function(w){if(typeof w=="string"&&(w=w.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((w+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+w);return this._writableState.defaultEncoding=w,this};function M(S,w,y){return!S.objectMode&&S.decodeStrings!==!1&&typeof w=="string"&&(w=l.from(w,y)),w}Object.defineProperty(C.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function P(S,w,y,u,x,L){if(!y){var _=M(w,u,x);u!==_&&(y=!0,x="buffer",u=_)}var J=w.objectMode?1:u.length;w.length+=J;var Z=w.length<w.highWaterMark;if(Z||(w.needDrain=!0),w.writing||w.corked){var V=w.lastBufferedRequest;w.lastBufferedRequest={chunk:u,encoding:x,isBuf:y,callback:L,next:null},V?V.next=w.lastBufferedRequest:w.bufferedRequest=w.lastBufferedRequest,w.bufferedRequestCount+=1}else N(S,w,!1,J,u,x,L);return Z}function N(S,w,y,u,x,L,_){w.writelen=u,w.writecb=_,w.writing=!0,w.sync=!0,y?S._writev(x,w.onwrite):S._write(x,L,w.onwrite),w.sync=!1}function O(S,w,y,u,x){--w.pendingcb,y?(e.nextTick(x,u),e.nextTick(d,S,w),S._writableState.errorEmitted=!0,S.emit("error",u)):(x(u),S._writableState.errorEmitted=!0,S.emit("error",u),d(S,w))}function j(S){S.writing=!1,S.writecb=null,S.length-=S.writelen,S.writelen=0}function B(S,w){var y=S._writableState,u=y.sync,x=y.writecb;if(j(y),w)O(S,y,u,w,x);else{var L=R(y);!L&&!y.corked&&!y.bufferProcessing&&y.bufferedRequest&&z(S,y),u?n(D,S,y,L,x):D(S,y,L,x)}}function D(S,w,y,u){y||U(S,w),w.pendingcb--,u(),d(S,w)}function U(S,w){w.length===0&&w.needDrain&&(w.needDrain=!1,S.emit("drain"))}function z(S,w){w.bufferProcessing=!0;var y=w.bufferedRequest;if(S._writev&&y&&y.next){var u=w.bufferedRequestCount,x=new Array(u),L=w.corkedRequestsFree;L.entry=y;for(var _=0,J=!0;y;)x[_]=y,y.isBuf||(J=!1),y=y.next,_+=1;x.allBuffers=J,N(S,w,!0,w.length,x,"",L.finish),w.pendingcb++,w.lastBufferedRequest=null,L.next?(w.corkedRequestsFree=L.next,L.next=null):w.corkedRequestsFree=new t(w),w.bufferedRequestCount=0}else{for(;y;){var Z=y.chunk,V=y.encoding,k=y.callback,H=w.objectMode?1:Z.length;if(N(S,w,!1,H,Z,V,k),y=y.next,w.bufferedRequestCount--,w.writing)break}y===null&&(w.lastBufferedRequest=null)}w.bufferedRequest=y,w.bufferProcessing=!1}C.prototype._write=function(S,w,y){y(new Error("_write() is not implemented"))},C.prototype._writev=null,C.prototype.end=function(S,w,y){var u=this._writableState;typeof S=="function"?(y=S,S=null,w=null):typeof w=="function"&&(y=w,w=null),S!=null&&this.write(S,w),u.corked&&(u.corked=1,this.uncork()),u.ending||v(this,u,y)};function R(S){return S.ending&&S.length===0&&S.bufferedRequest===null&&!S.finished&&!S.writing}function a(S,w){S._final(function(y){w.pendingcb--,y&&S.emit("error",y),w.prefinished=!0,S.emit("prefinish"),d(S,w)})}function f(S,w){!w.prefinished&&!w.finalCalled&&(typeof S._final=="function"?(w.pendingcb++,w.finalCalled=!0,e.nextTick(a,S,w)):(w.prefinished=!0,S.emit("prefinish")))}function d(S,w){var y=R(w);return y&&(f(S,w),w.pendingcb===0&&(w.finished=!0,S.emit("finish"))),y}
42function v(S,w,y){w.ending=!0,d(S,w),y&&(w.finished?e.nextTick(y):S.once("finish",y)),w.ended=!0,S.writable=!1}function b(S,w,y){var u=S.entry;for(S.entry=null;u;){var x=u.callback;w.pendingcb--,x(y),u=u.next}w.corkedRequestsFree.next=S}return Object.defineProperty(C.prototype,"destroyed",{get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(S){this._writableState&&(this._writableState.destroyed=S)}}),C.prototype.destroy=m.destroy,C.prototype._undestroy=m.undestroy,C.prototype._destroy=function(S,w){this.end(),w(S)},_stream_writable$1}var _stream_duplex$1,hasRequired_stream_duplex$1;function require_stream_duplex$1(){if(hasRequired_stream_duplex$1)return _stream_duplex$1;hasRequired_stream_duplex$1=1;var e=requireProcessNextickArgs(),t=Object.keys||function(m){var g=[];for(var E in m)g.push(E);return g};_stream_duplex$1=c;var n=Object.create(requireUtil$1());n.inherits=requireInherits_browser();var i=require_stream_readable$1(),s=require_stream_writable$1();n.inherits(c,i);for(var r=t(s.prototype),o=0;o<r.length;o++){var l=r[o];c.prototype[l]||(c.prototype[l]=s.prototype[l])}function c(m){if(!(this instanceof c))return new c(m);i.call(this,m),s.call(this,m),m&&m.readable===!1&&(this.readable=!1),m&&m.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,m&&m.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",h)}Object.defineProperty(c.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function h(){this.allowHalfOpen||this._writableState.ended||e.nextTick(p,this)}function p(m){m.end()}return Object.defineProperty(c.prototype,"destroyed",{get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(m){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=m,this._writableState.destroyed=m)}}),c.prototype._destroy=function(m,g){this.push(null),this.end(),e.nextTick(g,m)},_stream_duplex$1}var _stream_readable$1,hasRequired_stream_readable$1;function require_stream_readable$1(){if(hasRequired_stream_readable$1)return _stream_readable$1;hasRequired_stream_readable$1=1;var e=requireProcessNextickArgs();_stream_readable$1=M;var t=requireIsarray$1(),n;M.ReadableState=I,requireEvents().EventEmitter;var i=function(k,H){return k.listeners(H).length},s=requireStreamBrowser$1(),r=requireSafeBuffer$1().Buffer,o=(typeof commonjsGlobal<"u"?commonjsGlobal:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function l(k){return r.from(k)}function c(k){return r.isBuffer(k)||k instanceof o}var h=Object.create(requireUtil$1());h.inherits=requireInherits_browser();var p=requireUtil$2(),m=void 0;p&&p.debuglog?m=p.debuglog("stream"):m=function(){};var g=requireBufferList$1(),E=requireDestroy$1(),A;h.inherits(M,s);var C=["error","close","destroy","pause","resume"];function T(k,H,ee){if(typeof k.prependListener=="function")return k.prependListener(H,ee);!k._events||!k._events[H]?k.on(H,ee):t(k._events[H])?k._events[H].unshift(ee):k._events[H]=[ee,k._events[H]]}function I(k,H){n=n||require_stream_duplex$1(),k=k||{};var ee=H instanceof n;this.objectMode=!!k.objectMode,ee&&(this.objectMode=this.objectMode||!!k.readableObjectMode);var K=k.highWaterMark,te=k.readableHighWaterMark,Y=this.objectMode?16:16*1024;K||K===0?this.highWaterMark=K:ee&&(te||te===0)?this.highWaterMark=te:this.highWaterMark=Y,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new g,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=k.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,k.encoding&&(A||(A=requireString_decoder().StringDecoder),this.decoder=new A(k.encoding),this.encoding=k.encoding)}function M(k){if(n=n||require_stream_duplex$1(),!(this instanceof M))return new M(k);this._readableState=new I(k,this),this.readable=!0,k&&(typeof k.read=="function"&&(this._read=k.read),typeof k.destroy=="function"&&(this._destroy=k.destroy)),s.call(this)}Object.defineProperty(M.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(k){this._readableState&&(this._readableState.destroyed=k)}}),M.prototype.destroy=E.destroy,M.prototype._undestroy=E.undestroy,M.prototype._destroy=function(k,H){this.push(null),H(k)},M.prototype.push=function(k,H){var ee=this._readableState,K;return ee.objectMode?K=!0:typeof k=="string"&&(H=H||ee.defaultEncoding,H!==ee.encoding&&(k=r.from(k,H),H=""),K=!0),P(this,k,H,!1,K)},M.prototype.unshift=function(k){return P(this,k,null,!0,!1)};function P(k,H,ee,K,te){var Y=k._readableState;if(H===null)Y.reading=!1,z(k,Y);else{var ue;te||(ue=O(Y,H)),ue?k.emit("error",ue):Y.objectMode||H&&H.length>
420?(typeof H!="string"&&!Y.objectMode&&Object.getPrototypeOf(H)!==r.prototype&&(H=l(H)),K?Y.endEmitted?k.emit("error",new Error("stream.unshift() after end event")):N(k,Y,H,!0):Y.ended?k.emit("error",new Error("stream.push() after EOF")):(Y.reading=!1,Y.decoder&&!ee?(H=Y.decoder.write(H),Y.objectMode||H.length!==0?N(k,Y,H,!1):f(k,Y)):N(k,Y,H,!1))):K||(Y.reading=!1)}return j(Y)}function N(k,H,ee,K){H.flowing&&H.length===0&&!H.sync?(k.emit("data",ee),k.read(0)):(H.length+=H.objectMode?1:ee.length,K?H.buffer.unshift(ee):H.buffer.push(ee),H.needReadable&&R(k)),f(k,H)}function O(k,H){var ee;return!c(H)&&typeof H!="string"&&H!==void 0&&!k.objectMode&&(ee=new TypeError("Invalid non-string/buffer chunk")),ee}function j(k){return!k.ended&&(k.needReadable||k.length<k.highWaterMark||k.length===0)}M.prototype.isPaused=function(){return this._readableState.flowing===!1},M.prototype.setEncoding=function(k){return A||(A=requireString_decoder().StringDecoder),this._readableState.decoder=new A(k),this._readableState.encoding=k,this};var B=8388608;function D(k){return k>=B?k=B:(k--,k|=k>>>1,k|=k>>>2,k|=k>>>4,k|=k>>>8,k|=k>>>16,k++),k}function U(k,H){return k<=0||H.length===0&&H.ended?0:H.objectMode?1:k!==k?H.flowing&&H.length?H.buffer.head.data.length:H.length:(k>H.highWaterMark&&(H.highWaterMark=D(k)),k<=H.length?k:H.ended?H.length:(H.needReadable=!0,0))}M.prototype.read=function(k){m("read",k),k=parseInt(k,10);var H=this._readableState,ee=k;if(k!==0&&(H.emittedReadable=!1),k===0&&H.needReadable&&(H.length>=H.highWaterMark||H.ended))return m("read: emitReadable",H.length,H.ended),H.length===0&&H.ended?J(this):R(this),null;if(k=U(k,H),k===0&&H.ended)return H.length===0&&J(this),null;var K=H.needReadable;m("need readable",K),(H.length===0||H.length-k<H.highWaterMark)&&(K=!0,m("length less than watermark",K)),H.ended||H.reading?(K=!1,m("reading or ended",K)):K&&(m("do read"),H.reading=!0,H.sync=!0,H.length===0&&(H.needReadable=!0),this._read(H.highWaterMark),H.sync=!1,H.reading||(k=U(ee,H)));var te;return k>0?te=u(k,H):te=null,te===null?(H.needReadable=!0,k=0):H.length-=k,H.length===0&&(H.ended||(H.needReadable=!0),ee!==k&&H.ended&&J(this)),te!==null&&this.emit("data",te),te};function z(k,H){if(!H.ended){if(H.decoder){var ee=H.decoder.end();ee&&ee.length&&(H.buffer.push(ee),H.length+=H.objectMode?1:ee.length)}H.ended=!0,R(k)}}function R(k){var H=k._readableState;H.needReadable=!1,H.emittedReadable||(m("emitReadable",H.flowing),H.emittedReadable=!0,H.sync?e.nextTick(a,k):a(k))}function a(k){m("emit readable"),k.emit("readable"),y(k)}function f(k,H){H.readingMore||(H.readingMore=!0,e.nextTick(d,k,H))}function d(k,H){for(var ee=H.length;!H.reading&&!H.flowing&&!H.ended&&H.length<H.highWaterMark&&(m("maybeReadMore read 0"),k.read(0),ee!==H.length);)ee=H.length;H.readingMore=!1}M.prototype._read=function(k){this.emit("error",new Error("_read() is not implemented"))},M.prototype.pipe=function(k,H){var ee=this,K=this._readableState;switch(K.pipesCount){case 0:K.pipes=k;break;case 1:K.pipes=[K.pipes,k];break;default:K.pipes.push(k);break}K.pipesCount+=1,m("pipe count=%d opts=%j",K.pipesCount,H);var te=(!H||H.end!==!1)&&k!==process$1.stdout&&k!==process$1.stderr,Y=te?qe:pt;K.endEmitted?e.nextTick(Y):ee.once("end",Y),k.on("unpipe",ue);function ue(Fe,Ye){m("onunpipe"),Fe===ee&&Ye&&Ye.hasUnpiped===!1&&(Ye.hasUnpiped=!0,st())}function qe(){m("onend"),k.end()}var we=v(ee);k.on("drain",we);var Ae=!1;function st(){m("cleanup"),k.removeListener("close",Ie),k.removeListener("finish",Pe),k.removeListener("drain",we),k.removeListener("error",ot),k.removeListener("unpipe",ue),ee.removeListener("end",qe),ee.removeListener("end",pt),ee.removeListener("data",xe),Ae=!0,K.awaitDrain&&(!k._writableState||k._writableState.needDrain)&&we()}var Be=!1;ee.on("data",xe);function xe(Fe){m("ondata"),Be=!1;var Ye=k.write(Fe);Ye===!1&&!Be&&((K.pipesCount===1&&K.pipes===k||K.pipesCount>1&&V(K.pipes,k)!==-1)&&!Ae&&(m("false write response, pause",K.awaitDrain),K.awaitDrain++,Be=!0),ee.pause())}function ot(Fe){m("onerror",Fe),pt(),k.removeListener("error",ot),i(k,"error")===0&&k.emit("error",Fe)}T(k,"error",ot);function Ie(){k.removeListener("finish",Pe),pt()}k.once("close",Ie);function Pe(){m("onfinish"),k.removeListener("close",Ie),pt()}k.once("finish",Pe);function pt(){m("unpipe"),ee.unpipe(k)}return k.emit("pipe",ee),K.flowing||(m("pipe resume"),ee.resume()),k};function v(k){return function(){var H=k._readableState;m("pipeOnDrain",H.awaitDrain),H.awaitDrain&&H.awaitDrain--,H.awaitDrain===0&&i(k,"data")&&(H.flowing=!0,y(k))}}M.prototype.unpipe=function(k){var H=this._readableState,ee={hasUnpiped:!1};if(H.pipesCount===0)return this;if(H.pipesCount===1)return k&&k!==H.pipes?this:(k||(k=H.pipes),H.pipes=null,H.pipesCount=0,H.flowing=!1,k&&k.emit("unpipe",this,ee),this);if(!k){var K=H.pipes,te=H.pipesCount;H.pipes=null,H.pipesCount=0,H.flowing=!1;for(var Y=0;Y<te;Y++)K[Y].emit("unpipe",this,{hasUnpiped:!1});return this}var ue=V(H.pipes,k);return ue===-1?this:(H.pipes.splice(ue,1),H.pipesCount-=1,H.pipesCount===1&&(H.pipes=H.pipes[0]),k.emit("unpipe",this,ee),this)},M.prototype.on=function(k,H){var ee=s.prototype.on.call(this,k,H);if(k==="data")this._readableState.flowing!==!1&&this.resume();else if(k==="readable"){var K=this._readableState;!K.endEmitted&&!K.readableListening&&(K.readableListening=K.needReadable=!0,K.emittedReadable=!1,K.reading?K.length&&R(this):e.nextTick(b,this))}return ee},M.prototype.addListener=M.prototype.on;function b(k){m("readable nexttick read 0"),k.read(0)}M.prototype.resume=function(){var k=this._readableState;return k.flowing||(m("resume"),k.flowing=!0,S(this,k)),this};function S(k,H){H.resumeScheduled||(H.resumeScheduled=!0,e.nextTick(w,k,H))}function w(k,H){H.reading||(m("resume read 0"),k.read(0)),H.resumeScheduled=!1,H.awaitDrain=0,k.emit("resume"),y(k),H.flowing&&!H.reading&&k.read(0)}M.prototype.pause=function(){return m("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(m("pause"),this._readableState.flowing=!1,this.emit
42("pause")),this};function y(k){var H=k._readableState;for(m("flow",H.flowing);H.flowing&&k.read()!==null;);}M.prototype.wrap=function(k){var H=this,ee=this._readableState,K=!1;k.on("end",function(){if(m("wrapped end"),ee.decoder&&!ee.ended){var ue=ee.decoder.end();ue&&ue.length&&H.push(ue)}H.push(null)}),k.on("data",function(ue){if(m("wrapped data"),ee.decoder&&(ue=ee.decoder.write(ue)),!(ee.objectMode&&ue==null)&&!(!ee.objectMode&&(!ue||!ue.length))){var qe=H.push(ue);qe||(K=!0,k.pause())}});for(var te in k)this[te]===void 0&&typeof k[te]=="function"&&(this[te]=function(ue){return function(){return k[ue].apply(k,arguments)}}(te));for(var Y=0;Y<C.length;Y++)k.on(C[Y],this.emit.bind(this,C[Y]));return this._read=function(ue){m("wrapped _read",ue),K&&(K=!1,k.resume())},this},Object.defineProperty(M.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),M._fromList=u;function u(k,H){if(H.length===0)return null;var ee;return H.objectMode?ee=H.buffer.shift():!k||k>=H.length?(H.decoder?ee=H.buffer.join(""):H.buffer.length===1?ee=H.buffer.head.data:ee=H.buffer.concat(H.length),H.buffer.clear()):ee=x(k,H.buffer,H.decoder),ee}function x(k,H,ee){var K;return k<H.head.data.length?(K=H.head.data.slice(0,k),H.head.data=H.head.data.slice(k)):k===H.head.data.length?K=H.shift():K=ee?L(k,H):_(k,H),K}function L(k,H){var ee=H.head,K=1,te=ee.data;for(k-=te.length;ee=ee.next;){var Y=ee.data,ue=k>Y.length?Y.length:k;if(ue===Y.length?te+=Y:te+=Y.slice(0,k),k-=ue,k===0){ue===Y.length?(++K,ee.next?H.head=ee.next:H.head=H.tail=null):(H.head=ee,ee.data=Y.slice(ue));break}++K}return H.length-=K,te}function _(k,H){var ee=r.allocUnsafe(k),K=H.head,te=1;for(K.data.copy(ee),k-=K.data.length;K=K.next;){var Y=K.data,ue=k>Y.length?Y.length:k;if(Y.copy(ee,ee.length-k,0,ue),k-=ue,k===0){ue===Y.length?(++te,K.next?H.head=K.next:H.head=H.tail=null):(H.head=K,K.data=Y.slice(ue));break}++te}return H.length-=te,ee}function J(k){var H=k._readableState;if(H.length>0)throw new Error('"endReadable()" called on non-empty stream');H.endEmitted||(H.ended=!0,e.nextTick(Z,H,k))}function Z(k,H){!k.endEmitted&&k.length===0&&(k.endEmitted=!0,H.readable=!1,H.emit("end"))}function V(k,H){for(var ee=0,K=k.length;ee<K;ee++)if(k[ee]===H)return ee;return-1}return _stream_readable$1}var _stream_transform$1,hasRequired_stream_transform$1;function require_stream_transform$1(){if(hasRequired_stream_transform$1)return _stream_transform$1;hasRequired_stream_transform$1=1,_stream_transform$1=i;var e=require_stream_duplex$1(),t=Object.create(requireUtil$1());t.inherits=requireInherits_browser(),t.inherits(i,e);function n(o,l){var c=this._transformState;c.transforming=!1;var h=c.writecb;if(!h)return this.emit("error",new Error("write callback called multiple times"));c.writechunk=null,c.writecb=null,l!=null&&this.push(l),h(o);var p=this._readableState;p.reading=!1,(p.needReadable||p.length<p.highWaterMark)&&this._read(p.highWaterMark)}function i(o){if(!(this instanceof i))return new i(o);e.call(this,o),this._transformState={afterTransform:n.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,o&&(typeof o.transform=="function"&&(this._transform=o.transform),typeof o.flush=="function"&&(this._flush=o.flush)),this.on("prefinish",s)}function s(){var o=this;typeof this._flush=="function"?this._flush(function(l,c){r(o,l,c)}):r(this,null,null)}i.prototype.push=function(o,l){return this._transformState.needTransform=!1,e.prototype.push.call(this,o,l)},i.prototype._transform=function(o,l,c){throw new Error("_transform() is not implemented")},i.prototype._write=function(o,l,c){var h=this._transformState;if(h.writecb=c,h.writechunk=o,h.writeencoding=l,!h.transforming){var p=this._readableState;(h.needTransform||p.needReadable||p.length<p.highWaterMark)&&this._read(p.highWaterMark)}},i.prototype._read=function(o){var l=this._transformState;l.writechunk!==null&&l.writecb&&!l.transforming?(l.transforming=!0,this._transform(l.writechunk,l.writeencoding,l.afterTransform)):l.needTransform=!0},i.prototype._destroy=function(o,l){var c=this;e.prototype._destroy.call(this,o,function(h){l(h),c.emit("close")})};function r(o,l,c){if(l)return o.emit("error",l);if(c!=null&&o.push(c),o._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(o._transformState.transforming)throw new Error("Calling transform done when still transforming");return o.push(null)}return _stream_transform$1}var _stream_passthrough$1,hasRequired_stream_passthrough$1;function require_stream_passthrough$1(){if(hasRequired_stream_passthrough$1)return _stream_passthrough$1;hasRequired_stream_passthrough$1=1,_stream_passthrough$1=n;var e=require_stream_transform$1(),t=Object.create(requireUtil$1());t.inherits=requireInherits_browser(),t.inherits(n,e);function n(i){if(!(this instanceof n))return new n(i);e.call(this,i)}return n.prototype._transform=function(i,s,r){r(null,i)},_stream_passthrough$1}var hasRequiredReadableBrowser$1;function requireReadableBrowser$1(){return hasRequiredReadableBrowser$1||(hasRequiredReadableBrowser$1=1,function(e,t){t=e.exports=require_stream_readable$1(),t.Stream=t,t.Readable=t,t.Writable=require_stream_writable$1(),t.Duplex=require_stream_duplex$1(),t.Transform=require_stream_transform$1(),t.PassThrough=require_stream_passthrough$1()}
42(readableBrowser$1,readableBrowser$1.exports)),readableBrowser$1.exports}var hashBase,hasRequiredHashBase;function requireHashBase(){if(hasRequiredHashBase)return hashBase;hasRequiredHashBase=1;var e=requireSafeBuffer$2().Buffer,t=requireToBuffer$1(),n=requireReadableBrowser$1().Transform,i=requireInherits_browser();function s(r){n.call(this),this._block=e.allocUnsafe(r),this._blockSize=r,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}return i(s,n),s.prototype._transform=function(r,o,l){var c=null;try{this.update(r,o)}catch(h){c=h}l(c)},s.prototype._flush=function(r){var o=null;try{this.push(this.digest())}catch(l){o=l}r(o)},s.prototype.update=function(r,o){if(this._finalized)throw new Error("Digest already called");for(var l=t(r,o),c=this._block,h=0;this._blockOffset+l.length-h>=this._blockSize;){for(var p=this._blockOffset;p<this._blockSize;)c[p]=l[h],p+=1,h+=1;this._update(),this._blockOffset=0}for(;h<l.length;)c[this._blockOffset]=l[h],this._blockOffset+=1,h+=1;for(var m=0,g=l.length*8;g>0;++m)this._length[m]+=g,g=this._length[m]/4294967296|0,g>0&&(this._length[m]-=4294967296*g);return this},s.prototype._update=function(){throw new Error("_update is not implemented")},s.prototype.digest=function(r){if(this._finalized)throw new Error("Digest already called");this._finalized=!0;var o=this._digest();r!==void 0&&(o=o.toString(r)),this._block.fill(0),this._blockOffset=0;for(var l=0;l<4;++l)this._length[l]=0;return o},s.prototype._digest=function(){throw new Error("_digest is not implemented")},hashBase=s,hashBase}var ripemd160,hasRequiredRipemd160;function requireRipemd160(){if(hasRequiredRipemd160)return ripemd160;hasRequiredRipemd160=1;var e=requireDist$3().Buffer,t=requireInherits_browser(),n=requireHashBase(),i=new Array(16),s=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],r=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],o=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],l=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11],c=[0,1518500249,1859775393,2400959708,2840853838],h=[1352829926,1548603684,1836072691,2053994217,0];function p(I,M){return I<<M|I>>>32-M}function m(I,M,P,N,O,j,B,D){return p(I+(M^P^N)+j+B|0,D)+O|0}function g(I,M,P,N,O,j,B,D){return p(I+(M&P|~M&N)+j+B|0,D)+O|0}function E(I,M,P,N,O,j,B,D){return p(I+((M|~P)^N)+j+B|0,D)+O|0}function A(I,M,P,N,O,j,B,D){return p(I+(M&N|P&~N)+j+B|0,D)+O|0}function C(I,M,P,N,O,j,B,D){return p(I+(M^(P|~N))+j+B|0,D)+O|0}function T(){n.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520}return t(T,n),T.prototype._update=function(){for(var I=i,M=0;M<16;++M)I[M]=this._block.readInt32LE(M*4);for(var P=this._a|0,N=this._b|0,O=this._c|0,j=this._d|0,B=this._e|0,D=this._a|0,U=this._b|0,z=this._c|0,R=this._d|0,a=this._e|0,f=0;f<80;f+=1){var d,v;f<16?(d=m(P,N,O,j,B,I[s[f]],c[0],o[f]),v=C(D,U,z,R,a,I[r[f]],h[0],l[f])):f<32?(d=g(P,N,O,j,B,I[s[f]],c[1],o[f]),v=A(D,U,z,R,a,I[r[f]],h[1],l[f])):f<48?(d=E(P,N,O,j,B,I[s[f]],c[2],o[f]),v=E(D,U,z,R,a,I[r[f]],h[2],l[f])):f<64?(d=A(P,N,O,j,B,I[s[f]],c[3],o[f]),v=g(D,U,z,R,a,I[r[f]],h[3],l[f])):(d=C(P,N,O,j,B,I[s[f]],c[4],o[f]),v=m(D,U,z,R,a,I[r[f]],h[4],l[f])),P=B,B=j,j=p(O,10),O=N,N=d,D=a,a=R,R=p(z,10),z=U,U=v}var b=this._b+O+R|0;this._b=this._c+j+a|0,this._c=this._d+B+D|0,this._d=this._e+P+U|0,this._e=this._a+N+z|0,this._a=b},T.prototype._digest=function(){this._block[this._blockOffset]=128,this._blockOffset+=1,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var I=e.alloc?e.alloc(20):new e(20);return I.writeInt32LE(this._a,0),I.writeInt32LE(this._b,4),I.writeInt32LE(this._c,8),I.writeInt32LE(this._d,12),I.writeInt32LE(this._e,16),I},ripemd160=T,ripemd160}var sha_js={exports:{}},hash$1,hasRequiredHash$1;function requireHash$1(){if(hasRequiredHash$1)return hash$1;hasRequiredHash$1=1;var e=requireSafeBuffer$2().Buffer,t=requireToBuffer$2();function n(i,s){this._block=e.alloc(i),this._finalSize=s,this._blockSize=i,this._len=0}return n.prototype.update=function(i,s){i=t(i,s||"utf8");for(var r=this._block,o=this._blockSize,l=i.length,c=this._len,h=0;h<l;){for(var p=c%o,m=Math.min(l-h,o-p),g=0;g<m;g++)r[p+g]=i[h+g];c+=m,h+=m,c%o===0&&this._update(r)}return this._len+=l,this},n.prototype.digest=function(i){var s=this._len%this._blockSize;this._block[s]=128,this._block.fill(0,s+1),s>=this._finalSize&&(this._update(this._block),this._block.fill(0));var r=this._len*8;if(r<=4294967295)this._block.writeUInt32BE(r,this._blockSize-4);else{var o=(r&4294967295)>>>0,l=(r-o)/4294967296;this._block.writeUInt32BE(l,this._blockSize-8),this._block.writeUInt32BE(o,this._blockSize-4)}this._update(this._block);var c=this._hash();return i?c.toString(i):c},n.prototype._update=function(){throw new Error("_update must be implemented by subclass")},hash$1=n,hash$1}var sha$1,hasRequiredSha$1;function requireSha$1(){if(hasRequiredSha$1)return sha$1;hasRequiredSha$1=1;var e=requireInherits_browser(),t=requireHash$1(),n=requireSafeBuffer$2().Buffer,i=[1518500249,1859775393,-1894007588,-899497514],s=new Array(80);function r(){this.init(),this._w=s,t.call(this,64,56)}e(r,t),r.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this};function o(h){return h<<5|h>>>27}function l(h){return h<<30|h>>>2}function c(h,p,m,g){return h===0?p&m|~p&g:h===2?p&m|p&g|m&g:p^m^g}return r.prototype._update=function(h){for(var p=this._w,m=this._a|0,g=this._b|0,E=this._c|0,A=this._d|0,C=this._e|0,T=0;T<16;++T)p[T]=h.readInt32BE(T*4);for(;T<80;++T)p[T]=p[T-3]^p[T-8]^p[T-14]^p[T-16];for(var I=0;I<80;++I){var M=~~(I/20),P=o(m)+c(M,g,E,A)+C+p[I]+i[M]|0;C=A,A=E,E=l(g),g=m,m=P}this._a=m+this._a|0,this._b=g+this._b|0,this._c=E+this._c|0,this._d=A+this._d|0,this._e=C+this._e|0},r.prototype._hash=function(){var h=n.allocUnsafe(20);return h.writeInt32BE(this._a|0,0),h.writeInt32BE(this._b|0,4),h.writeInt32BE(this._c|0,8),h.writeInt32BE(this._d|0,12),h.writeInt32BE(this._e|0,16),h},sha$1=r,sha$1}var sha1,hasRequiredSha1;function requireSha1(){if(hasRequiredSha1)return sha1;hasRequiredSha1=1;var e=requireInherits_browser(),t=requireHash$1(),n=requireSafeBuffer$2().Buffer,i=[1518500249,1859775393,-1894007588,-899497514],s=new Array(80);function r(){this.init(),this._w=s,t.call(this,64,56)}e(r,t),r.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this};function o(p){return p<<1|p>>>31}function l(p){return p<<5|p>>>27}function c(p){return p<<30|p>>>2}function h(p,m,g,E){return p===0?m&g|~m&E:p===2?m&g|m&E|g&E:m^g^E}return r.prototype._update=function(p){for(var m=this._w,g=this._a|0,E=this._b|0,A=this._c|0,C=this._d|0,T=this._e|0,I=0;I<16;++I)m[I]=p.readInt32BE(I*4);for(;I<80;++I)m[I]=o(m[I-3]^m[I-8]^m[I-14]^m[I-16]);for(var M=0;M<80;++M){var P=~~(M/20),N=l(g)+h(P,E,A,C)+T+m[M]+i[P]|0;T=C,C=A,A=c(E),E=g,g=N}this._a=g+this._a|0,this._b=E+this._b|0,this._c=A+this._c|0,this._d=C+this._d|0,this._e=T+this._e|0},r.prototype._hash=function(){var p=n.allocUnsafe(20);return p.writeInt32BE(this._a|0,0),p.writeInt32BE(this._b|0,4),p.writeInt32BE(this._c|0,8),p.writeInt32BE(this._d|0,12),p.writeInt32BE(this._e|0,16),p},sha1=r,sha1}var sha256$1,hasRequiredSha256;function requireSha256(){if(hasRequiredSha256)return sha256$1;hasRequiredSha256=1;var e=requireInherits_browser(),t=requireHash$1(),n=requireSafeBuffer$2().Buffer,i=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756
42734187,3204031479,3329325298],s=new Array(64);function r(){this.init(),this._w=s,t.call(this,64,56)}e(r,t),r.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this};function o(g,E,A){return A^g&(E^A)}function l(g,E,A){return g&E|A&(g|E)}function c(g){return(g>>>2|g<<30)^(g>>>13|g<<19)^(g>>>22|g<<10)}function h(g){return(g>>>6|g<<26)^(g>>>11|g<<21)^(g>>>25|g<<7)}function p(g){return(g>>>7|g<<25)^(g>>>18|g<<14)^g>>>3}function m(g){return(g>>>17|g<<15)^(g>>>19|g<<13)^g>>>10}return r.prototype._update=function(g){for(var E=this._w,A=this._a|0,C=this._b|0,T=this._c|0,I=this._d|0,M=this._e|0,P=this._f|0,N=this._g|0,O=this._h|0,j=0;j<16;++j)E[j]=g.readInt32BE(j*4);for(;j<64;++j)E[j]=m(E[j-2])+E[j-7]+p(E[j-15])+E[j-16]|0;for(var B=0;B<64;++B){var D=O+h(M)+o(M,P,N)+i[B]+E[B]|0,U=c(A)+l(A,C,T)|0;O=N,N=P,P=M,M=I+D|0,I=T,T=C,C=A,A=D+U|0}this._a=A+this._a|0,this._b=C+this._b|0,this._c=T+this._c|0,this._d=I+this._d|0,this._e=M+this._e|0,this._f=P+this._f|0,this._g=N+this._g|0,this._h=O+this._h|0},r.prototype._hash=function(){var g=n.allocUnsafe(32);return g.writeInt32BE(this._a,0),g.writeInt32BE(this._b,4),g.writeInt32BE(this._c,8),g.writeInt32BE(this._d,12),g.writeInt32BE(this._e,16),g.writeInt32BE(this._f,20),g.writeInt32BE(this._g,24),g.writeInt32BE(this._h,28),g},sha256$1=r,sha256$1}var sha224$1,hasRequiredSha224;function requireSha224(){if(hasRequiredSha224)return sha224$1;hasRequiredSha224=1;var e=requireInherits_browser(),t=requireSha256(),n=requireHash$1(),i=requireSafeBuffer$2().Buffer,s=new Array(64);function r(){this.init(),this._w=s,n.call(this,64,56)}return e(r,t),r.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},r.prototype._hash=function(){var o=i.allocUnsafe(28);return o.writeInt32BE(this._a,0),o.writeInt32BE(this._b,4),o.writeInt32BE(this._c,8),o.writeInt32BE(this._d,12),o.writeInt32BE(this._e,16),o.writeInt32BE(this._f,20),o.writeInt32BE(this._g,24),o},sha224$1=r,sha224$1}var sha512$1,hasRequiredSha512;function requireSha512(){if(hasRequiredSha512)return sha512$1;hasRequiredSha512=1;var e=requireInherits_browser(),t=requireHash$1(),n=requireSafeBuffer$2().Buffer,i=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,
421126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],s=new Array(160);function r(){this.init(),this._w=s,t.call(this,128,112)}e(r,t),r.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this};function o(C,T,I){return I^C&(T^I)}function l(C,T,I){return C&T|I&(C|T)}function c(C,T){return(C>>>28|T<<4)^(T>>>2|C<<30)^(T>>>7|C<<25)}function h(C,T){return(C>>>14|T<<18)^(C>>>18|T<<14)^(T>>>9|C<<23)}function p(C,T){return(C>>>1|T<<31)^(C>>>8|T<<24)^C>>>7}function m(C,T){return(C>>>1|T<<31)^(C>>>8|T<<24)^(C>>>7|T<<25)}function g(C,T){return(C>>>19|T<<13)^(T>>>29|C<<3)^C>>>6}function E(C,T){return(C>>>19|T<<13)^(T>>>29|C<<3)^(C>>>6|T<<26)}function A(C,T){return C>>>0<T>>>0?1:0}return r.prototype._update=function(C){for(var T=this._w,I=this._ah|0,M=this._bh|0,P=this._ch|0,N=this._dh|0,O=this._eh|0,j=this._fh|0,B=this._gh|0,D=this._hh|0,U=this._al|0,z=this._bl|0,R=this._cl|0,a=this._dl|0,f=this._el|0,d=this._fl|0,v=this._gl|0,b=this._hl|0,S=0;S<32;S+=2)T[S]=C.readInt32BE(S*4),T[S+1]=C.readInt32BE(S*4+4);for(;S<160;S+=2){var w=T[S-30],y=T[S-15*2+1],u=p(w,y),x=m(y,w);w=T[S-2*2],y=T[S-2*2+1];var L=g(w,y),_=E(y,w),J=T[S-7*2],Z=T[S-7*2+1],V=T[S-16*2],k=T[S-16*2+1],H=x+Z|0,ee=u+J+A(H,x)|0;H=H+_|0,ee=ee+L+A(H,_)|0,H=H+k|0,ee=ee+V+A(H,k)|0,T[S]=ee,T[S+1]=H}for(var K=0;K<160;K+=2){ee=T[K],H=T[K+1];var te=l(I,M,P),Y=l(U,z,R),ue=c(I,U),qe=c(U,I),we=h(O,f),Ae=h(f,O),st=i[K],Be=i[K+1],xe=o(O,j,B),ot=o(f,d,v),Ie=b+Ae|0,Pe=D+we+A(Ie,b)|0;Ie=Ie+ot|0,Pe=Pe+xe+A(Ie,ot)|0,Ie=Ie+Be|0,Pe=Pe+st+A(Ie,Be)|0,Ie=Ie+H|0,Pe=Pe+ee+A(Ie,H)|0;var pt=qe+Y|0,Fe=ue+te+A(pt,qe)|0;D=B,b=v,B=j,v=d,j=O,d=f,f=a+Ie|0,O=N+Pe+A(f,a)|0,N=P,a=R,P=M,R=z,M=I,z=U,U=Ie+pt|0,I=Pe+Fe+A(U,Ie)|0}this._al=this._al+U|0,this._bl=this._bl+z|0,this._cl=this._cl+R|0,this._dl=this._dl+a|0,this._el=this._el+f|0,this._fl=this._fl+d|0,this._gl=this._gl+v|0,this._hl=this._hl+b|0,this._ah=this._ah+I+A(this._al,U)|0,this._bh=this._bh+M+A(this._bl,z)|0,this._ch=this._ch+P+A(this._cl,R)|0,this._dh=this._dh+N+A(this._dl,a)|0,this._eh=this._eh+O+A(this._el,f)|0,this._fh=this._fh+j+A(this._fl,d)|0,this._gh=this._gh+B+A(this._gl,v)|0,this._hh=this._hh+D+A(this._hl,b)|0},r.prototype._hash=function(){var C=n.allocUnsafe(64);function T(I,M,P){C.writeInt32BE(I,P),C.writeInt32BE(M,P+4)}return T(this._ah,this._al,0),T(this._bh,this._bl,8),T(this._ch,this._cl,16),T(this._dh,this._dl,24),T(this._eh,this._el,32),T(this._fh,this._fl,40),T(this._gh,this._gl,48),T(this._hh,this._hl,56),C},sha512$1=r,sha512$1}var sha384$1,hasRequiredSha384;function requireSha384(){if(hasRequiredSha384)return sha384$1;hasRequiredSha384=1;var e=requireInherits_browser(),t=requireSha512(),n=requireHash$1(),i=requireSafeBuffer$2().Buffer,s=new Array(160);function r(){this.init(),this._w=s,n.call(this,128,112)}return e(r,t),r.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},r.prototype._hash=function(){var o=i.allocUnsafe(48);function l(c,h,p){o.writeInt32BE(c,p),o.writeInt32BE(h,p+4)}return l(this._ah,this._al,0),l(this._bh,this._bl,8),l(this._ch,this._cl,16),l(this._dh,this._dl,24),l(this._eh,this._el,32),l(this._fh,this._fl,40),o},sha384$1=r,sha384$1}var hasRequiredSha_js;function requireSha_js(){return hasRequiredSha_js||(hasRequiredSha_js=1,function(e){e.exports=function(n){var i=n.toLowerCase(),s=e.exports[i];if(!s)throw new Error(i+" is not supported (we accept pull requests)");return new s},e.exports.sha=requireSha$1(),e.exports.sha1=requireSha1(),e.exports.sha224=requireSha224(),e.exports.sha256=requireSha256(),e.exports.sha384=requireSha384(),e.exports.sha512=requireSha512()}(sha_js)),sha_js.exports}var cipherBase,hasRequiredCipherBase;function requireCipherBase(){if(hasRequiredCipherBase)return cipherBase;hasRequiredCipherBase=1;var e=requireSafeBuffer$2().Buffer,t=requireStreamBrowserify().Transform,n=requireString_decoder().StringDecoder,i=requireInherits_browser();function s(c){t.call(this),this.hashMode=typeof c=="string",this.hashMode?this[c]=this._finalOrDigest:this.final=this._finalOrDigest,this._final&&(this.__final=this._final,this._final=null),this._decoder=null,this._encoding=null}i(s,t);var r=typeof Uint8Array<"u",o=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u"&&ArrayBuffer.isView&&
42(e.prototype instanceof Uint8Array||e.TYPED_ARRAY_SUPPORT);function l(c,h){if(c instanceof e)return c;if(typeof c=="string")return e.from(c,h);if(o&&ArrayBuffer.isView(c)){if(c.byteLength===0)return e.alloc(0);var p=e.from(c.buffer,c.byteOffset,c.byteLength);if(p.byteLength===c.byteLength)return p}if(r&&c instanceof Uint8Array||e.isBuffer(c)&&c.constructor&&typeof c.constructor.isBuffer=="function"&&c.constructor.isBuffer(c))return e.from(c);throw new TypeError('The "data" argument must be of type string or an instance of Buffer, TypedArray, or DataView.')}return s.prototype.update=function(c,h,p){var m=l(c,h),g=this._update(m);return this.hashMode?this:(p&&(g=this._toString(g,p)),g)},s.prototype.setAutoPadding=function(){},s.prototype.getAuthTag=function(){throw new Error("trying to get auth tag in unsupported state")},s.prototype.setAuthTag=function(){throw new Error("trying to set auth tag in unsupported state")},s.prototype.setAAD=function(){throw new Error("trying to set aad in unsupported state")},s.prototype._transform=function(c,h,p){var m;try{this.hashMode?this._update(c):this.push(this._update(c))}catch(g){m=g}finally{p(m)}},s.prototype._flush=function(c){var h;try{this.push(this.__final())}catch(p){h=p}c(h)},s.prototype._finalOrDigest=function(c){var h=this.__final()||e.alloc(0);return c&&(h=this._toString(h,c,!0)),h},s.prototype._toString=function(c,h,p){if(this._decoder||(this._decoder=new n(h),this._encoding=h),this._encoding!==h)throw new Error("canât switch encodings");var m=this._decoder.write(c);return p&&(m+=this._decoder.end()),m},cipherBase=s,cipherBase}var browser$a,hasRequiredBrowser$a;function requireBrowser$a(){if(hasRequiredBrowser$a)return browser$a;hasRequiredBrowser$a=1;var e=requireInherits_browser(),t=requireMd5_js(),n=requireRipemd160(),i=requireSha_js(),s=requireCipherBase();function r(o){s.call(this,"digest"),this._hash=o}return e(r,s),r.prototype._update=function(o){this._hash.update(o)},r.prototype._final=function(){return this._hash.digest()},browser$a=function(l){return l=l.toLowerCase(),l==="md5"?new t:l==="rmd160"||l==="ripemd160"?new n:new r(i(l))},browser$a}var legacy,hasRequiredLegacy;function requireLegacy(){if(hasRequiredLegacy)return legacy;hasRequiredLegacy=1;var e=requireInherits_browser(),t=requireSafeBuffer$2().Buffer,n=requireCipherBase(),i=t.alloc(128),s=64;function r(o,l){n.call(this,"digest"),typeof l=="string"&&(l=t.from(l)),this._alg=o,this._key=l,l.length>s?l=o(l):l.length<s&&(l=t.concat([l,i],s));for(var c=this._ipad=t.allocUnsafe(s),h=this._opad=t.allocUnsafe(s),p=0;p<s;p++)c[p]=l[p]^54,h[p]=l[p]^92;this._hash=[c]}return e(r,n),r.prototype._update=function(o){this._hash.push(o)},r.prototype._final=function(){var o=this._alg(t.concat(this._hash));return this._alg(t.concat([this._opad,o]))},legacy=r,legacy}var md5,hasRequiredMd5;function requireMd5(){if(hasRequiredMd5)return md5;hasRequiredMd5=1;var e=requireMd5_js();return md5=function(t){return new e().update(t).digest()},md5}var browser$9,hasRequiredBrowser$9;function requireBrowser$9(){if(hasRequiredBrowser$9)return browser$9;hasRequiredBrowser$9=1;var e=requireInherits_browser(),t=requireLegacy(),n=requireCipherBase(),i=requireSafeBuffer$2().Buffer,s=requireMd5(),r=requireRipemd160(),o=requireSha_js(),l=i.alloc(128);function c(h,p){n.call(this,"digest"),typeof p=="string"&&(p=i.from(p));var m=h==="sha512"||h==="sha384"?128:64;if(this._alg=h,this._key=p,p.length>m){var g=h==="rmd160"?new r:o(h);p=g.update(p).digest()}else p.length<m&&(p=i.concat([p,l],m));for(var E=this._ipad=i.allocUnsafe(m),A=this._opad=i.allocUnsafe(m),C=0;C<m;C++)E[C]=p[C]^54,A[C]=p[C]^92;this._hash=h==="rmd160"?new r:o(h),this._hash.update(E)}return e(c,n),c.prototype._update=function(h){this._hash.update(h)},c.prototype._final=function(){var h=this._hash.digest(),p=this._alg==="rmd160"?new r:o(this._alg);return p.update(this._opad).update(h).digest()},browser$9=function(p,m){return p=p.toLowerCase(),p==="rmd160"||p==="ripemd160"?new c("rmd160",m):p==="md5"?new t(s,m):new c(p,m)},browser$9}const sha224WithRSAEncryption={sign:"rsa",hash:"sha224",id:"302d300d06096086480165030402040500041c"},sha256WithRSAEncryption={sign:"rsa",hash:"sha256",id:"3031300d060960864801650304020105000420"},sha384WithRSAEncryption={sign:"rsa",hash:"sha384",id:"3041300d060960864801650304020205000430"},sha512WithRSAEncryption={sign:"rsa",hash:"sha512",id:"3051300d060960864801650304020305000440"},sha256={sign:"ecdsa/rsa",hash:"sha256",id:"3031300d060960864801650304020105000420"},sha224={sign:"ecdsa/rsa",hash:"sha224",id:"302d300d06096086480165030402040500041c"},sha384={sign:"ecdsa/rsa",hash:"sha384",id:"3041300d060960864801650304020205000430"},sha512={sign:"ecdsa/rsa",hash:"sha512",id:"3051300d060960864801650304020305000440"}
42,DSA={sign:"dsa",hash:"sha1",id:""},ripemd160WithRSA={sign:"rsa",hash:"rmd160",id:"3021300906052b2403020105000414"},md5WithRSAEncryption={sign:"rsa",hash:"md5",id:"3020300c06082a864886f70d020505000410"},require$$6={sha224WithRSAEncryption,"RSA-SHA224":{sign:"ecdsa/rsa",hash:"sha224",id:"302d300d06096086480165030402040500041c"},sha256WithRSAEncryption,"RSA-SHA256":{sign:"ecdsa/rsa",hash:"sha256",id:"3031300d060960864801650304020105000420"},sha384WithRSAEncryption,"RSA-SHA384":{sign:"ecdsa/rsa",hash:"sha384",id:"3041300d060960864801650304020205000430"},sha512WithRSAEncryption,"RSA-SHA512":{sign:"ecdsa/rsa",hash:"sha512",id:"3051300d060960864801650304020305000440"},"RSA-SHA1":{sign:"rsa",hash:"sha1",id:"3021300906052b0e03021a05000414"},"ecdsa-with-SHA1":{sign:"ecdsa",hash:"sha1",id:""},sha256,sha224,sha384,sha512,"DSA-SHA":{sign:"dsa",hash:"sha1",id:""},"DSA-SHA1":{sign:"dsa",hash:"sha1",id:""},DSA,"DSA-WITH-SHA224":{sign:"dsa",hash:"sha224",id:""},"DSA-SHA224":{sign:"dsa",hash:"sha224",id:""},"DSA-WITH-SHA256":{sign:"dsa",hash:"sha256",id:""},"DSA-SHA256":{sign:"dsa",hash:"sha256",id:""},"DSA-WITH-SHA384":{sign:"dsa",hash:"sha384",id:""},"DSA-SHA384":{sign:"dsa",hash:"sha384",id:""},"DSA-WITH-SHA512":{sign:"dsa",hash:"sha512",id:""},"DSA-SHA512":{sign:"dsa",hash:"sha512",id:""},"DSA-RIPEMD160":{sign:"dsa",hash:"rmd160",id:""},ripemd160WithRSA,"RSA-RIPEMD160":{sign:"rsa",hash:"rmd160",id:"3021300906052b2403020105000414"},md5WithRSAEncryption,"RSA-MD5":{sign:"rsa",hash:"md5",id:"3020300c06082a864886f70d020505000410"}};var algos,hasRequiredAlgos;function requireAlgos(){return hasRequiredAlgos||(hasRequiredAlgos=1,algos=require$$6),algos}var browser$8={},precondition,hasRequiredPrecondition;function requirePrecondition(){if(hasRequiredPrecondition)return precondition;hasRequiredPrecondition=1;var e=isFinite,t=Math.pow(2,30)-1;return precondition=function(n,i){if(typeof n!="number")throw new TypeError("Iterations not a number");if(n<0||!e(n))throw new TypeError("Bad iterations");
42if(typeof i!="number")throw new TypeError("Key length not a number");if(i<0||i>t||i!==i)throw new TypeError("Bad key length")},precondition}var defaultEncoding_1,hasRequiredDefaultEncoding;function requireDefaultEncoding(){if(hasRequiredDefaultEncoding)return defaultEncoding_1;hasRequiredDefaultEncoding=1;var e;if(commonjsGlobal.process&&commonjsGlobal.process.browser)e="utf-8";else if(commonjsGlobal.process&&commonjsGlobal.process.version){var t=parseInt(process$1.version.split(".")[0].slice(1),10);e=t>=6?"utf-8":"binary"}else e="utf-8";return defaultEncoding_1=e,defaultEncoding_1}var toBuffer_1,hasRequiredToBuffer;function requireToBuffer(){if(hasRequiredToBuffer)return toBuffer_1;hasRequiredToBuffer=1;var e=requireSafeBuffer$2().Buffer,t=requireToBuffer$2(),n=typeof Uint8Array<"u",i=n&&typeof ArrayBuffer<"u",s=i&&ArrayBuffer.isView;return toBuffer_1=function(r,o,l){if(typeof r=="string"||e.isBuffer(r)||n&&r instanceof Uint8Array||s&&s(r))return t(r,o);throw new TypeError(l+" must be a string, a Buffer, a Uint8Array, or a DataView")},toBuffer_1}var syncBrowser,hasRequiredSyncBrowser;function requireSyncBrowser(){if(hasRequiredSyncBrowser)return syncBrowser;hasRequiredSyncBrowser=1;var e=requireMd5(),t=requireRipemd160(),n=requireSha_js(),i=requireSafeBuffer$2().Buffer,s=requirePrecondition(),r=requireDefaultEncoding(),o=requireToBuffer(),l=i.alloc(128),c={__proto__:null,md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,"sha512-256":32,ripemd160:20,rmd160:20},h={__proto__:null,"sha-1":"sha1","sha-224":"sha224","sha-256":"sha256","sha-384":"sha384","sha-512":"sha512","ripemd-160":"ripemd160"};function p(A){return new t().update(A).digest()}function m(A){function C(T){return n(A).update(T).digest()}return A==="rmd160"||A==="ripemd160"?p:A==="md5"?e:C}function g(A,C,T){var I=m(A),M=A==="sha512"||A==="sha384"?128:64;C.length>M?C=I(C):C.length<M&&(C=i.concat([C,l],M));for(var P=i.allocUnsafe(M+c[A]),N=i.allocUnsafe(M+c[A]),O=0;O<M;O++)P[O]=C[O]^54,N[O]=C[O]^92;var j=i.allocUnsafe(M+T+4);P.copy(j,0,0,M),this.ipad1=j,this.ipad2=P,this.opad=N,this.alg=A,this.blocksize=M,this.hash=I,this.size=c[A]}g.prototype.run=function(A,C){A.copy(C,this.blocksize);var T=this.hash(C);return T.copy(this.opad,this.blocksize),this.hash(this.opad)};function E(A,C,T,I,M){s(T,I),A=o(A,r,"Password"),C=o(C,r,"Salt");var P=(M||"sha1").toLowerCase(),N=h[P]||P,O=c[N];if(typeof O!="number"||!O)throw new TypeError("Digest algorithm not supported: "+M);var j=new g(N,A,C.length),B=i.allocUnsafe(I),D=i.allocUnsafe(C.length+4);C.copy(D,0,0,C.length);for(var U=0,z=O,R=Math.ceil(I/z),a=1;a<=R;a++){D.writeUInt32BE(a,C.length);for(var f=j.run(D,j.ipad1),d=f,v=1;v<T;v++){d=j.run(d,j.ipad2);for(var b=0;b<z;b++)f[b]^=d[b]}f.copy(B,U),U+=z}return B}return syncBrowser=E,syncBrowser}var async,hasRequiredAsync;function requireAsync(){if(hasRequiredAsync)return async;hasRequiredAsync=1;var e=requireSafeBuffer$2().Buffer,t=requirePrecondition(),n=requireDefaultEncoding(),i=requireSyncBrowser(),s=requireToBuffer(),r,o=commonjsGlobal.crypto&&commonjsGlobal.crypto.subtle,l={sha:"SHA-1","sha-1":"SHA-1",sha1:"SHA-1",sha256:"SHA-256","sha-256":"SHA-256",sha384:"SHA-384","sha-384":"SHA-384","sha-512":"SHA-512",sha512:"SHA-512"},c=[],h;function p(){return h||(commonjsGlobal.process&&commonjsGlobal.process.nextTick?h=commonjsGlobal.process.nextTick:commonjsGlobal.queueMicrotask?h=commonjsGlobal.queueMicrotask:commonjsGlobal.setImmediate?h=commonjsGlobal.setImmediate:h=commonjsGlobal.setTimeout,h)}function m(A,C,T,I,M){return o.importKey("raw",A,{name:"PBKDF2"},!1,["deriveBits"]).then(function(P){return o.deriveBits({name:"PBKDF2",salt:C,iterations:T,hash:{name:M}},P,I<<3)}).then(function(P){return e.from(P)})}function g(A){if(commonjsGlobal.process&&!commonjsGlobal.process.browser||!o||!o.importKey||!o.deriveBits)return Promise.resolve(!1);if(c[A]!==void 0)return c[A];r=r||e.alloc(8);var C=m(r,r,10,128,A).then(function(){return!0},function(){return!1});return c[A]=C,C}function E(A,C){A.then(function(T){p()(function(){C(null,T)})},function(T){p()(function(){C(T)})})}return async=function(A,C,T,I,M,P){if(typeof M=="function"&&(P=M,M=void 0),t(T,I),A=s(A,n,"Password"),C=s(C,n,"Salt"),typeof P!="function")throw new Error("No callback provided to pbkdf2");M=M||"sha1";var N=l[M.toLowerCase()];if(!N||typeof commonjsGlobal.Promise!="function"){p()(function(){var O;try{O=i(A,C,T,I,M)}catch(j){P(j);return}P(null,O)});return}E(g(N).then(function(O){return O?m(A,C,T,I,N):i(A,C,T,I,M)}),P)},async}var hasRequiredBrowser$8;function requireBrowser$8(){return hasRequiredBrowser$8||(hasRequiredBrowser$8=1,browser$8.pbkdf2=requireAsync(),browser$8.pbkdf2Sync=requireSyncBrowser()),browser$8}var browser$7={},des$1={},utils$5={},hasRequiredUtils$5;function requireUtils$5(){if(hasRequiredUtils$5)return utils$5;hasRequiredUtils$5=1,utils$5.readUInt32BE=function(s,r){var o=s[0+r]<<24|s[1+r]<<16|s[2+r]<<8|s[3+r];return o>>>0},utils$5.writeUInt32BE=function(s,r,o){s[0+o]=r>>>24,s[1+o]=r>>>16&255,s[2+o]=r>>>8&255,s[3+o]=r&255},utils$5.ip=function(s,r,o,l){for(var c=0,h=0,p=6;p>=0;p-=2){for(var m=0;m<=24;m+=8)c<<=1,c|=r>>>m+p&1;for(var m=0;m<=24;m+=8)c<<=1,c|=s>>>m+p&1}for(var p=6;p>=0;p-=2){for(var m=1;m<=25;m+=8)h<<=1,h|=r>>>m+p&1;for(var m=1;m<=25;m+=8)h<<=1,h|=s>>>m+p&1}o[l+0]=c>>>
420,o[l+1]=h>>>0},utils$5.rip=function(s,r,o,l){for(var c=0,h=0,p=0;p<4;p++)for(var m=24;m>=0;m-=8)c<<=1,c|=r>>>m+p&1,c<<=1,c|=s>>>m+p&1;for(var p=4;p<8;p++)for(var m=24;m>=0;m-=8)h<<=1,h|=r>>>m+p&1,h<<=1,h|=s>>>m+p&1;o[l+0]=c>>>0,o[l+1]=h>>>0},utils$5.pc1=function(s,r,o,l){for(var c=0,h=0,p=7;p>=5;p--){for(var m=0;m<=24;m+=8)c<<=1,c|=r>>m+p&1;for(var m=0;m<=24;m+=8)c<<=1,c|=s>>m+p&1}for(var m=0;m<=24;m+=8)c<<=1,c|=r>>m+p&1;for(var p=1;p<=3;p++){for(var m=0;m<=24;m+=8)h<<=1,h|=r>>m+p&1;for(var m=0;m<=24;m+=8)h<<=1,h|=s>>m+p&1}for(var m=0;m<=24;m+=8)h<<=1,h|=s>>m+p&1;o[l+0]=c>>>0,o[l+1]=h>>>0},utils$5.r28shl=function(s,r){return s<<r&268435455|s>>>28-r};var e=[14,11,17,4,27,23,25,0,13,22,7,18,5,9,16,24,2,20,12,21,1,8,15,26,15,4,25,19,9,1,26,16,5,11,23,8,12,7,17,0,22,3,10,14,6,20,27,24];utils$5.pc2=function(s,r,o,l){for(var c=0,h=0,p=e.length>>>1,m=0;m<p;m++)c<<=1,c|=s>>>e[m]&1;for(var m=p;m<e.length;m++)h<<=1,h|=r>>>e[m]&1;o[l+0]=c>>>0,o[l+1]=h>>>0},utils$5.expand=function(s,r,o){var l=0,c=0;l=(s&1)<<5|s>>>27;for(var h=23;h>=15;h-=4)l<<=6,l|=s>>>h&63;for(var h=11;h>=3;h-=4)c|=s>>>h&63,c<<=6;c|=(s&31)<<1|s>>>31,r[o+0]=l>>>0,r[o+1]=c>>>0};var t=[14,0,4,15,13,7,1,4,2,14,15,2,11,13,8,1,3,10,10,6,6,12,12,11,5,9,9,5,0,3,7,8,4,15,1,12,14,8,8,2,13,4,6,9,2,1,11,7,15,5,12,11,9,3,7,14,3,10,10,0,5,6,0,13,15,3,1,13,8,4,14,7,6,15,11,2,3,8,4,14,9,12,7,0,2,1,13,10,12,6,0,9,5,11,10,5,0,13,14,8,7,10,11,1,10,3,4,15,13,4,1,2,5,11,8,6,12,7,6,12,9,0,3,5,2,14,15,9,10,13,0,7,9,0,14,9,6,3,3,4,15,6,5,10,1,2,13,8,12,5,7,14,11,12,4,11,2,15,8,1,13,1,6,10,4,13,9,0,8,6,15,9,3,8,0,7,11,4,1,15,2,14,12,3,5,11,10,5,14,2,7,12,7,13,13,8,14,11,3,5,0,6,6,15,9,0,10,3,1,4,2,7,8,2,5,12,11,1,12,10,4,14,15,9,10,3,6,15,9,0,0,6,12,10,11,1,7,13,13,8,15,9,1,4,3,5,14,11,5,12,2,7,8,2,4,14,2,14,12,11,4,2,1,12,7,4,10,7,11,13,6,1,8,5,5,0,3,15,15,10,13,3,0,9,14,8,9,6,4,11,2,8,1,12,11,7,10,1,13,14,7,2,8,13,15,6,9,15,12,0,5,9,6,10,3,4,0,5,14,3,12,10,1,15,10,4,15,2,9,7,2,12,6,9,8,5,0,6,13,1,3,13,4,14,14,0,7,11,5,3,11,8,9,4,14,3,15,2,5,12,2,9,8,5,12,15,3,10,7,11,0,14,4,1,10,7,1,6,13,0,11,8,6,13,4,13,11,0,2,11,14,7,15,4,0,9,8,1,13,10,3,14,12,3,9,5,7,12,5,2,10,15,6,8,1,6,1,6,4,11,11,13,13,8,12,1,3,4,7,10,14,7,10,9,15,5,6,0,8,15,0,14,5,2,9,3,2,12,13,1,2,15,8,13,4,8,6,10,15,3,11,7,1,4,10,12,9,5,3,6,14,11,5,0,0,14,12,9,7,2,7,2,11,1,4,14,1,7,9,4,12,10,14,8,2,13,0,15,6,12,10,9,13,0,15,3,3,5,5,6,8,11];utils$5.substitute=function(s,r){for(var o=0,l=0;l<4;l++){var c=s>>>18-l*6&63,h=t[l*64+c];o<<=4,o|=h}for(var l=0;l<4;l++){var c=r>>>18-l*6&63,h=t[4*64+l*64+c];o<<=4,o|=h}return o>>>0};var n=[16,25,12,11,3,20,4,15,31,17,9,6,27,14,1,22,30,24,8,18,0,5,29,23,13,19,2,26,10,21,28,7];return utils$5.permute=function(s){for(var r=0,o=0;o<n.length;o++)r<<=1,r|=s>>>n[o]&1;return r>>>0},utils$5.padSplit=function(s,r,o){for(var l=s.toString(2);l.length<r;)l="0"+l;for(var c=[],h=0;h<r;h+=o)c.push(l.slice(h,h+o));return c.join(" ")},utils$5}var minimalisticAssert,hasRequiredMinimalisticAssert;function requireMinimalisticAssert(){if(hasRequiredMinimalisticAssert)return minimalisticAssert;hasRequiredMinimalisticAssert=1,minimalisticAssert=e;function e(t,n){if(!t)throw new Error(n||"Assertion failed")}return e.equal=function(n,i,s){if(n!=i)throw new Error(s||"Assertion failed: "+n+" != "+i)},minimalisticAssert}var cipher,hasRequiredCipher;function requireCipher(){if(hasRequiredCipher)return cipher;hasRequiredCipher=1;var e=requireMinimalisticAssert();function t(n){this.options=n,this.type=this.options.type,this.blockSize=8,this._init(),this.buffer=new Array(this.blockSize),this.bufferOff=0,this.padding=n.padding!==!1}return cipher=t,t.prototype._init=function(){},t.prototype.update=function(i){return i.length===0?[]:this.type==="decrypt"?this._updateDecrypt(i):this._updateEncrypt(i)},t.prototype._buffer=function(i,s){for(var r=Math.min(this.buffer.length-this.bufferOff,i.length-s),o=0;o<r;o++)this.buffer[this.bufferOff+o]=i[s+o];return this.bufferOff+=r,r},t.prototype._flushBuffer=function(i,s){return this._update(this.buffer,0,i,s),this.bufferOff=0,this.blockSize},t.prototype._updateEncrypt=function(i){var s=0,r=0,o=(this.bufferOff+i.length)/this.blockSize|0,l=new Array(o*this.blockSize);this.bufferOff!==0&&(s+=this._buffer(i,s),this.bufferOff===this.buffer.length&&(r+=this._flushBuffer(l,r)));for(var c=i.length-(i.length-s)%this.blockSize;s<c;s+=this.blockSize)this._update(i,s,l,r),r+=this.blockSize;for(;s<i.length;s++,this.bufferOff++)this.buffer[this.bufferOff]=i[s];return l},t.prototype._updateDecrypt=function(i){for(var s=0,r=0,o=Math.ceil((this.bufferOff+i.length)/this.blockSize)-1,l=new Array(o*this.blockSize);o>0;o--)s+=this._buffer(i,s),r+=this._flushBuffer(l,r);return s+=this._buffer(i,s),l},t.prototype.final=function(i){var s;i&&(s=this.update(i));var r;return this.type==="encrypt"?r=this._finalEncrypt():r=this._finalDecrypt(),s?s.concat(r):r},t.prototype._pad=function(i,s){if(s===0)return!1;for(;s<i.length;)i[s++]=0;return!0},t.prototype._finalEncrypt=function(){if(!this._pad(this.buffer,this.bufferOff))return[];var i=new Array(this.blockSize);return this._update(this.buffer,0,i,0),i},t.prototype._unpad=function(i){return i},t.prototype._finalDecrypt=function(){e.equal(this.bufferOff,this.blockSize,"Not enough data to decrypt");var i=new Array(this.blockSize);return this._flushBuffer(i,0),this._unpad(i)},cipher}var des,hasRequiredDes$1;
42function requireDes$1(){if(hasRequiredDes$1)return des;hasRequiredDes$1=1;var e=requireMinimalisticAssert(),t=requireInherits_browser(),n=requireUtils$5(),i=requireCipher();function s(){this.tmp=new Array(2),this.keys=null}function r(l){i.call(this,l);var c=new s;this._desState=c,this.deriveKeys(c,l.key)}t(r,i),des=r,r.create=function(c){return new r(c)};var o=[1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,1];return r.prototype.deriveKeys=function(c,h){c.keys=new Array(16*2),e.equal(h.length,this.blockSize,"Invalid key length");var p=n.readUInt32BE(h,0),m=n.readUInt32BE(h,4);n.pc1(p,m,c.tmp,0),p=c.tmp[0],m=c.tmp[1];for(var g=0;g<c.keys.length;g+=2){var E=o[g>>>1];p=n.r28shl(p,E),m=n.r28shl(m,E),n.pc2(p,m,c.keys,g)}},r.prototype._update=function(c,h,p,m){var g=this._desState,E=n.readUInt32BE(c,h),A=n.readUInt32BE(c,h+4);n.ip(E,A,g.tmp,0),E=g.tmp[0],A=g.tmp[1],this.type==="encrypt"?this._encrypt(g,E,A,g.tmp,0):this._decrypt(g,E,A,g.tmp,0),E=g.tmp[0],A=g.tmp[1],n.writeUInt32BE(p,E,m),n.writeUInt32BE(p,A,m+4)},r.prototype._pad=function(c,h){if(this.padding===!1)return!1;for(var p=c.length-h,m=h;m<c.length;m++)c[m]=p;return!0},r.prototype._unpad=function(c){if(this.padding===!1)return c;for(var h=c[c.length-1],p=c.length-h;p<c.length;p++)e.equal(c[p],h);return c.slice(0,c.length-h)},r.prototype._encrypt=function(c,h,p,m,g){for(var E=h,A=p,C=0;C<c.keys.length;C+=2){var T=c.keys[C],I=c.keys[C+1];n.expand(A,c.tmp,0),T^=c.tmp[0],I^=c.tmp[1];var M=n.substitute(T,I),P=n.permute(M),N=A;A=(E^P)>>>0,E=N}n.rip(A,E,m,g)},r.prototype._decrypt=function(c,h,p,m,g){for(var E=p,A=h,C=c.keys.length-2;C>=0;C-=2){var T=c.keys[C],I=c.keys[C+1];n.expand(E,c.tmp,0),T^=c.tmp[0],I^=c.tmp[1];var M=n.substitute(T,I),P=n.permute(M),N=E;E=(A^P)>>>0,A=N}n.rip(E,A,m,g)},des}var cbc$1={},hasRequiredCbc$1;function requireCbc$1(){if(hasRequiredCbc$1)return cbc$1;hasRequiredCbc$1=1;var e=requireMinimalisticAssert(),t=requireInherits_browser(),n={};function i(r){e.equal(r.length,8,"Invalid IV length"),this.iv=new Array(8);for(var o=0;o<this.iv.length;o++)this.iv[o]=r[o]}function s(r){function o(p){r.call(this,p),this._cbcInit()}t(o,r);for(var l=Object.keys(n),c=0;c<l.length;c++){var h=l[c];o.prototype[h]=n[h]}return o.create=function(m){return new o(m)},o}return cbc$1.instantiate=s,n._cbcInit=function(){var o=new i(this.options.iv);this._cbcState=o},n._update=function(o,l,c,h){var p=this._cbcState,m=this.constructor.super_.prototype,g=p.iv;if(this.type==="encrypt"){for(var E=0;E<this.blockSize;E++)g[E]^=o[l+E];m._update.call(this,g,0,c,h);for(var E=0;E<this.blockSize;E++)g[E]=c[h+E]}else{m._update.call(this,o,l,c,h);for(var E=0;E<this.blockSize;E++)c[h+E]^=g[E];for(var E=0;E<this.blockSize;E++)g[E]=o[l+E]}},cbc$1}var ede,hasRequiredEde;function requireEde(){if(hasRequiredEde)return ede;hasRequiredEde=1;var e=requireMinimalisticAssert(),t=requireInherits_browser(),n=requireCipher(),i=requireDes$1();function s(o,l){e.equal(l.length,24,"Invalid key length");var c=l.slice(0,8),h=l.slice(8,16),p=l.slice(16,24);o==="encrypt"?this.ciphers=[i.create({type:"encrypt",key:c}),i.create({type:"decrypt",key:h}),i.create({type:"encrypt",key:p})]:this.ciphers=[i.create({type:"decrypt",key:p}),i.create({type:"encrypt",key:h}),i.create({type:"decrypt",key:c})]}function r(o){n.call(this,o);var l=new s(this.type,this.options.key);this._edeState=l}return t(r,n),ede=r,r.create=function(l){return new r(l)},r.prototype._update=function(l,c,h,p){var m=this._edeState;m.ciphers[0]._update(l,c,h,p),m.ciphers[1]._update(h,p,h,p),m.ciphers[2]._update(h,p,h,p)},r.prototype._pad=i.prototype._pad,r.prototype._unpad=i.prototype._unpad,ede}var hasRequiredDes;function requireDes(){return hasRequiredDes||(hasRequiredDes=1,des$1.utils=requireUtils$5(),des$1.Cipher=requireCipher(),des$1.DES=requireDes$1(),des$1.CBC=requireCbc$1(),des$1.EDE=requireEde()),des$1}var browserifyDes,hasRequiredBrowserifyDes;function requireBrowserifyDes(){if(hasRequiredBrowserifyDes)return browserifyDes;hasRequiredBrowserifyDes=1;var e=requireCipherBase(),t=requireDes(),n=requireInherits_browser(),i=requireSafeBuffer$2().Buffer,s={"des-ede3-cbc":t.CBC.instantiate(t.EDE),"des-ede3":t.EDE,"des-ede-cbc":t.CBC.instantiate(t.EDE),"des-ede":t.EDE,"des-cbc":t.CBC.instantiate(t.DES),"des-ecb":t.DES};s.des=s["des-cbc"],s.des3=s["des-ede3-cbc"],browserifyDes=r,n(r,e);function r(o){e.call(this);var l=o.mode.toLowerCase(),c=s[l],h;o.decrypt?h="decrypt":h="encrypt";var p=o.key;i.isBuffer(p)||(p=i.from(p)),(l==="des-ede"||l==="des-ede-cbc")&&(p=i.concat([p,p.slice(0,8)]));var m=o.iv;i.isBuffer(m)||(m=i.from(m)),this._des=c.create({key:p,iv:m,type:h})}return r.prototype._update=function(o){return i.from(this._des.update(o))},r.prototype._final=function(){return i.from(this._des.final())},browserifyDes}var browser$6={},encrypter={},ecb={},hasRequiredEcb;function requireEcb(){return hasRequiredEcb||(hasRequiredEcb=1,ecb.encrypt=function(e,t){return e._cipher.encryptBlock(t)},ecb.decrypt=function(e,t){return e._cipher.decryptBlock(t)}),ecb}var cbc={},bufferXor,hasRequiredBufferXor;function requireBufferXor(){return hasRequiredBufferXor||(hasRequiredBufferXor=1,bufferXor=function(t,n){for(var i=Math.min(t.length,n.length),s=new Buffer(i),r=0;r<i;++r)s[r]=t[r]^n[r];return s}),bufferXor}var hasRequiredCbc;function requireCbc(){if(hasRequiredCbc)return cbc;hasRequiredCbc=1;var e=requireBufferXor();return cbc.encrypt=function(t,n){var i=e(n,t._prev);return t._prev=t._cipher.encryptBlock(i),t._prev},cbc.decrypt=function(t,n){var i=t._prev;t._prev=n;var s=t._cipher.decryptBlock(n);return e(s,i)},cbc}var cfb={},hasRequiredCfb;function requireCfb(){if(hasRequiredCfb)return cfb;hasRequiredCfb=1;var e=requireSafeBuffer$2().Buffer,t=requireBufferXor();function n(i,s,r){var o=s.length,l=t(s,i._cache);return i._cache=i._cache.slice(o),i._prev=e.concat([i._prev,r?s:l]),l}return cfb.encrypt=function(i,s,r){for(var o=e.allocUnsafe(0),l;s.length;)if(i._cache.length===0&&(i._cache=i._cipher.encryptBlock(i._prev),i._prev=e.allocUnsafe(0)),i._cache.length<=s.length)l=i._cache.length,o=e.concat([o,n(i,s.slice(0,l),r)]),s=s.slice(l);else{o=e.concat([o,n(i,s,r)]);break}return o},cfb}var cfb8={},hasRequiredCfb8;
42function requireCfb8(){if(hasRequiredCfb8)return cfb8;hasRequiredCfb8=1;var e=requireSafeBuffer$2().Buffer;function t(n,i,s){var r=n._cipher.encryptBlock(n._prev),o=r[0]^i;return n._prev=e.concat([n._prev.slice(1),e.from([s?i:o])]),o}return cfb8.encrypt=function(n,i,s){for(var r=i.length,o=e.allocUnsafe(r),l=-1;++l<r;)o[l]=t(n,i[l],s);return o},cfb8}var cfb1={},hasRequiredCfb1;function requireCfb1(){if(hasRequiredCfb1)return cfb1;hasRequiredCfb1=1;var e=requireSafeBuffer$2().Buffer;function t(i,s,r){for(var o,l=-1,c=8,h=0,p,m;++l<c;)o=i._cipher.encryptBlock(i._prev),p=s&1<<7-l?128:0,m=o[0]^p,h+=(m&128)>>l%8,i._prev=n(i._prev,r?p:m);return h}function n(i,s){var r=i.length,o=-1,l=e.allocUnsafe(i.length);for(i=e.concat([i,e.from([s])]);++o<r;)l[o]=i[o]<<1|i[o+1]>>7;return l}return cfb1.encrypt=function(i,s,r){for(var o=s.length,l=e.allocUnsafe(o),c=-1;++c<o;)l[c]=t(i,s[c],r);return l},cfb1}var ofb={},hasRequiredOfb;function requireOfb(){if(hasRequiredOfb)return ofb;hasRequiredOfb=1;var e=requireBufferXor();function t(n){return n._prev=n._cipher.encryptBlock(n._prev),n._prev}return ofb.encrypt=function(n,i){for(;n._cache.length<i.length;)n._cache=Buffer.concat([n._cache,t(n)]);var s=n._cache.slice(0,i.length);return n._cache=n._cache.slice(i.length),e(i,s)},ofb}var ctr={},incr32_1,hasRequiredIncr32;function requireIncr32(){if(hasRequiredIncr32)return incr32_1;hasRequiredIncr32=1;function e(t){for(var n=t.length,i;n--;)if(i=t.readUInt8(n),i===255)t.writeUInt8(0,n);else{i++,t.writeUInt8(i,n);break}}return incr32_1=e,incr32_1}var hasRequiredCtr;function requireCtr(){if(hasRequiredCtr)return ctr;hasRequiredCtr=1;var e=requireBufferXor(),t=requireSafeBuffer$2().Buffer,n=requireIncr32();function i(r){var o=r._cipher.encryptBlockRaw(r._prev);return n(r._prev),o}var s=16;return ctr.encrypt=function(r,o){var l=Math.ceil(o.length/s),c=r._cache.length;r._cache=t.concat([r._cache,t.allocUnsafe(l*s)]);for(var h=0;h<l;h++){var p=i(r),m=c+h*s;r._cache.writeUInt32BE(p[0],m+0),r._cache.writeUInt32BE(p[1],m+4),r._cache.writeUInt32BE(p[2],m+8),r._cache.writeUInt32BE(p[3],m+12)}var g=r._cache.slice(0,o.length);return r._cache=r._cache.slice(o.length),e(o,g)},ctr}const aes128={cipher:"AES",key:128,iv:16,mode:"CBC",type:"block"},aes192={cipher:"AES",key:192,iv:16,mode:"CBC",type:"block"},aes256={cipher:"AES",key:256,iv:16,mode:"CBC",type:"block"},require$$2={"aes-128-ecb":{cipher:"AES",key:128,iv:0,mode:"ECB",type:"block"},"aes-192-ecb":{cipher:"AES",key:192,iv:0,mode:"ECB",type:"block"},"aes-256-ecb":{cipher:"AES",key:256,iv:0,mode:"ECB",type:"block"},"aes-128-cbc":{cipher:"AES",key:128,iv:16,mode:"CBC",type:"block"},"aes-192-cbc":{cipher:"AES",key:192,iv:16,mode:"CBC",type:"block"},"aes-256-cbc":{cipher:"AES",key:256,iv:16,mode:"CBC",type:"block"},aes128,aes192,aes256,"aes-128-cfb":{cipher:"AES",key:128,iv:16,mode:"CFB",type:"stream"},"aes-192-cfb":{cipher:"AES",key:192,iv:16,mode:"CFB",type:"stream"},"aes-256-cfb":{cipher:"AES",key:256,iv:16,mode:"CFB",type:"stream"},"aes-128-cfb8":{cipher:"AES",key:128,iv:16,mode:"CFB8",type:"stream"},"aes-192-cfb8":{cipher:"AES",key:192,iv:16,mode:"CFB8",type:"stream"},"aes-256-cfb8":{cipher:"AES",key:256,iv:16,mode:"CFB8",type:"stream"},"aes-128-cfb1":{cipher:"AES",key:128,iv:16,mode:"CFB1",type:"stream"},"aes-192-cfb1":{cipher:"AES",key:192,iv:16,mode:"CFB1",type:"stream"},"aes-256-cfb1":{cipher:"AES",key:256,iv:16,mode:"CFB1",type:"stream"},"aes-128-ofb":{cipher:"AES",key:128,iv:16,mode:"OFB",type:"stream"},"aes-192-ofb":{cipher:"AES",key:192,iv:16,mode:"OFB",type:"stream"},"aes-256-ofb":{cipher:"AES",key:256,iv:16,mode:"OFB",type:"stream"},"aes-128-ctr":{cipher:"AES",key:128,iv:16,mode:"CTR",type:"stream"},"aes-192-ctr":{cipher:"AES",key:192,iv:16,mode:"CTR",type:"stream"},"aes-256-ctr":{cipher:"AES",key:256,iv:16,mode:"CTR",type:"stream"},"aes-128-gcm":{cipher:"AES",key:128,iv:12,mode:"GCM",type:"auth"},"aes-192-gcm":{cipher:"AES",key:192,iv:12,mode:"GCM",type:"auth"},"aes-256-gcm":{cipher:"AES",key:256,iv:12,mode:"GCM",type:"auth"}};var modes_1,hasRequiredModes$1;function requireModes$1(){if(hasRequiredModes$1)return modes_1;hasRequiredModes$1=1;var e={ECB:requireEcb(),CBC:requireCbc(),CFB:requireCfb(),CFB8:requireCfb8
42(),CFB1:requireCfb1(),OFB:requireOfb(),CTR:requireCtr(),GCM:requireCtr()},t=require$$2;for(var n in t)t[n].module=e[t[n].mode];return modes_1=t,modes_1}var aes={},hasRequiredAes;function requireAes(){if(hasRequiredAes)return aes;hasRequiredAes=1;var e=requireSafeBuffer$2().Buffer;function t(l){e.isBuffer(l)||(l=e.from(l));for(var c=l.length/4|0,h=new Array(c),p=0;p<c;p++)h[p]=l.readUInt32BE(p*4);return h}function n(l){for(var c=0;c<l.length;l++)l[c]=0}function i(l,c,h,p,m){for(var g=h[0],E=h[1],A=h[2],C=h[3],T=l[0]^c[0],I=l[1]^c[1],M=l[2]^c[2],P=l[3]^c[3],N,O,j,B,D=4,U=1;U<m;U++)N=g[T>>>24]^E[I>>>16&255]^A[M>>>8&255]^C[P&255]^c[D++],O=g[I>>>24]^E[M>>>16&255]^A[P>>>8&255]^C[T&255]^c[D++],j=g[M>>>24]^E[P>>>16&255]^A[T>>>8&255]^C[I&255]^c[D++],B=g[P>>>24]^E[T>>>16&255]^A[I>>>8&255]^C[M&255]^c[D++],T=N,I=O,M=j,P=B;return N=(p[T>>>24]<<24|p[I>>>16&255]<<16|p[M>>>8&255]<<8|p[P&255])^c[D++],O=(p[I>>>24]<<24|p[M>>>16&255]<<16|p[P>>>8&255]<<8|p[T&255])^c[D++],j=(p[M>>>24]<<24|p[P>>>16&255]<<16|p[T>>>8&255]<<8|p[I&255])^c[D++],B=(p[P>>>24]<<24|p[T>>>16&255]<<16|p[I>>>8&255]<<8|p[M&255])^c[D++],N=N>>>0,O=O>>>0,j=j>>>0,B=B>>>0,[N,O,j,B]}var s=[0,1,2,4,8,16,32,64,128,27,54],r=function(){for(var l=new Array(256),c=0;c<256;c++)c<128?l[c]=c<<1:l[c]=c<<1^283;for(var h=[],p=[],m=[[],[],[],[]],g=[[],[],[],[]],E=0,A=0,C=0;C<256;++C){var T=A^A<<1^A<<2^A<<3^A<<4;T=T>>>8^T&255^99,h[E]=T,p[T]=E;var I=l[E],M=l[I],P=l[M],N=l[T]*257^T*16843008;m[0][E]=N<<24|N>>>8,m[1][E]=N<<16|N>>>16,m[2][E]=N<<8|N>>>24,m[3][E]=N,N=P*16843009^M*65537^I*257^E*16843008,g[0][T]=N<<24|N>>>8,g[1][T]=N<<16|N>>>16,g[2][T]=N<<8|N>>>24,g[3][T]=N,E===0?E=A=1:(E=I^l[l[l[P^I]]],A^=l[l[A]])}return{SBOX:h,INV_SBOX:p,SUB_MIX:m,INV_SUB_MIX:g}}();function o(l){this._key=t(l),this._reset()}return o.blockSize=4*4,o.keySize=256/8,o.prototype.blockSize=o.blockSize,o.prototype.keySize=o.keySize,o.prototype._reset=function(){for(var l=this._key,c=l.length,h=c+6,p=(h+1)*4,m=[],g=0;g<c;g++)m[g]=l[g];for(g=c;g<p;g++){var E=m[g-1];g%c===0?(E=E<<8|E>>>24,E=r.SBOX[E>>>24]<<24|r.SBOX[E>>>16&255]<<16|r.SBOX[E>>>8&255]<<8|r.SBOX[E&255],E^=s[g/c|0]<<24):c>6&&g%c===4&&(E=r.SBOX[E>>>24]<<24|r.SBOX[E>>>16&255]<<16|r.SBOX[E>>>8&255]<<8|r.SBOX[E&255]),m[g]=m[g-c]^E}for(var A=[],C=0;C<p;C++){var T=p-C,I=m[T-(C%4?0:4)];C<4||T<=4?A[C]=I:A[C]=r.INV_SUB_MIX[0][r.SBOX[I>>>24]]^r.INV_SUB_MIX[1][r.SBOX[I>>>16&255]]^r.INV_SUB_MIX[2][r.SBOX[I>>>8&255]]^r.INV_SUB_MIX[3][r.SBOX[I&255]]}this._nRounds=h,this._keySchedule=m,this._invKeySchedule=A},o.prototype.encryptBlockRaw=function(l){return l=t(l),i(l,this._keySchedule,r.SUB_MIX,r.SBOX,this._nRounds)},o.prototype.encryptBlock=function(l){var c=this.encryptBlockRaw(l),h=e.allocUnsafe(16);return h.writeUInt32BE(c[0],0),h.writeUInt32BE(c[1],4),h.writeUInt32BE(c[2],8),h.writeUInt32BE(c[3],12),h},o.prototype.decryptBlock=function(l){l=t(l);var c=l[1];l[1]=l[3],l[3]=c;var h=i(l,this._invKeySchedule,r.INV_SUB_MIX,r.INV_SBOX,this._nRounds),p=e.allocUnsafe(16);return p.writeUInt32BE(h[0],0),p.writeUInt32BE(h[3],4),p.writeUInt32BE(h[2],8),p.writeUInt32BE(h[1],12),p},o.prototype.scrub=function(){n(this._keySchedule),n(this._invKeySchedule),n(this._key)},aes.AES=o,aes}var ghash,hasRequiredGhash;function requireGhash(){if(hasRequiredGhash)return ghash;hasRequiredGhash=1;var e=requireSafeBuffer$2().Buffer,t=e.alloc(16,0);function n(r){return[r.readUInt32BE(0),r.readUInt32BE(4),r.readUInt32BE(8),r.readUInt32BE(12)]}function i(r){var o=e.allocUnsafe(16);return o.writeUInt32BE(r[0]>>>0,0),o.writeUInt32BE(r[1]>>>0,4),o.writeUInt32BE(r[2]>>>0,8),o.writeUInt32BE(r[3]>>>0,12),o}function s(r){this.h=r,this.state=e.alloc(16,0),this.cache=e.allocUnsafe(0)}return s.prototype.ghash=function(r){for(var o=-1;++o<r.length;)this.state[o]^=r[o];this._multiply()},s.prototype._multiply=function(){for(var r=n(this.h),o=[0,0,0,0],l,c,h,p=-1;++p<128;){for(c=(this.state[~~(p/8)]&1<<7-p%8)!==0,c&&(o[0]^=r[0],o[1]^=r[1],o[2]^=r[2],o[3]^=r[3]),h=(r[3]&1)!==0,l=3;l>0;l--)r[l]=r[l]>>>1|(r[l-1]&1)<<31;r[0]=r[0]>>>1,h&&(r[0]=r[0]^225<<24)}this.state=i(o)},s.prototype.update=function(r){this.cache=e.concat([this.cache,r]);for(var o;this.cache.length>=16;)o=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(o)},s.prototype.final=function(r,o){return this.cache.length&&this.ghash(e.concat([this.cache,t],16)),this.ghash(i([0,r,0,o])),this.state},ghash=s,ghash}var authCipher,hasRequiredAuthCipher;
42function requireAuthCipher(){if(hasRequiredAuthCipher)return authCipher;hasRequiredAuthCipher=1;var e=requireAes(),t=requireSafeBuffer$2().Buffer,n=requireCipherBase(),i=requireInherits_browser(),s=requireGhash(),r=requireBufferXor(),o=requireIncr32();function l(p,m){var g=0;p.length!==m.length&&g++;for(var E=Math.min(p.length,m.length),A=0;A<E;++A)g+=p[A]^m[A];return g}function c(p,m,g){if(m.length===12)return p._finID=t.concat([m,t.from([0,0,0,1])]),t.concat([m,t.from([0,0,0,2])]);var E=new s(g),A=m.length,C=A%16;E.update(m),C&&(C=16-C,E.update(t.alloc(C,0))),E.update(t.alloc(8,0));var T=A*8,I=t.alloc(8);I.writeUIntBE(T,0,8),E.update(I),p._finID=E.state;var M=t.from(p._finID);return o(M),M}function h(p,m,g,E){n.call(this);var A=t.alloc(4,0);this._cipher=new e.AES(m);var C=this._cipher.encryptBlock(A);this._ghash=new s(C),g=c(this,g,C),this._prev=t.from(g),this._cache=t.allocUnsafe(0),this._secCache=t.allocUnsafe(0),this._decrypt=E,this._alen=0,this._len=0,this._mode=p,this._authTag=null,this._called=!1}return i(h,n),h.prototype._update=function(p){if(!this._called&&this._alen){var m=16-this._alen%16;m<16&&(m=t.alloc(m,0),this._ghash.update(m))}this._called=!0;var g=this._mode.encrypt(this,p);return this._decrypt?this._ghash.update(p):this._ghash.update(g),this._len+=p.length,g},h.prototype._final=function(){if(this._decrypt&&!this._authTag)throw new Error("Unsupported state or unable to authenticate data");var p=r(this._ghash.final(this._alen*8,this._len*8),this._cipher.encryptBlock(this._finID));if(this._decrypt&&l(p,this._authTag))throw new Error("Unsupported state or unable to authenticate data");this._authTag=p,this._cipher.scrub()},h.prototype.getAuthTag=function(){if(this._decrypt||!t.isBuffer(this._authTag))throw new Error("Attempting to get auth tag in unsupported state");return this._authTag},h.prototype.setAuthTag=function(m){if(!this._decrypt)throw new Error("Attempting to set auth tag in unsupported state");this._authTag=m},h.prototype.setAAD=function(m){if(this._called)throw new Error("Attempting to set AAD in unsupported state");this._ghash.update(m),this._alen+=m.length},authCipher=h,authCipher}var streamCipher,hasRequiredStreamCipher;function requireStreamCipher(){if(hasRequiredStreamCipher)return streamCipher;hasRequiredStreamCipher=1;var e=requireAes(),t=requireSafeBuffer$2().Buffer,n=requireCipherBase(),i=requireInherits_browser();function s(r,o,l,c){n.call(this),this._cipher=new e.AES(o),this._prev=t.from(l),this._cache=t.allocUnsafe(0),this._secCache=t.allocUnsafe(0),this._decrypt=c,this._mode=r}return i(s,n),s.prototype._update=function(r){return this._mode.encrypt(this,r,this._decrypt)},s.prototype._final=function(){this._cipher.scrub()},streamCipher=s,streamCipher}var evp_bytestokey,hasRequiredEvp_bytestokey;function requireEvp_bytestokey(){if(hasRequiredEvp_bytestokey)return evp_bytestokey;hasRequiredEvp_bytestokey=1;var e=requireSafeBuffer$2().Buffer,t=requireMd5_js();function n(i,s,r,o){if(e.isBuffer(i)||(i=e.from(i,"binary")),s&&(e.isBuffer(s)||(s=e.from(s,"binary")),s.length!==8))throw new RangeError("salt should be Buffer with 8 byte length");for(var l=r/8,c=e.alloc(l),h=e.alloc(o||0),p=e.alloc(0);l>0||o>0;){var m=new t;m.update(p),m.update(i),s&&m.update(s),p=m.digest();var g=0;if(l>0){var E=c.length-l;g=Math.min(l,p.length),p.copy(c,E,0,g),l-=g}if(g<p.length&&o>0){var A=h.length-o,C=Math.min(o,p.length-g);p.copy(h,A,g,g+C),o-=C}}return p.fill(0),{key:c,iv:h}}return evp_bytestokey=n,evp_bytestokey}var hasRequiredEncrypter;function requireEncrypter(){if(hasRequiredEncrypter)return encrypter;hasRequiredEncrypter=1;var e=requireModes$1(),t=requireAuthCipher(),n=requireSafeBuffer$2().Buffer,i=requireStreamCipher(),s=requireCipherBase(),r=requireAes(),o=requireEvp_bytestokey(),l=requireInherits_browser();function c(E,A,C){s.call(this),this._cache=new p,this._cipher=new r.AES(A),this._prev=n.from(C),this._mode=E,this._autopadding=!0}l(c,s),c.prototype._update=function(E){this._cache.add(E);for(var A,C,T=[];A=this._cache.get();)C=this._mode.encrypt(this,A),T.push(C);return n.concat(T)};var h=n.alloc(16,16);c.prototype._final=function(){var E=this._cache.flush();if(this._autopadding)return E=this._mode.encrypt(this,E),this._cipher.scrub(),E;if(!E.equals(h))throw this._cipher.scrub(),new Error("data not multiple of block length")},c.prototype.setAutoPadding=function(E){return this._autopadding=!!E,this};function p(){this.cache=n.allocUnsafe(0)}p.prototype.add=function(E){this.cache=n.concat([this.cache,E])},p.prototype.get=function(){if(this.cache.length>15){var E=this.cache.slice(0,16);return this.cache=this.cache.slice(16),E}return null},p.prototype.flush=function(){for(var E=16-this.cache.length,A=n.allocUnsafe(E),C=-1;++C<E;)A.writeUInt8(E,C);return n.concat([this.cache,A])};function m(E,A,C){var T=e[E.toLowerCase()];if(!T)throw new TypeError("invalid suite type");if(typeof A=="string"&&(A=n.from(A)),A.length!==T.key/8)throw new TypeError("invalid key length "+A.length);if(typeof C=="string"&&(C=n.from(C)),T.mode!=="GCM"&&C.length!==T.iv)throw new TypeError("invalid iv length "+C.length);return T.type==="stream"?new i(T.module,A,C):T.type==="auth"?new t(T.module,A,C):new c(T.module,A,C)}function g(E,A){var C=e[E.toLowerCase()];if(!C)throw new TypeError("invalid suite type");var T=o(A,!1,C.key,C.iv);return m(E,T.key,T.iv)}return encrypter.createCipheriv=m,encrypter.createCipher=g,encrypter}var decrypter={},hasRequiredDecrypter;function requireDecrypter(){if(hasRequiredDecrypter)return decrypter;hasRequiredDecrypter=1;var e=requireAuthCipher(),t=requireSafeBuffer$2().Buffer,n=requireModes$1(),i=requireStreamCipher(),s=requireCipherBase(),r=requireAes(),o=requireEvp_bytestokey(),l=requireInherits_browser();function c(E,A,C){s.call(this),this._cache=new h,this._last=void 0,this._cipher=new r.AES(A),this._prev=t.from(C),this._mode=E,this._autopadding=!0}l(c,s),c.prototype._update=function(E){this._cache.add(E);for(var A,C,T=[];A=this._cache.get(this._autopadding);)C=this._mode.decrypt(this,A),T.push(C);return t.concat(T)},c.prototype._final=function(){var E=this._cache.flush();if(this._autopadding)return p(this._mode.decrypt(this,E));if(E)throw new Error("data not multiple of block length")},c.prototype.setAutoPadding=function(E){return this._autopadding=!!E,this};function h(){this.cache=t.allocUnsafe(0)}h.prototype.add=function(E){this.cache=t.concat([this.cache,E])},h.prototype.get=function(E){var A;if(E){if(this.cache.length>16)return A=this.cache.slice(0,16),this.cache=this.cache.slice(16),A}else if(this.cache.length>=16)return A=this.cache.slice(0,16),this.cache=this.cache.slice(16),A;return null},h.prototype.flush=function(){if(this.cache.length)return this.cache};function p(E){var A=E[15];if(A<1||A>16)throw new Error("unable to decrypt data");for(var C=-1;++C<A;)if(E[C+(16-A)]!==A)throw new Error("unable to decrypt data");if(A!==16)return E.slice(0,16-A)}function m(E,A,C){var T=n[E.toLowerCase()];if(!T)throw new TypeError("invalid suite type");if(typeof C=="string"&&(C=t.from(C)),T.mode!=="GCM"&&C.length!==T.iv)throw new TypeError("invalid iv length "+C.length);if(typeof A=="string"&&(A=t.from(A)),A.length!==T.key/8)throw new TypeError("invalid key length "+A.length);return T.type==="stream"?new i(T.module,A,C,!0):T.type==="auth"?new e(T.module,A,C,!0):new c(T.module,A,C)}function g(E,A){var C=n[E.toLowerCase()];if(!C)throw new TypeError("invalid suite type");var T=o(A,!1,C.key,C.iv);return m(E,T.key,T.iv)}return decrypter.createDecipher=g,decrypter.createDecipheriv=m,decrypter}var hasRequiredBrowser$7;function requireBrowser$7(){if(hasRequiredBrowser$7)return browser$6;hasRequiredBrowser$7=1;var e=requireEncrypter(),t=requireDecrypter(),n=require$$2;function i(){return Object.keys(n)}return browser$6.createCipher=browser$6.Cipher=e.createCipher,browser$6.createCipheriv=browser$6.Cipheriv=e.createCipheriv,browser$6.createDecipher=browser$6.Decipher=t.createDecipher,browser$6.createDecipheriv=browser$6.Decipheriv=t.createDecipheriv,browser$6.listCiphers=browser$6.getCiphers=i,browser$6}var modes={},hasRequiredModes;function requireModes(){return hasRequiredModes||(hasRequiredModes=1,function(e){e["des-ecb"]={key:8,iv:0},e["des-cbc"]=e.des={key:8,iv:8},e["des-ede3-cbc"]=e.des3={key:24,iv:8},e["des-ede3"]={key:24,iv:0},e["des-ede-cbc"]={key:16,iv:8},e["des-ede"]={key:16,iv:0}}(modes)),modes}var hasRequiredBrowser$6;function requireBrowser$6(){if(hasRequiredBrowser$6)return browser$7;hasRequiredBrowser$6=1;var e=requireBrowserifyDes(),t=requireBrowser$7(),n=requireModes$1(),i=requireModes(),s=requireEvp_bytestokey();function r(p,m){p=p.toLowerCase();var g,E;if(n[p])g=n[p].key,E=n[p].iv;else if(i[p])g=i[p].key*8,E=i[p].iv;else throw new TypeError("invalid suite type");var A=s(m,!1,g,E);return l(p,A.key,A.iv)}function o(p,m){p=p.toLowerCase();var g,E;if(n[p])g=n[p].key,E=n[p].iv;else if(i[p])g=i[p].key*8,E=i[p].iv;else throw new TypeError("invalid suite type");var A=s(m,!1,g,E);return c(p,A.key,A.iv)}function l(p,m,g){if(p=p.toLowerCase(),n[p])return t.createCipheriv(p,m,g);if(i[p])return new e({key:m,iv:g,mode:p});throw new TypeError("invalid suite type")}function c(p,m,g){if(p=p.toLowerCase(),n[p])return t.createDecipheriv(p,m,g);if(i[p])return new e({key:m,iv:g,mode:p,decrypt:!0});throw new TypeError("invalid suite type")}function h(){return Object.keys(i).concat(t.getCiphers())}return browser$7.createCipher=browser$7.Cipher=r,browser$7.createCipheriv=browser$7.Cipheriv=l,browser$7.createDecipher=browser$7.Decipher=o,browser$7.createDecipheriv=browser$7.Decipheriv=c,browser$7.listCiphers=browser$7.getCiphers=h,browser$7}var browser$5={},bn$d={exports:{}},bn$c=bn$d.exports,hasRequiredBn$6;function requireBn$6(){return hasRequiredBn$6||(hasRequiredBn$6=1,function(e){(function(t,n){function i(R,a){if(!R)throw new Error(a||"Assertion failed")}function s(R,a){R.super_=a;var f=function(){};f.prototype=a.prototype,R.prototype=new f,R.prototype.constructor=R}function r(R,a,f){if(r.isBN(R))return R;this.negative=0,this.words=null,this.length=0,this.red=null,R!==null&&((a==="le"||a==="be")&&(f=a,a=10),this._init(R||0,a||10,f||"be"))}
vendor: 1,676 bytes, line 42
42typeof t=="object"?t.exports=r:n.BN=r,r.BN=r,r.wordSize=26;var o;try{typeof window<"u"&&typeof window.Buffer<"u"?o=window.Buffer:o=requireDist$3().Buffer}catch{}r.isBN=function(a){return a instanceof r?!0:a!==null&&typeof a=="object"&&a.constructor.wordSize===r.wordSize&&Array.isArray(a.words)},r.max=function(a,f){return a.cmp(f)>0?a:f},r.min=function(a,f){return a.cmp(f)<0?a:f},r.prototype._init=function(a,f,d){if(typeof a=="number")return this._initNumber(a,f,d);if(typeof a=="object")return this._initArray(a,f,d);f==="hex"&&(f=16),i(f===(f|0)&&f>=2&&f<=36),a=a.toString().replace(/\s+/g,"");var v=0;a[0]==="-"&&(v++,this.negative=1),v<a.length&&(f===16?this._parseHex(a,v,d):(this._parseBase(a,f,v),d==="le"&&this._initArray(this.toArray(),f,d)))},r.prototype._initNumber=function(a,f,d){a<0&&(this.negative=1,a=-a),a<67108864?(this.words=[a&67108863],this.length=1):a<4503599627370496?(this.words=[a&67108863,a/67108864&67108863],this.length=2):(i(a<9007199254740992),this.words=[a&67108863,a/67108864&67108863,1],this.length=3),d==="le"&&this._initArray(this.toArray(),f,d)},r.prototype._initArray=function(a,f,d){if(i(typeof a.length=="number"),a.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(a.length/3),this.words=new Array(this.length);for(var v=0;v<this.length;v++)this.words[v]=0;var b,S,w=0;if(d==="be")for(v=a.length-1,b=0;v>=0;v-=3)S=a[v]|a[v-1]<<8|a[v-2]<<16,this.words[b]|=S<<w&67108863,this.words[b+1]=S>>>26-w&67108863,w+=24,w>=26&&(w-=26,b++);else if(d==="le")for(v=0,b=0;v<a.length;v+=3)S=a[v]|a[v+1]<<8|a[v+2]<<16,this.words[b]|=S<<w&67108863,this.words[b+1]=S>>>26-w&67108863,w+=24,w>=26&&(w-=26,b++);return this.strip()};
vendor: 26,718 bytes, line 42
42function l(R,a){var f=R.charCodeAt(a);return f>=65&&f<=70?f-55:f>=97&&f<=102?f-87:f-48&15}function c(R,a,f){var d=l(R,f);return f-1>=a&&(d|=l(R,f-1)<<4),d}r.prototype._parseHex=function(a,f,d){this.length=Math.ceil((a.length-f)/6),this.words=new Array(this.length);for(var v=0;v<this.length;v++)this.words[v]=0;var b=0,S=0,w;if(d==="be")for(v=a.length-1;v>=f;v-=2)w=c(a,f,v)<<b,this.words[S]|=w&67108863,b>=18?(b-=18,S+=1,this.words[S]|=w>>>26):b+=8;else{var y=a.length-f;for(v=y%2===0?f+1:f;v<a.length;v+=2)w=c(a,f,v)<<b,this.words[S]|=w&67108863,b>=18?(b-=18,S+=1,this.words[S]|=w>>>26):b+=8}this.strip()};function h(R,a,f,d){for(var v=0,b=Math.min(R.length,f),S=a;S<b;S++){var w=R.charCodeAt(S)-48;v*=d,w>=49?v+=w-49+10:w>=17?v+=w-17+10:v+=w}return v}r.prototype._parseBase=function(a,f,d){this.words=[0],this.length=1;for(var v=0,b=1;b<=67108863;b*=f)v++;v--,b=b/f|0;for(var S=a.length-d,w=S%v,y=Math.min(S,S-w)+d,u=0,x=d;x<y;x+=v)u=h(a,x,x+v,f),this.imuln(b),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u);if(w!==0){var L=1;for(u=h(a,x,a.length,f),x=0;x<w;x++)L*=f;this.imuln(L),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u)}this.strip()},r.prototype.copy=function(a){a.words=new Array(this.length);for(var f=0;f<this.length;f++)a.words[f]=this.words[f];a.length=this.length,a.negative=this.negative,a.red=this.red},r.prototype.clone=function(){var a=new r(null);return this.copy(a),a},r.prototype._expand=function(a){for(;this.length<a;)this.words[this.length++]=0;return this},r.prototype.strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},r.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},r.prototype.inspect=function(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var p=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],m=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],g=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];r.prototype.toString=function(a,f){a=a||10,f=f|0||1;var d;if(a===16||a==="hex"){d="";for(var v=0,b=0,S=0;S<this.length;S++){var w=this.words[S],y=((w<<v|b)&16777215).toString(16);b=w>>>24-v&16777215,v+=2,v>=26&&(v-=26,S--),b!==0||S!==this.length-1?d=p[6-y.length]+y+d:d=y+d}for(b!==0&&(d=b.toString(16)+d);d.length%f!==0;)d="0"+d;return this.negative!==0&&(d="-"+d),d}if(a===(a|0)&&a>=2&&a<=36){var u=m[a],x=g[a];d="";var L=this.clone();for(L.negative=0;!L.isZero();){var _=L.modn(x).toString(a);L=L.idivn(x),L.isZero()?d=_+d:d=p[u-_.length]+_+d}for(this.isZero()&&(d="0"+d);d.length%f!==0;)d="0"+d;return this.negative!==0&&(d="-"+d),d}i(!1,"Base should be between 2 and 36")},r.prototype.toNumber=function(){var a=this.words[0];return this.length===2?a+=this.words[1]*67108864:this.length===3&&this.words[2]===1?a+=4503599627370496+this.words[1]*67108864:this.length>2&&i(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-a:a},r.prototype.toJSON=function(){return this.toString(16)},r.prototype.toBuffer=function(a,f){return i(typeof o<"u"),this.toArrayLike(o,a,f)},r.prototype.toArray=function(a,f){return this.toArrayLike(Array,a,f)},r.prototype.toArrayLike=function(a,f,d){var v=this.byteLength(),b=d||Math.max(1,v);i(v<=b,"byte array longer than desired length"),i(b>0,"Requested array length <= 0"),this.strip();var S=f==="le",w=new a(b),y,u,x=this.clone();if(S){for(u=0;!x.isZero();u++)y=x.andln(255),x.iushrn(8),w[u]=y;for(;u<b;u++)w[u]=0}else{for(u=0;u<b-v;u++)w[u]=0;for(u=0;!x.isZero();u++)y=x.andln(255),x.iushrn(8),w[b-u-1]=y}return w},Math.clz32?r.prototype._countBits=function(a){return 32-Math.clz32(a)}:r.prototype._countBits=function(a){var f=a,d=0;return f>=4096&&(d+=13,f>>>=13),f>=64&&(d+=7,f>>>=7),f>=8&&(d+=4,f>>>=4),f>=2&&(d+=2,f>>>=2),d+f},r.prototype._zeroBits=function(a){if(a===0)return 26;var f=a,d=0;return(f&8191)===0&&(d+=13,f>>>=13),(f&127)===0&&(d+=7,f>>>=7),(f&15)===0&&(d+=4,f>>>=4),(f&3)===0&&(d+=2,f>>>=2),(f&1)===0&&d++,d},r.prototype.bitLength=function(){var a=this.words[this.length-1],f=this._countBits(a);return(this.length-1)*26+f};function E(R){for(var a=new Array(R.bitLength()),f=0;f<a.length;f++){var d=f/26|0,v=f%26;a[f]=(R.words[d]&1<<v)>>>v}return a}r.prototype.zeroBits=function(){if(this.isZero())return 0;for(var a=0,f=0;f<this.length;f++){var d=this._zeroBits(this.words[f]);if(a+=d,d!==26)break}return a},r.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},r.prototype.toTwos=function(a){return this.negative!==0?this.abs().inotn(a).iaddn(1):this.clone()},r.prototype.fromTwos=function(a){return this.testn(a-1)?this.notn(a).iaddn(1).ineg():this.clone()},r.prototype.isNeg=function(){return this.negative!==0},r.prototype.neg=function(){return this.clone().ineg()},r.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},r.prototype.iuor=function(a){for(;this.length<a.length;)this.words[this.length++]=0;for(var f=0;f<a.length;f++)this.words[f]=this.words[f]|a.words[f];return this.strip()},r.prototype.ior=function(a){return i((this.negative|a.negative)===0),this.iuor(a)},r.prototype.or=function(a){return this.length>a.length?this.clone().ior(a):a.clone().ior(this)},r.prototype.uor=function(a){return this.length>a.length?this.clone().iuor(a):a.clone().iuor(this)},r.prototype.iuand=function(a){var f;this.length>a.length?f=a:f=this;for(var d=0;d<f.length;d++)this.words[d]=this.words[d]&a.words[d];return this.length=f.length,this.strip()},r.prototype.iand=function(a){return i((this.negative|a.negative)===0),this.iuand(a)},r.prototype.and=function(a){return this.length>a.length?this.clone().iand(a):a.clone().iand(this)},r.prototype.uand=function(a){return this.length>a.length?this.clone().iuand(a):a.clone().iuand(this)},r.prototype.iuxor=function(a){var f,d;this.length>a.length?(f=this,d=a):(f=a,d=this);for(var v=0;v<d.length;v++)this.words[v]=f.words[v]^d.words[v];if(this!==f)for(;v<f.length;v++)this.words[v]=f.words[v];return this.length=f.length,this.strip()},r.prototype.ixor=function(a){return i((this.negative|a.negative)===0),this.iuxor(a)},r.prototype.xor=function(a){return this.length>a.length?this.clone().ixor(a):a.clone().ixor(this)},r.prototype.uxor=function(a){return this.length>a.length?this.clone().iuxor(a):a.clone().iuxor(this)},r.prototype.inotn=function(a){i(typeof a=="number"&&a>=0);var f=Math.ceil(a/26)|0,d=a%26;this._expand(f),d>0&&f--;for(var v=0;v<f;v++)this.words[v]=~this.words[v]&67108863;return d>0&&(this.words[v]=~this.words[v]&67108863>>26-d),this.strip()},r.prototype.notn=function(a){return this.clone().inotn(a)},r.prototype.setn=function(a,f){i(typeof a=="number"&&a>=0);var d=a/26|0,v=a%26;return this._expand(d+1),f?this.words[d]=this.words[d]|1<<v:this.words[d]=this.words[d]&~(1<<v),this.strip()},r.prototype.iadd=function(a){var f;if(this.negative!==0&&a.negative===0)return this.negative=0,f=this.isub(a),this.negative^=1,this._normSign();if(this.negative===0&&a.negative!==0)return a.negative=0,f=this.isub(a),a.negative=1,f._normSign();var d,v;this.length>a.length?(d=this,v=a):(d=a,v=this);for(var b=0,S=0;S<v.length;S++)f=(d.words[S]|0)+(v.words[S]|0)+b,this.words[S]=f&67108863,b=f>>>26;for(;b!==0&&S<d.length;S++)f=(d.words[S]|0)+b,this.words[S]=f&67108863,b=f>>>26;if(this.length=d.length,b!==0)this.words[this.length]=b,this.length++;else if(d!==this)for(;S<d.length;S++)this.words[S]=d.words[S];return this},r.prototype.add=function(a){var f;return a.negative!==0&&this.negative===0?(a.negative=0,f=this.sub(a),a.negative^=1,f):a.negative===0&&this.negative!==0?(this.negative=0,f=a.sub(this),this.negative=1,f):this.length>a.length?this.clone().iadd(a):a.clone().iadd(this)},r.prototype.isub=function(a){if(a.negative!==0){a.negative=0;var f=this.iadd(a);return a.negative=1,f._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(a),this.negative=1,this._normSign();var d=this.cmp(a);if(d===0)return this.negative=0,this.length=1,this.words[0]=0,this;var v,b;d>0?(v=this,b=a):(v=a,b=this);for(var S=0,w=0;w<b.length;w++)f=(v.words[w]|0)-(b.words[w]|0)+S,S=f>>26,this.words[w]=f&67108863;for(;S!==0&&w<v.length;w++)f=(v.words[w]|0)+S,S=f>>26,this.words[w]=f&67108863;if(S===0&&w<v.length&&v!==this)for(;w<v.length;w++)this.words[w]=v.words[w];return this.length=Math.max(this.length,w),v!==this&&(this.negative=1),this.strip()},r.prototype.sub=function(a){return this.clone().isub(a)};function A(R,a,f){f.negative=a.negative^R.negative;var d=R.length+a.length|0;f.length=d,d=d-1|0;var v=R.words[0]|0,b=a.words[0]|0,S=v*b,w=S&67108863,y=S/67108864|0;f.words[0]=w;for(var u=1;u<d;u++){for(var x=y>>>26,L=y&67108863,_=Math.min(u,a.length-1),J=Math.max(0,u-R.length+1);J<=_;J++){var Z=u-J|0;v=R.words[Z]|0,b=a.words[J]|0,S=v*b+L,x+=S/67108864|0,L=S&67108863}f.words[u]=L|0,y=x|0}return y!==0?f.words[u]=y|0:f.length--,f.strip()}var C=function(a,f,d){var v=a.words,b=f.words,S=d.words,w=0,y,u,x,L=v[0]|0,_=L&8191,J=L>>>13,Z=v[1]|0,V=Z&8191,k=Z>>>13,H=v[2]|0,ee=H&8191,K=H>>>13,te=v[3]|0,Y=te&8191,ue=te>>>13,qe=v[4]|0,we=qe&8191,Ae=qe>>>13,st=v[5]|0,Be=st&8191,xe=st>>>13,ot=v[6]|0,Ie=ot&8191,Pe=ot>>>13,pt=v[7]|0,Fe=pt&8191,Ye=pt>>>13,Et=v[8]|0,$e=Et&8191,Ze=Et>>>13,Mt=v[9]|0,Je=Mt&8191,rt=Mt>>>13,_t=b[0]|0,Ke=_t&8191,Qe=_t>>>13,Te=b[1]|0,tt=Te&8191,nt=Te>>>13,Tt=b[2]|0,Ve=Tt&8191,at=Tt>>>13,je=b[3]|0,ge=je&8191,Ce=je>>>13,it=b[4]|0,De=it&8191,Ge=it>>>13,St=b[5]|0,re=St&8191,q=St>>>13,W=b[6]|0,fe=W&8191,be=W>>>13,le=b[7]|0,ae=le&8191,Ee=le>>>13,Xe=b[8]|0,pe=Xe&8191,ke=Xe>>>13,lt=b[9]|0,He=lt&8191,_e=lt>>>13;d.negative=a.negative^f.negative,d.length=19,y=Math.imul(_,Ke),u=Math.imul(_,Qe),u=u+Math.imul(J,Ke)|0,x=Math.imul(J,Qe);var ct=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(ct>>>26)|0,ct&=67108863,y=Math.imul(V,Ke),u=Math.imul(V,Qe),u=u+Math.imul(k,Ke)|0,x=Math.imul(k,Qe),y=y+Math.imul(_,tt)|0,u=u+Math.imul(_,nt)|0,u=u+Math.imul(J,tt)|0,x=x+Math.imul(J,nt)|0;var vt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(vt>>>26)|0,vt&=67108863,y=Math.imul(ee,Ke),u=Math.imul(ee,Qe),u=u+Math.imul(K,Ke)|0,x=Math.imul(K,Qe),y=y+Math.imul(V,tt)|0,u=u+Math.imul(V,nt)|0,u=u+Math.imul(k,tt)|0,x=x+Math.imul(k,nt)|0,y=y+Math.imul(_,Ve)|0,u=u+Math.imul(_,at)|0,u=u+Math.imul(J,Ve)|0,x=x+Math.imul(J,at)|0;var gt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(gt>>>26)|0,gt&=67108863,y=Math.imul(Y,Ke),u=Math.imul(Y,Qe),u=u+Math.imul(ue,Ke)|0,x=Math.imul(ue,Qe),y=y+Math.imul(ee,tt)|0,u=u+Math.imul(ee,nt)|0,u=u+Math.imul(K,tt)|0,x=x+Math.imul(K,nt)|0,y=y+Math.imul(V,Ve)|0,u=u+Math.imul(V,at)|0,u=u+Math.imul(k,Ve)|0,x=x+Math.imul(k,at)|0,y=y+Math.imul(_,ge)|0,u=u+Math.imul(_,Ce)|0,u=u+Math.imul(J,ge)|0,x=x+Math.imul(J,Ce)|0;var mt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(mt>>>26)|0,mt&=67108863,y=Math.imul(we,Ke),u=Math.imul(we,Qe),u=u+Math.imul(Ae,Ke)|0,x=Math.imul(Ae,Qe),y=y+Math.imul(Y,tt)|0,u=u+Math.imul(Y,nt)|0,u=u+Math.imul(ue,tt)|0,x=x+Math.imul(ue,nt)|0,y=y+Math.imul(ee,Ve)|0,u=u+Math.imul(ee,at)|0,u=u+Math.imul(K,Ve)|0,x=x+Math.imul(K,at)|0,y=y+Math.imul(V,ge)|0,u=u+Math.imul(V,Ce)|0,u=u+Math.imul(k,ge)|0,x=x+Math.imul(k,Ce)|0,y=y+Math.imul(_,De)|0,u=u+Math.imul(_,Ge)|0,u=u+Math.imul(J,De)|0,x=x+Math.imul(J,Ge)|0;var Ct=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,y=Math.imul(Be,Ke),u=Math.imul(Be,Qe),u=u+Math.imul(xe,Ke)|0,x=Math.imul(xe,Qe),y=y+Math.imul(we,tt)|0,u=u+Math.imul(we,nt)|0,u=u+Math.imul(Ae,tt)|0,x=x+Math.imul(Ae,nt)|0,y=y+Math.imul(Y,Ve)|0,u=u+Math.imul(Y,at)|0,u=u+Math.imul(ue,Ve)|0,x=x+Math.imul(ue,at)|0,y=y+Math.imul(ee,ge)|0,u=u+Math.imul(ee,Ce)|0,u=u+Math.imul(K,ge)|0,x=x+Math.imul(K,Ce)|0,y=y+Math.imul(V,De)|0,u=u+Math.imul(V,Ge)|0,u=u+Math.imul(k,De)|0,x=x+Math.imul(k,Ge)|0,y=y+Math.imul(_,re)|0,u=u+Math.imul(_,q)|0,u=u+Math.imul(J,re)|0,x=x+Math.imul(J,q)|0;var Pt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Pt>>>26)|0,Pt&=67108863,y=Math.imul(Ie,Ke),u=Math.imul(Ie,Qe),u=u+Math.imul(Pe,Ke)|0,x=Math.imul(Pe,Qe),y=y+Math.imul(Be,tt)|0,u=u+Math.imul(Be,nt)|0,u=u+Math.imul(xe,tt)|0,x=x+Math.imul(xe,nt)|0,y=y+Math.imul(we,Ve)|0,u=u+Math.imul(we,at)|0,u=u+Math.imul(Ae,Ve)|0,x=x+Math.imul(Ae,at)|0,y=y+Math.imul(Y,ge)|0,u=u+Math.imul(Y,Ce)|0,u=u+Math.imul(ue,ge)|0,x=x+Math.imul(ue,Ce)|0,y=y+Math.imul(ee,De)|0,u=u+Math.imul(ee,Ge)|0,u=u+Math.imul(K,De)|0,x=x+Math.imul(K,Ge)|0,y=y+Math.imul(V,re)|0,u=u+Math.imul(V,q)|0,u=u+Math.imul(k,re)|0,x=x+Math.imul(k,q)|0,y=y+Math.imul(_,fe)|0,u=u+Math.imul(_,be)|0,u=u+Math.imul(J,fe)|0,x=x+Math.imul(J,be)|0;var Nt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Nt>>>26)|0,Nt&=67108863,y=Math.imul(Fe,Ke),u=Math.imul(Fe,Qe),u=u+Math.imul(Ye,Ke)|0,x=Math.imul(Ye,Qe),y=y+Math.imul(Ie,tt)|0,u=u+Math.imul(Ie,nt)|0,u=u+Math.imul(Pe,tt)|0,x=x+Math.imul(Pe,nt)|0,y=y+Math.imul(Be,Ve)|0,u=u+Math.imul(Be,at)|0,u=u+Math.imul(xe,Ve)|0,x=x+Math.imul(xe,at)|0,y=y+Math.imul(we,ge)|0,u=u+Math.imul(we,Ce)|0,u=u+Math.imul(Ae,ge)|0,x=x+Math.imul(Ae,Ce)|0,y=y+Math.imul(Y,De)|0,u=u+Math.imul(Y,Ge)|0,u=u+Math.imul(ue,De)|0,x=x+Math.imul(ue,Ge)|0,y=y+Math.imul(ee,re)|0,u=u+Math.imul(ee,q)|0,u=u+Math.imul(K,re)|0,x=x+Math.imul(K,q)|0,y=y+Math.imul(V,fe)|0,u=u+Math.imul(V,be)|0,u=u+Math.imul(k,fe)|0,x=x+Math.imul(k,be)|0,y=y+Math.imul(_,ae)|0,u=u+Math.imul(_,Ee)|0,u=u+Math.imul(J,ae)|0,x=x+Math.imul(J,Ee)|0;var Lt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Lt>>>26)|0,Lt&=67108863,y=Math.imul($e,Ke),u=Math.imul($e,Qe),u=u+Math.imul(Ze,Ke)|0,x=Math.imul(Ze,Qe),y=y+Math.imul(Fe,tt)|0,u=u+Math.imul(Fe,nt)|0,u=u+Math.imul(Ye,tt)|0,x=x+Math.imul(Ye,nt)|0,y=y+Math.imul(Ie,Ve)|0,u=u+Math.imul(Ie,at)|0,u=u+Math.imul(Pe,Ve)|0,x=x+Math.imul(Pe,at)|0,y=y+Math.imul(Be,ge)|0,u=u+Math.imul(Be,Ce)|0,u=u+Math.imul(xe,ge)|0,x=x+Math.imul(xe,Ce)|0,y=y+Math.imul(we,De)|0,u=u+Math.imul(we,Ge)|0,u=u+Math.imul(Ae,De)|0,x=x+Math.imul(Ae,Ge)|0,y=y+Math.imul(Y,re)|0,u=u+Math.imul(Y,q)|0,u=u+Math.imul(ue,re)|0,x=x+Math.imul(ue,q)|0,y=y+Math.imul(ee,fe)|0,u=u+Math.imul(ee,be)|0,u=u+Math.imul(K,fe)|0,x=x+Math.imul(K,be)|0,y=y+Math.imul(V,ae)|0,u=u+Math.imul(V,Ee)|0,u=u+Math.imul(k,ae)|0,x=x+Math.imul(k,Ee)|0,y=y+Math.imul(_,pe)|0,u=u+Math.imul(_,ke)|0,u=u+Math.imul(J,pe)|0,x=x+Math.imul(J,ke)|0;var It=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(It>>>26)|0,It&=67108863,y=Math.imul(Je,Ke),u=Math.imul(Je,Qe),u=u+Math.imul(rt,Ke)|0,x=Math.imul(rt,Qe),y=y+Math.imul($e,tt)|0,u=u+Math.imul($e,nt)|0,u=u+Math.imul(Ze,tt)|0,x=x+Math.imul(Ze,nt)|0,y=y+Math.imul(Fe,Ve)|0,u=u+Math.imul(Fe,at)|0,u=u+Math.imul(Ye,Ve)|0,x=x+Math.imul(Ye,at)|0,y=y+Math.imul(Ie,ge)|0,u=u+Math.imul(Ie,Ce)|0,u=u+Math.imul(Pe,ge)|0,x=x+Math.imul(Pe,Ce)|0,y=y+Math.imul(Be,De)|0,u=u+Math.imul(Be,Ge)|0,u=u+Math.imul(xe,De)|0,x=x+Math.imul(xe,Ge)|0,y=y+Math.imul(we,re)|0,u=u+Math.imul(we,q)|0,u=u+Math.imul(Ae,re)|0,x=x+Math.imul(Ae,q)|0,y=y+Math.imul(Y,fe)|0,u=u+Math.imul(Y,be)|0,u=u+Math.imul(ue,fe)|0,x=x+Math.imul(ue,be)|0,y=y+Math.imul(ee,ae)|0,u=u+Math.imul(ee,Ee)|0,u=u+Math.imul(K,ae)|0,x=x+Math.imul(K,Ee)|0,y=y+Math.imul(V,pe)|0,u=u+Math.imul(V,ke)|0,u=u+Math.imul(k,pe)|0,x=x+Math.imul(k,ke)|0,y=y+Math.imul(_,He)|0,u=u+Math.imul(_,_e)|0,u=u+Math.imul(J,He)|0,x=x+Math.imul(J,_e)|0;var Ut=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Ut>>>26)|0,Ut&=67108863,y=Math.imul(Je,tt),u=Math.imul(Je,nt),u=u+Math.imul(rt,tt)|0,x=Math.imul(rt,nt),y=y+Math.imul($e,Ve)|0,u=u+Math.imul($e,at)|0,u=u+Math.imul(Ze,Ve)|0,x=x+Math.imul(Ze,at)|0,y=y+Math.imul(Fe,ge)|0,u=u+Math.imul(Fe,Ce)|0,u=u+Math.imul(Ye,ge)|0,x=x+Math.imul(Ye,Ce)|0,y=y+Math.imul(Ie,De)|0,u=u+Math.imul(Ie,Ge)|0,u=u+Math.imul(Pe,De)|0,x=x+Math.imul(Pe,Ge)|0,y=y+Math.imul(Be,re)|0,u=u+Math.imul(Be,q)|0,u=u+Math.imul(xe,re)|0,x=x+Math.imul(xe,q)|0,y=y+Math.imul(we,fe)|0,u=u+Math.imul(we,be)|0,u=u+Math.imul(Ae,fe)|0,x=x+Math.imul(Ae,be)|0,y=y+Math.imul(Y,ae)|0,u=u+Math.imul(Y,Ee)|0,u=u+Math.imul(ue,ae)|0,x=x+Math.imul(ue,Ee)|0,y=y+Math.imul(ee,pe)|0,u=u+Math.imul(ee,ke)|0,u=u+Math.imul(K,pe)|0,x=x+Math.imul(K,ke)|0,y=y+Math.imul(V,He)|0,u=u+Math.imul(V,_e)|0,u=u+Math.imul(k,He)|0,x=x+Math.imul(k,_e)|0;var Ot=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Ot>>>26)|0,Ot&=67108863,y=Math.imul(Je,Ve),u=Math.imul(Je,at),u=u+Math.imul(rt,Ve)|0,x=Math.imul(rt,at),y=y+Math.imul($e,ge)|0,u=u+Math.imul($e,Ce)|0,u=u+Math.imul(Ze,ge)|0,x=x+Math.imul(Ze,Ce)|0,y=y+Math.imul(Fe,De)|0,u=u+Math.imul(Fe,Ge)|0,u=u+Math.imul(Ye,De)|0,x=x+Math.imul(Ye,Ge)|0,y=y+Math.imul(Ie,re)|0,u=u+Math.imul(Ie,q)|0,u=u+Math.imul(Pe,re)|0,x=x+Math.imul(Pe,q)|0,y=y+Math.imul(Be,fe)|0,u=u+Math.imul(Be,be)|0,u=u+Math.imul(xe,fe)|0,x=x+Math.imul(xe,be)|0,y=y+Math.imul(we,ae)|0,u=u+Math.imul(we,Ee)|0,u=u+Math.imul(Ae,ae)|0,x=x+Math.imul(Ae,Ee)|0,y=y+Math.imul(Y,pe)|0,u=u+Math.imul(Y,ke)|0,u=u+Math.imul(ue,pe)|0,x=x+Math.imul(ue,ke)|0,y=y+Math.imul(ee,He)|0,u=u+Math.imul(ee,_e)|0,u=u+Math.imul(K,He)|0,x=x+Math.imul(K,_e)|0;var zt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(zt>>>26)|0,zt&=67108863,y=Math.imul(Je,ge),u=Math.imul(Je,Ce),u=u+Math.imul(rt,ge)|0,x=Math.imul(rt,Ce),y=y+Math.imul($e,De)|0,u=u+Math.imul($e,Ge)|0,u=u+Math.imul(Ze,De)|0,x=x+Math.imul(Ze,Ge)|0,y=y+Math.imul(Fe,re)|0,u=u+Math.imul(Fe,q)|0,u=u+Math.imul(Ye,re)|0,x=x+Math.imul(Ye,q)|0,y=y+Math.imul(Ie,fe)|0,u=u+Math.imul(Ie,be)|0,u=u+Math.imul(Pe,fe)|0,x=x+Math.imul(Pe,be)|0,y=y+Math.imul(Be,ae)|0,u=u+Math.imul(Be,Ee)|0,u=u+Math.imul(xe,ae)|0,x=x+Math.imul(xe,Ee)|0,y=y+Math.imul(we,pe)|0,u=u+Math.imul(we,ke)|0,u=u+Math.imul(Ae,pe)|0,x=x+Math.imul(Ae,ke)|0,y=y+Math.imul(Y,He)|0,u=u+Math.imul(Y,_e)|0,u=u+Math.imul(ue,He)|0,x=x+Math.imul(ue,_e)|0;var qt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(qt>>>26)|0,qt&=67108863,y=Math.imul(Je,De),u=Math.imul(Je,Ge),u=u+Math.imul(rt,De)|0,x=Math.imul(rt,Ge),y=y+Math.imul($e,re)|0,u=u+Math.imul($e,q)|0,u=u+Math.imul(Ze,re)|0,x=x+Math.imul(Ze,q)|0,y=y+Math.imul(Fe,fe)|0,u=u+Math.imul(Fe,be)|0,u=u+Math.imul(Ye,fe)|0,x=x+Math.imul(Ye,be)|0,y=y+Math.imul(Ie,ae)|0,u=u+Math.imul(Ie,Ee)|0,u=u+Math.imul(Pe,ae)|0,x=x+Math.imul(Pe,Ee)|0,y=y+Math.imul(Be,pe)|0,u=u+Math.imul(Be,ke)|0,u=u+Math.imul(xe,pe)|0,x=x+Math.imul(xe,ke)|0,y=y+Math.imul(we,He)|0,u=u+Math.imul(we,_e)|0,u=u+Math.imul(Ae,He)|0,x=x+Math.imul(Ae,_e)|0;var Yt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Yt>>>26)|0,Yt&=67108863,y=Math.imul(Je,re),u=Math.imul(Je,q),u=u+Math.imul(rt,re)|0,x=Math.imul(rt,q),y=y+Math.imul($e,fe)|0,u=u+Math.imul($e,be)|0,u=u+Math.imul(Ze,fe)|0,x=x+Math.imul(Ze,be)|0,y=y+Math.imul(Fe,ae)|0,u=u+Math.imul(Fe,Ee)|0,u=u+Math.imul(Ye,ae)|0,x=x+Math.imul(Ye,Ee)|0,y=y+Math.imul(Ie,pe)|0,u=u+Math.imul(Ie,ke)|0,u=u+Math.imul(Pe,pe)|0,x=x+Math.imul(Pe,ke)|0,y=y+Math.imul(Be,He)|0,u=u+Math.imul(Be,_e)|0,u=u+Math.imul(xe,He)|0,x=x+Math.imul(xe,_e)|0;var Xt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Xt>>>26)|0,Xt&=67108863,y=Math.imul(Je,fe),u=Math.imul(Je,be),u=u+Math.imul(rt,fe)|0,x=Math.imul(rt,be),y=y+Math.imul($e,ae)|0,u=u+Math.imul($e,Ee)|0,u=u+Math.imul(Ze,ae)|0,x=x+Math.imul(Ze,Ee)|0,y=y+Math.imul(Fe,pe)|0,u=u+Math.imul(Fe,ke)|0,u=u+Math.imul(Ye,pe)|0,x=x+Math.imul(Ye,ke)|0,y=y+Math.imul(Ie,He)|0,u=u+Math.imul(Ie,_e)|0,u=u+Math.imul(Pe,He)|0,x=x+Math.imul(Pe,_e)|0;var Ft=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Ft>>>26)|0,Ft&=67108863,y=Math.imul(Je,ae),u=Math.imul(Je,Ee),u=u+Math.imul(rt,ae)|0,x=Math.imul(rt,Ee),y=y+Math.imul($e,pe)|0,u=u+Math.imul($e,ke)|0,u=u+Math.imul(Ze,pe)|0,x=x+Math.imul(Ze,ke)|0,y=y+Math.imul(Fe,He)|0,u=u+Math.imul(Fe,_e)|0,u=u+Math.imul(Ye,He)|0,x=x+Math.imul(Ye,_e)|0;var Jt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Jt>>>26)|0,Jt&=67108863,y=Math.imul(Je,pe),u=Math.imul(Je,ke),u=u+Math.imul(rt,pe)|0,x=Math.imul(rt,ke),y=y+Math.imul($e,He)|0,u=u+Math.imul($e,_e)|0,u=u+Math.imul(Ze,He)|0,x=x+Math.imul(Ze,_e)|0;var At=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(At>>>26)|0,At&=67108863,y=Math.imul(Je,He),u=Math.imul(Je,_e),u=u+Math.imul(rt,He)|0,x=Math.imul(rt,_e);var Qt=(w+y|0)+((u&8191)<<13)|0;return w=(x+(u>>>13)|0)+(Qt>>>26)|0,Qt&=67108863,S[0]=ct,S[1]=vt,S[2]=gt,S[3]=mt,S[4]=Ct,S[5]=Pt,S[6]=Nt,S[7]=Lt,S[8]=It,S[9]=Ut,S[10]=Ot,S[11]=zt,S[12]=qt,S[13]=Yt,S[14]=Xt,S[15]=Ft,S[16]=Jt,S[17]=At,S[18]=Qt,w!==0&&(S[19]=w,d.length++),d};Math.imul||(C=A);function T(R,a,f){f.negative=a.negative^R.negative,f.length=R.length+a.length;for(var d=0,v=0,b=0;b<f.length-1;b++){var S=v;v=0;for(var w=d&67108863,y=Math.min(b,a.length-1),u=Math.max(0,b-R.length+1);u<=y;u++){var x=b-u,L=R.words[x]|0,_=a.words[u]|0,J=L*_,Z=J&67108863;S=S+(J/67108864|0)|0,Z=Z+w|0,w=Z&67108863,S=S+(Z>>>26)|0,v+=S>>>26,S&=67108863}f.words[b]=w,d=S,S=v}return d!==0?f.words[b]=d:f.length--,f.strip()}function I(R,a,f){var d=new M;return d.mulp(R,a,f)}r.prototype.mulTo=function(a,f){var d,v=this.length+a.length;return this.length===10&&a.length===10?d=C(this,a,f):v<63?d=A(this,a,f):v<1024?d=T(this,a,f):d=I(this,a,f),d};function M(R,a){this.x=R,this.y=a}M.prototype.makeRBT=function(a){for(var f=new Array(a),d=r.prototype._countBits(a)-1,v=0;v<a;v++)f[v]=this.revBin(v,d,a);return f},M.prototype.revBin=function(a,f,d){if(a===0||a===d-1)return a;for(var v=0,b=0;b<f;b++)v|=(a&1)<<f-b-1,a>>=1;return v},M.prototype.permute=function(a,f,d,v,b,S){for(var w=0;w<S;w++)v[w]=f[a[w]],b[w]=d[a[w]]},M.prototype.transform=function(a,f,d,v,b,S){this.permute(S,a,f,d,v,b);for(var w=1;w<b;w<<=1)for(var y=w<<1,u=Math.cos(2*Math.PI/y),x=Math.sin(2*Math.PI/y),L=0;L<b;L+=y)for(var _=u,J=x,Z=0;Z<w;Z++){var V=d[L+Z],k=v[L+Z],H=d[L+Z+w],ee=v[L+Z+w],K=_*H-J*ee;ee=_*ee+J*H,H=K,d[L+Z]=V+H,v[L+Z]=k+ee,d[L+Z+w]=V-H,v[L+Z+w]=k-ee,Z!==y&&(K=u*_-x*J,J=u*J+x*_,_=K)}},M.prototype.guessLen13b=function(a,f){var d=Math.max(f,a)|1,v=d&1,b=0;for(d=d/2|0;d;d=d>>>1)b++;return 1<<b+1+v},M.prototype.conjugate=function(a,f,d){if(!(d<=1))for(var v=0;v<d/2;v++){var b=a[v];a[v]=a[d-v-1],a[d-v-1]=b,b=f[v],f[v]=-f[d-v-1],f[d-v-1]=-b}},M.prototype.normalize13b=function(a,f){for(var d=0,v=0;v<f/2;v++){var b=Math.round(a[2*v+1]/f)*8192+Math.round(a[2*v]/f)+d;a[v]=b&67108863,b<67108864?d=0:d=b/67108864|0}return a},M.prototype.convert13b=function(a,f,d,v){for(var b=0,S=0;S<f;S++)b=b+(a[S]|0),d[2*S]=b&8191,b=b>>>13,d[2*S+1]=b&8191,b=b>>>13;for(S=2*f;S<v;++S)d[S]=0;i(b===0),i((b&-8192)===0)},M.prototype.stub=function(a){for(var f=new Array(a),d=0;d<a;d++)f[d]=0;return f},M.prototype.mulp=function(a,f,d){var v=2*this.guessLen13b(a.length,f.length),b=this.makeRBT(v),S=this.stub(v),w=new Array(v),y=new Array(v),u=new Array(v),x=new Array(v),L=new Array(v),_=new Array(v),J=d.words;J.length=v,this.convert13b(a.words,a.length,w,v),this.convert13b(f.words,f.length,x,v),this.transform(w,S,y,u,v,b),this.transform(x,S,L,_,v,b);for(var Z=0;Z<v;Z++){var V=y[Z]*L[Z]-u[Z]*_[Z];u[Z]=y[Z]*_[Z]+u[Z]*L[Z],y[Z]=V}return this.conjugate(y,u,v),this.transform(y,u,J,S,v,b),this.conjugate(J,S,v),this.normalize13b(J,v),d.negative=a.negative^f.negative,d.length=a.length+f.length,d.strip()},r.prototype.mul=function(a){var f=new r(null);return f.words=new Array(this.length+a.length),this.mulTo(a,f)},r.prototype.mulf=function(a){var f=new r(null);return f.words=new Array(this.length+a.length),I(this,a,f)},r.prototype.imul=function(a){return this.clone().mulTo(a,this)},r.prototype.imuln=function(a){i(typeof a=="number"),i(a<67108864);for(var f=0,d=0;d<this.length;d++){var v=(this.words[d]|0)*a,b=(v&67108863)+(f&67108863);f>>=26,f+=v/67108864|0,f+=b>>>26,this.words[d]=b&67108863}return f!==0&&(this.words[d]=f,this.length++),this.length=a===0?1:this.length,this},r.prototype.muln=function(a){return this.clone().imuln(a)},r.prototype.sqr=function(){return this.mul(this)},r.prototype.isqr=function(){return this.imul(this.clone())},r.prototype.pow=function(a){var f=E(a);if(f.length===0)return new r(1);for(var d=this,v=0;v<f.length&&f[v]===0;v++,d=d.sqr());if(++v<f.length)for(var b=d.sqr();v<f.length;v++,b=b.sqr())f[v]!==0&&(d=d.mul(b));return d},r.prototype.iushln=function(a){i(typeof a=="number"&&a>=0);var f=a%26,d=(a-f)/26,v=67108863>>>26-f<<26-f,b;if(f!==0){var S=0;for(b=0;b<this.length;b++){var w=this.words[b]&v,y=(this.words[b]|0)-w<<f;this.words[b]=y|S,S=w>>>26-f}S&&(this.words[b]=S,this.length++)}if(d!==0){for(b=this.length-1;b>=0;b--)this.words[b+d]=this.words[b];for(b=0;b<d;b++)this.words[b]=0;this.length+=d}return this.strip()},r.prototype.ishln=function(a){return i(this.negative===0),this.iushln(a)},r.prototype.iushrn=function(a,f,d){i(typeof a=="number"&&a>=0);var v;f?v=(f-f%26)/26:v=0;var b=a%26,S=Math.min((a-b)/26,this.length),w=67108863^67108863>>>b<<b,y=d;if(v-=S,v=Math.max(0,v),y){for(var u=0;u<S;u++)y.words[u]=this.words[u];y.length=S}if(S!==0)if(this.length>S)for(this.length-=S,u=0;u<this.length;u++)this.words[u]=this.words[u+S];else this.words[0]=0,this.length=1;var x=0;for(u=this.length-1;u>=0&&(x!==0||u>=v);u--){var L=this.words[u]|0;this.words[u]=x<<26-b|L>>>b,x=L&w}return y&&x!==0&&(y.words[y.length++]=x),this.length===0&&(this.words[0]=0,this.length=1),this.strip()},r.prototype.ishrn=function(a,f,d){return i(this.negative===0),this.iushrn(a,f,d)},r.prototype.shln=function(a){return this.clone().ishln(a)},r.prototype.ushln=function(a){return this.clone().iushln(a)},r.prototype.shrn=function(a){return this.clone().ishrn(a)},r.prototype.ushrn=function(a){return this.clone().iushrn(a)},r.prototype.testn=function(a){i(typeof a=="number"&&a>=0);var f=a%26,d=(a-f)/26,v=1<<f;if(this.length<=d)return!1;var b=this.words[d];return!!(b&v)},r.prototype.imaskn=function(a){i(typeof a=="number"&&a>=0);var f=a%26,d=(a-f)/26;if(i(this.negative===0,"imaskn works only with positive numbers"),this.length<=d)return this;if(f!==0&&d++,this.length=Math.min(d,this.length),f!==0){var v=67108863^67108863>>>f<<f;this.words[this.length-1]&=v}return this.length===0&&(this.words[0]=0,this.length=1),this.strip()},r.prototype.maskn=function(a){return this.clone().imaskn(a)},r.prototype.iaddn=function(a){return i(typeof a=="number"),i(a<67108864),a<0?this.isubn(-a):this.negative!==0?this.length===1&&(this.words[0]|0)<a?(this.words[0]=a-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(a),this.negative=1,this):this._iaddn(a)},r.prototype._iaddn=function(a){this.words[0]+=a;for(var f=0;f<this.length&&this.words[f]>=67108864;f++)this.words[f]-=67108864,f===this.length-1?this.words[f+1]=1:this.words[f+1]++;return this.length=Math.max(this.length,f+1),this}
vendor: 9,243 bytes, line 42
42,r.prototype.isubn=function(a){if(i(typeof a=="number"),i(a<67108864),a<0)return this.iaddn(-a);if(this.negative!==0)return this.negative=0,this.iaddn(a),this.negative=1,this;if(this.words[0]-=a,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var f=0;f<this.length&&this.words[f]<0;f++)this.words[f]+=67108864,this.words[f+1]-=1;return this.strip()},r.prototype.addn=function(a){return this.clone().iaddn(a)},r.prototype.subn=function(a){return this.clone().isubn(a)},r.prototype.iabs=function(){return this.negative=0,this},r.prototype.abs=function(){return this.clone().iabs()},r.prototype._ishlnsubmul=function(a,f,d){var v=a.length+d,b;this._expand(v);var S,w=0;for(b=0;b<a.length;b++){S=(this.words[b+d]|0)+w;var y=(a.words[b]|0)*f;S-=y&67108863,w=(S>>26)-(y/67108864|0),this.words[b+d]=S&67108863}for(;b<this.length-d;b++)S=(this.words[b+d]|0)+w,w=S>>26,this.words[b+d]=S&67108863;if(w===0)return this.strip();for(i(w===-1),w=0,b=0;b<this.length;b++)S=-(this.words[b]|0)+w,w=S>>26,this.words[b]=S&67108863;return this.negative=1,this.strip()},r.prototype._wordDiv=function(a,f){var d=this.length-a.length,v=this.clone(),b=a,S=b.words[b.length-1]|0,w=this._countBits(S);d=26-w,d!==0&&(b=b.ushln(d),v.iushln(d),S=b.words[b.length-1]|0);var y=v.length-b.length,u;if(f!=="mod"){u=new r(null),u.length=y+1,u.words=new Array(u.length);for(var x=0;x<u.length;x++)u.words[x]=0}var L=v.clone()._ishlnsubmul(b,1,y);L.negative===0&&(v=L,u&&(u.words[y]=1));for(var _=y-1;_>=0;_--){var J=(v.words[b.length+_]|0)*67108864+(v.words[b.length+_-1]|0);for(J=Math.min(J/S|0,67108863),v._ishlnsubmul(b,J,_);v.negative!==0;)J--,v.negative=0,v._ishlnsubmul(b,1,_),v.isZero()||(v.negative^=1);u&&(u.words[_]=J)}return u&&u.strip(),v.strip(),f!=="div"&&d!==0&&v.iushrn(d),{div:u||null,mod:v}},r.prototype.divmod=function(a,f,d){if(i(!a.isZero()),this.isZero())return{div:new r(0),mod:new r(0)};var v,b,S;return this.negative!==0&&a.negative===0?(S=this.neg().divmod(a,f),f!=="mod"&&(v=S.div.neg()),f!=="div"&&(b=S.mod.neg(),d&&b.negative!==0&&b.iadd(a)),{div:v,mod:b}):this.negative===0&&a.negative!==0?(S=this.divmod(a.neg(),f),f!=="mod"&&(v=S.div.neg()),{div:v,mod:S.mod}):(this.negative&a.negative)!==0?(S=this.neg().divmod(a.neg(),f),f!=="div"&&(b=S.mod.neg(),d&&b.negative!==0&&b.isub(a)),{div:S.div,mod:b}):a.length>this.length||this.cmp(a)<0?{div:new r(0),mod:this}:a.length===1?f==="div"?{div:this.divn(a.words[0]),mod:null}:f==="mod"?{div:null,mod:new r(this.modn(a.words[0]))}:{div:this.divn(a.words[0]),mod:new r(this.modn(a.words[0]))}:this._wordDiv(a,f)},r.prototype.div=function(a){return this.divmod(a,"div",!1).div},r.prototype.mod=function(a){return this.divmod(a,"mod",!1).mod},r.prototype.umod=function(a){return this.divmod(a,"mod",!0).mod},r.prototype.divRound=function(a){var f=this.divmod(a);if(f.mod.isZero())return f.div;var d=f.div.negative!==0?f.mod.isub(a):f.mod,v=a.ushrn(1),b=a.andln(1),S=d.cmp(v);return S<0||b===1&&S===0?f.div:f.div.negative!==0?f.div.isubn(1):f.div.iaddn(1)},r.prototype.modn=function(a){i(a<=67108863);for(var f=(1<<26)%a,d=0,v=this.length-1;v>=0;v--)d=(f*d+(this.words[v]|0))%a;return d},r.prototype.idivn=function(a){i(a<=67108863);for(var f=0,d=this.length-1;d>=0;d--){var v=(this.words[d]|0)+f*67108864;this.words[d]=v/a|0,f=v%a}return this.strip()},r.prototype.divn=function(a){return this.clone().idivn(a)},r.prototype.egcd=function(a){i(a.negative===0),i(!a.isZero());var f=this,d=a.clone();f.negative!==0?f=f.umod(a):f=f.clone();for(var v=new r(1),b=new r(0),S=new r(0),w=new r(1),y=0;f.isEven()&&d.isEven();)f.iushrn(1),d.iushrn(1),++y;for(var u=d.clone(),x=f.clone();!f.isZero();){for(var L=0,_=1;(f.words[0]&_)===0&&L<26;++L,_<<=1);if(L>0)for(f.iushrn(L);L-- >0;)(v.isOdd()||b.isOdd())&&(v.iadd(u),b.isub(x)),v.iushrn(1),b.iushrn(1);for(var J=0,Z=1;(d.words[0]&Z)===0&&J<26;++J,Z<<=1);if(J>0)for(d.iushrn(J);J-- >0;)(S.isOdd()||w.isOdd())&&(S.iadd(u),w.isub(x)),S.iushrn(1),w.iushrn(1);f.cmp(d)>=0?(f.isub(d),v.isub(S),b.isub(w)):(d.isub(f),S.isub(v),w.isub(b))}return{a:S,b:w,gcd:d.iushln(y)}},r.prototype._invmp=function(a){i(a.negative===0),i(!a.isZero());var f=this,d=a.clone();f.negative!==0?f=f.umod(a):f=f.clone();for(var v=new r(1),b=new r(0),S=d.clone();f.cmpn(1)>0&&d.cmpn(1)>0;){for(var w=0,y=1;(f.words[0]&y)===0&&w<26;++w,y<<=1);if(w>0)for(f.iushrn(w);w-- >0;)v.isOdd()&&v.iadd(S),v.iushrn(1);for(var u=0,x=1;(d.words[0]&x)===0&&u<26;++u,x<<=1);if(u>0)for(d.iushrn(u);u-- >0;)b.isOdd()&&b.iadd(S),b.iushrn(1);f.cmp(d)>=0?(f.isub(d),v.isub(b)):(d.isub(f),b.isub(v))}var L;return f.cmpn(1)===0?L=v:L=b,L.cmpn(0)<0&&L.iadd(a),L},r.prototype.gcd=function(a){if(this.isZero())return a.abs();if(a.isZero())return this.abs();var f=this.clone(),d=a.clone();f.negative=0,d.negative=0;for(var v=0;f.isEven()&&d.isEven();v++)f.iushrn(1),d.iushrn(1);do{for(;f.isEven();)f.iushrn(1);for(;d.isEven();)d.iushrn(1);var b=f.cmp(d);if(b<0){var S=f;f=d,d=S}else if(b===0||d.cmpn(1)===0)break;f.isub(d)}while(!0);return d.iushln(v)},r.prototype.invm=function(a){return this.egcd(a).a.umod(a)},r.prototype.isEven=function(){return(this.words[0]&1)===0},r.prototype.isOdd=function(){return(this.words[0]&1)===1},r.prototype.andln=function(a){return this.words[0]&a},r.prototype.bincn=function(a){i(typeof a=="number");var f=a%26,d=(a-f)/26,v=1<<f;if(this.length<=d)return this._expand(d+1),this.words[d]|=v,this;for(var b=v,S=d;b!==0&&S<this.length;S++){var w=this.words[S]|0;w+=b,b=w>>>26,w&=67108863,this.words[S]=w}return b!==0&&(this.words[S]=b,this.length++),this},r.prototype.isZero=function(){return this.length===1&&this.words[0]===0},r.prototype.cmpn=function(a){var f=a<0;if(this.negative!==0&&!f)return-1;if(this.negative===0&&f)return 1;this.strip();var d;if(this.length>1)d=1;else{f&&(a=-a),i(a<=67108863,"Number is too big");var v=this.words[0]|0;d=v===a?0:v<a?-1:1}return this.negative!==0?-d|0:d},r.prototype.cmp=function(a){if(this.negative!==0&&a.negative===0)return-1;if(this.negative===0&&a.negative!==0)return 1;var f=this.ucmp(a);return this.negative!==0?-f|0:f},r.prototype.ucmp=function(a){if(this.length>a.length)return 1;if(this.length<a.length)return-1;for(var f=0,d=this.length-1;d>=0;d--){var v=this.words[d]|0,b=a.words[d]|0;if(v!==b){v<b?f=-1:v>b&&(f=1);break}}return f},r.prototype.gtn=function(a){return this.cmpn(a)===1},r.prototype.gt=function(a){return this.cmp(a)===1},r.prototype.gten=function(a){return this.cmpn(a)>=0},r.prototype.gte=function(a){return this.cmp(a)>=0},r.prototype.ltn=function(a){return this.cmpn(a)===-1},r.prototype.lt=function(a){return this.cmp(a)===-1},r.prototype.lten=function(a){return this.cmpn(a)<=0},r.prototype.lte=function(a){return this.cmp(a)<=0},r.prototype.eqn=function(a){return this.cmpn(a)===0},r.prototype.eq=function(a){return this.cmp(a)===0},r.red=function(a){return new U(a)},r.prototype.toRed=function(a){return i(!this.red,"Already a number in reduction context"),i(this.negative===0,"red works only with positives"),a.convertTo(this)._forceRed(a)},r.prototype.fromRed=function(){return i(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},r.prototype._forceRed=function(a){return this.red=a,this},r.prototype.forceRed=function(a){return i(!this.red,"Already a number in reduction context"),this._forceRed(a)},r.prototype.redAdd=function(a){return i(this.red,"redAdd works only with red numbers"),this.red.add(this,a)},r.prototype.redIAdd=function(a){return i(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,a)},r.prototype.redSub=function(a){return i(this.red,"redSub works only with red numbers"),this.red.sub(this,a)},r.prototype.redISub=function(a){return i(this.red,"redISub works only with red numbers"),this.red.isub(this,a)},r.prototype.redShl=function(a){return i(this.red,"redShl works only with red numbers"),this.red.shl(this,a)},r.prototype.redMul=function(a){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,a),this.red.mul(this,a)},r.prototype.redIMul=function(a){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,a),this.red.imul(this,a)},r.prototype.redSqr=function(){return i(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},r.prototype.redISqr=function(){return i(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},r.prototype.redSqrt=function(){return i(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},r.prototype.redInvm=function(){return i(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},r.prototype.redNeg=function(){return i(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},r.prototype.redPow=function(a){return i(this.red&&!a.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,a)};var P={k256:null,p224:null,p192:null,p25519:null};function N(R,a){this.name=R,this.p=new r(a,16),this.n=this.p.bitLength(),this.k=new r(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}N.prototype._tmp=function(){var a=new r(null);return a.words=new Array(Math.ceil(this.n/13)),a},N.prototype.ireduce=function(a){var f=a,d;
vendor: 6,379 bytes, line 42
42do this.split(f,this.tmp),f=this.imulK(f),f=f.iadd(this.tmp),d=f.bitLength();while(d>this.n);var v=d<this.n?-1:f.ucmp(this.p);return v===0?(f.words[0]=0,f.length=1):v>0?f.isub(this.p):f.strip!==void 0?f.strip():f._strip(),f},N.prototype.split=function(a,f){a.iushrn(this.n,0,f)},N.prototype.imulK=function(a){return a.imul(this.k)};function O(){N.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}s(O,N),O.prototype.split=function(a,f){for(var d=4194303,v=Math.min(a.length,9),b=0;b<v;b++)f.words[b]=a.words[b];if(f.length=v,a.length<=9){a.words[0]=0,a.length=1;return}var S=a.words[9];for(f.words[f.length++]=S&d,b=10;b<a.length;b++){var w=a.words[b]|0;a.words[b-10]=(w&d)<<4|S>>>22,S=w}S>>>=22,a.words[b-10]=S,S===0&&a.length>10?a.length-=10:a.length-=9},O.prototype.imulK=function(a){a.words[a.length]=0,a.words[a.length+1]=0,a.length+=2;for(var f=0,d=0;d<a.length;d++){var v=a.words[d]|0;f+=v*977,a.words[d]=f&67108863,f=v*64+(f/67108864|0)}return a.words[a.length-1]===0&&(a.length--,a.words[a.length-1]===0&&a.length--),a};function j(){N.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}s(j,N);function B(){N.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}s(B,N);function D(){N.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}s(D,N),D.prototype.imulK=function(a){for(var f=0,d=0;d<a.length;d++){var v=(a.words[d]|0)*19+f,b=v&67108863;v>>>=26,a.words[d]=b,f=v}return f!==0&&(a.words[a.length++]=f),a},r._prime=function(a){if(P[a])return P[a];var f;if(a==="k256")f=new O;else if(a==="p224")f=new j;else if(a==="p192")f=new B;else if(a==="p25519")f=new D;else throw new Error("Unknown prime "+a);return P[a]=f,f};function U(R){if(typeof R=="string"){var a=r._prime(R);this.m=a.p,this.prime=a}else i(R.gtn(1),"modulus must be greater than 1"),this.m=R,this.prime=null}U.prototype._verify1=function(a){i(a.negative===0,"red works only with positives"),i(a.red,"red works only with red numbers")},U.prototype._verify2=function(a,f){i((a.negative|f.negative)===0,"red works only with positives"),i(a.red&&a.red===f.red,"red works only with red numbers")},U.prototype.imod=function(a){return this.prime?this.prime.ireduce(a)._forceRed(this):a.umod(this.m)._forceRed(this)},U.prototype.neg=function(a){return a.isZero()?a.clone():this.m.sub(a)._forceRed(this)},U.prototype.add=function(a,f){this._verify2(a,f);var d=a.add(f);return d.cmp(this.m)>=0&&d.isub(this.m),d._forceRed(this)},U.prototype.iadd=function(a,f){this._verify2(a,f);var d=a.iadd(f);return d.cmp(this.m)>=0&&d.isub(this.m),d},U.prototype.sub=function(a,f){this._verify2(a,f);var d=a.sub(f);return d.cmpn(0)<0&&d.iadd(this.m),d._forceRed(this)},U.prototype.isub=function(a,f){this._verify2(a,f);var d=a.isub(f);return d.cmpn(0)<0&&d.iadd(this.m),d},U.prototype.shl=function(a,f){return this._verify1(a),this.imod(a.ushln(f))},U.prototype.imul=function(a,f){return this._verify2(a,f),this.imod(a.imul(f))},U.prototype.mul=function(a,f){return this._verify2(a,f),this.imod(a.mul(f))},U.prototype.isqr=function(a){return this.imul(a,a.clone())},U.prototype.sqr=function(a){return this.mul(a,a)},U.prototype.sqrt=function(a){if(a.isZero())return a.clone();var f=this.m.andln(3);if(i(f%2===1),f===3){var d=this.m.add(new r(1)).iushrn(2);return this.pow(a,d)}for(var v=this.m.subn(1),b=0;!v.isZero()&&v.andln(1)===0;)b++,v.iushrn(1);i(!v.isZero());var S=new r(1).toRed(this),w=S.redNeg(),y=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new r(2*u*u).toRed(this);this.pow(u,y).cmp(w)!==0;)u.redIAdd(w);for(var x=this.pow(u,v),L=this.pow(a,v.addn(1).iushrn(1)),_=this.pow(a,v),J=b;_.cmp(S)!==0;){for(var Z=_,V=0;Z.cmp(S)!==0;V++)Z=Z.redSqr();i(V<J);var k=this.pow(x,new r(1).iushln(J-V-1));L=L.redMul(k),x=k.redSqr(),_=_.redMul(x),J=V}return L},U.prototype.invm=function(a){var f=a._invmp(this.m);return f.negative!==0?(f.negative=0,this.imod(f).redNeg()):this.imod(f)},U.prototype.pow=function(a,f){if(f.isZero())return new r(1).toRed(this);if(f.cmpn(1)===0)return a.clone();var d=4,v=new Array(1<<d);v[0]=new r(1).toRed(this),v[1]=a;for(var b=2;b<v.length;b++)v[b]=this.mul(v[b-1],a);var S=v[0],w=0,y=0,u=f.bitLength()%26;for(u===0&&(u=26),b=f.length-1;b>=0;b--){for(var x=f.words[b],L=u-1;L>=0;L--){var _=x>>L&1;if(S!==v[0]&&(S=this.sqr(S)),_===0&&w===0){y=0;continue}w<<=1,w|=_,y++,!(y!==d&&(b!==0||L!==0))&&(S=this.mul(S,v[w]),y=0,w=0)}u=26}return S},U.prototype.convertTo=function(a){var f=a.umod(this.m);return f===a?f.clone():f},U.prototype.convertFrom=function(a){var f=a.clone();return f.red=null,f},r.mont=function(a){return new z(a)};function z(R){U.call(this,R),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new r(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}s(z,U),z.prototype.convertTo=function(a){return this.imod(a.ushln(this.shift))},z.prototype.convertFrom=function(a){var f=this.imod(a.mul(this.rinv));return f.red=null,f},z.prototype.imul=function(a,f){if(a.isZero()||f.isZero())return a.words[0]=0,a.length=1,a;var d=a.imul(f),v=d.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),b=d.isub(v).iushrn(this.shift),S=b;return b.cmp(this.m)>=0?S=b.isub(this.m):b.cmpn(0)<0&&(S=b.iadd(this.m)),S._forceRed(this)},z.prototype.mul=function(a,f){if(a.isZero()||f.isZero())return new r(0)._forceRed(this);var d=a.mul(f),v=d.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),b=d.isub(v).iushrn(this.shift),S=b;return b.cmp(this.m)>=0?S=b.isub(this.m):b.cmpn(0)<0&&(S=b.iadd(this.m)),S._forceRed(this)},z.prototype.invm=function(a){var f=this.imod(a._invmp(this.m).mul(this.r2));return f._forceRed(this)}})(e,bn$c)}(bn$d)),bn$d.exports}var bn$b={exports:{}},bn$a=bn$b.exports,hasRequiredBn$5;function requireBn$5(){return hasRequiredBn$5||(hasRequiredBn$5=1,function(e){(function(t,n){function i(R,a){if(!R)throw new Error(a||"Assertion failed")}function s(R,a){R.super_=a;var f=function(){};f.prototype=a.prototype,R.prototype=new f,R.prototype.constructor=R}function r(R,a,f){if(r.isBN(R))return R;this.negative=0,this.words=null,this.length=0,this.red=null,R!==null&&((a==="le"||a==="be")&&(f=a,a=10),this._init(R||0,a||10,f||"be"))}
vendor: 1,676 bytes, line 42
42typeof t=="object"?t.exports=r:n.BN=r,r.BN=r,r.wordSize=26;var o;try{typeof window<"u"&&typeof window.Buffer<"u"?o=window.Buffer:o=requireDist$3().Buffer}catch{}r.isBN=function(a){return a instanceof r?!0:a!==null&&typeof a=="object"&&a.constructor.wordSize===r.wordSize&&Array.isArray(a.words)},r.max=function(a,f){return a.cmp(f)>0?a:f},r.min=function(a,f){return a.cmp(f)<0?a:f},r.prototype._init=function(a,f,d){if(typeof a=="number")return this._initNumber(a,f,d);if(typeof a=="object")return this._initArray(a,f,d);f==="hex"&&(f=16),i(f===(f|0)&&f>=2&&f<=36),a=a.toString().replace(/\s+/g,"");var v=0;a[0]==="-"&&(v++,this.negative=1),v<a.length&&(f===16?this._parseHex(a,v,d):(this._parseBase(a,f,v),d==="le"&&this._initArray(this.toArray(),f,d)))},r.prototype._initNumber=function(a,f,d){a<0&&(this.negative=1,a=-a),a<67108864?(this.words=[a&67108863],this.length=1):a<4503599627370496?(this.words=[a&67108863,a/67108864&67108863],this.length=2):(i(a<9007199254740992),this.words=[a&67108863,a/67108864&67108863,1],this.length=3),d==="le"&&this._initArray(this.toArray(),f,d)},r.prototype._initArray=function(a,f,d){if(i(typeof a.length=="number"),a.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(a.length/3),this.words=new Array(this.length);for(var v=0;v<this.length;v++)this.words[v]=0;var b,S,w=0;if(d==="be")for(v=a.length-1,b=0;v>=0;v-=3)S=a[v]|a[v-1]<<8|a[v-2]<<16,this.words[b]|=S<<w&67108863,this.words[b+1]=S>>>26-w&67108863,w+=24,w>=26&&(w-=26,b++);else if(d==="le")for(v=0,b=0;v<a.length;v+=3)S=a[v]|a[v+1]<<8|a[v+2]<<16,this.words[b]|=S<<w&67108863,this.words[b+1]=S>>>26-w&67108863,w+=24,w>=26&&(w-=26,b++);return this.strip()};
vendor: 26,718 bytes, line 42
42function l(R,a){var f=R.charCodeAt(a);return f>=65&&f<=70?f-55:f>=97&&f<=102?f-87:f-48&15}function c(R,a,f){var d=l(R,f);return f-1>=a&&(d|=l(R,f-1)<<4),d}r.prototype._parseHex=function(a,f,d){this.length=Math.ceil((a.length-f)/6),this.words=new Array(this.length);for(var v=0;v<this.length;v++)this.words[v]=0;var b=0,S=0,w;if(d==="be")for(v=a.length-1;v>=f;v-=2)w=c(a,f,v)<<b,this.words[S]|=w&67108863,b>=18?(b-=18,S+=1,this.words[S]|=w>>>26):b+=8;else{var y=a.length-f;for(v=y%2===0?f+1:f;v<a.length;v+=2)w=c(a,f,v)<<b,this.words[S]|=w&67108863,b>=18?(b-=18,S+=1,this.words[S]|=w>>>26):b+=8}this.strip()};function h(R,a,f,d){for(var v=0,b=Math.min(R.length,f),S=a;S<b;S++){var w=R.charCodeAt(S)-48;v*=d,w>=49?v+=w-49+10:w>=17?v+=w-17+10:v+=w}return v}r.prototype._parseBase=function(a,f,d){this.words=[0],this.length=1;for(var v=0,b=1;b<=67108863;b*=f)v++;v--,b=b/f|0;for(var S=a.length-d,w=S%v,y=Math.min(S,S-w)+d,u=0,x=d;x<y;x+=v)u=h(a,x,x+v,f),this.imuln(b),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u);if(w!==0){var L=1;for(u=h(a,x,a.length,f),x=0;x<w;x++)L*=f;this.imuln(L),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u)}this.strip()},r.prototype.copy=function(a){a.words=new Array(this.length);for(var f=0;f<this.length;f++)a.words[f]=this.words[f];a.length=this.length,a.negative=this.negative,a.red=this.red},r.prototype.clone=function(){var a=new r(null);return this.copy(a),a},r.prototype._expand=function(a){for(;this.length<a;)this.words[this.length++]=0;return this},r.prototype.strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},r.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},r.prototype.inspect=function(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var p=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],m=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],g=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];r.prototype.toString=function(a,f){a=a||10,f=f|0||1;var d;if(a===16||a==="hex"){d="";for(var v=0,b=0,S=0;S<this.length;S++){var w=this.words[S],y=((w<<v|b)&16777215).toString(16);b=w>>>24-v&16777215,v+=2,v>=26&&(v-=26,S--),b!==0||S!==this.length-1?d=p[6-y.length]+y+d:d=y+d}for(b!==0&&(d=b.toString(16)+d);d.length%f!==0;)d="0"+d;return this.negative!==0&&(d="-"+d),d}if(a===(a|0)&&a>=2&&a<=36){var u=m[a],x=g[a];d="";var L=this.clone();for(L.negative=0;!L.isZero();){var _=L.modn(x).toString(a);L=L.idivn(x),L.isZero()?d=_+d:d=p[u-_.length]+_+d}for(this.isZero()&&(d="0"+d);d.length%f!==0;)d="0"+d;return this.negative!==0&&(d="-"+d),d}i(!1,"Base should be between 2 and 36")},r.prototype.toNumber=function(){var a=this.words[0];return this.length===2?a+=this.words[1]*67108864:this.length===3&&this.words[2]===1?a+=4503599627370496+this.words[1]*67108864:this.length>2&&i(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-a:a},r.prototype.toJSON=function(){return this.toString(16)},r.prototype.toBuffer=function(a,f){return i(typeof o<"u"),this.toArrayLike(o,a,f)},r.prototype.toArray=function(a,f){return this.toArrayLike(Array,a,f)},r.prototype.toArrayLike=function(a,f,d){var v=this.byteLength(),b=d||Math.max(1,v);i(v<=b,"byte array longer than desired length"),i(b>0,"Requested array length <= 0"),this.strip();var S=f==="le",w=new a(b),y,u,x=this.clone();if(S){for(u=0;!x.isZero();u++)y=x.andln(255),x.iushrn(8),w[u]=y;for(;u<b;u++)w[u]=0}else{for(u=0;u<b-v;u++)w[u]=0;for(u=0;!x.isZero();u++)y=x.andln(255),x.iushrn(8),w[b-u-1]=y}return w},Math.clz32?r.prototype._countBits=function(a){return 32-Math.clz32(a)}:r.prototype._countBits=function(a){var f=a,d=0;return f>=4096&&(d+=13,f>>>=13),f>=64&&(d+=7,f>>>=7),f>=8&&(d+=4,f>>>=4),f>=2&&(d+=2,f>>>=2),d+f},r.prototype._zeroBits=function(a){if(a===0)return 26;var f=a,d=0;return(f&8191)===0&&(d+=13,f>>>=13),(f&127)===0&&(d+=7,f>>>=7),(f&15)===0&&(d+=4,f>>>=4),(f&3)===0&&(d+=2,f>>>=2),(f&1)===0&&d++,d},r.prototype.bitLength=function(){var a=this.words[this.length-1],f=this._countBits(a);return(this.length-1)*26+f};function E(R){for(var a=new Array(R.bitLength()),f=0;f<a.length;f++){var d=f/26|0,v=f%26;a[f]=(R.words[d]&1<<v)>>>v}return a}r.prototype.zeroBits=function(){if(this.isZero())return 0;for(var a=0,f=0;f<this.length;f++){var d=this._zeroBits(this.words[f]);if(a+=d,d!==26)break}return a},r.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},r.prototype.toTwos=function(a){return this.negative!==0?this.abs().inotn(a).iaddn(1):this.clone()},r.prototype.fromTwos=function(a){return this.testn(a-1)?this.notn(a).iaddn(1).ineg():this.clone()},r.prototype.isNeg=function(){return this.negative!==0},r.prototype.neg=function(){return this.clone().ineg()},r.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},r.prototype.iuor=function(a){for(;this.length<a.length;)this.words[this.length++]=0;for(var f=0;f<a.length;f++)this.words[f]=this.words[f]|a.words[f];return this.strip()},r.prototype.ior=function(a){return i((this.negative|a.negative)===0),this.iuor(a)},r.prototype.or=function(a){return this.length>a.length?this.clone().ior(a):a.clone().ior(this)},r.prototype.uor=function(a){return this.length>a.length?this.clone().iuor(a):a.clone().iuor(this)},r.prototype.iuand=function(a){var f;this.length>a.length?f=a:f=this;for(var d=0;d<f.length;d++)this.words[d]=this.words[d]&a.words[d];return this.length=f.length,this.strip()},r.prototype.iand=function(a){return i((this.negative|a.negative)===0),this.iuand(a)},r.prototype.and=function(a){return this.length>a.length?this.clone().iand(a):a.clone().iand(this)},r.prototype.uand=function(a){return this.length>a.length?this.clone().iuand(a):a.clone().iuand(this)},r.prototype.iuxor=function(a){var f,d;this.length>a.length?(f=this,d=a):(f=a,d=this);for(var v=0;v<d.length;v++)this.words[v]=f.words[v]^d.words[v];if(this!==f)for(;v<f.length;v++)this.words[v]=f.words[v];return this.length=f.length,this.strip()},r.prototype.ixor=function(a){return i((this.negative|a.negative)===0),this.iuxor(a)},r.prototype.xor=function(a){return this.length>a.length?this.clone().ixor(a):a.clone().ixor(this)},r.prototype.uxor=function(a){return this.length>a.length?this.clone().iuxor(a):a.clone().iuxor(this)},r.prototype.inotn=function(a){i(typeof a=="number"&&a>=0);var f=Math.ceil(a/26)|0,d=a%26;this._expand(f),d>0&&f--;for(var v=0;v<f;v++)this.words[v]=~this.words[v]&67108863;return d>0&&(this.words[v]=~this.words[v]&67108863>>26-d),this.strip()},r.prototype.notn=function(a){return this.clone().inotn(a)},r.prototype.setn=function(a,f){i(typeof a=="number"&&a>=0);var d=a/26|0,v=a%26;return this._expand(d+1),f?this.words[d]=this.words[d]|1<<v:this.words[d]=this.words[d]&~(1<<v),this.strip()},r.prototype.iadd=function(a){var f;if(this.negative!==0&&a.negative===0)return this.negative=0,f=this.isub(a),this.negative^=1,this._normSign();if(this.negative===0&&a.negative!==0)return a.negative=0,f=this.isub(a),a.negative=1,f._normSign();var d,v;this.length>a.length?(d=this,v=a):(d=a,v=this);for(var b=0,S=0;S<v.length;S++)f=(d.words[S]|0)+(v.words[S]|0)+b,this.words[S]=f&67108863,b=f>>>26;for(;b!==0&&S<d.length;S++)f=(d.words[S]|0)+b,this.words[S]=f&67108863,b=f>>>26;if(this.length=d.length,b!==0)this.words[this.length]=b,this.length++;else if(d!==this)for(;S<d.length;S++)this.words[S]=d.words[S];return this},r.prototype.add=function(a){var f;return a.negative!==0&&this.negative===0?(a.negative=0,f=this.sub(a),a.negative^=1,f):a.negative===0&&this.negative!==0?(this.negative=0,f=a.sub(this),this.negative=1,f):this.length>a.length?this.clone().iadd(a):a.clone().iadd(this)},r.prototype.isub=function(a){if(a.negative!==0){a.negative=0;var f=this.iadd(a);return a.negative=1,f._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(a),this.negative=1,this._normSign();var d=this.cmp(a);if(d===0)return this.negative=0,this.length=1,this.words[0]=0,this;var v,b;d>0?(v=this,b=a):(v=a,b=this);for(var S=0,w=0;w<b.length;w++)f=(v.words[w]|0)-(b.words[w]|0)+S,S=f>>26,this.words[w]=f&67108863;for(;S!==0&&w<v.length;w++)f=(v.words[w]|0)+S,S=f>>26,this.words[w]=f&67108863;if(S===0&&w<v.length&&v!==this)for(;w<v.length;w++)this.words[w]=v.words[w];return this.length=Math.max(this.length,w),v!==this&&(this.negative=1),this.strip()},r.prototype.sub=function(a){return this.clone().isub(a)};function A(R,a,f){f.negative=a.negative^R.negative;var d=R.length+a.length|0;f.length=d,d=d-1|0;var v=R.words[0]|0,b=a.words[0]|0,S=v*b,w=S&67108863,y=S/67108864|0;f.words[0]=w;for(var u=1;u<d;u++){for(var x=y>>>26,L=y&67108863,_=Math.min(u,a.length-1),J=Math.max(0,u-R.length+1);J<=_;J++){var Z=u-J|0;v=R.words[Z]|0,b=a.words[J]|0,S=v*b+L,x+=S/67108864|0,L=S&67108863}f.words[u]=L|0,y=x|0}return y!==0?f.words[u]=y|0:f.length--,f.strip()}var C=function(a,f,d){var v=a.words,b=f.words,S=d.words,w=0,y,u,x,L=v[0]|0,_=L&8191,J=L>>>13,Z=v[1]|0,V=Z&8191,k=Z>>>13,H=v[2]|0,ee=H&8191,K=H>>>13,te=v[3]|0,Y=te&8191,ue=te>>>13,qe=v[4]|0,we=qe&8191,Ae=qe>>>13,st=v[5]|0,Be=st&8191,xe=st>>>13,ot=v[6]|0,Ie=ot&8191,Pe=ot>>>13,pt=v[7]|0,Fe=pt&8191,Ye=pt>>>13,Et=v[8]|0,$e=Et&8191,Ze=Et>>>13,Mt=v[9]|0,Je=Mt&8191,rt=Mt>>>13,_t=b[0]|0,Ke=_t&8191,Qe=_t>>>13,Te=b[1]|0,tt=Te&8191,nt=Te>>>13,Tt=b[2]|0,Ve=Tt&8191,at=Tt>>>13,je=b[3]|0,ge=je&8191,Ce=je>>>13,it=b[4]|0,De=it&8191,Ge=it>>>13,St=b[5]|0,re=St&8191,q=St>>>13,W=b[6]|0,fe=W&8191,be=W>>>13,le=b[7]|0,ae=le&8191,Ee=le>>>13,Xe=b[8]|0,pe=Xe&8191,ke=Xe>>>13,lt=b[9]|0,He=lt&8191,_e=lt>>>13;d.negative=a.negative^f.negative,d.length=19,y=Math.imul(_,Ke),u=Math.imul(_,Qe),u=u+Math.imul(J,Ke)|0,x=Math.imul(J,Qe);var ct=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(ct>>>26)|0,ct&=67108863,y=Math.imul(V,Ke),u=Math.imul(V,Qe),u=u+Math.imul(k,Ke)|0,x=Math.imul(k,Qe),y=y+Math.imul(_,tt)|0,u=u+Math.imul(_,nt)|0,u=u+Math.imul(J,tt)|0,x=x+Math.imul(J,nt)|0;var vt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(vt>>>26)|0,vt&=67108863,y=Math.imul(ee,Ke),u=Math.imul(ee,Qe),u=u+Math.imul(K,Ke)|0,x=Math.imul(K,Qe),y=y+Math.imul(V,tt)|0,u=u+Math.imul(V,nt)|0,u=u+Math.imul(k,tt)|0,x=x+Math.imul(k,nt)|0,y=y+Math.imul(_,Ve)|0,u=u+Math.imul(_,at)|0,u=u+Math.imul(J,Ve)|0,x=x+Math.imul(J,at)|0;var gt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(gt>>>26)|0,gt&=67108863,y=Math.imul(Y,Ke),u=Math.imul(Y,Qe),u=u+Math.imul(ue,Ke)|0,x=Math.imul(ue,Qe),y=y+Math.imul(ee,tt)|0,u=u+Math.imul(ee,nt)|0,u=u+Math.imul(K,tt)|0,x=x+Math.imul(K,nt)|0,y=y+Math.imul(V,Ve)|0,u=u+Math.imul(V,at)|0,u=u+Math.imul(k,Ve)|0,x=x+Math.imul(k,at)|0,y=y+Math.imul(_,ge)|0,u=u+Math.imul(_,Ce)|0,u=u+Math.imul(J,ge)|0,x=x+Math.imul(J,Ce)|0;var mt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(mt>>>26)|0,mt&=67108863,y=Math.imul(we,Ke),u=Math.imul(we,Qe),u=u+Math.imul(Ae,Ke)|0,x=Math.imul(Ae,Qe),y=y+Math.imul(Y,tt)|0,u=u+Math.imul(Y,nt)|0,u=u+Math.imul(ue,tt)|0,x=x+Math.imul(ue,nt)|0,y=y+Math.imul(ee,Ve)|0,u=u+Math.imul(ee,at)|0,u=u+Math.imul(K,Ve)|0,x=x+Math.imul(K,at)|0,y=y+Math.imul(V,ge)|0,u=u+Math.imul(V,Ce)|0,u=u+Math.imul(k,ge)|0,x=x+Math.imul(k,Ce)|0,y=y+Math.imul(_,De)|0,u=u+Math.imul(_,Ge)|0,u=u+Math.imul(J,De)|0,x=x+Math.imul(J,Ge)|0;var Ct=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,y=Math.imul(Be,Ke),u=Math.imul(Be,Qe),u=u+Math.imul(xe,Ke)|0,x=Math.imul(xe,Qe),y=y+Math.imul(we,tt)|0,u=u+Math.imul(we,nt)|0,u=u+Math.imul(Ae,tt)|0,x=x+Math.imul(Ae,nt)|0,y=y+Math.imul(Y,Ve)|0,u=u+Math.imul(Y,at)|0,u=u+Math.imul(ue,Ve)|0,x=x+Math.imul(ue,at)|0,y=y+Math.imul(ee,ge)|0,u=u+Math.imul(ee,Ce)|0,u=u+Math.imul(K,ge)|0,x=x+Math.imul(K,Ce)|0,y=y+Math.imul(V,De)|0,u=u+Math.imul(V,Ge)|0,u=u+Math.imul(k,De)|0,x=x+Math.imul(k,Ge)|0,y=y+Math.imul(_,re)|0,u=u+Math.imul(_,q)|0,u=u+Math.imul(J,re)|0,x=x+Math.imul(J,q)|0;var Pt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Pt>>>26)|0,Pt&=67108863,y=Math.imul(Ie,Ke),u=Math.imul(Ie,Qe),u=u+Math.imul(Pe,Ke)|0,x=Math.imul(Pe,Qe),y=y+Math.imul(Be,tt)|0,u=u+Math.imul(Be,nt)|0,u=u+Math.imul(xe,tt)|0,x=x+Math.imul(xe,nt)|0,y=y+Math.imul(we,Ve)|0,u=u+Math.imul(we,at)|0,u=u+Math.imul(Ae,Ve)|0,x=x+Math.imul(Ae,at)|0,y=y+Math.imul(Y,ge)|0,u=u+Math.imul(Y,Ce)|0,u=u+Math.imul(ue,ge)|0,x=x+Math.imul(ue,Ce)|0,y=y+Math.imul(ee,De)|0,u=u+Math.imul(ee,Ge)|0,u=u+Math.imul(K,De)|0,x=x+Math.imul(K,Ge)|0,y=y+Math.imul(V,re)|0,u=u+Math.imul(V,q)|0,u=u+Math.imul(k,re)|0,x=x+Math.imul(k,q)|0,y=y+Math.imul(_,fe)|0,u=u+Math.imul(_,be)|0,u=u+Math.imul(J,fe)|0,x=x+Math.imul(J,be)|0;var Nt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Nt>>>26)|0,Nt&=67108863,y=Math.imul(Fe,Ke),u=Math.imul(Fe,Qe),u=u+Math.imul(Ye,Ke)|0,x=Math.imul(Ye,Qe),y=y+Math.imul(Ie,tt)|0,u=u+Math.imul(Ie,nt)|0,u=u+Math.imul(Pe,tt)|0,x=x+Math.imul(Pe,nt)|0,y=y+Math.imul(Be,Ve)|0,u=u+Math.imul(Be,at)|0,u=u+Math.imul(xe,Ve)|0,x=x+Math.imul(xe,at)|0,y=y+Math.imul(we,ge)|0,u=u+Math.imul(we,Ce)|0,u=u+Math.imul(Ae,ge)|0,x=x+Math.imul(Ae,Ce)|0,y=y+Math.imul(Y,De)|0,u=u+Math.imul(Y,Ge)|0,u=u+Math.imul(ue,De)|0,x=x+Math.imul(ue,Ge)|0,y=y+Math.imul(ee,re)|0,u=u+Math.imul(ee,q)|0,u=u+Math.imul(K,re)|0,x=x+Math.imul(K,q)|0,y=y+Math.imul(V,fe)|0,u=u+Math.imul(V,be)|0,u=u+Math.imul(k,fe)|0,x=x+Math.imul(k,be)|0,y=y+Math.imul(_,ae)|0,u=u+Math.imul(_,Ee)|0,u=u+Math.imul(J,ae)|0,x=x+Math.imul(J,Ee)|0;var Lt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Lt>>>26)|0,Lt&=67108863,y=Math.imul($e,Ke),u=Math.imul($e,Qe),u=u+Math.imul(Ze,Ke)|0,x=Math.imul(Ze,Qe),y=y+Math.imul(Fe,tt)|0,u=u+Math.imul(Fe,nt)|0,u=u+Math.imul(Ye,tt)|0,x=x+Math.imul(Ye,nt)|0,y=y+Math.imul(Ie,Ve)|0,u=u+Math.imul(Ie,at)|0,u=u+Math.imul(Pe,Ve)|0,x=x+Math.imul(Pe,at)|0,y=y+Math.imul(Be,ge)|0,u=u+Math.imul(Be,Ce)|0,u=u+Math.imul(xe,ge)|0,x=x+Math.imul(xe,Ce)|0,y=y+Math.imul(we,De)|0,u=u+Math.imul(we,Ge)|0,u=u+Math.imul(Ae,De)|0,x=x+Math.imul(Ae,Ge)|0,y=y+Math.imul(Y,re)|0,u=u+Math.imul(Y,q)|0,u=u+Math.imul(ue,re)|0,x=x+Math.imul(ue,q)|0,y=y+Math.imul(ee,fe)|0,u=u+Math.imul(ee,be)|0,u=u+Math.imul(K,fe)|0,x=x+Math.imul(K,be)|0,y=y+Math.imul(V,ae)|0,u=u+Math.imul(V,Ee)|0,u=u+Math.imul(k,ae)|0,x=x+Math.imul(k,Ee)|0,y=y+Math.imul(_,pe)|0,u=u+Math.imul(_,ke)|0,u=u+Math.imul(J,pe)|0,x=x+Math.imul(J,ke)|0;var It=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(It>>>26)|0,It&=67108863,y=Math.imul(Je,Ke),u=Math.imul(Je,Qe),u=u+Math.imul(rt,Ke)|0,x=Math.imul(rt,Qe),y=y+Math.imul($e,tt)|0,u=u+Math.imul($e,nt)|0,u=u+Math.imul(Ze,tt)|0,x=x+Math.imul(Ze,nt)|0,y=y+Math.imul(Fe,Ve)|0,u=u+Math.imul(Fe,at)|0,u=u+Math.imul(Ye,Ve)|0,x=x+Math.imul(Ye,at)|0,y=y+Math.imul(Ie,ge)|0,u=u+Math.imul(Ie,Ce)|0,u=u+Math.imul(Pe,ge)|0,x=x+Math.imul(Pe,Ce)|0,y=y+Math.imul(Be,De)|0,u=u+Math.imul(Be,Ge)|0,u=u+Math.imul(xe,De)|0,x=x+Math.imul(xe,Ge)|0,y=y+Math.imul(we,re)|0,u=u+Math.imul(we,q)|0,u=u+Math.imul(Ae,re)|0,x=x+Math.imul(Ae,q)|0,y=y+Math.imul(Y,fe)|0,u=u+Math.imul(Y,be)|0,u=u+Math.imul(ue,fe)|0,x=x+Math.imul(ue,be)|0,y=y+Math.imul(ee,ae)|0,u=u+Math.imul(ee,Ee)|0,u=u+Math.imul(K,ae)|0,x=x+Math.imul(K,Ee)|0,y=y+Math.imul(V,pe)|0,u=u+Math.imul(V,ke)|0,u=u+Math.imul(k,pe)|0,x=x+Math.imul(k,ke)|0,y=y+Math.imul(_,He)|0,u=u+Math.imul(_,_e)|0,u=u+Math.imul(J,He)|0,x=x+Math.imul(J,_e)|0;var Ut=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Ut>>>26)|0,Ut&=67108863,y=Math.imul(Je,tt),u=Math.imul(Je,nt),u=u+Math.imul(rt,tt)|0,x=Math.imul(rt,nt),y=y+Math.imul($e,Ve)|0,u=u+Math.imul($e,at)|0,u=u+Math.imul(Ze,Ve)|0,x=x+Math.imul(Ze,at)|0,y=y+Math.imul(Fe,ge)|0,u=u+Math.imul(Fe,Ce)|0,u=u+Math.imul(Ye,ge)|0,x=x+Math.imul(Ye,Ce)|0,y=y+Math.imul(Ie,De)|0,u=u+Math.imul(Ie,Ge)|0,u=u+Math.imul(Pe,De)|0,x=x+Math.imul(Pe,Ge)|0,y=y+Math.imul(Be,re)|0,u=u+Math.imul(Be,q)|0,u=u+Math.imul(xe,re)|0,x=x+Math.imul(xe,q)|0,y=y+Math.imul(we,fe)|0,u=u+Math.imul(we,be)|0,u=u+Math.imul(Ae,fe)|0,x=x+Math.imul(Ae,be)|0,y=y+Math.imul(Y,ae)|0,u=u+Math.imul(Y,Ee)|0,u=u+Math.imul(ue,ae)|0,x=x+Math.imul(ue,Ee)|0,y=y+Math.imul(ee,pe)|0,u=u+Math.imul(ee,ke)|0,u=u+Math.imul(K,pe)|0,x=x+Math.imul(K,ke)|0,y=y+Math.imul(V,He)|0,u=u+Math.imul(V,_e)|0,u=u+Math.imul(k,He)|0,x=x+Math.imul(k,_e)|0;var Ot=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Ot>>>26)|0,Ot&=67108863,y=Math.imul(Je,Ve),u=Math.imul(Je,at),u=u+Math.imul(rt,Ve)|0,x=Math.imul(rt,at),y=y+Math.imul($e,ge)|0,u=u+Math.imul($e,Ce)|0,u=u+Math.imul(Ze,ge)|0,x=x+Math.imul(Ze,Ce)|0,y=y+Math.imul(Fe,De)|0,u=u+Math.imul(Fe,Ge)|0,u=u+Math.imul(Ye,De)|0,x=x+Math.imul(Ye,Ge)|0,y=y+Math.imul(Ie,re)|0,u=u+Math.imul(Ie,q)|0,u=u+Math.imul(Pe,re)|0,x=x+Math.imul(Pe,q)|0,y=y+Math.imul(Be,fe)|0,u=u+Math.imul(Be,be)|0,u=u+Math.imul(xe,fe)|0,x=x+Math.imul(xe,be)|0,y=y+Math.imul(we,ae)|0,u=u+Math.imul(we,Ee)|0,u=u+Math.imul(Ae,ae)|0,x=x+Math.imul(Ae,Ee)|0,y=y+Math.imul(Y,pe)|0,u=u+Math.imul(Y,ke)|0,u=u+Math.imul(ue,pe)|0,x=x+Math.imul(ue,ke)|0,y=y+Math.imul(ee,He)|0,u=u+Math.imul(ee,_e)|0,u=u+Math.imul(K,He)|0,x=x+Math.imul(K,_e)|0;var zt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(zt>>>26)|0,zt&=67108863,y=Math.imul(Je,ge),u=Math.imul(Je,Ce),u=u+Math.imul(rt,ge)|0,x=Math.imul(rt,Ce),y=y+Math.imul($e,De)|0,u=u+Math.imul($e,Ge)|0,u=u+Math.imul(Ze,De)|0,x=x+Math.imul(Ze,Ge)|0,y=y+Math.imul(Fe,re)|0,u=u+Math.imul(Fe,q)|0,u=u+Math.imul(Ye,re)|0,x=x+Math.imul(Ye,q)|0,y=y+Math.imul(Ie,fe)|0,u=u+Math.imul(Ie,be)|0,u=u+Math.imul(Pe,fe)|0,x=x+Math.imul(Pe,be)|0,y=y+Math.imul(Be,ae)|0,u=u+Math.imul(Be,Ee)|0,u=u+Math.imul(xe,ae)|0,x=x+Math.imul(xe,Ee)|0,y=y+Math.imul(we,pe)|0,u=u+Math.imul(we,ke)|0,u=u+Math.imul(Ae,pe)|0,x=x+Math.imul(Ae,ke)|0,y=y+Math.imul(Y,He)|0,u=u+Math.imul(Y,_e)|0,u=u+Math.imul(ue,He)|0,x=x+Math.imul(ue,_e)|0;var qt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(qt>>>26)|0,qt&=67108863,y=Math.imul(Je,De),u=Math.imul(Je,Ge),u=u+Math.imul(rt,De)|0,x=Math.imul(rt,Ge),y=y+Math.imul($e,re)|0,u=u+Math.imul($e,q)|0,u=u+Math.imul(Ze,re)|0,x=x+Math.imul(Ze,q)|0,y=y+Math.imul(Fe,fe)|0,u=u+Math.imul(Fe,be)|0,u=u+Math.imul(Ye,fe)|0,x=x+Math.imul(Ye,be)|0,y=y+Math.imul(Ie,ae)|0,u=u+Math.imul(Ie,Ee)|0,u=u+Math.imul(Pe,ae)|0,x=x+Math.imul(Pe,Ee)|0,y=y+Math.imul(Be,pe)|0,u=u+Math.imul(Be,ke)|0,u=u+Math.imul(xe,pe)|0,x=x+Math.imul(xe,ke)|0,y=y+Math.imul(we,He)|0,u=u+Math.imul(we,_e)|0,u=u+Math.imul(Ae,He)|0,x=x+Math.imul(Ae,_e)|0;var Yt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Yt>>>26)|0,Yt&=67108863,y=Math.imul(Je,re),u=Math.imul(Je,q),u=u+Math.imul(rt,re)|0,x=Math.imul(rt,q),y=y+Math.imul($e,fe)|0,u=u+Math.imul($e,be)|0,u=u+Math.imul(Ze,fe)|0,x=x+Math.imul(Ze,be)|0,y=y+Math.imul(Fe,ae)|0,u=u+Math.imul(Fe,Ee)|0,u=u+Math.imul(Ye,ae)|0,x=x+Math.imul(Ye,Ee)|0,y=y+Math.imul(Ie,pe)|0,u=u+Math.imul(Ie,ke)|0,u=u+Math.imul(Pe,pe)|0,x=x+Math.imul(Pe,ke)|0,y=y+Math.imul(Be,He)|0,u=u+Math.imul(Be,_e)|0,u=u+Math.imul(xe,He)|0,x=x+Math.imul(xe,_e)|0;var Xt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Xt>>>26)|0,Xt&=67108863,y=Math.imul(Je,fe),u=Math.imul(Je,be),u=u+Math.imul(rt,fe)|0,x=Math.imul(rt,be),y=y+Math.imul($e,ae)|0,u=u+Math.imul($e,Ee)|0,u=u+Math.imul(Ze,ae)|0,x=x+Math.imul(Ze,Ee)|0,y=y+Math.imul(Fe,pe)|0,u=u+Math.imul(Fe,ke)|0,u=u+Math.imul(Ye,pe)|0,x=x+Math.imul(Ye,ke)|0,y=y+Math.imul(Ie,He)|0,u=u+Math.imul(Ie,_e)|0,u=u+Math.imul(Pe,He)|0,x=x+Math.imul(Pe,_e)|0;var Ft=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Ft>>>26)|0,Ft&=67108863,y=Math.imul(Je,ae),u=Math.imul(Je,Ee),u=u+Math.imul(rt,ae)|0,x=Math.imul(rt,Ee),y=y+Math.imul($e,pe)|0,u=u+Math.imul($e,ke)|0,u=u+Math.imul(Ze,pe)|0,x=x+Math.imul(Ze,ke)|0,y=y+Math.imul(Fe,He)|0,u=u+Math.imul(Fe,_e)|0,u=u+Math.imul(Ye,He)|0,x=x+Math.imul(Ye,_e)|0;var Jt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Jt>>>26)|0,Jt&=67108863,y=Math.imul(Je,pe),u=Math.imul(Je,ke),u=u+Math.imul(rt,pe)|0,x=Math.imul(rt,ke),y=y+Math.imul($e,He)|0,u=u+Math.imul($e,_e)|0,u=u+Math.imul(Ze,He)|0,x=x+Math.imul(Ze,_e)|0;var At=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(At>>>26)|0,At&=67108863,y=Math.imul(Je,He),u=Math.imul(Je,_e),u=u+Math.imul(rt,He)|0,x=Math.imul(rt,_e);var Qt=(w+y|0)+((u&8191)<<13)|0;return w=(x+(u>>>13)|0)+(Qt>>>26)|0,Qt&=67108863,S[0]=ct,S[1]=vt,S[2]=gt,S[3]=mt,S[4]=Ct,S[5]=Pt,S[6]=Nt,S[7]=Lt,S[8]=It,S[9]=Ut,S[10]=Ot,S[11]=zt,S[12]=qt,S[13]=Yt,S[14]=Xt,S[15]=Ft,S[16]=Jt,S[17]=At,S[18]=Qt,w!==0&&(S[19]=w,d.length++),d};Math.imul||(C=A);function T(R,a,f){f.negative=a.negative^R.negative,f.length=R.length+a.length;for(var d=0,v=0,b=0;b<f.length-1;b++){var S=v;v=0;for(var w=d&67108863,y=Math.min(b,a.length-1),u=Math.max(0,b-R.length+1);u<=y;u++){var x=b-u,L=R.words[x]|0,_=a.words[u]|0,J=L*_,Z=J&67108863;S=S+(J/67108864|0)|0,Z=Z+w|0,w=Z&67108863,S=S+(Z>>>26)|0,v+=S>>>26,S&=67108863}f.words[b]=w,d=S,S=v}return d!==0?f.words[b]=d:f.length--,f.strip()}function I(R,a,f){var d=new M;return d.mulp(R,a,f)}r.prototype.mulTo=function(a,f){var d,v=this.length+a.length;return this.length===10&&a.length===10?d=C(this,a,f):v<63?d=A(this,a,f):v<1024?d=T(this,a,f):d=I(this,a,f),d};function M(R,a){this.x=R,this.y=a}M.prototype.makeRBT=function(a){for(var f=new Array(a),d=r.prototype._countBits(a)-1,v=0;v<a;v++)f[v]=this.revBin(v,d,a);return f},M.prototype.revBin=function(a,f,d){if(a===0||a===d-1)return a;for(var v=0,b=0;b<f;b++)v|=(a&1)<<f-b-1,a>>=1;return v},M.prototype.permute=function(a,f,d,v,b,S){for(var w=0;w<S;w++)v[w]=f[a[w]],b[w]=d[a[w]]},M.prototype.transform=function(a,f,d,v,b,S){this.permute(S,a,f,d,v,b);for(var w=1;w<b;w<<=1)for(var y=w<<1,u=Math.cos(2*Math.PI/y),x=Math.sin(2*Math.PI/y),L=0;L<b;L+=y)for(var _=u,J=x,Z=0;Z<w;Z++){var V=d[L+Z],k=v[L+Z],H=d[L+Z+w],ee=v[L+Z+w],K=_*H-J*ee;ee=_*ee+J*H,H=K,d[L+Z]=V+H,v[L+Z]=k+ee,d[L+Z+w]=V-H,v[L+Z+w]=k-ee,Z!==y&&(K=u*_-x*J,J=u*J+x*_,_=K)}},M.prototype.guessLen13b=function(a,f){var d=Math.max(f,a)|1,v=d&1,b=0;for(d=d/2|0;d;d=d>>>1)b++;return 1<<b+1+v},M.prototype.conjugate=function(a,f,d){if(!(d<=1))for(var v=0;v<d/2;v++){var b=a[v];a[v]=a[d-v-1],a[d-v-1]=b,b=f[v],f[v]=-f[d-v-1],f[d-v-1]=-b}},M.prototype.normalize13b=function(a,f){for(var d=0,v=0;v<f/2;v++){var b=Math.round(a[2*v+1]/f)*8192+Math.round(a[2*v]/f)+d;a[v]=b&67108863,b<67108864?d=0:d=b/67108864|0}return a},M.prototype.convert13b=function(a,f,d,v){for(var b=0,S=0;S<f;S++)b=b+(a[S]|0),d[2*S]=b&8191,b=b>>>13,d[2*S+1]=b&8191,b=b>>>13;for(S=2*f;S<v;++S)d[S]=0;i(b===0),i((b&-8192)===0)},M.prototype.stub=function(a){for(var f=new Array(a),d=0;d<a;d++)f[d]=0;return f},M.prototype.mulp=function(a,f,d){var v=2*this.guessLen13b(a.length,f.length),b=this.makeRBT(v),S=this.stub(v),w=new Array(v),y=new Array(v),u=new Array(v),x=new Array(v),L=new Array(v),_=new Array(v),J=d.words;J.length=v,this.convert13b(a.words,a.length,w,v),this.convert13b(f.words,f.length,x,v),this.transform(w,S,y,u,v,b),this.transform(x,S,L,_,v,b);for(var Z=0;Z<v;Z++){var V=y[Z]*L[Z]-u[Z]*_[Z];u[Z]=y[Z]*_[Z]+u[Z]*L[Z],y[Z]=V}return this.conjugate(y,u,v),this.transform(y,u,J,S,v,b),this.conjugate(J,S,v),this.normalize13b(J,v),d.negative=a.negative^f.negative,d.length=a.length+f.length,d.strip()},r.prototype.mul=function(a){var f=new r(null);return f.words=new Array(this.length+a.length),this.mulTo(a,f)},r.prototype.mulf=function(a){var f=new r(null);return f.words=new Array(this.length+a.length),I(this,a,f)},r.prototype.imul=function(a){return this.clone().mulTo(a,this)},r.prototype.imuln=function(a){i(typeof a=="number"),i(a<67108864);for(var f=0,d=0;d<this.length;d++){var v=(this.words[d]|0)*a,b=(v&67108863)+(f&67108863);f>>=26,f+=v/67108864|0,f+=b>>>26,this.words[d]=b&67108863}return f!==0&&(this.words[d]=f,this.length++),this.length=a===0?1:this.length,this},r.prototype.muln=function(a){return this.clone().imuln(a)},r.prototype.sqr=function(){return this.mul(this)},r.prototype.isqr=function(){return this.imul(this.clone())},r.prototype.pow=function(a){var f=E(a);if(f.length===0)return new r(1);for(var d=this,v=0;v<f.length&&f[v]===0;v++,d=d.sqr());if(++v<f.length)for(var b=d.sqr();v<f.length;v++,b=b.sqr())f[v]!==0&&(d=d.mul(b));return d},r.prototype.iushln=function(a){i(typeof a=="number"&&a>=0);var f=a%26,d=(a-f)/26,v=67108863>>>26-f<<26-f,b;if(f!==0){var S=0;for(b=0;b<this.length;b++){var w=this.words[b]&v,y=(this.words[b]|0)-w<<f;this.words[b]=y|S,S=w>>>26-f}S&&(this.words[b]=S,this.length++)}if(d!==0){for(b=this.length-1;b>=0;b--)this.words[b+d]=this.words[b];for(b=0;b<d;b++)this.words[b]=0;this.length+=d}return this.strip()},r.prototype.ishln=function(a){return i(this.negative===0),this.iushln(a)},r.prototype.iushrn=function(a,f,d){i(typeof a=="number"&&a>=0);var v;f?v=(f-f%26)/26:v=0;var b=a%26,S=Math.min((a-b)/26,this.length),w=67108863^67108863>>>b<<b,y=d;if(v-=S,v=Math.max(0,v),y){for(var u=0;u<S;u++)y.words[u]=this.words[u];y.length=S}if(S!==0)if(this.length>S)for(this.length-=S,u=0;u<this.length;u++)this.words[u]=this.words[u+S];else this.words[0]=0,this.length=1;var x=0;for(u=this.length-1;u>=0&&(x!==0||u>=v);u--){var L=this.words[u]|0;this.words[u]=x<<26-b|L>>>b,x=L&w}return y&&x!==0&&(y.words[y.length++]=x),this.length===0&&(this.words[0]=0,this.length=1),this.strip()},r.prototype.ishrn=function(a,f,d){return i(this.negative===0),this.iushrn(a,f,d)},r.prototype.shln=function(a){return this.clone().ishln(a)},r.prototype.ushln=function(a){return this.clone().iushln(a)},r.prototype.shrn=function(a){return this.clone().ishrn(a)},r.prototype.ushrn=function(a){return this.clone().iushrn(a)},r.prototype.testn=function(a){i(typeof a=="number"&&a>=0);var f=a%26,d=(a-f)/26,v=1<<f;if(this.length<=d)return!1;var b=this.words[d];return!!(b&v)},r.prototype.imaskn=function(a){i(typeof a=="number"&&a>=0);var f=a%26,d=(a-f)/26;if(i(this.negative===0,"imaskn works only with positive numbers"),this.length<=d)return this;if(f!==0&&d++,this.length=Math.min(d,this.length),f!==0){var v=67108863^67108863>>>f<<f;this.words[this.length-1]&=v}return this.length===0&&(this.words[0]=0,this.length=1),this.strip()},r.prototype.maskn=function(a){return this.clone().imaskn(a)},r.prototype.iaddn=function(a){return i(typeof a=="number"),i(a<67108864),a<0?this.isubn(-a):this.negative!==0?this.length===1&&(this.words[0]|0)<a?(this.words[0]=a-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(a),this.negative=1,this):this._iaddn(a)},r.prototype._iaddn=function(a){this.words[0]+=a;for(var f=0;f<this.length&&this.words[f]>=67108864;f++)this.words[f]-=67108864,f===this.length-1?this.words[f+1]=1:this.words[f+1]++;return this.length=Math.max(this.length,f+1),this}
vendor: 9,243 bytes, line 42
42,r.prototype.isubn=function(a){if(i(typeof a=="number"),i(a<67108864),a<0)return this.iaddn(-a);if(this.negative!==0)return this.negative=0,this.iaddn(a),this.negative=1,this;if(this.words[0]-=a,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var f=0;f<this.length&&this.words[f]<0;f++)this.words[f]+=67108864,this.words[f+1]-=1;return this.strip()},r.prototype.addn=function(a){return this.clone().iaddn(a)},r.prototype.subn=function(a){return this.clone().isubn(a)},r.prototype.iabs=function(){return this.negative=0,this},r.prototype.abs=function(){return this.clone().iabs()},r.prototype._ishlnsubmul=function(a,f,d){var v=a.length+d,b;this._expand(v);var S,w=0;for(b=0;b<a.length;b++){S=(this.words[b+d]|0)+w;var y=(a.words[b]|0)*f;S-=y&67108863,w=(S>>26)-(y/67108864|0),this.words[b+d]=S&67108863}for(;b<this.length-d;b++)S=(this.words[b+d]|0)+w,w=S>>26,this.words[b+d]=S&67108863;if(w===0)return this.strip();for(i(w===-1),w=0,b=0;b<this.length;b++)S=-(this.words[b]|0)+w,w=S>>26,this.words[b]=S&67108863;return this.negative=1,this.strip()},r.prototype._wordDiv=function(a,f){var d=this.length-a.length,v=this.clone(),b=a,S=b.words[b.length-1]|0,w=this._countBits(S);d=26-w,d!==0&&(b=b.ushln(d),v.iushln(d),S=b.words[b.length-1]|0);var y=v.length-b.length,u;if(f!=="mod"){u=new r(null),u.length=y+1,u.words=new Array(u.length);for(var x=0;x<u.length;x++)u.words[x]=0}var L=v.clone()._ishlnsubmul(b,1,y);L.negative===0&&(v=L,u&&(u.words[y]=1));for(var _=y-1;_>=0;_--){var J=(v.words[b.length+_]|0)*67108864+(v.words[b.length+_-1]|0);for(J=Math.min(J/S|0,67108863),v._ishlnsubmul(b,J,_);v.negative!==0;)J--,v.negative=0,v._ishlnsubmul(b,1,_),v.isZero()||(v.negative^=1);u&&(u.words[_]=J)}return u&&u.strip(),v.strip(),f!=="div"&&d!==0&&v.iushrn(d),{div:u||null,mod:v}},r.prototype.divmod=function(a,f,d){if(i(!a.isZero()),this.isZero())return{div:new r(0),mod:new r(0)};var v,b,S;return this.negative!==0&&a.negative===0?(S=this.neg().divmod(a,f),f!=="mod"&&(v=S.div.neg()),f!=="div"&&(b=S.mod.neg(),d&&b.negative!==0&&b.iadd(a)),{div:v,mod:b}):this.negative===0&&a.negative!==0?(S=this.divmod(a.neg(),f),f!=="mod"&&(v=S.div.neg()),{div:v,mod:S.mod}):(this.negative&a.negative)!==0?(S=this.neg().divmod(a.neg(),f),f!=="div"&&(b=S.mod.neg(),d&&b.negative!==0&&b.isub(a)),{div:S.div,mod:b}):a.length>this.length||this.cmp(a)<0?{div:new r(0),mod:this}:a.length===1?f==="div"?{div:this.divn(a.words[0]),mod:null}:f==="mod"?{div:null,mod:new r(this.modn(a.words[0]))}:{div:this.divn(a.words[0]),mod:new r(this.modn(a.words[0]))}:this._wordDiv(a,f)},r.prototype.div=function(a){return this.divmod(a,"div",!1).div},r.prototype.mod=function(a){return this.divmod(a,"mod",!1).mod},r.prototype.umod=function(a){return this.divmod(a,"mod",!0).mod},r.prototype.divRound=function(a){var f=this.divmod(a);if(f.mod.isZero())return f.div;var d=f.div.negative!==0?f.mod.isub(a):f.mod,v=a.ushrn(1),b=a.andln(1),S=d.cmp(v);return S<0||b===1&&S===0?f.div:f.div.negative!==0?f.div.isubn(1):f.div.iaddn(1)},r.prototype.modn=function(a){i(a<=67108863);for(var f=(1<<26)%a,d=0,v=this.length-1;v>=0;v--)d=(f*d+(this.words[v]|0))%a;return d},r.prototype.idivn=function(a){i(a<=67108863);for(var f=0,d=this.length-1;d>=0;d--){var v=(this.words[d]|0)+f*67108864;this.words[d]=v/a|0,f=v%a}return this.strip()},r.prototype.divn=function(a){return this.clone().idivn(a)},r.prototype.egcd=function(a){i(a.negative===0),i(!a.isZero());var f=this,d=a.clone();f.negative!==0?f=f.umod(a):f=f.clone();for(var v=new r(1),b=new r(0),S=new r(0),w=new r(1),y=0;f.isEven()&&d.isEven();)f.iushrn(1),d.iushrn(1),++y;for(var u=d.clone(),x=f.clone();!f.isZero();){for(var L=0,_=1;(f.words[0]&_)===0&&L<26;++L,_<<=1);if(L>0)for(f.iushrn(L);L-- >0;)(v.isOdd()||b.isOdd())&&(v.iadd(u),b.isub(x)),v.iushrn(1),b.iushrn(1);for(var J=0,Z=1;(d.words[0]&Z)===0&&J<26;++J,Z<<=1);if(J>0)for(d.iushrn(J);J-- >0;)(S.isOdd()||w.isOdd())&&(S.iadd(u),w.isub(x)),S.iushrn(1),w.iushrn(1);f.cmp(d)>=0?(f.isub(d),v.isub(S),b.isub(w)):(d.isub(f),S.isub(v),w.isub(b))}return{a:S,b:w,gcd:d.iushln(y)}},r.prototype._invmp=function(a){i(a.negative===0),i(!a.isZero());var f=this,d=a.clone();f.negative!==0?f=f.umod(a):f=f.clone();for(var v=new r(1),b=new r(0),S=d.clone();f.cmpn(1)>0&&d.cmpn(1)>0;){for(var w=0,y=1;(f.words[0]&y)===0&&w<26;++w,y<<=1);if(w>0)for(f.iushrn(w);w-- >0;)v.isOdd()&&v.iadd(S),v.iushrn(1);for(var u=0,x=1;(d.words[0]&x)===0&&u<26;++u,x<<=1);if(u>0)for(d.iushrn(u);u-- >0;)b.isOdd()&&b.iadd(S),b.iushrn(1);f.cmp(d)>=0?(f.isub(d),v.isub(b)):(d.isub(f),b.isub(v))}var L;return f.cmpn(1)===0?L=v:L=b,L.cmpn(0)<0&&L.iadd(a),L},r.prototype.gcd=function(a){if(this.isZero())return a.abs();if(a.isZero())return this.abs();var f=this.clone(),d=a.clone();f.negative=0,d.negative=0;for(var v=0;f.isEven()&&d.isEven();v++)f.iushrn(1),d.iushrn(1);do{for(;f.isEven();)f.iushrn(1);for(;d.isEven();)d.iushrn(1);var b=f.cmp(d);if(b<0){var S=f;f=d,d=S}else if(b===0||d.cmpn(1)===0)break;f.isub(d)}while(!0);return d.iushln(v)},r.prototype.invm=function(a){return this.egcd(a).a.umod(a)},r.prototype.isEven=function(){return(this.words[0]&1)===0},r.prototype.isOdd=function(){return(this.words[0]&1)===1},r.prototype.andln=function(a){return this.words[0]&a},r.prototype.bincn=function(a){i(typeof a=="number");var f=a%26,d=(a-f)/26,v=1<<f;if(this.length<=d)return this._expand(d+1),this.words[d]|=v,this;for(var b=v,S=d;b!==0&&S<this.length;S++){var w=this.words[S]|0;w+=b,b=w>>>26,w&=67108863,this.words[S]=w}return b!==0&&(this.words[S]=b,this.length++),this},r.prototype.isZero=function(){return this.length===1&&this.words[0]===0},r.prototype.cmpn=function(a){var f=a<0;if(this.negative!==0&&!f)return-1;if(this.negative===0&&f)return 1;this.strip();var d;if(this.length>1)d=1;else{f&&(a=-a),i(a<=67108863,"Number is too big");var v=this.words[0]|0;d=v===a?0:v<a?-1:1}return this.negative!==0?-d|0:d},r.prototype.cmp=function(a){if(this.negative!==0&&a.negative===0)return-1;if(this.negative===0&&a.negative!==0)return 1;var f=this.ucmp(a);return this.negative!==0?-f|0:f},r.prototype.ucmp=function(a){if(this.length>a.length)return 1;if(this.length<a.length)return-1;for(var f=0,d=this.length-1;d>=0;d--){var v=this.words[d]|0,b=a.words[d]|0;if(v!==b){v<b?f=-1:v>b&&(f=1);break}}return f},r.prototype.gtn=function(a){return this.cmpn(a)===1},r.prototype.gt=function(a){return this.cmp(a)===1},r.prototype.gten=function(a){return this.cmpn(a)>=0},r.prototype.gte=function(a){return this.cmp(a)>=0},r.prototype.ltn=function(a){return this.cmpn(a)===-1},r.prototype.lt=function(a){return this.cmp(a)===-1},r.prototype.lten=function(a){return this.cmpn(a)<=0},r.prototype.lte=function(a){return this.cmp(a)<=0},r.prototype.eqn=function(a){return this.cmpn(a)===0},r.prototype.eq=function(a){return this.cmp(a)===0},r.red=function(a){return new U(a)},r.prototype.toRed=function(a){return i(!this.red,"Already a number in reduction context"),i(this.negative===0,"red works only with positives"),a.convertTo(this)._forceRed(a)},r.prototype.fromRed=function(){return i(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},r.prototype._forceRed=function(a){return this.red=a,this},r.prototype.forceRed=function(a){return i(!this.red,"Already a number in reduction context"),this._forceRed(a)},r.prototype.redAdd=function(a){return i(this.red,"redAdd works only with red numbers"),this.red.add(this,a)},r.prototype.redIAdd=function(a){return i(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,a)},r.prototype.redSub=function(a){return i(this.red,"redSub works only with red numbers"),this.red.sub(this,a)},r.prototype.redISub=function(a){return i(this.red,"redISub works only with red numbers"),this.red.isub(this,a)},r.prototype.redShl=function(a){return i(this.red,"redShl works only with red numbers"),this.red.shl(this,a)},r.prototype.redMul=function(a){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,a),this.red.mul(this,a)},r.prototype.redIMul=function(a){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,a),this.red.imul(this,a)},r.prototype.redSqr=function(){return i(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},r.prototype.redISqr=function(){return i(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},r.prototype.redSqrt=function(){return i(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},r.prototype.redInvm=function(){return i(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},r.prototype.redNeg=function(){return i(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},r.prototype.redPow=function(a){return i(this.red&&!a.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,a)};var P={k256:null,p224:null,p192:null,p25519:null};function N(R,a){this.name=R,this.p=new r(a,16),this.n=this.p.bitLength(),this.k=new r(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}N.prototype._tmp=function(){var a=new r(null);return a.words=new Array(Math.ceil(this.n/13)),a},N.prototype.ireduce=function(a){var f=a,d;
vendor: 5,879 bytes, line 42
42do this.split(f,this.tmp),f=this.imulK(f),f=f.iadd(this.tmp),d=f.bitLength();while(d>this.n);var v=d<this.n?-1:f.ucmp(this.p);return v===0?(f.words[0]=0,f.length=1):v>0?f.isub(this.p):f.strip!==void 0?f.strip():f._strip(),f},N.prototype.split=function(a,f){a.iushrn(this.n,0,f)},N.prototype.imulK=function(a){return a.imul(this.k)};function O(){N.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}s(O,N),O.prototype.split=function(a,f){for(var d=4194303,v=Math.min(a.length,9),b=0;b<v;b++)f.words[b]=a.words[b];if(f.length=v,a.length<=9){a.words[0]=0,a.length=1;return}var S=a.words[9];for(f.words[f.length++]=S&d,b=10;b<a.length;b++){var w=a.words[b]|0;a.words[b-10]=(w&d)<<4|S>>>22,S=w}S>>>=22,a.words[b-10]=S,S===0&&a.length>10?a.length-=10:a.length-=9},O.prototype.imulK=function(a){a.words[a.length]=0,a.words[a.length+1]=0,a.length+=2;for(var f=0,d=0;d<a.length;d++){var v=a.words[d]|0;f+=v*977,a.words[d]=f&67108863,f=v*64+(f/67108864|0)}return a.words[a.length-1]===0&&(a.length--,a.words[a.length-1]===0&&a.length--),a};function j(){N.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}s(j,N);function B(){N.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}s(B,N);function D(){N.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}s(D,N),D.prototype.imulK=function(a){for(var f=0,d=0;d<a.length;d++){var v=(a.words[d]|0)*19+f,b=v&67108863;v>>>=26,a.words[d]=b,f=v}return f!==0&&(a.words[a.length++]=f),a},r._prime=function(a){if(P[a])return P[a];var f;if(a==="k256")f=new O;else if(a==="p224")f=new j;else if(a==="p192")f=new B;else if(a==="p25519")f=new D;else throw new Error("Unknown prime "+a);return P[a]=f,f};function U(R){if(typeof R=="string"){var a=r._prime(R);this.m=a.p,this.prime=a}else i(R.gtn(1),"modulus must be greater than 1"),this.m=R,this.prime=null}U.prototype._verify1=function(a){i(a.negative===0,"red works only with positives"),i(a.red,"red works only with red numbers")},U.prototype._verify2=function(a,f){i((a.negative|f.negative)===0,"red works only with positives"),i(a.red&&a.red===f.red,"red works only with red numbers")},U.prototype.imod=function(a){return this.prime?this.prime.ireduce(a)._forceRed(this):a.umod(this.m)._forceRed(this)},U.prototype.neg=function(a){return a.isZero()?a.clone():this.m.sub(a)._forceRed(this)},U.prototype.add=function(a,f){this._verify2(a,f);var d=a.add(f);return d.cmp(this.m)>=0&&d.isub(this.m),d._forceRed(this)},U.prototype.iadd=function(a,f){this._verify2(a,f);var d=a.iadd(f);return d.cmp(this.m)>=0&&d.isub(this.m),d},U.prototype.sub=function(a,f){this._verify2(a,f);var d=a.sub(f);return d.cmpn(0)<0&&d.iadd(this.m),d._forceRed(this)},U.prototype.isub=function(a,f){this._verify2(a,f);var d=a.isub(f);return d.cmpn(0)<0&&d.iadd(this.m),d},U.prototype.shl=function(a,f){return this._verify1(a),this.imod(a.ushln(f))},U.prototype.imul=function(a,f){return this._verify2(a,f),this.imod(a.imul(f))},U.prototype.mul=function(a,f){return this._verify2(a,f),this.imod(a.mul(f))},U.prototype.isqr=function(a){return this.imul(a,a.clone())},U.prototype.sqr=function(a){return this.mul(a,a)},U.prototype.sqrt=function(a){if(a.isZero())return a.clone();var f=this.m.andln(3);if(i(f%2===1),f===3){var d=this.m.add(new r(1)).iushrn(2);return this.pow(a,d)}for(var v=this.m.subn(1),b=0;!v.isZero()&&v.andln(1)===0;)b++,v.iushrn(1);i(!v.isZero());var S=new r(1).toRed(this),w=S.redNeg(),y=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new r(2*u*u).toRed(this);this.pow(u,y).cmp(w)!==0;)u.redIAdd(w);for(var x=this.pow(u,v),L=this.pow(a,v.addn(1).iushrn(1)),_=this.pow(a,v),J=b;_.cmp(S)!==0;){for(var Z=_,V=0;Z.cmp(S)!==0;V++)Z=Z.redSqr();i(V<J);var k=this.pow(x,new r(1).iushln(J-V-1));L=L.redMul(k),x=k.redSqr(),_=_.redMul(x),J=V}return L},U.prototype.invm=function(a){var f=a._invmp(this.m);return f.negative!==0?(f.negative=0,this.imod(f).redNeg()):this.imod(f)},U.prototype.pow=function(a,f){if(f.isZero())return new r(1).toRed(this);if(f.cmpn(1)===0)return a.clone();var d=4,v=new Array(1<<d);v[0]=new r(1).toRed(this),v[1]=a;for(var b=2;b<v.length;b++)v[b]=this.mul(v[b-1],a);var S=v[0],w=0,y=0,u=f.bitLength()%26;for(u===0&&(u=26),b=f.length-1;b>=0;b--){for(var x=f.words[b],L=u-1;L>=0;L--){var _=x>>L&1;if(S!==v[0]&&(S=this.sqr(S)),_===0&&w===0){y=0;continue}w<<=1,w|=_,y++,!(y!==d&&(b!==0||L!==0))&&(S=this.mul(S,v[w]),y=0,w=0)}u=26}return S},U.prototype.convertTo=function(a){var f=a.umod(this.m);return f===a?f.clone():f},U.prototype.convertFrom=function(a){var f=a.clone();return f.red=null,f},r.mont=function(a){return new z(a)};function z(R){U.call(this,R),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new r(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}s(z,U),z.prototype.convertTo=function(a){return this.imod(a.ushln(this.shift))},z.prototype.convertFrom=function(a){var f=this.imod(a.mul(this.rinv));return f.red=null,f},z.prototype.imul=function(a,f){if(a.isZero()||f.isZero())return a.words[0]=0,a.length=1,a;var d=a.imul(f),v=d.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),b=d.isub(v).iushrn(this.shift),S=b;return b.cmp(this.m)>=0?S=b.isub(this.m):b.cmpn(0)<0&&(S=b.iadd(this.m)),S._forceRed(this)},z.prototype.mul=function(a,f){if(a.isZero()||f.isZero())return new r(0)._forceRed(this);var d=a.mul(f),v=d.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),b=d.isub(v).iushrn(this.shift),S=b;return b.cmp(this.m)>=0?S=b.isub(this.m):b.cmpn(0)<0&&(S=b.iadd(this.m)),S._forceRed(this)},z.prototype.invm=function(a){var f=this.imod(a._invmp(this.m).mul(this.r2));return f._forceRed(this)}})(e,bn$a)}(bn$b)),bn$b.exports}
42var brorand={exports:{}},hasRequiredBrorand;function requireBrorand(){if(hasRequiredBrorand)return brorand.exports;hasRequiredBrorand=1;var e;brorand.exports=function(s){return e||(e=new t(null)),e.generate(s)};function t(i){this.rand=i}if(brorand.exports.Rand=t,t.prototype.generate=function(s){return this._rand(s)},t.prototype._rand=function(s){if(this.rand.getBytes)return this.rand.getBytes(s);for(var r=new Uint8Array(s),o=0;o<r.length;o++)r[o]=this.rand.getByte();return r},typeof self=="object")self.crypto&&self.crypto.getRandomValues?t.prototype._rand=function(s){var r=new Uint8Array(s);return self.crypto.getRandomValues(r),r}:self.msCrypto&&self.msCrypto.getRandomValues?t.prototype._rand=function(s){var r=new Uint8Array(s);return self.msCrypto.getRandomValues(r),r}:typeof window=="object"&&(t.prototype._rand=function(){throw new Error("Not implemented yet")});else try{var n=requireCryptoBrowserify();if(typeof n.randomBytes!="function")throw new Error("Not supported");t.prototype._rand=function(s){return n.randomBytes(s)}}catch{}return brorand.exports}var mr,hasRequiredMr;function requireMr(){if(hasRequiredMr)return mr;hasRequiredMr=1;var e=requireBn$5(),t=requireBrorand();function n(i){this.rand=i||new t.Rand}return mr=n,n.create=function(s){return new n(s)},n.prototype._randbelow=function(s){var r=s.bitLength(),o=Math.ceil(r/8);do var l=new e(this.rand.generate(o));while(l.cmp(s)>=0);return l},n.prototype._randrange=function(s,r){var o=r.sub(s);return s.add(this._randbelow(o))},n.prototype.test=function(s,r,o){var l=s.bitLength(),c=e.mont(s),h=new e(1).toRed(c);r||(r=Math.max(1,l/48|0));for(var p=s.subn(1),m=0;!p.testn(m);m++);for(var g=s.shrn(m),E=p.toRed(c),A=!0;r>0;r--){var C=this._randrange(new e(2),p);o&&o(C);var T=C.toRed(c).redPow(g);if(!(T.cmp(h)===0||T.cmp(E)===0)){for(var I=1;I<m;I++){if(T=T.redSqr(),T.cmp(h)===0)return!1;if(T.cmp(E)===0)break}if(I===m)return!1}}return A},n.prototype.getDivisor=function(s,r){var o=s.bitLength(),l=e.mont(s),c=new e(1).toRed(l);r||(r=Math.max(1,o/48|0));for(var h=s.subn(1),p=0;!h.testn(p);p++);for(var m=s.shrn(p),g=h.toRed(l);r>0;r--){var E=this._randrange(new e(2),h),A=s.gcd(E);if(A.cmpn(1)!==0)return A;var C=E.toRed(l).redPow(m);if(!(C.cmp(c)===0||C.cmp(g)===0)){for(var T=1;T<p;T++){if(C=C.redSqr(),C.cmp(c)===0)return C.fromRed().subn(1).gcd(s);if(C.cmp(g)===0)break}if(T===p)return C=C.redSqr(),C.fromRed().subn(1).gcd(s)}}return!1},mr}var generatePrime,hasRequiredGeneratePrime;function requireGeneratePrime(){if(hasRequiredGeneratePrime)return generatePrime;hasRequiredGeneratePrime=1;var e=requireBrowser$c();generatePrime=T,T.simpleSieve=A,T.fermatTest=C;var t=requireBn$6(),n=new t(24),i=requireMr(),s=new i,r=new t(1),o=new t(2),l=new t(5);new t(16),new t(8);var c=new t(10),h=new t(3);new t(7);var p=new t(11),m=new t(4);new t(12);var g=null;function E(){if(g!==null)return g;var I=1048576,M=[];M[0]=2;for(var P=1,N=3;N<I;N+=2){for(var O=Math.ceil(Math.sqrt(N)),j=0;j<P&&M[j]<=O&&N%M[j]!==0;j++);P!==j&&M[j]<=O||(M[P++]=N)}return g=M,M}function A(I){for(var M=E(),P=0;P<M.length;P++)if(I.modn(M[P])===0)return I.cmpn(M[P])===0;return!0}function C(I){var M=t.mont(I);return o.toRed(M).redPow(I.subn(1)).fromRed().cmpn(1)===0}function T(I,M){if(I<16)return M===2||M===5?new t([140,123]):new t([140,39]);M=new t(M);for(var P,N;;){for(P=new t(e(Math.ceil(I/8)));P.bitLength()>I;)P.ishrn(1);if(P.isEven()&&P.iadd(r),P.testn(1)||P.iadd(o),M.cmp(o)){if(!M.cmp(l))for(;P.mod(c).cmp(h);)P.iadd(m)}else for(;P.mod(n).cmp(p);)P.iadd(m);if(N=P.shrn(1),A(N)&&A(P)&&C(N)&&C(P)&&s.test(N)&&s.test(P))return P}}return generatePrime}const modp1={gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a63a3620ffffffffffffffff"},modp2={gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece65381ffffffffffffffff"},modp5={gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca237327ffffffffffffffff"},modp14={gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aacaa68ffffffffffffffff"},modp15={gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a93ad2caffffffffffffffff"},modp16={gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c934063199ffffffffffffffff"},modp17={gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd4
4207b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dcc4024ffffffffffffffff"},modp18={gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dbe115974a3926f12fee5e438777cb6a932df8cd8bec4d073b931ba3bc832b68d9dd300741fa7bf8afc47ed2576f6936ba424663aab639c5ae4f5683423b4742bf1c978238f16cbe39d652de3fdb8befc848ad922222e04a4037c0713eb57a81a23f0c73473fc646cea306b4bcbc8862f8385ddfa9d4b7fa2c087e879683303ed5bdd3a062b3cf5b3a278a66d2a13f83f44f82ddf310ee074ab6a364597e899a0255dc164f31cc50846851df9ab48195ded7ea1b1d510bd7ee74d73faf36bc31ecfa268359046f4eb879f924009438b481c6cd7889a002ed5ee382bc9190da6fc026e479558e4475677e9aa9e3050e2765694dfc81f56e880b96e7160c980dd98edd3dfffffffffffffffff"},require$$1$2={modp1,modp2,modp5,modp14,modp15,modp16,modp17,modp18};var dh,hasRequiredDh;function requireDh(){if(hasRequiredDh)return dh;hasRequiredDh=1;var e=requireBn$6(),t=requireMr(),n=new t,i=new e(24),s=new e(11),r=new e(10),o=new e(3),l=new e(7),c=requireGeneratePrime(),h=requireBrowser$c();dh=A;function p(T,I){return I=I||"utf8",Buffer.isBuffer(T)||(T=new Buffer(T,I)),this._pub=new e(T),this}function m(T,I){return I=I||"utf8",Buffer.isBuffer(T)||(T=new Buffer(T,I)),this._priv=new e(T),this}var g={};function E(T,I){var M=I.toString("hex"),P=[M,T.toString(16)].join("_");if(P in g)return g[P];var N=0;if(T.isEven()||!c.simpleSieve||!c.fermatTest(T)||!n.test(T))return N+=1,M==="02"||M==="05"?N+=8:N+=4,g[P]=N,N;n.test(T.shrn(1))||(N+=2);var O;switch(M){case"02":T.mod(i).cmp(s)&&(N+=8);break;case"05":O=T.mod(r),O.cmp(o)&&O.cmp(l)&&(N+=8);break;default:N+=4}return g[P]=N,N}function A(T,I,M){this.setGenerator(I),this.__prime=new e(T),this._prime=e.mont(this.__prime),this._primeLen=T.length,this._pub=void 0,this._priv=void 0,this._primeCode=void 0,M?(this.setPublicKey=p,this.setPrivateKey=m):this._primeCode=8}Object.defineProperty(A.prototype,"verifyError",{enumerable:!0,get:function(){return typeof this._primeCode!="number"&&(this._primeCode=E(this.__prime,this.__gen)),this._primeCode}}),A.prototype.generateKeys=function(){return this._priv||(this._priv=new e(h(this._primeLen))),this._pub=this._gen.toRed(this._prime).redPow(this._priv).fromRed(),this.getPublicKey()},A.prototype.computeSecret=function(T){T=new e(T),T=T.toRed(this._prime);var I=T.redPow(this._priv).fromRed(),M=new Buffer(I.toArray()),P=this.getPrime();if(M.length<P.length){var N=new Buffer(P.length-M.length);N.fill(0),M=Buffer.concat([N,M])}return M},A.prototype.getPublicKey=function(I){return C(this._pub,I)},A.prototype.getPrivateKey=function(I){return C(this._priv,I)},A.prototype.getPrime=function(T){return C(this.__prime,T)},A.prototype.getGenerator=function(T){return C(this._gen,T)},A.prototype.setGenerator=function(T,I){return I=I||"utf8",Buffer.isBuffer(T)||(T=new Buffer(T,I)),this.__gen=T,this._gen=new e(T),this};function C(T,I){var M=new Buffer(T.toArray());return I?M.toString(I):M}return dh}var hasRequiredBrowser$5;function requireBrowser$5(){if(hasRequiredBrowser$5)return browser$5;hasRequiredBrowser$5=1;var e=requireGeneratePrime(),t=require$$1$2,n=requireDh();function i(o){var l=new Buffer(t[o].prime,"hex"),c=new Buffer(t[o].gen,"hex");return new n(l,c)}var s={binary:!0,hex:!0,base64:!0};function r(o,l,c,h){return Buffer.isBuffer(l)||s[l]===void 0?r(o,"b
42inary",l,c):(l=l||"binary",h=h||"binary",c=c||new Buffer([2]),Buffer.isBuffer(c)||(c=new Buffer(c,h)),typeof o=="number"?new n(e(o,c),c,!0):(Buffer.isBuffer(o)||(o=new Buffer(o,l)),new n(o,c,!0)))}return browser$5.DiffieHellmanGroup=browser$5.createDiffieHellmanGroup=browser$5.getDiffieHellman=i,browser$5.createDiffieHellman=browser$5.DiffieHellman=r,browser$5}var readableBrowser={exports:{}},isarray,hasRequiredIsarray;function requireIsarray(){if(hasRequiredIsarray)return isarray;hasRequiredIsarray=1;var e={}.toString;return isarray=Array.isArray||function(t){return e.call(t)=="[object Array]"},isarray}var streamBrowser,hasRequiredStreamBrowser;function requireStreamBrowser(){return hasRequiredStreamBrowser||(hasRequiredStreamBrowser=1,streamBrowser=requireEvents().EventEmitter),streamBrowser}var safeBuffer={exports:{}},hasRequiredSafeBuffer;function requireSafeBuffer(){return hasRequiredSafeBuffer||(hasRequiredSafeBuffer=1,function(e,t){var n=requireDist$3(),i=n.Buffer;function s(o,l){for(var c in o)l[c]=o[c]}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=n:(s(n,t),t.Buffer=r);function r(o,l,c){return i(o,l,c)}s(i,r),r.from=function(o,l,c){if(typeof o=="number")throw new TypeError("Argument must not be a number");return i(o,l,c)},r.alloc=function(o,l,c){if(typeof o!="number")throw new TypeError("Argument must be a number");var h=i(o);return l!==void 0?typeof c=="string"?h.fill(l,c):h.fill(l):h.fill(0),h},r.allocUnsafe=function(o){if(typeof o!="number")throw new TypeError("Argument must be a number");return i(o)},r.allocUnsafeSlow=function(o){if(typeof o!="number")throw new TypeError("Argument must be a number");return n.SlowBuffer(o)}}(safeBuffer,safeBuffer.exports)),safeBuffer.exports}var BufferList={exports:{}},hasRequiredBufferList;function requireBufferList(){return hasRequiredBufferList||(hasRequiredBufferList=1,function(e){function t(r,o){if(!(r instanceof o))throw new TypeError("Cannot call a class as a function")}var n=requireSafeBuffer().Buffer,i=requireUtil$2();function s(r,o,l){r.copy(o,l)}e.exports=function(){function r(){t(this,r),this.head=null,this.tail=null,this.length=0}return r.prototype.push=function(l){var c={data:l,next:null};this.length>0?this.tail.next=c:this.head=c,this.tail=c,++this.length},r.prototype.unshift=function(l){var c={data:l,next:this.head};this.length===0&&(this.tail=c),this.head=c,++this.length},r.prototype.shift=function(){if(this.length!==0){var l=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,l}},r.prototype.clear=function(){this.head=this.tail=null,this.length=0},r.prototype.join=function(l){if(this.length===0)return"";for(var c=this.head,h=""+c.data;c=c.next;)h+=l+c.data;return h},r.prototype.concat=function(l){if(this.length===0)return n.alloc(0);for(var c=n.allocUnsafe(l>>>0),h=this.head,p=0;h;)s(h.data,c,p),p+=h.data.length,h=h.next;return c},r}(),i&&i.inspect&&i.inspect.custom&&(e.exports.prototype[i.inspect.custom]=function(){var r=i.inspect({length:this.length});return this.constructor.name+" "+r})}(BufferList)),BufferList.exports}var destroy_1,hasRequiredDestroy;function requireDestroy(){if(hasRequiredDestroy)return destroy_1;hasRequiredDestroy=1;var e=requireProcessNextickArgs();function t(s,r){var o=this,l=this._readableState&&this._readableState.destroyed,c=this._writableState&&this._writableState.destroyed;return l||c?(r?r(s):s&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,e.nextTick(i,this,s)):e.nextTick(i,this,s)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(s||null,function(h){!r&&h?o._writableState?o._writableState.errorEmitted||(o._writableState.errorEmitted=!0,e.nextTick(i,o,h)):e.nextTick(i,o,h):r&&r(h)}),this)}function n(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function i(s,r){s.emit("error",r)}return destroy_1={destroy:t,undestroy:n},destroy_1}var _stream_writable,hasRequired_stream_writable;function require_stream_writable(){if(hasRequired_stream_writable)return _stream_writable;hasRequired_stream_writable=1;var e=requireProcessNextickArgs();_stream_writable=C;function t(S){var w=this;this.next=null,this.entry=null,this.finish=function(){b(w,S)}}var n=!process$1.browser&&["v0.10","v0.9."].indexOf(process$1.version.slice(0,5))>-1?setImmediate:e.nextTick,i;C.WritableState=E;var s=Object.create(requireUtil$1());s.inherits=requireInherits_browser();var r={deprecate:requireBrowser$b()},o=requireStreamBrowser(),l=requireSafeBuffer().Buffer,c=(typeof commonjsGlobal<"u"?commonjsGlobal:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function h(S){return l.from(S)}function p(S){return l.isBuffer(S)||S instanceof c}var m=requireDestroy();s.inherits(C,o);function g(){}function E(S,w){i=i||require_stream_duplex(),S=S||{};var y=w instanceof i;this.objectMode=!!S.objectMode,y&&(this.objectMode=this.objectMode||!!S.writableObjectMode);var u=S.highWaterMark,x=S.writableHighWaterMark,L=this.objectMode?16:16*1024;u||u===0?this.highWaterMark=u:y&&(x||x===0)?this.highWaterMark=x:this.highWaterMark=L,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var _=S.decodeStrings===!1;this.decodeStrings=!_,this.defaultEncoding=S.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(J){B(w,J)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new t(this)}E.prototype.getBuffer=function(){for(var w=this.bufferedRequest,y=[];w;)y.push(w),w=w.next;return y},function(){try{Object.defineProperty(E.prototype,"buffer",{get:r.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}}();var A;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(A=Function.prototype[Symbol.hasInstance],Object.defineProperty(C,Symbol.hasInstance,{value:function(S){return A.call(this,S)?!0:this!==C?!1:S&&S._writableState instanceof E}})):A=function(S){return S instanceof this};function C(S){if(i=i||require_stream_duplex(),!A.call(C,this)&&!(this instanceof i))return new C(S);this._writableState=new E(S,this),this.writable=!0,S&&(typeof S.write=="function"&&(this._write=S.write),typeof S.writev=="function"&&(this._writev=S.writev),typeof S.destroy=="function"&&(this._destroy=S.destroy),typeof S.final=="function"&&(this._final=S.final)),o.call(this)}
42C.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function T(S,w){var y=new Error("write after end");S.emit("error",y),e.nextTick(w,y)}function I(S,w,y,u){var x=!0,L=!1;return y===null?L=new TypeError("May not write null values to stream"):typeof y!="string"&&y!==void 0&&!w.objectMode&&(L=new TypeError("Invalid non-string/buffer chunk")),L&&(S.emit("error",L),e.nextTick(u,L),x=!1),x}C.prototype.write=function(S,w,y){var u=this._writableState,x=!1,L=!u.objectMode&&p(S);return L&&!l.isBuffer(S)&&(S=h(S)),typeof w=="function"&&(y=w,w=null),L?w="buffer":w||(w=u.defaultEncoding),typeof y!="function"&&(y=g),u.ended?T(this,y):(L||I(this,u,S,y))&&(u.pendingcb++,x=P(this,u,L,S,w,y)),x},C.prototype.cork=function(){var S=this._writableState;S.corked++},C.prototype.uncork=function(){var S=this._writableState;S.corked&&(S.corked--,!S.writing&&!S.corked&&!S.bufferProcessing&&S.bufferedRequest&&z(this,S))},C.prototype.setDefaultEncoding=function(w){if(typeof w=="string"&&(w=w.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((w+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+w);return this._writableState.defaultEncoding=w,this};function M(S,w,y){return!S.objectMode&&S.decodeStrings!==!1&&typeof w=="string"&&(w=l.from(w,y)),w}Object.defineProperty(C.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function P(S,w,y,u,x,L){if(!y){var _=M(w,u,x);u!==_&&(y=!0,x="buffer",u=_)}var J=w.objectMode?1:u.length;w.length+=J;var Z=w.length<w.highWaterMark;if(Z||(w.needDrain=!0),w.writing||w.corked){var V=w.lastBufferedRequest;w.lastBufferedRequest={chunk:u,encoding:x,isBuf:y,callback:L,next:null},V?V.next=w.lastBufferedRequest:w.bufferedRequest=w.lastBufferedRequest,w.bufferedRequestCount+=1}else N(S,w,!1,J,u,x,L);return Z}function N(S,w,y,u,x,L,_){w.writelen=u,w.writecb=_,w.writing=!0,w.sync=!0,y?S._writev(x,w.onwrite):S._write(x,L,w.onwrite),w.sync=!1}function O(S,w,y,u,x){--w.pendingcb,y?(e.nextTick(x,u),e.nextTick(d,S,w),S._writableState.errorEmitted=!0,S.emit("error",u)):(x(u),S._writableState.errorEmitted=!0,S.emit("error",u),d(S,w))}function j(S){S.writing=!1,S.writecb=null,S.length-=S.writelen,S.writelen=0}function B(S,w){var y=S._writableState,u=y.sync,x=y.writecb;if(j(y),w)O(S,y,u,w,x);else{var L=R(y);!L&&!y.corked&&!y.bufferProcessing&&y.bufferedRequest&&z(S,y),u?n(D,S,y,L,x):D(S,y,L,x)}}function D(S,w,y,u){y||U(S,w),w.pendingcb--,u(),d(S,w)}function U(S,w){w.length===0&&w.needDrain&&(w.needDrain=!1,S.emit("drain"))}function z(S,w){w.bufferProcessing=!0;var y=w.bufferedRequest;if(S._writev&&y&&y.next){var u=w.bufferedRequestCount,x=new Array(u),L=w.corkedRequestsFree;L.entry=y;for(var _=0,J=!0;y;)x[_]=y,y.isBuf||(J=!1),y=y.next,_+=1;x.allBuffers=J,N(S,w,!0,w.length,x,"",L.finish),w.pendingcb++,w.lastBufferedRequest=null,L.next?(w.corkedRequestsFree=L.next,L.next=null):w.corkedRequestsFree=new t(w),w.bufferedRequestCount=0}else{for(;y;){var Z=y.chunk,V=y.encoding,k=y.callback,H=w.objectMode?1:Z.length;if(N(S,w,!1,H,Z,V,k),y=y.next,w.bufferedRequestCount--,w.writing)break}y===null&&(w.lastBufferedRequest=null)}w.bufferedRequest=y,w.bufferProcessing=!1}C.prototype._write=function(S,w,y){y(new Error("_write() is not implemented"))},C.prototype._writev=null,C.prototype.end=function(S,w,y){var u=this._writableState;typeof S=="function"?(y=S,S=null,w=null):typeof w=="function"&&(y=w,w=null),S!=null&&this.write(S,w),u.corked&&(u.corked=1,this.uncork()),u.ending||v(this,u,y)};function R(S){return S.ending&&S.length===0&&S.bufferedRequest===null&&!S.finished&&!S.writing}function a(S,w){S._final(function(y){w.pendingcb--,y&&S.emit("error",y),w.prefinished=!0,S.emit("prefinish"),d(S,w)})}function f(S,w){!w.prefinished&&!w.finalCalled&&(typeof S._final=="function"?(w.pendingcb++,w.finalCalled=!0,e.nextTick(a,S,w)):(w.prefinished=!0,S.emit("prefinish")))}function d(S,w){var y=R(w);return y&&(f(S,w),w.pendingcb===0&&(w.finished=!0,S.emit("finish"))),y}
42function v(S,w,y){w.ending=!0,d(S,w),y&&(w.finished?e.nextTick(y):S.once("finish",y)),w.ended=!0,S.writable=!1}function b(S,w,y){var u=S.entry;for(S.entry=null;u;){var x=u.callback;w.pendingcb--,x(y),u=u.next}w.corkedRequestsFree.next=S}return Object.defineProperty(C.prototype,"destroyed",{get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(S){this._writableState&&(this._writableState.destroyed=S)}}),C.prototype.destroy=m.destroy,C.prototype._undestroy=m.undestroy,C.prototype._destroy=function(S,w){this.end(),w(S)},_stream_writable}var _stream_duplex,hasRequired_stream_duplex;function require_stream_duplex(){if(hasRequired_stream_duplex)return _stream_duplex;hasRequired_stream_duplex=1;var e=requireProcessNextickArgs(),t=Object.keys||function(m){var g=[];for(var E in m)g.push(E);return g};_stream_duplex=c;var n=Object.create(requireUtil$1());n.inherits=requireInherits_browser();var i=require_stream_readable(),s=require_stream_writable();n.inherits(c,i);for(var r=t(s.prototype),o=0;o<r.length;o++){var l=r[o];c.prototype[l]||(c.prototype[l]=s.prototype[l])}function c(m){if(!(this instanceof c))return new c(m);i.call(this,m),s.call(this,m),m&&m.readable===!1&&(this.readable=!1),m&&m.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,m&&m.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",h)}Object.defineProperty(c.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function h(){this.allowHalfOpen||this._writableState.ended||e.nextTick(p,this)}function p(m){m.end()}return Object.defineProperty(c.prototype,"destroyed",{get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(m){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=m,this._writableState.destroyed=m)}}),c.prototype._destroy=function(m,g){this.push(null),this.end(),e.nextTick(g,m)},_stream_duplex}var _stream_readable,hasRequired_stream_readable;function require_stream_readable(){if(hasRequired_stream_readable)return _stream_readable;hasRequired_stream_readable=1;var e=requireProcessNextickArgs();_stream_readable=M;var t=requireIsarray(),n;M.ReadableState=I,requireEvents().EventEmitter;var i=function(k,H){return k.listeners(H).length},s=requireStreamBrowser(),r=requireSafeBuffer().Buffer,o=(typeof commonjsGlobal<"u"?commonjsGlobal:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function l(k){return r.from(k)}function c(k){return r.isBuffer(k)||k instanceof o}var h=Object.create(requireUtil$1());h.inherits=requireInherits_browser();var p=requireUtil$2(),m=void 0;p&&p.debuglog?m=p.debuglog("stream"):m=function(){};var g=requireBufferList(),E=requireDestroy(),A;h.inherits(M,s);var C=["error","close","destroy","pause","resume"];function T(k,H,ee){if(typeof k.prependListener=="function")return k.prependListener(H,ee);!k._events||!k._events[H]?k.on(H,ee):t(k._events[H])?k._events[H].unshift(ee):k._events[H]=[ee,k._events[H]]}function I(k,H){n=n||require_stream_duplex(),k=k||{};var ee=H instanceof n;this.objectMode=!!k.objectMode,ee&&(this.objectMode=this.objectMode||!!k.readableObjectMode);var K=k.highWaterMark,te=k.readableHighWaterMark,Y=this.objectMode?16:16*1024;K||K===0?this.highWaterMark=K:ee&&(te||te===0)?this.highWaterMark=te:this.highWaterMark=Y,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new g,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=k.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,k.encoding&&(A||(A=requireString_decoder().StringDecoder),this.decoder=new A(k.encoding),this.encoding=k.encoding)}function M(k){if(n=n||require_stream_duplex(),!(this instanceof M))return new M(k);this._readableState=new I(k,this),this.readable=!0,k&&(typeof k.read=="function"&&(this._read=k.read),typeof k.destroy=="function"&&(this._destroy=k.destroy)),s.call(this)}Object.defineProperty(M.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(k){this._readableState&&(this._readableState.destroyed=k)}}),M.prototype.destroy=E.destroy,M.prototype._undestroy=E.undestroy,M.prototype._destroy=function(k,H){this.push(null),H(k)},M.prototype.push=function(k,H){var ee=this._readableState,K;return ee.objectMode?K=!0:typeof k=="string"&&(H=H||ee.defaultEncoding,H!==ee.encoding&&(k=r.from(k,H),H=""),K=!0),P(this,k,H,!1,K)},M.prototype.unshift=function(k){return P(this,k,null,!0,!1)};function P(k,H,ee,K,te){var Y=k._readableState;if(H===null)Y.reading=!1,z(k,Y);else{var ue;te||(ue=O(Y,H)),ue?k.emit("error",ue):Y.objectMode||H&&H.length>
420?(typeof H!="string"&&!Y.objectMode&&Object.getPrototypeOf(H)!==r.prototype&&(H=l(H)),K?Y.endEmitted?k.emit("error",new Error("stream.unshift() after end event")):N(k,Y,H,!0):Y.ended?k.emit("error",new Error("stream.push() after EOF")):(Y.reading=!1,Y.decoder&&!ee?(H=Y.decoder.write(H),Y.objectMode||H.length!==0?N(k,Y,H,!1):f(k,Y)):N(k,Y,H,!1))):K||(Y.reading=!1)}return j(Y)}function N(k,H,ee,K){H.flowing&&H.length===0&&!H.sync?(k.emit("data",ee),k.read(0)):(H.length+=H.objectMode?1:ee.length,K?H.buffer.unshift(ee):H.buffer.push(ee),H.needReadable&&R(k)),f(k,H)}function O(k,H){var ee;return!c(H)&&typeof H!="string"&&H!==void 0&&!k.objectMode&&(ee=new TypeError("Invalid non-string/buffer chunk")),ee}function j(k){return!k.ended&&(k.needReadable||k.length<k.highWaterMark||k.length===0)}M.prototype.isPaused=function(){return this._readableState.flowing===!1},M.prototype.setEncoding=function(k){return A||(A=requireString_decoder().StringDecoder),this._readableState.decoder=new A(k),this._readableState.encoding=k,this};var B=8388608;function D(k){return k>=B?k=B:(k--,k|=k>>>1,k|=k>>>2,k|=k>>>4,k|=k>>>8,k|=k>>>16,k++),k}function U(k,H){return k<=0||H.length===0&&H.ended?0:H.objectMode?1:k!==k?H.flowing&&H.length?H.buffer.head.data.length:H.length:(k>H.highWaterMark&&(H.highWaterMark=D(k)),k<=H.length?k:H.ended?H.length:(H.needReadable=!0,0))}M.prototype.read=function(k){m("read",k),k=parseInt(k,10);var H=this._readableState,ee=k;if(k!==0&&(H.emittedReadable=!1),k===0&&H.needReadable&&(H.length>=H.highWaterMark||H.ended))return m("read: emitReadable",H.length,H.ended),H.length===0&&H.ended?J(this):R(this),null;if(k=U(k,H),k===0&&H.ended)return H.length===0&&J(this),null;var K=H.needReadable;m("need readable",K),(H.length===0||H.length-k<H.highWaterMark)&&(K=!0,m("length less than watermark",K)),H.ended||H.reading?(K=!1,m("reading or ended",K)):K&&(m("do read"),H.reading=!0,H.sync=!0,H.length===0&&(H.needReadable=!0),this._read(H.highWaterMark),H.sync=!1,H.reading||(k=U(ee,H)));var te;return k>0?te=u(k,H):te=null,te===null?(H.needReadable=!0,k=0):H.length-=k,H.length===0&&(H.ended||(H.needReadable=!0),ee!==k&&H.ended&&J(this)),te!==null&&this.emit("data",te),te};function z(k,H){if(!H.ended){if(H.decoder){var ee=H.decoder.end();ee&&ee.length&&(H.buffer.push(ee),H.length+=H.objectMode?1:ee.length)}H.ended=!0,R(k)}}function R(k){var H=k._readableState;H.needReadable=!1,H.emittedReadable||(m("emitReadable",H.flowing),H.emittedReadable=!0,H.sync?e.nextTick(a,k):a(k))}function a(k){m("emit readable"),k.emit("readable"),y(k)}function f(k,H){H.readingMore||(H.readingMore=!0,e.nextTick(d,k,H))}function d(k,H){for(var ee=H.length;!H.reading&&!H.flowing&&!H.ended&&H.length<H.highWaterMark&&(m("maybeReadMore read 0"),k.read(0),ee!==H.length);)ee=H.length;H.readingMore=!1}M.prototype._read=function(k){this.emit("error",new Error("_read() is not implemented"))},M.prototype.pipe=function(k,H){var ee=this,K=this._readableState;switch(K.pipesCount){case 0:K.pipes=k;break;case 1:K.pipes=[K.pipes,k];break;default:K.pipes.push(k);break}K.pipesCount+=1,m("pipe count=%d opts=%j",K.pipesCount,H);var te=(!H||H.end!==!1)&&k!==process$1.stdout&&k!==process$1.stderr,Y=te?qe:pt;K.endEmitted?e.nextTick(Y):ee.once("end",Y),k.on("unpipe",ue);function ue(Fe,Ye){m("onunpipe"),Fe===ee&&Ye&&Ye.hasUnpiped===!1&&(Ye.hasUnpiped=!0,st())}function qe(){m("onend"),k.end()}var we=v(ee);k.on("drain",we);var Ae=!1;function st(){m("cleanup"),k.removeListener("close",Ie),k.removeListener("finish",Pe),k.removeListener("drain",we),k.removeListener("error",ot),k.removeListener("unpipe",ue),ee.removeListener("end",qe),ee.removeListener("end",pt),ee.removeListener("data",xe),Ae=!0,K.awaitDrain&&(!k._writableState||k._writableState.needDrain)&&we()}var Be=!1;ee.on("data",xe);function xe(Fe){m("ondata"),Be=!1;var Ye=k.write(Fe);Ye===!1&&!Be&&((K.pipesCount===1&&K.pipes===k||K.pipesCount>1&&V(K.pipes,k)!==-1)&&!Ae&&(m("false write response, pause",K.awaitDrain),K.awaitDrain++,Be=!0),ee.pause())}function ot(Fe){m("onerror",Fe),pt(),k.removeListener("error",ot),i(k,"error")===0&&k.emit("error",Fe)}T(k,"error",ot);function Ie(){k.removeListener("finish",Pe),pt()}k.once("close",Ie);function Pe(){m("onfinish"),k.removeListener("close",Ie),pt()}k.once("finish",Pe);function pt(){m("unpipe"),ee.unpipe(k)}return k.emit("pipe",ee),K.flowing||(m("pipe resume"),ee.resume()),k};function v(k){return function(){var H=k._readableState;m("pipeOnDrain",H.awaitDrain),H.awaitDrain&&H.awaitDrain--,H.awaitDrain===0&&i(k,"data")&&(H.flowing=!0,y(k))}}M.prototype.unpipe=function(k){var H=this._readableState,ee={hasUnpiped:!1};if(H.pipesCount===0)return this;if(H.pipesCount===1)return k&&k!==H.pipes?this:(k||(k=H.pipes),H.pipes=null,H.pipesCount=0,H.flowing=!1,k&&k.emit("unpipe",this,ee),this);if(!k){var K=H.pipes,te=H.pipesCount;H.pipes=null,H.pipesCount=0,H.flowing=!1;for(var Y=0;Y<te;Y++)K[Y].emit("unpipe",this,{hasUnpiped:!1});return this}var ue=V(H.pipes,k);return ue===-1?this:(H.pipes.splice(ue,1),H.pipesCount-=1,H.pipesCount===1&&(H.pipes=H.pipes[0]),k.emit("unpipe",this,ee),this)},M.prototype.on=function(k,H){var ee=s.prototype.on.call(this,k,H);if(k==="data")this._readableState.flowing!==!1&&this.resume();else if(k==="readable"){var K=this._readableState;!K.endEmitted&&!K.readableListening&&(K.readableListening=K.needReadable=!0,K.emittedReadable=!1,K.reading?K.length&&R(this):e.nextTick(b,this))}return ee},M.prototype.addListener=M.prototype.on;function b(k){m("readable nexttick read 0"),k.read(0)}M.prototype.resume=function(){var k=this._readableState;return k.flowing||(m("resume"),k.flowing=!0,S(this,k)),this};function S(k,H){H.resumeScheduled||(H.resumeScheduled=!0,e.nextTick(w,k,H))}function w(k,H){H.reading||(m("resume read 0"),k.read(0)),H.resumeScheduled=!1,H.awaitDrain=0,k.emit("resume"),y(k),H.flowing&&!H.reading&&k.read(0)}M.prototype.pause=function(){return m("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(m("pause"),this._readableState.flowing=!1,this.emit
42("pause")),this};function y(k){var H=k._readableState;for(m("flow",H.flowing);H.flowing&&k.read()!==null;);}M.prototype.wrap=function(k){var H=this,ee=this._readableState,K=!1;k.on("end",function(){if(m("wrapped end"),ee.decoder&&!ee.ended){var ue=ee.decoder.end();ue&&ue.length&&H.push(ue)}H.push(null)}),k.on("data",function(ue){if(m("wrapped data"),ee.decoder&&(ue=ee.decoder.write(ue)),!(ee.objectMode&&ue==null)&&!(!ee.objectMode&&(!ue||!ue.length))){var qe=H.push(ue);qe||(K=!0,k.pause())}});for(var te in k)this[te]===void 0&&typeof k[te]=="function"&&(this[te]=function(ue){return function(){return k[ue].apply(k,arguments)}}(te));for(var Y=0;Y<C.length;Y++)k.on(C[Y],this.emit.bind(this,C[Y]));return this._read=function(ue){m("wrapped _read",ue),K&&(K=!1,k.resume())},this},Object.defineProperty(M.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),M._fromList=u;function u(k,H){if(H.length===0)return null;var ee;return H.objectMode?ee=H.buffer.shift():!k||k>=H.length?(H.decoder?ee=H.buffer.join(""):H.buffer.length===1?ee=H.buffer.head.data:ee=H.buffer.concat(H.length),H.buffer.clear()):ee=x(k,H.buffer,H.decoder),ee}function x(k,H,ee){var K;return k<H.head.data.length?(K=H.head.data.slice(0,k),H.head.data=H.head.data.slice(k)):k===H.head.data.length?K=H.shift():K=ee?L(k,H):_(k,H),K}function L(k,H){var ee=H.head,K=1,te=ee.data;for(k-=te.length;ee=ee.next;){var Y=ee.data,ue=k>Y.length?Y.length:k;if(ue===Y.length?te+=Y:te+=Y.slice(0,k),k-=ue,k===0){ue===Y.length?(++K,ee.next?H.head=ee.next:H.head=H.tail=null):(H.head=ee,ee.data=Y.slice(ue));break}++K}return H.length-=K,te}function _(k,H){var ee=r.allocUnsafe(k),K=H.head,te=1;for(K.data.copy(ee),k-=K.data.length;K=K.next;){var Y=K.data,ue=k>Y.length?Y.length:k;if(Y.copy(ee,ee.length-k,0,ue),k-=ue,k===0){ue===Y.length?(++te,K.next?H.head=K.next:H.head=H.tail=null):(H.head=K,K.data=Y.slice(ue));break}++te}return H.length-=te,ee}function J(k){var H=k._readableState;if(H.length>0)throw new Error('"endReadable()" called on non-empty stream');H.endEmitted||(H.ended=!0,e.nextTick(Z,H,k))}function Z(k,H){!k.endEmitted&&k.length===0&&(k.endEmitted=!0,H.readable=!1,H.emit("end"))}function V(k,H){for(var ee=0,K=k.length;ee<K;ee++)if(k[ee]===H)return ee;return-1}return _stream_readable}var _stream_transform,hasRequired_stream_transform;function require_stream_transform(){if(hasRequired_stream_transform)return _stream_transform;hasRequired_stream_transform=1,_stream_transform=i;var e=require_stream_duplex(),t=Object.create(requireUtil$1());t.inherits=requireInherits_browser(),t.inherits(i,e);function n(o,l){var c=this._transformState;c.transforming=!1;var h=c.writecb;if(!h)return this.emit("error",new Error("write callback called multiple times"));c.writechunk=null,c.writecb=null,l!=null&&this.push(l),h(o);var p=this._readableState;p.reading=!1,(p.needReadable||p.length<p.highWaterMark)&&this._read(p.highWaterMark)}function i(o){if(!(this instanceof i))return new i(o);e.call(this,o),this._transformState={afterTransform:n.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,o&&(typeof o.transform=="function"&&(this._transform=o.transform),typeof o.flush=="function"&&(this._flush=o.flush)),this.on("prefinish",s)}function s(){var o=this;typeof this._flush=="function"?this._flush(function(l,c){r(o,l,c)}):r(this,null,null)}i.prototype.push=function(o,l){return this._transformState.needTransform=!1,e.prototype.push.call(this,o,l)},i.prototype._transform=function(o,l,c){throw new Error("_transform() is not implemented")},i.prototype._write=function(o,l,c){var h=this._transformState;if(h.writecb=c,h.writechunk=o,h.writeencoding=l,!h.transforming){var p=this._readableState;(h.needTransform||p.needReadable||p.length<p.highWaterMark)&&this._read(p.highWaterMark)}},i.prototype._read=function(o){var l=this._transformState;l.writechunk!==null&&l.writecb&&!l.transforming?(l.transforming=!0,this._transform(l.writechunk,l.writeencoding,l.afterTransform)):l.needTransform=!0},i.prototype._destroy=function(o,l){var c=this;e.prototype._destroy.call(this,o,function(h){l(h),c.emit("close")})};function r(o,l,c){if(l)return o.emit("error",l);if(c!=null&&o.push(c),o._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(o._transformState.transforming)throw new Error("Calling transform done when still transforming");return o.push(null)}return _stream_transform}var _stream_passthrough,hasRequired_stream_passthrough;function require_stream_passthrough(){if(hasRequired_stream_passthrough)return _stream_passthrough;hasRequired_stream_passthrough=1,_stream_passthrough=n;var e=require_stream_transform(),t=Object.create(requireUtil$1());t.inherits=requireInherits_browser(),t.inherits(n,e);function n(i){if(!(this instanceof n))return new n(i);e.call(this,i)}return n.prototype._transform=function(i,s,r){r(null,i)},_stream_passthrough}var hasRequiredReadableBrowser;function requireReadableBrowser(){return hasRequiredReadableBrowser||(hasRequiredReadableBrowser=1,function(e,t){t=e.exports=require_stream_readable(),t.Stream=t,t.Readable=t,t.Writable=require_stream_writable(),t.Duplex=require_stream_duplex(),t.Transform=require_stream_transform(),t.PassThrough=require_stream_passthrough()}(readableBrowser,readableBrowser.exports)),readableBrowser.exports}
vendor: 41,834 bytes, line 42
42var sign={exports:{}},bn$9={exports:{}},bn$8=bn$9.exports,hasRequiredBn$4;function requireBn$4(){return hasRequiredBn$4||(hasRequiredBn$4=1,function(e){(function(t,n){function i(f,d){if(!f)throw new Error(d||"Assertion failed")}function s(f,d){f.super_=d;var v=function(){};v.prototype=d.prototype,f.prototype=new v,f.prototype.constructor=f}function r(f,d,v){if(r.isBN(f))return f;this.negative=0,this.words=null,this.length=0,this.red=null,f!==null&&((d==="le"||d==="be")&&(v=d,d=10),this._init(f||0,d||10,v||"be"))}typeof t=="object"?t.exports=r:n.BN=r,r.BN=r,r.wordSize=26;var o;try{typeof window<"u"&&typeof window.Buffer<"u"?o=window.Buffer:o=requireDist$3().Buffer}catch{}r.isBN=function(d){return d instanceof r?!0:d!==null&&typeof d=="object"&&d.constructor.wordSize===r.wordSize&&Array.isArray(d.words)},r.max=function(d,v){return d.cmp(v)>0?d:v},r.min=function(d,v){return d.cmp(v)<0?d:v},r.prototype._init=function(d,v,b){if(typeof d=="number")return this._initNumber(d,v,b);if(typeof d=="object")return this._initArray(d,v,b);v==="hex"&&(v=16),i(v===(v|0)&&v>=2&&v<=36),d=d.toString().replace(/\s+/g,"");var S=0;d[0]==="-"&&(S++,this.negative=1),S<d.length&&(v===16?this._parseHex(d,S,b):(this._parseBase(d,v,S),b==="le"&&this._initArray(this.toArray(),v,b)))},r.prototype._initNumber=function(d,v,b){d<0&&(this.negative=1,d=-d),d<67108864?(this.words=[d&67108863],this.length=1):d<4503599627370496?(this.words=[d&67108863,d/67108864&67108863],this.length=2):(i(d<9007199254740992),this.words=[d&67108863,d/67108864&67108863,1],this.length=3),b==="le"&&this._initArray(this.toArray(),v,b)},r.prototype._initArray=function(d,v,b){if(i(typeof d.length=="number"),d.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(d.length/3),this.words=new Array(this.length);for(var S=0;S<this.length;S++)this.words[S]=0;var w,y,u=0;if(b==="be")for(S=d.length-1,w=0;S>=0;S-=3)y=d[S]|d[S-1]<<8|d[S-2]<<16,this.words[w]|=y<<u&67108863,this.words[w+1]=y>>>26-u&67108863,u+=24,u>=26&&(u-=26,w++);else if(b==="le")for(S=0,w=0;S<d.length;S+=3)y=d[S]|d[S+1]<<8|d[S+2]<<16,this.words[w]|=y<<u&67108863,this.words[w+1]=y>>>26-u&67108863,u+=24,u>=26&&(u-=26,w++);return this._strip()};function l(f,d){var v=f.charCodeAt(d);if(v>=48&&v<=57)return v-48;if(v>=65&&v<=70)return v-55;if(v>=97&&v<=102)return v-87;i(!1,"Invalid character in "+f)}function c(f,d,v){var b=l(f,v);return v-1>=d&&(b|=l(f,v-1)<<4),b}r.prototype._parseHex=function(d,v,b){this.length=Math.ceil((d.length-v)/6),this.words=new Array(this.length);for(var S=0;S<this.length;S++)this.words[S]=0;var w=0,y=0,u;if(b==="be")for(S=d.length-1;S>=v;S-=2)u=c(d,v,S)<<w,this.words[y]|=u&67108863,w>=18?(w-=18,y+=1,this.words[y]|=u>>>26):w+=8;else{var x=d.length-v;for(S=x%2===0?v+1:v;S<d.length;S+=2)u=c(d,v,S)<<w,this.words[y]|=u&67108863,w>=18?(w-=18,y+=1,this.words[y]|=u>>>26):w+=8}this._strip()};function h(f,d,v,b){for(var S=0,w=0,y=Math.min(f.length,v),u=d;u<y;u++){var x=f.charCodeAt(u)-48;S*=b,x>=49?w=x-49+10:x>=17?w=x-17+10:w=x,i(x>=0&&w<b,"Invalid character"),S+=w}return S}r.prototype._parseBase=function(d,v,b){this.words=[0],this.length=1;for(var S=0,w=1;w<=67108863;w*=v)S++;S--,w=w/v|0;for(var y=d.length-b,u=y%S,x=Math.min(y,y-u)+b,L=0,_=b;_<x;_+=S)L=h(d,_,_+S,v),this.imuln(w),this.words[0]+L<67108864?this.words[0]+=L:this._iaddn(L);if(u!==0){var J=1;for(L=h(d,_,d.length,v),_=0;_<u;_++)J*=v;this.imuln(J),this.words[0]+L<67108864?this.words[0]+=L:this._iaddn(L)}this._strip()},r.prototype.copy=function(d){d.words=new Array(this.length);for(var v=0;v<this.length;v++)d.words[v]=this.words[v];d.length=this.length,d.negative=this.negative,d.red=this.red};function p(f,d){f.words=d.words,f.length=d.length,f.negative=d.negative,f.red=d.red}if(r.prototype._move=function(d){p(d,this)},r.prototype.clone=function(){var d=new r(null);return this.copy(d),d},r.prototype._expand=function(d){for(;this.length<d;)this.words[this.length++]=0;return this},r.prototype._strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},r.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},typeof Symbol<"u"&&typeof Symbol.for=="function")try{r.prototype[Symbol.for("nodejs.util.inspect.custom")]=m}catch{r.prototype.inspect=m}else r.prototype.inspect=m;function m(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"}var g=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],E=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],A=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];r.prototype.toString=function(d,v){d=d||10,v=v|0||1;var b;if(d===16||d==="hex"){b="";for(var S=0,w=0,y=0;y<this.length;y++){var u=this.words[y],x=((u<<S|w)&16777215).toString(16);w=u>>>24-S&16777215,S+=2,S>=26&&(S-=26,y--),w!==0||y!==this.length-1?b=g[6-x.length]+x+b:b=x+b}for(w!==0&&(b=w.toString(16)+b);b.length%v!==0;)b="0"+b;return this.negative!==0&&(b="-"+b),b}if(d===(d|0)&&d>=2&&d<=36){var L=E[d],_=A[d];b="";var J=this.clone();for(J.negative=0;!J.isZero();){var Z=J.modrn(_).toString(d);J=J.idivn(_),J.isZero()?b=Z+b:b=g[L-Z.length]+Z+b}for(this.isZero()&&(b="0"+b);b.length%v!==0;)b="0"+b;return this.negative!==0&&(b="-"+b),b}i(!1,"Base should be between 2 and 36")},r.prototype.toNumber=function(){var d=this.words[0];return this.length===2?d+=this.words[1]*67108864:this.length===3&&this.words[2]===1?d+=4503599627370496+this.words[1]*67108864:this.length>2&&i(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-d:d},r.prototype.toJSON=function(){return this.toString(16,2)},o&&(r.prototype.toBuffer=function(d,v){return this.toArrayLike(o,d,v)}),r.prototype.toArray=function(d,v){return this.toArrayLike(Array,d,v)};var C=function(d,v){return d.allocUnsafe?d.allocUnsafe(v):new d(v)};r.prototype.toArrayLike=function(d,v,b){this._strip();var S=this.byteLength(),w=b||Math.max(1,S);i(S<=w,"byte array longer than desired length"),i(w>0,"Requested array length <= 0");var y=C(d,w),u=v==="le"?"LE":"BE";return this["_toArrayLike"+u](y,S),y},r.prototype._toArrayLikeLE=function(d,v){for(var b=0,S=0,w=0,y=0;w<this.length;w++){var u=this.words[w]<<y|S;d[b++]=u&255,b<d.length&&(d[b++]=u>>8&255),b<d.length&&(d[b++]=u>>16&255),y===6?(b<d.length&&(d[b++]=u>>24&255),S=0,y=0):(S=u>>>24,y+=2)}if(b<d.length)for(d[b++]=S;b<d.length;)d[b++]=0},r.prototype._toArrayLikeBE=function(d,v){for(var b=d.length-1,S=0,w=0,y=0;w<this.length;w++){var u=this.words[w]<<y|S;d[b--]=u&255,b>=0&&(d[b--]=u>>8&255),b>=0&&(d[b--]=u>>16&255),y===6?(b>=0&&(d[b--]=u>>24&255),S=0,y=0):(S=u>>>24,y+=2)}if(b>=0)for(d[b--]=S;b>=0;)d[b--]=0},Math.clz32?r.prototype._countBits=function(d){return 32-Math.clz32(d)}:r.prototype._countBits=function(d){var v=d,b=0;return v>=4096&&(b+=13,v>>>=13),v>=64&&(b+=7,v>>>=7),v>=8&&(b+=4,v>>>=4),v>=2&&(b+=2,v>>>=2),b+v},r.prototype._zeroBits=function(d){if(d===0)return 26;var v=d,b=0;return(v&8191)===0&&(b+=13,v>>>=13),(v&127)===0&&(b+=7,v>>>=7),(v&15)===0&&(b+=4,v>>>=4),(v&3)===0&&(b+=2,v>>>=2),(v&1)===0&&b++,b},r.prototype.bitLength=function(){var d=this.words[this.length-1],v=this._countBits(d);return(this.length-1)*26+v};function T(f){for(var d=new Array(f.bitLength()),v=0;v<d.length;v++){var b=v/26|0,S=v%26;d[v]=f.words[b]>>>S&1}return d}r.prototype.zeroBits=function(){if(this.isZero())return 0;for(var d=0,v=0;v<this.length;v++){var b=this._zeroBits(this.words[v]);if(d+=b,b!==26)break}return d},r.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},r.prototype.toTwos=function(d){return this.negative!==0?this.abs().inotn(d).iaddn(1):this.clone()},r.prototype.fromTwos=function(d){return this.testn(d-1)?this.notn(d).iaddn(1).ineg():this.clone()},r.prototype.isNeg=function(){return this.negative!==0},r.prototype.neg=function(){return this.clone().ineg()},r.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},r.prototype.iuor=function(d){for(;this.length<d.length;)this.words[this.length++]=0;for(var v=0;v<d.length;v++)this.words[v]=this.words[v]|d.words[v];return this._strip()},r.prototype.ior=function(d){return i((this.negative|d.negative)===0),this.iuor(d)},r.prototype.or=function(d){return this.length>d.length?this.clone().ior(d):d.clone().ior(this)},r.prototype.uor=function(d){return this.length>d.length?this.clone().iuor(d):d.clone().iuor(this)},r.prototype.iuand=function(d){var v;this.length>d.length?v=d:v=this;for(var b=0;b<v.length;b++)this.words[b]=this.words[b]&d.words[b];return this.length=v.length,this._strip()},r.prototype.iand=function(d){return i((this.negative|d.negative)===0),this.iuand(d)},r.prototype.and=function(d){return this.length>d.length?this.clone().iand(d):d.clone().iand(this)},r.prototype.uand=function(d){return this.length>d.length?this.clone().iuand(d):d.clone().iuand(this)},r.prototype.iuxor=function(d){var v,b;this.length>d.length?(v=this,b=d):(v=d,b=this);for(var S=0;S<b.length;S++)this.words[S]=v.words[S]^b.words[S];if(this!==v)for(;S<v.length;S++)this.words[S]=v.words[S];return this.length=v.length,this._strip()},r.prototype.ixor=function(d){return i((this.negative|d.negative)===0),this.iuxor(d)},r.prototype.xor=function(d){return this.length>d.length?this.clone().ixor(d):d.clone().ixor(this)},r.prototype.uxor=function(d){return this.length>d.length?this.clone().iuxor(d):d.clone().iuxor(this)},r.prototype.inotn=function(d){i(typeof d=="number"&&d>=0);var v=Math.ceil(d/26)|0,b=d%26;this._expand(v),b>0&&v--;for(var S=0;S<v;S++)this.words[S]=~this.words[S]&67108863;return b>0&&(this.words[S]=~this.words[S]&67108863>>26-b),this._strip()},r.prototype.notn=function(d){return this.clone().inotn(d)},r.prototype.setn=function(d,v){i(typeof d=="number"&&d>=0);var b=d/26|0,S=d%26;return this._expand(b+1),v?this.words[b]=this.words[b]|1<<S:this.words[b]=this.words[b]&~(1<<S),this._strip()},r.prototype.iadd=function(d){var v;if(this.negative!==0&&d.negative===0)return this.negative=0,v=this.isub(d),this.negative^=1,this._normSign();if(this.negative===0&&d.negative!==0)return d.negative=0,v=this.isub(d),d.negative=1,v._normSign();var b,S;this.length>d.length?(b=this,S=d):(b=d,S=this);for(var w=0,y=0;y<S.length;y++)v=(b.words[y]|0)+(S.words[y]|0)+w,this.words[y]=v&67108863,w=v>>>26;for(;w!==0&&y<b.length;y++)v=(b.words[y]|0)+w,this.words[y]=v&67108863,w=v>>>26;if(this.length=b.length,w!==0)this.words[this.length]=w,this.length++;else if(b!==this)for(;y<b.length;y++)this.words[y]=b.words[y];return this},r.prototype.add=function(d){var v;return d.negative!==0&&this.negative===0?(d.negative=0,v=this.sub(d),d.negative^=1,v):d.negative===0&&this.negative!==0?(this.negative=0,v=d.sub(this),this.negative=1,v):this.length>d.length?this.clone().iadd(d):d.clone().iadd(this)},r.prototype.isub=function(d){if(d.negative!==0){d.negative=0;var v=this.iadd(d);return d.negative=1,v._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(d),this.negative=1,this._normSign();var b=this.cmp(d);if(b===0)return this.negative=0,this.length=1,this.words[0]=0,this;var S,w;b>0?(S=this,w=d):(S=d,w=this);for(var y=0,u=0;u<w.length;u++)v=(S.words[u]|0)-(w.words[u]|0)+y,y=v>>26,this.words[u]=v&67108863;for(;y!==0&&u<S.length;u++)v=(S.words[u]|0)+y,y=v>>26,this.words[u]=v&67108863;if(y===0&&u<S.length&&S!==this)for(;u<S.length;u++)this.words[u]=S.words[u];return this.length=Math.max(this.length,u),S!==this&&(this.negative=1),this._strip()},r.prototype.sub=function(d){return this.clone().isub(d)};function I(f,d,v){v.negative=d.negative^f.negative;var b=f.length+d.length|0;v.length=b,b=b-1|0;var S=f.words[0]|0,w=d.words[0]|0,y=S*w,u=y&67108863,x=y/67108864|0;v.words[0]=u;for(var L=1;L<b;L++){for(var _=x>>>26,J=x&67108863,Z=Math.min(L,d.length-1),V=Math.max(0,L-f.length+1);V<=Z;V++){var k=L-V|0;S=f.words[k]|0,w=d.words[V]|0,y=S*w+J,_+=y/67108864|0,J=y&67108863}v.words[L]=J|0,x=_|0}return x!==0?v.words[L]=x|0:v.length--,v._strip()}var M=function(d,v,b){var S=d.words,w=v.words,y=b.words,u=0,x,L,_,J=S[0]|0,Z=J&8191,V=J>>>13,k=S[1]|0,H=k&8191,ee=k>>>13,K=S[2]|0,te=K&8191,Y=K>>>13,ue=S[3]|0,qe=ue&8191,we=ue>>>13,Ae=S[4]|0,st=Ae&8191,Be=Ae>>>13,xe=S[5]|0,ot=xe&8191,Ie=xe>>>13,Pe=S[6]|0,pt=Pe&8191,Fe=Pe>>>13,Ye=S[7]|0,Et=Ye&8191,$e=Ye>>>13,Ze=S[8]|0,Mt=Ze&8191,Je=Ze>>>13,rt=S[9]|0,_t=rt&8191,Ke=rt>>>13,Qe=w[0]|0,Te=Qe&8191,tt=Qe>>>13,nt=w[1]|0,Tt=nt&8191,Ve=nt>>>13,at=w[2]|0,je=at&8191,ge=at>>>13,Ce=w[3]|0,it=Ce&8191,De=Ce>>>13,Ge=w[4]|0,St=Ge&8191,re=Ge>>>13,q=w[5]|0,W=q&8191,fe=q>>>13,be=w[6]|0,le=be&8191,ae=be>>>13,Ee=w[7]|0,Xe=Ee&8191,pe=Ee>>>13,ke=w[8]|0,lt=ke&8191,He=ke>>>13,_e=w[9]|0,ct=_e&8191,vt=_e>>>13;b.negative=d.negative^v.negative,b.length=19,x=Math.imul(Z,Te),L=Math.imul(Z,tt),L=L+Math.imul(V,Te)|0,_=Math.imul(V,tt);var gt=(u+x|0)+((L&8191)<<13)|0;u=(_+(L>>>13)|0)+(gt>>>26)|0,gt&=67108863,x=Math.imul(H,Te),L=Math.imul(H,tt),L=L+Math.imul(ee,Te)|0,_=Math.imul(ee,tt),x=x+Math.imul(Z,Tt)|0,L=L+Math.imul(Z,Ve)|0,L=L+Math.imul(V,Tt)|0,_=_+Math.imul(V,Ve)|0;var mt=(u+x|0)+((L&8191)<<13)|0;u=(_+(L>>>13)|0)+(mt>>>26)|0,mt&=67108863,x=Math.imul(te,Te),L=Math.imul(te,tt),L=L+Math.imul(Y,Te)|0,_=Math.imul(Y,tt),x=x+Math.imul(H,Tt)|0,L=L+Math.imul(H,Ve)|0,L=L+Math.imul(ee,Tt)|0,_=_+Math.imul(ee,Ve)|0,x=x+Math.imul(Z,je)|0,L=L+Math.imul(Z,ge)|0,L=L+Math.imul(V,je)|0,_=_+Math.imul(V,ge)|0;var Ct=(u+x|0)+((L&8191)<<13)|0;u=(_+(L>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,x=Math.imul(qe,Te),L=Math.imul(qe,tt),L=L+Math.imul(we,Te)|0,_=Math.imul(we,tt),x=x+Math.imul(te,Tt)|0,L=L+Math.imul(te,Ve)|0,L=L+Math.imul(Y,Tt)|0,_=_+Math.imul(Y,Ve)|0,x=x+Math.imul(H,je)|0,L=L+Math.imul(H,ge)|0,L=L+Math.imul(ee,je)|0,_=_+Math.imul(ee,ge)|0,x=x+Math.imul(Z,it)|0,L=L+Math.imul(Z,De)|0,L=L+Math.imul(V,it)|0,_=_+Math.imul(V,De)|0;var Pt=(u+x|0)+((L&8191)<<13)|0;u=(_+(L>>>13)|0)+(Pt>>>26)|0,Pt&=67108863,x=Math.imul(st,Te),L=Math.imul(st,tt),L=L+Math.imul(Be,Te)|0,_=Math.imul(Be,tt),x=x+Math.imul(qe,Tt)|0,L=L+Math.imul(qe,Ve)|0,L=L+Math.imul(we,Tt)|0,_=_+Math.imul(we,Ve)|0,x=x+Math.imul(te,je)|0,L=L+Math.imul(te,ge)|0,L=L+Math.imul(Y,je)|0,_=_+Math.imul(Y,ge)|0,x=x+Math.imul(H,it)|0,L=L+Math.imul(H,De)|0,L=L+Math.imul(ee,it)|0,_=_+Math.imul(ee,De)|0,x=x+Math.imul(Z,St)|0,L=L+Math.imul(Z,re)|0,L=L+Math.imul(V,St)|0,_=_+Math.imul(V,re)|0;var Nt=(u+x|0)+((L&8191)<<13)|0;u=(_+(L>>>13)|0)+(Nt>>>26)|0,Nt&=67108863,x=Math.imul(ot,Te),L=Math.imul(ot,tt),L=L+Math.imul(Ie,Te)|0,_=Math.imul(Ie,tt),x=x+Math.imul(st,Tt)|0,L=L+Math.imul(st,Ve)|0,L=L+Math.imul(Be,Tt)|0,_=_+Math.imul(Be,Ve)|0,x=x+Math.imul(qe,je)|0,L=L+Math.imul(qe,ge)|0,L=L+Math.imul(we,je)|0,_=_+Math.imul(we,ge)|0,x=x+Math.imul(te,it)|0,L=L+Math.imul(te,De)|0,L=L+Math.imul(Y,it)|0,_=_+Math.imul(Y,De)|0,x=x+Math.imul(H,St)|0,L=L+Math.imul(H,re)|0,L=L+Math.imul(ee,St)|0,_=_+Math.imul(ee,re)|0,x=x+Math.imul(Z,W)|0,L=L+Math.imul(Z,fe)|0,L=L+Math.imul(V,W)|0,_=_+Math.imul(V,fe)|0;var Lt=(u+x|0)+((L&8191)<<13)|0;u=(_+(L>>>13)|0)+(Lt>>>26)|0,Lt&=67108863,x=Math.imul(pt,Te),L=Math.imul(pt,tt),L=L+Math.imul(Fe,Te)|0,_=Math.imul(Fe,tt),x=x+Math.imul(ot,Tt)|0,L=L+Math.imul(ot,Ve)|0,L=L+Math.imul(Ie,Tt)|0,_=_+Math.imul(Ie,Ve)|0,x=x+Math.imul(st,je)|0,L=L+Math.imul(st,ge)|0,L=L+Math.imul(Be,je)|0,_=_+Math.imul(Be,ge)|0,x=x+Math.imul(qe,it)|0,L=L+Math.imul(qe,De)|0,L=L+Math.imul(we,it)|0,_=_+Math.imul(we,De)|0,x=x+Math.imul(te,St)|0,L=L+Math.imul(te,re)|0,L=L+Math.imul(Y,St)|0,_=_+Math.imul(Y,re)|0,x=x+Math.imul(H,W)|0,L=L+Math.imul(H,fe)|0,L=L+Math.imul(ee,W)|0,_=_+Math.imul(ee,fe)|0,x=x+Math.imul(Z,le)|0,L=L+Math.imul(Z,ae)|0,L=L+Math.imul(V,le)|0,_=_+Math.imul(V,ae)|0;var It=(u+x|0)+((L&8191)<<13)|0;u=(_+(L>>>13)|0)+(It>>>26)|0,It&=67108863,x=Math.imul(Et,Te),L=Math.imul(Et,tt),L=L+Math.imul($e,Te)|0,_=Math.imul($e,tt),x=x+Math.imul(pt,Tt)|0,L=L+Math.imul(pt,Ve)|0,L=L+Math.imul(Fe,Tt)|0,_=_+Math.imul(Fe,Ve)|0,x=x+Math.imul(ot,je)|0,L=L+Math.imul(ot,ge)|0,L=L+Math.imul(Ie,je)|0,_=_+Math.imul(Ie,ge)|0,x=x+Math.imul(st,it)|0,L=L+Math.imul(st,De)|0,L=L+Math.imul(Be,it)|0,_=_+Math.imul(Be,De)|0,x=x+Math.imul(qe,St)|0,L=L+Math.imul(qe,re)|0,L=L+Math.imul(we,St)|0,_=_+Math.imul(we,re)|0,x=x+Math.imul(te,W)|0,L=L+Math.imul(te,fe)|0,L=L+Math.imul(Y,W)|0,_=_+Math.imul(Y,fe)|0,x=x+Math.imul(H,le)|0,L=L+Math.imul(H,ae)|0,L=L+Math.imul(ee,le)|0,_=_+Math.imul(ee,ae)|0,x=x+Math.imul(Z,Xe)|0,L=L+Math.imul(Z,pe)|0,L=L+Math.imul(V,Xe)|0,_=_+Math.imul(V,pe)|0;var Ut=(u+x|0)+((L&8191)<<13)|0;u=(_+(L>>>13)|0)+(Ut>>>26)|0,Ut&=67108863,x=Math.imul(Mt,Te),L=Math.imul(Mt,tt),L=L+Math.imul(Je,Te)|0,_=Math.imul(Je,tt),x=x+Math.imul(Et,Tt)|0,L=L+Math.imul(Et,Ve)|0,L=L+Math.imul($e,Tt)|0,_=_+Math.imul($e,Ve)|0,x=x+Math.imul(pt,je)|0,L=L+Math.imul(pt,ge)|0,L=L+Math.imul(Fe,je)|0,_=_+Math.imul(Fe,ge)|0,x=x+Math.imul(ot,it)|0,L=L+Math.imul(ot,De)|0,L=L+Math.imul(Ie,it)|0,_=_+Math.imul(Ie,De)|0,x=x+Math.imul(st,St)|0,L=L+Math.imul(st,re)|0,L=L+Math.imul(Be,St)|0,_=_+Math.imul(Be,re)|0,x=x+Math.imul(qe,W)|0,L=L+Math.imul(qe,fe)|0,L=L+Math.imul(we,W)|0,_=_+Math.imul(we,fe)|0,x=x+Math.imul(te,le)|0,L=L+Math.imul(te,ae)|0,L=L+Math.imul(Y,le)|0,_=_+Math.imul(Y,ae)|0,x=x+Math.imul(H,Xe)|0,L=L+Math.imul(H,pe)|0,L=L+Math.imul(ee,Xe)|0,_=_+Math.imul(ee,pe)|0,x=x+Math.imul(Z,lt)|0,L=L+Math.imul(Z,He)|0,L=L+Math.imul(V,lt)|0,_=_+Math.imul(V,He)|0;var Ot=(u+x|0)+((L&8191)<<13)|0;u=(_+(L>>>13)|0)+(Ot>>>26)|0,Ot&=67108863,x=Math.imul(_t,Te),L=Math.imul(_t,tt),L=L+Math.imul(Ke,Te)|0,_=Math.imul(Ke,tt),x=x+Math.imul(Mt,Tt)|0,L=L+Math.imul(Mt,Ve)|0,L=L+Math.imul(Je,Tt)|0,_=_+Math.imul(Je,Ve)|0,x=x+Math.imul(Et,je)|0,L=L+Math.imul(Et,ge)|0,L=L+Math.imul($e,je)|0,_=_+Math.imul($e,ge)|0,x=x+Math.imul(pt,it)|0,L=L+Math.imul(pt,De)|0,L=L+Math.imul(Fe,it)|0,_=_+Math.imul(Fe,De)|0,x=x+Math.imul(ot,St)|0,L=L+Math.imul(ot,re)|0,L=L+Math.imul(Ie,St)|0,_=_+Math.imul(Ie,re)|0,x=x+Math.imul(st,W)|0,L=L+Math.imul(st,fe)|0,L=L+Math.imul(Be,W)|0,_=_+Math.imul(Be,fe)|0,x=x+Math.imul(qe,le)|0,L=L+Math.imul(qe,ae)|0,L=L+Math.imul(we,le)|0,_=_+Math.imul(we,ae)|0,x=x+Math.imul(te,Xe)|0,L=L+Math.imul(te,pe)|0,L=L+Math.imul(Y,Xe)|0,_=_+Math.imul(Y,pe)|0,x=x+Math.imul(H,lt)|0,L=L+Math.imul(H,He)|0,L=L+Math.imul(ee,lt)|0,_=_+Math.imul(ee,He)|0,x=x+Math.imul(Z,ct)|0,L=L+Math.imul(Z,vt)|0,L=L+Math.imul(V,ct)|0,_=_+Math.imul(V,vt)|0;var zt=(u+x|0)+((L&8191)<<13)|0;u=(_+(L>>>13)|0)+(zt>>>26)|0,zt&=67108863,x=Math.imul(_t,Tt),L=Math.imul(_t,Ve),L=L+Math.imul(Ke,Tt)|0,_=Math.imul(Ke,Ve),x=x+Math.imul(Mt,je)|0,L=L+Math.imul(Mt,ge)|0,L=L+Math.imul(Je,je)|0,_=_+Math.imul(Je,ge)|0,x=x+Math.imul(Et,it)|0,L=L+Math.imul(Et,De)|0,L=L+Math.imul($e,it)|0,_=_+Math.imul($e,De)|0,x=x+Math.imul(pt,St)|0,L=L+Math.imul(pt,re)|0,L=L+Math.imul(Fe,St)|0,_=_+Math.imul(Fe,re)|0,x=x+Math.imul(ot,W)|0,L=L+Math.imul(ot,fe)|0,L=L+Math.imul(Ie,W)|0,_=_+Math.imul(Ie,fe)|0,x=x+Math.imul(st,le)|0,L=L+Math.imul(st,ae)|0,L=L+Math.imul(Be,le)|0,_=_+Math.imul(Be,ae)|0,x=x+Math.imul(qe,Xe)|0,L=L+Math.imul(qe,pe)|0,L=L+Math.imul(we,Xe)|0,_=_+Math.imul(we,pe)|0,x=x+Math.imul(te,lt)|0,L=L+Math.imul(te,He)|0,L=L+Math.imul(Y,lt)|0,_=_+Math.imul(Y,He)|0,x=x+Math.imul(H,ct)|0,L=L+Math.imul(H,vt)|0,L=L+Math.imul(ee,ct)|0,_=_+Math.imul(ee,vt)|0;var qt=(u+x|0)+((L&8191)<<13)|0;u=(_+(L>>>13)|0)+(qt>>>26)|0,qt&=67108863,x=Math.imul(_t,je),L=Math.imul(_t,ge),L=L+Math.imul(Ke,je)|0,_=Math.imul(Ke,ge),x=x+Math.imul(Mt,it)|0,L=L+Math.imul(Mt,De)|0,L=L+Math.imul(Je,it)|0,_=_+Math.imul(Je,De)|0,x=x+Math.imul(Et,St)|0,L=L+Math.imul(Et,re)|0,L=L+Math.imul($e,St)|0,_=_+Math.imul($e,re)|0,x=x+Math.imul(pt,W)|0,L=L+Math.imul(pt,fe)|0,L=L+Math.imul(Fe,W)|0,_=_+Math.imul(Fe,fe)|0,x=x+Math.imul(ot,le)|0,L=L+Math.imul(ot,ae)|0,L=L+Math.imul(Ie,le)|0,_=_+Math.imul(Ie,ae)|0,x=x+Math.imul(st,Xe)|0,L=L+Math.imul(st,pe)|0,L=L+Math.imul(Be,Xe)|0,_=_+Math.imul(Be,pe)|0,x=x+Math.imul(qe,lt)|0,L=L+Math.imul(qe,He)|0,L=L+Math.imul(we,lt)|0,_=_+Math.imul(we,He)|0,x=x+Math.imul(te,ct)|0,L=L+Math.imul(te,vt)|0,L=L+Math.imul(Y,ct)|0,_=_+Math.imul(Y,vt)|0;var Yt=(u+x|0)+((L&8191)<<13)|0;u=(_+(L>>>13)|0)+(Yt>>>26)|0,Yt&=67108863,x=Math.imul(_t,it),L=Math.imul(_t,De),L=L+Math.imul(Ke,it)|0,_=Math.imul(Ke,De),x=x+Math.imul(Mt,St)|0,L=L+Math.imul(Mt,re)|0,L=L+Math.imul(Je,St)|0,_=_+Math.imul(Je,re)|0,x=x+Math.imul(Et,W)|0,L=L+Math.imul(Et,fe)|0,L=L+Math.imul($e,W)|0,_=_+Math.imul($e,fe)|0,x=x+Math.imul(pt,le)|0,L=L+Math.imul(pt,ae)|0,L=L+Math.imul(Fe,le)|0,_=_+Math.imul(Fe,ae)|0,x=x+Math.imul(ot,Xe)|0,L=L+Math.imul(ot,pe)|0,L=L+Math.imul(Ie,Xe)|0,_=_+Math.imul(Ie,pe)|0,x=x+Math.imul(st,lt)|0,L=L+Math.imul(st,He)|0,L=L+Math.imul(Be,lt)|0,_=_+Math.imul(Be,He)|0,x=x+Math.imul(qe,ct)|0,L=L+Math.imul(qe,vt)|0,L=L+Math.imul(we,ct)|0,_=_+Math.imul(we,vt)|0;var Xt=(u+x|0)+((L&8191)<<13)|0;u=(_+(L>>>13)|0)+(Xt>>>26)|0,Xt&=67108863,x=Math.imul(_t,St),L=Math.imul(_t,re),L=L+Math.imul(Ke,St)|0,_=Math.imul(Ke,re),x=x+Math.imul(Mt,W)|0,L=L+Math.imul(Mt,fe)|0,L=L+Math.imul(Je,W)|0,_=_+Math.imul(Je,fe)|0,x=x+Math.imul(Et,le)|0,L=L+Math.imul(Et,ae)|0,L=L+Math.imul($e,le)|0,_=_+Math.imul($e,ae)|0,x=x+Math.imul(pt,Xe)|0,L=L+Math.imul(pt,pe)|0,L=L+Math.imul(Fe,Xe)|0,_=_+Math.imul(Fe,pe)|0,x=x+Math.imul(ot,lt)|0,L=L+Math.imul(ot,He)|0,L=L+Math.imul(Ie,lt)|0,_=_+Math.imul(Ie,He)|0,x=x+Math.imul(st,ct)|0,L=L+Math.imul(st,vt)|0,L=L+Math.imul(Be,ct)|0,_=_+Math.imul(Be,vt)|0;var Ft=(u+x|0)+((L&8191)<<13)|0;u=(_+(L>>>13)|0)+(Ft>>>26)|0,Ft&=67108863,x=Math.imul(_t,W),L=Math.imul(_t,fe),L=L+Math.imul(Ke,W)|0,_=Math.imul(Ke,fe),x=x+Math.imul(Mt,le)|0,L=L+Math.imul(Mt,ae)|0,L=L+Math.imul(Je,le)|0,_=_+Math.imul(Je,ae)|0,x=x+Math.imul(Et,Xe)|0,L=L+Math.imul(Et,pe)|0,L=L+Math.imul($e,Xe)|0,_=_+Math.imul($e,pe)|0,x=x+Math.imul(pt,lt)|0,L=L+Math.imul(pt,He)|0,L=L+Math.imul(Fe,lt)|0,_=_+Math.imul(Fe,He)|0,x=x+Math.imul(ot,ct)|0,L=L+Math.imul(ot,vt)|0,L=L+Math.imul(Ie,ct)|0,_=_+Math.imul(Ie,vt)|0;var Jt=(u+x|0)+((L&8191)<<13)|0;u=(_+(L>>>13)|0)+(Jt>>>26)|0,Jt&=67108863,x=Math.imul(_t,le),L=Math.imul(_t,ae),L=L+Math.imul(Ke,le)|0,_=Math.imul(Ke,ae),x=x+Math.imul(Mt,Xe)|0,L=L+Math.imul(Mt,pe)|0,L=L+Math.imul(Je,Xe)|0,_=_+Math.imul(Je,pe)|0,x=x+Math.imul(Et,lt)|0,L=L+Math.imul(Et,He)|0,L=L+Math.imul($e,lt)|0,_=_+Math.imul($e,He)|0,x=x+Math.imul(pt,ct)|0,L=L+Math.imul(pt,vt)|0,L=L+Math.imul(Fe,ct)|0,_=_+Math.imul(Fe,vt)|0;var At=(u+x|0)+((L&8191)<<13)|0;u=(_+(L>>>13)|0)+(At>>>26)|0,At&=67108863,x=Math.imul(_t,Xe),L=Math.imul(_t,pe),L=L+Math.imul(Ke,Xe)|0,_=Math.imul(Ke,pe),x=x+Math.imul(Mt,lt)|0,L=L+Math.imul(Mt,He)|0,L=L+Math.imul(Je,lt)|0,_=_+Math.imul(Je,He)|0,x=x+Math.imul(Et,ct)|0,L=L+Math.imul(Et,vt)|0,L=L+Math.imul($e,ct)|0,_=_+Math.imul($e,vt)|0;var Qt=(u+x|0)+((L&8191)<<13)|0;u=(_+(L>>>13)|0)+(Qt>>>26)|0,Qt&=67108863,x=Math.imul(_t,lt),L=Math.imul(_t,He),L=L+Math.imul(Ke,lt)|0,_=Math.imul(Ke,He),x=x+Math.imul(Mt,ct)|0,L=L+Math.imul(Mt,vt)|0,L=L+Math.imul(Je,ct)|0,_=_+Math.imul(Je,vt)|0;var yr=(u+x|0)+((L&8191)<<13)|0;u=(_+(L>>>13)|0)+(yr>>>26)|0,yr&=67108863,x=Math.imul(_t,ct),L=Math.imul(_t,vt),L=L+Math.imul(Ke,ct)|0,_=Math.imul(Ke,vt);var xr=(u+x|0)+((L&8191)<<13)|0;return u=(_+(L>>>13)|0)+(xr>>>26)|0,xr&=67108863,y[0]=gt,y[1]=mt,y[2]=Ct,y[3]=Pt,y[4]=Nt,y[5]=Lt,y[6]=It,y[7]=Ut,y[8]=Ot,y[9]=zt,y[10]=qt,y[11]=Yt,y[12]=Xt,y[13]=Ft,y[14]=Jt,y[15]=At,y[16]=Qt,y[17]=yr,y[18]=xr,u!==0&&(y[19]=u,b.length++),b};Math.imul||(M=I);function P(f,d,v){v.negative=d.negative^f.negative,v.length=f.length+d.length;for(var b=0,S=0,w=0;w<v.length-1;w++){var y=S;S=0;for(var u=b&67108863,x=Math.min(w,d.length-1),L=Math.max(0,w-f.length+1);L<=x;L++){var _=w-L,J=f.words[_]|0,Z=d.words[L]|0,V=J*Z,k=V&67108863;y=y+(V/67108864|0)|0,k=k+u|0,u=k&67108863,y=y+(k>>>26)|0,S+=y>>>26,y&=67108863}v.words[w]=u,b=y,y=S}return b!==0?v.words[w]=b:v.length--,v._strip()}function N(f,d,v){return P(f,d,v)}r.prototype.mulTo=function(d,v){var b,S=this.length+d.length;return this.length===10&&d.length===10?b=M(this,d,v):S<63?b=I(this,d,v):S<1024?b=P(this,d,v):b=N(this,d,v),b},r.prototype.mul=function(d){var v=new r(null);return v.words=new Array(this.length+d.length),this.mulTo(d,v)},r.prototype.mulf=function(d){var v=new r(null);return v.words=new Array(this.length+d.length),N(this,d,v)},r.prototype.imul=function(d){return this.clone().mulTo(d,this)},r.prototype.imuln=function(d){var v=d<0;v&&(d=-d),i(typeof d=="number"),i(d<67108864);for(var b=0,S=0;S<this.length;S++){var w=(this.words[S]|0)*d,y=(w&67108863)+(b&67108863);b>>=26,b+=w/67108864|0,b+=y>>>26,this.words[S]=y&67108863}return b!==0&&(this.words[S]=b,this.length++),this.length=d===0?1:this.length,v?this.ineg():this},r.prototype.muln=function(d){return this.clone().imuln(d)},r.prototype.sqr=function(){return this.mul(this)},r.prototype.isqr=function(){return this.imul(this.clone())},r.prototype.pow=function(d){var v=T(d);if(v.length===0)return new r(1);for(var b=this,S=0;S<v.length&&v[S]===0;S++,b=b.sqr());if(++S<v.length)for(var w=b.sqr();S<v.length;S++,w=w.sqr())v[S]!==0&&(b=b.mul(w));return b},r.prototype.iushln=function(d){i(typeof d=="number"&&d>=0);var v=d%26,b=(d-v)/26,S=67108863>>>26-v<<26-v,w;if(v!==0){var y=0;for(w=0;w<this.length;w++){var u=this.words[w]&S,x=(this.words[w]|0)-u<<v;this.words[w]=x|y,y=u>>>26-v}y&&(this.words[w]=y,this.length++)}if(b!==0){for(w=this.length-1;w>=0;w--)this.words[w+b]=this.words[w];for(w=0;w<b;w++)this.words[w]=0;this.length+=b}return this._strip()},r.prototype.ishln=function(d){return i(this.negative===0),this.iushln(d)},r.prototype.iushrn=function(d,v,b){i(typeof d=="number"&&d>=0);var S;v?S=(v-v%26)/26:S=0;var w=d%26,y=Math.min((d-w)/26,this.length),u=67108863^67108863>>>w<<w,x=b;if(S-=y,S=Math.max(0,S),x){for(var L=0;L<y;L++)x.words[L]=this.words[L];x.length=y}if(y!==0)if(this.length>y)for(this.length-=y,L=0;L<this.length;L++)this.words[L]=this.words[L+y];else this.words[0]=0,this.length=1;var _=0;for(L=this.length-1;L>=0&&(_!==0||L>=S);L--){var J=this.words[L]|0;this.words[L]=_<<26-w|J>>>w,_=J&u}return x&&_!==0&&(x.words[x.length++]=_),this.length===0&&(this.words[0]=0,this.length=1),this._strip()},r.prototype.ishrn=function(d,v,b){return i(this.negative===0),this.iushrn(d,v,b)},r.prototype.shln=function(d){return this.clone().ishln(d)},r.prototype.ushln=function(d){return this.clone().iushln(d)},r.prototype.shrn=function(d){return this.clone().ishrn(d)},r.prototype.ushrn=function(d){return this.clone().iushrn(d)},r.prototype.testn=function(d){i(typeof d=="number"&&d>=0);var v=d%26,b=(d-v)/26,S=1<<v;if(this.length<=b)return!1;var w=this.words[b];return!!(w&S)},r.prototype.imaskn=function(d){i(typeof d=="number"&&d>=0);var v=d%26,b=(d-v)/26;if(i(this.negative===0,"imaskn works only with positive numbers"),this.length<=b)return this;if(v!==0&&b++,this.length=Math.min(b,this.length),v!==0){var S=67108863^67108863>>>v<<v;this.words[this.length-1]&=S}return this.length===0&&(this.words[0]=0,this.length=1),this._strip()},r.prototype.maskn=function(d){return this.clone().imaskn(d)},r.prototype.iaddn=function(d){return i(typeof d=="number"),i(d<67108864),d<0?this.isubn(-d):this.negative!==0?this.length===1&&(this.words[0]|0)<=d?(this.words[0]=d-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(d),this.negative=1,this):this._iaddn(d)},r.prototype._iaddn=function(d){this.words[0]+=d;for(var v=0;v<this.length&&this.words[v]>=67108864;v++)this.words[v]-=67108864,v===this.length-1?this.words[v+1]=1:this.words[v+1]++;return this.length=Math.max(this.length,v+1),this},r.prototype.isubn=function(d){if(i(typeof d=="number"),i(d<67108864),d<0)return this.iaddn(-d);if(this.negative!==0)return this.negative=0,this.iaddn(d),this.negative=1,this;if(this.words[0]-=d,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var v=0;v<this.length&&this.words[v]<0;v++)this.words[v]+=67108864,this.words[v+1]-=1;return this._strip()},r.prototype.addn=function(d){return this.clone().iaddn(d)},r.prototype.subn=function(d){return this.clone().isubn(d)},r.prototype.iabs=function(){return this.negative=0,this},r.prototype.abs=function(){return this.clone().iabs()},r.prototype._ishlnsubmul=function(d,v,b){var S=d.length+b,w;this._expand(S);var y,u=0;for(w=0;w<d.length;w++){y=(this.words[w+b]|0)+u;var x=(d.words[w]|0)*v;y-=x&67108863,u=(y>>26)-(x/67108864|0),this.words[w+b]=y&67108863}for(;w<this.length-b;w++)y=(this.words[w+b]|0)+u,u=y>>26,this.words[w+b]=y&67108863;if(u===0)return this._strip();for(i(u===-1),u=0,w=0;w<this.length;w++)y=-(this.words[w]|0)+u,u=y>>26,this.words[w]=y&67108863;return this.negative=1,this._strip()},r.prototype._wordDiv=function(d,v){var b=this.length-d.length,S=this.clone(),w=d,y=w.words[w.length-1]|0,u=this._countBits(y);b=26-u,b!==0&&(w=w.ushln(b),S.iushln(b),y=w.words[w.length-1]|0);var x=S.length-w.length,L;if(v!=="mod"){L=new r(null),L.length=x+1,L.words=new Array(L.length);for(var _=0;_<L.length;_++)L.words[_]=0}var J=S.clone()._ishlnsubmul(w,1,x);J.negative===0&&(S=J,L&&(L.words[x]=1));for(var Z=x-1;Z>=0;Z--){var V=(S.words[w.length+Z]|0)*67108864+(S.words[w.length+Z-1]|0);for(V=Math.min(V/y|0,67108863),S._ishlnsubmul(w,V,Z);S.negative!==0;)V--,S.negative=0,S._ishlnsubmul(w,1,Z),S.isZero()||(S.negative^=1);L&&(L.words[Z]=V)}return L&&L._strip(),S._strip(),v!=="div"&&b!==0&&S.iushrn(b),{div:L||null,mod:S}},r.prototype.divmod=function(d,v,b){if(i(!d.isZero()),this.isZero())return{div:new r(0),mod:new r(0)};var S,w,y;return this.negative!==0&&d.negative===0?(y=this.neg().divmod(d,v),v!=="mod"&&(S=y.div.neg()),v!=="div"&&(w=y.mod.neg(),b&&w.negative!==0&&w.iadd(d)),{div:S,mod:w}):this.negative===0&&d.negative!==0?(y=this.divmod(d.neg(),v),v!=="mod"&&(S=y.div.neg()),{div:S,mod:y.mod}):(this.negative&d.negative)!==0?(y=this.neg().divmod(d.neg(),v),v!=="div"&&(w=y.mod.neg(),b&&w.negative!==0&&w.isub(d)),{div:y.div,mod:w}):d.length>this.length||this.cmp(d)<0?{div:new r(0),mod:this}:d.length===1?v==="div"?{div:this.divn(d.words[0]),mod:null}:v==="mod"?{div:null,mod:new r(this.modrn(d.words[0]))}:{div:this.divn(d.words[0]),mod:new r(this.modrn(d.words[0]))}:this._wordDiv(d,v)},r.prototype.div=function(d){return this.divmod(d,"div",!1).div},r.prototype.mod=function(d){return this.divmod(d,"mod",!1).mod},r.prototype.umod=function(d){return this.divmod(d,"mod",!0).mod},r.prototype.divRound=function(d){var v=this.divmod(d);if(v.mod.isZero())return v.div;var b=v.div.negative!==0?v.mod.isub(d):v.mod,S=d.ushrn(1),w=d.andln(1),y=b.cmp(S);return y<0||w===1&&y===0?v.div:v.div.negative!==0?v.div.isubn(1):v.div.iaddn(1)},r.prototype.modrn=function(d){var v=d<0;v&&(d=-d),i(d<=67108863);for(var b=(1<<26)%d,S=0,w=this.length-1;w>=0;w--)S=(b*S+(this.words[w]|0))%d;return v?-S:S},r.prototype.modn=function(d){return this.modrn(d)},r.prototype.idivn=function(d){var v=d<0;v&&(d=-d),i(d<=67108863);for(var b=0,S=this.length-1;S>=0;S--){var w=(this.words[S]|0)+b*67108864;this.words[S]=w/d|0,b=w%d}return this._strip(),v?this.ineg():this},r.prototype.divn=function(d){return this.clone().idivn(d)},r.prototype.egcd=function(d){i(d.negative===0),i(!d.isZero());var v=this,b=d.clone();v.negative!==0?v=v.umod(d):v=v.clone();for(var S=new r(1),w=new r(0),y=new r(0),u=new r(1),x=0;v.isEven()&&b.isEven();)v.iushrn(1),b.iushrn(1),++x;for(var L=b.clone(),_=v.clone();!v.isZero();){for(var J=0,Z=1;(v.words[0]&Z)===0&&J<26;++J,Z<<=1);if(J>0)for(v.iushrn(J);J-- >0;)(S.isOdd()||w.isOdd())&&(S.iadd(L),w.isub(_)),S.iushrn(1),w.iushrn(1);for(var V=0,k=1;(b.words[0]&k)===0&&V<26;++V,k<<=1);if(V>0)for(b.iushrn(V);V-- >0;)(y.isOdd()||u.isOdd())&&(y.iadd(L),u.isub(_)),y.iushrn(1),u.iushrn(1);v.cmp(b)>=0?(v.isub(b),S.isub(y),w.isub(u)):(b.isub(v),y.isub(S),u.isub(w))}return{a:y,b:u,gcd:b.iushln(x)}},r.prototype._invmp=function(d){i(d.negative===0),i(!d.isZero());var v=this,b=d.clone();v.negative!==0?v=v.umod(d):v=v.clone();for(var S=new r(1),w=new r(0),y=b.clone();v.cmpn(1)>0&&b.cmpn(1)>0;){for(var u=0,x=1;(v.words[0]&x)===0&&u<26;++u,x<<=1);if(u>0)for(v.iushrn(u);u-- >0;)S.isOdd()&&S.iadd(y),S.iushrn(1);for(var L=0,_=1;(b.words[0]&_)===0&&L<26;++L,_<<=1);if(L>0)for(b.iushrn(L);L-- >0;)w.isOdd()&&w.iadd(y),w.iushrn(1);v.cmp(b)>=0?(v.isub(b),S.isub(w)):(b.isub(v),w.isub(S))}var J;return v.cmpn(1)===0?J=S:J=w,J.cmpn(0)<0&&J.iadd(d),J},r.prototype.gcd=function(d){if(this.isZero())return d.abs();if(d.isZero())return this.abs();var v=this.clone(),b=d.clone();v.negative=0,b.negative=0;for(var S=0;v.isEven()&&b.isEven();S++)v.iushrn(1),b.iushrn(1);do{for(;v.isEven();)v.iushrn(1);for(;b.isEven();)b.iushrn(1);var w=v.cmp(b);if(w<0){var y=v;v=b,b=y}else if(w===0||b.cmpn(1)===0)break;v.isub(b)}while(!0);return b.iushln(S)},r.prototype.invm=function(d){return this.egcd(d).a.umod(d)},r.prototype.isEven=function(){return(this.words[0]&1)===0},r.prototype.isOdd=function(){return(this.words[0]&1)===1},r.prototype.andln=function(d){return this.words[0]&d},r.prototype.bincn=function(d){i(typeof d=="number");var v=d%26,b=(d-v)/26,S=1<<v;if(this.length<=b)return this._expand(b+1),this.words[b]|=S,this;for(var w=S,y=b;w!==0&&y<this.length;y++){var u=this.words[y]|0;u+=w,w=u>>>26,u&=67108863,this.words[y]=u}return w!==0&&(this.words[y]=w,this.length++),this},r.prototype.isZero=function(){return this.length===1&&this.words[0]===0},r.prototype.cmpn=function(d){var v=d<0;if(this.negative!==0&&!v)return-1;if(this.negative===0&&v)return 1;this._strip();var b;if(this.length>1)b=1;else{v&&(d=-d),i(d<=67108863,"Number is too big");var S=this.words[0]|0;b=S===d?0:S<d?-1:1}return this.negative!==0?-b|0:b},r.prototype.cmp=function(d){if(this.negative!==0&&d.negative===0)return-1;if(this.negative===0&&d.negative!==0)return 1;var v=this.ucmp(d);return this.negative!==0?-v|0:v},r.prototype.ucmp=function(d){if(this.length>d.length)return 1;if(this.length<d.length)return-1;for(var v=0,b=this.length-1;b>=0;b--){var S=this.words[b]|0,w=d.words[b]|0;if(S!==w){S<w?v=-1:S>w&&(v=1);break}}return v},r.prototype.gtn=function(d){return this.cmpn(d)===1},r.prototype.gt=function(d){return this.cmp(d)===1},r.prototype.gten=function(d){return this.cmpn(d)>=0},r.prototype.gte=function(d){return this.cmp(d)>=0},r.prototype.ltn=function(d){return this.cmpn(d)===-1},r.prototype.lt=function(d){return this.cmp(d)===-1},r.prototype.lten=function(d){return this.cmpn(d)<=0},r.prototype.lte=function(d){return this.cmp(d)<=0},r.prototype.eqn=function(d){return this.cmpn(d)===0},r.prototype.eq=function(d){return this.cmp(d)===0},r.red=function(d){return new R(d)},r.prototype.toRed=function(d){return i(!this.red,"Already a number in reduction context"),i(this.negative===0,"red works only with positives"),d.convertTo(this)._forceRed(d)},r.prototype.fromRed=function(){return i(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},r.prototype._forceRed=function(d){return this.red=d,this},r.prototype.forceRed=function(d){return i(!this.red,"Already a number in reduction context"),this._forceRed(d)},r.prototype.redAdd=function(d){return i(this.red,"redAdd works only with red numbers"),this.red.add(this,d)},r.prototype.redIAdd=function(d){return i(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,d)},r.prototype.redSub=function(d){return i(this.red,"redSub works only with red numbers"),this.red.sub(this,d)},r.prototype.redISub=function(d){return i(this.red,"redISub works only with red numbers"),this.red.isub(this,d)},r.prototype.redShl=function(d){return i(this.red,"redShl works only with red numbers"),this.red.shl(this,d)},r.prototype.redMul=function(d){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,d),this.red.mul(this,d)},r.prototype.redIMul=function(d){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,d),this.red.imul(this,d)},r.prototype.redSqr=function(){return i(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},r.prototype.redISqr=function(){return i(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},r.prototype.redSqrt=function(){return i(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},r.prototype.redInvm=function(){return i(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},r.prototype.redNeg=function(){return i(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},r.prototype.redPow=function(d){return i(this.red&&!d.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,d)};var O={k256:null,p224:null,p192:null,p25519:null};function j(f,d){this.name=f,this.p=new r(d,16),this.n=this.p.bitLength(),this.k=new r(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}j.prototype._tmp=function(){var d=new r(null);return d.words=new Array(Math.ceil(this.n/13)),d},j.prototype.ireduce=function(d){var v=d,b;do this.split(v,this.tmp),v=this.imulK(v),v=v.iadd(this.tmp),b=v.bitLength();while(b>this.n);var S=b<this.n?-1:v.ucmp(this.p);return S===0?(v.words[0]=0,v.length=1):S>0?v.isub(this.p):v.strip!==void 0?v.strip():v._strip(),v},j.prototype.split=function(d,v){d.iushrn(this.n,0,v)},j.prototype.imulK=function(d){return d.imul(this.k)};function B(){j.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}s(B,j),B.prototype.split=function(d,v){for(var b=4194303,S=Math.min(d.length,9),w=0;w<S;w++)v.words[w]=d.words[w];if(v.length=S,d.length<=9){d.words[0]=0,d.length=1;return}var y=d.words[9];for(v.words[v.length++]=y&b,w=10;w<d.length;w++){var u=d.words[w]|0;d.words[w-10]=(u&b)<<4|y>>>22,y=u}y>>>=22,d.words[w-10]=y,y===0&&d.length>10?d.length-=10:d.length-=9},B.prototype.imulK=function(d){d.words[d.length]=0,d.words[d.length+1]=0,d.length+=2;for(var v=0,b=0;b<d.length;b++){var S=d.words[b]|0;v+=S*977,d.words[b]=v&67108863,v=S*64+(v/67108864|0)}return d.words[d.length-1]===0&&(d.length--,d.words[d.length-1]===0&&d.length--),d};function D(){j.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}s(D,j);function U(){j.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}s(U,j);function z(){j.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}s(z,j),z.prototype.imulK=function(d){for(var v=0,b=0;b<d.length;b++){var S=(d.words[b]|0)*19+v,w=S&67108863;S>>>=26,d.words[b]=w,v=S}return v!==0&&(d.words[d.length++]=v),d},r._prime=function(d){if(O[d])return O[d];var v;if(d==="k256")v=new B;else if(d==="p224")v=new D;else if(d==="p192")v=new U;else if(d==="p25519")v=new z;else throw new Error("Unknown prime "+d);return O[d]=v,v};function R(f){if(typeof f=="string"){var d=r._prime(f);this.m=d.p,this.prime=d}else i(f.gtn(1),"modulus must be greater than 1"),this.m=f,this.prime=null}R.prototype._verify1=function(d){i(d.negative===0,"red works only with positives"),i(d.red,"red works only with red numbers")},R.prototype._verify2=function(d,v){i((d.negative|v.negative)===0,"red works only with positives"),i(d.red&&d.red===v.red,"red works only with red numbers")},R.prototype.imod=function(d){return this.prime?this.prime.ireduce(d)._forceRed(this):(p(d,d.umod(this.m)._forceRed(this)),d)},R.prototype.neg=function(d){return d.isZero()?d.clone():this.m.sub(d)._forceRed(this)},R.prototype.add=function(d,v){this._verify2(d,v);var b=d.add(v);return b.cmp(this.m)>=0&&b.isub(this.m),b._forceRed(this)},R.prototype.iadd=function(d,v){this._verify2(d,v);var b=d.iadd(v);return b.cmp(this.m)>=0&&b.isub(this.m),b},R.prototype.sub=function(d,v){this._verify2(d,v);var b=d.sub(v);return b.cmpn(0)<0&&b.iadd(this.m),b._forceRed(this)},R.prototype.isub=function(d,v){this._verify2(d,v);var b=d.isub(v);return b.cmpn(0)<0&&b.iadd(this.m),b},R.prototype.shl=function(d,v){return this._verify1(d),this.imod(d.ushln(v))},R.prototype.imul=function(d,v){return this._verify2(d,v),this.imod(d.imul(v))},R.prototype.mul=function(d,v){return this._verify2(d,v),this.imod(d.mul(v))},R.prototype.isqr=function(d){return this.imul(d,d.clone())},R.prototype.sqr=function(d){return this.mul(d,d)},R.prototype.sqrt=function(d){if(d.isZero())return d.clone();var v=this.m.andln(3);if(i(v%2===1),v===3){var b=this.m.add(new r(1)).iushrn(2);return this.pow(d,b)}for(var S=this.m.subn(1),w=0;!S.isZero()&&S.andln(1)===0;)w++,S.iushrn(1);i(!S.isZero());var y=new r(1).toRed(this),u=y.redNeg(),x=this.m.subn(1).iushrn(1),L=this.m.bitLength();for(L=new r(2*L*L).toRed(this);this.pow(L,x).cmp(u)!==0;)L.redIAdd(u);for(var _=this.pow(L,S),J=this.pow(d,S.addn(1).iushrn(1)),Z=this.pow(d,S),V=w;Z.cmp(y)!==0;){for(var k=Z,H=0;k.cmp(y)!==0;H++)k=k.redSqr();i(H<V);var ee=this.pow(_,new r(1).iushln(V-H-1));J=J.redMul(ee),_=ee.redSqr(),Z=Z.redMul(_),V=H}return J},R.prototype.invm=function(d){var v=d._invmp(this.m);return v.negative!==0?(v.negative=0,this.imod(v).redNeg()):this.imod(v)},R.prototype.pow=function(d,v){if(v.isZero())return new r(1).toRed(this);if(v.cmpn(1)===0)return d.clone();var b=4,S=new Array(1<<b);S[0]=new r(1).toRed(this),S[1]=d;for(var w=2;w<S.length;w++)S[w]=this.mul(S[w-1],d);var y=S[0],u=0,x=0,L=v.bitLength()%26;for(L===0&&(L=26),w=v.length-1;w>=0;w--){for(var _=v.words[w],J=L-1;J>=0;J--){var Z=_>>J&1;if(y!==S[0]&&(y=this.sqr(y)),Z===0&&u===0){x=0;continue}u<<=1,u|=Z,x++,!(x!==b&&(w!==0||J!==0))&&(y=this.mul(y,S[u]),x=0,u=0)}L=26}return y},R.prototype.convertTo=function(d){var v=d.umod(this.m);return v===d?v.clone():v},R.prototype.convertFrom=function(d){var v=d.clone();return v.red=null,v},r.mont=function(d){return new a(d)};
42function a(f){R.call(this,f),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new r(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}s(a,R),a.prototype.convertTo=function(d){return this.imod(d.ushln(this.shift))},a.prototype.convertFrom=function(d){var v=this.imod(d.mul(this.rinv));return v.red=null,v},a.prototype.imul=function(d,v){if(d.isZero()||v.isZero())return d.words[0]=0,d.length=1,d;var b=d.imul(v),S=b.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),w=b.isub(S).iushrn(this.shift),y=w;return w.cmp(this.m)>=0?y=w.isub(this.m):w.cmpn(0)<0&&(y=w.iadd(this.m)),y._forceRed(this)},a.prototype.mul=function(d,v){if(d.isZero()||v.isZero())return new r(0)._forceRed(this);var b=d.mul(v),S=b.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),w=b.isub(S).iushrn(this.shift),y=w;return w.cmp(this.m)>=0?y=w.isub(this.m):w.cmpn(0)<0&&(y=w.iadd(this.m)),y._forceRed(this)},a.prototype.invm=function(d){var v=this.imod(d._invmp(this.m).mul(this.r2));return v._forceRed(this)}})(e,bn$8)}(bn$9)),bn$9.exports}var browserifyRsa,hasRequiredBrowserifyRsa;function requireBrowserifyRsa(){if(hasRequiredBrowserifyRsa)return browserifyRsa;hasRequiredBrowserifyRsa=1;var e=requireBn$4(),t=requireBrowser$c(),n=requireSafeBuffer$2().Buffer;function i(o){var l=o.modulus.byteLength(),c;do c=new e(t(l));while(c.cmp(o.modulus)>=0||!c.umod(o.prime1)||!c.umod(o.prime2));return c}function s(o){var l=i(o),c=l.toRed(e.mont(o.modulus)).redPow(new e(o.publicExponent)).fromRed();return{blinder:c,unblinder:l.invm(o.modulus)}}function r(o,l){var c=s(l),h=l.modulus.byteLength(),p=new e(o).mul(c.blinder).umod(l.modulus),m=p.toRed(e.mont(l.prime1)),g=p.toRed(e.mont(l.prime2)),E=l.coefficient,A=l.prime1,C=l.prime2,T=m.redPow(l.exponent1).fromRed(),I=g.redPow(l.exponent2).fromRed(),M=T.isub(I).imul(E).umod(A).imul(C);return I.iadd(M).imul(c.unblinder).umod(l.modulus).toArrayLike(n,"be",h)}return r.getr=i,browserifyRsa=r,browserifyRsa}var elliptic={};const version$3="6.6.1",require$$0={version:version$3};var utils$4={},bn$7={exports:{}},bn$6=bn$7.exports,hasRequiredBn$3;function requireBn$3(){return hasRequiredBn$3||(hasRequiredBn$3=1,function(e){(function(t,n){function i(R,a){if(!R)throw new Error(a||"Assertion failed")}function s(R,a){R.super_=a;var f=function(){};f.prototype=a.prototype,R.prototype=new f,R.prototype.constructor=R}function r(R,a,f){if(r.isBN(R))return R;this.negative=0,this.words=null,this.length=0,this.red=null,R!==null&&((a==="le"||a==="be")&&(f=a,a=10),this._init(R||0,a||10,f||"be"))}typeof t=="object"?t.exports=r:n.BN=r,r.BN=r,r.wordSize=26;var o;try{typeof window<"u"&&typeof window.Buffer<"u"?o=window.Buffer:o=requireDist$3().Buffer}catch{}r.isBN=function(a){return a instanceof r?!0:a!==null&&typeof a=="object"&&a.constructor.wordSize===r.wordSize&&Array.isArray(a.words)},r.max=function(a,f){return a.cmp(f)>0?a:f},r.min=function(a,f){return a.cmp(f)<0?a:f},r.prototype._init=function(a,f,d){if(typeof a=="number")return this._initNumber(a,f,d);if(typeof a=="object")return this._initArray(a,f,d);f==="hex"&&(f=16),i(f===(f|0)&&f>=2&&f<=36),a=a.toString().replace(/\s+/g,"");var v=0;a[0]==="-"&&(v++,this.negative=1),v<a.length&&(f===16?this._parseHex(a,v,d):(this._parseBase(a,f,v),d==="le"&&this._initArray(this.toArray(),f,d)))},r.prototype._initNumber=function(a,f,d){a<0&&(this.negative=1,a=-a),a<67108864?(this.words=[a&67108863],this.length=1):a<4503599627370496?(this.words=[a&67108863,a/67108864&67108863],this.length=2):(i(a<9007199254740992),this.words=[a&67108863,a/67108864&67108863,1],this.length=3),d==="le"&&this._initArray(this.toArray(),f,d)},r.prototype._initArray=function(a,f,d){if(i(typeof a.length=="number"),a.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(a.length/3),this.words=new Array(this.length);for(var v=0;v<this.length;v++)this.words[v]=0;var b,S,w=0;if(d==="be")for(v=a.length-1,b=0;v>=0;v-=3)S=a[v]|a[v-1]<<8|a[v-2]<<16,this.words[b]|=S<<w&67108863,this.words[b+1]=S>>>26-w&67108863,w+=24,w>=26&&(w-=26,b++);else if(d==="le")for(v=0,b=0;v<a.length;v+=3)S=a[v]|a[v+1]<<8|a[v+2]<<16,this.words[b]|=S<<w&67108863,this.words[b+1]=S>>>26-w&67108863,w+=24,w>=26&&(w-=26,b++);return this.strip()};
vendor: 26,718 bytes, line 42
42function l(R,a){var f=R.charCodeAt(a);return f>=65&&f<=70?f-55:f>=97&&f<=102?f-87:f-48&15}function c(R,a,f){var d=l(R,f);return f-1>=a&&(d|=l(R,f-1)<<4),d}r.prototype._parseHex=function(a,f,d){this.length=Math.ceil((a.length-f)/6),this.words=new Array(this.length);for(var v=0;v<this.length;v++)this.words[v]=0;var b=0,S=0,w;if(d==="be")for(v=a.length-1;v>=f;v-=2)w=c(a,f,v)<<b,this.words[S]|=w&67108863,b>=18?(b-=18,S+=1,this.words[S]|=w>>>26):b+=8;else{var y=a.length-f;for(v=y%2===0?f+1:f;v<a.length;v+=2)w=c(a,f,v)<<b,this.words[S]|=w&67108863,b>=18?(b-=18,S+=1,this.words[S]|=w>>>26):b+=8}this.strip()};function h(R,a,f,d){for(var v=0,b=Math.min(R.length,f),S=a;S<b;S++){var w=R.charCodeAt(S)-48;v*=d,w>=49?v+=w-49+10:w>=17?v+=w-17+10:v+=w}return v}r.prototype._parseBase=function(a,f,d){this.words=[0],this.length=1;for(var v=0,b=1;b<=67108863;b*=f)v++;v--,b=b/f|0;for(var S=a.length-d,w=S%v,y=Math.min(S,S-w)+d,u=0,x=d;x<y;x+=v)u=h(a,x,x+v,f),this.imuln(b),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u);if(w!==0){var L=1;for(u=h(a,x,a.length,f),x=0;x<w;x++)L*=f;this.imuln(L),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u)}this.strip()},r.prototype.copy=function(a){a.words=new Array(this.length);for(var f=0;f<this.length;f++)a.words[f]=this.words[f];a.length=this.length,a.negative=this.negative,a.red=this.red},r.prototype.clone=function(){var a=new r(null);return this.copy(a),a},r.prototype._expand=function(a){for(;this.length<a;)this.words[this.length++]=0;return this},r.prototype.strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},r.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},r.prototype.inspect=function(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var p=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],m=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],g=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];r.prototype.toString=function(a,f){a=a||10,f=f|0||1;var d;if(a===16||a==="hex"){d="";for(var v=0,b=0,S=0;S<this.length;S++){var w=this.words[S],y=((w<<v|b)&16777215).toString(16);b=w>>>24-v&16777215,v+=2,v>=26&&(v-=26,S--),b!==0||S!==this.length-1?d=p[6-y.length]+y+d:d=y+d}for(b!==0&&(d=b.toString(16)+d);d.length%f!==0;)d="0"+d;return this.negative!==0&&(d="-"+d),d}if(a===(a|0)&&a>=2&&a<=36){var u=m[a],x=g[a];d="";var L=this.clone();for(L.negative=0;!L.isZero();){var _=L.modn(x).toString(a);L=L.idivn(x),L.isZero()?d=_+d:d=p[u-_.length]+_+d}for(this.isZero()&&(d="0"+d);d.length%f!==0;)d="0"+d;return this.negative!==0&&(d="-"+d),d}i(!1,"Base should be between 2 and 36")},r.prototype.toNumber=function(){var a=this.words[0];return this.length===2?a+=this.words[1]*67108864:this.length===3&&this.words[2]===1?a+=4503599627370496+this.words[1]*67108864:this.length>2&&i(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-a:a},r.prototype.toJSON=function(){return this.toString(16)},r.prototype.toBuffer=function(a,f){return i(typeof o<"u"),this.toArrayLike(o,a,f)},r.prototype.toArray=function(a,f){return this.toArrayLike(Array,a,f)},r.prototype.toArrayLike=function(a,f,d){var v=this.byteLength(),b=d||Math.max(1,v);i(v<=b,"byte array longer than desired length"),i(b>0,"Requested array length <= 0"),this.strip();var S=f==="le",w=new a(b),y,u,x=this.clone();if(S){for(u=0;!x.isZero();u++)y=x.andln(255),x.iushrn(8),w[u]=y;for(;u<b;u++)w[u]=0}else{for(u=0;u<b-v;u++)w[u]=0;for(u=0;!x.isZero();u++)y=x.andln(255),x.iushrn(8),w[b-u-1]=y}return w},Math.clz32?r.prototype._countBits=function(a){return 32-Math.clz32(a)}:r.prototype._countBits=function(a){var f=a,d=0;return f>=4096&&(d+=13,f>>>=13),f>=64&&(d+=7,f>>>=7),f>=8&&(d+=4,f>>>=4),f>=2&&(d+=2,f>>>=2),d+f},r.prototype._zeroBits=function(a){if(a===0)return 26;var f=a,d=0;return(f&8191)===0&&(d+=13,f>>>=13),(f&127)===0&&(d+=7,f>>>=7),(f&15)===0&&(d+=4,f>>>=4),(f&3)===0&&(d+=2,f>>>=2),(f&1)===0&&d++,d},r.prototype.bitLength=function(){var a=this.words[this.length-1],f=this._countBits(a);return(this.length-1)*26+f};function E(R){for(var a=new Array(R.bitLength()),f=0;f<a.length;f++){var d=f/26|0,v=f%26;a[f]=(R.words[d]&1<<v)>>>v}return a}r.prototype.zeroBits=function(){if(this.isZero())return 0;for(var a=0,f=0;f<this.length;f++){var d=this._zeroBits(this.words[f]);if(a+=d,d!==26)break}return a},r.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},r.prototype.toTwos=function(a){return this.negative!==0?this.abs().inotn(a).iaddn(1):this.clone()},r.prototype.fromTwos=function(a){return this.testn(a-1)?this.notn(a).iaddn(1).ineg():this.clone()},r.prototype.isNeg=function(){return this.negative!==0},r.prototype.neg=function(){return this.clone().ineg()},r.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},r.prototype.iuor=function(a){for(;this.length<a.length;)this.words[this.length++]=0;for(var f=0;f<a.length;f++)this.words[f]=this.words[f]|a.words[f];return this.strip()},r.prototype.ior=function(a){return i((this.negative|a.negative)===0),this.iuor(a)},r.prototype.or=function(a){return this.length>a.length?this.clone().ior(a):a.clone().ior(this)},r.prototype.uor=function(a){return this.length>a.length?this.clone().iuor(a):a.clone().iuor(this)},r.prototype.iuand=function(a){var f;this.length>a.length?f=a:f=this;for(var d=0;d<f.length;d++)this.words[d]=this.words[d]&a.words[d];return this.length=f.length,this.strip()},r.prototype.iand=function(a){return i((this.negative|a.negative)===0),this.iuand(a)},r.prototype.and=function(a){return this.length>a.length?this.clone().iand(a):a.clone().iand(this)},r.prototype.uand=function(a){return this.length>a.length?this.clone().iuand(a):a.clone().iuand(this)},r.prototype.iuxor=function(a){var f,d;this.length>a.length?(f=this,d=a):(f=a,d=this);for(var v=0;v<d.length;v++)this.words[v]=f.words[v]^d.words[v];if(this!==f)for(;v<f.length;v++)this.words[v]=f.words[v];return this.length=f.length,this.strip()},r.prototype.ixor=function(a){return i((this.negative|a.negative)===0),this.iuxor(a)},r.prototype.xor=function(a){return this.length>a.length?this.clone().ixor(a):a.clone().ixor(this)},r.prototype.uxor=function(a){return this.length>a.length?this.clone().iuxor(a):a.clone().iuxor(this)},r.prototype.inotn=function(a){i(typeof a=="number"&&a>=0);var f=Math.ceil(a/26)|0,d=a%26;this._expand(f),d>0&&f--;for(var v=0;v<f;v++)this.words[v]=~this.words[v]&67108863;return d>0&&(this.words[v]=~this.words[v]&67108863>>26-d),this.strip()},r.prototype.notn=function(a){return this.clone().inotn(a)},r.prototype.setn=function(a,f){i(typeof a=="number"&&a>=0);var d=a/26|0,v=a%26;return this._expand(d+1),f?this.words[d]=this.words[d]|1<<v:this.words[d]=this.words[d]&~(1<<v),this.strip()},r.prototype.iadd=function(a){var f;if(this.negative!==0&&a.negative===0)return this.negative=0,f=this.isub(a),this.negative^=1,this._normSign();if(this.negative===0&&a.negative!==0)return a.negative=0,f=this.isub(a),a.negative=1,f._normSign();var d,v;this.length>a.length?(d=this,v=a):(d=a,v=this);for(var b=0,S=0;S<v.length;S++)f=(d.words[S]|0)+(v.words[S]|0)+b,this.words[S]=f&67108863,b=f>>>26;for(;b!==0&&S<d.length;S++)f=(d.words[S]|0)+b,this.words[S]=f&67108863,b=f>>>26;if(this.length=d.length,b!==0)this.words[this.length]=b,this.length++;else if(d!==this)for(;S<d.length;S++)this.words[S]=d.words[S];return this},r.prototype.add=function(a){var f;return a.negative!==0&&this.negative===0?(a.negative=0,f=this.sub(a),a.negative^=1,f):a.negative===0&&this.negative!==0?(this.negative=0,f=a.sub(this),this.negative=1,f):this.length>a.length?this.clone().iadd(a):a.clone().iadd(this)},r.prototype.isub=function(a){if(a.negative!==0){a.negative=0;var f=this.iadd(a);return a.negative=1,f._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(a),this.negative=1,this._normSign();var d=this.cmp(a);if(d===0)return this.negative=0,this.length=1,this.words[0]=0,this;var v,b;d>0?(v=this,b=a):(v=a,b=this);for(var S=0,w=0;w<b.length;w++)f=(v.words[w]|0)-(b.words[w]|0)+S,S=f>>26,this.words[w]=f&67108863;for(;S!==0&&w<v.length;w++)f=(v.words[w]|0)+S,S=f>>26,this.words[w]=f&67108863;if(S===0&&w<v.length&&v!==this)for(;w<v.length;w++)this.words[w]=v.words[w];return this.length=Math.max(this.length,w),v!==this&&(this.negative=1),this.strip()},r.prototype.sub=function(a){return this.clone().isub(a)};function A(R,a,f){f.negative=a.negative^R.negative;var d=R.length+a.length|0;f.length=d,d=d-1|0;var v=R.words[0]|0,b=a.words[0]|0,S=v*b,w=S&67108863,y=S/67108864|0;f.words[0]=w;for(var u=1;u<d;u++){for(var x=y>>>26,L=y&67108863,_=Math.min(u,a.length-1),J=Math.max(0,u-R.length+1);J<=_;J++){var Z=u-J|0;v=R.words[Z]|0,b=a.words[J]|0,S=v*b+L,x+=S/67108864|0,L=S&67108863}f.words[u]=L|0,y=x|0}return y!==0?f.words[u]=y|0:f.length--,f.strip()}var C=function(a,f,d){var v=a.words,b=f.words,S=d.words,w=0,y,u,x,L=v[0]|0,_=L&8191,J=L>>>13,Z=v[1]|0,V=Z&8191,k=Z>>>13,H=v[2]|0,ee=H&8191,K=H>>>13,te=v[3]|0,Y=te&8191,ue=te>>>13,qe=v[4]|0,we=qe&8191,Ae=qe>>>13,st=v[5]|0,Be=st&8191,xe=st>>>13,ot=v[6]|0,Ie=ot&8191,Pe=ot>>>13,pt=v[7]|0,Fe=pt&8191,Ye=pt>>>13,Et=v[8]|0,$e=Et&8191,Ze=Et>>>13,Mt=v[9]|0,Je=Mt&8191,rt=Mt>>>13,_t=b[0]|0,Ke=_t&8191,Qe=_t>>>13,Te=b[1]|0,tt=Te&8191,nt=Te>>>13,Tt=b[2]|0,Ve=Tt&8191,at=Tt>>>13,je=b[3]|0,ge=je&8191,Ce=je>>>13,it=b[4]|0,De=it&8191,Ge=it>>>13,St=b[5]|0,re=St&8191,q=St>>>13,W=b[6]|0,fe=W&8191,be=W>>>13,le=b[7]|0,ae=le&8191,Ee=le>>>13,Xe=b[8]|0,pe=Xe&8191,ke=Xe>>>13,lt=b[9]|0,He=lt&8191,_e=lt>>>13;d.negative=a.negative^f.negative,d.length=19,y=Math.imul(_,Ke),u=Math.imul(_,Qe),u=u+Math.imul(J,Ke)|0,x=Math.imul(J,Qe);var ct=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(ct>>>26)|0,ct&=67108863,y=Math.imul(V,Ke),u=Math.imul(V,Qe),u=u+Math.imul(k,Ke)|0,x=Math.imul(k,Qe),y=y+Math.imul(_,tt)|0,u=u+Math.imul(_,nt)|0,u=u+Math.imul(J,tt)|0,x=x+Math.imul(J,nt)|0;var vt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(vt>>>26)|0,vt&=67108863,y=Math.imul(ee,Ke),u=Math.imul(ee,Qe),u=u+Math.imul(K,Ke)|0,x=Math.imul(K,Qe),y=y+Math.imul(V,tt)|0,u=u+Math.imul(V,nt)|0,u=u+Math.imul(k,tt)|0,x=x+Math.imul(k,nt)|0,y=y+Math.imul(_,Ve)|0,u=u+Math.imul(_,at)|0,u=u+Math.imul(J,Ve)|0,x=x+Math.imul(J,at)|0;var gt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(gt>>>26)|0,gt&=67108863,y=Math.imul(Y,Ke),u=Math.imul(Y,Qe),u=u+Math.imul(ue,Ke)|0,x=Math.imul(ue,Qe),y=y+Math.imul(ee,tt)|0,u=u+Math.imul(ee,nt)|0,u=u+Math.imul(K,tt)|0,x=x+Math.imul(K,nt)|0,y=y+Math.imul(V,Ve)|0,u=u+Math.imul(V,at)|0,u=u+Math.imul(k,Ve)|0,x=x+Math.imul(k,at)|0,y=y+Math.imul(_,ge)|0,u=u+Math.imul(_,Ce)|0,u=u+Math.imul(J,ge)|0,x=x+Math.imul(J,Ce)|0;var mt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(mt>>>26)|0,mt&=67108863,y=Math.imul(we,Ke),u=Math.imul(we,Qe),u=u+Math.imul(Ae,Ke)|0,x=Math.imul(Ae,Qe),y=y+Math.imul(Y,tt)|0,u=u+Math.imul(Y,nt)|0,u=u+Math.imul(ue,tt)|0,x=x+Math.imul(ue,nt)|0,y=y+Math.imul(ee,Ve)|0,u=u+Math.imul(ee,at)|0,u=u+Math.imul(K,Ve)|0,x=x+Math.imul(K,at)|0,y=y+Math.imul(V,ge)|0,u=u+Math.imul(V,Ce)|0,u=u+Math.imul(k,ge)|0,x=x+Math.imul(k,Ce)|0,y=y+Math.imul(_,De)|0,u=u+Math.imul(_,Ge)|0,u=u+Math.imul(J,De)|0,x=x+Math.imul(J,Ge)|0;var Ct=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,y=Math.imul(Be,Ke),u=Math.imul(Be,Qe),u=u+Math.imul(xe,Ke)|0,x=Math.imul(xe,Qe),y=y+Math.imul(we,tt)|0,u=u+Math.imul(we,nt)|0,u=u+Math.imul(Ae,tt)|0,x=x+Math.imul(Ae,nt)|0,y=y+Math.imul(Y,Ve)|0,u=u+Math.imul(Y,at)|0,u=u+Math.imul(ue,Ve)|0,x=x+Math.imul(ue,at)|0,y=y+Math.imul(ee,ge)|0,u=u+Math.imul(ee,Ce)|0,u=u+Math.imul(K,ge)|0,x=x+Math.imul(K,Ce)|0,y=y+Math.imul(V,De)|0,u=u+Math.imul(V,Ge)|0,u=u+Math.imul(k,De)|0,x=x+Math.imul(k,Ge)|0,y=y+Math.imul(_,re)|0,u=u+Math.imul(_,q)|0,u=u+Math.imul(J,re)|0,x=x+Math.imul(J,q)|0;var Pt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Pt>>>26)|0,Pt&=67108863,y=Math.imul(Ie,Ke),u=Math.imul(Ie,Qe),u=u+Math.imul(Pe,Ke)|0,x=Math.imul(Pe,Qe),y=y+Math.imul(Be,tt)|0,u=u+Math.imul(Be,nt)|0,u=u+Math.imul(xe,tt)|0,x=x+Math.imul(xe,nt)|0,y=y+Math.imul(we,Ve)|0,u=u+Math.imul(we,at)|0,u=u+Math.imul(Ae,Ve)|0,x=x+Math.imul(Ae,at)|0,y=y+Math.imul(Y,ge)|0,u=u+Math.imul(Y,Ce)|0,u=u+Math.imul(ue,ge)|0,x=x+Math.imul(ue,Ce)|0,y=y+Math.imul(ee,De)|0,u=u+Math.imul(ee,Ge)|0,u=u+Math.imul(K,De)|0,x=x+Math.imul(K,Ge)|0,y=y+Math.imul(V,re)|0,u=u+Math.imul(V,q)|0,u=u+Math.imul(k,re)|0,x=x+Math.imul(k,q)|0,y=y+Math.imul(_,fe)|0,u=u+Math.imul(_,be)|0,u=u+Math.imul(J,fe)|0,x=x+Math.imul(J,be)|0;var Nt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Nt>>>26)|0,Nt&=67108863,y=Math.imul(Fe,Ke),u=Math.imul(Fe,Qe),u=u+Math.imul(Ye,Ke)|0,x=Math.imul(Ye,Qe),y=y+Math.imul(Ie,tt)|0,u=u+Math.imul(Ie,nt)|0,u=u+Math.imul(Pe,tt)|0,x=x+Math.imul(Pe,nt)|0,y=y+Math.imul(Be,Ve)|0,u=u+Math.imul(Be,at)|0,u=u+Math.imul(xe,Ve)|0,x=x+Math.imul(xe,at)|0,y=y+Math.imul(we,ge)|0,u=u+Math.imul(we,Ce)|0,u=u+Math.imul(Ae,ge)|0,x=x+Math.imul(Ae,Ce)|0,y=y+Math.imul(Y,De)|0,u=u+Math.imul(Y,Ge)|0,u=u+Math.imul(ue,De)|0,x=x+Math.imul(ue,Ge)|0,y=y+Math.imul(ee,re)|0,u=u+Math.imul(ee,q)|0,u=u+Math.imul(K,re)|0,x=x+Math.imul(K,q)|0,y=y+Math.imul(V,fe)|0,u=u+Math.imul(V,be)|0,u=u+Math.imul(k,fe)|0,x=x+Math.imul(k,be)|0,y=y+Math.imul(_,ae)|0,u=u+Math.imul(_,Ee)|0,u=u+Math.imul(J,ae)|0,x=x+Math.imul(J,Ee)|0;var Lt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Lt>>>26)|0,Lt&=67108863,y=Math.imul($e,Ke),u=Math.imul($e,Qe),u=u+Math.imul(Ze,Ke)|0,x=Math.imul(Ze,Qe),y=y+Math.imul(Fe,tt)|0,u=u+Math.imul(Fe,nt)|0,u=u+Math.imul(Ye,tt)|0,x=x+Math.imul(Ye,nt)|0,y=y+Math.imul(Ie,Ve)|0,u=u+Math.imul(Ie,at)|0,u=u+Math.imul(Pe,Ve)|0,x=x+Math.imul(Pe,at)|0,y=y+Math.imul(Be,ge)|0,u=u+Math.imul(Be,Ce)|0,u=u+Math.imul(xe,ge)|0,x=x+Math.imul(xe,Ce)|0,y=y+Math.imul(we,De)|0,u=u+Math.imul(we,Ge)|0,u=u+Math.imul(Ae,De)|0,x=x+Math.imul(Ae,Ge)|0,y=y+Math.imul(Y,re)|0,u=u+Math.imul(Y,q)|0,u=u+Math.imul(ue,re)|0,x=x+Math.imul(ue,q)|0,y=y+Math.imul(ee,fe)|0,u=u+Math.imul(ee,be)|0,u=u+Math.imul(K,fe)|0,x=x+Math.imul(K,be)|0,y=y+Math.imul(V,ae)|0,u=u+Math.imul(V,Ee)|0,u=u+Math.imul(k,ae)|0,x=x+Math.imul(k,Ee)|0,y=y+Math.imul(_,pe)|0,u=u+Math.imul(_,ke)|0,u=u+Math.imul(J,pe)|0,x=x+Math.imul(J,ke)|0;var It=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(It>>>26)|0,It&=67108863,y=Math.imul(Je,Ke),u=Math.imul(Je,Qe),u=u+Math.imul(rt,Ke)|0,x=Math.imul(rt,Qe),y=y+Math.imul($e,tt)|0,u=u+Math.imul($e,nt)|0,u=u+Math.imul(Ze,tt)|0,x=x+Math.imul(Ze,nt)|0,y=y+Math.imul(Fe,Ve)|0,u=u+Math.imul(Fe,at)|0,u=u+Math.imul(Ye,Ve)|0,x=x+Math.imul(Ye,at)|0,y=y+Math.imul(Ie,ge)|0,u=u+Math.imul(Ie,Ce)|0,u=u+Math.imul(Pe,ge)|0,x=x+Math.imul(Pe,Ce)|0,y=y+Math.imul(Be,De)|0,u=u+Math.imul(Be,Ge)|0,u=u+Math.imul(xe,De)|0,x=x+Math.imul(xe,Ge)|0,y=y+Math.imul(we,re)|0,u=u+Math.imul(we,q)|0,u=u+Math.imul(Ae,re)|0,x=x+Math.imul(Ae,q)|0,y=y+Math.imul(Y,fe)|0,u=u+Math.imul(Y,be)|0,u=u+Math.imul(ue,fe)|0,x=x+Math.imul(ue,be)|0,y=y+Math.imul(ee,ae)|0,u=u+Math.imul(ee,Ee)|0,u=u+Math.imul(K,ae)|0,x=x+Math.imul(K,Ee)|0,y=y+Math.imul(V,pe)|0,u=u+Math.imul(V,ke)|0,u=u+Math.imul(k,pe)|0,x=x+Math.imul(k,ke)|0,y=y+Math.imul(_,He)|0,u=u+Math.imul(_,_e)|0,u=u+Math.imul(J,He)|0,x=x+Math.imul(J,_e)|0;var Ut=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Ut>>>26)|0,Ut&=67108863,y=Math.imul(Je,tt),u=Math.imul(Je,nt),u=u+Math.imul(rt,tt)|0,x=Math.imul(rt,nt),y=y+Math.imul($e,Ve)|0,u=u+Math.imul($e,at)|0,u=u+Math.imul(Ze,Ve)|0,x=x+Math.imul(Ze,at)|0,y=y+Math.imul(Fe,ge)|0,u=u+Math.imul(Fe,Ce)|0,u=u+Math.imul(Ye,ge)|0,x=x+Math.imul(Ye,Ce)|0,y=y+Math.imul(Ie,De)|0,u=u+Math.imul(Ie,Ge)|0,u=u+Math.imul(Pe,De)|0,x=x+Math.imul(Pe,Ge)|0,y=y+Math.imul(Be,re)|0,u=u+Math.imul(Be,q)|0,u=u+Math.imul(xe,re)|0,x=x+Math.imul(xe,q)|0,y=y+Math.imul(we,fe)|0,u=u+Math.imul(we,be)|0,u=u+Math.imul(Ae,fe)|0,x=x+Math.imul(Ae,be)|0,y=y+Math.imul(Y,ae)|0,u=u+Math.imul(Y,Ee)|0,u=u+Math.imul(ue,ae)|0,x=x+Math.imul(ue,Ee)|0,y=y+Math.imul(ee,pe)|0,u=u+Math.imul(ee,ke)|0,u=u+Math.imul(K,pe)|0,x=x+Math.imul(K,ke)|0,y=y+Math.imul(V,He)|0,u=u+Math.imul(V,_e)|0,u=u+Math.imul(k,He)|0,x=x+Math.imul(k,_e)|0;var Ot=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Ot>>>26)|0,Ot&=67108863,y=Math.imul(Je,Ve),u=Math.imul(Je,at),u=u+Math.imul(rt,Ve)|0,x=Math.imul(rt,at),y=y+Math.imul($e,ge)|0,u=u+Math.imul($e,Ce)|0,u=u+Math.imul(Ze,ge)|0,x=x+Math.imul(Ze,Ce)|0,y=y+Math.imul(Fe,De)|0,u=u+Math.imul(Fe,Ge)|0,u=u+Math.imul(Ye,De)|0,x=x+Math.imul(Ye,Ge)|0,y=y+Math.imul(Ie,re)|0,u=u+Math.imul(Ie,q)|0,u=u+Math.imul(Pe,re)|0,x=x+Math.imul(Pe,q)|0,y=y+Math.imul(Be,fe)|0,u=u+Math.imul(Be,be)|0,u=u+Math.imul(xe,fe)|0,x=x+Math.imul(xe,be)|0,y=y+Math.imul(we,ae)|0,u=u+Math.imul(we,Ee)|0,u=u+Math.imul(Ae,ae)|0,x=x+Math.imul(Ae,Ee)|0,y=y+Math.imul(Y,pe)|0,u=u+Math.imul(Y,ke)|0,u=u+Math.imul(ue,pe)|0,x=x+Math.imul(ue,ke)|0,y=y+Math.imul(ee,He)|0,u=u+Math.imul(ee,_e)|0,u=u+Math.imul(K,He)|0,x=x+Math.imul(K,_e)|0;var zt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(zt>>>26)|0,zt&=67108863,y=Math.imul(Je,ge),u=Math.imul(Je,Ce),u=u+Math.imul(rt,ge)|0,x=Math.imul(rt,Ce),y=y+Math.imul($e,De)|0,u=u+Math.imul($e,Ge)|0,u=u+Math.imul(Ze,De)|0,x=x+Math.imul(Ze,Ge)|0,y=y+Math.imul(Fe,re)|0,u=u+Math.imul(Fe,q)|0,u=u+Math.imul(Ye,re)|0,x=x+Math.imul(Ye,q)|0,y=y+Math.imul(Ie,fe)|0,u=u+Math.imul(Ie,be)|0,u=u+Math.imul(Pe,fe)|0,x=x+Math.imul(Pe,be)|0,y=y+Math.imul(Be,ae)|0,u=u+Math.imul(Be,Ee)|0,u=u+Math.imul(xe,ae)|0,x=x+Math.imul(xe,Ee)|0,y=y+Math.imul(we,pe)|0,u=u+Math.imul(we,ke)|0,u=u+Math.imul(Ae,pe)|0,x=x+Math.imul(Ae,ke)|0,y=y+Math.imul(Y,He)|0,u=u+Math.imul(Y,_e)|0,u=u+Math.imul(ue,He)|0,x=x+Math.imul(ue,_e)|0;var qt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(qt>>>26)|0,qt&=67108863,y=Math.imul(Je,De),u=Math.imul(Je,Ge),u=u+Math.imul(rt,De)|0,x=Math.imul(rt,Ge),y=y+Math.imul($e,re)|0,u=u+Math.imul($e,q)|0,u=u+Math.imul(Ze,re)|0,x=x+Math.imul(Ze,q)|0,y=y+Math.imul(Fe,fe)|0,u=u+Math.imul(Fe,be)|0,u=u+Math.imul(Ye,fe)|0,x=x+Math.imul(Ye,be)|0,y=y+Math.imul(Ie,ae)|0,u=u+Math.imul(Ie,Ee)|0,u=u+Math.imul(Pe,ae)|0,x=x+Math.imul(Pe,Ee)|0,y=y+Math.imul(Be,pe)|0,u=u+Math.imul(Be,ke)|0,u=u+Math.imul(xe,pe)|0,x=x+Math.imul(xe,ke)|0,y=y+Math.imul(we,He)|0,u=u+Math.imul(we,_e)|0,u=u+Math.imul(Ae,He)|0,x=x+Math.imul(Ae,_e)|0;var Yt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Yt>>>26)|0,Yt&=67108863,y=Math.imul(Je,re),u=Math.imul(Je,q),u=u+Math.imul(rt,re)|0,x=Math.imul(rt,q),y=y+Math.imul($e,fe)|0,u=u+Math.imul($e,be)|0,u=u+Math.imul(Ze,fe)|0,x=x+Math.imul(Ze,be)|0,y=y+Math.imul(Fe,ae)|0,u=u+Math.imul(Fe,Ee)|0,u=u+Math.imul(Ye,ae)|0,x=x+Math.imul(Ye,Ee)|0,y=y+Math.imul(Ie,pe)|0,u=u+Math.imul(Ie,ke)|0,u=u+Math.imul(Pe,pe)|0,x=x+Math.imul(Pe,ke)|0,y=y+Math.imul(Be,He)|0,u=u+Math.imul(Be,_e)|0,u=u+Math.imul(xe,He)|0,x=x+Math.imul(xe,_e)|0;var Xt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Xt>>>26)|0,Xt&=67108863,y=Math.imul(Je,fe),u=Math.imul(Je,be),u=u+Math.imul(rt,fe)|0,x=Math.imul(rt,be),y=y+Math.imul($e,ae)|0,u=u+Math.imul($e,Ee)|0,u=u+Math.imul(Ze,ae)|0,x=x+Math.imul(Ze,Ee)|0,y=y+Math.imul(Fe,pe)|0,u=u+Math.imul(Fe,ke)|0,u=u+Math.imul(Ye,pe)|0,x=x+Math.imul(Ye,ke)|0,y=y+Math.imul(Ie,He)|0,u=u+Math.imul(Ie,_e)|0,u=u+Math.imul(Pe,He)|0,x=x+Math.imul(Pe,_e)|0;var Ft=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Ft>>>26)|0,Ft&=67108863,y=Math.imul(Je,ae),u=Math.imul(Je,Ee),u=u+Math.imul(rt,ae)|0,x=Math.imul(rt,Ee),y=y+Math.imul($e,pe)|0,u=u+Math.imul($e,ke)|0,u=u+Math.imul(Ze,pe)|0,x=x+Math.imul(Ze,ke)|0,y=y+Math.imul(Fe,He)|0,u=u+Math.imul(Fe,_e)|0,u=u+Math.imul(Ye,He)|0,x=x+Math.imul(Ye,_e)|0;var Jt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Jt>>>26)|0,Jt&=67108863,y=Math.imul(Je,pe),u=Math.imul(Je,ke),u=u+Math.imul(rt,pe)|0,x=Math.imul(rt,ke),y=y+Math.imul($e,He)|0,u=u+Math.imul($e,_e)|0,u=u+Math.imul(Ze,He)|0,x=x+Math.imul(Ze,_e)|0;var At=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(At>>>26)|0,At&=67108863,y=Math.imul(Je,He),u=Math.imul(Je,_e),u=u+Math.imul(rt,He)|0,x=Math.imul(rt,_e);var Qt=(w+y|0)+((u&8191)<<13)|0;return w=(x+(u>>>13)|0)+(Qt>>>26)|0,Qt&=67108863,S[0]=ct,S[1]=vt,S[2]=gt,S[3]=mt,S[4]=Ct,S[5]=Pt,S[6]=Nt,S[7]=Lt,S[8]=It,S[9]=Ut,S[10]=Ot,S[11]=zt,S[12]=qt,S[13]=Yt,S[14]=Xt,S[15]=Ft,S[16]=Jt,S[17]=At,S[18]=Qt,w!==0&&(S[19]=w,d.length++),d};Math.imul||(C=A);function T(R,a,f){f.negative=a.negative^R.negative,f.length=R.length+a.length;for(var d=0,v=0,b=0;b<f.length-1;b++){var S=v;v=0;for(var w=d&67108863,y=Math.min(b,a.length-1),u=Math.max(0,b-R.length+1);u<=y;u++){var x=b-u,L=R.words[x]|0,_=a.words[u]|0,J=L*_,Z=J&67108863;S=S+(J/67108864|0)|0,Z=Z+w|0,w=Z&67108863,S=S+(Z>>>26)|0,v+=S>>>26,S&=67108863}f.words[b]=w,d=S,S=v}return d!==0?f.words[b]=d:f.length--,f.strip()}function I(R,a,f){var d=new M;return d.mulp(R,a,f)}r.prototype.mulTo=function(a,f){var d,v=this.length+a.length;return this.length===10&&a.length===10?d=C(this,a,f):v<63?d=A(this,a,f):v<1024?d=T(this,a,f):d=I(this,a,f),d};function M(R,a){this.x=R,this.y=a}M.prototype.makeRBT=function(a){for(var f=new Array(a),d=r.prototype._countBits(a)-1,v=0;v<a;v++)f[v]=this.revBin(v,d,a);return f},M.prototype.revBin=function(a,f,d){if(a===0||a===d-1)return a;for(var v=0,b=0;b<f;b++)v|=(a&1)<<f-b-1,a>>=1;return v},M.prototype.permute=function(a,f,d,v,b,S){for(var w=0;w<S;w++)v[w]=f[a[w]],b[w]=d[a[w]]},M.prototype.transform=function(a,f,d,v,b,S){this.permute(S,a,f,d,v,b);for(var w=1;w<b;w<<=1)for(var y=w<<1,u=Math.cos(2*Math.PI/y),x=Math.sin(2*Math.PI/y),L=0;L<b;L+=y)for(var _=u,J=x,Z=0;Z<w;Z++){var V=d[L+Z],k=v[L+Z],H=d[L+Z+w],ee=v[L+Z+w],K=_*H-J*ee;ee=_*ee+J*H,H=K,d[L+Z]=V+H,v[L+Z]=k+ee,d[L+Z+w]=V-H,v[L+Z+w]=k-ee,Z!==y&&(K=u*_-x*J,J=u*J+x*_,_=K)}},M.prototype.guessLen13b=function(a,f){var d=Math.max(f,a)|1,v=d&1,b=0;for(d=d/2|0;d;d=d>>>1)b++;return 1<<b+1+v},M.prototype.conjugate=function(a,f,d){if(!(d<=1))for(var v=0;v<d/2;v++){var b=a[v];a[v]=a[d-v-1],a[d-v-1]=b,b=f[v],f[v]=-f[d-v-1],f[d-v-1]=-b}},M.prototype.normalize13b=function(a,f){for(var d=0,v=0;v<f/2;v++){var b=Math.round(a[2*v+1]/f)*8192+Math.round(a[2*v]/f)+d;a[v]=b&67108863,b<67108864?d=0:d=b/67108864|0}return a},M.prototype.convert13b=function(a,f,d,v){for(var b=0,S=0;S<f;S++)b=b+(a[S]|0),d[2*S]=b&8191,b=b>>>13,d[2*S+1]=b&8191,b=b>>>13;for(S=2*f;S<v;++S)d[S]=0;i(b===0),i((b&-8192)===0)},M.prototype.stub=function(a){for(var f=new Array(a),d=0;d<a;d++)f[d]=0;return f},M.prototype.mulp=function(a,f,d){var v=2*this.guessLen13b(a.length,f.length),b=this.makeRBT(v),S=this.stub(v),w=new Array(v),y=new Array(v),u=new Array(v),x=new Array(v),L=new Array(v),_=new Array(v),J=d.words;J.length=v,this.convert13b(a.words,a.length,w,v),this.convert13b(f.words,f.length,x,v),this.transform(w,S,y,u,v,b),this.transform(x,S,L,_,v,b);for(var Z=0;Z<v;Z++){var V=y[Z]*L[Z]-u[Z]*_[Z];u[Z]=y[Z]*_[Z]+u[Z]*L[Z],y[Z]=V}return this.conjugate(y,u,v),this.transform(y,u,J,S,v,b),this.conjugate(J,S,v),this.normalize13b(J,v),d.negative=a.negative^f.negative,d.length=a.length+f.length,d.strip()},r.prototype.mul=function(a){var f=new r(null);return f.words=new Array(this.length+a.length),this.mulTo(a,f)},r.prototype.mulf=function(a){var f=new r(null);return f.words=new Array(this.length+a.length),I(this,a,f)},r.prototype.imul=function(a){return this.clone().mulTo(a,this)},r.prototype.imuln=function(a){i(typeof a=="number"),i(a<67108864);for(var f=0,d=0;d<this.length;d++){var v=(this.words[d]|0)*a,b=(v&67108863)+(f&67108863);f>>=26,f+=v/67108864|0,f+=b>>>26,this.words[d]=b&67108863}return f!==0&&(this.words[d]=f,this.length++),this.length=a===0?1:this.length,this},r.prototype.muln=function(a){return this.clone().imuln(a)},r.prototype.sqr=function(){return this.mul(this)},r.prototype.isqr=function(){return this.imul(this.clone())},r.prototype.pow=function(a){var f=E(a);if(f.length===0)return new r(1);for(var d=this,v=0;v<f.length&&f[v]===0;v++,d=d.sqr());if(++v<f.length)for(var b=d.sqr();v<f.length;v++,b=b.sqr())f[v]!==0&&(d=d.mul(b));return d},r.prototype.iushln=function(a){i(typeof a=="number"&&a>=0);var f=a%26,d=(a-f)/26,v=67108863>>>26-f<<26-f,b;if(f!==0){var S=0;for(b=0;b<this.length;b++){var w=this.words[b]&v,y=(this.words[b]|0)-w<<f;this.words[b]=y|S,S=w>>>26-f}S&&(this.words[b]=S,this.length++)}if(d!==0){for(b=this.length-1;b>=0;b--)this.words[b+d]=this.words[b];for(b=0;b<d;b++)this.words[b]=0;this.length+=d}return this.strip()},r.prototype.ishln=function(a){return i(this.negative===0),this.iushln(a)},r.prototype.iushrn=function(a,f,d){i(typeof a=="number"&&a>=0);var v;f?v=(f-f%26)/26:v=0;var b=a%26,S=Math.min((a-b)/26,this.length),w=67108863^67108863>>>b<<b,y=d;if(v-=S,v=Math.max(0,v),y){for(var u=0;u<S;u++)y.words[u]=this.words[u];y.length=S}if(S!==0)if(this.length>S)for(this.length-=S,u=0;u<this.length;u++)this.words[u]=this.words[u+S];else this.words[0]=0,this.length=1;var x=0;for(u=this.length-1;u>=0&&(x!==0||u>=v);u--){var L=this.words[u]|0;this.words[u]=x<<26-b|L>>>b,x=L&w}return y&&x!==0&&(y.words[y.length++]=x),this.length===0&&(this.words[0]=0,this.length=1),this.strip()},r.prototype.ishrn=function(a,f,d){return i(this.negative===0),this.iushrn(a,f,d)},r.prototype.shln=function(a){return this.clone().ishln(a)},r.prototype.ushln=function(a){return this.clone().iushln(a)},r.prototype.shrn=function(a){return this.clone().ishrn(a)},r.prototype.ushrn=function(a){return this.clone().iushrn(a)},r.prototype.testn=function(a){i(typeof a=="number"&&a>=0);var f=a%26,d=(a-f)/26,v=1<<f;if(this.length<=d)return!1;var b=this.words[d];return!!(b&v)},r.prototype.imaskn=function(a){i(typeof a=="number"&&a>=0);var f=a%26,d=(a-f)/26;if(i(this.negative===0,"imaskn works only with positive numbers"),this.length<=d)return this;if(f!==0&&d++,this.length=Math.min(d,this.length),f!==0){var v=67108863^67108863>>>f<<f;this.words[this.length-1]&=v}return this.length===0&&(this.words[0]=0,this.length=1),this.strip()},r.prototype.maskn=function(a){return this.clone().imaskn(a)},r.prototype.iaddn=function(a){return i(typeof a=="number"),i(a<67108864),a<0?this.isubn(-a):this.negative!==0?this.length===1&&(this.words[0]|0)<a?(this.words[0]=a-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(a),this.negative=1,this):this._iaddn(a)},r.prototype._iaddn=function(a){this.words[0]+=a;for(var f=0;f<this.length&&this.words[f]>=67108864;f++)this.words[f]-=67108864,f===this.length-1?this.words[f+1]=1:this.words[f+1]++;return this.length=Math.max(this.length,f+1),this}
vendor: 9,243 bytes, line 42
42,r.prototype.isubn=function(a){if(i(typeof a=="number"),i(a<67108864),a<0)return this.iaddn(-a);if(this.negative!==0)return this.negative=0,this.iaddn(a),this.negative=1,this;if(this.words[0]-=a,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var f=0;f<this.length&&this.words[f]<0;f++)this.words[f]+=67108864,this.words[f+1]-=1;return this.strip()},r.prototype.addn=function(a){return this.clone().iaddn(a)},r.prototype.subn=function(a){return this.clone().isubn(a)},r.prototype.iabs=function(){return this.negative=0,this},r.prototype.abs=function(){return this.clone().iabs()},r.prototype._ishlnsubmul=function(a,f,d){var v=a.length+d,b;this._expand(v);var S,w=0;for(b=0;b<a.length;b++){S=(this.words[b+d]|0)+w;var y=(a.words[b]|0)*f;S-=y&67108863,w=(S>>26)-(y/67108864|0),this.words[b+d]=S&67108863}for(;b<this.length-d;b++)S=(this.words[b+d]|0)+w,w=S>>26,this.words[b+d]=S&67108863;if(w===0)return this.strip();for(i(w===-1),w=0,b=0;b<this.length;b++)S=-(this.words[b]|0)+w,w=S>>26,this.words[b]=S&67108863;return this.negative=1,this.strip()},r.prototype._wordDiv=function(a,f){var d=this.length-a.length,v=this.clone(),b=a,S=b.words[b.length-1]|0,w=this._countBits(S);d=26-w,d!==0&&(b=b.ushln(d),v.iushln(d),S=b.words[b.length-1]|0);var y=v.length-b.length,u;if(f!=="mod"){u=new r(null),u.length=y+1,u.words=new Array(u.length);for(var x=0;x<u.length;x++)u.words[x]=0}var L=v.clone()._ishlnsubmul(b,1,y);L.negative===0&&(v=L,u&&(u.words[y]=1));for(var _=y-1;_>=0;_--){var J=(v.words[b.length+_]|0)*67108864+(v.words[b.length+_-1]|0);for(J=Math.min(J/S|0,67108863),v._ishlnsubmul(b,J,_);v.negative!==0;)J--,v.negative=0,v._ishlnsubmul(b,1,_),v.isZero()||(v.negative^=1);u&&(u.words[_]=J)}return u&&u.strip(),v.strip(),f!=="div"&&d!==0&&v.iushrn(d),{div:u||null,mod:v}},r.prototype.divmod=function(a,f,d){if(i(!a.isZero()),this.isZero())return{div:new r(0),mod:new r(0)};var v,b,S;return this.negative!==0&&a.negative===0?(S=this.neg().divmod(a,f),f!=="mod"&&(v=S.div.neg()),f!=="div"&&(b=S.mod.neg(),d&&b.negative!==0&&b.iadd(a)),{div:v,mod:b}):this.negative===0&&a.negative!==0?(S=this.divmod(a.neg(),f),f!=="mod"&&(v=S.div.neg()),{div:v,mod:S.mod}):(this.negative&a.negative)!==0?(S=this.neg().divmod(a.neg(),f),f!=="div"&&(b=S.mod.neg(),d&&b.negative!==0&&b.isub(a)),{div:S.div,mod:b}):a.length>this.length||this.cmp(a)<0?{div:new r(0),mod:this}:a.length===1?f==="div"?{div:this.divn(a.words[0]),mod:null}:f==="mod"?{div:null,mod:new r(this.modn(a.words[0]))}:{div:this.divn(a.words[0]),mod:new r(this.modn(a.words[0]))}:this._wordDiv(a,f)},r.prototype.div=function(a){return this.divmod(a,"div",!1).div},r.prototype.mod=function(a){return this.divmod(a,"mod",!1).mod},r.prototype.umod=function(a){return this.divmod(a,"mod",!0).mod},r.prototype.divRound=function(a){var f=this.divmod(a);if(f.mod.isZero())return f.div;var d=f.div.negative!==0?f.mod.isub(a):f.mod,v=a.ushrn(1),b=a.andln(1),S=d.cmp(v);return S<0||b===1&&S===0?f.div:f.div.negative!==0?f.div.isubn(1):f.div.iaddn(1)},r.prototype.modn=function(a){i(a<=67108863);for(var f=(1<<26)%a,d=0,v=this.length-1;v>=0;v--)d=(f*d+(this.words[v]|0))%a;return d},r.prototype.idivn=function(a){i(a<=67108863);for(var f=0,d=this.length-1;d>=0;d--){var v=(this.words[d]|0)+f*67108864;this.words[d]=v/a|0,f=v%a}return this.strip()},r.prototype.divn=function(a){return this.clone().idivn(a)},r.prototype.egcd=function(a){i(a.negative===0),i(!a.isZero());var f=this,d=a.clone();f.negative!==0?f=f.umod(a):f=f.clone();for(var v=new r(1),b=new r(0),S=new r(0),w=new r(1),y=0;f.isEven()&&d.isEven();)f.iushrn(1),d.iushrn(1),++y;for(var u=d.clone(),x=f.clone();!f.isZero();){for(var L=0,_=1;(f.words[0]&_)===0&&L<26;++L,_<<=1);if(L>0)for(f.iushrn(L);L-- >0;)(v.isOdd()||b.isOdd())&&(v.iadd(u),b.isub(x)),v.iushrn(1),b.iushrn(1);for(var J=0,Z=1;(d.words[0]&Z)===0&&J<26;++J,Z<<=1);if(J>0)for(d.iushrn(J);J-- >0;)(S.isOdd()||w.isOdd())&&(S.iadd(u),w.isub(x)),S.iushrn(1),w.iushrn(1);f.cmp(d)>=0?(f.isub(d),v.isub(S),b.isub(w)):(d.isub(f),S.isub(v),w.isub(b))}return{a:S,b:w,gcd:d.iushln(y)}},r.prototype._invmp=function(a){i(a.negative===0),i(!a.isZero());var f=this,d=a.clone();f.negative!==0?f=f.umod(a):f=f.clone();for(var v=new r(1),b=new r(0),S=d.clone();f.cmpn(1)>0&&d.cmpn(1)>0;){for(var w=0,y=1;(f.words[0]&y)===0&&w<26;++w,y<<=1);if(w>0)for(f.iushrn(w);w-- >0;)v.isOdd()&&v.iadd(S),v.iushrn(1);for(var u=0,x=1;(d.words[0]&x)===0&&u<26;++u,x<<=1);if(u>0)for(d.iushrn(u);u-- >0;)b.isOdd()&&b.iadd(S),b.iushrn(1);f.cmp(d)>=0?(f.isub(d),v.isub(b)):(d.isub(f),b.isub(v))}var L;return f.cmpn(1)===0?L=v:L=b,L.cmpn(0)<0&&L.iadd(a),L},r.prototype.gcd=function(a){if(this.isZero())return a.abs();if(a.isZero())return this.abs();var f=this.clone(),d=a.clone();f.negative=0,d.negative=0;for(var v=0;f.isEven()&&d.isEven();v++)f.iushrn(1),d.iushrn(1);do{for(;f.isEven();)f.iushrn(1);for(;d.isEven();)d.iushrn(1);var b=f.cmp(d);if(b<0){var S=f;f=d,d=S}else if(b===0||d.cmpn(1)===0)break;f.isub(d)}while(!0);return d.iushln(v)},r.prototype.invm=function(a){return this.egcd(a).a.umod(a)},r.prototype.isEven=function(){return(this.words[0]&1)===0},r.prototype.isOdd=function(){return(this.words[0]&1)===1},r.prototype.andln=function(a){return this.words[0]&a},r.prototype.bincn=function(a){i(typeof a=="number");var f=a%26,d=(a-f)/26,v=1<<f;if(this.length<=d)return this._expand(d+1),this.words[d]|=v,this;for(var b=v,S=d;b!==0&&S<this.length;S++){var w=this.words[S]|0;w+=b,b=w>>>26,w&=67108863,this.words[S]=w}return b!==0&&(this.words[S]=b,this.length++),this},r.prototype.isZero=function(){return this.length===1&&this.words[0]===0},r.prototype.cmpn=function(a){var f=a<0;if(this.negative!==0&&!f)return-1;if(this.negative===0&&f)return 1;this.strip();var d;if(this.length>1)d=1;else{f&&(a=-a),i(a<=67108863,"Number is too big");var v=this.words[0]|0;d=v===a?0:v<a?-1:1}return this.negative!==0?-d|0:d},r.prototype.cmp=function(a){if(this.negative!==0&&a.negative===0)return-1;if(this.negative===0&&a.negative!==0)return 1;var f=this.ucmp(a);return this.negative!==0?-f|0:f},r.prototype.ucmp=function(a){if(this.length>a.length)return 1;if(this.length<a.length)return-1;for(var f=0,d=this.length-1;d>=0;d--){var v=this.words[d]|0,b=a.words[d]|0;if(v!==b){v<b?f=-1:v>b&&(f=1);break}}return f},r.prototype.gtn=function(a){return this.cmpn(a)===1},r.prototype.gt=function(a){return this.cmp(a)===1},r.prototype.gten=function(a){return this.cmpn(a)>=0},r.prototype.gte=function(a){return this.cmp(a)>=0},r.prototype.ltn=function(a){return this.cmpn(a)===-1},r.prototype.lt=function(a){return this.cmp(a)===-1},r.prototype.lten=function(a){return this.cmpn(a)<=0},r.prototype.lte=function(a){return this.cmp(a)<=0},r.prototype.eqn=function(a){return this.cmpn(a)===0},r.prototype.eq=function(a){return this.cmp(a)===0},r.red=function(a){return new U(a)},r.prototype.toRed=function(a){return i(!this.red,"Already a number in reduction context"),i(this.negative===0,"red works only with positives"),a.convertTo(this)._forceRed(a)},r.prototype.fromRed=function(){return i(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},r.prototype._forceRed=function(a){return this.red=a,this},r.prototype.forceRed=function(a){return i(!this.red,"Already a number in reduction context"),this._forceRed(a)},r.prototype.redAdd=function(a){return i(this.red,"redAdd works only with red numbers"),this.red.add(this,a)},r.prototype.redIAdd=function(a){return i(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,a)},r.prototype.redSub=function(a){return i(this.red,"redSub works only with red numbers"),this.red.sub(this,a)},r.prototype.redISub=function(a){return i(this.red,"redISub works only with red numbers"),this.red.isub(this,a)},r.prototype.redShl=function(a){return i(this.red,"redShl works only with red numbers"),this.red.shl(this,a)},r.prototype.redMul=function(a){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,a),this.red.mul(this,a)},r.prototype.redIMul=function(a){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,a),this.red.imul(this,a)},r.prototype.redSqr=function(){return i(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},r.prototype.redISqr=function(){return i(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},r.prototype.redSqrt=function(){return i(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},r.prototype.redInvm=function(){return i(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},r.prototype.redNeg=function(){return i(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},r.prototype.redPow=function(a){return i(this.red&&!a.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,a)};var P={k256:null,p224:null,p192:null,p25519:null};function N(R,a){this.name=R,this.p=new r(a,16),this.n=this.p.bitLength(),this.k=new r(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}N.prototype._tmp=function(){var a=new r(null);return a.words=new Array(Math.ceil(this.n/13)),a},N.prototype.ireduce=function(a){var f=a,d;
vendor: 6,085 bytes, line 42
42do this.split(f,this.tmp),f=this.imulK(f),f=f.iadd(this.tmp),d=f.bitLength();while(d>this.n);var v=d<this.n?-1:f.ucmp(this.p);return v===0?(f.words[0]=0,f.length=1):v>0?f.isub(this.p):f.strip!==void 0?f.strip():f._strip(),f},N.prototype.split=function(a,f){a.iushrn(this.n,0,f)},N.prototype.imulK=function(a){return a.imul(this.k)};function O(){N.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}s(O,N),O.prototype.split=function(a,f){for(var d=4194303,v=Math.min(a.length,9),b=0;b<v;b++)f.words[b]=a.words[b];if(f.length=v,a.length<=9){a.words[0]=0,a.length=1;return}var S=a.words[9];for(f.words[f.length++]=S&d,b=10;b<a.length;b++){var w=a.words[b]|0;a.words[b-10]=(w&d)<<4|S>>>22,S=w}S>>>=22,a.words[b-10]=S,S===0&&a.length>10?a.length-=10:a.length-=9},O.prototype.imulK=function(a){a.words[a.length]=0,a.words[a.length+1]=0,a.length+=2;for(var f=0,d=0;d<a.length;d++){var v=a.words[d]|0;f+=v*977,a.words[d]=f&67108863,f=v*64+(f/67108864|0)}return a.words[a.length-1]===0&&(a.length--,a.words[a.length-1]===0&&a.length--),a};function j(){N.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}s(j,N);function B(){N.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}s(B,N);function D(){N.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}s(D,N),D.prototype.imulK=function(a){for(var f=0,d=0;d<a.length;d++){var v=(a.words[d]|0)*19+f,b=v&67108863;v>>>=26,a.words[d]=b,f=v}return f!==0&&(a.words[a.length++]=f),a},r._prime=function(a){if(P[a])return P[a];var f;if(a==="k256")f=new O;else if(a==="p224")f=new j;else if(a==="p192")f=new B;else if(a==="p25519")f=new D;else throw new Error("Unknown prime "+a);return P[a]=f,f};function U(R){if(typeof R=="string"){var a=r._prime(R);this.m=a.p,this.prime=a}else i(R.gtn(1),"modulus must be greater than 1"),this.m=R,this.prime=null}U.prototype._verify1=function(a){i(a.negative===0,"red works only with positives"),i(a.red,"red works only with red numbers")},U.prototype._verify2=function(a,f){i((a.negative|f.negative)===0,"red works only with positives"),i(a.red&&a.red===f.red,"red works only with red numbers")},U.prototype.imod=function(a){return this.prime?this.prime.ireduce(a)._forceRed(this):a.umod(this.m)._forceRed(this)},U.prototype.neg=function(a){return a.isZero()?a.clone():this.m.sub(a)._forceRed(this)},U.prototype.add=function(a,f){this._verify2(a,f);var d=a.add(f);return d.cmp(this.m)>=0&&d.isub(this.m),d._forceRed(this)},U.prototype.iadd=function(a,f){this._verify2(a,f);var d=a.iadd(f);return d.cmp(this.m)>=0&&d.isub(this.m),d},U.prototype.sub=function(a,f){this._verify2(a,f);var d=a.sub(f);return d.cmpn(0)<0&&d.iadd(this.m),d._forceRed(this)},U.prototype.isub=function(a,f){this._verify2(a,f);var d=a.isub(f);return d.cmpn(0)<0&&d.iadd(this.m),d},U.prototype.shl=function(a,f){return this._verify1(a),this.imod(a.ushln(f))},U.prototype.imul=function(a,f){return this._verify2(a,f),this.imod(a.imul(f))},U.prototype.mul=function(a,f){return this._verify2(a,f),this.imod(a.mul(f))},U.prototype.isqr=function(a){return this.imul(a,a.clone())},U.prototype.sqr=function(a){return this.mul(a,a)},U.prototype.sqrt=function(a){if(a.isZero())return a.clone();var f=this.m.andln(3);if(i(f%2===1),f===3){var d=this.m.add(new r(1)).iushrn(2);return this.pow(a,d)}for(var v=this.m.subn(1),b=0;!v.isZero()&&v.andln(1)===0;)b++,v.iushrn(1);i(!v.isZero());var S=new r(1).toRed(this),w=S.redNeg(),y=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new r(2*u*u).toRed(this);this.pow(u,y).cmp(w)!==0;)u.redIAdd(w);for(var x=this.pow(u,v),L=this.pow(a,v.addn(1).iushrn(1)),_=this.pow(a,v),J=b;_.cmp(S)!==0;){for(var Z=_,V=0;Z.cmp(S)!==0;V++)Z=Z.redSqr();i(V<J);var k=this.pow(x,new r(1).iushln(J-V-1));L=L.redMul(k),x=k.redSqr(),_=_.redMul(x),J=V}return L},U.prototype.invm=function(a){var f=a._invmp(this.m);return f.negative!==0?(f.negative=0,this.imod(f).redNeg()):this.imod(f)},U.prototype.pow=function(a,f){if(f.isZero())return new r(1).toRed(this);if(f.cmpn(1)===0)return a.clone();var d=4,v=new Array(1<<d);v[0]=new r(1).toRed(this),v[1]=a;for(var b=2;b<v.length;b++)v[b]=this.mul(v[b-1],a);var S=v[0],w=0,y=0,u=f.bitLength()%26;for(u===0&&(u=26),b=f.length-1;b>=0;b--){for(var x=f.words[b],L=u-1;L>=0;L--){var _=x>>L&1;if(S!==v[0]&&(S=this.sqr(S)),_===0&&w===0){y=0;continue}w<<=1,w|=_,y++,!(y!==d&&(b!==0||L!==0))&&(S=this.mul(S,v[w]),y=0,w=0)}u=26}return S},U.prototype.convertTo=function(a){var f=a.umod(this.m);return f===a?f.clone():f},U.prototype.convertFrom=function(a){var f=a.clone();return f.red=null,f},r.mont=function(a){return new z(a)};function z(R){U.call(this,R),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new r(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}s(z,U),z.prototype.convertTo=function(a){return this.imod(a.ushln(this.shift))},z.prototype.convertFrom=function(a){var f=this.imod(a.mul(this.rinv));return f.red=null,f},z.prototype.imul=function(a,f){if(a.isZero()||f.isZero())return a.words[0]=0,a.length=1,a;var d=a.imul(f),v=d.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),b=d.isub(v).iushrn(this.shift),S=b;return b.cmp(this.m)>=0?S=b.isub(this.m):b.cmpn(0)<0&&(S=b.iadd(this.m)),S._forceRed(this)},z.prototype.mul=function(a,f){if(a.isZero()||f.isZero())return new r(0)._forceRed(this);var d=a.mul(f),v=d.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),b=d.isub(v).iushrn(this.shift),S=b;return b.cmp(this.m)>=0?S=b.isub(this.m):b.cmpn(0)<0&&(S=b.iadd(this.m)),S._forceRed(this)},z.prototype.invm=function(a){var f=this.imod(a._invmp(this.m).mul(this.r2));return f._forceRed(this)}})(e,bn$6)}(bn$7)),bn$7.exports}var utils$3={},hasRequiredUtils$4;function requireUtils$4(){return hasRequiredUtils$4||(hasRequiredUtils$4=1,function(e){var t=e;function n(r,o){if(Array.isArray(r))return r.slice();if(!r)return[];var l=[];
42if(typeof r!="string"){for(var c=0;c<r.length;c++)l[c]=r[c]|0;return l}if(o==="hex"){r=r.replace(/[^a-z0-9]+/ig,""),r.length%2!==0&&(r="0"+r);for(var c=0;c<r.length;c+=2)l.push(parseInt(r[c]+r[c+1],16))}else for(var c=0;c<r.length;c++){var h=r.charCodeAt(c),p=h>>8,m=h&255;p?l.push(p,m):l.push(m)}return l}t.toArray=n;function i(r){return r.length===1?"0"+r:r}t.zero2=i;function s(r){for(var o="",l=0;l<r.length;l++)o+=i(r[l].toString(16));return o}t.toHex=s,t.encode=function(o,l){return l==="hex"?s(o):o}}(utils$3)),utils$3}var hasRequiredUtils$3;function requireUtils$3(){return hasRequiredUtils$3||(hasRequiredUtils$3=1,function(e){var t=e,n=requireBn$3(),i=requireMinimalisticAssert(),s=requireUtils$4();t.assert=i,t.toArray=s.toArray,t.zero2=s.zero2,t.toHex=s.toHex,t.encode=s.encode;function r(p,m,g){var E=new Array(Math.max(p.bitLength(),g)+1),A;for(A=0;A<E.length;A+=1)E[A]=0;var C=1<<m+1,T=p.clone();for(A=0;A<E.length;A++){var I,M=T.andln(C-1);T.isOdd()?(M>(C>>1)-1?I=(C>>1)-M:I=M,T.isubn(I)):I=0,E[A]=I,T.iushrn(1)}return E}t.getNAF=r;function o(p,m){var g=[[],[]];p=p.clone(),m=m.clone();for(var E=0,A=0,C;p.cmpn(-E)>0||m.cmpn(-A)>0;){var T=p.andln(3)+E&3,I=m.andln(3)+A&3;T===3&&(T=-1),I===3&&(I=-1);var M;(T&1)===0?M=0:(C=p.andln(7)+E&7,(C===3||C===5)&&I===2?M=-T:M=T),g[0].push(M);var P;(I&1)===0?P=0:(C=m.andln(7)+A&7,(C===3||C===5)&&T===2?P=-I:P=I),g[1].push(P),2*E===M+1&&(E=1-E),2*A===P+1&&(A=1-A),p.iushrn(1),m.iushrn(1)}return g}t.getJSF=o;function l(p,m,g){var E="_"+m;p.prototype[m]=function(){return this[E]!==void 0?this[E]:this[E]=g.call(this)}}t.cachedProperty=l;function c(p){return typeof p=="string"?t.toArray(p,"hex"):p}t.parseBytes=c;function h(p){return new n(p,"hex","le")}t.intFromLE=h}(utils$4)),utils$4}var curve={},base$1,hasRequiredBase$1;function requireBase$1(){if(hasRequiredBase$1)return base$1;hasRequiredBase$1=1;var e=requireBn$3(),t=requireUtils$3(),n=t.getNAF,i=t.getJSF,s=t.assert;function r(l,c){this.type=l,this.p=new e(c.p,16),this.red=c.prime?e.red(c.prime):e.mont(this.p),this.zero=new e(0).toRed(this.red),this.one=new e(1).toRed(this.red),this.two=new e(2).toRed(this.red),this.n=c.n&&new e(c.n,16),this.g=c.g&&this.pointFromJSON(c.g,c.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var h=this.n&&this.p.div(this.n);!h||h.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}base$1=r,r.prototype.point=function(){throw new Error("Not implemented")},r.prototype.validate=function(){throw new Error("Not implemented")},r.prototype._fixedNafMul=function(c,h){s(c.precomputed);var p=c._getDoubles(),m=n(h,1,this._bitLength),g=(1<<p.step+1)-(p.step%2===0?2:1);g/=3;var E=[],A,C;for(A=0;A<m.length;A+=p.step){C=0;for(var T=A+p.step-1;T>=A;T--)C=(C<<1)+m[T];E.push(C)}for(var I=this.jpoint(null,null,null),M=this.jpoint(null,null,null),P=g;P>0;P--){for(A=0;A<E.length;A++)C=E[A],C===P?M=M.mixedAdd(p.points[A]):C===-P&&(M=M.mixedAdd(p.points[A].neg()));I=I.add(M)}return I.toP()},r.prototype._wnafMul=function(c,h){var p=4,m=c._getNAFPoints(p);p=m.wnd;for(var g=m.points,E=n(h,p,this._bitLength),A=this.jpoint(null,null,null),C=E.length-1;C>=0;C--){for(var T=0;C>=0&&E[C]===0;C--)T++;if(C>=0&&T++,A=A.dblp(T),C<0)break;var I=E[C];s(I!==0),c.type==="affine"?I>0?A=A.mixedAdd(g[I-1>>1]):A=A.mixedAdd(g[-I-1>>1].neg()):I>0?A=A.add(g[I-1>>1]):A=A.add(g[-I-1>>1].neg())}return c.type==="affine"?A.toP():A},r.prototype._wnafMulAdd=function(c,h,p,m,g){var E=this._wnafT1,A=this._wnafT2,C=this._wnafT3,T=0,I,M,P;for(I=0;I<m;I++){P=h[I];var N=P._getNAFPoints(c);E[I]=N.wnd,A[I]=N.points}for(I=m-1;I>=1;I-=2){var O=I-1,j=I;if(E[O]!==1||E[j]!==1){C[O]=n(p[O],E[O],this._bitLength),C[j]=n(p[j],E[j],this._bitLength),T=Math.max(C[O].length,T),T=Math.max(C[j].length,T);continue}
42var B=[h[O],null,null,h[j]];h[O].y.cmp(h[j].y)===0?(B[1]=h[O].add(h[j]),B[2]=h[O].toJ().mixedAdd(h[j].neg())):h[O].y.cmp(h[j].y.redNeg())===0?(B[1]=h[O].toJ().mixedAdd(h[j]),B[2]=h[O].add(h[j].neg())):(B[1]=h[O].toJ().mixedAdd(h[j]),B[2]=h[O].toJ().mixedAdd(h[j].neg()));var D=[-3,-1,-5,-7,0,7,5,1,3],U=i(p[O],p[j]);for(T=Math.max(U[0].length,T),C[O]=new Array(T),C[j]=new Array(T),M=0;M<T;M++){var z=U[0][M]|0,R=U[1][M]|0;C[O][M]=D[(z+1)*3+(R+1)],C[j][M]=0,A[O]=B}}var a=this.jpoint(null,null,null),f=this._wnafT4;for(I=T;I>=0;I--){for(var d=0;I>=0;){var v=!0;for(M=0;M<m;M++)f[M]=C[M][I]|0,f[M]!==0&&(v=!1);if(!v)break;d++,I--}if(I>=0&&d++,a=a.dblp(d),I<0)break;for(M=0;M<m;M++){var b=f[M];b!==0&&(b>0?P=A[M][b-1>>1]:b<0&&(P=A[M][-b-1>>1].neg()),P.type==="affine"?a=a.mixedAdd(P):a=a.add(P))}}for(I=0;I<m;I++)A[I]=null;return g?a:a.toP()};function o(l,c){this.curve=l,this.type=c,this.precomputed=null}return r.BasePoint=o,o.prototype.eq=function(){throw new Error("Not implemented")},o.prototype.validate=function(){return this.curve.validate(this)},r.prototype.decodePoint=function(c,h){c=t.toArray(c,h);var p=this.p.byteLength();if((c[0]===4||c[0]===6||c[0]===7)&&c.length-1===2*p){c[0]===6?s(c[c.length-1]%2===0):c[0]===7&&s(c[c.length-1]%2===1);var m=this.point(c.slice(1,1+p),c.slice(1+p,1+2*p));return m}else if((c[0]===2||c[0]===3)&&c.length-1===p)return this.pointFromX(c.slice(1,1+p),c[0]===3);throw new Error("Unknown point format")},o.prototype.encodeCompressed=function(c){return this.encode(c,!0)},o.prototype._encode=function(c){var h=this.curve.p.byteLength(),p=this.getX().toArray("be",h);return c?[this.getY().isEven()?2:3].concat(p):[4].concat(p,this.getY().toArray("be",h))},o.prototype.encode=function(c,h){return t.encode(this._encode(h),c)},o.prototype.precompute=function(c){if(this.precomputed)return this;var h={doubles:null,naf:null,beta:null};return h.naf=this._getNAFPoints(8),h.doubles=this._getDoubles(4,c),h.beta=this._getBeta(),this.precomputed=h,this},o.prototype._hasDoubles=function(c){if(!this.precomputed)return!1;var h=this.precomputed.doubles;return h?h.points.length>=Math.ceil((c.bitLength()+1)/h.step):!1},o.prototype._getDoubles=function(c,h){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var p=[this],m=this,g=0;g<h;g+=c){for(var E=0;E<c;E++)m=m.dbl();p.push(m)}return{step:c,points:p}},o.prototype._getNAFPoints=function(c){if(this.precomputed&&this.precomputed.naf)return this.precomputed.naf;for(var h=[this],p=(1<<c)-1,m=p===1?null:this.dbl(),g=1;g<p;g++)h[g]=h[g-1].add(m);return{wnd:c,points:h}},o.prototype._getBeta=function(){return null},o.prototype.dblp=function(c){for(var h=this,p=0;p<c;p++)h=h.dbl();return h},base$1}var short,hasRequiredShort;function requireShort(){if(hasRequiredShort)return short;hasRequiredShort=1;var e=requireUtils$3(),t=requireBn$3(),n=requireInherits_browser(),i=requireBase$1(),s=e.assert;function r(c){i.call(this,"short",c),this.a=new t(c.a,16).toRed(this.red),this.b=new t(c.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=this.a.fromRed().cmpn(0)===0,this.threeA=this.a.fromRed().sub(this.p).cmpn(-3)===0,this.endo=this._getEndomorphism(c),this._endoWnafT1=new Array(4),this._endoWnafT2=new Array(4)}n(r,i),short=r,r.prototype._getEndomorphism=function(h){if(!(!this.zeroA||!this.g||!this.n||this.p.modn(3)!==1)){var p,m;if(h.beta)p=new t(h.beta,16).toRed(this.red);else{var g=this._getEndoRoots(this.p);p=g[0].cmp(g[1])<0?g[0]:g[1],p=p.toRed(this.red)}if(h.lambda)m=new t(h.lambda,16);else{var E=this._getEndoRoots(this.n);this.g.mul(E[0]).x.cmp(this.g.x.redMul(p))===0?m=E[0]:(m=E[1],s(this.g.mul(m).x.cmp(this.g.x.redMul(p))===0))}var A;return h.basis?A=h.basis.map(function(C){return{a:new t(C.a,16),b:new t(C.b,16)}}):A=this._getEndoBasis(m),{beta:p,lambda:m,basis:A}}},r.prototype._getEndoRoots=function(h){var p=h===this.p?this.red:t.mont(h),m=new t(2).toRed(p).redInvm(),g=m.redNeg(),E=new t(3).toRed(p).redNeg().redSqrt().redMul(m),A=g.redAdd(E).fromRed(),C=g.redSub(E).fromRed();return[A,C]},r.prototype._getEndoBasis=function(h){for(var p=this.n.ushrn(Math.floor(this.n.bitLength()/2)),m=h,g=this.n.clone(),E=new t(1),A=new t(0),C=new t(0),T=new t(1),I,M,P,N,O,j,B,D=0,U,z;m.cmpn(0)!==0;){var R=g.div(m);U=g.sub(R.mul(m)),z=C.sub(R.mul(E));var a=T.sub(R.mul(A));
42if(!P&&U.cmp(p)<0)I=B.neg(),M=E,P=U.neg(),N=z;else if(P&&++D===2)break;B=U,g=m,m=U,C=E,E=z,T=A,A=a}O=U.neg(),j=z;var f=P.sqr().add(N.sqr()),d=O.sqr().add(j.sqr());return d.cmp(f)>=0&&(O=I,j=M),P.negative&&(P=P.neg(),N=N.neg()),O.negative&&(O=O.neg(),j=j.neg()),[{a:P,b:N},{a:O,b:j}]},r.prototype._endoSplit=function(h){var p=this.endo.basis,m=p[0],g=p[1],E=g.b.mul(h).divRound(this.n),A=m.b.neg().mul(h).divRound(this.n),C=E.mul(m.a),T=A.mul(g.a),I=E.mul(m.b),M=A.mul(g.b),P=h.sub(C).sub(T),N=I.add(M).neg();return{k1:P,k2:N}},r.prototype.pointFromX=function(h,p){h=new t(h,16),h.red||(h=h.toRed(this.red));var m=h.redSqr().redMul(h).redIAdd(h.redMul(this.a)).redIAdd(this.b),g=m.redSqrt();if(g.redSqr().redSub(m).cmp(this.zero)!==0)throw new Error("invalid point");var E=g.fromRed().isOdd();return(p&&!E||!p&&E)&&(g=g.redNeg()),this.point(h,g)},r.prototype.validate=function(h){if(h.inf)return!0;var p=h.x,m=h.y,g=this.a.redMul(p),E=p.redSqr().redMul(p).redIAdd(g).redIAdd(this.b);return m.redSqr().redISub(E).cmpn(0)===0},r.prototype._endoWnafMulAdd=function(h,p,m){for(var g=this._endoWnafT1,E=this._endoWnafT2,A=0;A<h.length;A++){var C=this._endoSplit(p[A]),T=h[A],I=T._getBeta();C.k1.negative&&(C.k1.ineg(),T=T.neg(!0)),C.k2.negative&&(C.k2.ineg(),I=I.neg(!0)),g[A*2]=T,g[A*2+1]=I,E[A*2]=C.k1,E[A*2+1]=C.k2}for(var M=this._wnafMulAdd(1,g,E,A*2,m),P=0;P<A*2;P++)g[P]=null,E[P]=null;return M};function o(c,h,p,m){i.BasePoint.call(this,c,"affine"),h===null&&p===null?(this.x=null,this.y=null,this.inf=!0):(this.x=new t(h,16),this.y=new t(p,16),m&&(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1)}n(o,i.BasePoint),r.prototype.point=function(h,p,m){return new o(this,h,p,m)},r.prototype.pointFromJSON=function(h,p){return o.fromJSON(this,h,p)},o.prototype._getBeta=function(){if(this.curve.endo){var h=this.precomputed;if(h&&h.beta)return h.beta;var p=this.curve.point(this.x.redMul(this.curve.endo.beta),this.y);if(h){var m=this.curve,g=function(E){return m.point(E.x.redMul(m.endo.beta),E.y)};h.beta=p,p.precomputed={beta:null,naf:h.naf&&{wnd:h.naf.wnd,points:h.naf.points.map(g)},doubles:h.doubles&&{step:h.doubles.step,points:h.doubles.points.map(g)}}}return p}},o.prototype.toJSON=function(){return this.precomputed?[this.x,this.y,this.precomputed&&{doubles:this.precomputed.doubles&&{step:this.precomputed.doubles.step,points:this.precomputed.doubles.points.slice(1)},naf:this.precomputed.naf&&{wnd:this.precomputed.naf.wnd,points:this.precomputed.naf.points.slice(1)}}]:[this.x,this.y]},o.fromJSON=function(h,p,m){typeof p=="string"&&(p=JSON.parse(p));var g=h.point(p[0],p[1],m);if(!p[2])return g;function E(C){return h.point(C[0],C[1],m)}var A=p[2];return g.precomputed={beta:null,doubles:A.doubles&&{step:A.doubles.step,points:[g].concat(A.doubles.points.map(E))},naf:A.naf&&{wnd:A.naf.wnd,points:[g].concat(A.naf.points.map(E))}},g},o.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+">"},o.prototype.isInfinity=function(){return this.inf},o.prototype.add=function(h){if(this.inf)return h;if(h.inf)return this;if(this.eq(h))return this.dbl();if(this.neg().eq(h))return this.curve.point(null,null);if(this.x.cmp(h.x)===0)return this.curve.point(null,null);var p=this.y.redSub(h.y);p.cmpn(0)!==0&&(p=p.redMul(this.x.redSub(h.x).redInvm()));var m=p.redSqr().redISub(this.x).redISub(h.x),g=p.redMul(this.x.redSub(m)).redISub(this.y);return this.curve.point(m,g)},o.prototype.dbl=function(){if(this.inf)return this;var h=this.y.redAdd(this.y);if(h.cmpn(0)===0)return this.curve.point(null,null);var p=this.curve.a,m=this.x.redSqr(),g=h.redInvm(),E=m.redAdd(m).redIAdd(m).redIAdd(p).redMul(g),A=E.redSqr().redISub(this.x.redAdd(this.x)),C=E.redMul(this.x.redSub(A)).redISub(this.y);return this.curve.point(A,C)},o.prototype.getX=function(){return this.x.fromRed()},o.prototype.getY=function(){return this.y.fromRed()},o.prototype.mul=function(h){return h=new t(h,16),this.isInfinity()?this:this._hasDoubles(h)?this.curve._fixedNafMul(this,h):this.curve.endo?this.curve._endoWnafMulAdd([this],[h]):this.curve._wnafMul(this,h)},o.prototype.mulAdd=function(h,p,m){var g=[this,p],E=[h,m];return this.curve.endo?this.curve._endoWnafMulAdd(g,E):this.curve._wnafMulAdd(1,g,E,2)},o.prototype.jmulAdd=function(h,p,m){var g=[this,p],E=[h,m];return this.curve.endo?this.curve._endoWnafMulAdd(g,E,!0):this.curve._wnafMulAdd(1,g,E,2,!0)},o.prototype.eq=function(h){return this===h||this.inf===h.inf&&(this.inf||this.x.cmp(h.x)===0&&this.y.cmp(h.y)===0)},o.prototype.neg=function(h){if(this.inf)return this;var p=this.curve.point(this.x,this.y.redNeg());
42if(h&&this.precomputed){var m=this.precomputed,g=function(E){return E.neg()};p.precomputed={naf:m.naf&&{wnd:m.naf.wnd,points:m.naf.points.map(g)},doubles:m.doubles&&{step:m.doubles.step,points:m.doubles.points.map(g)}}}return p},o.prototype.toJ=function(){if(this.inf)return this.curve.jpoint(null,null,null);var h=this.curve.jpoint(this.x,this.y,this.curve.one);return h};function l(c,h,p,m){i.BasePoint.call(this,c,"jacobian"),h===null&&p===null&&m===null?(this.x=this.curve.one,this.y=this.curve.one,this.z=new t(0)):(this.x=new t(h,16),this.y=new t(p,16),this.z=new t(m,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one}return n(l,i.BasePoint),r.prototype.jpoint=function(h,p,m){return new l(this,h,p,m)},l.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var h=this.z.redInvm(),p=h.redSqr(),m=this.x.redMul(p),g=this.y.redMul(p).redMul(h);return this.curve.point(m,g)},l.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},l.prototype.add=function(h){if(this.isInfinity())return h;if(h.isInfinity())return this;var p=h.z.redSqr(),m=this.z.redSqr(),g=this.x.redMul(p),E=h.x.redMul(m),A=this.y.redMul(p.redMul(h.z)),C=h.y.redMul(m.redMul(this.z)),T=g.redSub(E),I=A.redSub(C);if(T.cmpn(0)===0)return I.cmpn(0)!==0?this.curve.jpoint(null,null,null):this.dbl();var M=T.redSqr(),P=M.redMul(T),N=g.redMul(M),O=I.redSqr().redIAdd(P).redISub(N).redISub(N),j=I.redMul(N.redISub(O)).redISub(A.redMul(P)),B=this.z.redMul(h.z).redMul(T);return this.curve.jpoint(O,j,B)},l.prototype.mixedAdd=function(h){if(this.isInfinity())return h.toJ();if(h.isInfinity())return this;var p=this.z.redSqr(),m=this.x,g=h.x.redMul(p),E=this.y,A=h.y.redMul(p).redMul(this.z),C=m.redSub(g),T=E.redSub(A);if(C.cmpn(0)===0)return T.cmpn(0)!==0?this.curve.jpoint(null,null,null):this.dbl();var I=C.redSqr(),M=I.redMul(C),P=m.redMul(I),N=T.redSqr().redIAdd(M).redISub(P).redISub(P),O=T.redMul(P.redISub(N)).redISub(E.redMul(M)),j=this.z.redMul(C);return this.curve.jpoint(N,O,j)},l.prototype.dblp=function(h){if(h===0)return this;if(this.isInfinity())return this;if(!h)return this.dbl();var p;if(this.curve.zeroA||this.curve.threeA){var m=this;for(p=0;p<h;p++)m=m.dbl();return m}var g=this.curve.a,E=this.curve.tinv,A=this.x,C=this.y,T=this.z,I=T.redSqr().redSqr(),M=C.redAdd(C);for(p=0;p<h;p++){var P=A.redSqr(),N=M.redSqr(),O=N.redSqr(),j=P.redAdd(P).redIAdd(P).redIAdd(g.redMul(I)),B=A.redMul(N),D=j.redSqr().redISub(B.redAdd(B)),U=B.redISub(D),z=j.redMul(U);z=z.redIAdd(z).redISub(O);var R=M.redMul(T);p+1<h&&(I=I.redMul(O)),A=D,T=R,M=z}return this.curve.jpoint(A,M.redMul(E),T)},l.prototype.dbl=function(){return this.isInfinity()?this:this.curve.zeroA?this._zeroDbl():this.curve.threeA?this._threeDbl():this._dbl()},l.prototype._zeroDbl=function(){var h,p,m;if(this.zOne){var g=this.x.redSqr(),E=this.y.redSqr(),A=E.redSqr(),C=this.x.redAdd(E).redSqr().redISub(g).redISub(A);C=C.redIAdd(C);var T=g.redAdd(g).redIAdd(g),I=T.redSqr().redISub(C).redISub(C),M=A.redIAdd(A);M=M.redIAdd(M),M=M.redIAdd(M),h=I,p=T.redMul(C.redISub(I)).redISub(M),m=this.y.redAdd(this.y)}else{var P=this.x.redSqr(),N=this.y.redSqr(),O=N.redSqr(),j=this.x.redAdd(N).redSqr().redISub(P).redISub(O);j=j.redIAdd(j);var B=P.redAdd(P).redIAdd(P),D=B.redSqr(),U=O.redIAdd(O);U=U.redIAdd(U),U=U.redIAdd(U),h=D.redISub(j).redISub(j),p=B.redMul(j.redISub(h)).redISub(U),m=this.y.redMul(this.z),m=m.redIAdd(m)}return this.curve.jpoint(h,p,m)},l.prototype._threeDbl=function(){var h,p,m;if(this.zOne){var g=this.x.redSqr(),E=this.y.redSqr(),A=E.redSqr(),C=this.x.redAdd(E).redSqr().redISub(g).redISub(A);C=C.redIAdd(C);var T=g.redAdd(g).redIAdd(g).redIAdd(this.curve.a),I=T.redSqr().redISub(C).redISub(C);h=I;var M=A.redIAdd(A);M=M.redIAdd(M),M=M.redIAdd(M),p=T.redMul(C.redISub(I)).redISub(M),m=this.y.redAdd(this.y)}else{var P=this.z.redSqr(),N=this.y.redSqr(),O=this.x.redMul(N),j=this.x.redSub(P).redMul(this.x.redAdd(P));j=j.redAdd(j).redIAdd(j);var B=O.redIAdd(O);B=B.redIAdd(B);var D=B.redAdd(B);h=j.redSqr().redISub(D),m=this.y.redAdd(this.z).redSqr().redISub(N).redISub(P);var U=N.redSqr();U=U.redIAdd(U),U=U.redIAdd(U),U=U.redIAdd(U),p=j.redMul(B.redISub(h)).redISub(U)}return this.curve.jpoint(h,p,m)},l.prototype._dbl=function(){var h=this.curve.a,p=this.x,m=this.y,g=this.z,E=g.redSqr().redSqr(),A=p.redSqr(),C=m.redSqr(),T=A.redAdd(A).redIAdd(A).redIAdd(h.redMul(E)),I=p.redAdd(p);I=I.redIAdd(I);var M=I.redMul(C),P=T.redSqr().redISub(M.redAdd(M)),N=M.redISub(P),O=C.redSqr();O=O.redIAdd(O),O=O.redIAdd(O),O=O.redIAdd(O);var j=T.redMul(N).redISub(O),B=m.redAdd(m).redMul(g);return this.curve.jpoint(P,j,B)},l.prototype.trpl=function(){if(!this.curve.zeroA)return this.dbl().add(this);var h=this.x.redSqr(),p=this.y.redSqr(),m=this.z.redSqr(),g=p.redSqr(),E=h.redAdd(h).redIAdd(h),A=E.redSqr(),C=this.x.redAdd(p).redSqr().redISub(h).redISub(g);C=C.redIAdd(C),C=C.redAdd(C).redIAdd(C),C=C.redISub(A);var T=C.redSqr(),I=g.redIAdd(g);I=I.redIAdd(I),I=I.redIAdd(I),I=I.redIAdd(I);var M=E.redIAdd(C).redSqr().redISub(A).redISub(T).redISub(I),P=p.redMul(M);P=P.redIAdd(P),P=P.redIAdd(P);var N=this.x.redMul(T).redISub(P);N=N.redIAdd(N),N=N.redIAdd(N);var O=this.y.redMul(M.redMul(I.redISub(M)).redISub(C.redMul(T)));O=O.redIAdd(O),O=O.redIAdd(O),O=O.redIAdd(O);var j=this.z.redAdd(C).redSqr().redISub(m).redISub(T);return this.curve.jpoint(N,O,j)},l.prototype.mul=function(h,p){return h=new t(h,p),this.curve._wnafMul(this,h)},l.prototype.eq=function(h){if(h.type==="affine")return this.eq(h.toJ());if(this===h)return!0;var p=this.z.redSqr(),m=h.z.redSqr();if(this.x.redMul(m).redISub(h.x.redMul(p)).cmpn(0)!==0)return!1;var g=p.redMul(this.z),E=m.redMul(h.z);return this.y.redMul(E).redISub(h.y.redMul(g)).cmpn(0)===0},l.prototype.eqXToP=function(h){var p=this.z.redSqr(),m=h.toRed(this.curve.red).redMul(p);if(this.x.cmp(m)===0)return!0;for(var g=h.clone(),E=this.curve.redN.redMul(p);;){if(g.iadd(this.curve.n),g.cmp(this.curve.p)>=0)return!1;if(m.redIAdd(E),this.x.cmp(m)===0)return!0}},l.prototype.inspect=function(){return this.isInfinity()?"<EC JPoint Infinity>
42":"<EC JPoint x: "+this.x.toString(16,2)+" y: "+this.y.toString(16,2)+" z: "+this.z.toString(16,2)+">"},l.prototype.isInfinity=function(){return this.z.cmpn(0)===0},short}var mont,hasRequiredMont;function requireMont(){if(hasRequiredMont)return mont;hasRequiredMont=1;var e=requireBn$3(),t=requireInherits_browser(),n=requireBase$1(),i=requireUtils$3();function s(o){n.call(this,"mont",o),this.a=new e(o.a,16).toRed(this.red),this.b=new e(o.b,16).toRed(this.red),this.i4=new e(4).toRed(this.red).redInvm(),this.two=new e(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}t(s,n),mont=s,s.prototype.validate=function(l){var c=l.normalize().x,h=c.redSqr(),p=h.redMul(c).redAdd(h.redMul(this.a)).redAdd(c),m=p.redSqrt();return m.redSqr().cmp(p)===0};function r(o,l,c){n.BasePoint.call(this,o,"projective"),l===null&&c===null?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new e(l,16),this.z=new e(c,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}return t(r,n.BasePoint),s.prototype.decodePoint=function(l,c){return this.point(i.toArray(l,c),1)},s.prototype.point=function(l,c){return new r(this,l,c)},s.prototype.pointFromJSON=function(l){return r.fromJSON(this,l)},r.prototype.precompute=function(){},r.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength())},r.fromJSON=function(l,c){return new r(l,c[0],c[1]||l.one)},r.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"},r.prototype.isInfinity=function(){return this.z.cmpn(0)===0},r.prototype.dbl=function(){var l=this.x.redAdd(this.z),c=l.redSqr(),h=this.x.redSub(this.z),p=h.redSqr(),m=c.redSub(p),g=c.redMul(p),E=m.redMul(p.redAdd(this.curve.a24.redMul(m)));return this.curve.point(g,E)},r.prototype.add=function(){throw new Error("Not supported on Montgomery curve")},r.prototype.diffAdd=function(l,c){var h=this.x.redAdd(this.z),p=this.x.redSub(this.z),m=l.x.redAdd(l.z),g=l.x.redSub(l.z),E=g.redMul(h),A=m.redMul(p),C=c.z.redMul(E.redAdd(A).redSqr()),T=c.x.redMul(E.redISub(A).redSqr());return this.curve.point(C,T)},r.prototype.mul=function(l){for(var c=l.clone(),h=this,p=this.curve.point(null,null),m=this,g=[];c.cmpn(0)!==0;c.iushrn(1))g.push(c.andln(1));for(var E=g.length-1;E>=0;E--)g[E]===0?(h=h.diffAdd(p,m),p=p.dbl()):(p=h.diffAdd(p,m),h=h.dbl());return p},r.prototype.mulAdd=function(){throw new Error("Not supported on Montgomery curve")},r.prototype.jumlAdd=function(){throw new Error("Not supported on Montgomery curve")},r.prototype.eq=function(l){return this.getX().cmp(l.getX())===0},r.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this},r.prototype.getX=function(){return this.normalize(),this.x.fromRed()},mont}var edwards,hasRequiredEdwards;function requireEdwards(){if(hasRequiredEdwards)return edwards;hasRequiredEdwards=1;var e=requireUtils$3(),t=requireBn$3(),n=requireInherits_browser(),i=requireBase$1(),s=e.assert;function r(l){this.twisted=(l.a|0)!==1,this.mOneA=this.twisted&&(l.a|0)===-1,this.extended=this.mOneA,i.call(this,"edwards",l),this.a=new t(l.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new t(l.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new t(l.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),s(!this.twisted||this.c.fromRed().cmpn(1)===0),this.oneC=(l.c|0)===1}n(r,i),edwards=r,r.prototype._mulA=function(c){return this.mOneA?c.redNeg():this.a.redMul(c)},r.prototype._mulC=function(c){return this.oneC?c:this.c.redMul(c)},r.prototype.jpoint=function(c,h,p,m){return this.point(c,h,p,m)},r.prototype.pointFromX=function(c,h){c=new t(c,16),c.red||(c=c.toRed(this.red));var p=c.redSqr(),m=this.c2.redSub(this.a.redMul(p)),g=this.one.redSub(this.c2.redMul(this.d).redMul(p)),E=m.redMul(g.redInvm()),A=E.redSqrt();if(A.redSqr().redSub(E).cmp(this.zero)!==0)throw new Error("invalid point");var C=A.fromRed().isOdd();return(h&&!C||!h&&C)&&(A=A.redNeg()),this.point(c,A)},r.prototype.pointFromY=function(c,h){c=new t(c,16),c.red||(c=c.toRed(this.red));var p=c.redSqr(),m=p.redSub(this.c2),g=p.redMul(this.d).redMul(this.c2).redSub(this.a),E=m.redMul(g.redInvm());if(E.cmp(this.zero)===0){if(h)throw new Error("invalid point");return this.point(this.zero,c)}var A=E.redSqrt();if(A.redSqr().redSub(E).cmp(this.zero)!==0)throw new Error("invalid point");return A.fromRed().isOdd()!==h&&(A=A.redNeg()),this.point(A,c)},r.prototype.validate=function(c){if(c.isInfinity())return!0;c.normalize();var h=c.x.redSqr(),p=c.y.redSqr(),m=h.redMul(this.a).redAdd(p),g=this.c2.redMul(this.one.redAdd(this.d.redMul(h).redMul(p)));return m.cmp(g)===0};function o(l,c,h,p,m){i.BasePoint.call(this,l,"projective"),c===null&&h===null&&p===null?(this.x=this.curve.zero,this.y=this.curve.one,this.z=this.curve.one,this.t=this.curve.zero,this.zOne=!0):(this.x=new t(c,16),this.y=new t(h,16),this.z=p?new t(p,16):this.curve.one,this.t=m&&new t(m,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.t&&!this.t.red&&(this.t=this.t.toRed(this.curve.red)),this.zOne=this.z===this.curve.one,this.curve.extended&&!this.t&&(this.t=this.x.redMul(this.y),this.zOne||(this.t=this.t.redMul(this.z.redInvm()))))}return n(o,i.BasePoint),r.prototype.pointFromJSON=function(c){return o.fromJSON(this,c)},r.prototype.point=function(c,h,p,m){return new o(this,c,h,p,m)},o.fromJSON=function(c,h){return new o(c,h[0],h[1],h[2])},o.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>
42":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"},o.prototype.isInfinity=function(){return this.x.cmpn(0)===0&&(this.y.cmp(this.z)===0||this.zOne&&this.y.cmp(this.curve.c)===0)},o.prototype._extDbl=function(){var c=this.x.redSqr(),h=this.y.redSqr(),p=this.z.redSqr();p=p.redIAdd(p);var m=this.curve._mulA(c),g=this.x.redAdd(this.y).redSqr().redISub(c).redISub(h),E=m.redAdd(h),A=E.redSub(p),C=m.redSub(h),T=g.redMul(A),I=E.redMul(C),M=g.redMul(C),P=A.redMul(E);return this.curve.point(T,I,P,M)},o.prototype._projDbl=function(){var c=this.x.redAdd(this.y).redSqr(),h=this.x.redSqr(),p=this.y.redSqr(),m,g,E,A,C,T;if(this.curve.twisted){A=this.curve._mulA(h);var I=A.redAdd(p);this.zOne?(m=c.redSub(h).redSub(p).redMul(I.redSub(this.curve.two)),g=I.redMul(A.redSub(p)),E=I.redSqr().redSub(I).redSub(I)):(C=this.z.redSqr(),T=I.redSub(C).redISub(C),m=c.redSub(h).redISub(p).redMul(T),g=I.redMul(A.redSub(p)),E=I.redMul(T))}else A=h.redAdd(p),C=this.curve._mulC(this.z).redSqr(),T=A.redSub(C).redSub(C),m=this.curve._mulC(c.redISub(A)).redMul(T),g=this.curve._mulC(A).redMul(h.redISub(p)),E=A.redMul(T);return this.curve.point(m,g,E)},o.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()},o.prototype._extAdd=function(c){var h=this.y.redSub(this.x).redMul(c.y.redSub(c.x)),p=this.y.redAdd(this.x).redMul(c.y.redAdd(c.x)),m=this.t.redMul(this.curve.dd).redMul(c.t),g=this.z.redMul(c.z.redAdd(c.z)),E=p.redSub(h),A=g.redSub(m),C=g.redAdd(m),T=p.redAdd(h),I=E.redMul(A),M=C.redMul(T),P=E.redMul(T),N=A.redMul(C);return this.curve.point(I,M,N,P)},o.prototype._projAdd=function(c){var h=this.z.redMul(c.z),p=h.redSqr(),m=this.x.redMul(c.x),g=this.y.redMul(c.y),E=this.curve.d.redMul(m).redMul(g),A=p.redSub(E),C=p.redAdd(E),T=this.x.redAdd(this.y).redMul(c.x.redAdd(c.y)).redISub(m).redISub(g),I=h.redMul(A).redMul(T),M,P;return this.curve.twisted?(M=h.redMul(C).redMul(g.redSub(this.curve._mulA(m))),P=A.redMul(C)):(M=h.redMul(C).redMul(g.redSub(m)),P=this.curve._mulC(A).redMul(C)),this.curve.point(I,M,P)},o.prototype.add=function(c){return this.isInfinity()?c:c.isInfinity()?this:this.curve.extended?this._extAdd(c):this._projAdd(c)},o.prototype.mul=function(c){return this._hasDoubles(c)?this.curve._fixedNafMul(this,c):this.curve._wnafMul(this,c)},o.prototype.mulAdd=function(c,h,p){return this.curve._wnafMulAdd(1,[this,h],[c,p],2,!1)},o.prototype.jmulAdd=function(c,h,p){return this.curve._wnafMulAdd(1,[this,h],[c,p],2,!0)},o.prototype.normalize=function(){if(this.zOne)return this;var c=this.z.redInvm();return this.x=this.x.redMul(c),this.y=this.y.redMul(c),this.t&&(this.t=this.t.redMul(c)),this.z=this.curve.one,this.zOne=!0,this},o.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())},o.prototype.getX=function(){return this.normalize(),this.x.fromRed()},o.prototype.getY=function(){return this.normalize(),this.y.fromRed()},o.prototype.eq=function(c){return this===c||this.getX().cmp(c.getX())===0&&this.getY().cmp(c.getY())===0},o.prototype.eqXToP=function(c){var h=c.toRed(this.curve.red).redMul(this.z);if(this.x.cmp(h)===0)return!0;for(var p=c.clone(),m=this.curve.redN.redMul(this.z);;){if(p.iadd(this.curve.n),p.cmp(this.curve.p)>=0)return!1;if(h.redIAdd(m),this.x.cmp(h)===0)return!0}},o.prototype.toP=o.prototype.normalize,o.prototype.mixedAdd=o.prototype.add,edwards}var hasRequiredCurve;function requireCurve(){return hasRequiredCurve||(hasRequiredCurve=1,function(e){var t=e;t.base=requireBase$1(),t.short=requireShort(),t.mont=requireMont(),t.edwards=requireEdwards()}(curve)),curve}var curves={},hash={},utils$2={},hasRequiredUtils$2;function requireUtils$2(){if(hasRequiredUtils$2)return utils$2;hasRequiredUtils$2=1;var e=requireMinimalisticAssert(),t=requireInherits_browser();utils$2.inherits=t;function n(a,f){return(a.charCodeAt(f)&64512)!==55296||f<0||f+1>=a.length?!1:(a.charCodeAt(f+1)&64512)===56320}function i(a,f){if(Array.isArray(a))return a.slice();if(!a)return[];var d=[];
42if(typeof a=="string")if(f){if(f==="hex")for(a=a.replace(/[^a-z0-9]+/ig,""),a.length%2!==0&&(a="0"+a),b=0;b<a.length;b+=2)d.push(parseInt(a[b]+a[b+1],16))}else for(var v=0,b=0;b<a.length;b++){var S=a.charCodeAt(b);S<128?d[v++]=S:S<2048?(d[v++]=S>>6|192,d[v++]=S&63|128):n(a,b)?(S=65536+((S&1023)<<10)+(a.charCodeAt(++b)&1023),d[v++]=S>>18|240,d[v++]=S>>12&63|128,d[v++]=S>>6&63|128,d[v++]=S&63|128):(d[v++]=S>>12|224,d[v++]=S>>6&63|128,d[v++]=S&63|128)}else for(b=0;b<a.length;b++)d[b]=a[b]|0;return d}utils$2.toArray=i;function s(a){for(var f="",d=0;d<a.length;d++)f+=l(a[d].toString(16));return f}utils$2.toHex=s;function r(a){var f=a>>>24|a>>>8&65280|a<<8&16711680|(a&255)<<24;return f>>>0}utils$2.htonl=r;function o(a,f){for(var d="",v=0;v<a.length;v++){var b=a[v];f==="little"&&(b=r(b)),d+=c(b.toString(16))}return d}utils$2.toHex32=o;function l(a){return a.length===1?"0"+a:a}utils$2.zero2=l;function c(a){return a.length===7?"0"+a:a.length===6?"00"+a:a.length===5?"000"+a:a.length===4?"0000"+a:a.length===3?"00000"+a:a.length===2?"000000"+a:a.length===1?"0000000"+a:a}utils$2.zero8=c;function h(a,f,d,v){var b=d-f;e(b%4===0);for(var S=new Array(b/4),w=0,y=f;w<S.length;w++,y+=4){var u;v==="big"?u=a[y]<<24|a[y+1]<<16|a[y+2]<<8|a[y+3]:u=a[y+3]<<24|a[y+2]<<16|a[y+1]<<8|a[y],S[w]=u>>>0}return S}utils$2.join32=h;function p(a,f){for(var d=new Array(a.length*4),v=0,b=0;v<a.length;v++,b+=4){var S=a[v];f==="big"?(d[b]=S>>>24,d[b+1]=S>>>16&255,d[b+2]=S>>>8&255,d[b+3]=S&255):(d[b+3]=S>>>24,d[b+2]=S>>>16&255,d[b+1]=S>>>8&255,d[b]=S&255)}return d}utils$2.split32=p;function m(a,f){return a>>>f|a<<32-f}utils$2.rotr32=m;function g(a,f){return a<<f|a>>>32-f}utils$2.rotl32=g;function E(a,f){return a+f>>>0}utils$2.sum32=E;function A(a,f,d){return a+f+d>>>0}utils$2.sum32_3=A;function C(a,f,d,v){return a+f+d+v>>>0}utils$2.sum32_4=C;function T(a,f,d,v,b){return a+f+d+v+b>>>0}utils$2.sum32_5=T;function I(a,f,d,v){var b=a[f],S=a[f+1],w=v+S>>>0,y=(w<v?1:0)+d+b;a[f]=y>>>0,a[f+1]=w}utils$2.sum64=I;function M(a,f,d,v){var b=f+v>>>0,S=(b<f?1:0)+a+d;return S>>>0}utils$2.sum64_hi=M;function P(a,f,d,v){var b=f+v;return b>>>0}utils$2.sum64_lo=P;function N(a,f,d,v,b,S,w,y){var u=0,x=f;x=x+v>>>0,u+=x<f?1:0,x=x+S>>>0,u+=x<S?1:0,x=x+y>>>0,u+=x<y?1:0;var L=a+d+b+w+u;return L>>>0}utils$2.sum64_4_hi=N;function O(a,f,d,v,b,S,w,y){var u=f+v+S+y;return u>>>0}utils$2.sum64_4_lo=O;function j(a,f,d,v,b,S,w,y,u,x){var L=0,_=f;_=_+v>>>0,L+=_<f?1:0,_=_+S>>>0,L+=_<S?1:0,_=_+y>>>0,L+=_<y?1:0,_=_+x>>>0,L+=_<x?1:0;var J=a+d+b+w+u+L;return J>>>0}utils$2.sum64_5_hi=j;function B(a,f,d,v,b,S,w,y,u,x){var L=f+v+S+y+x;return L>>>0}utils$2.sum64_5_lo=B;function D(a,f,d){var v=f<<32-d|a>>>d;return v>>>0}utils$2.rotr64_hi=D;function U(a,f,d){var v=a<<32-d|f>>>d;return v>>>0}utils$2.rotr64_lo=U;function z(a,f,d){return a>>>d}utils$2.shr64_hi=z;function R(a,f,d){var v=a<<32-d|f>>>d;return v>>>0}return utils$2.shr64_lo=R,utils$2}var common$4={},hasRequiredCommon$4;function requireCommon$4(){if(hasRequiredCommon$4)return common$4;hasRequiredCommon$4=1;var e=requireUtils$2(),t=requireMinimalisticAssert();function n(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}return common$4.BlockHash=n,n.prototype.update=function(s,r){if(s=e.toArray(s,r),this.pending?this.pending=this.pending.concat(s):this.pending=s,this.pendingTotal+=s.length,this.pending.length>=this._delta8){s=this.pending;var o=s.length%this._delta8;this.pending=s.slice(s.length-o,s.length),this.pending.length===0&&(this.pending=null),s=e.join32(s,0,s.length-o,this.endian);for(var l=0;l<s.length;l+=this._delta32)this._update(s,l,l+this._delta32)}return this},n.prototype.digest=function(s){return this.update(this._pad()),t(this.pending===null),this._digest(s)},n.prototype._pad=function(){var s=this.pendingTotal,r=this._delta8,o=r-(s+this.padLength)%r,l=new Array(o+this.padLength);l[0]=128;for(var c=1;c<o;c++)l[c]=0;if(s<<=3,this.endian==="big"){for(var h=8;h<this.padLength;h++)l[c++]=0;l[c++]=0,l[c++]=0,l[c++]=0,l[c++]=0,l[c++]=s>>>24&255,l[c++]=s>>>16&255,l[c++]=s>>>8&255,l[c++]=s&255}else for(l[c++]=s&255,l[c++]=s>>>8&255,l[c++]=s>>>16&255,l[c++]=s>>>24&255,l[c++]=0,l[c++]=0,l[c++]=0,l[c++]=0,h=8;h<this.padLength;h++)l[c++]=0;return l},common$4}var sha={},common$3={},hasRequiredCommon$3;function requireCommon$3(){if(hasRequiredCommon$3)return common$3;hasRequiredCommon$3=1;var e=requireUtils$2(),t=e.rotr32;function n(p,m,g,E){if(p===0)return i(m,g,E);if(p===1||p===3)return r(m,g,E);if(p===2)return s(m,g,E)}common$3.ft_1=n;function i(p,m,g){return p&m^~p&g}common$3.ch32=i;function s(p,m,g){return p&m^p&g^m&g}common$3.maj32=s;function r(p,m,g){return p^m^g}common$3.p32=r;function o(p){return t(p,2)^t(p,13)^t(p,22)}common$3.s0_256=o;function l(p){return t(p,6)^t(p,11)^t(p,25)}common$3.s1_256=l;function c(p){return t(p,7)^t(p,18)^p>>>3}common$3.g0_256=c;function h(p){return t(p,17)^t(p,19)^p>>>10}return common$3.g1_256=h,common$3}var _1,hasRequired_1;function require_1(){if(hasRequired_1)return _1;hasRequired_1=1;var e=requireUtils$2(),t=requireCommon$4(),n=requireCommon$3(),i=e.rotl32,s=e.sum32,r=e.sum32_5,o=n.ft_1,l=t.BlockH
42ash,c=[1518500249,1859775393,2400959708,3395469782];function h(){if(!(this instanceof h))return new h;l.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}return e.inherits(h,l),_1=h,h.blockSize=512,h.outSize=160,h.hmacStrength=80,h.padLength=64,h.prototype._update=function(m,g){for(var E=this.W,A=0;A<16;A++)E[A]=m[g+A];for(;A<E.length;A++)E[A]=i(E[A-3]^E[A-8]^E[A-14]^E[A-16],1);var C=this.h[0],T=this.h[1],I=this.h[2],M=this.h[3],P=this.h[4];for(A=0;A<E.length;A++){var N=~~(A/20),O=r(i(C,5),o(N,T,I,M),P,E[A],c[N]);P=M,M=I,I=i(T,30),T=C,C=O}this.h[0]=s(this.h[0],C),this.h[1]=s(this.h[1],T),this.h[2]=s(this.h[2],I),this.h[3]=s(this.h[3],M),this.h[4]=s(this.h[4],P)},h.prototype._digest=function(m){return m==="hex"?e.toHex32(this.h,"big"):e.split32(this.h,"big")},_1}var _256,hasRequired_256;function require_256(){if(hasRequired_256)return _256;hasRequired_256=1;var e=requireUtils$2(),t=requireCommon$4(),n=requireCommon$3(),i=requireMinimalisticAssert(),s=e.sum32,r=e.sum32_4,o=e.sum32_5,l=n.ch32,c=n.maj32,h=n.s0_256,p=n.s1_256,m=n.g0_256,g=n.g1_256,E=t.BlockHash,A=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function C(){if(!(this instanceof C))return new C;E.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=A,this.W=new Array(64)}return e.inherits(C,E),_256=C,C.blockSize=512,C.outSize=256,C.hmacStrength=192,C.padLength=64,C.prototype._update=function(I,M){for(var P=this.W,N=0;N<16;N++)P[N]=I[M+N];for(;N<P.length;N++)P[N]=r(g(P[N-2]),P[N-7],m(P[N-15]),P[N-16]);var O=this.h[0],j=this.h[1],B=this.h[2],D=this.h[3],U=this.h[4],z=this.h[5],R=this.h[6],a=this.h[7];for(i(this.k.length===P.length),N=0;N<P.length;N++){var f=o(a,p(U),l(U,z,R),this.k[N],P[N]),d=s(h(O),c(O,j,B));a=R,R=z,z=U,U=s(D,f),D=B,B=j,j=O,O=s(f,d)}this.h[0]=s(this.h[0],O),this.h[1]=s(this.h[1],j),this.h[2]=s(this.h[2],B),this.h[3]=s(this.h[3],D),this.h[4]=s(this.h[4],U),this.h[5]=s(this.h[5],z),this.h[6]=s(this.h[6],R),this.h[7]=s(this.h[7],a)},C.prototype._digest=function(I){return I==="hex"?e.toHex32(this.h,"big"):e.split32(this.h,"big")},_256}var _224,hasRequired_224;function require_224(){if(hasRequired_224)return _224;hasRequired_224=1;var e=requireUtils$2(),t=require_256();function n(){if(!(this instanceof n))return new n;t.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}return e.inherits(n,t),_224=n,n.blockSize=512,n.outSize=224,n.hmacStrength=192,n.padLength=64,n.prototype._digest=function(s){return s==="hex"?e.toHex32(this.h.slice(0,7),"big"):e.split32(this.h.slice(0,7),"big")},_224}var _512,hasRequired_512;function require_512(){if(hasRequired_512)return _512;hasRequired_512=1;var e=requireUtils$2(),t=requireCommon$4(),n=requireMinimalisticAssert(),i=e.rotr64_hi,s=e.rotr64_lo,r=e.shr64_hi,o=e.shr64_lo,l=e.sum64,c=e.sum64_hi,h=e.sum64_lo,p=e.sum64_4_hi,m=e.sum64_4_lo,g=e.sum64_5_hi,E=e.sum64_5_lo,A=t.BlockHash,C=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,
421322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function T(){if(!(this instanceof T))return new T;A.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=C,this.W=new Array(160)}e.inherits(T,A),_512=T,T.blockSize=1024,T.outSize=512,T.hmacStrength=192,T.padLength=128,T.prototype._prepareBlock=function(d,v){for(var b=this.W,S=0;S<32;S++)b[S]=d[v+S];for(;S<b.length;S+=2){var w=R(b[S-4],b[S-3]),y=a(b[S-4],b[S-3]),u=b[S-14],x=b[S-13],L=U(b[S-30],b[S-29]),_=z(b[S-30],b[S-29]),J=b[S-32],Z=b[S-31];b[S]=p(w,y,u,x,L,_,J,Z),b[S+1]=m(w,y,u,x,L,_,J,Z)}},T.prototype._update=function(d,v){this._prepareBlock(d,v);var b=this.W,S=this.h[0],w=this.h[1],y=this.h[2],u=this.h[3],x=this.h[4],L=this.h[5],_=this.h[6],J=this.h[7],Z=this.h[8],V=this.h[9],k=this.h[10],H=this.h[11],ee=this.h[12],K=this.h[13],te=this.h[14],Y=this.h[15];n(this.k.length===b.length);for(var ue=0;ue<b.length;ue+=2){var qe=te,we=Y,Ae=B(Z,V),st=D(Z,V),Be=I(Z,V,k,H,ee),xe=M(Z,V,k,H,ee,K),ot=this.k[ue],Ie=this.k[ue+1],Pe=b[ue],pt=b[ue+1],Fe=g(qe,we,Ae,st,Be,xe,ot,Ie,Pe,pt),Ye=E(qe,we,Ae,st,Be,xe,ot,Ie,Pe,pt);qe=O(S,w),we=j(S,w),Ae=P(S,w,y,u,x),st=N(S,w,y,u,x,L);var Et=c(qe,we,Ae,st),$e=h(qe,we,Ae,st);te=ee,Y=K,ee=k,K=H,k=Z,H=V,Z=c(_,J,Fe,Ye),V=h(J,J,Fe,Ye),_=x,J=L,x=y,L=u,y=S,u=w,S=c(Fe,Ye,Et,$e),w=h(Fe,Ye,Et,$e)}l(this.h,0,S,w),l(this.h,2,y,u),l(this.h,4,x,L),l(this.h,6,_,J),l(this.h,8,Z,V),l(this.h,10,k,H),l(this.h,12,ee,K),l(this.h,14,te,Y)},T.prototype._digest=function(d){return d==="hex"?e.toHex32(this.h,"big"):e.split32(this.h,"big")};function I(f,d,v,b,S){var w=f&v^~f&S;return w<0&&(w+=4294967296),w}function M(f,d,v,b,S,w){var y=d&b^~d&w;return y<0&&(y+=4294967296),y}function P(f,d,v,b,S){var w=f&v^f&S^v&S;return w<0&&(w+=4294967296),w}function N(f,d,v,b,S,w){var y=d&b^d&w^b&w;return y<0&&(y+=4294967296),y}function O(f,d){var v=i(f,d,28),b=i(d,f,2),S=i(d,f,7),w=v^b^S;return w<0&&(w+=4294967296),w}function j(f,d){var v=s(f,d,28),b=s(d,f,2),S=s(d,f,7),w=v^b^S;return w<0&&(w+=4294967296),w}function B(f,d){var v=i(f,d,14),b=i(f,d,18),S=i(d,f,9),w=v^b^S;return w<0&&(w+=4294967296),w}function D(f,d){var v=s(f,d,14),b=s(f,d,18),S=s(d,f,9),w=v^b^S;return w<0&&(w+=4294967296),w}function U(f,d){var v=i(f,d,1),b=i(f,d,8),S=r(f,d,7),w=v^b^S;return w<0&&(w+=4294967296),w}function z(f,d){var v=s(f,d,1),b=s(f,d,8),S=o(f,d,7),w=v^b^S;return w<0&&(w+=4294967296),w}function R(f,d){var v=i(f,d,19),b=i(d,f,29),S=r(f,d,6),w=v^b^S;return w<0&&(w+=4294967296),w}function a(f,d){var v=s(f,d,19),b=s(d,f,29),S=o(f,d,6),w=v^b^S;return w<0&&(w+=4294967296),w}return _512}var _384,hasRequired_384;function require_384(){if(hasRequired_384)return _384;hasRequired_384=1;var e=requireUtils$2(),t=require_512();function n(){if(!(this instanceof n))return new n;t.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}return e.inherits(n,t),_384=n,n.blockSize=1024,n.outSize=384,n.hmacStrength=192,n.padLength=128,n.prototype._digest=function(s){return s==="hex"?e.toHex32(this.h.slice(0,12),"big"):e.split32(this.h.slice(0,12),"big")},_384}var hasRequiredSha;function requireSha(){return hasRequiredSha||(hasRequiredSha=1,sha.sha1=require_1(),sha.sha224=require_224(),sha.sha256=require_256(),sha.sha384=require_384(),sha.sha512=require_512()),sha}var ripemd={},hasRequiredRipemd;function requireRipemd(){if(hasRequiredRipemd)return ripemd;hasRequiredRipemd=1;var e=requireUtils$2(),t=requireCommon$4(),n=e.rotl32,i=e.sum32,s=e.sum32_3,r=e.sum32_4,o=t.BlockH
42ash;function l(){if(!(this instanceof l))return new l;o.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian="little"}e.inherits(l,o),ripemd.ripemd160=l,l.blockSize=512,l.outSize=160,l.hmacStrength=192,l.padLength=64,l.prototype._update=function(T,I){for(var M=this.h[0],P=this.h[1],N=this.h[2],O=this.h[3],j=this.h[4],B=M,D=P,U=N,z=O,R=j,a=0;a<80;a++){var f=i(n(r(M,c(a,P,N,O),T[m[a]+I],h(a)),E[a]),j);M=j,j=O,O=n(N,10),N=P,P=f,f=i(n(r(B,c(79-a,D,U,z),T[g[a]+I],p(a)),A[a]),R),B=R,R=z,z=n(U,10),U=D,D=f}f=s(this.h[1],N,z),this.h[1]=s(this.h[2],O,R),this.h[2]=s(this.h[3],j,B),this.h[3]=s(this.h[4],M,D),this.h[4]=s(this.h[0],P,U),this.h[0]=f},l.prototype._digest=function(T){return T==="hex"?e.toHex32(this.h,"little"):e.split32(this.h,"little")};function c(C,T,I,M){return C<=15?T^I^M:C<=31?T&I|~T&M:C<=47?(T|~I)^M:C<=63?T&M|I&~M:T^(I|~M)}function h(C){return C<=15?0:C<=31?1518500249:C<=47?1859775393:C<=63?2400959708:2840853838}function p(C){return C<=15?1352829926:C<=31?1548603684:C<=47?1836072691:C<=63?2053994217:0}var m=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],g=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],E=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],A=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11];return ripemd}var hmac,hasRequiredHmac;function requireHmac(){if(hasRequiredHmac)return hmac;hasRequiredHmac=1;var e=requireUtils$2(),t=requireMinimalisticAssert();function n(i,s,r){if(!(this instanceof n))return new n(i,s,r);this.Hash=i,this.blockSize=i.blockSize/8,this.outSize=i.outSize/8,this.inner=null,this.outer=null,this._init(e.toArray(s,r))}return hmac=n,n.prototype._init=function(s){s.length>this.blockSize&&(s=new this.Hash().update(s).digest()),t(s.length<=this.blockSize);for(var r=s.length;r<this.blockSize;r++)s.push(0);for(r=0;r<s.length;r++)s[r]^=54;for(this.inner=new this.Hash().update(s),r=0;r<s.length;r++)s[r]^=106;this.outer=new this.Hash().update(s)},n.prototype.update=function(s,r){return this.inner.update(s,r),this},n.prototype.digest=function(s){return this.outer.update(this.inner.digest()),this.outer.digest(s)},hmac}var hasRequiredHash;function requireHash(){return hasRequiredHash||(hasRequiredHash=1,function(e){var t=e;t.utils=requireUtils$2(),t.common=requireCommon$4(),t.sha=requireSha(),t.ripemd=requireRipemd(),t.hmac=requireHmac(),t.sha1=t.sha.sha1,t.sha256=t.sha.sha256,t.sha224=t.sha.sha224,t.sha384=t.sha.sha384,t.sha512=t.sha.sha512,t.ripemd160=t.ripemd.ripemd160}(hash)),hash}var secp256k1,hasRequiredSecp256k1;function requireSecp256k1(){return hasRequiredSecp256k1||(hasRequiredSecp256k1=1,secp256k1
vendor: 26,127 bytes, line 42
42={doubles:{step:4,points:[["e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a","f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821"],["8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508","11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf"],["175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739","d3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695"],["363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640","4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9"],["8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c","4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36"],["723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda","96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f"],["eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa","5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999"],["100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0","cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09"],["e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d","9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d"],["feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d","e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088"],["da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1","9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d"],["53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0","5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8"],["8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047","10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a"],["385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862","283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453"],["6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7","7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160"],["3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd","56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0"],["85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83","7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6"],["948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a","53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589"],["6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8","bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17"],["e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d","4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda"],["e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725","7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd"],["213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754","4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2"],["4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c","17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6"],["fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6","6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f"],["76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39","c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01"],["c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891","893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3"],["d895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b","febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f"],["b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03","2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7"],["e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d","eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78"],["a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070","7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1"],["90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4","e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150"],["8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da","662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82"],["e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11","1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc"],["8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e","efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b"],["e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41","2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51"],["b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef","67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45"],["d68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8","db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120"],["324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d","648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84"],["4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96","35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d"],["9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd","ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d"],["6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5","9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8"],["a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266","40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8"],["7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71","34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac"],["928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac","c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f"],["85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751","1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962"],["ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e","493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907"],["827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241","c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec"],["eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3","be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d"],["e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f","4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414"],["1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19","aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd"],["146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be","b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0"],["fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9","6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811"],["da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2","8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1"],["a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13","7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c"],["174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c","ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73"],["959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba","2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd"],["d2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151","e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405"],["64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073","d99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589"],["8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458","38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e"],["13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b","69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27"],["bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366","d3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1"],["8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa","40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482"],["8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0","620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945"],["dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787","7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573"],["f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e","ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82"]]},naf:{wnd:7,points:[["f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9","388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672"],["2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4","d8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6"],["5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc","6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da"],["acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe","cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37"],["774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb","d984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b"],["f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8","ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81"],["d7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e","581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58"],["defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34","4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77"],["2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c","85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a"],["352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5","321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c"],["2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f","2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67"],["9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714","73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402"],["daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729","a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55"],["c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db","2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482"],["6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4","e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82"],["1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5","b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396"],["605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479","2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49"],["62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d","80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf"],["80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f","1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a"],["7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb","d0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7"],["d528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9","eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933"],["49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963","758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a"],["77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74","958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6"],["f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530","e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37"],["463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b","5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e"],["f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247","cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6"],["caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1","cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476"],["2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120","4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40"],["7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435","91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61"],["754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18","673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683"],["e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8","59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5"],["186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb","3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b"],["df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f","55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417"],["5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143","efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868"],["290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba","e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a"],["af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45","f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6"],["766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a","744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996"],["59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e","c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e"],["f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8","e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d"],["7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c","30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2"],["948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519","e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e"],["7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab","100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437"],["3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca","ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311"],["d3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf","8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4"],["1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610","68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575"],["733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4","f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d"],["15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c","d56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d"],["a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940","edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629"],["e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980","a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06"],["311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3","66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374"],["34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf","9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee"],["f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63","4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1"],["d7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448","fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b"],["32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf","5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661"],["7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5","8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6"],["ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6","8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e"],["16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5","5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d"],["eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99","f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc"],["78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51","f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4"],["494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5","42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c"],["a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5","204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b"],["c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997","4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913"],["841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881","73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154"],["5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5","39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865"],["36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66","d2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc"],["336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726","ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224"],["8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede","6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e"],["1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94","60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6"],["85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31","3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511"],["29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51","b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b"],["a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252","ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2"],["4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5","cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c"],["d24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b","6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3"],["ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4","322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d"],["af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f","6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700"],["e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889","2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4"],["591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246","b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196"],["11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984","998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4"],["3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a","b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257"],["cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030","bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13"],["c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197","6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096"],["c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593","c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38"],["a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef","21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f"],["347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38","60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448"],["da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a","49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a"],["c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111","5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4"],["4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502","7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437"],["3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea","be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7"],["cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26","8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d"],["b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986","39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a"],["d4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e","62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54"],["48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4","25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77"],["dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda","ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517"],["6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859","cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10"],["e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f","f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125"],["eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c","6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e"],["13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942","fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1"],["ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a","1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2"],["b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80","5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423"],["ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d","438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8"],["8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1","cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758"],["52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63","c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375"],["e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352","6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d"],["7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193","ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec"],["5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00","9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0"],["32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58","ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c"],["e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7","d3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4"],["8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8","c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f"],["4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e","67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649"],["3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d","cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826"],["674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b","299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5"],["d32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f","f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87"],["30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6","462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b"],["be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297","62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc"],["93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a","7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c"],["b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c","ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f"],["d5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52","4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a"],["d3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb","bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46"],["463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065","bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f"],["7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917","603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03"],["74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9","cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08"],["30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3","553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8"],["9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57","712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373"],["176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66","ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3"],["75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8","9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8"],["809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721","9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1"],["1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180","4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9"]]}}
42),secp256k1}var hasRequiredCurves;function requireCurves(){return hasRequiredCurves||(hasRequiredCurves=1,function(e){var t=e,n=requireHash(),i=requireCurve(),s=requireUtils$3(),r=s.assert;function o(h){h.type==="short"?this.curve=new i.short(h):h.type==="edwards"?this.curve=new i.edwards(h):this.curve=new i.mont(h),this.g=this.curve.g,this.n=this.curve.n,this.hash=h.hash,r(this.g.validate(),"Invalid curve"),r(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}t.PresetCurve=o;function l(h,p){Object.defineProperty(t,h,{configurable:!0,enumerable:!0,get:function(){var m=new o(p);return Object.defineProperty(t,h,{configurable:!0,enumerable:!0,value:m}),m}})}l("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:n.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),l("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:n.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),l("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:n.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),l("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:n.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),l("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:n.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),l("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:n.sha256,gRed:!1,g:["9"]}),l("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:n.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});var c;try{c=requireSecp256k1()}catch{c=void 0}l("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:n.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"}
42,{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",c]})}(curves)),curves}var hmacDrbg,hasRequiredHmacDrbg;function requireHmacDrbg(){if(hasRequiredHmacDrbg)return hmacDrbg;hasRequiredHmacDrbg=1;var e=requireHash(),t=requireUtils$4(),n=requireMinimalisticAssert();function i(s){if(!(this instanceof i))return new i(s);this.hash=s.hash,this.predResist=!!s.predResist,this.outLen=this.hash.outSize,this.minEntropy=s.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var r=t.toArray(s.entropy,s.entropyEnc||"hex"),o=t.toArray(s.nonce,s.nonceEnc||"hex"),l=t.toArray(s.pers,s.persEnc||"hex");n(r.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(r,o,l)}return hmacDrbg=i,i.prototype._init=function(r,o,l){var c=r.concat(o).concat(l);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var h=0;h<this.V.length;h++)this.K[h]=0,this.V[h]=1;this._update(c),this._reseed=1,this.reseedInterval=281474976710656},i.prototype._hmac=function(){return new e.hmac(this.hash,this.K)},i.prototype._update=function(r){var o=this._hmac().update(this.V).update([0]);r&&(o=o.update(r)),this.K=o.digest(),this.V=this._hmac().update(this.V).digest(),r&&(this.K=this._hmac().update(this.V).update([1]).update(r).digest(),this.V=this._hmac().update(this.V).digest())},i.prototype.reseed=function(r,o,l,c){typeof o!="string"&&(c=l,l=o,o=null),r=t.toArray(r,o),l=t.toArray(l,c),n(r.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(r.concat(l||[])),this._reseed=1},i.prototype.generate=function(r,o,l,c){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");typeof o!="string"&&(c=l,l=o,o=null),l&&(l=t.toArray(l,c||"hex"),this._update(l));for(var h=[];h.length<r;)this.V=this._hmac().update(this.V).digest(),h=h.concat(this.V);var p=h.slice(0,r);return this._update(l),this._reseed++,t.encode(p,o)},hmacDrbg}var key$1,hasRequiredKey$1;function requireKey$1(){if(hasRequiredKey$1)return key$1;hasRequiredKey$1=1;var e=requireBn$3(),t=requireUtils$3(),n=t.assert;function i(s,r){this.ec=s,this.priv=null,this.pub=null,r.priv&&this._importPrivate(r.priv,r.privEnc),r.pub&&this._importPublic(r.pub,r.pubEnc)}return key$1=i,i.fromPublic=function(r,o,l){return o instanceof i?o:new i(r,{pub:o,pubEnc:l})},i.fromPrivate=function(r,o,l){return o instanceof i?o:new i(r,{priv:o,privEnc:l})},i.prototype.validate=function(){var r=this.getPublic();return r.isInfinity()?{result:!1,reason:"Invalid public key"}:r.validate()?r.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:"Public key * N != O"}:{result:!1,reason:"Public key is not a point"}},i.prototype.getPublic=function(r,o){return typeof r=="string"&&(o=r,r=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),o?this.pub.encode(o,r):this.pub},i.prototype.getPrivate=function(r){return r==="hex"?this.priv.toString(16,2):this.priv},i.prototype._importPrivate=function(r,o){this.priv=new e(r,o||16),this.priv=this.priv.umod(this.ec.curve.n)},i.prototype._importPublic=function(r,o){if(r.x||r.y){this.ec.curve.type==="mont"?n(r.x,"Need x coordinate"):(this.ec.curve.type==="short"||this.ec.curve.type==="edwards")&&n(r.x&&r.y,"Need both x and y coordinate"),this.pub=this.ec.curve.point(r.x,r.y);return}this.pub=this.ec.curve.decodePoint(r,o)},i.prototype.derive=function(r){return r.validate()||n(r.validate(),"public point not validated"),r.mul(this.priv).getX()},i.prototype.sign=function(r,o,l){return this.ec.sign(r,this,o,l)},i.prototype.verify=function(r,o,l){return this.ec.verify(r,o,this,void 0,l)},i.prototype.inspect=function(){return"<Key priv: "+(this.priv&&this.priv.toString(16,2))+" pub: "+(this.pub&&this.pub.inspect())+" >"},key$1}var signature$1,hasRequiredSignature$1;function requireSignature$1(){if(hasRequiredSignature$1)return signature$1;hasRequiredSignature$1=1;var e=requireBn$3(),t=requireUtils$3(),n=t.assert;function i(c,h){if(c instanceof i)return c;this._importDER(c,h)||(n(c.r&&c.s,"Signature without r or s"),this.r=new e(c.r,16),this.s=new e(c.s,16),c.recoveryParam===void 0?this.recoveryParam=null:this.recoveryParam=c.recoveryParam)}signature$1=i;function s(){this.place=0}function r(c,h){var p=c[h.place++];if(!(p&128))return p;var m=p&15;if(m===0||m>4||c[h.place]===0)return!1;for(var g=0,E=0,A=h.place;E<m;E++,A++)g<<=8,g|=c[A],g>>>=0;return g<=127?!1:(h.place=A,g)}function o(c){for(var h=0,p=c.length-1;!c[h]&&!(c[h+1]&128)&&h<p;)h++;return h===0?c:c.slice(h)}i.prototype._importDER=function(h,p){h=t.toArray(h,p);var m=new s;if(h[m.place++]!==48)return!1;var g=r(h,m);if(g===!1||g+m.place!==h.length||h[m.place++]!==2)return!1;var E=r(h,m);if(E===!1||(h[m.place]&128)!==0)return!1;var A=h.slice(m.place,E+m.place);if(m.place+=E,h[m.place++]!==2)return!1;var C=r(h,m);if(C===!1||h.length!==C+m.place||(h[m.place]&128)!==0)return!1;var T=h.slice(m.place,C+m.place);
42if(A[0]===0)if(A[1]&128)A=A.slice(1);else return!1;if(T[0]===0)if(T[1]&128)T=T.slice(1);else return!1;return this.r=new e(A),this.s=new e(T),this.recoveryParam=null,!0};function l(c,h){if(h<128){c.push(h);return}var p=1+(Math.log(h)/Math.LN2>>>3);for(c.push(p|128);--p;)c.push(h>>>(p<<3)&255);c.push(h)}return i.prototype.toDER=function(h){var p=this.r.toArray(),m=this.s.toArray();for(p[0]&128&&(p=[0].concat(p)),m[0]&128&&(m=[0].concat(m)),p=o(p),m=o(m);!m[0]&&!(m[1]&128);)m=m.slice(1);var g=[2];l(g,p.length),g=g.concat(p),g.push(2),l(g,m.length);var E=g.concat(m),A=[48];return l(A,E.length),A=A.concat(E),t.encode(A,h)},signature$1}var ec,hasRequiredEc;function requireEc(){if(hasRequiredEc)return ec;hasRequiredEc=1;var e=requireBn$3(),t=requireHmacDrbg(),n=requireUtils$3(),i=requireCurves(),s=requireBrorand(),r=n.assert,o=requireKey$1(),l=requireSignature$1();function c(h){if(!(this instanceof c))return new c(h);typeof h=="string"&&(r(Object.prototype.hasOwnProperty.call(i,h),"Unknown curve "+h),h=i[h]),h instanceof i.PresetCurve&&(h={curve:h}),this.curve=h.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=h.curve.g,this.g.precompute(h.curve.n.bitLength()+1),this.hash=h.hash||h.curve.hash}return ec=c,c.prototype.keyPair=function(p){return new o(this,p)},c.prototype.keyFromPrivate=function(p,m){return o.fromPrivate(this,p,m)},c.prototype.keyFromPublic=function(p,m){return o.fromPublic(this,p,m)},c.prototype.genKeyPair=function(p){p||(p={});for(var m=new t({hash:this.hash,pers:p.pers,persEnc:p.persEnc||"utf8",entropy:p.entropy||s(this.hash.hmacStrength),entropyEnc:p.entropy&&p.entropyEnc||"utf8",nonce:this.n.toArray()}),g=this.n.byteLength(),E=this.n.sub(new e(2));;){var A=new e(m.generate(g));if(!(A.cmp(E)>0))return A.iaddn(1),this.keyFromPrivate(A)}},c.prototype._truncateToN=function(p,m,g){var E;if(e.isBN(p)||typeof p=="number")p=new e(p,16),E=p.byteLength();else if(typeof p=="object")E=p.length,p=new e(p,16);else{var A=p.toString();E=A.length+1>>>1,p=new e(A,16)}typeof g!="number"&&(g=E*8);var C=g-this.n.bitLength();return C>0&&(p=p.ushrn(C)),!m&&p.cmp(this.n)>=0?p.sub(this.n):p},c.prototype.sign=function(p,m,g,E){if(typeof g=="object"&&(E=g,g=null),E||(E={}),typeof p!="string"&&typeof p!="number"&&!e.isBN(p)){r(typeof p=="object"&&p&&typeof p.length=="number","Expected message to be an array-like, a hex string, or a BN instance"),r(p.length>>>0===p.length);for(var A=0;A<p.length;A++)r((p[A]&255)===p[A])}m=this.keyFromPrivate(m,g),p=this._truncateToN(p,!1,E.msgBitLength),r(!p.isNeg(),"Can not sign a negative message");var C=this.n.byteLength(),T=m.getPrivate().toArray("be",C),I=p.toArray("be",C);r(new e(I).eq(p),"Can not sign message");for(var M=new t({hash:this.hash,entropy:T,nonce:I,pers:E.pers,persEnc:E.persEnc||"utf8"}),P=this.n.sub(new e(1)),N=0;;N++){var O=E.k?E.k(N):new e(M.generate(this.n.byteLength()));if(O=this._truncateToN(O,!0),!(O.cmpn(1)<=0||O.cmp(P)>=0)){var j=this.g.mul(O);if(!j.isInfinity()){var B=j.getX(),D=B.umod(this.n);if(D.cmpn(0)!==0){var U=O.invm(this.n).mul(D.mul(m.getPrivate()).iadd(p));if(U=U.umod(this.n),U.cmpn(0)!==0){var z=(j.getY().isOdd()?1:0)|(B.cmp(D)!==0?2:0);return E.canonical&&U.cmp(this.nh)>0&&(U=this.n.sub(U),z^=1),new l({r:D,s:U,recoveryParam:z})}}}}}},c.prototype.verify=function(p,m,g,E,A){A||(A={}),p=this._truncateToN(p,!1,A.msgBitLength),g=this.keyFromPublic(g,E),m=new l(m,"hex");var C=m.r,T=m.s;if(C.cmpn(1)<0||C.cmp(this.n)>=0||T.cmpn(1)<0||T.cmp(this.n)>=0)return!1;var I=T.invm(this.n),M=I.mul(p).umod(this.n),P=I.mul(C).umod(this.n),N;return this.curve._maxwellTrick?(N=this.g.jmulAdd(M,g.getPublic(),P),N.isInfinity()?!1:N.eqXToP(C)):(N=this.g.mulAdd(M,g.getPublic(),P),N.isInfinity()?!1:N.getX().umod(this.n).cmp(C)===0)},c.prototype.recoverPubKey=function(h,p,m,g){r((3&m)===m,"The recovery param is more than two bits"),p=new l(p,g);var E=this.n,A=new e(h),C=p.r,T=p.s,I=m&1,M=m>>1;if(C.cmp(this.curve.p.umod(this.curve.n))>=0&&M)throw new Error("Unable to find sencond key candinate");M?C=this.curve.pointFromX(C.add(this.curve.n),I):C=this.curve.pointFromX(C,I);var P=p.r.invm(E),N=E.sub(A).mul(P).umod(E),O=T.mul(P).umod(E);return this.g.mulAdd(N,C,O)},c.prototype.getKeyRecoveryParam=function(h,p,m,g){if(p=new l(p,g),p.recoveryParam!==null)return p.recoveryParam;for(var E=0;E<4;E++){var A;try{A=this.recoverPubKey(h,p,E)}catch{continue}if(A.eq(m))return E}throw new Error("Unable to find valid recovery factor")},ec}var key,hasRequiredKey;function requireKey(){if(hasRequiredKey)return key;hasRequiredKey=1;var e=requireUtils$3(),t=e.assert,n=e.parseBytes,i=e.cachedProperty;function s(r,o){this.eddsa=r,this._secret=n(o.secret),r.isPoint(o.pub)?this._pub=o.pub:this._pubBytes=n(o.pub)}return s.fromPublic=function(o,l){return l instanceof s?l:new s(o,{pub:l})},s.fromSecret=function(o,l){return l instanceof s?l:new s(o,{secret:l})},s.prototype.secret=function(){return this._secret},i(s,"pubBytes",function(){return this.eddsa.encodePoint(this.pub())}),i(s,"pub",function(){return this._pubBytes?this.eddsa.decodePoint(this._pubBytes):this.eddsa.g.mul(this.priv())}),i(s,"privBytes",function(){var o=this.eddsa,l=this.hash(),c=o.encodingLength-1,h=l.slice(0,o.encodingLength);return h[0]&=248,h[c]&=127,h[c]|=64,h}),i(s,"priv",function(){return this.eddsa.decodeInt(this.privBytes())}),i(s,"hash",function(){return this.eddsa.hash().update(this.secret()).digest()}),i(s,"messagePrefix",function(){return this.hash().slice(this.eddsa.encodingLength)}),s.prototype.sign=function(o){return t(this._secret,"KeyPair can only verify"),this.eddsa.sign(o,this)},s.prototype.verify=function(o,l){return this.eddsa.verify(o,l,this)},s.prototype.getSecret=function(o){return t(this._secret,"KeyPair is public only"),e.encode(this.secret(),o)},s.prototype.getPublic=function(o){return e.encode(this.pubBytes(),o)},key=s,key}var signature,hasRequiredSignature;function requireSignature(){if(hasRequiredSignature)return signature;hasRequiredSignature=1;var e=requireBn$3(),t=requireUtils$3(),n=t.assert,i=t.cachedProperty,s=t.parseBytes;function r(o,l){this.eddsa=o,typeof l!="object"&&(l=s(l)),Array.isArray(l)&&(n(l.length===o.encodingLength*2,"Signature has invali
42d size"),l={R:l.slice(0,o.encodingLength),S:l.slice(o.encodingLength)}),n(l.R&&l.S,"Signature without R or S"),o.isPoint(l.R)&&(this._R=l.R),l.S instanceof e&&(this._S=l.S),this._Rencoded=Array.isArray(l.R)?l.R:l.Rencoded,this._Sencoded=Array.isArray(l.S)?l.S:l.Sencoded}return i(r,"S",function(){return this.eddsa.decodeInt(this.Sencoded())}),i(r,"R",function(){return this.eddsa.decodePoint(this.Rencoded())}),i(r,"Rencoded",function(){return this.eddsa.encodePoint(this.R())}),i(r,"Sencoded",function(){return this.eddsa.encodeInt(this.S())}),r.prototype.toBytes=function(){return this.Rencoded().concat(this.Sencoded())},r.prototype.toHex=function(){return t.encode(this.toBytes(),"hex").toUpperCase()},signature=r,signature}var eddsa,hasRequiredEddsa;function requireEddsa(){if(hasRequiredEddsa)return eddsa;hasRequiredEddsa=1;var e=requireHash(),t=requireCurves(),n=requireUtils$3(),i=n.assert,s=n.parseBytes,r=requireKey(),o=requireSignature();function l(c){if(i(c==="ed25519","only tested with ed25519 so far"),!(this instanceof l))return new l(c);c=t[c].curve,this.curve=c,this.g=c.g,this.g.precompute(c.n.bitLength()+1),this.pointClass=c.point().constructor,this.encodingLength=Math.ceil(c.n.bitLength()/8),this.hash=e.sha512}return eddsa=l,l.prototype.sign=function(h,p){h=s(h);var m=this.keyFromSecret(p),g=this.hashInt(m.messagePrefix(),h),E=this.g.mul(g),A=this.encodePoint(E),C=this.hashInt(A,m.pubBytes(),h).mul(m.priv()),T=g.add(C).umod(this.curve.n);return this.makeSignature({R:E,S:T,Rencoded:A})},l.prototype.verify=function(h,p,m){if(h=s(h),p=this.makeSignature(p),p.S().gte(p.eddsa.curve.n)||p.S().isNeg())return!1;var g=this.keyFromPublic(m),E=this.hashInt(p.Rencoded(),g.pubBytes(),h),A=this.g.mul(p.S()),C=p.R().add(g.pub().mul(E));return C.eq(A)},l.prototype.hashInt=function(){for(var h=this.hash(),p=0;p<arguments.length;p++)h.update(arguments[p]);return n.intFromLE(h.digest()).umod(this.curve.n)},l.prototype.keyFromPublic=function(h){return r.fromPublic(this,h)},l.prototype.keyFromSecret=function(h){return r.fromSecret(this,h)},l.prototype.makeSignature=function(h){return h instanceof o?h:new o(this,h)},l.prototype.encodePoint=function(h){var p=h.getY().toArray("le",this.encodingLength);return p[this.encodingLength-1]|=h.getX().isOdd()?128:0,p},l.prototype.decodePoint=function(h){h=n.parseBytes(h);var p=h.length-1,m=h.slice(0,p).concat(h[p]&-129),g=(h[p]&128)!==0,E=n.intFromLE(m);return this.curve.pointFromY(E,g)},l.prototype.encodeInt=function(h){return h.toArray("le",this.encodingLength)},l.prototype.decodeInt=function(h){return n.intFromLE(h)},l.prototype.isPoint=function(h){return h instanceof this.pointClass},eddsa}var hasRequiredElliptic;function requireElliptic(){return hasRequiredElliptic||(hasRequiredElliptic=1,function(e){var t=e;t.version=require$$0.version,t.utils=requireUtils$3(),t.rand=requireBrorand(),t.curve=requireCurve(),t.curves=requireCurves(),t.ec=requireEc(),t.eddsa=requireEddsa()}(elliptic)),elliptic}var asn1$1={},asn1={},bn$5={exports:{}},bn$4=bn$5.exports,hasRequiredBn$2;function requireBn$2(){return hasRequiredBn$2||(hasRequiredBn$2=1,function(e){(function(t,n){function i(R,a){if(!R)throw new Error(a||"Assertion failed")}function s(R,a){R.super_=a;var f=function(){};f.prototype=a.prototype,R.prototype=new f,R.prototype.constructor=R}function r(R,a,f){if(r.isBN(R))return R;this.negative=0,this.words=null,this.length=0,this.red=null,R!==null&&((a==="le"||a==="be")&&(f=a,a=10),this._init(R||0,a||10,f||"be"))}typeof t=="object"?t.exports=r:n.BN=r,r.BN=r,r.wordSize=26;var o;try{typeof window<"u"&&typeof window.Buffer<"u"?o=window.Buffer:o=requireDist$3().Buffer}catch{}r.isBN=function(a){return a instanceof r?!0:a!==null&&typeof a=="object"&&a.constructor.wordSize===r.wordSize&&Array.isArray(a.words)},r.max=function(a,f){return a.cmp(f)>0?a:f},r.min=function(a,f){return a.cmp(f)<0?a:f},r.prototype._init=function(a,f,d){if(typeof a=="number")return this._initNumber(a,f,d);if(typeof a=="object")return this._initArray(a,f,d);f==="hex"&&(f=16),i(f===(f|0)&&f>=2&&f<=36),a=a.toString().replace(/\s+/g,"");var v=0;a[0]==="-"&&(v++,this.negative=1),v<a.length&&(f===16?this._parseHex(a,v,d):(this._parseBase(a,f,v),d==="le"&&this._initArray(this.toArray(),f,d)))},r.prototype._initNumber=function(a,f,d){a<0&&(this.negative=1,a=-a),a<67108864?(this.words=[a&67108863],this.length=1):a<4503599627370496?(this.words=[a&67108863,a/67108864&67108863],this.length=2):(i(a<9007199254740992),this.words=[a&67108863,a/67108864&67108863,1],this.length=3),d==="le"&&this._initArray(this.toArray(),f,d)},r.prototype._initArray=function(a,f,d){if(i(typeof a.length=="number"),a.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(a.length/3),this.words=new Array(this.length);for(var v=0;v<this.length;v++)this.words[v]=0;var b,S,w=0;if(d==="be")for(v=a.length-1,b=0;v>=0;v-=3)S=a[v]|a[v-1]<<8|a[v-2]<<16,this.words[b]|=S<<w&67108863,this.words[b+1]=S>>>26-w&67108863,w+=24,w>=26&&(w-=26,b++);else if(d==="le")for(v=0,b=0;v<a.length;v+=3)S=a[v]|a[v+1]<<8|a[v+2]<<16,this.words[b]|=S<<w&67108863,this.words[b+1]=S>>>26-w&67108863,w+=24,w>=26&&(w-=26,b++);return this.strip()};
vendor: 26,718 bytes, line 42
42function l(R,a){var f=R.charCodeAt(a);return f>=65&&f<=70?f-55:f>=97&&f<=102?f-87:f-48&15}function c(R,a,f){var d=l(R,f);return f-1>=a&&(d|=l(R,f-1)<<4),d}r.prototype._parseHex=function(a,f,d){this.length=Math.ceil((a.length-f)/6),this.words=new Array(this.length);for(var v=0;v<this.length;v++)this.words[v]=0;var b=0,S=0,w;if(d==="be")for(v=a.length-1;v>=f;v-=2)w=c(a,f,v)<<b,this.words[S]|=w&67108863,b>=18?(b-=18,S+=1,this.words[S]|=w>>>26):b+=8;else{var y=a.length-f;for(v=y%2===0?f+1:f;v<a.length;v+=2)w=c(a,f,v)<<b,this.words[S]|=w&67108863,b>=18?(b-=18,S+=1,this.words[S]|=w>>>26):b+=8}this.strip()};function h(R,a,f,d){for(var v=0,b=Math.min(R.length,f),S=a;S<b;S++){var w=R.charCodeAt(S)-48;v*=d,w>=49?v+=w-49+10:w>=17?v+=w-17+10:v+=w}return v}r.prototype._parseBase=function(a,f,d){this.words=[0],this.length=1;for(var v=0,b=1;b<=67108863;b*=f)v++;v--,b=b/f|0;for(var S=a.length-d,w=S%v,y=Math.min(S,S-w)+d,u=0,x=d;x<y;x+=v)u=h(a,x,x+v,f),this.imuln(b),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u);if(w!==0){var L=1;for(u=h(a,x,a.length,f),x=0;x<w;x++)L*=f;this.imuln(L),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u)}this.strip()},r.prototype.copy=function(a){a.words=new Array(this.length);for(var f=0;f<this.length;f++)a.words[f]=this.words[f];a.length=this.length,a.negative=this.negative,a.red=this.red},r.prototype.clone=function(){var a=new r(null);return this.copy(a),a},r.prototype._expand=function(a){for(;this.length<a;)this.words[this.length++]=0;return this},r.prototype.strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},r.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},r.prototype.inspect=function(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var p=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],m=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],g=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];r.prototype.toString=function(a,f){a=a||10,f=f|0||1;var d;if(a===16||a==="hex"){d="";for(var v=0,b=0,S=0;S<this.length;S++){var w=this.words[S],y=((w<<v|b)&16777215).toString(16);b=w>>>24-v&16777215,v+=2,v>=26&&(v-=26,S--),b!==0||S!==this.length-1?d=p[6-y.length]+y+d:d=y+d}for(b!==0&&(d=b.toString(16)+d);d.length%f!==0;)d="0"+d;return this.negative!==0&&(d="-"+d),d}if(a===(a|0)&&a>=2&&a<=36){var u=m[a],x=g[a];d="";var L=this.clone();for(L.negative=0;!L.isZero();){var _=L.modn(x).toString(a);L=L.idivn(x),L.isZero()?d=_+d:d=p[u-_.length]+_+d}for(this.isZero()&&(d="0"+d);d.length%f!==0;)d="0"+d;return this.negative!==0&&(d="-"+d),d}i(!1,"Base should be between 2 and 36")},r.prototype.toNumber=function(){var a=this.words[0];return this.length===2?a+=this.words[1]*67108864:this.length===3&&this.words[2]===1?a+=4503599627370496+this.words[1]*67108864:this.length>2&&i(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-a:a},r.prototype.toJSON=function(){return this.toString(16)},r.prototype.toBuffer=function(a,f){return i(typeof o<"u"),this.toArrayLike(o,a,f)},r.prototype.toArray=function(a,f){return this.toArrayLike(Array,a,f)},r.prototype.toArrayLike=function(a,f,d){var v=this.byteLength(),b=d||Math.max(1,v);i(v<=b,"byte array longer than desired length"),i(b>0,"Requested array length <= 0"),this.strip();var S=f==="le",w=new a(b),y,u,x=this.clone();if(S){for(u=0;!x.isZero();u++)y=x.andln(255),x.iushrn(8),w[u]=y;for(;u<b;u++)w[u]=0}else{for(u=0;u<b-v;u++)w[u]=0;for(u=0;!x.isZero();u++)y=x.andln(255),x.iushrn(8),w[b-u-1]=y}return w},Math.clz32?r.prototype._countBits=function(a){return 32-Math.clz32(a)}:r.prototype._countBits=function(a){var f=a,d=0;return f>=4096&&(d+=13,f>>>=13),f>=64&&(d+=7,f>>>=7),f>=8&&(d+=4,f>>>=4),f>=2&&(d+=2,f>>>=2),d+f},r.prototype._zeroBits=function(a){if(a===0)return 26;var f=a,d=0;return(f&8191)===0&&(d+=13,f>>>=13),(f&127)===0&&(d+=7,f>>>=7),(f&15)===0&&(d+=4,f>>>=4),(f&3)===0&&(d+=2,f>>>=2),(f&1)===0&&d++,d},r.prototype.bitLength=function(){var a=this.words[this.length-1],f=this._countBits(a);return(this.length-1)*26+f};function E(R){for(var a=new Array(R.bitLength()),f=0;f<a.length;f++){var d=f/26|0,v=f%26;a[f]=(R.words[d]&1<<v)>>>v}return a}r.prototype.zeroBits=function(){if(this.isZero())return 0;for(var a=0,f=0;f<this.length;f++){var d=this._zeroBits(this.words[f]);if(a+=d,d!==26)break}return a},r.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},r.prototype.toTwos=function(a){return this.negative!==0?this.abs().inotn(a).iaddn(1):this.clone()},r.prototype.fromTwos=function(a){return this.testn(a-1)?this.notn(a).iaddn(1).ineg():this.clone()},r.prototype.isNeg=function(){return this.negative!==0},r.prototype.neg=function(){return this.clone().ineg()},r.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},r.prototype.iuor=function(a){for(;this.length<a.length;)this.words[this.length++]=0;for(var f=0;f<a.length;f++)this.words[f]=this.words[f]|a.words[f];return this.strip()},r.prototype.ior=function(a){return i((this.negative|a.negative)===0),this.iuor(a)},r.prototype.or=function(a){return this.length>a.length?this.clone().ior(a):a.clone().ior(this)},r.prototype.uor=function(a){return this.length>a.length?this.clone().iuor(a):a.clone().iuor(this)},r.prototype.iuand=function(a){var f;this.length>a.length?f=a:f=this;for(var d=0;d<f.length;d++)this.words[d]=this.words[d]&a.words[d];return this.length=f.length,this.strip()},r.prototype.iand=function(a){return i((this.negative|a.negative)===0),this.iuand(a)},r.prototype.and=function(a){return this.length>a.length?this.clone().iand(a):a.clone().iand(this)},r.prototype.uand=function(a){return this.length>a.length?this.clone().iuand(a):a.clone().iuand(this)},r.prototype.iuxor=function(a){var f,d;this.length>a.length?(f=this,d=a):(f=a,d=this);for(var v=0;v<d.length;v++)this.words[v]=f.words[v]^d.words[v];if(this!==f)for(;v<f.length;v++)this.words[v]=f.words[v];return this.length=f.length,this.strip()},r.prototype.ixor=function(a){return i((this.negative|a.negative)===0),this.iuxor(a)},r.prototype.xor=function(a){return this.length>a.length?this.clone().ixor(a):a.clone().ixor(this)},r.prototype.uxor=function(a){return this.length>a.length?this.clone().iuxor(a):a.clone().iuxor(this)},r.prototype.inotn=function(a){i(typeof a=="number"&&a>=0);var f=Math.ceil(a/26)|0,d=a%26;this._expand(f),d>0&&f--;for(var v=0;v<f;v++)this.words[v]=~this.words[v]&67108863;return d>0&&(this.words[v]=~this.words[v]&67108863>>26-d),this.strip()},r.prototype.notn=function(a){return this.clone().inotn(a)},r.prototype.setn=function(a,f){i(typeof a=="number"&&a>=0);var d=a/26|0,v=a%26;return this._expand(d+1),f?this.words[d]=this.words[d]|1<<v:this.words[d]=this.words[d]&~(1<<v),this.strip()},r.prototype.iadd=function(a){var f;if(this.negative!==0&&a.negative===0)return this.negative=0,f=this.isub(a),this.negative^=1,this._normSign();if(this.negative===0&&a.negative!==0)return a.negative=0,f=this.isub(a),a.negative=1,f._normSign();var d,v;this.length>a.length?(d=this,v=a):(d=a,v=this);for(var b=0,S=0;S<v.length;S++)f=(d.words[S]|0)+(v.words[S]|0)+b,this.words[S]=f&67108863,b=f>>>26;for(;b!==0&&S<d.length;S++)f=(d.words[S]|0)+b,this.words[S]=f&67108863,b=f>>>26;if(this.length=d.length,b!==0)this.words[this.length]=b,this.length++;else if(d!==this)for(;S<d.length;S++)this.words[S]=d.words[S];return this},r.prototype.add=function(a){var f;return a.negative!==0&&this.negative===0?(a.negative=0,f=this.sub(a),a.negative^=1,f):a.negative===0&&this.negative!==0?(this.negative=0,f=a.sub(this),this.negative=1,f):this.length>a.length?this.clone().iadd(a):a.clone().iadd(this)},r.prototype.isub=function(a){if(a.negative!==0){a.negative=0;var f=this.iadd(a);return a.negative=1,f._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(a),this.negative=1,this._normSign();var d=this.cmp(a);if(d===0)return this.negative=0,this.length=1,this.words[0]=0,this;var v,b;d>0?(v=this,b=a):(v=a,b=this);for(var S=0,w=0;w<b.length;w++)f=(v.words[w]|0)-(b.words[w]|0)+S,S=f>>26,this.words[w]=f&67108863;for(;S!==0&&w<v.length;w++)f=(v.words[w]|0)+S,S=f>>26,this.words[w]=f&67108863;if(S===0&&w<v.length&&v!==this)for(;w<v.length;w++)this.words[w]=v.words[w];return this.length=Math.max(this.length,w),v!==this&&(this.negative=1),this.strip()},r.prototype.sub=function(a){return this.clone().isub(a)};function A(R,a,f){f.negative=a.negative^R.negative;var d=R.length+a.length|0;f.length=d,d=d-1|0;var v=R.words[0]|0,b=a.words[0]|0,S=v*b,w=S&67108863,y=S/67108864|0;f.words[0]=w;for(var u=1;u<d;u++){for(var x=y>>>26,L=y&67108863,_=Math.min(u,a.length-1),J=Math.max(0,u-R.length+1);J<=_;J++){var Z=u-J|0;v=R.words[Z]|0,b=a.words[J]|0,S=v*b+L,x+=S/67108864|0,L=S&67108863}f.words[u]=L|0,y=x|0}return y!==0?f.words[u]=y|0:f.length--,f.strip()}var C=function(a,f,d){var v=a.words,b=f.words,S=d.words,w=0,y,u,x,L=v[0]|0,_=L&8191,J=L>>>13,Z=v[1]|0,V=Z&8191,k=Z>>>13,H=v[2]|0,ee=H&8191,K=H>>>13,te=v[3]|0,Y=te&8191,ue=te>>>13,qe=v[4]|0,we=qe&8191,Ae=qe>>>13,st=v[5]|0,Be=st&8191,xe=st>>>13,ot=v[6]|0,Ie=ot&8191,Pe=ot>>>13,pt=v[7]|0,Fe=pt&8191,Ye=pt>>>13,Et=v[8]|0,$e=Et&8191,Ze=Et>>>13,Mt=v[9]|0,Je=Mt&8191,rt=Mt>>>13,_t=b[0]|0,Ke=_t&8191,Qe=_t>>>13,Te=b[1]|0,tt=Te&8191,nt=Te>>>13,Tt=b[2]|0,Ve=Tt&8191,at=Tt>>>13,je=b[3]|0,ge=je&8191,Ce=je>>>13,it=b[4]|0,De=it&8191,Ge=it>>>13,St=b[5]|0,re=St&8191,q=St>>>13,W=b[6]|0,fe=W&8191,be=W>>>13,le=b[7]|0,ae=le&8191,Ee=le>>>13,Xe=b[8]|0,pe=Xe&8191,ke=Xe>>>13,lt=b[9]|0,He=lt&8191,_e=lt>>>13;d.negative=a.negative^f.negative,d.length=19,y=Math.imul(_,Ke),u=Math.imul(_,Qe),u=u+Math.imul(J,Ke)|0,x=Math.imul(J,Qe);var ct=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(ct>>>26)|0,ct&=67108863,y=Math.imul(V,Ke),u=Math.imul(V,Qe),u=u+Math.imul(k,Ke)|0,x=Math.imul(k,Qe),y=y+Math.imul(_,tt)|0,u=u+Math.imul(_,nt)|0,u=u+Math.imul(J,tt)|0,x=x+Math.imul(J,nt)|0;var vt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(vt>>>26)|0,vt&=67108863,y=Math.imul(ee,Ke),u=Math.imul(ee,Qe),u=u+Math.imul(K,Ke)|0,x=Math.imul(K,Qe),y=y+Math.imul(V,tt)|0,u=u+Math.imul(V,nt)|0,u=u+Math.imul(k,tt)|0,x=x+Math.imul(k,nt)|0,y=y+Math.imul(_,Ve)|0,u=u+Math.imul(_,at)|0,u=u+Math.imul(J,Ve)|0,x=x+Math.imul(J,at)|0;var gt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(gt>>>26)|0,gt&=67108863,y=Math.imul(Y,Ke),u=Math.imul(Y,Qe),u=u+Math.imul(ue,Ke)|0,x=Math.imul(ue,Qe),y=y+Math.imul(ee,tt)|0,u=u+Math.imul(ee,nt)|0,u=u+Math.imul(K,tt)|0,x=x+Math.imul(K,nt)|0,y=y+Math.imul(V,Ve)|0,u=u+Math.imul(V,at)|0,u=u+Math.imul(k,Ve)|0,x=x+Math.imul(k,at)|0,y=y+Math.imul(_,ge)|0,u=u+Math.imul(_,Ce)|0,u=u+Math.imul(J,ge)|0,x=x+Math.imul(J,Ce)|0;var mt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(mt>>>26)|0,mt&=67108863,y=Math.imul(we,Ke),u=Math.imul(we,Qe),u=u+Math.imul(Ae,Ke)|0,x=Math.imul(Ae,Qe),y=y+Math.imul(Y,tt)|0,u=u+Math.imul(Y,nt)|0,u=u+Math.imul(ue,tt)|0,x=x+Math.imul(ue,nt)|0,y=y+Math.imul(ee,Ve)|0,u=u+Math.imul(ee,at)|0,u=u+Math.imul(K,Ve)|0,x=x+Math.imul(K,at)|0,y=y+Math.imul(V,ge)|0,u=u+Math.imul(V,Ce)|0,u=u+Math.imul(k,ge)|0,x=x+Math.imul(k,Ce)|0,y=y+Math.imul(_,De)|0,u=u+Math.imul(_,Ge)|0,u=u+Math.imul(J,De)|0,x=x+Math.imul(J,Ge)|0;var Ct=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,y=Math.imul(Be,Ke),u=Math.imul(Be,Qe),u=u+Math.imul(xe,Ke)|0,x=Math.imul(xe,Qe),y=y+Math.imul(we,tt)|0,u=u+Math.imul(we,nt)|0,u=u+Math.imul(Ae,tt)|0,x=x+Math.imul(Ae,nt)|0,y=y+Math.imul(Y,Ve)|0,u=u+Math.imul(Y,at)|0,u=u+Math.imul(ue,Ve)|0,x=x+Math.imul(ue,at)|0,y=y+Math.imul(ee,ge)|0,u=u+Math.imul(ee,Ce)|0,u=u+Math.imul(K,ge)|0,x=x+Math.imul(K,Ce)|0,y=y+Math.imul(V,De)|0,u=u+Math.imul(V,Ge)|0,u=u+Math.imul(k,De)|0,x=x+Math.imul(k,Ge)|0,y=y+Math.imul(_,re)|0,u=u+Math.imul(_,q)|0,u=u+Math.imul(J,re)|0,x=x+Math.imul(J,q)|0;var Pt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Pt>>>26)|0,Pt&=67108863,y=Math.imul(Ie,Ke),u=Math.imul(Ie,Qe),u=u+Math.imul(Pe,Ke)|0,x=Math.imul(Pe,Qe),y=y+Math.imul(Be,tt)|0,u=u+Math.imul(Be,nt)|0,u=u+Math.imul(xe,tt)|0,x=x+Math.imul(xe,nt)|0,y=y+Math.imul(we,Ve)|0,u=u+Math.imul(we,at)|0,u=u+Math.imul(Ae,Ve)|0,x=x+Math.imul(Ae,at)|0,y=y+Math.imul(Y,ge)|0,u=u+Math.imul(Y,Ce)|0,u=u+Math.imul(ue,ge)|0,x=x+Math.imul(ue,Ce)|0,y=y+Math.imul(ee,De)|0,u=u+Math.imul(ee,Ge)|0,u=u+Math.imul(K,De)|0,x=x+Math.imul(K,Ge)|0,y=y+Math.imul(V,re)|0,u=u+Math.imul(V,q)|0,u=u+Math.imul(k,re)|0,x=x+Math.imul(k,q)|0,y=y+Math.imul(_,fe)|0,u=u+Math.imul(_,be)|0,u=u+Math.imul(J,fe)|0,x=x+Math.imul(J,be)|0;var Nt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Nt>>>26)|0,Nt&=67108863,y=Math.imul(Fe,Ke),u=Math.imul(Fe,Qe),u=u+Math.imul(Ye,Ke)|0,x=Math.imul(Ye,Qe),y=y+Math.imul(Ie,tt)|0,u=u+Math.imul(Ie,nt)|0,u=u+Math.imul(Pe,tt)|0,x=x+Math.imul(Pe,nt)|0,y=y+Math.imul(Be,Ve)|0,u=u+Math.imul(Be,at)|0,u=u+Math.imul(xe,Ve)|0,x=x+Math.imul(xe,at)|0,y=y+Math.imul(we,ge)|0,u=u+Math.imul(we,Ce)|0,u=u+Math.imul(Ae,ge)|0,x=x+Math.imul(Ae,Ce)|0,y=y+Math.imul(Y,De)|0,u=u+Math.imul(Y,Ge)|0,u=u+Math.imul(ue,De)|0,x=x+Math.imul(ue,Ge)|0,y=y+Math.imul(ee,re)|0,u=u+Math.imul(ee,q)|0,u=u+Math.imul(K,re)|0,x=x+Math.imul(K,q)|0,y=y+Math.imul(V,fe)|0,u=u+Math.imul(V,be)|0,u=u+Math.imul(k,fe)|0,x=x+Math.imul(k,be)|0,y=y+Math.imul(_,ae)|0,u=u+Math.imul(_,Ee)|0,u=u+Math.imul(J,ae)|0,x=x+Math.imul(J,Ee)|0;var Lt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Lt>>>26)|0,Lt&=67108863,y=Math.imul($e,Ke),u=Math.imul($e,Qe),u=u+Math.imul(Ze,Ke)|0,x=Math.imul(Ze,Qe),y=y+Math.imul(Fe,tt)|0,u=u+Math.imul(Fe,nt)|0,u=u+Math.imul(Ye,tt)|0,x=x+Math.imul(Ye,nt)|0,y=y+Math.imul(Ie,Ve)|0,u=u+Math.imul(Ie,at)|0,u=u+Math.imul(Pe,Ve)|0,x=x+Math.imul(Pe,at)|0,y=y+Math.imul(Be,ge)|0,u=u+Math.imul(Be,Ce)|0,u=u+Math.imul(xe,ge)|0,x=x+Math.imul(xe,Ce)|0,y=y+Math.imul(we,De)|0,u=u+Math.imul(we,Ge)|0,u=u+Math.imul(Ae,De)|0,x=x+Math.imul(Ae,Ge)|0,y=y+Math.imul(Y,re)|0,u=u+Math.imul(Y,q)|0,u=u+Math.imul(ue,re)|0,x=x+Math.imul(ue,q)|0,y=y+Math.imul(ee,fe)|0,u=u+Math.imul(ee,be)|0,u=u+Math.imul(K,fe)|0,x=x+Math.imul(K,be)|0,y=y+Math.imul(V,ae)|0,u=u+Math.imul(V,Ee)|0,u=u+Math.imul(k,ae)|0,x=x+Math.imul(k,Ee)|0,y=y+Math.imul(_,pe)|0,u=u+Math.imul(_,ke)|0,u=u+Math.imul(J,pe)|0,x=x+Math.imul(J,ke)|0;var It=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(It>>>26)|0,It&=67108863,y=Math.imul(Je,Ke),u=Math.imul(Je,Qe),u=u+Math.imul(rt,Ke)|0,x=Math.imul(rt,Qe),y=y+Math.imul($e,tt)|0,u=u+Math.imul($e,nt)|0,u=u+Math.imul(Ze,tt)|0,x=x+Math.imul(Ze,nt)|0,y=y+Math.imul(Fe,Ve)|0,u=u+Math.imul(Fe,at)|0,u=u+Math.imul(Ye,Ve)|0,x=x+Math.imul(Ye,at)|0,y=y+Math.imul(Ie,ge)|0,u=u+Math.imul(Ie,Ce)|0,u=u+Math.imul(Pe,ge)|0,x=x+Math.imul(Pe,Ce)|0,y=y+Math.imul(Be,De)|0,u=u+Math.imul(Be,Ge)|0,u=u+Math.imul(xe,De)|0,x=x+Math.imul(xe,Ge)|0,y=y+Math.imul(we,re)|0,u=u+Math.imul(we,q)|0,u=u+Math.imul(Ae,re)|0,x=x+Math.imul(Ae,q)|0,y=y+Math.imul(Y,fe)|0,u=u+Math.imul(Y,be)|0,u=u+Math.imul(ue,fe)|0,x=x+Math.imul(ue,be)|0,y=y+Math.imul(ee,ae)|0,u=u+Math.imul(ee,Ee)|0,u=u+Math.imul(K,ae)|0,x=x+Math.imul(K,Ee)|0,y=y+Math.imul(V,pe)|0,u=u+Math.imul(V,ke)|0,u=u+Math.imul(k,pe)|0,x=x+Math.imul(k,ke)|0,y=y+Math.imul(_,He)|0,u=u+Math.imul(_,_e)|0,u=u+Math.imul(J,He)|0,x=x+Math.imul(J,_e)|0;var Ut=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Ut>>>26)|0,Ut&=67108863,y=Math.imul(Je,tt),u=Math.imul(Je,nt),u=u+Math.imul(rt,tt)|0,x=Math.imul(rt,nt),y=y+Math.imul($e,Ve)|0,u=u+Math.imul($e,at)|0,u=u+Math.imul(Ze,Ve)|0,x=x+Math.imul(Ze,at)|0,y=y+Math.imul(Fe,ge)|0,u=u+Math.imul(Fe,Ce)|0,u=u+Math.imul(Ye,ge)|0,x=x+Math.imul(Ye,Ce)|0,y=y+Math.imul(Ie,De)|0,u=u+Math.imul(Ie,Ge)|0,u=u+Math.imul(Pe,De)|0,x=x+Math.imul(Pe,Ge)|0,y=y+Math.imul(Be,re)|0,u=u+Math.imul(Be,q)|0,u=u+Math.imul(xe,re)|0,x=x+Math.imul(xe,q)|0,y=y+Math.imul(we,fe)|0,u=u+Math.imul(we,be)|0,u=u+Math.imul(Ae,fe)|0,x=x+Math.imul(Ae,be)|0,y=y+Math.imul(Y,ae)|0,u=u+Math.imul(Y,Ee)|0,u=u+Math.imul(ue,ae)|0,x=x+Math.imul(ue,Ee)|0,y=y+Math.imul(ee,pe)|0,u=u+Math.imul(ee,ke)|0,u=u+Math.imul(K,pe)|0,x=x+Math.imul(K,ke)|0,y=y+Math.imul(V,He)|0,u=u+Math.imul(V,_e)|0,u=u+Math.imul(k,He)|0,x=x+Math.imul(k,_e)|0;var Ot=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Ot>>>26)|0,Ot&=67108863,y=Math.imul(Je,Ve),u=Math.imul(Je,at),u=u+Math.imul(rt,Ve)|0,x=Math.imul(rt,at),y=y+Math.imul($e,ge)|0,u=u+Math.imul($e,Ce)|0,u=u+Math.imul(Ze,ge)|0,x=x+Math.imul(Ze,Ce)|0,y=y+Math.imul(Fe,De)|0,u=u+Math.imul(Fe,Ge)|0,u=u+Math.imul(Ye,De)|0,x=x+Math.imul(Ye,Ge)|0,y=y+Math.imul(Ie,re)|0,u=u+Math.imul(Ie,q)|0,u=u+Math.imul(Pe,re)|0,x=x+Math.imul(Pe,q)|0,y=y+Math.imul(Be,fe)|0,u=u+Math.imul(Be,be)|0,u=u+Math.imul(xe,fe)|0,x=x+Math.imul(xe,be)|0,y=y+Math.imul(we,ae)|0,u=u+Math.imul(we,Ee)|0,u=u+Math.imul(Ae,ae)|0,x=x+Math.imul(Ae,Ee)|0,y=y+Math.imul(Y,pe)|0,u=u+Math.imul(Y,ke)|0,u=u+Math.imul(ue,pe)|0,x=x+Math.imul(ue,ke)|0,y=y+Math.imul(ee,He)|0,u=u+Math.imul(ee,_e)|0,u=u+Math.imul(K,He)|0,x=x+Math.imul(K,_e)|0;var zt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(zt>>>26)|0,zt&=67108863,y=Math.imul(Je,ge),u=Math.imul(Je,Ce),u=u+Math.imul(rt,ge)|0,x=Math.imul(rt,Ce),y=y+Math.imul($e,De)|0,u=u+Math.imul($e,Ge)|0,u=u+Math.imul(Ze,De)|0,x=x+Math.imul(Ze,Ge)|0,y=y+Math.imul(Fe,re)|0,u=u+Math.imul(Fe,q)|0,u=u+Math.imul(Ye,re)|0,x=x+Math.imul(Ye,q)|0,y=y+Math.imul(Ie,fe)|0,u=u+Math.imul(Ie,be)|0,u=u+Math.imul(Pe,fe)|0,x=x+Math.imul(Pe,be)|0,y=y+Math.imul(Be,ae)|0,u=u+Math.imul(Be,Ee)|0,u=u+Math.imul(xe,ae)|0,x=x+Math.imul(xe,Ee)|0,y=y+Math.imul(we,pe)|0,u=u+Math.imul(we,ke)|0,u=u+Math.imul(Ae,pe)|0,x=x+Math.imul(Ae,ke)|0,y=y+Math.imul(Y,He)|0,u=u+Math.imul(Y,_e)|0,u=u+Math.imul(ue,He)|0,x=x+Math.imul(ue,_e)|0;var qt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(qt>>>26)|0,qt&=67108863,y=Math.imul(Je,De),u=Math.imul(Je,Ge),u=u+Math.imul(rt,De)|0,x=Math.imul(rt,Ge),y=y+Math.imul($e,re)|0,u=u+Math.imul($e,q)|0,u=u+Math.imul(Ze,re)|0,x=x+Math.imul(Ze,q)|0,y=y+Math.imul(Fe,fe)|0,u=u+Math.imul(Fe,be)|0,u=u+Math.imul(Ye,fe)|0,x=x+Math.imul(Ye,be)|0,y=y+Math.imul(Ie,ae)|0,u=u+Math.imul(Ie,Ee)|0,u=u+Math.imul(Pe,ae)|0,x=x+Math.imul(Pe,Ee)|0,y=y+Math.imul(Be,pe)|0,u=u+Math.imul(Be,ke)|0,u=u+Math.imul(xe,pe)|0,x=x+Math.imul(xe,ke)|0,y=y+Math.imul(we,He)|0,u=u+Math.imul(we,_e)|0,u=u+Math.imul(Ae,He)|0,x=x+Math.imul(Ae,_e)|0;var Yt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Yt>>>26)|0,Yt&=67108863,y=Math.imul(Je,re),u=Math.imul(Je,q),u=u+Math.imul(rt,re)|0,x=Math.imul(rt,q),y=y+Math.imul($e,fe)|0,u=u+Math.imul($e,be)|0,u=u+Math.imul(Ze,fe)|0,x=x+Math.imul(Ze,be)|0,y=y+Math.imul(Fe,ae)|0,u=u+Math.imul(Fe,Ee)|0,u=u+Math.imul(Ye,ae)|0,x=x+Math.imul(Ye,Ee)|0,y=y+Math.imul(Ie,pe)|0,u=u+Math.imul(Ie,ke)|0,u=u+Math.imul(Pe,pe)|0,x=x+Math.imul(Pe,ke)|0,y=y+Math.imul(Be,He)|0,u=u+Math.imul(Be,_e)|0,u=u+Math.imul(xe,He)|0,x=x+Math.imul(xe,_e)|0;var Xt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Xt>>>26)|0,Xt&=67108863,y=Math.imul(Je,fe),u=Math.imul(Je,be),u=u+Math.imul(rt,fe)|0,x=Math.imul(rt,be),y=y+Math.imul($e,ae)|0,u=u+Math.imul($e,Ee)|0,u=u+Math.imul(Ze,ae)|0,x=x+Math.imul(Ze,Ee)|0,y=y+Math.imul(Fe,pe)|0,u=u+Math.imul(Fe,ke)|0,u=u+Math.imul(Ye,pe)|0,x=x+Math.imul(Ye,ke)|0,y=y+Math.imul(Ie,He)|0,u=u+Math.imul(Ie,_e)|0,u=u+Math.imul(Pe,He)|0,x=x+Math.imul(Pe,_e)|0;var Ft=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Ft>>>26)|0,Ft&=67108863,y=Math.imul(Je,ae),u=Math.imul(Je,Ee),u=u+Math.imul(rt,ae)|0,x=Math.imul(rt,Ee),y=y+Math.imul($e,pe)|0,u=u+Math.imul($e,ke)|0,u=u+Math.imul(Ze,pe)|0,x=x+Math.imul(Ze,ke)|0,y=y+Math.imul(Fe,He)|0,u=u+Math.imul(Fe,_e)|0,u=u+Math.imul(Ye,He)|0,x=x+Math.imul(Ye,_e)|0;var Jt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Jt>>>26)|0,Jt&=67108863,y=Math.imul(Je,pe),u=Math.imul(Je,ke),u=u+Math.imul(rt,pe)|0,x=Math.imul(rt,ke),y=y+Math.imul($e,He)|0,u=u+Math.imul($e,_e)|0,u=u+Math.imul(Ze,He)|0,x=x+Math.imul(Ze,_e)|0;var At=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(At>>>26)|0,At&=67108863,y=Math.imul(Je,He),u=Math.imul(Je,_e),u=u+Math.imul(rt,He)|0,x=Math.imul(rt,_e);var Qt=(w+y|0)+((u&8191)<<13)|0;return w=(x+(u>>>13)|0)+(Qt>>>26)|0,Qt&=67108863,S[0]=ct,S[1]=vt,S[2]=gt,S[3]=mt,S[4]=Ct,S[5]=Pt,S[6]=Nt,S[7]=Lt,S[8]=It,S[9]=Ut,S[10]=Ot,S[11]=zt,S[12]=qt,S[13]=Yt,S[14]=Xt,S[15]=Ft,S[16]=Jt,S[17]=At,S[18]=Qt,w!==0&&(S[19]=w,d.length++),d};Math.imul||(C=A);function T(R,a,f){f.negative=a.negative^R.negative,f.length=R.length+a.length;for(var d=0,v=0,b=0;b<f.length-1;b++){var S=v;v=0;for(var w=d&67108863,y=Math.min(b,a.length-1),u=Math.max(0,b-R.length+1);u<=y;u++){var x=b-u,L=R.words[x]|0,_=a.words[u]|0,J=L*_,Z=J&67108863;S=S+(J/67108864|0)|0,Z=Z+w|0,w=Z&67108863,S=S+(Z>>>26)|0,v+=S>>>26,S&=67108863}f.words[b]=w,d=S,S=v}return d!==0?f.words[b]=d:f.length--,f.strip()}function I(R,a,f){var d=new M;return d.mulp(R,a,f)}r.prototype.mulTo=function(a,f){var d,v=this.length+a.length;return this.length===10&&a.length===10?d=C(this,a,f):v<63?d=A(this,a,f):v<1024?d=T(this,a,f):d=I(this,a,f),d};function M(R,a){this.x=R,this.y=a}M.prototype.makeRBT=function(a){for(var f=new Array(a),d=r.prototype._countBits(a)-1,v=0;v<a;v++)f[v]=this.revBin(v,d,a);return f},M.prototype.revBin=function(a,f,d){if(a===0||a===d-1)return a;for(var v=0,b=0;b<f;b++)v|=(a&1)<<f-b-1,a>>=1;return v},M.prototype.permute=function(a,f,d,v,b,S){for(var w=0;w<S;w++)v[w]=f[a[w]],b[w]=d[a[w]]},M.prototype.transform=function(a,f,d,v,b,S){this.permute(S,a,f,d,v,b);for(var w=1;w<b;w<<=1)for(var y=w<<1,u=Math.cos(2*Math.PI/y),x=Math.sin(2*Math.PI/y),L=0;L<b;L+=y)for(var _=u,J=x,Z=0;Z<w;Z++){var V=d[L+Z],k=v[L+Z],H=d[L+Z+w],ee=v[L+Z+w],K=_*H-J*ee;ee=_*ee+J*H,H=K,d[L+Z]=V+H,v[L+Z]=k+ee,d[L+Z+w]=V-H,v[L+Z+w]=k-ee,Z!==y&&(K=u*_-x*J,J=u*J+x*_,_=K)}},M.prototype.guessLen13b=function(a,f){var d=Math.max(f,a)|1,v=d&1,b=0;for(d=d/2|0;d;d=d>>>1)b++;return 1<<b+1+v},M.prototype.conjugate=function(a,f,d){if(!(d<=1))for(var v=0;v<d/2;v++){var b=a[v];a[v]=a[d-v-1],a[d-v-1]=b,b=f[v],f[v]=-f[d-v-1],f[d-v-1]=-b}},M.prototype.normalize13b=function(a,f){for(var d=0,v=0;v<f/2;v++){var b=Math.round(a[2*v+1]/f)*8192+Math.round(a[2*v]/f)+d;a[v]=b&67108863,b<67108864?d=0:d=b/67108864|0}return a},M.prototype.convert13b=function(a,f,d,v){for(var b=0,S=0;S<f;S++)b=b+(a[S]|0),d[2*S]=b&8191,b=b>>>13,d[2*S+1]=b&8191,b=b>>>13;for(S=2*f;S<v;++S)d[S]=0;i(b===0),i((b&-8192)===0)},M.prototype.stub=function(a){for(var f=new Array(a),d=0;d<a;d++)f[d]=0;return f},M.prototype.mulp=function(a,f,d){var v=2*this.guessLen13b(a.length,f.length),b=this.makeRBT(v),S=this.stub(v),w=new Array(v),y=new Array(v),u=new Array(v),x=new Array(v),L=new Array(v),_=new Array(v),J=d.words;J.length=v,this.convert13b(a.words,a.length,w,v),this.convert13b(f.words,f.length,x,v),this.transform(w,S,y,u,v,b),this.transform(x,S,L,_,v,b);for(var Z=0;Z<v;Z++){var V=y[Z]*L[Z]-u[Z]*_[Z];u[Z]=y[Z]*_[Z]+u[Z]*L[Z],y[Z]=V}return this.conjugate(y,u,v),this.transform(y,u,J,S,v,b),this.conjugate(J,S,v),this.normalize13b(J,v),d.negative=a.negative^f.negative,d.length=a.length+f.length,d.strip()},r.prototype.mul=function(a){var f=new r(null);return f.words=new Array(this.length+a.length),this.mulTo(a,f)},r.prototype.mulf=function(a){var f=new r(null);return f.words=new Array(this.length+a.length),I(this,a,f)},r.prototype.imul=function(a){return this.clone().mulTo(a,this)},r.prototype.imuln=function(a){i(typeof a=="number"),i(a<67108864);for(var f=0,d=0;d<this.length;d++){var v=(this.words[d]|0)*a,b=(v&67108863)+(f&67108863);f>>=26,f+=v/67108864|0,f+=b>>>26,this.words[d]=b&67108863}return f!==0&&(this.words[d]=f,this.length++),this.length=a===0?1:this.length,this},r.prototype.muln=function(a){return this.clone().imuln(a)},r.prototype.sqr=function(){return this.mul(this)},r.prototype.isqr=function(){return this.imul(this.clone())},r.prototype.pow=function(a){var f=E(a);if(f.length===0)return new r(1);for(var d=this,v=0;v<f.length&&f[v]===0;v++,d=d.sqr());if(++v<f.length)for(var b=d.sqr();v<f.length;v++,b=b.sqr())f[v]!==0&&(d=d.mul(b));return d},r.prototype.iushln=function(a){i(typeof a=="number"&&a>=0);var f=a%26,d=(a-f)/26,v=67108863>>>26-f<<26-f,b;if(f!==0){var S=0;for(b=0;b<this.length;b++){var w=this.words[b]&v,y=(this.words[b]|0)-w<<f;this.words[b]=y|S,S=w>>>26-f}S&&(this.words[b]=S,this.length++)}if(d!==0){for(b=this.length-1;b>=0;b--)this.words[b+d]=this.words[b];for(b=0;b<d;b++)this.words[b]=0;this.length+=d}return this.strip()},r.prototype.ishln=function(a){return i(this.negative===0),this.iushln(a)},r.prototype.iushrn=function(a,f,d){i(typeof a=="number"&&a>=0);var v;f?v=(f-f%26)/26:v=0;var b=a%26,S=Math.min((a-b)/26,this.length),w=67108863^67108863>>>b<<b,y=d;if(v-=S,v=Math.max(0,v),y){for(var u=0;u<S;u++)y.words[u]=this.words[u];y.length=S}if(S!==0)if(this.length>S)for(this.length-=S,u=0;u<this.length;u++)this.words[u]=this.words[u+S];else this.words[0]=0,this.length=1;var x=0;for(u=this.length-1;u>=0&&(x!==0||u>=v);u--){var L=this.words[u]|0;this.words[u]=x<<26-b|L>>>b,x=L&w}return y&&x!==0&&(y.words[y.length++]=x),this.length===0&&(this.words[0]=0,this.length=1),this.strip()},r.prototype.ishrn=function(a,f,d){return i(this.negative===0),this.iushrn(a,f,d)},r.prototype.shln=function(a){return this.clone().ishln(a)},r.prototype.ushln=function(a){return this.clone().iushln(a)},r.prototype.shrn=function(a){return this.clone().ishrn(a)},r.prototype.ushrn=function(a){return this.clone().iushrn(a)},r.prototype.testn=function(a){i(typeof a=="number"&&a>=0);var f=a%26,d=(a-f)/26,v=1<<f;if(this.length<=d)return!1;var b=this.words[d];return!!(b&v)},r.prototype.imaskn=function(a){i(typeof a=="number"&&a>=0);var f=a%26,d=(a-f)/26;if(i(this.negative===0,"imaskn works only with positive numbers"),this.length<=d)return this;if(f!==0&&d++,this.length=Math.min(d,this.length),f!==0){var v=67108863^67108863>>>f<<f;this.words[this.length-1]&=v}return this.length===0&&(this.words[0]=0,this.length=1),this.strip()},r.prototype.maskn=function(a){return this.clone().imaskn(a)},r.prototype.iaddn=function(a){return i(typeof a=="number"),i(a<67108864),a<0?this.isubn(-a):this.negative!==0?this.length===1&&(this.words[0]|0)<a?(this.words[0]=a-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(a),this.negative=1,this):this._iaddn(a)},r.prototype._iaddn=function(a){this.words[0]+=a;for(var f=0;f<this.length&&this.words[f]>=67108864;f++)this.words[f]-=67108864,f===this.length-1?this.words[f+1]=1:this.words[f+1]++;return this.length=Math.max(this.length,f+1),this}
vendor: 9,243 bytes, line 42
42,r.prototype.isubn=function(a){if(i(typeof a=="number"),i(a<67108864),a<0)return this.iaddn(-a);if(this.negative!==0)return this.negative=0,this.iaddn(a),this.negative=1,this;if(this.words[0]-=a,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var f=0;f<this.length&&this.words[f]<0;f++)this.words[f]+=67108864,this.words[f+1]-=1;return this.strip()},r.prototype.addn=function(a){return this.clone().iaddn(a)},r.prototype.subn=function(a){return this.clone().isubn(a)},r.prototype.iabs=function(){return this.negative=0,this},r.prototype.abs=function(){return this.clone().iabs()},r.prototype._ishlnsubmul=function(a,f,d){var v=a.length+d,b;this._expand(v);var S,w=0;for(b=0;b<a.length;b++){S=(this.words[b+d]|0)+w;var y=(a.words[b]|0)*f;S-=y&67108863,w=(S>>26)-(y/67108864|0),this.words[b+d]=S&67108863}for(;b<this.length-d;b++)S=(this.words[b+d]|0)+w,w=S>>26,this.words[b+d]=S&67108863;if(w===0)return this.strip();for(i(w===-1),w=0,b=0;b<this.length;b++)S=-(this.words[b]|0)+w,w=S>>26,this.words[b]=S&67108863;return this.negative=1,this.strip()},r.prototype._wordDiv=function(a,f){var d=this.length-a.length,v=this.clone(),b=a,S=b.words[b.length-1]|0,w=this._countBits(S);d=26-w,d!==0&&(b=b.ushln(d),v.iushln(d),S=b.words[b.length-1]|0);var y=v.length-b.length,u;if(f!=="mod"){u=new r(null),u.length=y+1,u.words=new Array(u.length);for(var x=0;x<u.length;x++)u.words[x]=0}var L=v.clone()._ishlnsubmul(b,1,y);L.negative===0&&(v=L,u&&(u.words[y]=1));for(var _=y-1;_>=0;_--){var J=(v.words[b.length+_]|0)*67108864+(v.words[b.length+_-1]|0);for(J=Math.min(J/S|0,67108863),v._ishlnsubmul(b,J,_);v.negative!==0;)J--,v.negative=0,v._ishlnsubmul(b,1,_),v.isZero()||(v.negative^=1);u&&(u.words[_]=J)}return u&&u.strip(),v.strip(),f!=="div"&&d!==0&&v.iushrn(d),{div:u||null,mod:v}},r.prototype.divmod=function(a,f,d){if(i(!a.isZero()),this.isZero())return{div:new r(0),mod:new r(0)};var v,b,S;return this.negative!==0&&a.negative===0?(S=this.neg().divmod(a,f),f!=="mod"&&(v=S.div.neg()),f!=="div"&&(b=S.mod.neg(),d&&b.negative!==0&&b.iadd(a)),{div:v,mod:b}):this.negative===0&&a.negative!==0?(S=this.divmod(a.neg(),f),f!=="mod"&&(v=S.div.neg()),{div:v,mod:S.mod}):(this.negative&a.negative)!==0?(S=this.neg().divmod(a.neg(),f),f!=="div"&&(b=S.mod.neg(),d&&b.negative!==0&&b.isub(a)),{div:S.div,mod:b}):a.length>this.length||this.cmp(a)<0?{div:new r(0),mod:this}:a.length===1?f==="div"?{div:this.divn(a.words[0]),mod:null}:f==="mod"?{div:null,mod:new r(this.modn(a.words[0]))}:{div:this.divn(a.words[0]),mod:new r(this.modn(a.words[0]))}:this._wordDiv(a,f)},r.prototype.div=function(a){return this.divmod(a,"div",!1).div},r.prototype.mod=function(a){return this.divmod(a,"mod",!1).mod},r.prototype.umod=function(a){return this.divmod(a,"mod",!0).mod},r.prototype.divRound=function(a){var f=this.divmod(a);if(f.mod.isZero())return f.div;var d=f.div.negative!==0?f.mod.isub(a):f.mod,v=a.ushrn(1),b=a.andln(1),S=d.cmp(v);return S<0||b===1&&S===0?f.div:f.div.negative!==0?f.div.isubn(1):f.div.iaddn(1)},r.prototype.modn=function(a){i(a<=67108863);for(var f=(1<<26)%a,d=0,v=this.length-1;v>=0;v--)d=(f*d+(this.words[v]|0))%a;return d},r.prototype.idivn=function(a){i(a<=67108863);for(var f=0,d=this.length-1;d>=0;d--){var v=(this.words[d]|0)+f*67108864;this.words[d]=v/a|0,f=v%a}return this.strip()},r.prototype.divn=function(a){return this.clone().idivn(a)},r.prototype.egcd=function(a){i(a.negative===0),i(!a.isZero());var f=this,d=a.clone();f.negative!==0?f=f.umod(a):f=f.clone();for(var v=new r(1),b=new r(0),S=new r(0),w=new r(1),y=0;f.isEven()&&d.isEven();)f.iushrn(1),d.iushrn(1),++y;for(var u=d.clone(),x=f.clone();!f.isZero();){for(var L=0,_=1;(f.words[0]&_)===0&&L<26;++L,_<<=1);if(L>0)for(f.iushrn(L);L-- >0;)(v.isOdd()||b.isOdd())&&(v.iadd(u),b.isub(x)),v.iushrn(1),b.iushrn(1);for(var J=0,Z=1;(d.words[0]&Z)===0&&J<26;++J,Z<<=1);if(J>0)for(d.iushrn(J);J-- >0;)(S.isOdd()||w.isOdd())&&(S.iadd(u),w.isub(x)),S.iushrn(1),w.iushrn(1);f.cmp(d)>=0?(f.isub(d),v.isub(S),b.isub(w)):(d.isub(f),S.isub(v),w.isub(b))}return{a:S,b:w,gcd:d.iushln(y)}},r.prototype._invmp=function(a){i(a.negative===0),i(!a.isZero());var f=this,d=a.clone();f.negative!==0?f=f.umod(a):f=f.clone();for(var v=new r(1),b=new r(0),S=d.clone();f.cmpn(1)>0&&d.cmpn(1)>0;){for(var w=0,y=1;(f.words[0]&y)===0&&w<26;++w,y<<=1);if(w>0)for(f.iushrn(w);w-- >0;)v.isOdd()&&v.iadd(S),v.iushrn(1);for(var u=0,x=1;(d.words[0]&x)===0&&u<26;++u,x<<=1);if(u>0)for(d.iushrn(u);u-- >0;)b.isOdd()&&b.iadd(S),b.iushrn(1);f.cmp(d)>=0?(f.isub(d),v.isub(b)):(d.isub(f),b.isub(v))}var L;return f.cmpn(1)===0?L=v:L=b,L.cmpn(0)<0&&L.iadd(a),L},r.prototype.gcd=function(a){if(this.isZero())return a.abs();if(a.isZero())return this.abs();var f=this.clone(),d=a.clone();f.negative=0,d.negative=0;for(var v=0;f.isEven()&&d.isEven();v++)f.iushrn(1),d.iushrn(1);do{for(;f.isEven();)f.iushrn(1);for(;d.isEven();)d.iushrn(1);var b=f.cmp(d);if(b<0){var S=f;f=d,d=S}else if(b===0||d.cmpn(1)===0)break;f.isub(d)}while(!0);return d.iushln(v)},r.prototype.invm=function(a){return this.egcd(a).a.umod(a)},r.prototype.isEven=function(){return(this.words[0]&1)===0},r.prototype.isOdd=function(){return(this.words[0]&1)===1},r.prototype.andln=function(a){return this.words[0]&a},r.prototype.bincn=function(a){i(typeof a=="number");var f=a%26,d=(a-f)/26,v=1<<f;if(this.length<=d)return this._expand(d+1),this.words[d]|=v,this;for(var b=v,S=d;b!==0&&S<this.length;S++){var w=this.words[S]|0;w+=b,b=w>>>26,w&=67108863,this.words[S]=w}return b!==0&&(this.words[S]=b,this.length++),this},r.prototype.isZero=function(){return this.length===1&&this.words[0]===0},r.prototype.cmpn=function(a){var f=a<0;if(this.negative!==0&&!f)return-1;if(this.negative===0&&f)return 1;this.strip();var d;if(this.length>1)d=1;else{f&&(a=-a),i(a<=67108863,"Number is too big");var v=this.words[0]|0;d=v===a?0:v<a?-1:1}return this.negative!==0?-d|0:d},r.prototype.cmp=function(a){if(this.negative!==0&&a.negative===0)return-1;if(this.negative===0&&a.negative!==0)return 1;var f=this.ucmp(a);return this.negative!==0?-f|0:f},r.prototype.ucmp=function(a){if(this.length>a.length)return 1;if(this.length<a.length)return-1;for(var f=0,d=this.length-1;d>=0;d--){var v=this.words[d]|0,b=a.words[d]|0;if(v!==b){v<b?f=-1:v>b&&(f=1);break}}return f},r.prototype.gtn=function(a){return this.cmpn(a)===1},r.prototype.gt=function(a){return this.cmp(a)===1},r.prototype.gten=function(a){return this.cmpn(a)>=0},r.prototype.gte=function(a){return this.cmp(a)>=0},r.prototype.ltn=function(a){return this.cmpn(a)===-1},r.prototype.lt=function(a){return this.cmp(a)===-1},r.prototype.lten=function(a){return this.cmpn(a)<=0},r.prototype.lte=function(a){return this.cmp(a)<=0},r.prototype.eqn=function(a){return this.cmpn(a)===0},r.prototype.eq=function(a){return this.cmp(a)===0},r.red=function(a){return new U(a)},r.prototype.toRed=function(a){return i(!this.red,"Already a number in reduction context"),i(this.negative===0,"red works only with positives"),a.convertTo(this)._forceRed(a)},r.prototype.fromRed=function(){return i(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},r.prototype._forceRed=function(a){return this.red=a,this},r.prototype.forceRed=function(a){return i(!this.red,"Already a number in reduction context"),this._forceRed(a)},r.prototype.redAdd=function(a){return i(this.red,"redAdd works only with red numbers"),this.red.add(this,a)},r.prototype.redIAdd=function(a){return i(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,a)},r.prototype.redSub=function(a){return i(this.red,"redSub works only with red numbers"),this.red.sub(this,a)},r.prototype.redISub=function(a){return i(this.red,"redISub works only with red numbers"),this.red.isub(this,a)},r.prototype.redShl=function(a){return i(this.red,"redShl works only with red numbers"),this.red.shl(this,a)},r.prototype.redMul=function(a){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,a),this.red.mul(this,a)},r.prototype.redIMul=function(a){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,a),this.red.imul(this,a)},r.prototype.redSqr=function(){return i(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},r.prototype.redISqr=function(){return i(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},r.prototype.redSqrt=function(){return i(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},r.prototype.redInvm=function(){return i(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},r.prototype.redNeg=function(){return i(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},r.prototype.redPow=function(a){return i(this.red&&!a.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,a)};var P={k256:null,p224:null,p192:null,p25519:null};function N(R,a){this.name=R,this.p=new r(a,16),this.n=this.p.bitLength(),this.k=new r(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}N.prototype._tmp=function(){var a=new r(null);return a.words=new Array(Math.ceil(this.n/13)),a},N.prototype.ireduce=function(a){var f=a,d;
vendor: 6,494 bytes, line 42
42do this.split(f,this.tmp),f=this.imulK(f),f=f.iadd(this.tmp),d=f.bitLength();while(d>this.n);var v=d<this.n?-1:f.ucmp(this.p);return v===0?(f.words[0]=0,f.length=1):v>0?f.isub(this.p):f.strip!==void 0?f.strip():f._strip(),f},N.prototype.split=function(a,f){a.iushrn(this.n,0,f)},N.prototype.imulK=function(a){return a.imul(this.k)};function O(){N.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}s(O,N),O.prototype.split=function(a,f){for(var d=4194303,v=Math.min(a.length,9),b=0;b<v;b++)f.words[b]=a.words[b];if(f.length=v,a.length<=9){a.words[0]=0,a.length=1;return}var S=a.words[9];for(f.words[f.length++]=S&d,b=10;b<a.length;b++){var w=a.words[b]|0;a.words[b-10]=(w&d)<<4|S>>>22,S=w}S>>>=22,a.words[b-10]=S,S===0&&a.length>10?a.length-=10:a.length-=9},O.prototype.imulK=function(a){a.words[a.length]=0,a.words[a.length+1]=0,a.length+=2;for(var f=0,d=0;d<a.length;d++){var v=a.words[d]|0;f+=v*977,a.words[d]=f&67108863,f=v*64+(f/67108864|0)}return a.words[a.length-1]===0&&(a.length--,a.words[a.length-1]===0&&a.length--),a};function j(){N.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}s(j,N);function B(){N.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}s(B,N);function D(){N.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}s(D,N),D.prototype.imulK=function(a){for(var f=0,d=0;d<a.length;d++){var v=(a.words[d]|0)*19+f,b=v&67108863;v>>>=26,a.words[d]=b,f=v}return f!==0&&(a.words[a.length++]=f),a},r._prime=function(a){if(P[a])return P[a];var f;if(a==="k256")f=new O;else if(a==="p224")f=new j;else if(a==="p192")f=new B;else if(a==="p25519")f=new D;else throw new Error("Unknown prime "+a);return P[a]=f,f};function U(R){if(typeof R=="string"){var a=r._prime(R);this.m=a.p,this.prime=a}else i(R.gtn(1),"modulus must be greater than 1"),this.m=R,this.prime=null}U.prototype._verify1=function(a){i(a.negative===0,"red works only with positives"),i(a.red,"red works only with red numbers")},U.prototype._verify2=function(a,f){i((a.negative|f.negative)===0,"red works only with positives"),i(a.red&&a.red===f.red,"red works only with red numbers")},U.prototype.imod=function(a){return this.prime?this.prime.ireduce(a)._forceRed(this):a.umod(this.m)._forceRed(this)},U.prototype.neg=function(a){return a.isZero()?a.clone():this.m.sub(a)._forceRed(this)},U.prototype.add=function(a,f){this._verify2(a,f);var d=a.add(f);return d.cmp(this.m)>=0&&d.isub(this.m),d._forceRed(this)},U.prototype.iadd=function(a,f){this._verify2(a,f);var d=a.iadd(f);return d.cmp(this.m)>=0&&d.isub(this.m),d},U.prototype.sub=function(a,f){this._verify2(a,f);var d=a.sub(f);return d.cmpn(0)<0&&d.iadd(this.m),d._forceRed(this)},U.prototype.isub=function(a,f){this._verify2(a,f);var d=a.isub(f);return d.cmpn(0)<0&&d.iadd(this.m),d},U.prototype.shl=function(a,f){return this._verify1(a),this.imod(a.ushln(f))},U.prototype.imul=function(a,f){return this._verify2(a,f),this.imod(a.imul(f))},U.prototype.mul=function(a,f){return this._verify2(a,f),this.imod(a.mul(f))},U.prototype.isqr=function(a){return this.imul(a,a.clone())},U.prototype.sqr=function(a){return this.mul(a,a)},U.prototype.sqrt=function(a){if(a.isZero())return a.clone();var f=this.m.andln(3);if(i(f%2===1),f===3){var d=this.m.add(new r(1)).iushrn(2);return this.pow(a,d)}for(var v=this.m.subn(1),b=0;!v.isZero()&&v.andln(1)===0;)b++,v.iushrn(1);i(!v.isZero());var S=new r(1).toRed(this),w=S.redNeg(),y=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new r(2*u*u).toRed(this);this.pow(u,y).cmp(w)!==0;)u.redIAdd(w);for(var x=this.pow(u,v),L=this.pow(a,v.addn(1).iushrn(1)),_=this.pow(a,v),J=b;_.cmp(S)!==0;){for(var Z=_,V=0;Z.cmp(S)!==0;V++)Z=Z.redSqr();i(V<J);var k=this.pow(x,new r(1).iushln(J-V-1));L=L.redMul(k),x=k.redSqr(),_=_.redMul(x),J=V}return L},U.prototype.invm=function(a){var f=a._invmp(this.m);return f.negative!==0?(f.negative=0,this.imod(f).redNeg()):this.imod(f)},U.prototype.pow=function(a,f){if(f.isZero())return new r(1).toRed(this);if(f.cmpn(1)===0)return a.clone();var d=4,v=new Array(1<<d);v[0]=new r(1).toRed(this),v[1]=a;for(var b=2;b<v.length;b++)v[b]=this.mul(v[b-1],a);var S=v[0],w=0,y=0,u=f.bitLength()%26;for(u===0&&(u=26),b=f.length-1;b>=0;b--){for(var x=f.words[b],L=u-1;L>=0;L--){var _=x>>L&1;if(S!==v[0]&&(S=this.sqr(S)),_===0&&w===0){y=0;continue}w<<=1,w|=_,y++,!(y!==d&&(b!==0||L!==0))&&(S=this.mul(S,v[w]),y=0,w=0)}u=26}return S},U.prototype.convertTo=function(a){var f=a.umod(this.m);return f===a?f.clone():f},U.prototype.convertFrom=function(a){var f=a.clone();return f.red=null,f},r.mont=function(a){return new z(a)};function z(R){U.call(this,R),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new r(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}s(z,U),z.prototype.convertTo=function(a){return this.imod(a.ushln(this.shift))},z.prototype.convertFrom=function(a){var f=this.imod(a.mul(this.rinv));return f.red=null,f},z.prototype.imul=function(a,f){if(a.isZero()||f.isZero())return a.words[0]=0,a.length=1,a;var d=a.imul(f),v=d.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),b=d.isub(v).iushrn(this.shift),S=b;return b.cmp(this.m)>=0?S=b.isub(this.m):b.cmpn(0)<0&&(S=b.iadd(this.m)),S._forceRed(this)},z.prototype.mul=function(a,f){if(a.isZero()||f.isZero())return new r(0)._forceRed(this);var d=a.mul(f),v=d.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),b=d.isub(v).iushrn(this.shift),S=b;return b.cmp(this.m)>=0?S=b.isub(this.m):b.cmpn(0)<0&&(S=b.iadd(this.m)),S._forceRed(this)},z.prototype.invm=function(a){var f=this.imod(a._invmp(this.m).mul(this.r2));return f._forceRed(this)}})(e,bn$4)}(bn$5)),bn$5.exports}var api$w={},vmBrowserify={},hasRequiredVmBrowserify;function requireVmBrowserify(){return hasRequiredVmBrowserify||(hasRequiredVmBrowserify=1,function(exports$1){var indexOf=function(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0;n<e.length;n++)if(e[n]===t)return n;return-1},Object_keys=function(e){if(Object.keys)return Object.keys(e);var t=[];for(var n in e)t.push(n);return t},forEach=function(e,t){if(e.forEach)return e.forEach(t);for(var n=0;n<e.length;n++)t(e[n],n,e)},defineProp=function(){try{return Object.defineProperty({},"_",{}),function(e,t,n){Object.defineProperty(e,t,{writable:!0,enumerable:!1,
42configurable:!0,value:n})}}catch{return function(t,n,i){t[n]=i}}}(),globals=["Array","Boolean","Date","Error","EvalError","Function","Infinity","JSON","Math","NaN","Number","Object","RangeError","ReferenceError","RegExp","String","SyntaxError","TypeError","URIError","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","eval","isFinite","isNaN","parseFloat","parseInt","undefined","unescape"];function Context(){}Context.prototype={};var Script=exports$1.Script=function(t){if(!(this instanceof Script))return new Script(t);this.code=t};Script.prototype.runInContext=function(e){if(!(e instanceof Context))throw new TypeError("needs a 'context' argument.");var t=document.createElement("iframe");t.style||(t.style={}),t.style.display="none",document.body.appendChild(t);var n=t.contentWindow,i=n.eval,s=n.execScript;!i&&s&&(s.call(n,"null"),i=n.eval),forEach(Object_keys(e),function(l){n[l]=e[l]}),forEach(globals,function(l){e[l]&&(n[l]=e[l])});var r=Object_keys(n),o=i.call(n,this.code);return forEach(Object_keys(n),function(l){(l in e||indexOf(r,l)===-1)&&(e[l]=n[l])}),forEach(globals,function(l){l in e||defineProp(e,l,n[l])}),document.body.removeChild(t),o},Script.prototype.runInThisContext=function(){return eval(this.code)},Script.prototype.runInNewContext=function(e){var t=Script.createContext(e),n=this.runInContext(t);return e&&forEach(Object_keys(t),function(i){e[i]=t[i]}),n},forEach(Object_keys(Script.prototype),function(e){exports$1[e]=Script[e]=function(t){var n=Script(t);return n[e].apply(n,[].slice.call(arguments,1))}}),exports$1.isContext=function(e){return e instanceof Context},exports$1.createScript=function(e){return exports$1.Script(e)},exports$1.createContext=Script.createContext=function(e){var t=new Context;return typeof e=="object"&&forEach(Object_keys(e),function(n){t[n]=e[n]}),t}}(vmBrowserify)),vmBrowserify}var hasRequiredApi;function requireApi(){return hasRequiredApi||(hasRequiredApi=1,function(e){var t=requireAsn1$1(),n=requireInherits_browser(),i=e;i.define=function(o,l){return new s(o,l)};function s(r,o){this.name=r,this.body=o,this.decoders={},this.encoders={}}s.prototype._createNamed=function(o){var l;try{l=requireVmBrowserify().runInThisContext("(function "+this.name+`(entity) { 43 this._initNamed(entity); 44})`)}catch{l=function(h){this._initNamed(h)}}return n(l,o),l.prototype._initNamed=function(h){o.call(this,h)},new l(this)},s.prototype._getDecoder=function(o){return o=o||"der",this.decoders.hasOwnProperty(o)||(this.decoders[o]=this._createNamed(t.decoders[o])),this.decoders[o]},s.prototype.decode=function(o,l,c){return this._getDecoder(l).decode(o,c)},s.prototype._getEncoder=function(o){return o=o||"der",this.encoders.hasOwnProperty(o)||(this.encoders[o]=this._createNamed(t.encoders[o])),this.encoders[o]},s.prototype.encode=function(o,l,c){return this._getEncoder(l).encode(o,c)}}(api$w)),api$w}var base={},reporter={},hasRequiredReporter;function requireReporter(){if(hasRequiredReporter)return reporter;hasRequiredReporter=1;var e=requireInherits_browser();function t(i){this._reporterState={obj:null,path:[],options:i||{},errors:[]}}reporter.Reporter=t,t.prototype.isError=function(s){return s instanceof n},t.prototype.save=function(){var s=this._reporterState;return{obj:s.obj,pathLen:s.path.length}},t.prototype.restore=function(s){var r=this._reporterState;r.obj=s.obj,r.path=r.path.slice(0,s.pathLen)},t.prototype.enterKey=function(s){return this._reporterState.path.push(s)},t.prototype.exitKey=function(s){var r=this._reporterState;r.path=r.path.slice(0,s-1)},t.prototype.leaveKey=function(s,r,o){var l=this._reporterState;this.exitKey(s),l.obj!==null&&(l.obj[r]=o)},t.prototype.path=function(){return this._reporterState.path.join("/")},t.prototype.enterObject=function(){var s=this._reporterState,r=s.obj;return s.obj={},r},t.prototype.leaveObject=function(s){var r=this._reporterState,o=r.obj;return r.obj=s,o},t.prototype.error=function(s){var r,o=this._reporterState,l=s instanceof n;if(l?r=s:r=new n(o.path.map(function(c){return"["+JSON.stringify(c)+"]"}).join(""),s.message||s,s.stack),!o.options.partial)throw r;return l||o.errors.push(r),r},t.prototype.wrapResult=function(s){var r=this._reporterState;return r.options.partial?{result:this.isError(s)?null:s,errors:r.errors}:s};function n(i,s){this.path=i,this.rethrow(s)}return e(n,Error),n.prototype.rethrow=function(s){if(this.message=s+" at: "+(this.path||"(shallow)"),Error.captureStackTrace&&Error.captureStackTrace(this,n),!this.stack)try{throw new Error(this.message)}catch(r){this.stack=r.stack}return this},reporter}var buffer$1={},hasRequiredBuffer$1;function requireBuffer$1(){if(hasRequiredBuffer$1)return buffer$1;hasRequiredBuffer$1=1;var e=requireInherits_browser(),t=requireBase().Reporter,n=requireDist$3().Buffer;function i(r,o){if(t.call(this,o),!n.isBuffer(r)){this.error("Input not Buffer");return}this.base=r,this.offset=0,this.length=r.length}e(i,t),buffer$1.DecoderBuffer=i,i.prototype.save=function(){return{offset:this.offset,reporter:t.prototype.save.call(this)}},i.prototype.restore=function(o){var l=new i(this.base);return l.offset=o.offset,l.length=this.offset,this.offset=o.offset,t.prototype.restore.call(this,o.reporter),l},i.prototype.isEmpty=function(){return this.offset===this.length},i.prototype.readUInt8=function(o){return this.offset+1<=this.length?this.base.readUInt8(this.offset++,!0):this.error(o||"DecoderBuffer overrun")},i.prototype.skip=function(o,l){if(!(this.offset+o<=this.length))return this.error(l||"DecoderBuffer overrun");var c=new i(this.base);return c._reporterState=this._reporterState,c.offset=this.offset,c.length=this.offset+o,this.offset+=o,c},i.prototype.raw=function(o){return this.base.slice(o?o.offset:this.offset,this.length)};function s(r,o){if(Array.isArray(r))this.length=0,this.value=r.map(function(l){return l instanceof s||(l=new s(l,o)),this.length+=l.length,l},this);else if(typeof r=="number"){if(!(0<=r&&r<=255))return o.error("non-byte EncoderBuffer value");this.value=r,this.length=1}else if(typeof r=="string")this.value=r,this.length=n.byteLength(r);else if(n.isBuffer(r))this.value=r,this.length=r.length;else return o.error("Unsupported type: "+typeof r)}return buffer$1.EncoderBuffer=s,s.prototype.join=function(o,l){return o||(o=new n(this.length)),l||(l=0),this.length===0||(Array.isArray(this.value)?this.value.forEach(function(c){c.join(o,l),l+=c.length}):(typeof this.value=="number"?o[l]=this.value:typeof this.value=="string"?o.write(this.value,l):n.isBuffer(this.value)&&this.value.copy(o,l),l+=this.length)),o},buffer$1}var node$1,hasRequiredNode$1;function requireNode$1(){if(hasRequiredNode$1)return node$1;hasRequiredNode$1=1;var e=requireBase().Reporter,t=requireBase().EncoderBuffer,n=requireBase().DecoderBuffer,i=requireMinimalisticAssert(),s=["seq","seqof","set","setof","objid","bool","gentime","utctime","null_","enum","int","objDesc","bitstr","bmpstr","charstr","genstr","graphstr","ia5str","iso646str","numstr","octstr","printstr","t61str","unistr","utf8str","videostr"],r=["key","obj","use","optional","explicit","implicit","def","choice","any","contains"].concat(s),o=["_peekTag","_decodeTag","_use","_decodeStr","_decodeObjid","_decodeTime","_decodeNull","_decodeInt","_decodeBool","_decodeList","_encodeComposite","_encodeStr","_encodeObjid","_encodeTime","_encodeNull","_encodeInt","_encodeBool"];function l(h,p){var m={};this._baseState=m,m.enc=h,m.parent=p||null,m.children=null,m.tag=null,m.args=null,m.reverseArgs=null,m.choice=null,m.optional=!1,m.any=!1,m.obj=!1,m.use=null,m.useDecoder=null,m.key=null,m.default=null,m.explicit=null,m.implicit=null,m.contains=null,m.parent||(m.children=[],this._wrap())}node$1=l;var c=["enc","parent","children","tag","args","reverseArgs","choice","optional","any","obj","use","alteredUse","key","default","explicit","implicit","contains"];return l.prototype.clone=function(){var p=this._baseState,m={};
44c.forEach(function(E){m[E]=p[E]});var g=new this.constructor(m.parent);return g._baseState=m,g},l.prototype._wrap=function(){var p=this._baseState;r.forEach(function(m){this[m]=function(){var E=new this.constructor(this);return p.children.push(E),E[m].apply(E,arguments)}},this)},l.prototype._init=function(p){var m=this._baseState;i(m.parent===null),p.call(this),m.children=m.children.filter(function(g){return g._baseState.parent===this},this),i.equal(m.children.length,1,"Root node can have only one child")},l.prototype._useArgs=function(p){var m=this._baseState,g=p.filter(function(E){return E instanceof this.constructor},this);p=p.filter(function(E){return!(E instanceof this.constructor)},this),g.length!==0&&(i(m.children===null),m.children=g,g.forEach(function(E){E._baseState.parent=this},this)),p.length!==0&&(i(m.args===null),m.args=p,m.reverseArgs=p.map(function(E){if(typeof E!="object"||E.constructor!==Object)return E;var A={};return Object.keys(E).forEach(function(C){C==(C|0)&&(C|=0);var T=E[C];A[T]=C}),A}))},o.forEach(function(h){l.prototype[h]=function(){var m=this._baseState;throw new Error(h+" not implemented for encoding: "+m.enc)}}),s.forEach(function(h){l.prototype[h]=function(){var m=this._baseState,g=Array.prototype.slice.call(arguments);return i(m.tag===null),m.tag=h,this._useArgs(g),this}}),l.prototype.use=function(p){i(p);var m=this._baseState;return i(m.use===null),m.use=p,this},l.prototype.optional=function(){var p=this._baseState;return p.optional=!0,this},l.prototype.def=function(p){var m=this._baseState;return i(m.default===null),m.default=p,m.optional=!0,this},l.prototype.explicit=function(p){var m=this._baseState;return i(m.explicit===null&&m.implicit===null),m.explicit=p,this},l.prototype.implicit=function(p){var m=this._baseState;return i(m.explicit===null&&m.implicit===null),m.implicit=p,this},l.prototype.obj=function(){var p=this._baseState,m=Array.prototype.slice.call(arguments);return p.obj=!0,m.length!==0&&this._useArgs(m),this},l.prototype.key=function(p){var m=this._baseState;return i(m.key===null),m.key=p,this},l.prototype.any=function(){var p=this._baseState;return p.any=!0,this},l.prototype.choice=function(p){var m=this._baseState;return i(m.choice===null),m.choice=p,this._useArgs(Object.keys(p).map(function(g){return p[g]})),this},l.prototype.contains=function(p){var m=this._baseState;return i(m.use===null),m.contains=p,this},l.prototype._decode=function(p,m){var g=this._baseState;if(g.parent===null)return p.wrapResult(g.children[0]._decode(p,m));var E=g.default,A=!0,C=null;if(g.key!==null&&(C=p.enterKey(g.key)),g.optional){var T=null;if(g.explicit!==null?T=g.explicit:g.implicit!==null?T=g.implicit:g.tag!==null&&(T=g.tag),T===null&&!g.any){var I=p.save();try{g.choice===null?this._decodeGeneric(g.tag,p,m):this._decodeChoice(p,m),A=!0}catch{A=!1}p.restore(I)}else if(A=this._peekTag(p,T,g.any),p.isError(A))return A}var M;if(g.obj&&A&&(M=p.enterObject()),A){if(g.explicit!==null){var P=this._decodeTag(p,g.explicit);if(p.isError(P))return P;p=P}var N=p.offset;if(g.use===null&&g.choice===null){if(g.any)var I=p.save();var O=this._decodeTag(p,g.implicit!==null?g.implicit:g.tag,g.any);if(p.isError(O))return O;g.any?E=p.raw(I):p=O}if(m&&m.track&&g.tag!==null&&m.track(p.path(),N,p.length,"tagged"),m&&m.track&&g.tag!==null&&m.track(p.path(),p.offset,p.length,"content"),g.any?E=E:g.choice===null?E=this._decodeGeneric(g.tag,p,m):E=this._decodeChoice(p,m),p.isError(E))return E;if(!g.any&&g.choice===null&&g.children!==null&&g.children.forEach(function(D){D._decode(p,m)}),g.contains&&(g.tag==="octstr"||g.tag==="bitstr")){var j=new n(E);E=this._getUse(g.contains,p._reporterState.obj)._decode(j,m)}}return g.obj&&A&&(E=p.leaveObject(M)),g.key!==null&&(E!==null||A===!0)?p.leaveKey(C,g.key,E):C!==null&&p.exitKey(C),E},l.prototype._decodeGeneric=function(p,m,g){var E=this._baseState;return p==="seq"||p==="set"?null:p==="seqof"||p==="setof"?this._decodeList(m,p,E.args[0],g):/str$/.test(p)?this._decodeStr(m,p,g):p==="objid"&&E.args?this._decodeObjid(m,E.args[0],E.args[1],g):p==="objid"?this._decodeObjid(m,null,null,g):p==="gentime"||p==="utctime"?this._decodeTime(m,p,g):p==="null_"?this._decodeNull(m,g):p==="bool"?this._decodeBool(m,g):
44p==="objDesc"?this._decodeStr(m,p,g):p==="int"||p==="enum"?this._decodeInt(m,E.args&&E.args[0],g):E.use!==null?this._getUse(E.use,m._reporterState.obj)._decode(m,g):m.error("unknown tag: "+p)},l.prototype._getUse=function(p,m){var g=this._baseState;return g.useDecoder=this._use(p,m),i(g.useDecoder._baseState.parent===null),g.useDecoder=g.useDecoder._baseState.children[0],g.implicit!==g.useDecoder._baseState.implicit&&(g.useDecoder=g.useDecoder.clone(),g.useDecoder._baseState.implicit=g.implicit),g.useDecoder},l.prototype._decodeChoice=function(p,m){var g=this._baseState,E=null,A=!1;return Object.keys(g.choice).some(function(C){var T=p.save(),I=g.choice[C];try{var M=I._decode(p,m);if(p.isError(M))return!1;E={type:C,value:M},A=!0}catch{return p.restore(T),!1}return!0},this),A?E:p.error("Choice not matched")},l.prototype._createEncoderBuffer=function(p){return new t(p,this.reporter)},l.prototype._encode=function(p,m,g){var E=this._baseState;if(!(E.default!==null&&E.default===p)){var A=this._encodeValue(p,m,g);if(A!==void 0&&!this._skipDefault(A,m,g))return A}},l.prototype._encodeValue=function(p,m,g){var E=this._baseState;if(E.parent===null)return E.children[0]._encode(p,m||new e);var I=null;if(this.reporter=m,E.optional&&p===void 0)if(E.default!==null)p=E.default;else return;var A=null,C=!1;if(E.any)I=this._createEncoderBuffer(p);else if(E.choice)I=this._encodeChoice(p,m);else if(E.contains)A=this._getUse(E.contains,g)._encode(p,m),C=!0;else if(E.children)A=E.children.map(function(N){if(N._baseState.tag==="null_")return N._encode(null,m,p);if(N._baseState.key===null)return m.error("Child should have a key");var O=m.enterKey(N._baseState.key);if(typeof p!="object")return m.error("Child expected, but input is not object");var j=N._encode(p[N._baseState.key],m,p);return m.leaveKey(O),j},this).filter(function(N){return N}),A=this._createEncoderBuffer(A);else if(E.tag==="seqof"||E.tag==="setof"){if(!(E.args&&E.args.length===1))return m.error("Too many args for : "+E.tag);if(!Array.isArray(p))return m.error("seqof/setof, but data is not Array");var T=this.clone();T._baseState.implicit=null,A=this._createEncoderBuffer(p.map(function(N){var O=this._baseState;return this._getUse(O.args[0],p)._encode(N,m)},T))}else E.use!==null?I=this._getUse(E.use,g)._encode(p,m):(A=this._encodePrimitive(E.tag,p),C=!0);var I;if(!E.any&&E.choice===null){var M=E.implicit!==null?E.implicit:E.tag,P=E.implicit===null?"universal":"context";M===null?E.use===null&&m.error("Tag could be omitted only for .use()"):E.use===null&&(I=this._encodeComposite(M,C,P,A))}return E.explicit!==null&&(I=this._encodeComposite(E.explicit,!1,"context",I)),I},l.prototype._encodeChoice=function(p,m){var g=this._baseState,E=g.choice[p.type];return E||i(!1,p.type+" not found in "+JSON.stringify(Object.keys(g.choice))),E._encode(p.value,m)},l.prototype._encodePrimitive=function(p,m){var g=this._baseState;if(/str$/.test(p))return this._encodeStr(m,p);if(p==="objid"&&g.args)return this._encodeObjid(m,g.reverseArgs[0],g.args[1]);if(p==="objid")return this._encodeObjid(m,null,null);if(p==="gentime"||p==="utctime")return this._encodeTime(m,p);if(p==="null_")return this._encodeNull();if(p==="int"||p==="enum")return this._encodeInt(m,g.args&&g.reverseArgs[0]);if(p==="bool")return this._encodeBool(m);if(p==="objDesc")return this._encodeStr(m,p);throw new Error("Unsupported tag: "+p)},l.prototype._isNumstr=function(p){return/^[0-9 ]*$/.test(p)},l.prototype._isPrintstr=function(p){return/^[A-Za-z0-9 '\(\)\+,\-\.\/:=\?]*$/.test(p)},node$1}var hasRequiredBase;function requireBase(){return hasRequiredBase||(hasRequiredBase=1,function(e){var t=e;t.Reporter=requireReporter().Reporter,t.DecoderBuffer=requireBuffer$1().DecoderBuffer,t.EncoderBuffer=requireBuffer$1().EncoderBuffer,t.Node=requireNode$1()}(base)),base}var constants$5={},der={},hasRequiredDer$2;function requireDer$2(){return hasRequiredDer$2||(hasRequiredDer$2=1,function(e){var t=requireConstants$5();e.tagClass={0:"universal",1:"application",2:"context",3:"private"},e.tagClassByName=t._reverse(e.tagClass),e.tag={0:"end",1:"bool",2:"int",3:"bitstr",4:"octstr",5:"null_",6:"objid",7:"objDesc",8:"external",9:"real",10:"enum",11:"embed",12:"utf8str",13:"relativeOid",16:"seq",17:"set",18:"numstr",19:"printstr",20:"t61str",21:"videostr",22:"ia5str",23:"utctime",24:"gentime",25:"graphstr",26:"iso646str",27:"genstr",28:"unistr",29:"charstr",30:"bmpstr"},e.tagByName=t._reverse(e.tag)}(der)),der}var hasRequiredConstants$5;function requireConstants$5(){return hasRequiredConstants$5||(hasRequiredConstants$5=1,function(e){var t=e;t._reverse=function(i){var s={};
44return Object.keys(i).forEach(function(r){(r|0)==r&&(r=r|0);var o=i[r];s[o]=r}),s},t.der=requireDer$2()}(constants$5)),constants$5}var decoders={},der_1$1,hasRequiredDer$1;function requireDer$1(){if(hasRequiredDer$1)return der_1$1;hasRequiredDer$1=1;var e=requireInherits_browser(),t=requireAsn1$1(),n=t.base,i=t.bignum,s=t.constants.der;function r(h){this.enc="der",this.name=h.name,this.entity=h,this.tree=new o,this.tree._init(h.body)}der_1$1=r,r.prototype.decode=function(p,m){return p instanceof n.DecoderBuffer||(p=new n.DecoderBuffer(p,m)),this.tree._decode(p,m)};function o(h){n.Node.call(this,"der",h)}e(o,n.Node),o.prototype._peekTag=function(p,m,g){if(p.isEmpty())return!1;var E=p.save(),A=l(p,'Failed to peek tag: "'+m+'"');return p.isError(A)?A:(p.restore(E),A.tag===m||A.tagStr===m||A.tagStr+"of"===m||g)},o.prototype._decodeTag=function(p,m,g){var E=l(p,'Failed to decode tag of "'+m+'"');if(p.isError(E))return E;var A=c(p,E.primitive,'Failed to get length of "'+m+'"');if(p.isError(A))return A;if(!g&&E.tag!==m&&E.tagStr!==m&&E.tagStr+"of"!==m)return p.error('Failed to match tag: "'+m+'"');if(E.primitive||A!==null)return p.skip(A,'Failed to match body of: "'+m+'"');var C=p.save(),T=this._skipUntilEnd(p,'Failed to skip indefinite length body: "'+this.tag+'"');return p.isError(T)?T:(A=p.offset-C.offset,p.restore(C),p.skip(A,'Failed to match body of: "'+m+'"'))},o.prototype._skipUntilEnd=function(p,m){for(;;){var g=l(p,m);if(p.isError(g))return g;var E=c(p,g.primitive,m);if(p.isError(E))return E;var A;if(g.primitive||E!==null?A=p.skip(E):A=this._skipUntilEnd(p,m),p.isError(A))return A;if(g.tagStr==="end")break}},o.prototype._decodeList=function(p,m,g,E){for(var A=[];!p.isEmpty();){var C=this._peekTag(p,"end");if(p.isError(C))return C;var T=g.decode(p,"der",E);if(p.isError(T)&&C)break;A.push(T)}return A},o.prototype._decodeStr=function(p,m){if(m==="bitstr"){var g=p.readUInt8();return p.isError(g)?g:{unused:g,data:p.raw()}}else if(m==="bmpstr"){var E=p.raw();if(E.length%2===1)return p.error("Decoding of string type: bmpstr length mismatch");for(var A="",C=0;C<E.length/2;C++)A+=String.fromCharCode(E.readUInt16BE(C*2));return A}else if(m==="numstr"){var T=p.raw().toString("ascii");return this._isNumstr(T)?T:p.error("Decoding of string type: numstr unsupported characters")}else{if(m==="octstr")return p.raw();if(m==="objDesc")return p.raw();if(m==="printstr"){var I=p.raw().toString("ascii");return this._isPrintstr(I)?I:p.error("Decoding of string type: printstr unsupported characters")}else return/str$/.test(m)?p.raw().toString():p.error("Decoding of string type: "+m+" unsupported")}},o.prototype._decodeObjid=function(p,m,g){for(var E,A=[],C=0;!p.isEmpty();){var T=p.readUInt8();C<<=7,C|=T&127,(T&128)===0&&(A.push(C),C=0)}T&128&&A.push(C);var I=A[0]/40|0,M=A[0]%40;if(g?E=A:E=[I,M].concat(A.slice(1)),m){var P=m[E.join(" ")];P===void 0&&(P=m[E.join(".")]),P!==void 0&&(E=P)}return E},o.prototype._decodeTime=function(p,m){var g=p.raw().toString();if(m==="gentime")var E=g.slice(0,4)|0,A=g.slice(4,6)|0,C=g.slice(6,8)|0,T=g.slice(8,10)|0,I=g.slice(10,12)|0,M=g.slice(12,14)|0;else if(m==="utctime"){var E=g.slice(0,2)|0,A=g.slice(2,4)|0,C=g.slice(4,6)|0,T=g.slice(6,8)|0,I=g.slice(8,10)|0,M=g.slice(10,12)|0;E<70?E=2e3+E:E=1900+E}else return p.error("Decoding "+m+" time is not supported yet");return Date.UTC(E,A-1,C,T,I,M,0)},o.prototype._decodeNull=function(p){return null},o.prototype._decodeBool=function(p){var m=p.readUInt8();return p.isError(m)?m:m!==0},o.prototype._decodeInt=function(p,m){var g=p.raw(),E=new i(g);return m&&(E=m[E.toString(10)]||E),E},o.prototype._use=function(p,m){return typeof p=="function"&&(p=p(m)),p._getDecoder("der").tree};function l(h,p){var m=h.readUInt8(p);if(h.isError(m))return m;var g=s.tagClass[m>>6],E=(m&32)===0;if((m&31)===31){var A=m;for(m=0;(A&128)===128;){if(A=h.readUInt8(p),h.isError(A))return A;m<<=7,m|=A&127}}else m&=31;var C=s.tag[m];return{cls:g,primitive:E,tag:m,tagStr:C}}function c(h,p,m){var g=h.readUInt8(m);if(h.isError(g))return g;if(!p&&g===128)return null;if((g&128)===0)return g;var E=g&127;if(E>4)return h.error("length octect is too long");g=0;for(var A=0;A<E;A++){g<<=8;var C=h.readUInt8(m);if(h.isError(C))return C;g|=C}return g}return der_1$1}var pem$1,hasRequiredPem$1;function requirePem$1(){if(hasRequiredPem$1)return pem$1;hasRequiredPem$1=1;var e=requireInherits_browser(),t=requireDist$3().Buffer,n=requireDer$1();function i(s){n.call(this,s),this.enc="pem"}return e(i,n),pem$1=i,i.prototype.decode=function(r,o){for(var l=r.toString().split(/[\r\n]+/g),c=o.label.toUpperCase(),h=/^-----(BEGIN|END) ([^-]+)-----$/,p=-1,m=-1,g=0;g<l.length;g++){var E=l[g].match(h);if(E!==null&&E[2]===c)if(p===-1){if(E[1]!=="BEGIN")break;p=g}else{if(E[1]!=="END")break;m=g;break}}if(p===-1||m===-1)throw new Error("PEM section not found for: "+c);var A=l.slice(p+1,m).join("");
44A.replace(/[^a-z0-9\+\/=]+/gi,"");var C=new t(A,"base64");return n.prototype.decode.call(this,C,o)},pem$1}var hasRequiredDecoders;function requireDecoders(){return hasRequiredDecoders||(hasRequiredDecoders=1,function(e){var t=e;t.der=requireDer$1(),t.pem=requirePem$1()}(decoders)),decoders}var encoders={},der_1,hasRequiredDer;function requireDer(){if(hasRequiredDer)return der_1;hasRequiredDer=1;var e=requireInherits_browser(),t=requireDist$3().Buffer,n=requireAsn1$1(),i=n.base,s=n.constants.der;function r(h){this.enc="der",this.name=h.name,this.entity=h,this.tree=new o,this.tree._init(h.body)}der_1=r,r.prototype.encode=function(p,m){return this.tree._encode(p,m).join()};function o(h){i.Node.call(this,"der",h)}e(o,i.Node),o.prototype._encodeComposite=function(p,m,g,E){var A=c(p,m,g,this.reporter);if(E.length<128){var I=new t(2);return I[0]=A,I[1]=E.length,this._createEncoderBuffer([I,E])}for(var C=1,T=E.length;T>=256;T>>=8)C++;var I=new t(2+C);I[0]=A,I[1]=128|C;for(var T=1+C,M=E.length;M>0;T--,M>>=8)I[T]=M&255;return this._createEncoderBuffer([I,E])},o.prototype._encodeStr=function(p,m){if(m==="bitstr")return this._createEncoderBuffer([p.unused|0,p.data]);if(m==="bmpstr"){for(var g=new t(p.length*2),E=0;E<p.length;E++)g.writeUInt16BE(p.charCodeAt(E),E*2);return this._createEncoderBuffer(g)}else return m==="numstr"?this._isNumstr(p)?this._createEncoderBuffer(p):this.reporter.error("Encoding of string type: numstr supports only digits and space"):m==="printstr"?this._isPrintstr(p)?this._createEncoderBuffer(p):this.reporter.error("Encoding of string type: printstr supports only latin upper and lower case letters, digits, space, apostrophe, left and rigth parenthesis, plus sign, comma, hyphen, dot, slash, colon, equal sign, question mark"):/str$/.test(m)?this._createEncoderBuffer(p):m==="objDesc"?this._createEncoderBuffer(p):this.reporter.error("Encoding of string type: "+m+" unsupported")},o.prototype._encodeObjid=function(p,m,g){if(typeof p=="string"){if(!m)return this.reporter.error("string objid given, but no values map found");if(!m.hasOwnProperty(p))return this.reporter.error("objid not found in values map");p=m[p].split(/[\s\.]+/g);for(var E=0;E<p.length;E++)p[E]|=0}else if(Array.isArray(p)){p=p.slice();for(var E=0;E<p.length;E++)p[E]|=0}if(!Array.isArray(p))return this.reporter.error("objid() should be either array or string, got: "+JSON.stringify(p));if(!g){if(p[1]>=40)return this.reporter.error("Second objid identifier OOB");p.splice(0,2,p[0]*40+p[1])}for(var A=0,E=0;E<p.length;E++){var C=p[E];for(A++;C>=128;C>>=7)A++}for(var T=new t(A),I=T.length-1,E=p.length-1;E>=0;E--){var C=p[E];for(T[I--]=C&127;(C>>=7)>0;)T[I--]=128|C&127}return this._createEncoderBuffer(T)};function l(h){return h<10?"0"+h:h}o.prototype._encodeTime=function(p,m){var g,E=new Date(p);return m==="gentime"?g=[l(E.getFullYear()),l(E.getUTCMonth()+1),l(E.getUTCDate()),l(E.getUTCHours()),l(E.getUTCMinutes()),l(E.getUTCSeconds()),"Z"].join(""):m==="utctime"?g=[l(E.getFullYear()%100),l(E.getUTCMonth()+1),l(E.getUTCDate()),l(E.getUTCHours()),l(E.getUTCMinutes()),l(E.getUTCSeconds()),"Z"].join(""):this.reporter.error("Encoding "+m+" time is not supported yet"),this._encodeStr(g,"octstr")},o.prototype._encodeNull=function(){return this._createEncoderBuffer("")},o.prototype._encodeInt=function(p,m){if(typeof p=="string"){if(!m)return this.reporter.error("String int or enum given, but no values map");if(!m.hasOwnProperty(p))return this.reporter.error("Values map doesn't contain: "+JSON.stringify(p));p=m[p]}if(typeof p!="number"&&!t.isBuffer(p)){var g=p.toArray();!p.sign&&g[0]&128&&g.unshift(0),p=new t(g)}if(t.isBuffer(p)){var E=p.length;p.length===0&&E++;var C=new t(E);return p.copy(C),p.length===0&&(C[0]=0),this._createEncoderBuffer(C)}if(p<128)return this._createEncoderBuffer(p);if(p<256)return this._createEncoderBuffer([0,p]);for(var E=1,A=p;A>=256;A>>=8)E++;for(var C=new Array(E),A=C.length-1;A>=0;A--)C[A]=p&255,p>>=8;return C[0]&128&&C.unshift(0),this._createEncoderBuffer(new t(C))},o.prototype._encodeBool=function(p){return this._createEncoderBuffer(p?255:0)},o.prototype._use=function(p,m){return typeof p=="function"&&(p=p(m)),p._getEncoder("der").tree},o.prototype._skipDefault=function(p,m,g){var E=this._baseState,A;if(E.default===null)return!1;var C=p.join();if(E.defaultBuffer===void 0&&(E.defaultBuffer=this._encodeValue(E.default,m,g).join()),C.length!==E.defaultBuffer.length)return!1;for(A=0;A<C.length;A++)if(C[A]!==E.defaultBuffer[A])return!1;return!0};function c(h,p,m,g){var E;if(h==="seqof"?h="seq":h==="setof"&&(h="set"),s.tagByName.hasOwnProperty(h))E=s.tagByName[h];else if(typeof h=="number"&&(h|0)===h)E=h;else return g.error("Unknown tag: "+h);return E>=31?g.error("Multi-octet tag encoding unsupported"):(p||(E|=32),E|=s.tagClassByName[m||"universal"]<<6,E)}return der_1}var pem,hasRequiredPem;function requirePem(){if(hasRequiredPem)return pem;hasRequiredPem=1;var e=requireInherits_browser(),t=requireDer();function n(i){t.call(this,i),this.enc="pem"}return e(n,t),pem=n,n.prototype.encode=function(s,r){for(var o=t.prototype.encode.call(this,s),l=o.toString("base64"),c=["-----BEGIN "+r.label+"-----"],h=0;h<l.length;h+=64)c.push(l.slice(h,h+64));return c.push("-----END "+r.label+"-----"),c.join(` 45`)},pem}var hasRequiredEncoders;function requireEncoders(){return hasRequiredEncoders||(hasRequiredEncoders=1,function(e){var t=e;t.der=requireDer(),t.pem=requirePem()}(encoders)),encoders}var hasRequiredAsn1$1;function requireAsn1$1(){return hasRequiredAsn1$1||(hasRequiredAsn1$1=1,function(e){var t=e;t.bignum=requireBn$2(),t.define=requireApi().define,t.base=requireBase(),t.constants=requireConstants$5(),t.decoders=requireDecoders(),t.encoders=requireEncoders()}(asn1)),asn1}var certificate,hasRequiredCertificate;function requireCertificate(){if(hasRequiredCertificate)return certificate;hasRequiredCertificate=1;var e=requireAsn1$1(),t=e.define("Time",function(){this.choice({utcTime:this.utctime(),generalTime:this.gentime()})}),n=e.define("AttributeTypeValue",function(){this.seq().obj(this.key("type").objid(),this.key("value").any())}),i=e.define("AlgorithmIdentifier",function(){this.seq().obj(this.key("algorithm").objid(),this.key("parameters").optional(),this.key("curve").objid().optional())}),s=e.define("SubjectPublicKeyInfo",function(){this.seq().obj(this.key("algorithm").use(i),this.key("subjectPublicKey").bitstr())}),r=e.define("RelativeDistinguishedName",function(){this.setof(n)}),o=e.define("RDNSequence",function(){this.seqof(r)}),l=e.define("Name",function(){this.choice({rdnSequence:this.use(o)})}),c=e.define("Validity",function(){this.seq().obj(this.key("notBefore").use(t),this.key("notAfter").use(t))}),h=e.define("Extension",function(){this.seq().obj(this.key("extnID").objid(),this.key("critical").bool().def(!1),this.key("extnValue").octstr())}),p=e.define("TBSCertificate",function(){this.seq().obj(this.key("version").explicit(0).int().optional(),this.key("serialNumber").int(),this.key("signature").use(i),this.key("issuer").use(l),this.key("validity").use(c),this.key("subject").use(l),this.key("subjectPublicKeyInfo").use(s),this.key("issuerUniqueID").implicit(1).bitstr().optional(),this.key("subjectUniqueID").implicit(2).bitstr().optional(),this.key("extensions").explicit(3).seqof(h).optional())}
45),m=e.define("X509Certificate",function(){this.seq().obj(this.key("tbsCertificate").use(p),this.key("signatureAlgorithm").use(i),this.key("signatureValue").bitstr())});return certificate=m,certificate}var hasRequiredAsn1;function requireAsn1(){if(hasRequiredAsn1)return asn1$1;hasRequiredAsn1=1;var e=requireAsn1$1();asn1$1.certificate=requireCertificate();var t=e.define("RSAPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("modulus").int(),this.key("publicExponent").int(),this.key("privateExponent").int(),this.key("prime1").int(),this.key("prime2").int(),this.key("exponent1").int(),this.key("exponent2").int(),this.key("coefficient").int())});asn1$1.RSAPrivateKey=t;var n=e.define("RSAPublicKey",function(){this.seq().obj(this.key("modulus").int(),this.key("publicExponent").int())});asn1$1.RSAPublicKey=n;var i=e.define("AlgorithmIdentifier",function(){this.seq().obj(this.key("algorithm").objid(),this.key("none").null_().optional(),this.key("curve").objid().optional(),this.key("params").seq().obj(this.key("p").int(),this.key("q").int(),this.key("g").int()).optional())}),s=e.define("SubjectPublicKeyInfo",function(){this.seq().obj(this.key("algorithm").use(i),this.key("subjectPublicKey").bitstr())});asn1$1.PublicKey=s;var r=e.define("PrivateKeyInfo",function(){this.seq().obj(this.key("version").int(),this.key("algorithm").use(i),this.key("subjectPrivateKey").octstr())});asn1$1.PrivateKey=r;var o=e.define("EncryptedPrivateKeyInfo",function(){this.seq().obj(this.key("algorithm").seq().obj(this.key("id").objid(),this.key("decrypt").seq().obj(this.key("kde").seq().obj(this.key("id").objid(),this.key("kdeparams").seq().obj(this.key("salt").octstr(),this.key("iters").int())),this.key("cipher").seq().obj(this.key("algo").objid(),this.key("iv").octstr()))),this.key("subjectPrivateKey").octstr())});asn1$1.EncryptedPrivateKey=o;var l=e.define("DSAPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("p").int(),this.key("q").int(),this.key("g").int(),this.key("pub_key").int(),this.key("priv_key").int())});asn1$1.DSAPrivateKey=l,asn1$1.DSAparam=e.define("DSAparam",function(){this.int()});var c=e.define("ECParameters",function(){this.choice({namedCurve:this.objid()})}),h=e.define("ECPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("privateKey").octstr(),this.key("parameters").optional().explicit(0).use(c),this.key("publicKey").optional().explicit(1).bitstr())});return asn1$1.ECPrivateKey=h,asn1$1.signature=e.define("signature",function(){this.seq().obj(this.key("r").int(),this.key("s").int())}),asn1$1}const require$$1$1={"2.16.840.1.101.3.4.1.1":"aes-128-ecb","2.16.840.1.101.3.4.1.2":"aes-128-cbc","2.16.840.1.101.3.4.1.3":"aes-128-ofb","2.16.840.1.101.3.4.1.4":"aes-128-cfb","2.16.840.1.101.3.4.1.21":"aes-192-ecb","2.16.840.1.101.3.4.1.22":"aes-192-cbc","2.16.840.1.101.3.4.1.23":"aes-192-ofb","2.16.840.1.101.3.4.1.24":"aes-192-cfb","2.16.840.1.101.3.4.1.41":"aes-256-ecb","2.16.840.1.101.3.4.1.42":"aes-256-cbc","2.16.840.1.101.3.4.1.43":"aes-256-ofb","2.16.840.1.101.3.4.1.44":"aes-256-cfb"};var fixProc,hasRequiredFixProc;function requireFixProc(){if(hasRequiredFixProc)return fixProc;hasRequiredFixProc=1;var e=/Proc-Type: 4,ENCRYPTED[\n\r]+DEK-Info: AES-((?:128)|(?:192)|(?:256))-CBC,([0-9A-H]+)[\n\r]+([0-9A-z\n\r+/=]+)[\n\r]+/m,t=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----/m,n=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----([0-9A-z\n\r+/=]+)-----END \1-----$/m,i=requireEvp_bytestokey(),s=requireBrowser$7(),r=requireSafeBuffer$2().Buffer;return fixProc=function(o,l){var c=o.toString(),h=c.match(e),p;if(h){var g="aes"+h[1],E=r.from(h[2],"hex"),A=r.from(h[3].replace(/[\r\n]/g,""),"base64"),C=i(l,E.slice(0,8),parseInt(h[1],10)).key,T=[],I=s.createDecipheriv(g,C,E);T.push(I.update(A)),T.push(I.final()),p=r.concat(T)}else{var m=c.match(n);p=r.from(m[2].replace(/[\r\n]/g,""),"base64")}var M=c.match(t)[1];return{tag:M,data:p}},fixProc}var parseAsn1,hasRequiredParseAsn1;function requireParseAsn1(){if(hasRequiredParseAsn1)return parseAsn1;hasRequiredParseAsn1=1;var e=requireAsn1(),t=require$$1$1,n=requireFixProc(),i=requireBrowser$7(),s=requireBrowser$8().pbkdf2Sync,r=requireSafeBuffer$2().Buffer;function o(c,h){var p=c.algorithm.decrypt.kde.kdeparams.salt,m=parseInt(c.algorithm.decrypt.kde.kdeparams.iters.toString(),10),g=t[c.algorithm.decrypt.cipher.algo.join(".")],E=c.algorithm.decrypt.cipher.iv,A=c.subjectPrivateKey,C=parseInt(g.split("-")[1],10)/8,T=s(h,p,m,C,"sha1"),I=i.createDecipheriv(g,T,E),M=[];return M.push(I.update(A)),M.push(I.final()),r.concat(M)}function l(c){var h;typeof c=="object"&&!r.isBuffer(c)&&(h=c.passphrase,c=c.key),typeof c=="string"&&(c=r.from(c));var p=n(c,h),m=p.tag,g=p.data,E,A;switch(m){case"CERTIFICATE":A=e.certificate.decode(g,"der").tbsCertificate.subjectPublicKeyInfo;case"PUBLIC KEY":switch(A||(A=e.PublicKey.decode(g,"der")),E=A.algorithm.algorithm.join("."),E){case"1.2.840.113549.1.1.1":return e.RSAPublicKey.decode(A.subjectPublicKey.data,"der");
45case"1.2.840.10045.2.1":return A.subjectPrivateKey=A.subjectPublicKey,{type:"ec",data:A};case"1.2.840.10040.4.1":return A.algorithm.params.pub_key=e.DSAparam.decode(A.subjectPublicKey.data,"der"),{type:"dsa",data:A.algorithm.params};default:throw new Error("unknown key id "+E)}case"ENCRYPTED PRIVATE KEY":g=e.EncryptedPrivateKey.decode(g,"der"),g=o(g,h);case"PRIVATE KEY":switch(A=e.PrivateKey.decode(g,"der"),E=A.algorithm.algorithm.join("."),E){case"1.2.840.113549.1.1.1":return e.RSAPrivateKey.decode(A.subjectPrivateKey,"der");case"1.2.840.10045.2.1":return{curve:A.algorithm.curve,privateKey:e.ECPrivateKey.decode(A.subjectPrivateKey,"der").privateKey};case"1.2.840.10040.4.1":return A.algorithm.params.priv_key=e.DSAparam.decode(A.subjectPrivateKey,"der"),{type:"dsa",params:A.algorithm.params};default:throw new Error("unknown key id "+E)}case"RSA PUBLIC KEY":return e.RSAPublicKey.decode(g,"der");case"RSA PRIVATE KEY":return e.RSAPrivateKey.decode(g,"der");case"DSA PRIVATE KEY":return{type:"dsa",params:e.DSAPrivateKey.decode(g,"der")};case"EC PRIVATE KEY":return g=e.ECPrivateKey.decode(g,"der"),{curve:g.parameters.value,privateKey:g.privateKey};default:throw new Error("unknown key type "+m)}}return l.signature=e.signature,parseAsn1=l,parseAsn1}const require$$4={"1.3.132.0.10":"secp256k1","1.3.132.0.33":"p224","1.2.840.10045.3.1.1":"p192","1.2.840.10045.3.1.7":"p256","1.3.132.0.34":"p384","1.3.132.0.35":"p521"};var hasRequiredSign;function requireSign(){if(hasRequiredSign)return sign.exports;hasRequiredSign=1;var e=requireSafeBuffer$2().Buffer,t=requireBrowser$9(),n=requireBrowserifyRsa(),i=requireElliptic().ec,s=requireBn$4(),r=requireParseAsn1(),o=require$$4,l=1;function c(I,M,P,N,O){var j=r(M);if(j.curve){if(N!=="ecdsa"&&N!=="ecdsa/rsa")throw new Error("wrong private key type");return h(I,j)}else if(j.type==="dsa"){if(N!=="dsa")throw new Error("wrong private key type");return p(I,j,P)}if(N!=="rsa"&&N!=="ecdsa/rsa")throw new Error("wrong private key type");if(M.padding!==void 0&&M.padding!==l)throw new Error("illegal or unsupported padding mode");I=e.concat([O,I]);for(var B=j.modulus.byteLength(),D=[0,1];I.length+D.length+1<B;)D.push(255);D.push(0);for(var U=-1;++U<I.length;)D.push(I[U]);var z=n(D,j);return z}function h(I,M){var P=o[M.curve.join(".")];if(!P)throw new Error("unknown curve "+M.curve.join("."));var N=new i(P),O=N.keyFromPrivate(M.privateKey),j=O.sign(I);return e.from(j.toDER())}function p(I,M,P){for(var N=M.params.priv_key,O=M.params.p,j=M.params.q,B=M.params.g,D=new s(0),U,z=E(I,j).mod(j),R=!1,a=g(N,j,I,P);R===!1;)U=C(j,a,P),D=T(B,U,O,j),R=U.invm(j).imul(z.add(N.mul(D))).mod(j),R.cmpn(0)===0&&(R=!1,D=new s(0));return m(D,R)}function m(I,M){I=I.toArray(),M=M.toArray(),I[0]&128&&(I=[0].concat(I)),M[0]&128&&(M=[0].concat(M));var P=I.length+M.length+4,N=[48,P,2,I.length];return N=N.concat(I,[2,M.length],M),e.from(N)}function g(I,M,P,N){if(I=e.from(I.toArray()),I.length<M.byteLength()){var O=e.alloc(M.byteLength()-I.length);I=e.concat([O,I])}var j=P.length,B=A(P,M),D=e.alloc(j);D.fill(1);var U=e.alloc(j);return U=t(N,U).update(D).update(e.from([0])).update(I).update(B).digest(),D=t(N,U).update(D).digest(),U=t(N,U).update(D).update(e.from([1])).update(I).update(B).digest(),D=t(N,U).update(D).digest(),{k:U,v:D}}function E(I,M){var P=new s(I),N=(I.length<<3)-M.bitLength();return N>0&&P.ishrn(N),P}function A(I,M){I=E(I,M),I=I.mod(M);var P=e.from(I.toArray());if(P.length<M.byteLength()){var N=e.alloc(M.byteLength()-P.length);P=e.concat([N,P])}return P}function C(I,M,P){var N,O;do{for(N=e.alloc(0);N.length*8<I.bitLength();)M.v=t(P,M.k).update(M.v).digest(),N=e.concat([N,M.v]);O=E(N,I),M.k=t(P,M.k).update(M.v).update(e.from([0])).digest(),M.v=t(P,M.k).update(M.v).digest()}while(O.cmp(I)!==-1);return O}function T(I,M,P,N){return I.toRed(s.mont(P)).redPow(M).fromRed().mod(N)}return sign.exports=c,sign.exports.getKey=g,sign.exports.makeKey=C,sign.exports}var verify_1,hasRequiredVerify;function requireVerify(){if(hasRequiredVerify)return verify_1;hasRequiredVerify=1;var e=requireSafeBuffer$2().Buffer,t=requireBn$4(),n=requireElliptic().ec,i=requireParseAsn1(),s=require$$4;function r(h,p,m,g,E){var A=i(m);if(A.type==="ec"){if(g!=="ecdsa"&&g!=="ecdsa/rsa")throw new Error("wrong public key type");return o(h,p,A)}else if(A.type==="dsa"){if(g!=="dsa")throw new Error("wrong public key type");return l(h,p,A)}if(g!=="rsa"&&g!=="ecdsa/rsa")throw new Error("wrong public key type");p=e.concat([E,p]);for(var C=A.modulus.byteLength(),T=[1],I=0;p.length+T.length+2<C;)T.push(255),I+=1;T.push(0);for(var M=-1;++M<p.length;)T.push(p[M]);T=e.from(T);var P=t.mont(A.modulus);h=new t(h).toRed(P),h=h.redPow(new t(A.publicExponent)),h=e.from(h.fromRed().toArray());var N=I<8?1:0;for(C=Math.min(h.length,T.length),h.length!==T.length&&(N=1),M=-1;++M<C;)N|=h[M]^T[M];return N===0}function o(h,p,m){var g=s[m.data.algorithm.curve.join(".")];if(!g)throw new Error("unknown curve "+m.data.algorithm.curve.join("."));var E=new n(g),A=m.data.subjectPrivateKey.data;return E.verify(p,h,A)}function l(h,p,m){var g=m.data.p,E=m.data.q,A=m.data.g,C=m.data.pub_key,T=i.signature.decode(h,"der"),I=T.s,M=T.r;c(I,E),c(M,E);var P=t.mont(g),N=I.invm(E),O=A.toRed(P).redPow(new t(p).mul(N).mod(E)).fromRed().mul(C.toRed(P).redPow(M.mul(N).mod(E)).fromRed()).mod(g).mod(E);return O.cmp(M)===0}function c(h,p){if(h.cmpn(0)<=0)throw new Error("invalid sig");
45if(h.cmp(p)>=0)throw new Error("invalid sig")}return verify_1=r,verify_1}var browser$4,hasRequiredBrowser$4;function requireBrowser$4(){if(hasRequiredBrowser$4)return browser$4;hasRequiredBrowser$4=1;var e=requireSafeBuffer$2().Buffer,t=requireBrowser$a(),n=requireReadableBrowser(),i=requireInherits_browser(),s=requireSign(),r=requireVerify(),o=require$$6;Object.keys(o).forEach(function(m){o[m].id=e.from(o[m].id,"hex"),o[m.toLowerCase()]=o[m]});function l(m){n.Writable.call(this);var g=o[m];if(!g)throw new Error("Unknown message digest");this._hashType=g.hash,this._hash=t(g.hash),this._tag=g.id,this._signType=g.sign}i(l,n.Writable),l.prototype._write=function(g,E,A){this._hash.update(g),A()},l.prototype.update=function(g,E){return this._hash.update(typeof g=="string"?e.from(g,E):g),this},l.prototype.sign=function(g,E){this.end();var A=this._hash.digest(),C=s(A,g,this._hashType,this._signType,this._tag);return E?C.toString(E):C};function c(m){n.Writable.call(this);var g=o[m];if(!g)throw new Error("Unknown message digest");this._hash=t(g.hash),this._tag=g.id,this._signType=g.sign}i(c,n.Writable),c.prototype._write=function(g,E,A){this._hash.update(g),A()},c.prototype.update=function(g,E){return this._hash.update(typeof g=="string"?e.from(g,E):g),this},c.prototype.verify=function(g,E,A){var C=typeof E=="string"?e.from(E,A):E;this.end();var T=this._hash.digest();return r(C,T,g,this._signType,this._tag)};function h(m){return new l(m)}function p(m){return new c(m)}return browser$4={Sign:h,Verify:p,createSign:h,createVerify:p},browser$4}var bn$3={exports:{}},bn$2=bn$3.exports,hasRequiredBn$1;function requireBn$1(){return hasRequiredBn$1||(hasRequiredBn$1=1,function(e){(function(t,n){function i(R,a){if(!R)throw new Error(a||"Assertion failed")}function s(R,a){R.super_=a;var f=function(){};f.prototype=a.prototype,R.prototype=new f,R.prototype.constructor=R}function r(R,a,f){if(r.isBN(R))return R;this.negative=0,this.words=null,this.length=0,this.red=null,R!==null&&((a==="le"||a==="be")&&(f=a,a=10),this._init(R||0,a||10,f||"be"))}typeof t=="object"?t.exports=r:n.BN=r,r.BN=r,r.wordSize=26;var o;try{typeof window<"u"&&typeof window.Buffer<"u"?o=window.Buffer:o=requireDist$3().Buffer}catch{}r.isBN=function(a){return a instanceof r?!0:a!==null&&typeof a=="object"&&a.constructor.wordSize===r.wordSize&&Array.isArray(a.words)},r.max=function(a,f){return a.cmp(f)>0?a:f},r.min=function(a,f){return a.cmp(f)<0?a:f},r.prototype._init=function(a,f,d){if(typeof a=="number")return this._initNumber(a,f,d);if(typeof a=="object")return this._initArray(a,f,d);f==="hex"&&(f=16),i(f===(f|0)&&f>=2&&f<=36),a=a.toString().replace(/\s+/g,"");var v=0;a[0]==="-"&&(v++,this.negative=1),v<a.length&&(f===16?this._parseHex(a,v,d):(this._parseBase(a,f,v),d==="le"&&this._initArray(this.toArray(),f,d)))},r.prototype._initNumber=function(a,f,d){a<0&&(this.negative=1,a=-a),a<67108864?(this.words=[a&67108863],this.length=1):a<4503599627370496?(this.words=[a&67108863,a/67108864&67108863],this.length=2):(i(a<9007199254740992),this.words=[a&67108863,a/67108864&67108863,1],this.length=3),d==="le"&&this._initArray(this.toArray(),f,d)},r.prototype._initArray=function(a,f,d){if(i(typeof a.length=="number"),a.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(a.length/3),this.words=new Array(this.length);for(var v=0;v<this.length;v++)this.words[v]=0;var b,S,w=0;if(d==="be")for(v=a.length-1,b=0;v>=0;v-=3)S=a[v]|a[v-1]<<8|a[v-2]<<16,this.words[b]|=S<<w&67108863,this.words[b+1]=S>>>26-w&67108863,w+=24,w>=26&&(w-=26,b++);else if(d==="le")for(v=0,b=0;v<a.length;v+=3)S=a[v]|a[v+1]<<8|a[v+2]<<16,this.words[b]|=S<<w&67108863,this.words[b+1]=S>>>26-w&67108863,w+=24,w>=26&&(w-=26,b++);return this.strip()};
vendor: 26,718 bytes, line 45
45function l(R,a){var f=R.charCodeAt(a);return f>=65&&f<=70?f-55:f>=97&&f<=102?f-87:f-48&15}function c(R,a,f){var d=l(R,f);return f-1>=a&&(d|=l(R,f-1)<<4),d}r.prototype._parseHex=function(a,f,d){this.length=Math.ceil((a.length-f)/6),this.words=new Array(this.length);for(var v=0;v<this.length;v++)this.words[v]=0;var b=0,S=0,w;if(d==="be")for(v=a.length-1;v>=f;v-=2)w=c(a,f,v)<<b,this.words[S]|=w&67108863,b>=18?(b-=18,S+=1,this.words[S]|=w>>>26):b+=8;else{var y=a.length-f;for(v=y%2===0?f+1:f;v<a.length;v+=2)w=c(a,f,v)<<b,this.words[S]|=w&67108863,b>=18?(b-=18,S+=1,this.words[S]|=w>>>26):b+=8}this.strip()};function h(R,a,f,d){for(var v=0,b=Math.min(R.length,f),S=a;S<b;S++){var w=R.charCodeAt(S)-48;v*=d,w>=49?v+=w-49+10:w>=17?v+=w-17+10:v+=w}return v}r.prototype._parseBase=function(a,f,d){this.words=[0],this.length=1;for(var v=0,b=1;b<=67108863;b*=f)v++;v--,b=b/f|0;for(var S=a.length-d,w=S%v,y=Math.min(S,S-w)+d,u=0,x=d;x<y;x+=v)u=h(a,x,x+v,f),this.imuln(b),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u);if(w!==0){var L=1;for(u=h(a,x,a.length,f),x=0;x<w;x++)L*=f;this.imuln(L),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u)}this.strip()},r.prototype.copy=function(a){a.words=new Array(this.length);for(var f=0;f<this.length;f++)a.words[f]=this.words[f];a.length=this.length,a.negative=this.negative,a.red=this.red},r.prototype.clone=function(){var a=new r(null);return this.copy(a),a},r.prototype._expand=function(a){for(;this.length<a;)this.words[this.length++]=0;return this},r.prototype.strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},r.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},r.prototype.inspect=function(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var p=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],m=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],g=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];r.prototype.toString=function(a,f){a=a||10,f=f|0||1;var d;if(a===16||a==="hex"){d="";for(var v=0,b=0,S=0;S<this.length;S++){var w=this.words[S],y=((w<<v|b)&16777215).toString(16);b=w>>>24-v&16777215,v+=2,v>=26&&(v-=26,S--),b!==0||S!==this.length-1?d=p[6-y.length]+y+d:d=y+d}for(b!==0&&(d=b.toString(16)+d);d.length%f!==0;)d="0"+d;return this.negative!==0&&(d="-"+d),d}if(a===(a|0)&&a>=2&&a<=36){var u=m[a],x=g[a];d="";var L=this.clone();for(L.negative=0;!L.isZero();){var _=L.modn(x).toString(a);L=L.idivn(x),L.isZero()?d=_+d:d=p[u-_.length]+_+d}for(this.isZero()&&(d="0"+d);d.length%f!==0;)d="0"+d;return this.negative!==0&&(d="-"+d),d}i(!1,"Base should be between 2 and 36")},r.prototype.toNumber=function(){var a=this.words[0];return this.length===2?a+=this.words[1]*67108864:this.length===3&&this.words[2]===1?a+=4503599627370496+this.words[1]*67108864:this.length>2&&i(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-a:a},r.prototype.toJSON=function(){return this.toString(16)},r.prototype.toBuffer=function(a,f){return i(typeof o<"u"),this.toArrayLike(o,a,f)},r.prototype.toArray=function(a,f){return this.toArrayLike(Array,a,f)},r.prototype.toArrayLike=function(a,f,d){var v=this.byteLength(),b=d||Math.max(1,v);i(v<=b,"byte array longer than desired length"),i(b>0,"Requested array length <= 0"),this.strip();var S=f==="le",w=new a(b),y,u,x=this.clone();if(S){for(u=0;!x.isZero();u++)y=x.andln(255),x.iushrn(8),w[u]=y;for(;u<b;u++)w[u]=0}else{for(u=0;u<b-v;u++)w[u]=0;for(u=0;!x.isZero();u++)y=x.andln(255),x.iushrn(8),w[b-u-1]=y}return w},Math.clz32?r.prototype._countBits=function(a){return 32-Math.clz32(a)}:r.prototype._countBits=function(a){var f=a,d=0;return f>=4096&&(d+=13,f>>>=13),f>=64&&(d+=7,f>>>=7),f>=8&&(d+=4,f>>>=4),f>=2&&(d+=2,f>>>=2),d+f},r.prototype._zeroBits=function(a){if(a===0)return 26;var f=a,d=0;return(f&8191)===0&&(d+=13,f>>>=13),(f&127)===0&&(d+=7,f>>>=7),(f&15)===0&&(d+=4,f>>>=4),(f&3)===0&&(d+=2,f>>>=2),(f&1)===0&&d++,d},r.prototype.bitLength=function(){var a=this.words[this.length-1],f=this._countBits(a);return(this.length-1)*26+f};function E(R){for(var a=new Array(R.bitLength()),f=0;f<a.length;f++){var d=f/26|0,v=f%26;a[f]=(R.words[d]&1<<v)>>>v}return a}r.prototype.zeroBits=function(){if(this.isZero())return 0;for(var a=0,f=0;f<this.length;f++){var d=this._zeroBits(this.words[f]);if(a+=d,d!==26)break}return a},r.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},r.prototype.toTwos=function(a){return this.negative!==0?this.abs().inotn(a).iaddn(1):this.clone()},r.prototype.fromTwos=function(a){return this.testn(a-1)?this.notn(a).iaddn(1).ineg():this.clone()},r.prototype.isNeg=function(){return this.negative!==0},r.prototype.neg=function(){return this.clone().ineg()},r.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},r.prototype.iuor=function(a){for(;this.length<a.length;)this.words[this.length++]=0;for(var f=0;f<a.length;f++)this.words[f]=this.words[f]|a.words[f];return this.strip()},r.prototype.ior=function(a){return i((this.negative|a.negative)===0),this.iuor(a)},r.prototype.or=function(a){return this.length>a.length?this.clone().ior(a):a.clone().ior(this)},r.prototype.uor=function(a){return this.length>a.length?this.clone().iuor(a):a.clone().iuor(this)},r.prototype.iuand=function(a){var f;this.length>a.length?f=a:f=this;for(var d=0;d<f.length;d++)this.words[d]=this.words[d]&a.words[d];return this.length=f.length,this.strip()},r.prototype.iand=function(a){return i((this.negative|a.negative)===0),this.iuand(a)},r.prototype.and=function(a){return this.length>a.length?this.clone().iand(a):a.clone().iand(this)},r.prototype.uand=function(a){return this.length>a.length?this.clone().iuand(a):a.clone().iuand(this)},r.prototype.iuxor=function(a){var f,d;this.length>a.length?(f=this,d=a):(f=a,d=this);for(var v=0;v<d.length;v++)this.words[v]=f.words[v]^d.words[v];if(this!==f)for(;v<f.length;v++)this.words[v]=f.words[v];return this.length=f.length,this.strip()},r.prototype.ixor=function(a){return i((this.negative|a.negative)===0),this.iuxor(a)},r.prototype.xor=function(a){return this.length>a.length?this.clone().ixor(a):a.clone().ixor(this)},r.prototype.uxor=function(a){return this.length>a.length?this.clone().iuxor(a):a.clone().iuxor(this)},r.prototype.inotn=function(a){i(typeof a=="number"&&a>=0);var f=Math.ceil(a/26)|0,d=a%26;this._expand(f),d>0&&f--;for(var v=0;v<f;v++)this.words[v]=~this.words[v]&67108863;return d>0&&(this.words[v]=~this.words[v]&67108863>>26-d),this.strip()},r.prototype.notn=function(a){return this.clone().inotn(a)},r.prototype.setn=function(a,f){i(typeof a=="number"&&a>=0);var d=a/26|0,v=a%26;return this._expand(d+1),f?this.words[d]=this.words[d]|1<<v:this.words[d]=this.words[d]&~(1<<v),this.strip()},r.prototype.iadd=function(a){var f;if(this.negative!==0&&a.negative===0)return this.negative=0,f=this.isub(a),this.negative^=1,this._normSign();if(this.negative===0&&a.negative!==0)return a.negative=0,f=this.isub(a),a.negative=1,f._normSign();var d,v;this.length>a.length?(d=this,v=a):(d=a,v=this);for(var b=0,S=0;S<v.length;S++)f=(d.words[S]|0)+(v.words[S]|0)+b,this.words[S]=f&67108863,b=f>>>26;for(;b!==0&&S<d.length;S++)f=(d.words[S]|0)+b,this.words[S]=f&67108863,b=f>>>26;if(this.length=d.length,b!==0)this.words[this.length]=b,this.length++;else if(d!==this)for(;S<d.length;S++)this.words[S]=d.words[S];return this},r.prototype.add=function(a){var f;return a.negative!==0&&this.negative===0?(a.negative=0,f=this.sub(a),a.negative^=1,f):a.negative===0&&this.negative!==0?(this.negative=0,f=a.sub(this),this.negative=1,f):this.length>a.length?this.clone().iadd(a):a.clone().iadd(this)},r.prototype.isub=function(a){if(a.negative!==0){a.negative=0;var f=this.iadd(a);return a.negative=1,f._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(a),this.negative=1,this._normSign();var d=this.cmp(a);if(d===0)return this.negative=0,this.length=1,this.words[0]=0,this;var v,b;d>0?(v=this,b=a):(v=a,b=this);for(var S=0,w=0;w<b.length;w++)f=(v.words[w]|0)-(b.words[w]|0)+S,S=f>>26,this.words[w]=f&67108863;for(;S!==0&&w<v.length;w++)f=(v.words[w]|0)+S,S=f>>26,this.words[w]=f&67108863;if(S===0&&w<v.length&&v!==this)for(;w<v.length;w++)this.words[w]=v.words[w];return this.length=Math.max(this.length,w),v!==this&&(this.negative=1),this.strip()},r.prototype.sub=function(a){return this.clone().isub(a)};function A(R,a,f){f.negative=a.negative^R.negative;var d=R.length+a.length|0;f.length=d,d=d-1|0;var v=R.words[0]|0,b=a.words[0]|0,S=v*b,w=S&67108863,y=S/67108864|0;f.words[0]=w;for(var u=1;u<d;u++){for(var x=y>>>26,L=y&67108863,_=Math.min(u,a.length-1),J=Math.max(0,u-R.length+1);J<=_;J++){var Z=u-J|0;v=R.words[Z]|0,b=a.words[J]|0,S=v*b+L,x+=S/67108864|0,L=S&67108863}f.words[u]=L|0,y=x|0}return y!==0?f.words[u]=y|0:f.length--,f.strip()}var C=function(a,f,d){var v=a.words,b=f.words,S=d.words,w=0,y,u,x,L=v[0]|0,_=L&8191,J=L>>>13,Z=v[1]|0,V=Z&8191,k=Z>>>13,H=v[2]|0,ee=H&8191,K=H>>>13,te=v[3]|0,Y=te&8191,ue=te>>>13,qe=v[4]|0,we=qe&8191,Ae=qe>>>13,st=v[5]|0,Be=st&8191,xe=st>>>13,ot=v[6]|0,Ie=ot&8191,Pe=ot>>>13,pt=v[7]|0,Fe=pt&8191,Ye=pt>>>13,Et=v[8]|0,$e=Et&8191,Ze=Et>>>13,Mt=v[9]|0,Je=Mt&8191,rt=Mt>>>13,_t=b[0]|0,Ke=_t&8191,Qe=_t>>>13,Te=b[1]|0,tt=Te&8191,nt=Te>>>13,Tt=b[2]|0,Ve=Tt&8191,at=Tt>>>13,je=b[3]|0,ge=je&8191,Ce=je>>>13,it=b[4]|0,De=it&8191,Ge=it>>>13,St=b[5]|0,re=St&8191,q=St>>>13,W=b[6]|0,fe=W&8191,be=W>>>13,le=b[7]|0,ae=le&8191,Ee=le>>>13,Xe=b[8]|0,pe=Xe&8191,ke=Xe>>>13,lt=b[9]|0,He=lt&8191,_e=lt>>>13;d.negative=a.negative^f.negative,d.length=19,y=Math.imul(_,Ke),u=Math.imul(_,Qe),u=u+Math.imul(J,Ke)|0,x=Math.imul(J,Qe);var ct=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(ct>>>26)|0,ct&=67108863,y=Math.imul(V,Ke),u=Math.imul(V,Qe),u=u+Math.imul(k,Ke)|0,x=Math.imul(k,Qe),y=y+Math.imul(_,tt)|0,u=u+Math.imul(_,nt)|0,u=u+Math.imul(J,tt)|0,x=x+Math.imul(J,nt)|0;var vt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(vt>>>26)|0,vt&=67108863,y=Math.imul(ee,Ke),u=Math.imul(ee,Qe),u=u+Math.imul(K,Ke)|0,x=Math.imul(K,Qe),y=y+Math.imul(V,tt)|0,u=u+Math.imul(V,nt)|0,u=u+Math.imul(k,tt)|0,x=x+Math.imul(k,nt)|0,y=y+Math.imul(_,Ve)|0,u=u+Math.imul(_,at)|0,u=u+Math.imul(J,Ve)|0,x=x+Math.imul(J,at)|0;var gt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(gt>>>26)|0,gt&=67108863,y=Math.imul(Y,Ke),u=Math.imul(Y,Qe),u=u+Math.imul(ue,Ke)|0,x=Math.imul(ue,Qe),y=y+Math.imul(ee,tt)|0,u=u+Math.imul(ee,nt)|0,u=u+Math.imul(K,tt)|0,x=x+Math.imul(K,nt)|0,y=y+Math.imul(V,Ve)|0,u=u+Math.imul(V,at)|0,u=u+Math.imul(k,Ve)|0,x=x+Math.imul(k,at)|0,y=y+Math.imul(_,ge)|0,u=u+Math.imul(_,Ce)|0,u=u+Math.imul(J,ge)|0,x=x+Math.imul(J,Ce)|0;var mt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(mt>>>26)|0,mt&=67108863,y=Math.imul(we,Ke),u=Math.imul(we,Qe),u=u+Math.imul(Ae,Ke)|0,x=Math.imul(Ae,Qe),y=y+Math.imul(Y,tt)|0,u=u+Math.imul(Y,nt)|0,u=u+Math.imul(ue,tt)|0,x=x+Math.imul(ue,nt)|0,y=y+Math.imul(ee,Ve)|0,u=u+Math.imul(ee,at)|0,u=u+Math.imul(K,Ve)|0,x=x+Math.imul(K,at)|0,y=y+Math.imul(V,ge)|0,u=u+Math.imul(V,Ce)|0,u=u+Math.imul(k,ge)|0,x=x+Math.imul(k,Ce)|0,y=y+Math.imul(_,De)|0,u=u+Math.imul(_,Ge)|0,u=u+Math.imul(J,De)|0,x=x+Math.imul(J,Ge)|0;var Ct=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,y=Math.imul(Be,Ke),u=Math.imul(Be,Qe),u=u+Math.imul(xe,Ke)|0,x=Math.imul(xe,Qe),y=y+Math.imul(we,tt)|0,u=u+Math.imul(we,nt)|0,u=u+Math.imul(Ae,tt)|0,x=x+Math.imul(Ae,nt)|0,y=y+Math.imul(Y,Ve)|0,u=u+Math.imul(Y,at)|0,u=u+Math.imul(ue,Ve)|0,x=x+Math.imul(ue,at)|0,y=y+Math.imul(ee,ge)|0,u=u+Math.imul(ee,Ce)|0,u=u+Math.imul(K,ge)|0,x=x+Math.imul(K,Ce)|0,y=y+Math.imul(V,De)|0,u=u+Math.imul(V,Ge)|0,u=u+Math.imul(k,De)|0,x=x+Math.imul(k,Ge)|0,y=y+Math.imul(_,re)|0,u=u+Math.imul(_,q)|0,u=u+Math.imul(J,re)|0,x=x+Math.imul(J,q)|0;var Pt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Pt>>>26)|0,Pt&=67108863,y=Math.imul(Ie,Ke),u=Math.imul(Ie,Qe),u=u+Math.imul(Pe,Ke)|0,x=Math.imul(Pe,Qe),y=y+Math.imul(Be,tt)|0,u=u+Math.imul(Be,nt)|0,u=u+Math.imul(xe,tt)|0,x=x+Math.imul(xe,nt)|0,y=y+Math.imul(we,Ve)|0,u=u+Math.imul(we,at)|0,u=u+Math.imul(Ae,Ve)|0,x=x+Math.imul(Ae,at)|0,y=y+Math.imul(Y,ge)|0,u=u+Math.imul(Y,Ce)|0,u=u+Math.imul(ue,ge)|0,x=x+Math.imul(ue,Ce)|0,y=y+Math.imul(ee,De)|0,u=u+Math.imul(ee,Ge)|0,u=u+Math.imul(K,De)|0,x=x+Math.imul(K,Ge)|0,y=y+Math.imul(V,re)|0,u=u+Math.imul(V,q)|0,u=u+Math.imul(k,re)|0,x=x+Math.imul(k,q)|0,y=y+Math.imul(_,fe)|0,u=u+Math.imul(_,be)|0,u=u+Math.imul(J,fe)|0,x=x+Math.imul(J,be)|0;var Nt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Nt>>>26)|0,Nt&=67108863,y=Math.imul(Fe,Ke),u=Math.imul(Fe,Qe),u=u+Math.imul(Ye,Ke)|0,x=Math.imul(Ye,Qe),y=y+Math.imul(Ie,tt)|0,u=u+Math.imul(Ie,nt)|0,u=u+Math.imul(Pe,tt)|0,x=x+Math.imul(Pe,nt)|0,y=y+Math.imul(Be,Ve)|0,u=u+Math.imul(Be,at)|0,u=u+Math.imul(xe,Ve)|0,x=x+Math.imul(xe,at)|0,y=y+Math.imul(we,ge)|0,u=u+Math.imul(we,Ce)|0,u=u+Math.imul(Ae,ge)|0,x=x+Math.imul(Ae,Ce)|0,y=y+Math.imul(Y,De)|0,u=u+Math.imul(Y,Ge)|0,u=u+Math.imul(ue,De)|0,x=x+Math.imul(ue,Ge)|0,y=y+Math.imul(ee,re)|0,u=u+Math.imul(ee,q)|0,u=u+Math.imul(K,re)|0,x=x+Math.imul(K,q)|0,y=y+Math.imul(V,fe)|0,u=u+Math.imul(V,be)|0,u=u+Math.imul(k,fe)|0,x=x+Math.imul(k,be)|0,y=y+Math.imul(_,ae)|0,u=u+Math.imul(_,Ee)|0,u=u+Math.imul(J,ae)|0,x=x+Math.imul(J,Ee)|0;var Lt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Lt>>>26)|0,Lt&=67108863,y=Math.imul($e,Ke),u=Math.imul($e,Qe),u=u+Math.imul(Ze,Ke)|0,x=Math.imul(Ze,Qe),y=y+Math.imul(Fe,tt)|0,u=u+Math.imul(Fe,nt)|0,u=u+Math.imul(Ye,tt)|0,x=x+Math.imul(Ye,nt)|0,y=y+Math.imul(Ie,Ve)|0,u=u+Math.imul(Ie,at)|0,u=u+Math.imul(Pe,Ve)|0,x=x+Math.imul(Pe,at)|0,y=y+Math.imul(Be,ge)|0,u=u+Math.imul(Be,Ce)|0,u=u+Math.imul(xe,ge)|0,x=x+Math.imul(xe,Ce)|0,y=y+Math.imul(we,De)|0,u=u+Math.imul(we,Ge)|0,u=u+Math.imul(Ae,De)|0,x=x+Math.imul(Ae,Ge)|0,y=y+Math.imul(Y,re)|0,u=u+Math.imul(Y,q)|0,u=u+Math.imul(ue,re)|0,x=x+Math.imul(ue,q)|0,y=y+Math.imul(ee,fe)|0,u=u+Math.imul(ee,be)|0,u=u+Math.imul(K,fe)|0,x=x+Math.imul(K,be)|0,y=y+Math.imul(V,ae)|0,u=u+Math.imul(V,Ee)|0,u=u+Math.imul(k,ae)|0,x=x+Math.imul(k,Ee)|0,y=y+Math.imul(_,pe)|0,u=u+Math.imul(_,ke)|0,u=u+Math.imul(J,pe)|0,x=x+Math.imul(J,ke)|0;var It=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(It>>>26)|0,It&=67108863,y=Math.imul(Je,Ke),u=Math.imul(Je,Qe),u=u+Math.imul(rt,Ke)|0,x=Math.imul(rt,Qe),y=y+Math.imul($e,tt)|0,u=u+Math.imul($e,nt)|0,u=u+Math.imul(Ze,tt)|0,x=x+Math.imul(Ze,nt)|0,y=y+Math.imul(Fe,Ve)|0,u=u+Math.imul(Fe,at)|0,u=u+Math.imul(Ye,Ve)|0,x=x+Math.imul(Ye,at)|0,y=y+Math.imul(Ie,ge)|0,u=u+Math.imul(Ie,Ce)|0,u=u+Math.imul(Pe,ge)|0,x=x+Math.imul(Pe,Ce)|0,y=y+Math.imul(Be,De)|0,u=u+Math.imul(Be,Ge)|0,u=u+Math.imul(xe,De)|0,x=x+Math.imul(xe,Ge)|0,y=y+Math.imul(we,re)|0,u=u+Math.imul(we,q)|0,u=u+Math.imul(Ae,re)|0,x=x+Math.imul(Ae,q)|0,y=y+Math.imul(Y,fe)|0,u=u+Math.imul(Y,be)|0,u=u+Math.imul(ue,fe)|0,x=x+Math.imul(ue,be)|0,y=y+Math.imul(ee,ae)|0,u=u+Math.imul(ee,Ee)|0,u=u+Math.imul(K,ae)|0,x=x+Math.imul(K,Ee)|0,y=y+Math.imul(V,pe)|0,u=u+Math.imul(V,ke)|0,u=u+Math.imul(k,pe)|0,x=x+Math.imul(k,ke)|0,y=y+Math.imul(_,He)|0,u=u+Math.imul(_,_e)|0,u=u+Math.imul(J,He)|0,x=x+Math.imul(J,_e)|0;var Ut=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Ut>>>26)|0,Ut&=67108863,y=Math.imul(Je,tt),u=Math.imul(Je,nt),u=u+Math.imul(rt,tt)|0,x=Math.imul(rt,nt),y=y+Math.imul($e,Ve)|0,u=u+Math.imul($e,at)|0,u=u+Math.imul(Ze,Ve)|0,x=x+Math.imul(Ze,at)|0,y=y+Math.imul(Fe,ge)|0,u=u+Math.imul(Fe,Ce)|0,u=u+Math.imul(Ye,ge)|0,x=x+Math.imul(Ye,Ce)|0,y=y+Math.imul(Ie,De)|0,u=u+Math.imul(Ie,Ge)|0,u=u+Math.imul(Pe,De)|0,x=x+Math.imul(Pe,Ge)|0,y=y+Math.imul(Be,re)|0,u=u+Math.imul(Be,q)|0,u=u+Math.imul(xe,re)|0,x=x+Math.imul(xe,q)|0,y=y+Math.imul(we,fe)|0,u=u+Math.imul(we,be)|0,u=u+Math.imul(Ae,fe)|0,x=x+Math.imul(Ae,be)|0,y=y+Math.imul(Y,ae)|0,u=u+Math.imul(Y,Ee)|0,u=u+Math.imul(ue,ae)|0,x=x+Math.imul(ue,Ee)|0,y=y+Math.imul(ee,pe)|0,u=u+Math.imul(ee,ke)|0,u=u+Math.imul(K,pe)|0,x=x+Math.imul(K,ke)|0,y=y+Math.imul(V,He)|0,u=u+Math.imul(V,_e)|0,u=u+Math.imul(k,He)|0,x=x+Math.imul(k,_e)|0;var Ot=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Ot>>>26)|0,Ot&=67108863,y=Math.imul(Je,Ve),u=Math.imul(Je,at),u=u+Math.imul(rt,Ve)|0,x=Math.imul(rt,at),y=y+Math.imul($e,ge)|0,u=u+Math.imul($e,Ce)|0,u=u+Math.imul(Ze,ge)|0,x=x+Math.imul(Ze,Ce)|0,y=y+Math.imul(Fe,De)|0,u=u+Math.imul(Fe,Ge)|0,u=u+Math.imul(Ye,De)|0,x=x+Math.imul(Ye,Ge)|0,y=y+Math.imul(Ie,re)|0,u=u+Math.imul(Ie,q)|0,u=u+Math.imul(Pe,re)|0,x=x+Math.imul(Pe,q)|0,y=y+Math.imul(Be,fe)|0,u=u+Math.imul(Be,be)|0,u=u+Math.imul(xe,fe)|0,x=x+Math.imul(xe,be)|0,y=y+Math.imul(we,ae)|0,u=u+Math.imul(we,Ee)|0,u=u+Math.imul(Ae,ae)|0,x=x+Math.imul(Ae,Ee)|0,y=y+Math.imul(Y,pe)|0,u=u+Math.imul(Y,ke)|0,u=u+Math.imul(ue,pe)|0,x=x+Math.imul(ue,ke)|0,y=y+Math.imul(ee,He)|0,u=u+Math.imul(ee,_e)|0,u=u+Math.imul(K,He)|0,x=x+Math.imul(K,_e)|0;var zt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(zt>>>26)|0,zt&=67108863,y=Math.imul(Je,ge),u=Math.imul(Je,Ce),u=u+Math.imul(rt,ge)|0,x=Math.imul(rt,Ce),y=y+Math.imul($e,De)|0,u=u+Math.imul($e,Ge)|0,u=u+Math.imul(Ze,De)|0,x=x+Math.imul(Ze,Ge)|0,y=y+Math.imul(Fe,re)|0,u=u+Math.imul(Fe,q)|0,u=u+Math.imul(Ye,re)|0,x=x+Math.imul(Ye,q)|0,y=y+Math.imul(Ie,fe)|0,u=u+Math.imul(Ie,be)|0,u=u+Math.imul(Pe,fe)|0,x=x+Math.imul(Pe,be)|0,y=y+Math.imul(Be,ae)|0,u=u+Math.imul(Be,Ee)|0,u=u+Math.imul(xe,ae)|0,x=x+Math.imul(xe,Ee)|0,y=y+Math.imul(we,pe)|0,u=u+Math.imul(we,ke)|0,u=u+Math.imul(Ae,pe)|0,x=x+Math.imul(Ae,ke)|0,y=y+Math.imul(Y,He)|0,u=u+Math.imul(Y,_e)|0,u=u+Math.imul(ue,He)|0,x=x+Math.imul(ue,_e)|0;var qt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(qt>>>26)|0,qt&=67108863,y=Math.imul(Je,De),u=Math.imul(Je,Ge),u=u+Math.imul(rt,De)|0,x=Math.imul(rt,Ge),y=y+Math.imul($e,re)|0,u=u+Math.imul($e,q)|0,u=u+Math.imul(Ze,re)|0,x=x+Math.imul(Ze,q)|0,y=y+Math.imul(Fe,fe)|0,u=u+Math.imul(Fe,be)|0,u=u+Math.imul(Ye,fe)|0,x=x+Math.imul(Ye,be)|0,y=y+Math.imul(Ie,ae)|0,u=u+Math.imul(Ie,Ee)|0,u=u+Math.imul(Pe,ae)|0,x=x+Math.imul(Pe,Ee)|0,y=y+Math.imul(Be,pe)|0,u=u+Math.imul(Be,ke)|0,u=u+Math.imul(xe,pe)|0,x=x+Math.imul(xe,ke)|0,y=y+Math.imul(we,He)|0,u=u+Math.imul(we,_e)|0,u=u+Math.imul(Ae,He)|0,x=x+Math.imul(Ae,_e)|0;var Yt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Yt>>>26)|0,Yt&=67108863,y=Math.imul(Je,re),u=Math.imul(Je,q),u=u+Math.imul(rt,re)|0,x=Math.imul(rt,q),y=y+Math.imul($e,fe)|0,u=u+Math.imul($e,be)|0,u=u+Math.imul(Ze,fe)|0,x=x+Math.imul(Ze,be)|0,y=y+Math.imul(Fe,ae)|0,u=u+Math.imul(Fe,Ee)|0,u=u+Math.imul(Ye,ae)|0,x=x+Math.imul(Ye,Ee)|0,y=y+Math.imul(Ie,pe)|0,u=u+Math.imul(Ie,ke)|0,u=u+Math.imul(Pe,pe)|0,x=x+Math.imul(Pe,ke)|0,y=y+Math.imul(Be,He)|0,u=u+Math.imul(Be,_e)|0,u=u+Math.imul(xe,He)|0,x=x+Math.imul(xe,_e)|0;var Xt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Xt>>>26)|0,Xt&=67108863,y=Math.imul(Je,fe),u=Math.imul(Je,be),u=u+Math.imul(rt,fe)|0,x=Math.imul(rt,be),y=y+Math.imul($e,ae)|0,u=u+Math.imul($e,Ee)|0,u=u+Math.imul(Ze,ae)|0,x=x+Math.imul(Ze,Ee)|0,y=y+Math.imul(Fe,pe)|0,u=u+Math.imul(Fe,ke)|0,u=u+Math.imul(Ye,pe)|0,x=x+Math.imul(Ye,ke)|0,y=y+Math.imul(Ie,He)|0,u=u+Math.imul(Ie,_e)|0,u=u+Math.imul(Pe,He)|0,x=x+Math.imul(Pe,_e)|0;var Ft=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Ft>>>26)|0,Ft&=67108863,y=Math.imul(Je,ae),u=Math.imul(Je,Ee),u=u+Math.imul(rt,ae)|0,x=Math.imul(rt,Ee),y=y+Math.imul($e,pe)|0,u=u+Math.imul($e,ke)|0,u=u+Math.imul(Ze,pe)|0,x=x+Math.imul(Ze,ke)|0,y=y+Math.imul(Fe,He)|0,u=u+Math.imul(Fe,_e)|0,u=u+Math.imul(Ye,He)|0,x=x+Math.imul(Ye,_e)|0;var Jt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Jt>>>26)|0,Jt&=67108863,y=Math.imul(Je,pe),u=Math.imul(Je,ke),u=u+Math.imul(rt,pe)|0,x=Math.imul(rt,ke),y=y+Math.imul($e,He)|0,u=u+Math.imul($e,_e)|0,u=u+Math.imul(Ze,He)|0,x=x+Math.imul(Ze,_e)|0;var At=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(At>>>26)|0,At&=67108863,y=Math.imul(Je,He),u=Math.imul(Je,_e),u=u+Math.imul(rt,He)|0,x=Math.imul(rt,_e);var Qt=(w+y|0)+((u&8191)<<13)|0;return w=(x+(u>>>13)|0)+(Qt>>>26)|0,Qt&=67108863,S[0]=ct,S[1]=vt,S[2]=gt,S[3]=mt,S[4]=Ct,S[5]=Pt,S[6]=Nt,S[7]=Lt,S[8]=It,S[9]=Ut,S[10]=Ot,S[11]=zt,S[12]=qt,S[13]=Yt,S[14]=Xt,S[15]=Ft,S[16]=Jt,S[17]=At,S[18]=Qt,w!==0&&(S[19]=w,d.length++),d};Math.imul||(C=A);function T(R,a,f){f.negative=a.negative^R.negative,f.length=R.length+a.length;for(var d=0,v=0,b=0;b<f.length-1;b++){var S=v;v=0;for(var w=d&67108863,y=Math.min(b,a.length-1),u=Math.max(0,b-R.length+1);u<=y;u++){var x=b-u,L=R.words[x]|0,_=a.words[u]|0,J=L*_,Z=J&67108863;S=S+(J/67108864|0)|0,Z=Z+w|0,w=Z&67108863,S=S+(Z>>>26)|0,v+=S>>>26,S&=67108863}f.words[b]=w,d=S,S=v}return d!==0?f.words[b]=d:f.length--,f.strip()}function I(R,a,f){var d=new M;return d.mulp(R,a,f)}r.prototype.mulTo=function(a,f){var d,v=this.length+a.length;return this.length===10&&a.length===10?d=C(this,a,f):v<63?d=A(this,a,f):v<1024?d=T(this,a,f):d=I(this,a,f),d};function M(R,a){this.x=R,this.y=a}M.prototype.makeRBT=function(a){for(var f=new Array(a),d=r.prototype._countBits(a)-1,v=0;v<a;v++)f[v]=this.revBin(v,d,a);return f},M.prototype.revBin=function(a,f,d){if(a===0||a===d-1)return a;for(var v=0,b=0;b<f;b++)v|=(a&1)<<f-b-1,a>>=1;return v},M.prototype.permute=function(a,f,d,v,b,S){for(var w=0;w<S;w++)v[w]=f[a[w]],b[w]=d[a[w]]},M.prototype.transform=function(a,f,d,v,b,S){this.permute(S,a,f,d,v,b);for(var w=1;w<b;w<<=1)for(var y=w<<1,u=Math.cos(2*Math.PI/y),x=Math.sin(2*Math.PI/y),L=0;L<b;L+=y)for(var _=u,J=x,Z=0;Z<w;Z++){var V=d[L+Z],k=v[L+Z],H=d[L+Z+w],ee=v[L+Z+w],K=_*H-J*ee;ee=_*ee+J*H,H=K,d[L+Z]=V+H,v[L+Z]=k+ee,d[L+Z+w]=V-H,v[L+Z+w]=k-ee,Z!==y&&(K=u*_-x*J,J=u*J+x*_,_=K)}},M.prototype.guessLen13b=function(a,f){var d=Math.max(f,a)|1,v=d&1,b=0;for(d=d/2|0;d;d=d>>>1)b++;return 1<<b+1+v},M.prototype.conjugate=function(a,f,d){if(!(d<=1))for(var v=0;v<d/2;v++){var b=a[v];a[v]=a[d-v-1],a[d-v-1]=b,b=f[v],f[v]=-f[d-v-1],f[d-v-1]=-b}},M.prototype.normalize13b=function(a,f){for(var d=0,v=0;v<f/2;v++){var b=Math.round(a[2*v+1]/f)*8192+Math.round(a[2*v]/f)+d;a[v]=b&67108863,b<67108864?d=0:d=b/67108864|0}return a},M.prototype.convert13b=function(a,f,d,v){for(var b=0,S=0;S<f;S++)b=b+(a[S]|0),d[2*S]=b&8191,b=b>>>13,d[2*S+1]=b&8191,b=b>>>13;for(S=2*f;S<v;++S)d[S]=0;i(b===0),i((b&-8192)===0)},M.prototype.stub=function(a){for(var f=new Array(a),d=0;d<a;d++)f[d]=0;return f},M.prototype.mulp=function(a,f,d){var v=2*this.guessLen13b(a.length,f.length),b=this.makeRBT(v),S=this.stub(v),w=new Array(v),y=new Array(v),u=new Array(v),x=new Array(v),L=new Array(v),_=new Array(v),J=d.words;J.length=v,this.convert13b(a.words,a.length,w,v),this.convert13b(f.words,f.length,x,v),this.transform(w,S,y,u,v,b),this.transform(x,S,L,_,v,b);for(var Z=0;Z<v;Z++){var V=y[Z]*L[Z]-u[Z]*_[Z];u[Z]=y[Z]*_[Z]+u[Z]*L[Z],y[Z]=V}return this.conjugate(y,u,v),this.transform(y,u,J,S,v,b),this.conjugate(J,S,v),this.normalize13b(J,v),d.negative=a.negative^f.negative,d.length=a.length+f.length,d.strip()},r.prototype.mul=function(a){var f=new r(null);return f.words=new Array(this.length+a.length),this.mulTo(a,f)},r.prototype.mulf=function(a){var f=new r(null);return f.words=new Array(this.length+a.length),I(this,a,f)},r.prototype.imul=function(a){return this.clone().mulTo(a,this)},r.prototype.imuln=function(a){i(typeof a=="number"),i(a<67108864);for(var f=0,d=0;d<this.length;d++){var v=(this.words[d]|0)*a,b=(v&67108863)+(f&67108863);f>>=26,f+=v/67108864|0,f+=b>>>26,this.words[d]=b&67108863}return f!==0&&(this.words[d]=f,this.length++),this.length=a===0?1:this.length,this},r.prototype.muln=function(a){return this.clone().imuln(a)},r.prototype.sqr=function(){return this.mul(this)},r.prototype.isqr=function(){return this.imul(this.clone())},r.prototype.pow=function(a){var f=E(a);if(f.length===0)return new r(1);for(var d=this,v=0;v<f.length&&f[v]===0;v++,d=d.sqr());if(++v<f.length)for(var b=d.sqr();v<f.length;v++,b=b.sqr())f[v]!==0&&(d=d.mul(b));return d},r.prototype.iushln=function(a){i(typeof a=="number"&&a>=0);var f=a%26,d=(a-f)/26,v=67108863>>>26-f<<26-f,b;if(f!==0){var S=0;for(b=0;b<this.length;b++){var w=this.words[b]&v,y=(this.words[b]|0)-w<<f;this.words[b]=y|S,S=w>>>26-f}S&&(this.words[b]=S,this.length++)}if(d!==0){for(b=this.length-1;b>=0;b--)this.words[b+d]=this.words[b];for(b=0;b<d;b++)this.words[b]=0;this.length+=d}return this.strip()},r.prototype.ishln=function(a){return i(this.negative===0),this.iushln(a)},r.prototype.iushrn=function(a,f,d){i(typeof a=="number"&&a>=0);var v;f?v=(f-f%26)/26:v=0;var b=a%26,S=Math.min((a-b)/26,this.length),w=67108863^67108863>>>b<<b,y=d;if(v-=S,v=Math.max(0,v),y){for(var u=0;u<S;u++)y.words[u]=this.words[u];y.length=S}if(S!==0)if(this.length>S)for(this.length-=S,u=0;u<this.length;u++)this.words[u]=this.words[u+S];else this.words[0]=0,this.length=1;var x=0;for(u=this.length-1;u>=0&&(x!==0||u>=v);u--){var L=this.words[u]|0;this.words[u]=x<<26-b|L>>>b,x=L&w}return y&&x!==0&&(y.words[y.length++]=x),this.length===0&&(this.words[0]=0,this.length=1),this.strip()},r.prototype.ishrn=function(a,f,d){return i(this.negative===0),this.iushrn(a,f,d)},r.prototype.shln=function(a){return this.clone().ishln(a)},r.prototype.ushln=function(a){return this.clone().iushln(a)},r.prototype.shrn=function(a){return this.clone().ishrn(a)},r.prototype.ushrn=function(a){return this.clone().iushrn(a)},r.prototype.testn=function(a){i(typeof a=="number"&&a>=0);var f=a%26,d=(a-f)/26,v=1<<f;if(this.length<=d)return!1;var b=this.words[d];return!!(b&v)},r.prototype.imaskn=function(a){i(typeof a=="number"&&a>=0);var f=a%26,d=(a-f)/26;if(i(this.negative===0,"imaskn works only with positive numbers"),this.length<=d)return this;if(f!==0&&d++,this.length=Math.min(d,this.length),f!==0){var v=67108863^67108863>>>f<<f;this.words[this.length-1]&=v}return this.length===0&&(this.words[0]=0,this.length=1),this.strip()},r.prototype.maskn=function(a){return this.clone().imaskn(a)},r.prototype.iaddn=function(a){return i(typeof a=="number"),i(a<67108864),a<0?this.isubn(-a):this.negative!==0?this.length===1&&(this.words[0]|0)<a?(this.words[0]=a-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(a),this.negative=1,this):this._iaddn(a)},r.prototype._iaddn=function(a){this.words[0]+=a;for(var f=0;f<this.length&&this.words[f]>=67108864;f++)this.words[f]-=67108864,f===this.length-1?this.words[f+1]=1:this.words[f+1]++;return this.length=Math.max(this.length,f+1),this}
vendor: 9,243 bytes, line 45
45,r.prototype.isubn=function(a){if(i(typeof a=="number"),i(a<67108864),a<0)return this.iaddn(-a);if(this.negative!==0)return this.negative=0,this.iaddn(a),this.negative=1,this;if(this.words[0]-=a,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var f=0;f<this.length&&this.words[f]<0;f++)this.words[f]+=67108864,this.words[f+1]-=1;return this.strip()},r.prototype.addn=function(a){return this.clone().iaddn(a)},r.prototype.subn=function(a){return this.clone().isubn(a)},r.prototype.iabs=function(){return this.negative=0,this},r.prototype.abs=function(){return this.clone().iabs()},r.prototype._ishlnsubmul=function(a,f,d){var v=a.length+d,b;this._expand(v);var S,w=0;for(b=0;b<a.length;b++){S=(this.words[b+d]|0)+w;var y=(a.words[b]|0)*f;S-=y&67108863,w=(S>>26)-(y/67108864|0),this.words[b+d]=S&67108863}for(;b<this.length-d;b++)S=(this.words[b+d]|0)+w,w=S>>26,this.words[b+d]=S&67108863;if(w===0)return this.strip();for(i(w===-1),w=0,b=0;b<this.length;b++)S=-(this.words[b]|0)+w,w=S>>26,this.words[b]=S&67108863;return this.negative=1,this.strip()},r.prototype._wordDiv=function(a,f){var d=this.length-a.length,v=this.clone(),b=a,S=b.words[b.length-1]|0,w=this._countBits(S);d=26-w,d!==0&&(b=b.ushln(d),v.iushln(d),S=b.words[b.length-1]|0);var y=v.length-b.length,u;if(f!=="mod"){u=new r(null),u.length=y+1,u.words=new Array(u.length);for(var x=0;x<u.length;x++)u.words[x]=0}var L=v.clone()._ishlnsubmul(b,1,y);L.negative===0&&(v=L,u&&(u.words[y]=1));for(var _=y-1;_>=0;_--){var J=(v.words[b.length+_]|0)*67108864+(v.words[b.length+_-1]|0);for(J=Math.min(J/S|0,67108863),v._ishlnsubmul(b,J,_);v.negative!==0;)J--,v.negative=0,v._ishlnsubmul(b,1,_),v.isZero()||(v.negative^=1);u&&(u.words[_]=J)}return u&&u.strip(),v.strip(),f!=="div"&&d!==0&&v.iushrn(d),{div:u||null,mod:v}},r.prototype.divmod=function(a,f,d){if(i(!a.isZero()),this.isZero())return{div:new r(0),mod:new r(0)};var v,b,S;return this.negative!==0&&a.negative===0?(S=this.neg().divmod(a,f),f!=="mod"&&(v=S.div.neg()),f!=="div"&&(b=S.mod.neg(),d&&b.negative!==0&&b.iadd(a)),{div:v,mod:b}):this.negative===0&&a.negative!==0?(S=this.divmod(a.neg(),f),f!=="mod"&&(v=S.div.neg()),{div:v,mod:S.mod}):(this.negative&a.negative)!==0?(S=this.neg().divmod(a.neg(),f),f!=="div"&&(b=S.mod.neg(),d&&b.negative!==0&&b.isub(a)),{div:S.div,mod:b}):a.length>this.length||this.cmp(a)<0?{div:new r(0),mod:this}:a.length===1?f==="div"?{div:this.divn(a.words[0]),mod:null}:f==="mod"?{div:null,mod:new r(this.modn(a.words[0]))}:{div:this.divn(a.words[0]),mod:new r(this.modn(a.words[0]))}:this._wordDiv(a,f)},r.prototype.div=function(a){return this.divmod(a,"div",!1).div},r.prototype.mod=function(a){return this.divmod(a,"mod",!1).mod},r.prototype.umod=function(a){return this.divmod(a,"mod",!0).mod},r.prototype.divRound=function(a){var f=this.divmod(a);if(f.mod.isZero())return f.div;var d=f.div.negative!==0?f.mod.isub(a):f.mod,v=a.ushrn(1),b=a.andln(1),S=d.cmp(v);return S<0||b===1&&S===0?f.div:f.div.negative!==0?f.div.isubn(1):f.div.iaddn(1)},r.prototype.modn=function(a){i(a<=67108863);for(var f=(1<<26)%a,d=0,v=this.length-1;v>=0;v--)d=(f*d+(this.words[v]|0))%a;return d},r.prototype.idivn=function(a){i(a<=67108863);for(var f=0,d=this.length-1;d>=0;d--){var v=(this.words[d]|0)+f*67108864;this.words[d]=v/a|0,f=v%a}return this.strip()},r.prototype.divn=function(a){return this.clone().idivn(a)},r.prototype.egcd=function(a){i(a.negative===0),i(!a.isZero());var f=this,d=a.clone();f.negative!==0?f=f.umod(a):f=f.clone();for(var v=new r(1),b=new r(0),S=new r(0),w=new r(1),y=0;f.isEven()&&d.isEven();)f.iushrn(1),d.iushrn(1),++y;for(var u=d.clone(),x=f.clone();!f.isZero();){for(var L=0,_=1;(f.words[0]&_)===0&&L<26;++L,_<<=1);if(L>0)for(f.iushrn(L);L-- >0;)(v.isOdd()||b.isOdd())&&(v.iadd(u),b.isub(x)),v.iushrn(1),b.iushrn(1);for(var J=0,Z=1;(d.words[0]&Z)===0&&J<26;++J,Z<<=1);if(J>0)for(d.iushrn(J);J-- >0;)(S.isOdd()||w.isOdd())&&(S.iadd(u),w.isub(x)),S.iushrn(1),w.iushrn(1);f.cmp(d)>=0?(f.isub(d),v.isub(S),b.isub(w)):(d.isub(f),S.isub(v),w.isub(b))}return{a:S,b:w,gcd:d.iushln(y)}},r.prototype._invmp=function(a){i(a.negative===0),i(!a.isZero());var f=this,d=a.clone();f.negative!==0?f=f.umod(a):f=f.clone();for(var v=new r(1),b=new r(0),S=d.clone();f.cmpn(1)>0&&d.cmpn(1)>0;){for(var w=0,y=1;(f.words[0]&y)===0&&w<26;++w,y<<=1);if(w>0)for(f.iushrn(w);w-- >0;)v.isOdd()&&v.iadd(S),v.iushrn(1);for(var u=0,x=1;(d.words[0]&x)===0&&u<26;++u,x<<=1);if(u>0)for(d.iushrn(u);u-- >0;)b.isOdd()&&b.iadd(S),b.iushrn(1);f.cmp(d)>=0?(f.isub(d),v.isub(b)):(d.isub(f),b.isub(v))}var L;return f.cmpn(1)===0?L=v:L=b,L.cmpn(0)<0&&L.iadd(a),L},r.prototype.gcd=function(a){if(this.isZero())return a.abs();if(a.isZero())return this.abs();var f=this.clone(),d=a.clone();f.negative=0,d.negative=0;for(var v=0;f.isEven()&&d.isEven();v++)f.iushrn(1),d.iushrn(1);do{for(;f.isEven();)f.iushrn(1);for(;d.isEven();)d.iushrn(1);var b=f.cmp(d);if(b<0){var S=f;f=d,d=S}else if(b===0||d.cmpn(1)===0)break;f.isub(d)}while(!0);return d.iushln(v)},r.prototype.invm=function(a){return this.egcd(a).a.umod(a)},r.prototype.isEven=function(){return(this.words[0]&1)===0},r.prototype.isOdd=function(){return(this.words[0]&1)===1},r.prototype.andln=function(a){return this.words[0]&a},r.prototype.bincn=function(a){i(typeof a=="number");var f=a%26,d=(a-f)/26,v=1<<f;if(this.length<=d)return this._expand(d+1),this.words[d]|=v,this;for(var b=v,S=d;b!==0&&S<this.length;S++){var w=this.words[S]|0;w+=b,b=w>>>26,w&=67108863,this.words[S]=w}return b!==0&&(this.words[S]=b,this.length++),this},r.prototype.isZero=function(){return this.length===1&&this.words[0]===0},r.prototype.cmpn=function(a){var f=a<0;if(this.negative!==0&&!f)return-1;if(this.negative===0&&f)return 1;this.strip();var d;if(this.length>1)d=1;else{f&&(a=-a),i(a<=67108863,"Number is too big");var v=this.words[0]|0;d=v===a?0:v<a?-1:1}return this.negative!==0?-d|0:d},r.prototype.cmp=function(a){if(this.negative!==0&&a.negative===0)return-1;if(this.negative===0&&a.negative!==0)return 1;var f=this.ucmp(a);return this.negative!==0?-f|0:f},r.prototype.ucmp=function(a){if(this.length>a.length)return 1;if(this.length<a.length)return-1;for(var f=0,d=this.length-1;d>=0;d--){var v=this.words[d]|0,b=a.words[d]|0;if(v!==b){v<b?f=-1:v>b&&(f=1);break}}return f},r.prototype.gtn=function(a){return this.cmpn(a)===1},r.prototype.gt=function(a){return this.cmp(a)===1},r.prototype.gten=function(a){return this.cmpn(a)>=0},r.prototype.gte=function(a){return this.cmp(a)>=0},r.prototype.ltn=function(a){return this.cmpn(a)===-1},r.prototype.lt=function(a){return this.cmp(a)===-1},r.prototype.lten=function(a){return this.cmpn(a)<=0},r.prototype.lte=function(a){return this.cmp(a)<=0},r.prototype.eqn=function(a){return this.cmpn(a)===0},r.prototype.eq=function(a){return this.cmp(a)===0},r.red=function(a){return new U(a)},r.prototype.toRed=function(a){return i(!this.red,"Already a number in reduction context"),i(this.negative===0,"red works only with positives"),a.convertTo(this)._forceRed(a)},r.prototype.fromRed=function(){return i(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},r.prototype._forceRed=function(a){return this.red=a,this},r.prototype.forceRed=function(a){return i(!this.red,"Already a number in reduction context"),this._forceRed(a)},r.prototype.redAdd=function(a){return i(this.red,"redAdd works only with red numbers"),this.red.add(this,a)},r.prototype.redIAdd=function(a){return i(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,a)},r.prototype.redSub=function(a){return i(this.red,"redSub works only with red numbers"),this.red.sub(this,a)},r.prototype.redISub=function(a){return i(this.red,"redISub works only with red numbers"),this.red.isub(this,a)},r.prototype.redShl=function(a){return i(this.red,"redShl works only with red numbers"),this.red.shl(this,a)},r.prototype.redMul=function(a){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,a),this.red.mul(this,a)},r.prototype.redIMul=function(a){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,a),this.red.imul(this,a)},r.prototype.redSqr=function(){return i(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},r.prototype.redISqr=function(){return i(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},r.prototype.redSqrt=function(){return i(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},r.prototype.redInvm=function(){return i(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},r.prototype.redNeg=function(){return i(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},r.prototype.redPow=function(a){return i(this.red&&!a.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,a)};var P={k256:null,p224:null,p192:null,p25519:null};function N(R,a){this.name=R,this.p=new r(a,16),this.n=this.p.bitLength(),this.k=new r(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}N.prototype._tmp=function(){var a=new r(null);return a.words=new Array(Math.ceil(this.n/13)),a},N.prototype.ireduce=function(a){var f=a,d;
vendor: 6,134 bytes, line 45
45do this.split(f,this.tmp),f=this.imulK(f),f=f.iadd(this.tmp),d=f.bitLength();while(d>this.n);var v=d<this.n?-1:f.ucmp(this.p);return v===0?(f.words[0]=0,f.length=1):v>0?f.isub(this.p):f.strip!==void 0?f.strip():f._strip(),f},N.prototype.split=function(a,f){a.iushrn(this.n,0,f)},N.prototype.imulK=function(a){return a.imul(this.k)};function O(){N.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}s(O,N),O.prototype.split=function(a,f){for(var d=4194303,v=Math.min(a.length,9),b=0;b<v;b++)f.words[b]=a.words[b];if(f.length=v,a.length<=9){a.words[0]=0,a.length=1;return}var S=a.words[9];for(f.words[f.length++]=S&d,b=10;b<a.length;b++){var w=a.words[b]|0;a.words[b-10]=(w&d)<<4|S>>>22,S=w}S>>>=22,a.words[b-10]=S,S===0&&a.length>10?a.length-=10:a.length-=9},O.prototype.imulK=function(a){a.words[a.length]=0,a.words[a.length+1]=0,a.length+=2;for(var f=0,d=0;d<a.length;d++){var v=a.words[d]|0;f+=v*977,a.words[d]=f&67108863,f=v*64+(f/67108864|0)}return a.words[a.length-1]===0&&(a.length--,a.words[a.length-1]===0&&a.length--),a};function j(){N.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}s(j,N);function B(){N.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}s(B,N);function D(){N.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}s(D,N),D.prototype.imulK=function(a){for(var f=0,d=0;d<a.length;d++){var v=(a.words[d]|0)*19+f,b=v&67108863;v>>>=26,a.words[d]=b,f=v}return f!==0&&(a.words[a.length++]=f),a},r._prime=function(a){if(P[a])return P[a];var f;if(a==="k256")f=new O;else if(a==="p224")f=new j;else if(a==="p192")f=new B;else if(a==="p25519")f=new D;else throw new Error("Unknown prime "+a);return P[a]=f,f};function U(R){if(typeof R=="string"){var a=r._prime(R);this.m=a.p,this.prime=a}else i(R.gtn(1),"modulus must be greater than 1"),this.m=R,this.prime=null}U.prototype._verify1=function(a){i(a.negative===0,"red works only with positives"),i(a.red,"red works only with red numbers")},U.prototype._verify2=function(a,f){i((a.negative|f.negative)===0,"red works only with positives"),i(a.red&&a.red===f.red,"red works only with red numbers")},U.prototype.imod=function(a){return this.prime?this.prime.ireduce(a)._forceRed(this):a.umod(this.m)._forceRed(this)},U.prototype.neg=function(a){return a.isZero()?a.clone():this.m.sub(a)._forceRed(this)},U.prototype.add=function(a,f){this._verify2(a,f);var d=a.add(f);return d.cmp(this.m)>=0&&d.isub(this.m),d._forceRed(this)},U.prototype.iadd=function(a,f){this._verify2(a,f);var d=a.iadd(f);return d.cmp(this.m)>=0&&d.isub(this.m),d},U.prototype.sub=function(a,f){this._verify2(a,f);var d=a.sub(f);return d.cmpn(0)<0&&d.iadd(this.m),d._forceRed(this)},U.prototype.isub=function(a,f){this._verify2(a,f);var d=a.isub(f);return d.cmpn(0)<0&&d.iadd(this.m),d},U.prototype.shl=function(a,f){return this._verify1(a),this.imod(a.ushln(f))},U.prototype.imul=function(a,f){return this._verify2(a,f),this.imod(a.imul(f))},U.prototype.mul=function(a,f){return this._verify2(a,f),this.imod(a.mul(f))},U.prototype.isqr=function(a){return this.imul(a,a.clone())},U.prototype.sqr=function(a){return this.mul(a,a)},U.prototype.sqrt=function(a){if(a.isZero())return a.clone();var f=this.m.andln(3);if(i(f%2===1),f===3){var d=this.m.add(new r(1)).iushrn(2);return this.pow(a,d)}for(var v=this.m.subn(1),b=0;!v.isZero()&&v.andln(1)===0;)b++,v.iushrn(1);i(!v.isZero());var S=new r(1).toRed(this),w=S.redNeg(),y=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new r(2*u*u).toRed(this);this.pow(u,y).cmp(w)!==0;)u.redIAdd(w);for(var x=this.pow(u,v),L=this.pow(a,v.addn(1).iushrn(1)),_=this.pow(a,v),J=b;_.cmp(S)!==0;){for(var Z=_,V=0;Z.cmp(S)!==0;V++)Z=Z.redSqr();i(V<J);var k=this.pow(x,new r(1).iushln(J-V-1));L=L.redMul(k),x=k.redSqr(),_=_.redMul(x),J=V}return L},U.prototype.invm=function(a){var f=a._invmp(this.m);return f.negative!==0?(f.negative=0,this.imod(f).redNeg()):this.imod(f)},U.prototype.pow=function(a,f){if(f.isZero())return new r(1).toRed(this);if(f.cmpn(1)===0)return a.clone();var d=4,v=new Array(1<<d);v[0]=new r(1).toRed(this),v[1]=a;for(var b=2;b<v.length;b++)v[b]=this.mul(v[b-1],a);var S=v[0],w=0,y=0,u=f.bitLength()%26;for(u===0&&(u=26),b=f.length-1;b>=0;b--){for(var x=f.words[b],L=u-1;L>=0;L--){var _=x>>L&1;if(S!==v[0]&&(S=this.sqr(S)),_===0&&w===0){y=0;continue}w<<=1,w|=_,y++,!(y!==d&&(b!==0||L!==0))&&(S=this.mul(S,v[w]),y=0,w=0)}u=26}return S},U.prototype.convertTo=function(a){var f=a.umod(this.m);return f===a?f.clone():f},U.prototype.convertFrom=function(a){var f=a.clone();return f.red=null,f},r.mont=function(a){return new z(a)};function z(R){U.call(this,R),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new r(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}s(z,U),z.prototype.convertTo=function(a){return this.imod(a.ushln(this.shift))},z.prototype.convertFrom=function(a){var f=this.imod(a.mul(this.rinv));return f.red=null,f},z.prototype.imul=function(a,f){if(a.isZero()||f.isZero())return a.words[0]=0,a.length=1,a;var d=a.imul(f),v=d.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),b=d.isub(v).iushrn(this.shift),S=b;return b.cmp(this.m)>=0?S=b.isub(this.m):b.cmpn(0)<0&&(S=b.iadd(this.m)),S._forceRed(this)},z.prototype.mul=function(a,f){if(a.isZero()||f.isZero())return new r(0)._forceRed(this);var d=a.mul(f),v=d.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),b=d.isub(v).iushrn(this.shift),S=b;return b.cmp(this.m)>=0?S=b.isub(this.m):b.cmpn(0)<0&&(S=b.iadd(this.m)),S._forceRed(this)},z.prototype.invm=function(a){var f=this.imod(a._invmp(this.m).mul(this.r2));return f._forceRed(this)}})(e,bn$2)}(bn$3)),bn$3.exports}var browser$3,hasRequiredBrowser$3;function requireBrowser$3(){if(hasRequiredBrowser$3)return browser$3;hasRequiredBrowser$3=1;var e=requireElliptic(),t=requireBn$1();browser$3=function(o){return new i(o)};var n={secp256k1:{name:"secp256k1",byteLength:32}
45,secp224r1:{name:"p224",byteLength:28},prime256v1:{name:"p256",byteLength:32},prime192v1:{name:"p192",byteLength:24},ed25519:{name:"ed25519",byteLength:32},secp384r1:{name:"p384",byteLength:48},secp521r1:{name:"p521",byteLength:66}};n.p224=n.secp224r1,n.p256=n.secp256r1=n.prime256v1,n.p192=n.secp192r1=n.prime192v1,n.p384=n.secp384r1,n.p521=n.secp521r1;function i(r){this.curveType=n[r],this.curveType||(this.curveType={name:r}),this.curve=new e.ec(this.curveType.name),this.keys=void 0}i.prototype.generateKeys=function(r,o){return this.keys=this.curve.genKeyPair(),this.getPublicKey(r,o)},i.prototype.computeSecret=function(r,o,l){o=o||"utf8",Buffer.isBuffer(r)||(r=new Buffer(r,o));var c=this.curve.keyFromPublic(r).getPublic(),h=c.mul(this.keys.getPrivate()).getX();return s(h,l,this.curveType.byteLength)},i.prototype.getPublicKey=function(r,o){var l=this.keys.getPublic(o==="compressed",!0);return o==="hybrid"&&(l[l.length-1]%2?l[0]=7:l[0]=6),s(l,r)},i.prototype.getPrivateKey=function(r){return s(this.keys.getPrivate(),r)},i.prototype.setPublicKey=function(r,o){return o=o||"utf8",Buffer.isBuffer(r)||(r=new Buffer(r,o)),this.keys._importPublic(r),this},i.prototype.setPrivateKey=function(r,o){o=o||"utf8",Buffer.isBuffer(r)||(r=new Buffer(r,o));var l=new t(r);return l=l.toString(16),this.keys=this.curve.genKeyPair(),this.keys._importPrivate(l),this};function s(r,o,l){Array.isArray(r)||(r=r.toArray());var c=new Buffer(r);if(l&&c.length<l){var h=new Buffer(l-c.length);h.fill(0),c=Buffer.concat([h,c])}return o?c.toString(o):c}return browser$3}var browser$2={},mgf,hasRequiredMgf;function requireMgf(){if(hasRequiredMgf)return mgf;hasRequiredMgf=1;var e=requireBrowser$a(),t=requireSafeBuffer$2().Buffer;mgf=function(i,s){for(var r=t.alloc(0),o=0,l;r.length<s;)l=n(o++),r=t.concat([r,e("sha1").update(i).update(l).digest()]);return r.slice(0,s)};function n(i){var s=t.allocUnsafe(4);return s.writeUInt32BE(i,0),s}return mgf}var xor,hasRequiredXor;function requireXor(){return hasRequiredXor||(hasRequiredXor=1,xor=function(t,n){for(var i=t.length,s=-1;++s<i;)t[s]^=n[s];return t}),xor}var bn$1={exports:{}},bn=bn$1.exports,hasRequiredBn;function requireBn(){return hasRequiredBn||(hasRequiredBn=1,function(e){(function(t,n){function i(R,a){if(!R)throw new Error(a||"Assertion failed")}function s(R,a){R.super_=a;var f=function(){};f.prototype=a.prototype,R.prototype=new f,R.prototype.constructor=R}function r(R,a,f){if(r.isBN(R))return R;this.negative=0,this.words=null,this.length=0,this.red=null,R!==null&&((a==="le"||a==="be")&&(f=a,a=10),this._init(R||0,a||10,f||"be"))}typeof t=="object"?t.exports=r:n.BN=r,r.BN=r,r.wordSize=26;var o;try{typeof window<"u"&&typeof window.Buffer<"u"?o=window.Buffer:o=requireDist$3().Buffer}catch{}r.isBN=function(a){return a instanceof r?!0:a!==null&&typeof a=="object"&&a.constructor.wordSize===r.wordSize&&Array.isArray(a.words)},r.max=function(a,f){return a.cmp(f)>0?a:f},r.min=function(a,f){return a.cmp(f)<0?a:f},r.prototype._init=function(a,f,d){if(typeof a=="number")return this._initNumber(a,f,d);if(typeof a=="object")return this._initArray(a,f,d);f==="hex"&&(f=16),i(f===(f|0)&&f>=2&&f<=36),a=a.toString().replace(/\s+/g,"");var v=0;a[0]==="-"&&(v++,this.negative=1),v<a.length&&(f===16?this._parseHex(a,v,d):(this._parseBase(a,f,v),d==="le"&&this._initArray(this.toArray(),f,d)))},r.prototype._initNumber=function(a,f,d){a<0&&(this.negative=1,a=-a),a<67108864?(this.words=[a&67108863],this.length=1):a<4503599627370496?(this.words=[a&67108863,a/67108864&67108863],this.length=2):(i(a<9007199254740992),this.words=[a&67108863,a/67108864&67108863,1],this.length=3),d==="le"&&this._initArray(this.toArray(),f,d)},r.prototype._initArray=function(a,f,d){if(i(typeof a.length=="number"),a.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(a.length/3),this.words=new Array(this.length);for(var v=0;v<this.length;v++)this.words[v]=0;var b,S,w=0;if(d==="be")for(v=a.length-1,b=0;v>=0;v-=3)S=a[v]|a[v-1]<<8|a[v-2]<<16,this.words[b]|=S<<w&67108863,this.words[b+1]=S>>>26-w&67108863,w+=24,w>=26&&(w-=26,b++);else if(d==="le")for(v=0,b=0;v<a.length;v+=3)S=a[v]|a[v+1]<<8|a[v+2]<<16,this.words[b]|=S<<w&67108863,this.words[b+1]=S>>>26-w&67108863,w+=24,w>=26&&(w-=26,b++);return this.strip()};
vendor: 26,718 bytes, line 45
45function l(R,a){var f=R.charCodeAt(a);return f>=65&&f<=70?f-55:f>=97&&f<=102?f-87:f-48&15}function c(R,a,f){var d=l(R,f);return f-1>=a&&(d|=l(R,f-1)<<4),d}r.prototype._parseHex=function(a,f,d){this.length=Math.ceil((a.length-f)/6),this.words=new Array(this.length);for(var v=0;v<this.length;v++)this.words[v]=0;var b=0,S=0,w;if(d==="be")for(v=a.length-1;v>=f;v-=2)w=c(a,f,v)<<b,this.words[S]|=w&67108863,b>=18?(b-=18,S+=1,this.words[S]|=w>>>26):b+=8;else{var y=a.length-f;for(v=y%2===0?f+1:f;v<a.length;v+=2)w=c(a,f,v)<<b,this.words[S]|=w&67108863,b>=18?(b-=18,S+=1,this.words[S]|=w>>>26):b+=8}this.strip()};function h(R,a,f,d){for(var v=0,b=Math.min(R.length,f),S=a;S<b;S++){var w=R.charCodeAt(S)-48;v*=d,w>=49?v+=w-49+10:w>=17?v+=w-17+10:v+=w}return v}r.prototype._parseBase=function(a,f,d){this.words=[0],this.length=1;for(var v=0,b=1;b<=67108863;b*=f)v++;v--,b=b/f|0;for(var S=a.length-d,w=S%v,y=Math.min(S,S-w)+d,u=0,x=d;x<y;x+=v)u=h(a,x,x+v,f),this.imuln(b),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u);if(w!==0){var L=1;for(u=h(a,x,a.length,f),x=0;x<w;x++)L*=f;this.imuln(L),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u)}this.strip()},r.prototype.copy=function(a){a.words=new Array(this.length);for(var f=0;f<this.length;f++)a.words[f]=this.words[f];a.length=this.length,a.negative=this.negative,a.red=this.red},r.prototype.clone=function(){var a=new r(null);return this.copy(a),a},r.prototype._expand=function(a){for(;this.length<a;)this.words[this.length++]=0;return this},r.prototype.strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},r.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},r.prototype.inspect=function(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var p=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],m=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],g=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];r.prototype.toString=function(a,f){a=a||10,f=f|0||1;var d;if(a===16||a==="hex"){d="";for(var v=0,b=0,S=0;S<this.length;S++){var w=this.words[S],y=((w<<v|b)&16777215).toString(16);b=w>>>24-v&16777215,v+=2,v>=26&&(v-=26,S--),b!==0||S!==this.length-1?d=p[6-y.length]+y+d:d=y+d}for(b!==0&&(d=b.toString(16)+d);d.length%f!==0;)d="0"+d;return this.negative!==0&&(d="-"+d),d}if(a===(a|0)&&a>=2&&a<=36){var u=m[a],x=g[a];d="";var L=this.clone();for(L.negative=0;!L.isZero();){var _=L.modn(x).toString(a);L=L.idivn(x),L.isZero()?d=_+d:d=p[u-_.length]+_+d}for(this.isZero()&&(d="0"+d);d.length%f!==0;)d="0"+d;return this.negative!==0&&(d="-"+d),d}i(!1,"Base should be between 2 and 36")},r.prototype.toNumber=function(){var a=this.words[0];return this.length===2?a+=this.words[1]*67108864:this.length===3&&this.words[2]===1?a+=4503599627370496+this.words[1]*67108864:this.length>2&&i(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-a:a},r.prototype.toJSON=function(){return this.toString(16)},r.prototype.toBuffer=function(a,f){return i(typeof o<"u"),this.toArrayLike(o,a,f)},r.prototype.toArray=function(a,f){return this.toArrayLike(Array,a,f)},r.prototype.toArrayLike=function(a,f,d){var v=this.byteLength(),b=d||Math.max(1,v);i(v<=b,"byte array longer than desired length"),i(b>0,"Requested array length <= 0"),this.strip();var S=f==="le",w=new a(b),y,u,x=this.clone();if(S){for(u=0;!x.isZero();u++)y=x.andln(255),x.iushrn(8),w[u]=y;for(;u<b;u++)w[u]=0}else{for(u=0;u<b-v;u++)w[u]=0;for(u=0;!x.isZero();u++)y=x.andln(255),x.iushrn(8),w[b-u-1]=y}return w},Math.clz32?r.prototype._countBits=function(a){return 32-Math.clz32(a)}:r.prototype._countBits=function(a){var f=a,d=0;return f>=4096&&(d+=13,f>>>=13),f>=64&&(d+=7,f>>>=7),f>=8&&(d+=4,f>>>=4),f>=2&&(d+=2,f>>>=2),d+f},r.prototype._zeroBits=function(a){if(a===0)return 26;var f=a,d=0;return(f&8191)===0&&(d+=13,f>>>=13),(f&127)===0&&(d+=7,f>>>=7),(f&15)===0&&(d+=4,f>>>=4),(f&3)===0&&(d+=2,f>>>=2),(f&1)===0&&d++,d},r.prototype.bitLength=function(){var a=this.words[this.length-1],f=this._countBits(a);return(this.length-1)*26+f};function E(R){for(var a=new Array(R.bitLength()),f=0;f<a.length;f++){var d=f/26|0,v=f%26;a[f]=(R.words[d]&1<<v)>>>v}return a}r.prototype.zeroBits=function(){if(this.isZero())return 0;for(var a=0,f=0;f<this.length;f++){var d=this._zeroBits(this.words[f]);if(a+=d,d!==26)break}return a},r.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},r.prototype.toTwos=function(a){return this.negative!==0?this.abs().inotn(a).iaddn(1):this.clone()},r.prototype.fromTwos=function(a){return this.testn(a-1)?this.notn(a).iaddn(1).ineg():this.clone()},r.prototype.isNeg=function(){return this.negative!==0},r.prototype.neg=function(){return this.clone().ineg()},r.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},r.prototype.iuor=function(a){for(;this.length<a.length;)this.words[this.length++]=0;for(var f=0;f<a.length;f++)this.words[f]=this.words[f]|a.words[f];return this.strip()},r.prototype.ior=function(a){return i((this.negative|a.negative)===0),this.iuor(a)},r.prototype.or=function(a){return this.length>a.length?this.clone().ior(a):a.clone().ior(this)},r.prototype.uor=function(a){return this.length>a.length?this.clone().iuor(a):a.clone().iuor(this)},r.prototype.iuand=function(a){var f;this.length>a.length?f=a:f=this;for(var d=0;d<f.length;d++)this.words[d]=this.words[d]&a.words[d];return this.length=f.length,this.strip()},r.prototype.iand=function(a){return i((this.negative|a.negative)===0),this.iuand(a)},r.prototype.and=function(a){return this.length>a.length?this.clone().iand(a):a.clone().iand(this)},r.prototype.uand=function(a){return this.length>a.length?this.clone().iuand(a):a.clone().iuand(this)},r.prototype.iuxor=function(a){var f,d;this.length>a.length?(f=this,d=a):(f=a,d=this);for(var v=0;v<d.length;v++)this.words[v]=f.words[v]^d.words[v];if(this!==f)for(;v<f.length;v++)this.words[v]=f.words[v];return this.length=f.length,this.strip()},r.prototype.ixor=function(a){return i((this.negative|a.negative)===0),this.iuxor(a)},r.prototype.xor=function(a){return this.length>a.length?this.clone().ixor(a):a.clone().ixor(this)},r.prototype.uxor=function(a){return this.length>a.length?this.clone().iuxor(a):a.clone().iuxor(this)},r.prototype.inotn=function(a){i(typeof a=="number"&&a>=0);var f=Math.ceil(a/26)|0,d=a%26;this._expand(f),d>0&&f--;for(var v=0;v<f;v++)this.words[v]=~this.words[v]&67108863;return d>0&&(this.words[v]=~this.words[v]&67108863>>26-d),this.strip()},r.prototype.notn=function(a){return this.clone().inotn(a)},r.prototype.setn=function(a,f){i(typeof a=="number"&&a>=0);var d=a/26|0,v=a%26;return this._expand(d+1),f?this.words[d]=this.words[d]|1<<v:this.words[d]=this.words[d]&~(1<<v),this.strip()},r.prototype.iadd=function(a){var f;if(this.negative!==0&&a.negative===0)return this.negative=0,f=this.isub(a),this.negative^=1,this._normSign();if(this.negative===0&&a.negative!==0)return a.negative=0,f=this.isub(a),a.negative=1,f._normSign();var d,v;this.length>a.length?(d=this,v=a):(d=a,v=this);for(var b=0,S=0;S<v.length;S++)f=(d.words[S]|0)+(v.words[S]|0)+b,this.words[S]=f&67108863,b=f>>>26;for(;b!==0&&S<d.length;S++)f=(d.words[S]|0)+b,this.words[S]=f&67108863,b=f>>>26;if(this.length=d.length,b!==0)this.words[this.length]=b,this.length++;else if(d!==this)for(;S<d.length;S++)this.words[S]=d.words[S];return this},r.prototype.add=function(a){var f;return a.negative!==0&&this.negative===0?(a.negative=0,f=this.sub(a),a.negative^=1,f):a.negative===0&&this.negative!==0?(this.negative=0,f=a.sub(this),this.negative=1,f):this.length>a.length?this.clone().iadd(a):a.clone().iadd(this)},r.prototype.isub=function(a){if(a.negative!==0){a.negative=0;var f=this.iadd(a);return a.negative=1,f._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(a),this.negative=1,this._normSign();var d=this.cmp(a);if(d===0)return this.negative=0,this.length=1,this.words[0]=0,this;var v,b;d>0?(v=this,b=a):(v=a,b=this);for(var S=0,w=0;w<b.length;w++)f=(v.words[w]|0)-(b.words[w]|0)+S,S=f>>26,this.words[w]=f&67108863;for(;S!==0&&w<v.length;w++)f=(v.words[w]|0)+S,S=f>>26,this.words[w]=f&67108863;if(S===0&&w<v.length&&v!==this)for(;w<v.length;w++)this.words[w]=v.words[w];return this.length=Math.max(this.length,w),v!==this&&(this.negative=1),this.strip()},r.prototype.sub=function(a){return this.clone().isub(a)};function A(R,a,f){f.negative=a.negative^R.negative;var d=R.length+a.length|0;f.length=d,d=d-1|0;var v=R.words[0]|0,b=a.words[0]|0,S=v*b,w=S&67108863,y=S/67108864|0;f.words[0]=w;for(var u=1;u<d;u++){for(var x=y>>>26,L=y&67108863,_=Math.min(u,a.length-1),J=Math.max(0,u-R.length+1);J<=_;J++){var Z=u-J|0;v=R.words[Z]|0,b=a.words[J]|0,S=v*b+L,x+=S/67108864|0,L=S&67108863}f.words[u]=L|0,y=x|0}return y!==0?f.words[u]=y|0:f.length--,f.strip()}var C=function(a,f,d){var v=a.words,b=f.words,S=d.words,w=0,y,u,x,L=v[0]|0,_=L&8191,J=L>>>13,Z=v[1]|0,V=Z&8191,k=Z>>>13,H=v[2]|0,ee=H&8191,K=H>>>13,te=v[3]|0,Y=te&8191,ue=te>>>13,qe=v[4]|0,we=qe&8191,Ae=qe>>>13,st=v[5]|0,Be=st&8191,xe=st>>>13,ot=v[6]|0,Ie=ot&8191,Pe=ot>>>13,pt=v[7]|0,Fe=pt&8191,Ye=pt>>>13,Et=v[8]|0,$e=Et&8191,Ze=Et>>>13,Mt=v[9]|0,Je=Mt&8191,rt=Mt>>>13,_t=b[0]|0,Ke=_t&8191,Qe=_t>>>13,Te=b[1]|0,tt=Te&8191,nt=Te>>>13,Tt=b[2]|0,Ve=Tt&8191,at=Tt>>>13,je=b[3]|0,ge=je&8191,Ce=je>>>13,it=b[4]|0,De=it&8191,Ge=it>>>13,St=b[5]|0,re=St&8191,q=St>>>13,W=b[6]|0,fe=W&8191,be=W>>>13,le=b[7]|0,ae=le&8191,Ee=le>>>13,Xe=b[8]|0,pe=Xe&8191,ke=Xe>>>13,lt=b[9]|0,He=lt&8191,_e=lt>>>13;d.negative=a.negative^f.negative,d.length=19,y=Math.imul(_,Ke),u=Math.imul(_,Qe),u=u+Math.imul(J,Ke)|0,x=Math.imul(J,Qe);var ct=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(ct>>>26)|0,ct&=67108863,y=Math.imul(V,Ke),u=Math.imul(V,Qe),u=u+Math.imul(k,Ke)|0,x=Math.imul(k,Qe),y=y+Math.imul(_,tt)|0,u=u+Math.imul(_,nt)|0,u=u+Math.imul(J,tt)|0,x=x+Math.imul(J,nt)|0;var vt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(vt>>>26)|0,vt&=67108863,y=Math.imul(ee,Ke),u=Math.imul(ee,Qe),u=u+Math.imul(K,Ke)|0,x=Math.imul(K,Qe),y=y+Math.imul(V,tt)|0,u=u+Math.imul(V,nt)|0,u=u+Math.imul(k,tt)|0,x=x+Math.imul(k,nt)|0,y=y+Math.imul(_,Ve)|0,u=u+Math.imul(_,at)|0,u=u+Math.imul(J,Ve)|0,x=x+Math.imul(J,at)|0;var gt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(gt>>>26)|0,gt&=67108863,y=Math.imul(Y,Ke),u=Math.imul(Y,Qe),u=u+Math.imul(ue,Ke)|0,x=Math.imul(ue,Qe),y=y+Math.imul(ee,tt)|0,u=u+Math.imul(ee,nt)|0,u=u+Math.imul(K,tt)|0,x=x+Math.imul(K,nt)|0,y=y+Math.imul(V,Ve)|0,u=u+Math.imul(V,at)|0,u=u+Math.imul(k,Ve)|0,x=x+Math.imul(k,at)|0,y=y+Math.imul(_,ge)|0,u=u+Math.imul(_,Ce)|0,u=u+Math.imul(J,ge)|0,x=x+Math.imul(J,Ce)|0;var mt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(mt>>>26)|0,mt&=67108863,y=Math.imul(we,Ke),u=Math.imul(we,Qe),u=u+Math.imul(Ae,Ke)|0,x=Math.imul(Ae,Qe),y=y+Math.imul(Y,tt)|0,u=u+Math.imul(Y,nt)|0,u=u+Math.imul(ue,tt)|0,x=x+Math.imul(ue,nt)|0,y=y+Math.imul(ee,Ve)|0,u=u+Math.imul(ee,at)|0,u=u+Math.imul(K,Ve)|0,x=x+Math.imul(K,at)|0,y=y+Math.imul(V,ge)|0,u=u+Math.imul(V,Ce)|0,u=u+Math.imul(k,ge)|0,x=x+Math.imul(k,Ce)|0,y=y+Math.imul(_,De)|0,u=u+Math.imul(_,Ge)|0,u=u+Math.imul(J,De)|0,x=x+Math.imul(J,Ge)|0;var Ct=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,y=Math.imul(Be,Ke),u=Math.imul(Be,Qe),u=u+Math.imul(xe,Ke)|0,x=Math.imul(xe,Qe),y=y+Math.imul(we,tt)|0,u=u+Math.imul(we,nt)|0,u=u+Math.imul(Ae,tt)|0,x=x+Math.imul(Ae,nt)|0,y=y+Math.imul(Y,Ve)|0,u=u+Math.imul(Y,at)|0,u=u+Math.imul(ue,Ve)|0,x=x+Math.imul(ue,at)|0,y=y+Math.imul(ee,ge)|0,u=u+Math.imul(ee,Ce)|0,u=u+Math.imul(K,ge)|0,x=x+Math.imul(K,Ce)|0,y=y+Math.imul(V,De)|0,u=u+Math.imul(V,Ge)|0,u=u+Math.imul(k,De)|0,x=x+Math.imul(k,Ge)|0,y=y+Math.imul(_,re)|0,u=u+Math.imul(_,q)|0,u=u+Math.imul(J,re)|0,x=x+Math.imul(J,q)|0;var Pt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Pt>>>26)|0,Pt&=67108863,y=Math.imul(Ie,Ke),u=Math.imul(Ie,Qe),u=u+Math.imul(Pe,Ke)|0,x=Math.imul(Pe,Qe),y=y+Math.imul(Be,tt)|0,u=u+Math.imul(Be,nt)|0,u=u+Math.imul(xe,tt)|0,x=x+Math.imul(xe,nt)|0,y=y+Math.imul(we,Ve)|0,u=u+Math.imul(we,at)|0,u=u+Math.imul(Ae,Ve)|0,x=x+Math.imul(Ae,at)|0,y=y+Math.imul(Y,ge)|0,u=u+Math.imul(Y,Ce)|0,u=u+Math.imul(ue,ge)|0,x=x+Math.imul(ue,Ce)|0,y=y+Math.imul(ee,De)|0,u=u+Math.imul(ee,Ge)|0,u=u+Math.imul(K,De)|0,x=x+Math.imul(K,Ge)|0,y=y+Math.imul(V,re)|0,u=u+Math.imul(V,q)|0,u=u+Math.imul(k,re)|0,x=x+Math.imul(k,q)|0,y=y+Math.imul(_,fe)|0,u=u+Math.imul(_,be)|0,u=u+Math.imul(J,fe)|0,x=x+Math.imul(J,be)|0;var Nt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Nt>>>26)|0,Nt&=67108863,y=Math.imul(Fe,Ke),u=Math.imul(Fe,Qe),u=u+Math.imul(Ye,Ke)|0,x=Math.imul(Ye,Qe),y=y+Math.imul(Ie,tt)|0,u=u+Math.imul(Ie,nt)|0,u=u+Math.imul(Pe,tt)|0,x=x+Math.imul(Pe,nt)|0,y=y+Math.imul(Be,Ve)|0,u=u+Math.imul(Be,at)|0,u=u+Math.imul(xe,Ve)|0,x=x+Math.imul(xe,at)|0,y=y+Math.imul(we,ge)|0,u=u+Math.imul(we,Ce)|0,u=u+Math.imul(Ae,ge)|0,x=x+Math.imul(Ae,Ce)|0,y=y+Math.imul(Y,De)|0,u=u+Math.imul(Y,Ge)|0,u=u+Math.imul(ue,De)|0,x=x+Math.imul(ue,Ge)|0,y=y+Math.imul(ee,re)|0,u=u+Math.imul(ee,q)|0,u=u+Math.imul(K,re)|0,x=x+Math.imul(K,q)|0,y=y+Math.imul(V,fe)|0,u=u+Math.imul(V,be)|0,u=u+Math.imul(k,fe)|0,x=x+Math.imul(k,be)|0,y=y+Math.imul(_,ae)|0,u=u+Math.imul(_,Ee)|0,u=u+Math.imul(J,ae)|0,x=x+Math.imul(J,Ee)|0;var Lt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Lt>>>26)|0,Lt&=67108863,y=Math.imul($e,Ke),u=Math.imul($e,Qe),u=u+Math.imul(Ze,Ke)|0,x=Math.imul(Ze,Qe),y=y+Math.imul(Fe,tt)|0,u=u+Math.imul(Fe,nt)|0,u=u+Math.imul(Ye,tt)|0,x=x+Math.imul(Ye,nt)|0,y=y+Math.imul(Ie,Ve)|0,u=u+Math.imul(Ie,at)|0,u=u+Math.imul(Pe,Ve)|0,x=x+Math.imul(Pe,at)|0,y=y+Math.imul(Be,ge)|0,u=u+Math.imul(Be,Ce)|0,u=u+Math.imul(xe,ge)|0,x=x+Math.imul(xe,Ce)|0,y=y+Math.imul(we,De)|0,u=u+Math.imul(we,Ge)|0,u=u+Math.imul(Ae,De)|0,x=x+Math.imul(Ae,Ge)|0,y=y+Math.imul(Y,re)|0,u=u+Math.imul(Y,q)|0,u=u+Math.imul(ue,re)|0,x=x+Math.imul(ue,q)|0,y=y+Math.imul(ee,fe)|0,u=u+Math.imul(ee,be)|0,u=u+Math.imul(K,fe)|0,x=x+Math.imul(K,be)|0,y=y+Math.imul(V,ae)|0,u=u+Math.imul(V,Ee)|0,u=u+Math.imul(k,ae)|0,x=x+Math.imul(k,Ee)|0,y=y+Math.imul(_,pe)|0,u=u+Math.imul(_,ke)|0,u=u+Math.imul(J,pe)|0,x=x+Math.imul(J,ke)|0;var It=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(It>>>26)|0,It&=67108863,y=Math.imul(Je,Ke),u=Math.imul(Je,Qe),u=u+Math.imul(rt,Ke)|0,x=Math.imul(rt,Qe),y=y+Math.imul($e,tt)|0,u=u+Math.imul($e,nt)|0,u=u+Math.imul(Ze,tt)|0,x=x+Math.imul(Ze,nt)|0,y=y+Math.imul(Fe,Ve)|0,u=u+Math.imul(Fe,at)|0,u=u+Math.imul(Ye,Ve)|0,x=x+Math.imul(Ye,at)|0,y=y+Math.imul(Ie,ge)|0,u=u+Math.imul(Ie,Ce)|0,u=u+Math.imul(Pe,ge)|0,x=x+Math.imul(Pe,Ce)|0,y=y+Math.imul(Be,De)|0,u=u+Math.imul(Be,Ge)|0,u=u+Math.imul(xe,De)|0,x=x+Math.imul(xe,Ge)|0,y=y+Math.imul(we,re)|0,u=u+Math.imul(we,q)|0,u=u+Math.imul(Ae,re)|0,x=x+Math.imul(Ae,q)|0,y=y+Math.imul(Y,fe)|0,u=u+Math.imul(Y,be)|0,u=u+Math.imul(ue,fe)|0,x=x+Math.imul(ue,be)|0,y=y+Math.imul(ee,ae)|0,u=u+Math.imul(ee,Ee)|0,u=u+Math.imul(K,ae)|0,x=x+Math.imul(K,Ee)|0,y=y+Math.imul(V,pe)|0,u=u+Math.imul(V,ke)|0,u=u+Math.imul(k,pe)|0,x=x+Math.imul(k,ke)|0,y=y+Math.imul(_,He)|0,u=u+Math.imul(_,_e)|0,u=u+Math.imul(J,He)|0,x=x+Math.imul(J,_e)|0;var Ut=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Ut>>>26)|0,Ut&=67108863,y=Math.imul(Je,tt),u=Math.imul(Je,nt),u=u+Math.imul(rt,tt)|0,x=Math.imul(rt,nt),y=y+Math.imul($e,Ve)|0,u=u+Math.imul($e,at)|0,u=u+Math.imul(Ze,Ve)|0,x=x+Math.imul(Ze,at)|0,y=y+Math.imul(Fe,ge)|0,u=u+Math.imul(Fe,Ce)|0,u=u+Math.imul(Ye,ge)|0,x=x+Math.imul(Ye,Ce)|0,y=y+Math.imul(Ie,De)|0,u=u+Math.imul(Ie,Ge)|0,u=u+Math.imul(Pe,De)|0,x=x+Math.imul(Pe,Ge)|0,y=y+Math.imul(Be,re)|0,u=u+Math.imul(Be,q)|0,u=u+Math.imul(xe,re)|0,x=x+Math.imul(xe,q)|0,y=y+Math.imul(we,fe)|0,u=u+Math.imul(we,be)|0,u=u+Math.imul(Ae,fe)|0,x=x+Math.imul(Ae,be)|0,y=y+Math.imul(Y,ae)|0,u=u+Math.imul(Y,Ee)|0,u=u+Math.imul(ue,ae)|0,x=x+Math.imul(ue,Ee)|0,y=y+Math.imul(ee,pe)|0,u=u+Math.imul(ee,ke)|0,u=u+Math.imul(K,pe)|0,x=x+Math.imul(K,ke)|0,y=y+Math.imul(V,He)|0,u=u+Math.imul(V,_e)|0,u=u+Math.imul(k,He)|0,x=x+Math.imul(k,_e)|0;var Ot=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Ot>>>26)|0,Ot&=67108863,y=Math.imul(Je,Ve),u=Math.imul(Je,at),u=u+Math.imul(rt,Ve)|0,x=Math.imul(rt,at),y=y+Math.imul($e,ge)|0,u=u+Math.imul($e,Ce)|0,u=u+Math.imul(Ze,ge)|0,x=x+Math.imul(Ze,Ce)|0,y=y+Math.imul(Fe,De)|0,u=u+Math.imul(Fe,Ge)|0,u=u+Math.imul(Ye,De)|0,x=x+Math.imul(Ye,Ge)|0,y=y+Math.imul(Ie,re)|0,u=u+Math.imul(Ie,q)|0,u=u+Math.imul(Pe,re)|0,x=x+Math.imul(Pe,q)|0,y=y+Math.imul(Be,fe)|0,u=u+Math.imul(Be,be)|0,u=u+Math.imul(xe,fe)|0,x=x+Math.imul(xe,be)|0,y=y+Math.imul(we,ae)|0,u=u+Math.imul(we,Ee)|0,u=u+Math.imul(Ae,ae)|0,x=x+Math.imul(Ae,Ee)|0,y=y+Math.imul(Y,pe)|0,u=u+Math.imul(Y,ke)|0,u=u+Math.imul(ue,pe)|0,x=x+Math.imul(ue,ke)|0,y=y+Math.imul(ee,He)|0,u=u+Math.imul(ee,_e)|0,u=u+Math.imul(K,He)|0,x=x+Math.imul(K,_e)|0;var zt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(zt>>>26)|0,zt&=67108863,y=Math.imul(Je,ge),u=Math.imul(Je,Ce),u=u+Math.imul(rt,ge)|0,x=Math.imul(rt,Ce),y=y+Math.imul($e,De)|0,u=u+Math.imul($e,Ge)|0,u=u+Math.imul(Ze,De)|0,x=x+Math.imul(Ze,Ge)|0,y=y+Math.imul(Fe,re)|0,u=u+Math.imul(Fe,q)|0,u=u+Math.imul(Ye,re)|0,x=x+Math.imul(Ye,q)|0,y=y+Math.imul(Ie,fe)|0,u=u+Math.imul(Ie,be)|0,u=u+Math.imul(Pe,fe)|0,x=x+Math.imul(Pe,be)|0,y=y+Math.imul(Be,ae)|0,u=u+Math.imul(Be,Ee)|0,u=u+Math.imul(xe,ae)|0,x=x+Math.imul(xe,Ee)|0,y=y+Math.imul(we,pe)|0,u=u+Math.imul(we,ke)|0,u=u+Math.imul(Ae,pe)|0,x=x+Math.imul(Ae,ke)|0,y=y+Math.imul(Y,He)|0,u=u+Math.imul(Y,_e)|0,u=u+Math.imul(ue,He)|0,x=x+Math.imul(ue,_e)|0;var qt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(qt>>>26)|0,qt&=67108863,y=Math.imul(Je,De),u=Math.imul(Je,Ge),u=u+Math.imul(rt,De)|0,x=Math.imul(rt,Ge),y=y+Math.imul($e,re)|0,u=u+Math.imul($e,q)|0,u=u+Math.imul(Ze,re)|0,x=x+Math.imul(Ze,q)|0,y=y+Math.imul(Fe,fe)|0,u=u+Math.imul(Fe,be)|0,u=u+Math.imul(Ye,fe)|0,x=x+Math.imul(Ye,be)|0,y=y+Math.imul(Ie,ae)|0,u=u+Math.imul(Ie,Ee)|0,u=u+Math.imul(Pe,ae)|0,x=x+Math.imul(Pe,Ee)|0,y=y+Math.imul(Be,pe)|0,u=u+Math.imul(Be,ke)|0,u=u+Math.imul(xe,pe)|0,x=x+Math.imul(xe,ke)|0,y=y+Math.imul(we,He)|0,u=u+Math.imul(we,_e)|0,u=u+Math.imul(Ae,He)|0,x=x+Math.imul(Ae,_e)|0;var Yt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Yt>>>26)|0,Yt&=67108863,y=Math.imul(Je,re),u=Math.imul(Je,q),u=u+Math.imul(rt,re)|0,x=Math.imul(rt,q),y=y+Math.imul($e,fe)|0,u=u+Math.imul($e,be)|0,u=u+Math.imul(Ze,fe)|0,x=x+Math.imul(Ze,be)|0,y=y+Math.imul(Fe,ae)|0,u=u+Math.imul(Fe,Ee)|0,u=u+Math.imul(Ye,ae)|0,x=x+Math.imul(Ye,Ee)|0,y=y+Math.imul(Ie,pe)|0,u=u+Math.imul(Ie,ke)|0,u=u+Math.imul(Pe,pe)|0,x=x+Math.imul(Pe,ke)|0,y=y+Math.imul(Be,He)|0,u=u+Math.imul(Be,_e)|0,u=u+Math.imul(xe,He)|0,x=x+Math.imul(xe,_e)|0;var Xt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Xt>>>26)|0,Xt&=67108863,y=Math.imul(Je,fe),u=Math.imul(Je,be),u=u+Math.imul(rt,fe)|0,x=Math.imul(rt,be),y=y+Math.imul($e,ae)|0,u=u+Math.imul($e,Ee)|0,u=u+Math.imul(Ze,ae)|0,x=x+Math.imul(Ze,Ee)|0,y=y+Math.imul(Fe,pe)|0,u=u+Math.imul(Fe,ke)|0,u=u+Math.imul(Ye,pe)|0,x=x+Math.imul(Ye,ke)|0,y=y+Math.imul(Ie,He)|0,u=u+Math.imul(Ie,_e)|0,u=u+Math.imul(Pe,He)|0,x=x+Math.imul(Pe,_e)|0;var Ft=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Ft>>>26)|0,Ft&=67108863,y=Math.imul(Je,ae),u=Math.imul(Je,Ee),u=u+Math.imul(rt,ae)|0,x=Math.imul(rt,Ee),y=y+Math.imul($e,pe)|0,u=u+Math.imul($e,ke)|0,u=u+Math.imul(Ze,pe)|0,x=x+Math.imul(Ze,ke)|0,y=y+Math.imul(Fe,He)|0,u=u+Math.imul(Fe,_e)|0,u=u+Math.imul(Ye,He)|0,x=x+Math.imul(Ye,_e)|0;var Jt=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(Jt>>>26)|0,Jt&=67108863,y=Math.imul(Je,pe),u=Math.imul(Je,ke),u=u+Math.imul(rt,pe)|0,x=Math.imul(rt,ke),y=y+Math.imul($e,He)|0,u=u+Math.imul($e,_e)|0,u=u+Math.imul(Ze,He)|0,x=x+Math.imul(Ze,_e)|0;var At=(w+y|0)+((u&8191)<<13)|0;w=(x+(u>>>13)|0)+(At>>>26)|0,At&=67108863,y=Math.imul(Je,He),u=Math.imul(Je,_e),u=u+Math.imul(rt,He)|0,x=Math.imul(rt,_e);var Qt=(w+y|0)+((u&8191)<<13)|0;return w=(x+(u>>>13)|0)+(Qt>>>26)|0,Qt&=67108863,S[0]=ct,S[1]=vt,S[2]=gt,S[3]=mt,S[4]=Ct,S[5]=Pt,S[6]=Nt,S[7]=Lt,S[8]=It,S[9]=Ut,S[10]=Ot,S[11]=zt,S[12]=qt,S[13]=Yt,S[14]=Xt,S[15]=Ft,S[16]=Jt,S[17]=At,S[18]=Qt,w!==0&&(S[19]=w,d.length++),d};Math.imul||(C=A);function T(R,a,f){f.negative=a.negative^R.negative,f.length=R.length+a.length;for(var d=0,v=0,b=0;b<f.length-1;b++){var S=v;v=0;for(var w=d&67108863,y=Math.min(b,a.length-1),u=Math.max(0,b-R.length+1);u<=y;u++){var x=b-u,L=R.words[x]|0,_=a.words[u]|0,J=L*_,Z=J&67108863;S=S+(J/67108864|0)|0,Z=Z+w|0,w=Z&67108863,S=S+(Z>>>26)|0,v+=S>>>26,S&=67108863}f.words[b]=w,d=S,S=v}return d!==0?f.words[b]=d:f.length--,f.strip()}function I(R,a,f){var d=new M;return d.mulp(R,a,f)}r.prototype.mulTo=function(a,f){var d,v=this.length+a.length;return this.length===10&&a.length===10?d=C(this,a,f):v<63?d=A(this,a,f):v<1024?d=T(this,a,f):d=I(this,a,f),d};function M(R,a){this.x=R,this.y=a}M.prototype.makeRBT=function(a){for(var f=new Array(a),d=r.prototype._countBits(a)-1,v=0;v<a;v++)f[v]=this.revBin(v,d,a);return f},M.prototype.revBin=function(a,f,d){if(a===0||a===d-1)return a;for(var v=0,b=0;b<f;b++)v|=(a&1)<<f-b-1,a>>=1;return v},M.prototype.permute=function(a,f,d,v,b,S){for(var w=0;w<S;w++)v[w]=f[a[w]],b[w]=d[a[w]]},M.prototype.transform=function(a,f,d,v,b,S){this.permute(S,a,f,d,v,b);for(var w=1;w<b;w<<=1)for(var y=w<<1,u=Math.cos(2*Math.PI/y),x=Math.sin(2*Math.PI/y),L=0;L<b;L+=y)for(var _=u,J=x,Z=0;Z<w;Z++){var V=d[L+Z],k=v[L+Z],H=d[L+Z+w],ee=v[L+Z+w],K=_*H-J*ee;ee=_*ee+J*H,H=K,d[L+Z]=V+H,v[L+Z]=k+ee,d[L+Z+w]=V-H,v[L+Z+w]=k-ee,Z!==y&&(K=u*_-x*J,J=u*J+x*_,_=K)}},M.prototype.guessLen13b=function(a,f){var d=Math.max(f,a)|1,v=d&1,b=0;for(d=d/2|0;d;d=d>>>1)b++;return 1<<b+1+v},M.prototype.conjugate=function(a,f,d){if(!(d<=1))for(var v=0;v<d/2;v++){var b=a[v];a[v]=a[d-v-1],a[d-v-1]=b,b=f[v],f[v]=-f[d-v-1],f[d-v-1]=-b}},M.prototype.normalize13b=function(a,f){for(var d=0,v=0;v<f/2;v++){var b=Math.round(a[2*v+1]/f)*8192+Math.round(a[2*v]/f)+d;a[v]=b&67108863,b<67108864?d=0:d=b/67108864|0}return a},M.prototype.convert13b=function(a,f,d,v){for(var b=0,S=0;S<f;S++)b=b+(a[S]|0),d[2*S]=b&8191,b=b>>>13,d[2*S+1]=b&8191,b=b>>>13;for(S=2*f;S<v;++S)d[S]=0;i(b===0),i((b&-8192)===0)},M.prototype.stub=function(a){for(var f=new Array(a),d=0;d<a;d++)f[d]=0;return f},M.prototype.mulp=function(a,f,d){var v=2*this.guessLen13b(a.length,f.length),b=this.makeRBT(v),S=this.stub(v),w=new Array(v),y=new Array(v),u=new Array(v),x=new Array(v),L=new Array(v),_=new Array(v),J=d.words;J.length=v,this.convert13b(a.words,a.length,w,v),this.convert13b(f.words,f.length,x,v),this.transform(w,S,y,u,v,b),this.transform(x,S,L,_,v,b);for(var Z=0;Z<v;Z++){var V=y[Z]*L[Z]-u[Z]*_[Z];u[Z]=y[Z]*_[Z]+u[Z]*L[Z],y[Z]=V}return this.conjugate(y,u,v),this.transform(y,u,J,S,v,b),this.conjugate(J,S,v),this.normalize13b(J,v),d.negative=a.negative^f.negative,d.length=a.length+f.length,d.strip()},r.prototype.mul=function(a){var f=new r(null);return f.words=new Array(this.length+a.length),this.mulTo(a,f)},r.prototype.mulf=function(a){var f=new r(null);return f.words=new Array(this.length+a.length),I(this,a,f)},r.prototype.imul=function(a){return this.clone().mulTo(a,this)},r.prototype.imuln=function(a){i(typeof a=="number"),i(a<67108864);for(var f=0,d=0;d<this.length;d++){var v=(this.words[d]|0)*a,b=(v&67108863)+(f&67108863);f>>=26,f+=v/67108864|0,f+=b>>>26,this.words[d]=b&67108863}return f!==0&&(this.words[d]=f,this.length++),this.length=a===0?1:this.length,this},r.prototype.muln=function(a){return this.clone().imuln(a)},r.prototype.sqr=function(){return this.mul(this)},r.prototype.isqr=function(){return this.imul(this.clone())},r.prototype.pow=function(a){var f=E(a);if(f.length===0)return new r(1);for(var d=this,v=0;v<f.length&&f[v]===0;v++,d=d.sqr());if(++v<f.length)for(var b=d.sqr();v<f.length;v++,b=b.sqr())f[v]!==0&&(d=d.mul(b));return d},r.prototype.iushln=function(a){i(typeof a=="number"&&a>=0);var f=a%26,d=(a-f)/26,v=67108863>>>26-f<<26-f,b;if(f!==0){var S=0;for(b=0;b<this.length;b++){var w=this.words[b]&v,y=(this.words[b]|0)-w<<f;this.words[b]=y|S,S=w>>>26-f}S&&(this.words[b]=S,this.length++)}if(d!==0){for(b=this.length-1;b>=0;b--)this.words[b+d]=this.words[b];for(b=0;b<d;b++)this.words[b]=0;this.length+=d}return this.strip()},r.prototype.ishln=function(a){return i(this.negative===0),this.iushln(a)},r.prototype.iushrn=function(a,f,d){i(typeof a=="number"&&a>=0);var v;f?v=(f-f%26)/26:v=0;var b=a%26,S=Math.min((a-b)/26,this.length),w=67108863^67108863>>>b<<b,y=d;if(v-=S,v=Math.max(0,v),y){for(var u=0;u<S;u++)y.words[u]=this.words[u];y.length=S}if(S!==0)if(this.length>S)for(this.length-=S,u=0;u<this.length;u++)this.words[u]=this.words[u+S];else this.words[0]=0,this.length=1;var x=0;for(u=this.length-1;u>=0&&(x!==0||u>=v);u--){var L=this.words[u]|0;this.words[u]=x<<26-b|L>>>b,x=L&w}return y&&x!==0&&(y.words[y.length++]=x),this.length===0&&(this.words[0]=0,this.length=1),this.strip()},r.prototype.ishrn=function(a,f,d){return i(this.negative===0),this.iushrn(a,f,d)},r.prototype.shln=function(a){return this.clone().ishln(a)},r.prototype.ushln=function(a){return this.clone().iushln(a)},r.prototype.shrn=function(a){return this.clone().ishrn(a)},r.prototype.ushrn=function(a){return this.clone().iushrn(a)},r.prototype.testn=function(a){i(typeof a=="number"&&a>=0);var f=a%26,d=(a-f)/26,v=1<<f;if(this.length<=d)return!1;var b=this.words[d];return!!(b&v)},r.prototype.imaskn=function(a){i(typeof a=="number"&&a>=0);var f=a%26,d=(a-f)/26;if(i(this.negative===0,"imaskn works only with positive numbers"),this.length<=d)return this;if(f!==0&&d++,this.length=Math.min(d,this.length),f!==0){var v=67108863^67108863>>>f<<f;this.words[this.length-1]&=v}return this.length===0&&(this.words[0]=0,this.length=1),this.strip()},r.prototype.maskn=function(a){return this.clone().imaskn(a)},r.prototype.iaddn=function(a){return i(typeof a=="number"),i(a<67108864),a<0?this.isubn(-a):this.negative!==0?this.length===1&&(this.words[0]|0)<a?(this.words[0]=a-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(a),this.negative=1,this):this._iaddn(a)},r.prototype._iaddn=function(a){this.words[0]+=a;for(var f=0;f<this.length&&this.words[f]>=67108864;f++)this.words[f]-=67108864,f===this.length-1?this.words[f+1]=1:this.words[f+1]++;return this.length=Math.max(this.length,f+1),this}
vendor: 9,243 bytes, line 45
45,r.prototype.isubn=function(a){if(i(typeof a=="number"),i(a<67108864),a<0)return this.iaddn(-a);if(this.negative!==0)return this.negative=0,this.iaddn(a),this.negative=1,this;if(this.words[0]-=a,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var f=0;f<this.length&&this.words[f]<0;f++)this.words[f]+=67108864,this.words[f+1]-=1;return this.strip()},r.prototype.addn=function(a){return this.clone().iaddn(a)},r.prototype.subn=function(a){return this.clone().isubn(a)},r.prototype.iabs=function(){return this.negative=0,this},r.prototype.abs=function(){return this.clone().iabs()},r.prototype._ishlnsubmul=function(a,f,d){var v=a.length+d,b;this._expand(v);var S,w=0;for(b=0;b<a.length;b++){S=(this.words[b+d]|0)+w;var y=(a.words[b]|0)*f;S-=y&67108863,w=(S>>26)-(y/67108864|0),this.words[b+d]=S&67108863}for(;b<this.length-d;b++)S=(this.words[b+d]|0)+w,w=S>>26,this.words[b+d]=S&67108863;if(w===0)return this.strip();for(i(w===-1),w=0,b=0;b<this.length;b++)S=-(this.words[b]|0)+w,w=S>>26,this.words[b]=S&67108863;return this.negative=1,this.strip()},r.prototype._wordDiv=function(a,f){var d=this.length-a.length,v=this.clone(),b=a,S=b.words[b.length-1]|0,w=this._countBits(S);d=26-w,d!==0&&(b=b.ushln(d),v.iushln(d),S=b.words[b.length-1]|0);var y=v.length-b.length,u;if(f!=="mod"){u=new r(null),u.length=y+1,u.words=new Array(u.length);for(var x=0;x<u.length;x++)u.words[x]=0}var L=v.clone()._ishlnsubmul(b,1,y);L.negative===0&&(v=L,u&&(u.words[y]=1));for(var _=y-1;_>=0;_--){var J=(v.words[b.length+_]|0)*67108864+(v.words[b.length+_-1]|0);for(J=Math.min(J/S|0,67108863),v._ishlnsubmul(b,J,_);v.negative!==0;)J--,v.negative=0,v._ishlnsubmul(b,1,_),v.isZero()||(v.negative^=1);u&&(u.words[_]=J)}return u&&u.strip(),v.strip(),f!=="div"&&d!==0&&v.iushrn(d),{div:u||null,mod:v}},r.prototype.divmod=function(a,f,d){if(i(!a.isZero()),this.isZero())return{div:new r(0),mod:new r(0)};var v,b,S;return this.negative!==0&&a.negative===0?(S=this.neg().divmod(a,f),f!=="mod"&&(v=S.div.neg()),f!=="div"&&(b=S.mod.neg(),d&&b.negative!==0&&b.iadd(a)),{div:v,mod:b}):this.negative===0&&a.negative!==0?(S=this.divmod(a.neg(),f),f!=="mod"&&(v=S.div.neg()),{div:v,mod:S.mod}):(this.negative&a.negative)!==0?(S=this.neg().divmod(a.neg(),f),f!=="div"&&(b=S.mod.neg(),d&&b.negative!==0&&b.isub(a)),{div:S.div,mod:b}):a.length>this.length||this.cmp(a)<0?{div:new r(0),mod:this}:a.length===1?f==="div"?{div:this.divn(a.words[0]),mod:null}:f==="mod"?{div:null,mod:new r(this.modn(a.words[0]))}:{div:this.divn(a.words[0]),mod:new r(this.modn(a.words[0]))}:this._wordDiv(a,f)},r.prototype.div=function(a){return this.divmod(a,"div",!1).div},r.prototype.mod=function(a){return this.divmod(a,"mod",!1).mod},r.prototype.umod=function(a){return this.divmod(a,"mod",!0).mod},r.prototype.divRound=function(a){var f=this.divmod(a);if(f.mod.isZero())return f.div;var d=f.div.negative!==0?f.mod.isub(a):f.mod,v=a.ushrn(1),b=a.andln(1),S=d.cmp(v);return S<0||b===1&&S===0?f.div:f.div.negative!==0?f.div.isubn(1):f.div.iaddn(1)},r.prototype.modn=function(a){i(a<=67108863);for(var f=(1<<26)%a,d=0,v=this.length-1;v>=0;v--)d=(f*d+(this.words[v]|0))%a;return d},r.prototype.idivn=function(a){i(a<=67108863);for(var f=0,d=this.length-1;d>=0;d--){var v=(this.words[d]|0)+f*67108864;this.words[d]=v/a|0,f=v%a}return this.strip()},r.prototype.divn=function(a){return this.clone().idivn(a)},r.prototype.egcd=function(a){i(a.negative===0),i(!a.isZero());var f=this,d=a.clone();f.negative!==0?f=f.umod(a):f=f.clone();for(var v=new r(1),b=new r(0),S=new r(0),w=new r(1),y=0;f.isEven()&&d.isEven();)f.iushrn(1),d.iushrn(1),++y;for(var u=d.clone(),x=f.clone();!f.isZero();){for(var L=0,_=1;(f.words[0]&_)===0&&L<26;++L,_<<=1);if(L>0)for(f.iushrn(L);L-- >0;)(v.isOdd()||b.isOdd())&&(v.iadd(u),b.isub(x)),v.iushrn(1),b.iushrn(1);for(var J=0,Z=1;(d.words[0]&Z)===0&&J<26;++J,Z<<=1);if(J>0)for(d.iushrn(J);J-- >0;)(S.isOdd()||w.isOdd())&&(S.iadd(u),w.isub(x)),S.iushrn(1),w.iushrn(1);f.cmp(d)>=0?(f.isub(d),v.isub(S),b.isub(w)):(d.isub(f),S.isub(v),w.isub(b))}return{a:S,b:w,gcd:d.iushln(y)}},r.prototype._invmp=function(a){i(a.negative===0),i(!a.isZero());var f=this,d=a.clone();f.negative!==0?f=f.umod(a):f=f.clone();for(var v=new r(1),b=new r(0),S=d.clone();f.cmpn(1)>0&&d.cmpn(1)>0;){for(var w=0,y=1;(f.words[0]&y)===0&&w<26;++w,y<<=1);if(w>0)for(f.iushrn(w);w-- >0;)v.isOdd()&&v.iadd(S),v.iushrn(1);for(var u=0,x=1;(d.words[0]&x)===0&&u<26;++u,x<<=1);if(u>0)for(d.iushrn(u);u-- >0;)b.isOdd()&&b.iadd(S),b.iushrn(1);f.cmp(d)>=0?(f.isub(d),v.isub(b)):(d.isub(f),b.isub(v))}var L;return f.cmpn(1)===0?L=v:L=b,L.cmpn(0)<0&&L.iadd(a),L},r.prototype.gcd=function(a){if(this.isZero())return a.abs();if(a.isZero())return this.abs();var f=this.clone(),d=a.clone();f.negative=0,d.negative=0;for(var v=0;f.isEven()&&d.isEven();v++)f.iushrn(1),d.iushrn(1);do{for(;f.isEven();)f.iushrn(1);for(;d.isEven();)d.iushrn(1);var b=f.cmp(d);if(b<0){var S=f;f=d,d=S}else if(b===0||d.cmpn(1)===0)break;f.isub(d)}while(!0);return d.iushln(v)},r.prototype.invm=function(a){return this.egcd(a).a.umod(a)},r.prototype.isEven=function(){return(this.words[0]&1)===0},r.prototype.isOdd=function(){return(this.words[0]&1)===1},r.prototype.andln=function(a){return this.words[0]&a},r.prototype.bincn=function(a){i(typeof a=="number");var f=a%26,d=(a-f)/26,v=1<<f;if(this.length<=d)return this._expand(d+1),this.words[d]|=v,this;for(var b=v,S=d;b!==0&&S<this.length;S++){var w=this.words[S]|0;w+=b,b=w>>>26,w&=67108863,this.words[S]=w}return b!==0&&(this.words[S]=b,this.length++),this},r.prototype.isZero=function(){return this.length===1&&this.words[0]===0},r.prototype.cmpn=function(a){var f=a<0;if(this.negative!==0&&!f)return-1;if(this.negative===0&&f)return 1;this.strip();var d;if(this.length>1)d=1;else{f&&(a=-a),i(a<=67108863,"Number is too big");var v=this.words[0]|0;d=v===a?0:v<a?-1:1}return this.negative!==0?-d|0:d},r.prototype.cmp=function(a){if(this.negative!==0&&a.negative===0)return-1;if(this.negative===0&&a.negative!==0)return 1;var f=this.ucmp(a);return this.negative!==0?-f|0:f},r.prototype.ucmp=function(a){if(this.length>a.length)return 1;if(this.length<a.length)return-1;for(var f=0,d=this.length-1;d>=0;d--){var v=this.words[d]|0,b=a.words[d]|0;if(v!==b){v<b?f=-1:v>b&&(f=1);break}}return f},r.prototype.gtn=function(a){return this.cmpn(a)===1},r.prototype.gt=function(a){return this.cmp(a)===1},r.prototype.gten=function(a){return this.cmpn(a)>=0},r.prototype.gte=function(a){return this.cmp(a)>=0},r.prototype.ltn=function(a){return this.cmpn(a)===-1},r.prototype.lt=function(a){return this.cmp(a)===-1},r.prototype.lten=function(a){return this.cmpn(a)<=0},r.prototype.lte=function(a){return this.cmp(a)<=0},r.prototype.eqn=function(a){return this.cmpn(a)===0},r.prototype.eq=function(a){return this.cmp(a)===0},r.red=function(a){return new U(a)},r.prototype.toRed=function(a){return i(!this.red,"Already a number in reduction context"),i(this.negative===0,"red works only with positives"),a.convertTo(this)._forceRed(a)},r.prototype.fromRed=function(){return i(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},r.prototype._forceRed=function(a){return this.red=a,this},r.prototype.forceRed=function(a){return i(!this.red,"Already a number in reduction context"),this._forceRed(a)},r.prototype.redAdd=function(a){return i(this.red,"redAdd works only with red numbers"),this.red.add(this,a)},r.prototype.redIAdd=function(a){return i(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,a)},r.prototype.redSub=function(a){return i(this.red,"redSub works only with red numbers"),this.red.sub(this,a)},r.prototype.redISub=function(a){return i(this.red,"redISub works only with red numbers"),this.red.isub(this,a)},r.prototype.redShl=function(a){return i(this.red,"redShl works only with red numbers"),this.red.shl(this,a)},r.prototype.redMul=function(a){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,a),this.red.mul(this,a)},r.prototype.redIMul=function(a){return i(this.red,"redMul works only with red numbers"),this.red._verify2(this,a),this.red.imul(this,a)},r.prototype.redSqr=function(){return i(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},r.prototype.redISqr=function(){return i(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},r.prototype.redSqrt=function(){return i(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},r.prototype.redInvm=function(){return i(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},r.prototype.redNeg=function(){return i(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},r.prototype.redPow=function(a){return i(this.red&&!a.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,a)};var P={k256:null,p224:null,p192:null,p25519:null};function N(R,a){this.name=R,this.p=new r(a,16),this.n=this.p.bitLength(),this.k=new r(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}N.prototype._tmp=function(){var a=new r(null);return a.words=new Array(Math.ceil(this.n/13)),a},N.prototype.ireduce=function(a){var f=a,d;
45do this.split(f,this.tmp),f=this.imulK(f),f=f.iadd(this.tmp),d=f.bitLength();while(d>this.n);var v=d<this.n?-1:f.ucmp(this.p);return v===0?(f.words[0]=0,f.length=1):v>0?f.isub(this.p):f.strip!==void 0?f.strip():f._strip(),f},N.prototype.split=function(a,f){a.iushrn(this.n,0,f)},N.prototype.imulK=function(a){return a.imul(this.k)};function O(){N.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}s(O,N),O.prototype.split=function(a,f){for(var d=4194303,v=Math.min(a.length,9),b=0;b<v;b++)f.words[b]=a.words[b];if(f.length=v,a.length<=9){a.words[0]=0,a.length=1;return}var S=a.words[9];for(f.words[f.length++]=S&d,b=10;b<a.length;b++){var w=a.words[b]|0;a.words[b-10]=(w&d)<<4|S>>>22,S=w}S>>>=22,a.words[b-10]=S,S===0&&a.length>10?a.length-=10:a.length-=9},O.prototype.imulK=function(a){a.words[a.length]=0,a.words[a.length+1]=0,a.length+=2;for(var f=0,d=0;d<a.length;d++){var v=a.words[d]|0;f+=v*977,a.words[d]=f&67108863,f=v*64+(f/67108864|0)}return a.words[a.length-1]===0&&(a.length--,a.words[a.length-1]===0&&a.length--),a};function j(){N.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}s(j,N);function B(){N.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}s(B,N);function D(){N.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}s(D,N),D.prototype.imulK=function(a){for(var f=0,d=0;d<a.length;d++){var v=(a.words[d]|0)*19+f,b=v&67108863;v>>>=26,a.words[d]=b,f=v}return f!==0&&(a.words[a.length++]=f),a},r._prime=function(a){if(P[a])return P[a];var f;if(a==="k256")f=new O;else if(a==="p224")f=new j;else if(a==="p192")f=new B;else if(a==="p25519")f=new D;else throw new Error("Unknown prime "+a);return P[a]=f,f};function U(R){if(typeof R=="string"){var a=r._prime(R);this.m=a.p,this.prime=a}else i(R.gtn(1),"modulus must be greater than 1"),this.m=R,this.prime=null}U.prototype._verify1=function(a){i(a.negative===0,"red works only with positives"),i(a.red,"red works only with red numbers")},U.prototype._verify2=function(a,f){i((a.negative|f.negative)===0,"red works only with positives"),i(a.red&&a.red===f.red,"red works only with red numbers")},U.prototype.imod=function(a){return this.prime?this.prime.ireduce(a)._forceRed(this):a.umod(this.m)._forceRed(this)},U.prototype.neg=function(a){return a.isZero()?a.clone():this.m.sub(a)._forceRed(this)},U.prototype.add=function(a,f){this._verify2(a,f);var d=a.add(f);return d.cmp(this.m)>=0&&d.isub(this.m),d._forceRed(this)},U.prototype.iadd=function(a,f){this._verify2(a,f);var d=a.iadd(f);return d.cmp(this.m)>=0&&d.isub(this.m),d},U.prototype.sub=function(a,f){this._verify2(a,f);var d=a.sub(f);return d.cmpn(0)<0&&d.iadd(this.m),d._forceRed(this)},U.prototype.isub=function(a,f){this._verify2(a,f);var d=a.isub(f);return d.cmpn(0)<0&&d.iadd(this.m),d},U.prototype.shl=function(a,f){return this._verify1(a),this.imod(a.ushln(f))},U.prototype.imul=function(a,f){return this._verify2(a,f),this.imod(a.imul(f))},U.prototype.mul=function(a,f){return this._verify2(a,f),this.imod(a.mul(f))},U.prototype.isqr=function(a){return this.imul(a,a.clone())},U.prototype.sqr=function(a){return this.mul(a,a)},U.prototype.sqrt=function(a){if(a.isZero())return a.clone();var f=this.m.andln(3);if(i(f%2===1),f===3){var d=this.m.add(new r(1)).iushrn(2);return this.pow(a,d)}for(var v=this.m.subn(1),b=0;!v.isZero()&&v.andln(1)===0;)b++,v.iushrn(1);i(!v.isZero());var S=new r(1).toRed(this),w=S.redNeg(),y=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new r(2*u*u).toRed(this);this.pow(u,y).cmp(w)!==0;)u.redIAdd(w);for(var x=this.pow(u,v),L=this.pow(a,v.addn(1).iushrn(1)),_=this.pow(a,v),J=b;_.cmp(S)!==0;){for(var Z=_,V=0;Z.cmp(S)!==0;V++)Z=Z.redSqr();i(V<J);var k=this.pow(x,new r(1).iushln(J-V-1));L=L.redMul(k),x=k.redSqr(),_=_.redMul(x),J=V}return L},U.prototype.invm=function(a){var f=a._invmp(this.m);return f.negative!==0?(f.negative=0,this.imod(f).redNeg()):this.imod(f)},U.prototype.pow=function(a,f){if(f.isZero())return new r(1).toRed(this);if(f.cmpn(1)===0)return a.clone();var d=4,v=new Array(1<<d);v[0]=new r(1).toRed(this),v[1]=a;for(var b=2;b<v.length;b++)v[b]=this.mul(v[b-1],a);var S=v[0],w=0,y=0,u=f.bitLength()%26;for(u===0&&(u=26),b=f.length-1;b>=0;b--){for(var x=f.words[b],L=u-1;L>=0;L--){var _=x>>L&1;if(S!==v[0]&&(S=this.sqr(S)),_===0&&w===0){y=0;continue}w<<=1,w|=_,y++,!(y!==d&&(b!==0||L!==0))&&(S=this.mul(S,v[w]),y=0,w=0)}u=26}return S},U.prototype.convertTo=function(a){var f=a.umod(this.m);return f===a?f.clone():f},U.prototype.convertFrom=function(a){var f=a.clone();return f.red=null,f},r.mont=function(a){return new z(a)};function z(R){U.call(this,R),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new r(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}s(z,U),z.prototype.convertTo=function(a){return this.imod(a.ushln(this.shift))},z.prototype.convertFrom=function(a){var f=this.imod(a.mul(this.rinv));return f.red=null,f},z.prototype.imul=function(a,f){if(a.isZero()||f.isZero())return a.words[0]=0,a.length=1,a;var d=a.imul(f),v=d.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),b=d.isub(v).iushrn(this.shift),S=b;return b.cmp(this.m)>=0?S=b.isub(this.m):b.cmpn(0)<0&&(S=b.iadd(this.m)),S._forceRed(this)},z.prototype.mul=function(a,f){if(a.isZero()||f.isZero())return new r(0)._forceRed(this);var d=a.mul(f),v=d.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),b=d.isub(v).iushrn(this.shift),S=b;return b.cmp(this.m)>=0?S=b.isub(this.m):b.cmpn(0)<0&&(S=b.iadd(this.m)),S._forceRed(this)},z.prototype.invm=function(a){var f=this.imod(a._invmp(this.m).mul(this.r2));return f._forceRed(this)}})(e,bn)}(bn$1)),bn$1.exports}var withPublic_1,hasRequiredWithPublic;function requireWithPublic(){if(hasRequiredWithPublic)return withPublic_1;hasRequiredWithPublic=1;var e=requireBn(),t=requireSafeBuffer$2().Buffer;function n(i,s){return t.from(i.toRed(e.mont(s.modulus)).redPow(new e(s.publicExponent)).fromRed().toArray())}return withPublic_1=n,withPublic_1}var publicEncrypt,hasRequiredPublicEncrypt;function requirePublicEncrypt(){if(hasRequiredPublicEncrypt)return publicEncrypt;hasRequiredPublicEncrypt=1;var e=requireParseAsn1(),t=requireBrowser$c(),n=requireBrowser$a(),i=requireMgf(),s=requireXor(),r=requireBn(),o=requireWithPublic(),l=requireBrowserifyRsa(),c=requireSafeBuffer$2().Buffer;publicEncrypt=function(E,A,C){var T;E.padding?T=E.padding:C?T=1:T=4;var I=e(E),M;if(T===4)M=h(I,A);else if(T===1)M=p(I,A,C);else if(T===3){if(M=new r(A),M.cmp(I.modulus)>=0)throw new Error("data too long for modulus")}else throw new Error("unknown padding");return C?l(M,I):o(M,I)};function h(g,E){var A=g.modulus.byteLength(),C=E.length,T=n("sha1").update(c.alloc(0)).digest(),I=T.length,M=2*I;if(C>A-M-2)throw new Error("message too long");var P=c.alloc(A-C-M-2),N=A-I-1,O=t(I),j=s(c.concat([T,P,c.alloc(1,1),E],N),i(O,N)),B=s(O,i(j,I));return new r(c.concat([c.alloc(1),B,j],A))}function p(g,E,A){var C=E.length,T=g.modulus.byteLength();if(C>T-11)throw new Error("message too long");var I;return A?I=c.alloc(T-C-3,255):I=m(T-C-3),new r(c.concat([c.from([0,A?1:2]),I,c.alloc(1),E],T))}function m(g){for(var E=c.allocUnsafe(g),A=0,C=t(g*2),T=0,I;A<g;)T===C.length&&(C=t(g*2),T=0),I=C[T++],I&&(E[A++]=I);return E}return publicEncrypt}var privateDecrypt,hasRequiredPrivateDecrypt;function requirePrivateDecrypt(){if(hasRequiredPrivateDecrypt)return privateDecrypt;hasRequiredPrivateDecrypt=1;var e=requireParseAsn1(),t=requireMgf(),n=requireXor(),i=requireBn(),s=requireBrowserifyRsa(),r=requireBrowser$a(),o=requireWithPublic(),l=requireSafeBuffer$2().Buffer;privateDecrypt=function(g,E,A){var C;g.padding?C=g.padding:A?C=1:C=4;var T=e(g),I=T.modulus.byteLength();if(E.length>I||new i(E).cmp(T.modulus)>=0)throw new Error("decryption error");var M;A?M=o(new i(E),T):M=s(E,T);var P=l.alloc(I-M.length);if(M=l.concat([P,M],I),C===4)return c(T,M);if(C===1)return h(T,M,A);
45if(C===3)return M;throw new Error("unknown padding")};function c(m,g){var E=m.modulus.byteLength(),A=r("sha1").update(l.alloc(0)).digest(),C=A.length;if(g[0]!==0)throw new Error("decryption error");var T=g.slice(1,C+1),I=g.slice(C+1),M=n(T,t(I,C)),P=n(I,t(M,E-C-1));if(p(A,P.slice(0,C)))throw new Error("decryption error");for(var N=C;P[N]===0;)N++;if(P[N++]!==1)throw new Error("decryption error");return P.slice(N)}function h(m,g,E){for(var A=g.slice(0,2),C=2,T=0;g[C++]!==0;)if(C>=g.length){T++;break}var I=g.slice(2,C-1);if((A.toString("hex")!=="0002"&&!E||A.toString("hex")!=="0001"&&E)&&T++,I.length<8&&T++,T)throw new Error("decryption error");return g.slice(C)}function p(m,g){m=l.from(m),g=l.from(g);var E=0,A=m.length;m.length!==g.length&&(E++,A=Math.min(m.length,g.length));for(var C=-1;++C<A;)E+=m[C]^g[C];return E}return privateDecrypt}var hasRequiredBrowser$2;function requireBrowser$2(){return hasRequiredBrowser$2||(hasRequiredBrowser$2=1,function(e){e.publicEncrypt=requirePublicEncrypt(),e.privateDecrypt=requirePrivateDecrypt(),e.privateEncrypt=function(n,i){return e.publicEncrypt(n,i,!0)},e.publicDecrypt=function(n,i){return e.privateDecrypt(n,i,!0)}}(browser$2)),browser$2}var browser$1={},hasRequiredBrowser$1;function requireBrowser$1(){if(hasRequiredBrowser$1)return browser$1;hasRequiredBrowser$1=1;function e(){throw new Error(`secure random number generation not supported by this browser 46use chrome, FireFox or Internet Explorer 11`)}var t=requireSafeBuffer$2(),n=requireBrowser$c(),i=t.Buffer,s=t.kMaxLength,r=commonjsGlobal.crypto||commonjsGlobal.msCrypto,o=Math.pow(2,32)-1;function l(g,E){if(typeof g!="number"||g!==g)throw new TypeError("offset must be a number");if(g>o||g<0)throw new TypeError("offset must be a uint32");if(g>s||g>E)throw new RangeError("offset out of range")}function c(g,E,A){if(typeof g!="number"||g!==g)throw new TypeError("size must be a number");if(g>o||g<0)throw new TypeError("size must be a uint32");if(g+E>A||g>s)throw new RangeError("buffer too small")}r&&r.getRandomValues||!process$1.browser?(browser$1.randomFill=h,browser$1.randomFillSync=m):(browser$1.randomFill=e,browser$1.randomFillSync=e);function h(g,E,A,C){if(!i.isBuffer(g)&&!(g instanceof commonjsGlobal.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');if(typeof E=="function")C=E,E=0,A=g.length;else if(typeof A=="function")C=A,A=g.length-E;else if(typeof C!="function")throw new TypeError('"cb" argument must be a function');return l(E,g.length),c(A,E,g.length),p(g,E,A,C)}function p(g,E,A,C){if(process$1.browser){var T=g.buffer,I=new Uint8Array(T,E,A);if(r.getRandomValues(I),C){process$1.nextTick(function(){C(null,g)});return}return g}if(C){n(A,function(P,N){if(P)return C(P);N.copy(g,E),C(null,g)});return}var M=n(A);return M.copy(g,E),g}function m(g,E,A){if(typeof E>"u"&&(E=0),!i.isBuffer(g)&&!(g instanceof commonjsGlobal.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');return l(E,g.length),A===void 0&&(A=g.length-E),c(A,E,g.length),p(g,E,A)}return browser$1}var hasRequiredCryptoBrowserify;function requireCryptoBrowserify(){if(hasRequiredCryptoBrowserify)return cryptoBrowserify;hasRequiredCryptoBrowserify=1,cryptoBrowserify.randomBytes=cryptoBrowserify.rng=cryptoBrowserify.pseudoRandomBytes=cryptoBrowserify.prng=requireBrowser$c(),cryptoBrowserify.createHash=cryptoBrowserify.Hash=requireBrowser$a(),cryptoBrowserify.createHmac=cryptoBrowserify.Hmac=requireBrowser$9();var e=requireAlgos(),t=Object.keys(e),n=["sha1","sha224","sha256","sha384","sha512","md5","rmd160"].concat(t);cryptoBrowserify.getHashes=function(){return n};var i=requireBrowser$8();cryptoBrowserify.pbkdf2=i.pbkdf2,cryptoBrowserify.pbkdf2Sync=i.pbkdf2Sync;var s=requireBrowser$6();cryptoBrowserify.Cipher=s.Cipher,cryptoBrowserify.createCipher=s.createCipher,cryptoBrowserify.Cipheriv=s.Cipheriv,cryptoBrowserify.createCipheriv=s.createCipheriv,cryptoBrowserify.Decipher=s.Decipher,cryptoBrowserify.createDecipher=s.createDecipher,cryptoBrowserify.Decipheriv=s.Decipheriv,cryptoBrowserify.createDecipheriv=s.createDecipheriv,cryptoBrowserify.getCiphers=s.getCiphers,cryptoBrowserify.listCiphers=s.listCiphers;var r=requireBrowser$5();cryptoBrowserify.DiffieHellmanGroup=r.DiffieHellmanGroup,cryptoBrowserify.createDiffieHellmanGroup=r.createDiffieHellmanGroup,cryptoBrowserify.getDiffieHellman=r.getDiffieHellman,cryptoBrowserify.createDiffieHellman=r.createDiffieHellman,cryptoBrowserify.DiffieHellman=r.DiffieHellman;var o=requireBrowser$4();cryptoBrowserify.createSign=o.createSign,cryptoBrowserify.Sign=o.Sign,cryptoBrowserify.createVerify=o.createVerify,cryptoBrowserify.Verify=o.Verify,cryptoBrowserify.createECDH=requireBrowser$3();var l=requireBrowser$2();cryptoBrowserify.publicEncrypt=l.publicEncrypt,cryptoBrowserify.privateEncrypt=l.privateEncrypt,cryptoBrowserify.publicDecrypt=l.publicDecrypt,cryptoBrowserify.privateDecrypt=l.privateDecrypt;var c=requireBrowser$1();return cryptoBrowserify.randomFill=c.randomFill,cryptoBrowserify.randomFillSync=c.randomFillSync,cryptoBrowserify.createCredentials=function(){throw new Error(`sorry, createCredentials is not implemented yet 47we accept pull requests 48https://github.com/browserify/crypto-browserify`)},cryptoBrowserify.constants={DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,ALPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6},cryptoBrowserify}var hasRequiredGenerate$1;function requireGenerate$1(){return hasRequiredGenerate$1||(hasRequiredGenerate$1=1,function(e){var t=requireCryptoBrowserify();const n=256;var i,s,r=function(){(i===void 0||i>=s.length)&&(i=0,s=t.randomBytes(n));var A=s[i];return i+=1,A},o=function(A){for(var C=r();C>=256-256%A;)C=r();return C%A},l="abcdefghijklmnopqrstuvwxyz",c="ABCDEFGHIJKLMNOPQRSTUVWXYZ",h="0123456789",p='!@#$%^&*()+_-=}{[]|:;"/?.><,`~',m=/[ilLI|`oO0]/g,g=[{name:"lowercase",rule:/[a-z]/},{name:"uppercase",rule:/[A-Z]/},{name:"numbers",rule:/[0-9]/},{name:"symbols",rule:/[!@#$%^&*()+_\-=}{[\]|:;"/?.><,`~]/}],E=function(A,C){for(var T="",I=A.length,M=C.length,P=0;P<I;P++)T+=C[o(M)];if(A.strict){var N=g.every(function(O){if(A[O.name]==!1)return!0;
48if(O.name==="symbols"&&typeof A[O.name]=="string"){var j=new RegExp("["+A[O.name]+"]");return j.test(T)}return O.rule.test(T)});if(!N)return E(A,C)}return T};e.exports.generate=function(A){if(A=A||{},Object.prototype.hasOwnProperty.call(A,"length")||(A.length=10),Object.prototype.hasOwnProperty.call(A,"numbers")||(A.numbers=!1),Object.prototype.hasOwnProperty.call(A,"symbols")||(A.symbols=!1),Object.prototype.hasOwnProperty.call(A,"exclude")||(A.exclude=""),Object.prototype.hasOwnProperty.call(A,"uppercase")||(A.uppercase=!0),Object.prototype.hasOwnProperty.call(A,"lowercase")||(A.lowercase=!0),Object.prototype.hasOwnProperty.call(A,"excludeSimilarCharacters")||(A.excludeSimilarCharacters=!1),Object.prototype.hasOwnProperty.call(A,"strict")||(A.strict=!1),A.strict){var C=1+(A.numbers?1:0)+(A.symbols?1:0)+(A.uppercase?1:0);if(C>A.length)throw new TypeError("Length must correlate with strict guidelines")}var T="";if(A.lowercase&&(T+=l),A.uppercase&&(T+=c),A.numbers&&(T+=h),A.symbols&&(typeof A.symbols=="string"?T+=A.symbols:T+=p),!T)throw new TypeError("At least one rule for pools must be true");A.excludeSimilarCharacters&&(T=T.replace(m,""));for(var I=A.exclude.length;I--;)T=T.replace(A.exclude[I],"");var M=E(A,T);return M},e.exports.generateMultiple=function(A,C){for(var T=[],I=0;I<A;I++)T[I]=e.exports.generate(C);return T}}(generate$1)),generate$1.exports}var main$1,hasRequiredMain$1;function requireMain$1(){return hasRequiredMain$1||(hasRequiredMain$1=1,main$1=requireGenerate$1()),main$1}var mainExports=requireMain$1();const passwordGenerator=getDefaultExportFromCjs(mainExports);let PasswordUtil$1=class{static generate(t=16){return passwordGenerator.generate({length:t,numbers:!0,symbols:!0,uppercase:!0,lowercase:!0,exclude:"`~!^&*()-_[{]}\\|;:'\",<.>?",strict:!0})}static generateNumbers(t){return passwordGenerator.generate({length:t,numbers:!0,symbols:!1,uppercase:!1,lowercase:!1,strict:!0})}static generateAlphanumeric(t){return passwordGenerator.generate({length:t,numbers:!0,symbols:!1,uppercase:!0,lowercase:!0,strict:!0})}static isStrong(t,n="password"){const i={length:t.length<12,number:!/.*[0-9]+.*/.test(t),lowercase:!/.*[a-z]+.*/.test(t),uppercase:!/.*[A-Z]+.*/.test(t),specialCharacter:!/.*[\s!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~]+.*/.test(t),unallowedCharacter:/.*[^[0-9a-zA-Z\s!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~]+.*/.test(t)};let s=`Your ${n} should contain the following:`;i.length&&(s+=` 49Has 12-20 characters`),i.number&&(s+=` 50Contains at least one number`),i.lowercase&&(s+=` 51Contains at least one uncapitalized letter`),i.uppercase&&(s+=` 52Contains at least one capital letter`),i.specialCharacter&&(s+=` 53Contains at least one special character (e.g. %, $, #)`),i.unallowedCharacter&&(s=`Your ${n} contains invalid character`);const r=!i.length&&!i.number&&!i.lowercase&&!i.uppercase&&!i.specialCharacter&&!i.unallowedCharacter;return{valid:r,error:r?void 0:i,errorText:r?void 0:s}}};const style=` 54.rich-text .ck-content, 55.rich-text { 56 color: #333333; 57 font-weight: 400; 58 font-size: 12pt; 59 line-height: 1.5; 60 font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; 61} 62 63.rich-text .ck-content figure, 64.rich-text figure { 65 margin: 16px 0; 66} 67 68.rich-text .ck-content p, 69.rich-text p { 70 margin-bottom: 8px; 71} 72 73.rich-text .ck-content hr, 74.rich-text hr { 75 border: none; 76 border-top: 1px solid #E2E2E2; 77 margin: 8px 0; 78 background: unset; 79} 80 81.rich-text .ck-content blockquote, 82.rich-text blockquote { 83 border-left: 3px solid #E2E2E2; 84 margin: 0; 85 padding-left: 16px; 86 padding-right: 4px; 87 font-style: unset; 88} 89 90.rich-text .ck-content blockquote p, 91.rich-text blockquote p { 92 margin-bottom: 0; 93} 94 95.rich-text .ck-content pre, 96.rich-text pre { 97 background: #F3F3F3; 98 border-radius: 8px; 99 margin: 24px 0; 100 padding: 12px 16px; 101 color: unset; 102 border: unset; 103 font-style: unset; 104 min-width: unset; 105} 106 107.rich-text .ck-content pre::after, 108.rich-text pre::after { 109 display: none; 110} 111 112.rich-text a { 113 color: #75489F 114} 115 116.rich-text img { 117 height: auto; 118} 119 120.rich-text ul { 121 list-style-type: disc; 122} 123 124.rich-text ul ul { 125 list-style-type: circle; 126} 127 128.rich-text ul ul ul { 129 list-style-type: square; 130} 131 132.rich-text ol { 133 list-style-type: decimal; 134} 135 136.rich-text ol ol { 137 list-style-type: lower-alpha; 138} 139 140.rich-text ol ol ol { 141 list-style-type: lower-roman; 142} 143 144.rich-text ol ol ol ol { 145 list-style-type: upper-alpha; 146} 147 148.rich-text ol ol ol ol ol { 149 list-style-type: upper-roman; 150} 151 152.rich-text table { 153 border-spacing: 0; 154} 155 156.rich-text table th, 157.rich-text table td { 158 border: 1px solid #E2E2E2; 159 padding: 8px; 160} 161`;let RichTextUtil$1=class{static appendStyle(t){return` 162 <style>${this.style}</style> 163 <div class="${this.containerClassName}">${t}</div> 164 `}static sanitize(t,n){return t=DOMPurify.sanitize(t,{ADD_ATTR:["data-uuid","target"],...n}),t=this.cleanseBase64ImageData(t),t}static cleanseBase64ImageData(t){const n=";base64,";let i="",s=0,r=t.indexOf("data:image/",s);for(;r!==-1;){const o=r>
1640?t[r-1]:"",l=(o==='"'||o==="'")&&t[r-2]==="=",c=t.indexOf(n,r),h=t.indexOf(">",r);if(!l||c===-1||h!==-1&&h<c){r=t.indexOf("data:image/",r+1);continue}const p=c+n.length;let m=t.indexOf(o,p);m===-1&&(m=h===-1?t.length:h);const E=t.slice(p,m).replace(/%0A/g,"").replace(/\s+/g,"");i+=t.slice(s,p)+E,s=m,r=t.indexOf("data:image/",s)}return i+=t.slice(s),i}static isEmpty(t){return!t||DOMPurify.sanitize(t,{ALLOWED_ATTR:[]}).replaceAll(` 165`,"").replaceAll(" ","").replaceAll("<p>","").replaceAll("</p>","").replaceAll("<h1>","").replaceAll("</h1>","").replaceAll("<h2>","").replaceAll("</h2>","").replaceAll("<h3>","").replaceAll("</h3>","").replaceAll("<h4>","").replaceAll("</h4>","").replaceAll("<h5>","").replaceAll("</h5>","").replaceAll("<h6>","").replaceAll("</h6>","").replaceAll("<br>","").replaceAll("</br>","").replaceAll("<br/>","").length===0}static getImgCids(t){var s;const n=[],i=t.match(/<img\b[^>]*?>/gi)??[];for(const r of i){const o=(s=r.match(/src=["']([^"']+)["']/i))==null?void 0:s[1];if(!(o!=null&&o.startsWith("cid:")))continue;const l=o.replace("cid:","");n.push(l)}return n}static convertImgSrcToCid(t){var i,s;const n=t.match(/<img\b[^>]*?>/gi)??[];for(const r of n){const o=(i=r.match(/data-uuid=["']([\w-]+)["']/i))==null?void 0:i[1],l=(s=r.match(/src=["']([^"']+)["']/i))==null?void 0:s[1];if(!o)continue;let c=r.replace(`data-uuid="${o}"`,`src="cid:${o}"`);l&&(c=c.replace(`src="${l}"`,"")),t=t.replace(r,c)}return t}static convertImgSrcToDataUri(t,n){var s;const i=t.match(/<img\b[^>]*?>/gi)??[];for(const r of i){const o=(s=r.match(/src=["']([^"']+)["']/i))==null?void 0:s[1];if(!(o!=null&&o.startsWith("cid:")))continue;const l=o.replace("cid:",""),c=n.get(l);if(!c)continue;const h=r.replace(`src="${o}"`,`src="${c}"`);t=t.replace(r,h)}return t}static convertImgDataUriToCid(t){var s;const n=[],i=this.getImageTags(/<img[^>]*\bsrc=["']data:image\/([^;]+);base64,([A-Za-z0-9+/=]+)["'][^>]*>/g,t);for(const r of i){const o=(s=r.match(/src=["'](data:image\/[^"']+)["']/i))==null?void 0:s[1];if(!o)continue;const l=o.match(this.base64AttrRegex);if(!l)continue;const c=l[1],h=l[2],p=UUID$1.short(),m=Buffer$1.from(h,"base64"),g=`${p}.${c}`,E=r.replace(`src="${o}"`,`src="cid:${p}"`);t=t.replace(r,E),n.push({name:g,buffer:m,cid:p})}return{html:t,images:n}}static getImageTags(t,n){if(!n)return[];const i=[];let s;for(;(s=t.exec(n))!==null;)i.push(s[0]);return i}static getImageDataUuids(t,n){const i=[],s=this.getImageTags(this.imgTagDataUuidRegex,n);for(const r of s){const o=r.match(this.dataUuidAttrRegex);o&&ValidationUtil$1.isUuid(o[1],{format:t})&&i.push(o[1])}return i}static injectImageTagSrc(t,n){return n.replace("<img",`<img src="${t}"`)}static injectImageDataUuid(t,n){return n.replace("<img",`<img data-uuid="${t}"`)}};RichTextUtil$1.containerClassName="rich-text";RichTextUtil$1.style=style;RichTextUtil$1.srcAttrRegex=/src=(?:\\?["']([^"\\']+)\\?"|\\?([^"\\']+))/;RichTextUtil$1.cidAttrRegex=/cid:([^"'\s>]+)/;RichTextUtil$1.base64AttrRegex=/data:image\/([^;]+);base64,([^"'\s>]+)/;RichTextUtil$1.dataUuidAttrRegex=/data-uuid=(?:\\?["']([^"\\']+)\\?"|\\?([^"\\']+))/;RichTextUtil$1.imgTagSrcRegex=/<img[^>]*\ssrc=["']([^"']+)["'][^>]*>/g;RichTextUtil$1.imgTagDataUuidRegex=/<img[^>]*\sdata-uuid=["']([^"']+)["'][^>]*>/g;RichTextUtil$1.imgTagSrcBase64CleansedRegex=/<img[^>]*\bsrc=["']data:image\/([^;]+);base64,([A-Za-z0-9+/=]+)["'][^>]*>/;const invalidValueMsg=e=>`Please enter a valid ${e}.`;let Validator$2=class{static setDefaultOptions(t){this.defaultOptions=t}static updateDefaultOptions(t){var n;this.defaultOptions={...this.defaultOptions,string:{...(n=this.defaultOptions)==null?void 0:n.string,...t.string}}}static hasError(t,n){const i={};let s=!1;for(const r of Object.values(t))if(r)if(ValidationError$1.isInstanceOf(r)){if(!n||r.match(n)){const{type:o,level:l}=r,c=i[o];(!c||l>c)&&(i[o]=l),s=!0}}else{const o=this.hasError(r,n);if(o)for(const[l,c]of Object.entries(o)){const h=i[l];(!h||c>h)&&(i[l]=c),s=!0}}if(s)return i}static hasErrorBySummary(t,n){return t?Object.entries(t).filter(([s,r])=>n?new ValidationError$1(s,"",r).match(n):!0).length>0:!1}static constructMandatoryButEmptyError(t){const{mandatoryErrorMsg:n}=t??{};return new MandatoryButEmptyError$1(n)}static validateRegex(t,n,i,s){const{optional:r}=s??{};if(!(t!=null&&t.trim()))return r?void 0:this.constructMandatoryButEmptyError(s);if(!n.test(t))return new InvalidValueError$1(i)}static validateString(t,n){var l,c;const{optional:i,minLength:s,maxLength:r,allowAnyChars:o=(c=(l=this.defaultOptions)==null?void 0:l.string)==null?void 0:c.allowAnyChars}=n??{};if(!(t!=null&&t.trim()))return i?void 0:this.constructMandatoryButEmptyError(n);if(s!=null&&t.length<s)return new InvalidValueError$1(`Please enter no less than ${s} characters.`);if(r!=null&&t.length>r)return new InvalidValueError$1(`Please enter no more than ${r} characters.`);if(!o){const h=this.validateRegex(t,Regex$1.BASE_STRING,"Your entry is invali
165d. Please type in alphanumeric and special characters (! @ # $ % ^ ` ~ & * ( ) - â _ + = [ ] { } ; : ' \" â / ? . , < >) | .",n);if(h)return h}}static validateNumber(t,n){const{optional:i,min:s,max:r}=n??{};if(t==null)return i?void 0:this.constructMandatoryButEmptyError(n);if(typeof t!="number"||isNaN(t))return new InvalidValueError$1("Please type in a number.");if(s!=null&&t<s)return new InvalidValueError$1(`Please enter no less than ${s}.`);if(r!=null&&t>r)return new InvalidValueError$1(`Please enter no greater than ${r}.`)}static validateNotNull(t,n){const{optional:i}=n??{};if(t==null)return i?void 0:this.constructMandatoryButEmptyError(n)}static validateNotEmpty(t,n){const{optional:i}=n??{};if(t==null||t.length===0)return i?void 0:this.constructMandatoryButEmptyError(n)}static validatePostalCode(t,n){return this.validateRegex(t,Regex$1.POSTAL_CODE,invalidValueMsg("postal code"),n)}static validateAddressFloor(t,n){return this.validateRegex(t,Regex$1.ADDRESS_FLOOR,invalidValueMsg("floor number"),n)}static validateAddressUnit(t,n){return this.validateRegex(t,Regex$1.ADDRESS_UNIT,invalidValueMsg("unit number"),n)}static validateBusinessAddressFloor(t,n){return this.validateRegex(t,Regex$1.BUSINESS_ADDRESS_FLOOR,invalidValueMsg("floor number"),n)}static validateBusinessAddressUnit(t,n){return this.validateRegex(t,Regex$1.BUSINESS_ADDRESS_UNIT,invalidValueMsg("unit number"),n)}static validatePhoneNumber(t,n,i,s){const{optional:r}=s??{};if(!(t!=null&&t.trim()))return r?void 0:this.constructMandatoryButEmptyError(s);if(t.length<8)return new InvalidValueError$1(`Please enter a complete ${i}.`);if(!n.test(t))return new InvalidValueError$1(invalidValueMsg(i))}static validateSgContactNumber(t,n){return this.validatePhoneNumber(t,Regex$1.SG_CONTACT_NUMBER,"contact number",n)}static validateSgLandlineNumber(t,n){return this.validatePhoneNumber(t,Regex$1.SG_LANDLINE_NUMBER,"landline number",n)}static validateSgMobileNumber(t,n){return this.validatePhoneNumber(t,Regex$1.SG_MOBILE_NUMBER,"mobile number",n)}static validateE164PhoneNumber(t,n){const{optional:i,sgNumber:s,allowedSgNumber:r}=n??{};if(!(t!=null&&t.trim()))return i?void 0:this.constructMandatoryButEmptyError(n);if(!ValidationUtil$1.isE164PhoneNumber(t,{sgNumber:s,allowedSgNumber:r})){let o=s?"Singapore phone":"phone";return t.startsWith("+65")&&r&&(o=`Singapore ${r}`),new InvalidValueError$1(`Please enter a valid ${o} number.`)}}static validatePeopleName(t,n){const{optional:i,maxLength:s}=n??{};if(!(t!=null&&t.trim()))return i?void 0:this.constructMandatoryButEmptyError(n);if(!ValidationUtil$1.isPeopleName(t,{maxLength:s}))return new InvalidValueError$1("Your entry is invalid. Please type in alphabets and special characters such as @ - â / ( ) , '.")}static validateFileName(t,n){const{optional:i,maxLength:s,allowedExtensions:r,invalidExtensionErrorMsg:o}=n??{};if(!(t!=null&&t.trim()))return i?void 0:this.constructMandatoryButEmptyError(n);if(!ValidationUtil$1.isFileName(t,{maxLength:s}))return new InvalidValueError$1('Your entry is invalid. File name must not contain: \\ / : * ? " < > |');if(r!=null&&r.length&&!ValidationUtil$1.isFileName(t,{allowedExtensions:r}))return new InvalidValueError$1(o??`File must be one of the following types: ${r.join(", ")}.`)}static validateEmail(t,n){const{optional:i,domain:s,invalidDomainErrorMsg:r}=n??{};if(!(t!=null&&t.trim()))return i?void 0:this.constructMandatoryButEmptyError(n);if(!ValidationUtil$1.isEmail(t))return new InvalidValueError$1(invalidValueMsg("email address"));if(s&&!ValidationUtil$1.belongsToEmailDomain(t,s))return new InvalidValueError$1(r??"This email does not belong to the agency.")}static validateGovSgEmail(t,n){return this.validateEmail(t,{...n,domain:"gov.sg",invalidDomainErrorMsg:(n==null?void 0:n.invalidDomainErrorMsg)??"This email does not belong to Singapore government."})}static validateDomainName(t,n){const{optional:i,domain:s,invalidDomainErrorMsg:r}=n??{};if(!(t!=null&&t.trim()))return i?void 0:this.constructMandatoryButEmptyError(n);if(!ValidationUtil$1.isDomainName(t))return new InvalidValueError$1(invalidValueMsg("domain name"));if(s&&!ValidationUtil$1.belongsToDomain(`https://${t}`,s))return new InvalidValueError$1(r??"This domain name does not belong to the agency.")}static validateWebDomain(t,n){const{optional:i,secure:s,domain:r,insecureErrorMsg:o,invalidDomainErrorMsg:l}=n??{};if(!(t!=null&&t.trim()))return i?void 0:this.constructMandatoryButEmptyError(n);if(!ValidationUtil$1.isWebDomain(t))return new InvalidValueError$1(invalidValueMsg("domain"));if(s&&!t.toLowerCase().startsWith("https://"))return new InvalidValueError$1(o??"Please enter a secure domain.");if(r&&!ValidationUtil$1.belongsToDomain(t,r))return new InvalidValueError$1(l??"This domain does not belong to the agency.")}static validateUrl(t,n){const{optional:i,secure:s,domain:r,insecureErrorMsg:o,invalidDomainErrorMsg:l}=n??{};if(!(t!=null&&t.trim()))return i?void 0:this.constructMandatoryButEmptyError(n);if(!ValidationUtil$1.isUrl(t))return new InvalidValueError$1(invalidValueMsg("URL"));if(s&&!t.toLowerCase().startsWith("https://"))return new InvalidValueError$1(o??"Please enter a secure URL.");
165if(r&&!ValidationUtil$1.belongsToDomain(t,r))return new InvalidValueError$1(l??"This URL does not belong to the agency.")}static validateIpv4(t,n){const{optional:i,cidrs:s,outOfRangeErrorMsg:r}=n??{};if(!(t!=null&&t.trim()))return i?void 0:this.constructMandatoryButEmptyError(n);if(!ValidationUtil$1.isIpv4(t))return new InvalidValueError$1(invalidValueMsg("IPv4"));if(s&&!ValidationUtil$1.isIpV4WithinRange(t,s))return new InvalidValueError$1(r??"This IPv4 is out of allowed range.")}static validateUuid(t,n){const{optional:i,format:s}=n??{};if(!(t!=null&&t.trim()))return i?void 0:this.constructMandatoryButEmptyError(n);if(!ValidationUtil$1.isUuid(t,{format:s}))return new InvalidValueError$1(invalidValueMsg("UUID"))}static validateNricFin(t,n){const{optional:i}=n??{};if(!(t!=null&&t.trim()))return i?void 0:this.constructMandatoryButEmptyError(n);if(!ValidationUtil$1.isNricFin(t))return new InvalidValueError$1(invalidValueMsg("NRIC/FIN"))}static validateNric(t,n){const{optional:i}=n??{};if(!(t!=null&&t.trim()))return i?void 0:this.constructMandatoryButEmptyError(n);if(!ValidationUtil$1.isNric(t))return new InvalidValueError$1(invalidValueMsg("NRIC"))}static validateFin(t,n){const{optional:i}=n??{};if(!(t!=null&&t.trim()))return i?void 0:this.constructMandatoryButEmptyError(n);if(!ValidationUtil$1.isFin(t))return new InvalidValueError$1(invalidValueMsg("FIN"))}static validateUen(t,n){return this.validateRegex(t,Regex$1.UEN,invalidValueMsg("UEN"),n)}static validateBase64(t,n){const{optional:i}=n??{};if(!(t!=null&&t.trim()))return i?void 0:this.constructMandatoryButEmptyError(n);if(!ValidationUtil$1.isBase64(t))return new InvalidValueError$1(invalidValueMsg("Base64"))}static validateRichText(t,n){const{optional:i}=n??{};if(!i&&(!(t!=null&&t.trim())||RichTextUtil$1.isEmpty(t)))return this.constructMandatoryButEmptyError(n)}static validatePassword(t,n){const{optional:i,strong:s=!0,term:r}=n??{};if(!(t!=null&&t.trim()))return i?void 0:this.constructMandatoryButEmptyError(n);if(s)return PasswordUtil$1.isStrong(t,r).errorText}},UinUtil$1=class{static mask(t,n="â¢"){return`${t.toUpperCase().substring(0,1)}${n.repeat(4)}${t.toUpperCase().substring(5)}`}static isNricFin(t){if(!t||!this.NRIC_FIN_REGEX.test(t))return!1;const n=t.substring(0,8);return t[t.length-1].toUpperCase()===this.getNricFinChecksum(n)}static isNric(t){var n;return["S","T"].includes((n=t==null?void 0:t[0])==null?void 0:n.toUpperCase())?this.isNricFin(t):!1}static isFin(t){var n;return["F","G","M"].includes((n=t==null?void 0:t[0])==null?void 0:n.toUpperCase())?this.isNricFin(t):!1}static generateNricFin(t,n){t||(t=RandomUtil$1.pick(["S","T","F","G","M"])),n||(n=RandomUtil$1.random(0,9999999).toString()),n.length>7?n=n.substring(0,7):n=StringUtil$1.padLeft(n,7,"0");const i=`${t}${n}`.toUpperCase(),s=this.getNricFinChecksum(i);if(s)return`${i}${s}`;throw new Error("Invalid numbers.")}static generateNric(t,n){return t||(t=RandomUtil$1.pick(["S","T"])),this.generateNricFin(t,n)}static generateFin(t,n){return t||(t=RandomUtil$1.pick(["F","G","M"])),this.generateNricFin(t,n)}};UinUtil$1.NRIC_FIN_REGEX=/^[STFGMstfgm][0-9]{7}[a-zA-Z]$/;UinUtil$1.getNricFinChecksum=e=>{if((e==null?void 0:e.length)!==8)return;const t=e[0].toUpperCase(),n=e.substring(1);if(!["S","T","F","G","M"].includes(t)||n.split("").some(o=>!o.trim()||Number.isNaN(o)))return;const i=[2,7,6,5,4,3,2];let s=0;n.split("").forEach((o,l)=>{s+=Number(o)*i[l]}),["T","G"].includes(t)&&(s+=4),["M"].includes(t)&&(s+=3);const r=s%11;return["S","T"].includes(t)?["J","Z","I","H","G","F","E","D","C","B","A"][r]:["F","G"].includes(t)?["X","W","U","T","R","Q","P","N","M","L","K"][r]:["K","L","J","N","P","Q","R","T","U","W","X"][10-r]};let ObjectUtil$1=class{static sanitize(t,n=this.defaultObjectSanitizers){return this.internalSanitize([],void 0,t,n)}static internalSanitize(t,n,i,s){try{if(i==null)return i;if(i=JSON.parse(JSON.stringify(i)),n){for(const{match:r,transform:o}of s)if(r({key:n,value:i,path:t}))return o({value:i,key:n,path:t})}if(Array.isArray(i))return i.map((r,o)=>this.internalSanitize([...t,o],void 0,r,s));
165typeof i=="object"&&Object.entries(i).forEach(([r,o])=>{i[r]=this.internalSanitize([...t,r],r,o,s)})}catch{}return i}static getDifferences(t,n,i){let{keys:s,interchangeableFalsyValues:r}=i??{};const{stringifyObjects:o=!0,sortArrays:l}=i??{};s||(s=ArrayUtil$1.unique(this.keys(t).concat(this.keys(n??{})))),r===!0&&(r=[void 0,null,!1,"",0]);const c={};let h;if(n){h={};for(const p of s){const m=t[p],g=n[p];let E=t[p],A=n[p];l&&(Array.isArray(E)&&(E=ArrayUtil$1.sort(E)),Array.isArray(A)&&(A=ArrayUtil$1.sort(A))),r&&(r.includes(E)&&(E=r[0]),r.includes(A)&&(A=r[0])),o&&(typeof E=="object"&&(E=JSON.stringify(E)),typeof A=="object"&&(A=JSON.stringify(A))),E!==A&&(c[p]=m,h[p]=g)}}else for(const p of s)c[p]=t[p];if(Object.keys(c).length>0)return{oldData:c,newData:h}}static containsTruthyKey(t){return Object.values(t).some(n=>{if(n&&!Array.isArray(n)&&typeof n=="object")return this.containsTruthyKey(n);if(Array.isArray(n)){const i=ArrayUtil$1.truthy(n);return i.length===0?!1:i.some(s=>typeof s=="object")?i.some(s=>this.containsTruthyKey({...s})):i.some(s=>this.checkPrimitiveTruthiness(s))}return this.checkPrimitiveTruthiness(n)})}static checkPrimitiveTruthiness(t){return typeof t=="string"?t.trim().length!==0:typeof t=="number"&&!Number.isNaN(t)?!0:!!t}static pick(t,n){return n.reduce((i,s)=>({...i,[s]:t[s]}),{})}static omit(t,n){return n.reduce((i,s)=>{const{[s]:r,...o}=i;return o},t)}static fromEnum(t,n=""){const i={},s=Object.entries(t);for(const[r,o]of s)r!==o&&s.find(l=>l[0]===o)||(i[n+r]=o);return i}static omitNullish(t){const n={};for(const[i,s]of Object.entries(t))s!=null&&(n[i]=s);return n}static canonicalize(t){if(t==null)return t;if(Array.isArray(t))return t.map(n=>this.canonicalize(n)).sort((n,i)=>JSON.stringify(n).localeCompare(JSON.stringify(i)));if(typeof t=="object"&&t.constructor===Object){const n={},i=Object.keys(t).sort();for(const s of i)n[s]=this.canonicalize(t[s]);return n}return t}static keys(t){return Object.keys(t)}static flatten(t){const n={},i=(s,r)=>{for(const[o,l]of Object.entries(s)){const c=r?`${r}.${o}`:o;l&&typeof l=="object"&&l.constructor===Object?i(l,c):n[c]=l}};return i(t,""),n}static unflatten(t){const n={};for(const[i,s]of Object.entries(t)){const r=i.split(".");let o=n;for(let l=0;l<r.length-1;l++){const c=r[l];(!o[c]||typeof o[c]!="object"||o[c].constructor!==Object)&&(o[c]={}),o=o[c]}o[r[r.length-1]]=s}return n}};ObjectUtil$1.defaultObjectSanitizers=[{match:({key:e,value:t})=>typeof t=="string"&&(e.toLowerCase().includes("password")||e.toLowerCase().includes("secret")),transform:()=>"*****"},{match:({key:e,value:t})=>typeof t=="string"&&e.toLowerCase().includes("base64"),transform:()=>"#####"}];var Mime_1$1,hasRequiredMime$3;function requireMime$3(){if(hasRequiredMime$3)return Mime_1$1;hasRequiredMime$3=1;function e(){this._types=Object.create(null),this._extensions=Object.create(null);for(let t=0;t<arguments.length;t++)this.define(arguments[t]);this.define=this.define.bind(this),this.getType=this.getType.bind(this),this.getExtension=this.getExtension.bind(this)}return e.prototype.define=function(t,n){for(let i in t){let s=t[i].map(function(r){return r.toLowerCase()});i=i.toLowerCase();for(let r=0;r<s.length;r++){const o=s[r];if(o[0]!=="*"){if(!n&&o in this._types)throw new Error('Attempt to change mapping for "'+o+'" extension from "'+this._types[o]+'" to "'+i+'". Pass `force=true` to allow this, otherwise remove "'+o+'" from the list of extensions for "'+i+'".');this._types[o]=i}}if(n||!this._extensions[i]){const r=s[0];this._extensions[i]=r[0]!=="*"?r:r.substr(1)}}},e.prototype.getType=function(t){t=String(t);let n=t.replace(/^.*[/\\]/,"").toLowerCase(),i=n.replace(/^.*\./,"").toLowerCase(),s=n.length<t.length;return(i.length<n.length-1||!s)&&this._types[i]||null},e.prototype.getExtension=function(t){return t=/^\s*([^;\s]*)/.test(t)&&RegExp.$1,t&&this._extensions[t.toLowerCase()]||null},Mime_1$1=e,Mime_1$1}var standard$1,hasRequiredStandard$1;function requireStandard$1(){return hasRequiredStandard$1||(hasRequiredStandard$1=1,standard$1
vendor: 9,513 bytes, line 165
165={"application/andrew-inset":["ez"],"application/applixware":["aw"],"application/atom+xml":["atom"],"application/atomcat+xml":["atomcat"],"application/atomdeleted+xml":["atomdeleted"],"application/atomsvc+xml":["atomsvc"],"application/atsc-dwd+xml":["dwd"],"application/atsc-held+xml":["held"],"application/atsc-rsat+xml":["rsat"],"application/bdoc":["bdoc"],"application/calendar+xml":["xcs"],"application/ccxml+xml":["ccxml"],"application/cdfx+xml":["cdfx"],"application/cdmi-capability":["cdmia"],"application/cdmi-container":["cdmic"],"application/cdmi-domain":["cdmid"],"application/cdmi-object":["cdmio"],"application/cdmi-queue":["cdmiq"],"application/cu-seeme":["cu"],"application/dash+xml":["mpd"],"application/davmount+xml":["davmount"],"application/docbook+xml":["dbk"],"application/dssc+der":["dssc"],"application/dssc+xml":["xdssc"],"application/ecmascript":["es","ecma"],"application/emma+xml":["emma"],"application/emotionml+xml":["emotionml"],"application/epub+zip":["epub"],"application/exi":["exi"],"application/express":["exp"],"application/fdt+xml":["fdt"],"application/font-tdpfr":["pfr"],"application/geo+json":["geojson"],"application/gml+xml":["gml"],"application/gpx+xml":["gpx"],"application/gxf":["gxf"],"application/gzip":["gz"],"application/hjson":["hjson"],"application/hyperstudio":["stk"],"application/inkml+xml":["ink","inkml"],"application/ipfix":["ipfix"],"application/its+xml":["its"],"application/java-archive":["jar","war","ear"],"application/java-serialized-object":["ser"],"application/java-vm":["class"],"application/javascript":["js","mjs"],"application/json":["json","map"],"application/json5":["json5"],"application/jsonml+json":["jsonml"],"application/ld+json":["jsonld"],"application/lgr+xml":["lgr"],"application/lost+xml":["lostxml"],"application/mac-binhex40":["hqx"],"application/mac-compactpro":["cpt"],"application/mads+xml":["mads"],"application/manifest+json":["webmanifest"],"application/marc":["mrc"],"application/marcxml+xml":["mrcx"],"application/mathematica":["ma","nb","mb"],"application/mathml+xml":["mathml"],"application/mbox":["mbox"],"application/mediaservercontrol+xml":["mscml"],"application/metalink+xml":["metalink"],"application/metalink4+xml":["meta4"],"application/mets+xml":["mets"],"application/mmt-aei+xml":["maei"],"application/mmt-usd+xml":["musd"],"application/mods+xml":["mods"],"application/mp21":["m21","mp21"],"application/mp4":["mp4s","m4p"],"application/msword":["doc","dot"],"application/mxf":["mxf"],"application/n-quads":["nq"],"application/n-triples":["nt"],"application/node":["cjs"],"application/octet-stream":["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"],"application/oda":["oda"],"application/oebps-package+xml":["opf"],"application/ogg":["ogx"],"application/omdoc+xml":["omdoc"],"application/onenote":["onetoc","onetoc2","onetmp","onepkg"],"application/oxps":["oxps"],"application/p2p-overlay+xml":["relo"],"application/patch-ops-error+xml":["xer"],"application/pdf":["pdf"],"application/pgp-encrypted":["pgp"],"application/pgp-signature":["asc","sig"],"application/pics-rules":["prf"],"application/pkcs10":["p10"],"application/pkcs7-mime":["p7m","p7c"],"application/pkcs7-signature":["p7s"],"application/pkcs8":["p8"],"application/pkix-attr-cert":["ac"],"application/pkix-cert":["cer"],"application/pkix-crl":["crl"],"application/pkix-pkipath":["pkipath"],"application/pkixcmp":["pki"],"application/pls+xml":["pls"],"application/postscript":["ai","eps","ps"],"application/provenance+xml":["provx"],"application/pskc+xml":["pskcxml"],"application/raml+yaml":["raml"],"application/rdf+xml":["rdf","owl"],"application/reginfo+xml":["rif"],"application/relax-ng-compact-syntax":["rnc"],"application/resource-lists+xml":["rl"],"application/resource-lists-diff+xml":["rld"],"application/rls-services+xml":["rs"],"application/route-apd+xml":["rapd"],"application/route-s-tsid+xml":["sls"],"application/route-usd+xml":["rusd"],"application/rpki-ghostbusters":["gbr"],"application/rpki-manifest":["mft"],"application/rpki-roa":["roa"],"application/rsd+xml":["rsd"],"application/rss+xml":["rss"],"application/rtf":["rtf"],"application/sbml+xml":["sbml"],"application/scvp-cv-request":["scq"],"application/scvp-cv-response":["scs"],"application/scvp-vp-request":["spq"],"application/scvp-vp-response":["spp"],"application/sdp":["sdp"],"application/senml+xml":["senmlx"],"application/sensml+xml":["sensmlx"],"application/set-payment-initiation":["setpay"],"application/set-registration-initiation":["setreg"],"application/shf+xml":["shf"],"application/sieve":["siv","sieve"],"application/smil+xml":["smi","smil"],"application/sparql-query":["rq"],"application/sparql-results+xml":["srx"],"application/srgs":["gram"],"application/srgs+xml":["grxml"],"application/sru+xml":["sru"],"application/ssdl+xml":["ssdl"],"application/ssml+xml":["ssml"],"application/swid+xml":["swidtag"],"application/tei+xml":["tei","teicorpus"],"application/thraud+xml":["tfi"],"application/timestamped-data":["tsd"],"application/toml":["toml"],"application/trig":["trig"],"application/ttml+xml":["ttml"],"application/ubjson":["ubj"],"application/urc-ressheet+xml":["rsheet"],"application/urc-targetdesc+xml":["td"],"application/voicexml+xml":["vxml"],"application/wasm":["wasm"],"application/widget":["wgt"],"application/winhlp":["hlp"],"application/wsdl+xml":["wsdl"],"application/wspolicy+xml":["wspolicy"],"application/xaml+xml":["xaml"],"application/xcap-att+xml":["xav"],"application/xcap-caps+xml":["xca"],"application/xcap-diff+xml":["xdf"],"application/xcap-el+xml":["xel"],"application/xcap-ns+xml":["xns"],"application/xenc+xml":["xenc"],"application/xhtml+xml":["xhtml","xht"],"application/xliff+xml":["xlf"],"application/xml":["xml","xsl","xsd","rng"],"application/xml-dtd":["dtd"],"application/xop+xml":["xop"],"application/xproc+xml":["xpl"],"application/xslt+xml":["*xsl","xslt"],"application/xspf+xml":["xspf"],"application/xv+xml":["mxml","xhvml","xvml","xvm"],"application/yang":["yang"],"application/yin+xml":["yin"],"application/zip":["zip"],"audio/3gpp":["*3gpp"],"audio/adpcm":["adp"],"audio/amr":["amr"],"audio/basic":["au","snd"],"audio/midi":["mid","midi","kar","rmi"],"audio/mobile-xmf":["mxmf"],"audio/mp3":["*mp3"],"audio/mp4":["m4a","mp4a"],"audio/mpeg":["mpga","mp2","mp2a","mp3","m2a","m3a"],"audio/ogg":["oga","ogg","spx","opus"],"audio/s3m":["s3m"],"audio/silk":["sil"],"audio/wav":["wav"],"audio/wave":["*wav"],"audio/webm":["weba"],"audio/xm":["xm"],"font/collection":["ttc"],"font/otf":["otf"],"font/ttf":["ttf"],"font/woff":["woff"],"font/woff2":["woff2"],"image/aces":["exr"],"image/apng":["apng"],"image/avif":["avif"],"image/bmp":["bmp"],"image/cgm":["cgm"],"image/dicom-rle":["drle"],"image/emf":["emf"],"image/fits":["fits"],"image/g3fax":["g3"],"image/gif":["gif"],"image/heic":["heic"],"image/heic-sequence":["heics"],"image/heif":["heif"],"image/heif-sequence":["heifs"],"image/hej2k":["hej2"],"image/hsj2":["hsj2"],"image/ief":["ief"],"image/jls":["jls"],"image/jp2":["jp2","jpg2"],"image/jpeg":["jpeg","jpg","jpe"],"image/jph":["jph"],"image/jphc":["jhc"],"image/jpm":["jpm"],"image/jpx":["jpx","jpf"],"image/jxr":["jxr"],"image/jxra":["jxra"],"image/jxrs":["jxrs"],"image/jxs":["jxs"],"image/jxsc":["jxsc"],"image/jxsi":["jxsi"],"image/jxss":["jxss"],"image/ktx":["ktx"],"image/ktx2":["ktx2"],"image/png":["png"],"image/sgi":["sgi"],"image/svg+xml":["svg","svgz"],"image/t38":["t38"],"image/tiff":["tif","tiff"],"image/tiff-fx":["tfx"],"image/webp":["webp"],"image/wmf":["wmf"],"message/disposition-notification":["disposition-notification"],"message/global":["u8msg"],"message/global-delivery-status":["u8dsn"],"message/global-disposition-notification":["u8mdn"],"message/global-headers":["u8hdr"],"message/rfc822":["eml","mime"],"model/3mf":["3mf"],"model/gltf+json":["gltf"],"model/gltf-binary":["glb"],"model/iges":["igs","iges"],"model/mesh":["msh","mesh","silo"],"model/mtl":["mtl"],"model/obj":["obj"],"model/step+xml":["stpx"],"model/step+zip":["stpz"],"model/step-xml+zip":["stpxz"],"model/stl":["stl"],"model/vrml":["wrl","vrml"],"model/x3d+binary":["*x3db","x3dbz"],"model/x3d+fastinfoset":["x3db"],"model/x3d+vrml":["*x3dv","x3dvz"],"model/x3d+xml":["x3d","x3dz"],"model/x3d-vrml":["x3dv"],"text/cache-manifest":["appcache","manifest"],"text/calendar":["ics","ifb"],"text/coffeescript":["coffee","litcoffee"],"text/css":["css"],"text/csv":["csv"],"text/html":["html","htm","shtml"],"text/jade":["jade"],"text/jsx":["jsx"],"text/less":["less"],"text/markdown":["markdown","md"],"text/mathml":["mml"],"text/mdx":["mdx"],"text/n3":["n3"],"text/plain":["txt","text","conf","def","list","log","in","ini"],"text/richtext":["rtx"],"text/rtf":["*rtf"],"text/sgml":["sgml","sgm"],"text/shex":["shex"],"text/slim":["slim","slm"],"text/spdx":["spdx"],"text/stylus":["stylus","styl"],"text/tab-separated-values":["tsv"],"text/troff":["t","tr","roff","man","me","ms"],"text/turtle":["ttl"],"text/uri-list":["uri","uris","urls"],"text/vcard":["vcard"],"text/vtt":["vtt"],"text/xml":["*xml"],"text/yaml":["yaml","yml"],"video/3gpp":["3gp","3gpp"],"video/3gpp2":["3g2"],"video/h261":["h261"],"video/h263":["h263"],"video/h264":["h264"],"video/iso.segment":["m4s"],"video/jpeg":["jpgv"],"video/jpm":["*jpm","jpgm"],"video/mj2":["mj2","mjp2"],"video/mp2t":["ts"],"video/mp4":["mp4","mp4v","mpg4"],"video/mpeg":["mpeg","mpg","mpe","m1v","m2v"],"video/ogg":["ogv"],"video/quicktime":["qt","mov"],"video/webm":["webm"]}
165),standard$1}var other$1,hasRequiredOther$1;function requireOther$1(){return hasRequiredOther$1||(hasRequiredOther$1=1,other$1
vendor: 14,447 bytes, line 165
165={"application/prs.cww":["cww"],"application/vnd.1000minds.decision-model+xml":["1km"],"application/vnd.3gpp.pic-bw-large":["plb"],"application/vnd.3gpp.pic-bw-small":["psb"],"application/vnd.3gpp.pic-bw-var":["pvb"],"application/vnd.3gpp2.tcap":["tcap"],"application/vnd.3m.post-it-notes":["pwn"],"application/vnd.accpac.simply.aso":["aso"],"application/vnd.accpac.simply.imp":["imp"],"application/vnd.acucobol":["acu"],"application/vnd.acucorp":["atc","acutc"],"application/vnd.adobe.air-application-installer-package+zip":["air"],"application/vnd.adobe.formscentral.fcdt":["fcdt"],"application/vnd.adobe.fxp":["fxp","fxpl"],"application/vnd.adobe.xdp+xml":["xdp"],"application/vnd.adobe.xfdf":["xfdf"],"application/vnd.ahead.space":["ahead"],"application/vnd.airzip.filesecure.azf":["azf"],"application/vnd.airzip.filesecure.azs":["azs"],"application/vnd.amazon.ebook":["azw"],"application/vnd.americandynamics.acc":["acc"],"application/vnd.amiga.ami":["ami"],"application/vnd.android.package-archive":["apk"],"application/vnd.anser-web-certificate-issue-initiation":["cii"],"application/vnd.anser-web-funds-transfer-initiation":["fti"],"application/vnd.antix.game-component":["atx"],"application/vnd.apple.installer+xml":["mpkg"],"application/vnd.apple.keynote":["key"],"application/vnd.apple.mpegurl":["m3u8"],"application/vnd.apple.numbers":["numbers"],"application/vnd.apple.pages":["pages"],"application/vnd.apple.pkpass":["pkpass"],"application/vnd.aristanetworks.swi":["swi"],"application/vnd.astraea-software.iota":["iota"],"application/vnd.audiograph":["aep"],"application/vnd.balsamiq.bmml+xml":["bmml"],"application/vnd.blueice.multipass":["mpm"],"application/vnd.bmi":["bmi"],"application/vnd.businessobjects":["rep"],"application/vnd.chemdraw+xml":["cdxml"],"application/vnd.chipnuts.karaoke-mmd":["mmd"],"application/vnd.cinderella":["cdy"],"application/vnd.citationstyles.style+xml":["csl"],"application/vnd.claymore":["cla"],"application/vnd.cloanto.rp9":["rp9"],"application/vnd.clonk.c4group":["c4g","c4d","c4f","c4p","c4u"],"application/vnd.cluetrust.cartomobile-config":["c11amc"],"application/vnd.cluetrust.cartomobile-config-pkg":["c11amz"],"application/vnd.commonspace":["csp"],"application/vnd.contact.cmsg":["cdbcmsg"],"application/vnd.cosmocaller":["cmc"],"application/vnd.crick.clicker":["clkx"],"application/vnd.crick.clicker.keyboard":["clkk"],"application/vnd.crick.clicker.palette":["clkp"],"application/vnd.crick.clicker.template":["clkt"],"application/vnd.crick.clicker.wordbank":["clkw"],"application/vnd.criticaltools.wbs+xml":["wbs"],"application/vnd.ctc-posml":["pml"],"application/vnd.cups-ppd":["ppd"],"application/vnd.curl.car":["car"],"application/vnd.curl.pcurl":["pcurl"],"application/vnd.dart":["dart"],"application/vnd.data-vision.rdz":["rdz"],"application/vnd.dbf":["dbf"],"application/vnd.dece.data":["uvf","uvvf","uvd","uvvd"],"application/vnd.dece.ttml+xml":["uvt","uvvt"],"application/vnd.dece.unspecified":["uvx","uvvx"],"application/vnd.dece.zip":["uvz","uvvz"],"application/vnd.denovo.fcselayout-link":["fe_launch"],"application/vnd.dna":["dna"],"application/vnd.dolby.mlp":["mlp"],"application/vnd.dpgraph":["dpg"],"application/vnd.dreamfactory":["dfac"],"application/vnd.ds-keypoint":["kpxx"],"application/vnd.dvb.ait":["ait"],"application/vnd.dvb.service":["svc"],"application/vnd.dynageo":["geo"],"application/vnd.ecowin.chart":["mag"],"application/vnd.enliven":["nml"],"application/vnd.epson.esf":["esf"],"application/vnd.epson.msf":["msf"],"application/vnd.epson.quickanime":["qam"],"application/vnd.epson.salt":["slt"],"application/vnd.epson.ssf":["ssf"],"application/vnd.eszigno3+xml":["es3","et3"],"application/vnd.ezpix-album":["ez2"],"application/vnd.ezpix-package":["ez3"],"application/vnd.fdf":["fdf"],"application/vnd.fdsn.mseed":["mseed"],"application/vnd.fdsn.seed":["seed","dataless"],"application/vnd.flographit":["gph"],"application/vnd.fluxtime.clip":["ftc"],"application/vnd.framemaker":["fm","frame","maker","book"],"application/vnd.frogans.fnc":["fnc"],"application/vnd.frogans.ltf":["ltf"],"application/vnd.fsc.weblaunch":["fsc"],"application/vnd.fujitsu.oasys":["oas"],"application/vnd.fujitsu.oasys2":["oa2"],"application/vnd.fujitsu.oasys3":["oa3"],"application/vnd.fujitsu.oasysgp":["fg5"],"application/vnd.fujitsu.oasysprs":["bh2"],"application/vnd.fujixerox.ddd":["ddd"],"application/vnd.fujixerox.docuworks":["xdw"],"application/vnd.fujixerox.docuworks.binder":["xbd"],"application/vnd.fuzzysheet":["fzs"],"application/vnd.genomatix.tuxedo":["txd"],"application/vnd.geogebra.file":["ggb"],"application/vnd.geogebra.tool":["ggt"],"application/vnd.geometry-explorer":["gex","gre"],"application/vnd.geonext":["gxt"],"application/vnd.geoplan":["g2w"],"application/vnd.geospace":["g3w"],"application/vnd.gmx":["gmx"],"application/vnd.google-apps.document":["gdoc"],"application/vnd.google-apps.presentation":["gslides"],"application/vnd.google-apps.spreadsheet":["gsheet"],"application/vnd.google-earth.kml+xml":["kml"],"application/vnd.google-earth.kmz":["kmz"],"application/vnd.grafeq":["gqf","gqs"],"application/vnd.groove-account":["gac"],"application/vnd.groove-help":["ghf"],"application/vnd.groove-identity-message":["gim"],"application/vnd.groove-injector":["grv"],"application/vnd.groove-tool-message":["gtm"],"application/vnd.groove-tool-template":["tpl"],"application/vnd.groove-vcard":["vcg"],"application/vnd.hal+xml":["hal"],"application/vnd.handheld-entertainment+xml":["zmm"],"application/vnd.hbci":["hbci"],"application/vnd.hhe.lesson-player":["les"],"application/vnd.hp-hpgl":["hpgl"],"application/vnd.hp-hpid":["hpid"],"application/vnd.hp-hps":["hps"],"application/vnd.hp-jlyt":["jlt"],"application/vnd.hp-pcl":["pcl"],"application/vnd.hp-pclxl":["pclxl"],"application/vnd.hydrostatix.sof-data":["sfd-hdstx"],"application/vnd.ibm.minipay":["mpy"],"application/vnd.ibm.modcap":["afp","listafp","list3820"],"application/vnd.ibm.rights-management":["irm"],"application/vnd.ibm.secure-container":["sc"],"application/vnd.iccprofile":["icc","icm"],"application/vnd.igloader":["igl"],"application/vnd.immervision-ivp":["ivp"],"application/vnd.immervision-ivu":["ivu"],"application/vnd.insors.igm":["igm"],"application/vnd.intercon.formnet":["xpw","xpx"],"application/vnd.intergeo":["i2g"],"application/vnd.intu.qbo":["qbo"],"application/vnd.intu.qfx":["qfx"],"application/vnd.ipunplugged.rcprofile":["rcprofile"],"application/vnd.irepository.package+xml":["irp"],"application/vnd.is-xpr":["xpr"],"application/vnd.isac.fcs":["fcs"],"application/vnd.jam":["jam"],"application/vnd.jcp.javame.midlet-rms":["rms"],"application/vnd.jisp":["jisp"],"application/vnd.joost.joda-archive":["joda"],"application/vnd.kahootz":["ktz","ktr"],"application/vnd.kde.karbon":["karbon"],"application/vnd.kde.kchart":["chrt"],"application/vnd.kde.kformula":["kfo"],"application/vnd.kde.kivio":["flw"],"application/vnd.kde.kontour":["kon"],"application/vnd.kde.kpresenter":["kpr","kpt"],"application/vnd.kde.kspread":["ksp"],"application/vnd.kde.kword":["kwd","kwt"],"application/vnd.kenameaapp":["htke"],"application/vnd.kidspiration":["kia"],"application/vnd.kinar":["kne","knp"],"application/vnd.koan":["skp","skd","skt","skm"],"application/vnd.kodak-descriptor":["sse"],"application/vnd.las.las+xml":["lasxml"],"application/vnd.llamagraphics.life-balance.desktop":["lbd"],"application/vnd.llamagraphics.life-balance.exchange+xml":["lbe"],"application/vnd.lotus-1-2-3":["123"],"application/vnd.lotus-approach":["apr"],"application/vnd.lotus-freelance":["pre"],"application/vnd.lotus-notes":["nsf"],"application/vnd.lotus-organizer":["org"],"application/vnd.lotus-screencam":["scm"],"application/vnd.lotus-wordpro":["lwp"],"application/vnd.macports.portpkg":["portpkg"],"application/vnd.mapbox-vector-tile":["mvt"],"application/vnd.mcd":["mcd"],"application/vnd.medcalcdata":["mc1"],"application/vnd.mediastation.cdkey":["cdkey"],"application/vnd.mfer":["mwf"],"application/vnd.mfmp":["mfm"],"application/vnd.micrografx.flo":["flo"],"application/vnd.micrografx.igx":["igx"],"application/vnd.mif":["mif"],"application/vnd.mobius.daf":["daf"],"application/vnd.mobius.dis":["dis"],"application/vnd.mobius.mbk":["mbk"],"application/vnd.mobius.mqy":["mqy"],"application/vnd.mobius.msl":["msl"],"application/vnd.mobius.plc":["plc"],"application/vnd.mobius.txf":["txf"],"application/vnd.mophun.application":["mpn"],"application/vnd.mophun.certificate":["mpc"],"application/vnd.mozilla.xul+xml":["xul"],"application/vnd.ms-artgalry":["cil"],"application/vnd.ms-cab-compressed":["cab"],"application/vnd.ms-excel":["xls","xlm","xla","xlc","xlt","xlw"],"application/vnd.ms-excel.addin.macroenabled.12":["xlam"],"application/vnd.ms-excel.sheet.binary.macroenabled.12":["xlsb"],"application/vnd.ms-excel.sheet.macroenabled.12":["xlsm"],"application/vnd.ms-excel.template.macroenabled.12":["xltm"],"application/vnd.ms-fontobject":["eot"],"application/vnd.ms-htmlhelp":["chm"],"application/vnd.ms-ims":["ims"],"application/vnd.ms-lrm":["lrm"],"application/vnd.ms-officetheme":["thmx"],"application/vnd.ms-outlook":["msg"],"application/vnd.ms-pki.seccat":["cat"],"application/vnd.ms-pki.stl":["*stl"],"application/vnd.ms-powerpoint":["ppt","pps","pot"],"application/vnd.ms-powerpoint.addin.macroenabled.12":["ppam"],"application/vnd.ms-powerpoint.presentation.macroenabled.12":["pptm"],"application/vnd.ms-powerpoint.slide.macroenabled.12":["sldm"],"application/vnd.ms-powerpoint.slideshow.macroenabled.12":["ppsm"],"application/vnd.ms-powerpoint.template.macroenabled.12":["potm"],"application/vnd.ms-project":["mpp","mpt"],"application/vnd.ms-word.document.macroenabled.12":["docm"],"application/vnd.ms-word.template.macroenabled.12":["dotm"],"application/vnd.ms-works":["wps","wks","wcm","wdb"],"application/vnd.ms-wpl":["wpl"],"application/vnd.ms-xpsdocument":["xps"],"application/vnd.mseq":["mseq"],"application/vnd.musician":["mus"],"application/vnd.muvee.style":["msty"],"application/vnd.mynfc":["taglet"],"application/vnd.neurolanguage.nlu":["nlu"],"application/vnd.nitf":["ntf","nitf"],"application/vnd.noblenet-directory":["nnd"],"application/vnd.noblenet-sealer":["nns"],"application/vnd.noblenet-web":["nnw"],"application/vnd.nokia.n-gage.ac+xml":["*ac"],"application/vnd.nokia.n-gage.data":["ngdat"],"application/vnd.nokia.n-gage.symbian.install":["n-gage"],"application/vnd.nokia.radio-preset":["rpst"],"application/vnd.nokia.radio-presets":["rpss"],"application/vnd.novadigm.edm":["edm"],"application/vnd.novadigm.edx":["edx"],"application/vnd.novadigm.ext":["ext"],"application/vnd.oasis.opendocument.chart":["odc"],"application/vnd.oasis.opendocument.chart-template":["otc"],"application/vnd.oasis.opendocument.database":["odb"],"application/vnd.oasis.opendocument.formula":["odf"],"application/vnd.oasis.opendocument.formula-template":["odft"],"application/vnd.oasis.opendocument.graphics":["odg"],"application/vnd.oasis.opendocument.graphics-template":["otg"],"application/vnd.oasis.opendocument.image":["odi"],"application/vnd.oasis.opendocument.image-template":["oti"],"application/vnd.oasis.opendocument.presentation":["odp"],"application/vnd.oasis.opendocument.presentation-template":["otp"],"application/vnd.oasis.opendocument.spreadsheet":["ods"],"application/vnd.oasis.opendocument.spreadsheet-template":["ots"],"application/vnd.oasis.opendocument.text":["odt"],"application/vnd.oasis.opendocument.text-master":["odm"],"application/vnd.oasis.opendocument.text-template":["ott"],"application/vnd.oasis.opendocument.text-web":["oth"],"application/vnd.olpc-sugar":["xo"],"application/vnd.oma.dd2+xml":["dd2"],"application/vnd.openblox.game+xml":["obgx"],"application/vnd.openofficeorg.extension":["oxt"],"application/vnd.openstreetmap.data+xml":["osm"],"application/vnd.openxmlformats-officedocument.presentationml.presentation":["pptx"],"application/vnd.openxmlformats-officedocument.presentationml.slide":["sldx"],"application/vnd.openxmlformats-officedocument.presentationml.slideshow":["ppsx"],"application/vnd.openxmlformats-officedocument.presentationml.template":["potx"],"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":["xlsx"],"application/vnd.openxmlformats-officedocument.spreadsheetml.template":["xltx"],"application/vnd.openxmlformats-officedocument.wordprocessingml.document":["docx"],"application/vnd.openxmlformats-officedocument.wordprocessingml.template":["dotx"],"application/vnd.osgeo.mapguide.package":["mgp"],"application/vnd.osgi.dp":["dp"],"application/vnd.osgi.subsystem":["esa"],"application/vnd.palm":["pdb","pqa","oprc"],"application/vnd.pawaafile":["paw"],"application/vnd.pg.format":["str"],"application/vnd.pg.osasli":["ei6"],"application/vnd.picsel":["efif"],"application/vnd.pmi.widget":["wg"],"application/vnd.pocketlearn":["plf"],"application/vnd.powerbuilder6":["pbd"],"application/vnd.previewsystems.box":["box"],"application/vnd.proteus.magazine":["mgz"],"application/vnd.publishare-delta-tree":["qps"],"application/vnd.pvi.ptid1":["ptid"],"application/vnd.quark.quarkxpress":["qxd","qxt","qwd","qwt","qxl","qxb"],"application/vnd.rar":["rar"],"application/vnd.realvnc.bed":["bed"],"application/vnd.recordare.musicxml":["mxl"],"application/vnd.recordare.musicxml+xml":["musicxml"],"application/vnd.rig.cryptonote":["cryptonote"],"application/vnd.rim.cod":["cod"],"application/vnd.rn-realmedia":["rm"],"application/vnd.rn-realmedia-vbr":["rmvb"],"application/vnd.route66.link66+xml":["link66"],"application/vnd.sailingtracker.track":["st"],"application/vnd.seemail":["see"],"application/vnd.sema":["sema"],"application/vnd.semd":["semd"],"application/vnd.semf":["semf"],"application/vnd.shana.informed.formdata":["ifm"],"application/vnd.shana.informed.formtemplate":["itp"],"application/vnd.shana.informed.interchange":["iif"],"application/vnd.shana.informed.package":["ipk"],"application/vnd.simtech-mindmapper":["twd","twds"],"application/vnd.smaf":["mmf"],"application/vnd.smart.teacher":["teacher"],"application/vnd.software602.filler.form+xml":["fo"],"application/vnd.solent.sdkm+xml":["sdkm","sdkd"],"application/vnd.spotfire.dxp":["dxp"],"application/vnd.spotfire.sfs":["sfs"],"application/vnd.stardivision.calc":["sdc"],"application/vnd.stardivision.draw":["sda"],"application/vnd.stardivision.impress":["sdd"],"application/vnd.stardivision.math":["smf"],"application/vnd.stardivision.writer":["sdw","vor"],"application/vnd.stardivision.writer-global":["sgl"],"application/vnd.stepmania.package":["smz
vendor: 11,430 bytes, line 165
165ip"],"application/vnd.stepmania.stepchart":["sm"],"application/vnd.sun.wadl+xml":["wadl"],"application/vnd.sun.xml.calc":["sxc"],"application/vnd.sun.xml.calc.template":["stc"],"application/vnd.sun.xml.draw":["sxd"],"application/vnd.sun.xml.draw.template":["std"],"application/vnd.sun.xml.impress":["sxi"],"application/vnd.sun.xml.impress.template":["sti"],"application/vnd.sun.xml.math":["sxm"],"application/vnd.sun.xml.writer":["sxw"],"application/vnd.sun.xml.writer.global":["sxg"],"application/vnd.sun.xml.writer.template":["stw"],"application/vnd.sus-calendar":["sus","susp"],"application/vnd.svd":["svd"],"application/vnd.symbian.install":["sis","sisx"],"application/vnd.syncml+xml":["xsm"],"application/vnd.syncml.dm+wbxml":["bdm"],"application/vnd.syncml.dm+xml":["xdm"],"application/vnd.syncml.dmddf+xml":["ddf"],"application/vnd.tao.intent-module-archive":["tao"],"application/vnd.tcpdump.pcap":["pcap","cap","dmp"],"application/vnd.tmobile-livetv":["tmo"],"application/vnd.trid.tpt":["tpt"],"application/vnd.triscape.mxs":["mxs"],"application/vnd.trueapp":["tra"],"application/vnd.ufdl":["ufd","ufdl"],"application/vnd.uiq.theme":["utz"],"application/vnd.umajin":["umj"],"application/vnd.unity":["unityweb"],"application/vnd.uoml+xml":["uoml"],"application/vnd.vcx":["vcx"],"application/vnd.visio":["vsd","vst","vss","vsw"],"application/vnd.visionary":["vis"],"application/vnd.vsf":["vsf"],"application/vnd.wap.wbxml":["wbxml"],"application/vnd.wap.wmlc":["wmlc"],"application/vnd.wap.wmlscriptc":["wmlsc"],"application/vnd.webturbo":["wtb"],"application/vnd.wolfram.player":["nbp"],"application/vnd.wordperfect":["wpd"],"application/vnd.wqd":["wqd"],"application/vnd.wt.stf":["stf"],"application/vnd.xara":["xar"],"application/vnd.xfdl":["xfdl"],"application/vnd.yamaha.hv-dic":["hvd"],"application/vnd.yamaha.hv-script":["hvs"],"application/vnd.yamaha.hv-voice":["hvp"],"application/vnd.yamaha.openscoreformat":["osf"],"application/vnd.yamaha.openscoreformat.osfpvg+xml":["osfpvg"],"application/vnd.yamaha.smaf-audio":["saf"],"application/vnd.yamaha.smaf-phrase":["spf"],"application/vnd.yellowriver-custom-menu":["cmp"],"application/vnd.zul":["zir","zirz"],"application/vnd.zzazz.deck+xml":["zaz"],"application/x-7z-compressed":["7z"],"application/x-abiword":["abw"],"application/x-ace-compressed":["ace"],"application/x-apple-diskimage":["*dmg"],"application/x-arj":["arj"],"application/x-authorware-bin":["aab","x32","u32","vox"],"application/x-authorware-map":["aam"],"application/x-authorware-seg":["aas"],"application/x-bcpio":["bcpio"],"application/x-bdoc":["*bdoc"],"application/x-bittorrent":["torrent"],"application/x-blorb":["blb","blorb"],"application/x-bzip":["bz"],"application/x-bzip2":["bz2","boz"],"application/x-cbr":["cbr","cba","cbt","cbz","cb7"],"application/x-cdlink":["vcd"],"application/x-cfs-compressed":["cfs"],"application/x-chat":["chat"],"application/x-chess-pgn":["pgn"],"application/x-chrome-extension":["crx"],"application/x-cocoa":["cco"],"application/x-conference":["nsc"],"application/x-cpio":["cpio"],"application/x-csh":["csh"],"application/x-debian-package":["*deb","udeb"],"application/x-dgc-compressed":["dgc"],"application/x-director":["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"],"application/x-doom":["wad"],"application/x-dtbncx+xml":["ncx"],"application/x-dtbook+xml":["dtb"],"application/x-dtbresource+xml":["res"],"application/x-dvi":["dvi"],"application/x-envoy":["evy"],"application/x-eva":["eva"],"application/x-font-bdf":["bdf"],"application/x-font-ghostscript":["gsf"],"application/x-font-linux-psf":["psf"],"application/x-font-pcf":["pcf"],"application/x-font-snf":["snf"],"application/x-font-type1":["pfa","pfb","pfm","afm"],"application/x-freearc":["arc"],"application/x-futuresplash":["spl"],"application/x-gca-compressed":["gca"],"application/x-glulx":["ulx"],"application/x-gnumeric":["gnumeric"],"application/x-gramps-xml":["gramps"],"application/x-gtar":["gtar"],"application/x-hdf":["hdf"],"application/x-httpd-php":["php"],"application/x-install-instructions":["install"],"application/x-iso9660-image":["*iso"],"application/x-iwork-keynote-sffkey":["*key"],"application/x-iwork-numbers-sffnumbers":["*numbers"],"application/x-iwork-pages-sffpages":["*pages"],"application/x-java-archive-diff":["jardiff"],"application/x-java-jnlp-file":["jnlp"],"application/x-keepass2":["kdbx"],"application/x-latex":["latex"],"application/x-lua-bytecode":["luac"],"application/x-lzh-compressed":["lzh","lha"],"application/x-makeself":["run"],"application/x-mie":["mie"],"application/x-mobipocket-ebook":["prc","mobi"],"application/x-ms-application":["application"],"application/x-ms-shortcut":["lnk"],"application/x-ms-wmd":["wmd"],"application/x-ms-wmz":["wmz"],"application/x-ms-xbap":["xbap"],"application/x-msaccess":["mdb"],"application/x-msbinder":["obd"],"application/x-mscardfile":["crd"],"application/x-msclip":["clp"],"application/x-msdos-program":["*exe"],"application/x-msdownload":["*exe","*dll","com","bat","*msi"],"application/x-msmediaview":["mvb","m13","m14"],"application/x-msmetafile":["*wmf","*wmz","*emf","emz"],"application/x-msmoney":["mny"],"application/x-mspublisher":["pub"],"application/x-msschedule":["scd"],"application/x-msterminal":["trm"],"application/x-mswrite":["wri"],"application/x-netcdf":["nc","cdf"],"application/x-ns-proxy-autoconfig":["pac"],"application/x-nzb":["nzb"],"application/x-perl":["pl","pm"],"application/x-pilot":["*prc","*pdb"],"application/x-pkcs12":["p12","pfx"],"application/x-pkcs7-certificates":["p7b","spc"],"application/x-pkcs7-certreqresp":["p7r"],"application/x-rar-compressed":["*rar"],"application/x-redhat-package-manager":["rpm"],"application/x-research-info-systems":["ris"],"application/x-sea":["sea"],"application/x-sh":["sh"],"application/x-shar":["shar"],"application/x-shockwave-flash":["swf"],"application/x-silverlight-app":["xap"],"application/x-sql":["sql"],"application/x-stuffit":["sit"],"application/x-stuffitx":["sitx"],"application/x-subrip":["srt"],"application/x-sv4cpio":["sv4cpio"],"application/x-sv4crc":["sv4crc"],"application/x-t3vm-image":["t3"],"application/x-tads":["gam"],"application/x-tar":["tar"],"application/x-tcl":["tcl","tk"],"application/x-tex":["tex"],"application/x-tex-tfm":["tfm"],"application/x-texinfo":["texinfo","texi"],"application/x-tgif":["*obj"],"application/x-ustar":["ustar"],"application/x-virtualbox-hdd":["hdd"],"application/x-virtualbox-ova":["ova"],"application/x-virtualbox-ovf":["ovf"],"application/x-virtualbox-vbox":["vbox"],"application/x-virtualbox-vbox-extpack":["vbox-extpack"],"application/x-virtualbox-vdi":["vdi"],"application/x-virtualbox-vhd":["vhd"],"application/x-virtualbox-vmdk":["vmdk"],"application/x-wais-source":["src"],"application/x-web-app-manifest+json":["webapp"],"application/x-x509-ca-cert":["der","crt","pem"],"application/x-xfig":["fig"],"application/x-xliff+xml":["*xlf"],"application/x-xpinstall":["xpi"],"application/x-xz":["xz"],"application/x-zmachine":["z1","z2","z3","z4","z5","z6","z7","z8"],"audio/vnd.dece.audio":["uva","uvva"],"audio/vnd.digital-winds":["eol"],"audio/vnd.dra":["dra"],"audio/vnd.dts":["dts"],"audio/vnd.dts.hd":["dtshd"],"audio/vnd.lucent.voice":["lvp"],"audio/vnd.ms-playready.media.pya":["pya"],"audio/vnd.nuera.ecelp4800":["ecelp4800"],"audio/vnd.nuera.ecelp7470":["ecelp7470"],"audio/vnd.nuera.ecelp9600":["ecelp9600"],"audio/vnd.rip":["rip"],"audio/x-aac":["aac"],"audio/x-aiff":["aif","aiff","aifc"],"audio/x-caf":["caf"],"audio/x-flac":["flac"],"audio/x-m4a":["*m4a"],"audio/x-matroska":["mka"],"audio/x-mpegurl":["m3u"],"audio/x-ms-wax":["wax"],"audio/x-ms-wma":["wma"],"audio/x-pn-realaudio":["ram","ra"],"audio/x-pn-realaudio-plugin":["rmp"],"audio/x-realaudio":["*ra"],"audio/x-wav":["*wav"],"chemical/x-cdx":["cdx"],"chemical/x-cif":["cif"],"chemical/x-cmdf":["cmdf"],"chemical/x-cml":["cml"],"chemical/x-csml":["csml"],"chemical/x-xyz":["xyz"],"image/prs.btif":["btif"],"image/prs.pti":["pti"],"image/vnd.adobe.photoshop":["psd"],"image/vnd.airzip.accelerator.azv":["azv"],"image/vnd.dece.graphic":["uvi","uvvi","uvg","uvvg"],"image/vnd.djvu":["djvu","djv"],"image/vnd.dvb.subtitle":["*sub"],"image/vnd.dwg":["dwg"],"image/vnd.dxf":["dxf"],"image/vnd.fastbidsheet":["fbs"],"image/vnd.fpx":["fpx"],"image/vnd.fst":["fst"],"image/vnd.fujixerox.edmics-mmr":["mmr"],"image/vnd.fujixerox.edmics-rlc":["rlc"],"image/vnd.microsoft.icon":["ico"],"image/vnd.ms-dds":["dds"],"image/vnd.ms-modi":["mdi"],"image/vnd.ms-photo":["wdp"],"image/vnd.net-fpx":["npx"],"image/vnd.pco.b16":["b16"],"image/vnd.tencent.tap":["tap"],"image/vnd.valve.source.texture":["vtf"],"image/vnd.wap.wbmp":["wbmp"],"image/vnd.xiff":["xif"],"image/vnd.zbrush.pcx":["pcx"],"image/x-3ds":["3ds"],"image/x-cmu-raster":["ras"],"image/x-cmx":["cmx"],"image/x-freehand":["fh","fhc","fh4","fh5","fh7"],"image/x-icon":["*ico"],"image/x-jng":["jng"],"image/x-mrsid-image":["sid"],"image/x-ms-bmp":["*bmp"],"image/x-pcx":["*pcx"],"image/x-pict":["pic","pct"],"image/x-portable-anymap":["pnm"],"image/x-portable-bitmap":["pbm"],"image/x-portable-graymap":["pgm"],"image/x-portable-pixmap":["ppm"],"image/x-rgb":["rgb"],"image/x-tga":["tga"],"image/x-xbitmap":["xbm"],"image/x-xpixmap":["xpm"],"image/x-xwindowdump":["xwd"],"message/vnd.wfa.wsc":["wsc"],"model/vnd.collada+xml":["dae"],"model/vnd.dwf":["dwf"],"model/vnd.gdl":["gdl"],"model/vnd.gtw":["gtw"],"model/vnd.mts":["mts"],"model/vnd.opengex":["ogex"],"model/vnd.parasolid.transmit.binary":["x_b"],"model/vnd.parasolid.transmit.text":["x_t"],"model/vnd.sap.vds":["vds"],"model/vnd.usdz+zip":["usdz"],"model/vnd.valve.source.compiled-map":["bsp"],"model/vnd.vtu":["vtu"],"text/prs.lines.tag":["dsc"],"text/vnd.curl":["curl"],"text/vnd.curl.dcurl":["dcurl"],"text/vnd.curl.mcurl":["mcurl"],"text/vnd.curl.scurl":["scurl"],"text/vnd.dvb.subtitle":["sub"],"text/vnd.fly":["fly"],"text/vnd.fmi.flexstor":["flx"],"text/vnd.graphviz":["gv"],"text/vnd.in3d.3dml":["3dml"],"text/vnd.in3d.spot":["spot"],"text/vnd.sun.j2me.app-descriptor":["jad"],"text/vnd.wap.wml":["wml"],"text/vnd.wap.wmlscript":["wmls"],"text/x-asm":["s","asm"],"text/x-c":["c","cc","cxx","cpp","h","hh","dic"],"text/x-component":["htc"],"text/x-fortran":["f","for","f77","f90"],"text/x-handlebars-template":["hbs"],"text/x-java-source":["java"],"text/x-lua":["lua"],"text/x-markdown":["mkd"],"text/x-nfo":["nfo"],"text/x-opml":["opml"],"text/x-org":["*org"],"text/x-pascal":["p","pas"],"text/x-processing":["pde"],"text/x-sass":["sass"],"text/x-scss":["scss"],"text/x-setext":["etx"],"text/x-sfv":["sfv"],"text/x-suse-ymp":["ymp"],"text/x-uuencode":["uu"],"text/x-vcalendar":["vcs"],"text/x-vcard":["vcf"],"video/vnd.dece.hd":["uvh","uvvh"],"video/vnd.dece.mobile":["uvm","uvvm"],"video/vnd.dece.pd":["uvp","uvvp"],"video/vnd.dece.sd":["uvs","uvvs"],"video/vnd.dece.video":["uvv","uvvv"],"video/vnd.dvb.file":["dvb"],"video/vnd.fvt":["fvt"],"video/vnd.mpegurl":["mxu","m4u"],"video/vnd.ms-playready.media.pyv":["pyv"],"video/vnd.uvvu.mp4":["uvu","uvvu"],"video/vnd.vivo":["viv"],"video/x-f4v":["f4v"],"video/x-fli":["fli"],"video/x-flv":["flv"],"video/x-m4v":["m4v"],"video/x-matroska":["mkv","mk3d","mks"],"video/x-mng":["mng"],"video/x-ms-asf":["asf","asx"],"video/x-ms-vob":["vob"],"video/x-ms-wm":["wm"],"video/x-ms-wmv":["wmv"],"video/x-ms-wmx":["wmx"],"video/x-ms-wvx":["wvx"],"video/x-msvideo":["avi"],"video/x-sgi-movie":["movie"],"video/x-smv":["smv"],"x-conference/x-cooltalk":["ice"]}
165),other$1}var mime$2,hasRequiredMime$2;function requireMime$2(){if(hasRequiredMime$2)return mime$2;hasRequiredMime$2=1;let e=requireMime$3();return mime$2=new e(requireStandard$1(),requireOther$1()),mime$2}var mimeExports=requireMime$2();const mime$1=getDefaultExportFromCjs(mimeExports);let FileUtil$1=class{static getExtensionFromMimeType(t){return mime$1.getExtension(t)??void 0}static getMimeTypeFromFilename(t){return mime$1.getType(t)??void 0}static getExtension(t){const n=t.split(".");return n.length>1&&n[n.length-1].trim()||void 0}static getFilenameWithoutExtension(t){const n=t.split(".");return n.length===1?n[0]:n.slice(0,-1).join(".")}static generateFileName(t,n="",i=!0){const s=i?`_${DateUtil$1.format(new Date,"YYYYMMDDHHmmss")}`:"";return`${t}${s}${n?`.${n}`:""}`}static getOptimalFileSizeUnit(t){return t>=Math.pow(10,6)?"MB":t>=Math.pow(10,3)?"KB":"Byte"}static getDataUri(t,n){if(typeof t=="string")return`data:${n};base64,${t}`;if(Buffer$1.isBuffer(t)){const i=t.toString("base64");return`data:${n};base64,${i}`}return new Promise(i=>{const s=new FileReader;s.onloadend=()=>i(s.result),s.readAsDataURL(t)})}},ObfuscationUtil$1=class{static obfuscate(t){const n=RandomUtil$1.random(10,20),i=PasswordUtil$1.generate(n),s=t.split("").map((o,l)=>String.fromCharCode(o.charCodeAt(0)^i.charCodeAt(l%i.length))).join("");let r=String.fromCharCode(90+n);for(let o=0;o<Math.max(i.length,s.length);o++)o<i.length&&(r+=i[o]),o<s.length&&(r+=s[o]);return r}static deobfuscate(t){const n=t.charCodeAt(0)-90,i=t.slice(1),s=i.length-n;let r="",o="",l=0;for(let c=0;c<Math.max(n,s);c++)c<n&&(r+=i[l++]),c<s&&(o+=i[l++]);return o.split("").map((c,h)=>String.fromCharCode(c.charCodeAt(0)^r.charCodeAt(h%r.length))).join("")}};var GsgSupportUrl$1;(function(e){e.REQUEST_SUPPORT="/support",e.REACTIVATE_ACCOUNT="/support/reactivate-account"})(GsgSupportUrl$1||(GsgSupportUrl$1={}));var GsgSupportOption$1;(function(e){e.NA="N.A."})(GsgSupportOption$1||(GsgSupportOption$1={}));var GsgSupportIssueType$1;(function(e){e.BUG="BUG",e.ENHANCEMENT="ENHANCEMENT",e.ENQUIRY="ENQUIRY"})(GsgSupportIssueType$1||(GsgSupportIssueType$1={}));let GsgAppUtil$1=class Jn{static getDomainName(t){const n="gather.gov.sg";return t==="prd"?n:`${t}.${n}`}static getEmailDomainName(t){const n="gather.gov.sg";return t==="prd"?n:`maildev.${n}`}static getEmailAddress(t,n){return`${n}@${this.getEmailDomainName(t)}`}static getTwoWayEmailUsername(t){const n="correspondence";return t==="prd"?n:`${n}-${t}`}static getTwoWayEmailReplyTo(t,n){const i=this.getTwoWayEmailUsername(t);return this.getEmailAddress(t,`${i}+${n}`)}static getPrivateBaseUrl(t,n,i){let s=`https://${i||"app"}.internal.${this.getDomainName(t)}`;return t==="local"&&(s="http://localhost"),`${s}:${n}`}static getLocalUrl(t,n){return`http://localhost:${t}${n||""}`}static getBaseUrl(t,n){return t==="local"?this.getLocalUrl(n):`https://${this.getDomainName(t)}`}static getUrl(t,n,i,s){const{includeTokens:r=!0}=s??{};return r&&(i=this.appendTokens(t,i)),t==="local"?this.getLocalUrl(n,i):this.getBaseUrl(t,n)+i}static appendTokens(t,n){var o,l;if(t!=="local")return n;const i=queryStringExports$1.parseUrl(n,{parseFragmentIdentifier:!0}),s=(o=globalThis.localStorage)==null?void 0:o.getItem(GsgLocalStorageKey$1.CSRF_TOKEN);s&&(i.query.csrfToken=s);const r=(l=globalThis.localStorage)==null?void 0:l.getItem(GsgLocalStorageKey$1.ID_TOKEN);return r&&(i.query.idToken=r),queryStringExports$1.stringifyUrl(i)}static getRelativeUrl(t,n){const i=t==="local"?"http://localhost:":Jn.getBaseUrl(t,0);if(n.startsWith(i)&&(n=`/${n.split("/").slice(3).join("/")}`),n.startsWith("/"))return n}};const gsgServiceWebPort={[GsgService.AUTH]:1e4,[GsgService.SUPPORT]:9500,[GsgService.GATHERVERSE]:15e3},gsgServiceApiPort={[GsgService.AUTH]:11e3,[GsgService.SUPPORT]:9600,[GsgService.MESSAGING]:9300,[GsgService.FILE]:9400,[GsgService.GATHERVERSE]:15100};let GsgServiceUtil$1=class{static toApiBaseUrl(t,n){return`${t}/${n}/api`}static getApiBaseUrl(t,n){const i=GsgAppUtil$1.getBaseUrl(t,gsgServiceApiPort[n]);return this.toApiBaseUrl(i,n)}
165static getPrivateApiBaseUrl(t,n){const i=GsgAppUtil$1.getPrivateBaseUrl(t,gsgServiceApiPort[n]);return this.toApiBaseUrl(i,n)}},GsgAuthUtil$2=class{static getUrl(t,n,i){const{mock:s,loginType:r,appCode:o,tempAccess:l,exclusiveAccess:c,noDirectLogin:h,loginAs:p,redirect:m,state:g,scopes:E,usageTrackingTag:A,reason:C,...T}=i??{},I=queryStringExports$1.stringifyUrl({url:n,query:{[GsgAuthParam$1.MOCK]:s===!1&&t==="stg"?!1:void 0,[GsgAuthParam$1.LOGIN_TYPE]:r,[GsgAuthParam$1.APP_CODE]:o,[GsgAuthParam$1.TEMP_ACCESS]:l?!0:void 0,[GsgAuthParam$1.EXCLUSIVE_ACCESS]:c?!0:void 0,[GsgAuthParam$1.NO_DIRECT_LOGIN]:h?!0:void 0,[GsgAuthParam$1.LOGIN_AS]:p,[GsgAuthParam$1.REDIRECT]:m,[GsgAuthParam$1.STATE]:g,[GsgAuthParam$1.SCOPE]:E==null?void 0:E.join(" "),[GsgAuthParam$1.USAGE_TRACKING_TAG]:A,[GsgAuthParam$1.REASON]:C}});return GsgAppUtil$1.getUrl(t,gsgServiceWebPort[GsgService.AUTH],I,T)}static getLoginUrl(t,n){return this.getUrl(t,GsgAuthUrl$1.LOGIN,n)}static getLogoutUrl(t,n){return this.getUrl(t,GsgAuthUrl$1.LOGOUT,n)}static getReauthenticateUrl(t,n){return this.getUrl(t,GsgAuthUrl$1.REAUTHENTICATE,n)}static getIdVerificationUrl(t,n){return this.getUrl(t,GsgAuthUrl$1.ID_VERIFICATION,{...n,includeTokens:!1})}static getMyinfoUrl(t,n){return this.getUrl(t,GsgAuthUrl$1.MYINFO,{...n,includeTokens:!1})}static getAuthorizedAppsUrl(t,n){return this.getUrl(t,GsgAuthUrl$1.AUTHORIZED_APPS,n)}static getOauth2Issuer(t){return GsgAppUtil$1.getBaseUrl(t,gsgServiceApiPort[GsgService.AUTH])}static getOidcIssuer(t){return this.getOauth2Issuer(t)}},GsgSupportUtil$2=class{static generateUrl(t,n,i){return GsgAppUtil$1.getUrl(t,gsgServiceWebPort[GsgService.SUPPORT],queryStringExports$1.stringifyUrl({url:n,query:i}))}static getUrl(t,n={}){let i;return n=ObjectUtil$1.pick(n,["appCode","issueType","traceId"]),n=ObjectUtil$1.omitNullish(n),Object.keys(n).length&&(i={autofill:Buffer$1.from(JSON.stringify(n)).toString("base64")}),this.generateUrl(t,GsgSupportUrl$1.REQUEST_SUPPORT,i)}static getReactiveAccountUrl(t){return this.generateUrl(t,GsgSupportUrl$1.REACTIVATE_ACCOUNT)}},GatherverseUtil$2=class{static getUrl(t,n,i){return GsgAppUtil$1.getUrl(t,gsgServiceWebPort[GsgService.GATHERVERSE],n,i)}static getRegistrationUrl(t){return this.getUrl(t,GatherverseUrl.REGISTRATION,{includeTokens:!1})}static getProfileUrl(t,n){return this.getUrl(t,GatherverseUrl.PROFILE,n)}static getProfilePictureUrl(t,n){return`${GsgServiceUtil$1.getApiBaseUrl(t,GsgService.GATHERVERSE)}/users/${n}/profilePicture`}};const ApiContext=reactExports.createContext({}),AsyncFnContext=reactExports.createContext({}),serializeCacheKeys=e=>JSON.stringify(e.map(t=>JSON.stringify(t))),CacheContext=reactExports.createContext({store:{},set:()=>{},get:()=>{},getAll:()=>[],delete:()=>{},deleteAll:()=>{},clear:()=>{}}),useCache=()=>reactExports.useContext(CacheContext),foreKeysPredicate=e=>({predicate:t=>t.length>=e.length&&serializeCacheKeys(t.slice(0,e.length))===serializeCacheKeys(e)}),isValidCache=(e,t)=>!e.expiresAt||e.expiresAt>t,CacheContainer=({defaultTtl:e,children:t})=>{const n=reactExports.useRef({}),i=reactExports.useCallback((m,g,E=e)=>{const A=serializeCacheKeys(m),C=new Date;let T;typeof E=="number"&&(T=DateUtil$1.addTime(C,E,"ms")),n.current[A]={keys:m,data:g,cachedAt:C,expiresAt:T}},[]),s=reactExports.useCallback(m=>{const g=new Date,E=serializeCacheKeys(m),A=n.current[E];if(A&&isValidCache(A,g))return A.data},[]),r=reactExports.useCallback(({predicate:m})=>{const g=new Date;return Object.values(n.current).filter(E=>m(E.keys)&&isValidCache(E,g)).map(E=>E.data)},[]),o=reactExports.useCallback(m=>Array.isArray(m)?r(foreKeysPredicate(m)):r(m),[r]),l=reactExports.useCallback(m=>{const g=serializeCacheKeys(m);delete n.current[g]},[]),c=reactExports.useCallback(({predicate:m})=>{for(const[g,E]of Object.entries(n.current))m(E.keys)&&delete n.current[g]},[]),h=reactExports.useCallback(m=>{if(Array.isArray(m))return c(foreKeysPredicate(m));c(m)},[c]),p=reactExports.useCallback(()=>{n.current={}},[]);return jsxRuntimeExports.jsx(CacheContext.Provider,{value:{store:n.current,set:i,get:s,getAll:o,delete:l,deleteAll:h,clear:p},children:t})},AsyncFnContainer=({options:e={},children:t})=>jsxRuntimeExports.jsx(AsyncFnContext.Provider,{value:e,children:jsxRuntimeExports.jsx(CacheContainer,{children:t})}),ApiContainer=({useHandlers:e,children:t,...n})=>jsxRuntimeExports.jsx(ApiContext.Provider,{value:{useHandlers:e},children:jsxRuntimeExports.jsx(AsyncFnContainer,{...n,children:t})}),useDebounce=(e,t=500)=>{const[n,i]=reactExports.useState(e);return reactExports.useEffect(()=>{const s=setTimeout(()=>i(e),t);return()=>clearTimeout(s)},[e,t]),[n,i]},useRefEffect=e=>{const t=reactExports.useRef(e);return reactExports.useEffect(()=>{t.current=e},[e]),t};function useAsyncFn(e,t={}){const n=reactExports.useContext(AsyncFnContext),i=useCache(),s=useRefEffect(e),r=useRefEffect(t),o=useRefEffect(n),l=reactExports.useRef(UUID$1.short()),[c,h]=reactExports.useState("pending"),[p,m]=reactExports.useState(t.initialData!=null?"initial":"pending"),[g,E]=reactExports.useState(t.initialData),[A,C]=reactExports.useState(),[T,I]=reactExports.useState(0),[M,P]=useDebounce(T,t.loadingDelay??n.loadingDelay??0),[N,O]=reactExports.useState(0),[j,B]=reactExports.useState(0),[D,U]=reactExports.useState(0),[z,R]=reactExports.useState(0),[a,f]=reactExports.useState(0),[d,v]=reactExports.useState(0),[b,S]=reactExports.useState(),[w,y]=reactExports.useState(),[u,x
165]=reactExports.useState(),[L,_]=reactExports.useState(),[J,Z]=reactExports.useState(),[,V]=reactExports.useState(),k=reactExports.useCallback(xe=>{V(xe?ot=>{var Ie;return ot&&(!xe||xe.invokeTimestamp>ot.invokeTimestamp)&&(v(Pe=>Pe+1),Z(new Date),(Ie=ot.onInterrupted)==null||Ie.call(ot)),xe}:ot=>{var Ie;(Ie=ot==null?void 0:ot.onInterrupted)==null||Ie.call(ot)})},[]),H=reactExports.useCallback(()=>{const{initialData:xe}=r.current;m(xe!=null?"initial":"pending"),E(xe)},[]),ee=reactExports.useCallback(()=>{k(),l.current=UUID$1.short(),h("pending"),I(0),P(0),O(0),B(0),U(0),R(0),f(0),v(0),S(void 0),y(void 0),x(void 0),_(void 0),Z(void 0),H(),C(void 0),V(void 0)},[k,H]),K=reactExports.useCallback((xe,ot)=>{const Ie=new Date().getTime(),{onInvoked:Pe,onSuccess:pt,onError:Fe,onSettled:Ye,meta:Et}=o.current,{onInvoked:$e,onSuccess:Ze,onError:Mt,onSettled:Je,meta:rt}=r.current,{onInvoked:_t,onSuccess:Ke,onError:Qe,onSettled:Te,meta:tt}=ot;let{preventDefaultCallback:nt={}}=r.current;typeof nt=="boolean"&&(nt={onInvoked:nt,onSuccess:nt,onError:nt,onSettled:nt});let{preventDefaultCallback:Tt={}}=ot;typeof Tt=="boolean"&&(Tt={onInvoked:Tt,onSuccess:Tt,onError:Tt,onSettled:Tt});const Ve={...Et,...rt,...tt},at={...o.current,...r.current,...ot};let{cacheKeys:je,cacheTtl:ge,settledWithCache:Ce}=at;const it={param:xe,meta:Ve};typeof je=="function"&&(je=je(it));let De;je?(De=i.get(je),typeof ge=="function"&&(ge=ge(je,it)),De==null?Ce=void 0:typeof Ce=="function"&&(Ce=Ce(je,De,it))):(ge=void 0,Ce=void 0);const{quiet:Ge,useCacheQuietly:St=!0,usePlaceholderQuietly:re=!0,resetDataOnInvoked:q,resetDataOnError:W,placeholderData:fe,fallbackData:be,retry:le,retryDelay:ae,onInterrupted:Ee}=at;return{invokeTimestamp:Ie,contextOnInvoked:Pe,contextOnSuccess:pt,contextOnError:Fe,contextOnSettled:Ye,fnOnInvoked:$e,fnOnSuccess:Ze,fnOnError:Mt,fnOnSettled:Je,onInvoked:_t,onSuccess:Ke,onError:Qe,onSettled:Te,preventContextCallback:nt,preventFnCallback:Tt,param:xe,meta:Ve,invokeContext:it,cacheKeys:je,cacheTtl:ge,cacheData:De,settledWithCache:Ce,quiet:Ge,useCacheQuietly:St,usePlaceholderQuietly:re,resetDataOnInvoked:q,resetDataOnError:W,placeholderData:fe,fallbackData:be,retry:le,retryDelay:ae,onInterrupted:Ee}},[]),te=reactExports.useCallback(xe=>{const{invokeTimestamp:ot,onInterrupted:Ie,invokeContext:Pe,quiet:pt,useCacheQuietly:Fe,usePlaceholderQuietly:Ye,cacheData:Et,placeholderData:$e,resetDataOnInvoked:Ze,preventContextCallback:Mt,preventFnCallback:Je,contextOnInvoked:rt,fnOnInvoked:_t,onInvoked:Ke}=xe;k({invokeTimestamp:ot,onInterrupted:()=>Ie==null?void 0:Ie(Pe)}),O(Te=>Te+1),B(Te=>Te+1),S(new Date);let Qe=!pt;return Et!=null?(Fe&&(Qe=!1),m("cache"),E(Et)):$e!=null?(Ye&&(Qe=!1),m("placeholder"),E($e)):Ze&&H(),Qe&&I(Te=>Te+1),Je.onInvoked||(Mt.onInvoked||rt==null||rt(Pe),_t==null||_t(Pe)),Ke==null||Ke(Pe),Qe},[k,H]),Y=reactExports.useCallback(async(xe,ot)=>{const{cacheData:Ie,settledWithCache:Pe,param:pt,meta:Fe}=xe;if(Ie!=null&&Pe)return{data:Ie,dataMeta:{dataType:"cache"}};try{return{data:await s.current(pt,Fe),dataMeta:{dataType:"latest"}}}catch(Ye){let{retry:Et=!1,retryDelay:$e=0}=xe;if(typeof Et=="number"?Et=Et>ot:typeof Et=="function"&&(Et=Et(ot,Ye)),!Et)throw Ye;return typeof $e=="function"&&($e=$e(ot,Ye)),$e>0&&await SleepUtil$1.sleep($e),Y(xe,ot+1)}},[]),ue=reactExports.useCallback((xe,ot,Ie)=>{const{cacheKeys:Pe,cacheTtl:pt,preventContextCallback:Fe,preventFnCallback:Ye,contextOnSuccess:Et,f
165nOnSuccess:$e,onSuccess:Ze,invokeContext:Mt}=xe;h("success"),U(rt=>rt+1),y(new Date),C(void 0),Ie.dataType==="latest"&&(m("latest"),E(ot),Pe&&ot!=null&&i.set(Pe,ot,pt));const Je={...Mt,dataMeta:Ie};Ye.onSuccess||(Fe.onSuccess||Et==null||Et(ot,Je),$e==null||$e(ot,Je)),Ze==null||Ze(ot,Je)},[]),qe=reactExports.useCallback((xe,ot)=>{const{fallbackData:Ie,resetDataOnError:Pe,preventContextCallback:pt,preventFnCallback:Fe,contextOnError:Ye,fnOnError:Et,onError:$e,invokeContext:Ze}=xe;h("error"),R(Mt=>Mt+1),x(new Date),C(ot),Ie!=null?(m("fallback"),E(Ie)):Pe&&H(),Fe.onError||(pt.onError||Ye==null||Ye(ot,Ze),Et==null||Et(ot,Ze)),$e==null||$e(ot,Ze)},[H]),we=reactExports.useCallback((xe,ot,Ie)=>{const{preventContextCallback:Pe,preventFnCallback:pt,contextOnSettled:Fe,fnOnSettled:Ye,onSettled:Et,invokeContext:$e}=xe;B(Ze=>Ze-1),f(Ze=>Ze+1),_(new Date),pt.onSettled||(Pe.onSettled||Fe==null||Fe(ot,Ie,$e),Ye==null||Ye(ot,Ie,$e)),Et==null||Et(ot,Ie,$e)},[]),Ae=reactExports.useCallback((xe,ot)=>{const{invokeTimestamp:Ie}=xe;ot&&I(Pe=>Pe-1),V(Pe=>(Pe==null?void 0:Pe.invokeTimestamp)===Ie?void 0:Pe)},[]),st=reactExports.useCallback(async(xe,ot={})=>{const Ie=l.current,Pe=K(xe,ot);let pt=!1,Fe,Ye;try{Ie===l.current&&(pt=te(Pe));const{data:Et,dataMeta:$e}=await Y(Pe,0);return Ie===l.current&&(Fe=Et,ue(Pe,Et,$e)),Et}catch(Et){throw Ie===l.current&&(Ye=Et,qe(Pe,Et)),Et}finally{Ie===l.current&&(we(Pe,Fe,Ye),Ae(Pe,pt))}},[K,te,Y,ue,qe,we,Ae]),Be=reactExports.useCallback((xe,ot)=>{st(xe,ot).catch(()=>{})},[st]);return{status:c,isPending:c==="pending",isSuccess:c==="success",isError:c==="error",dataType:p,isPendingData:p==="pending",isInitialData:p==="initial",isCacheData:p==="cache",isLatestData:p==="latest",isPlaceholderData:p==="placeholder",isFallbackData:p==="fallback",data:g,error:A,invocationCount:N,unsettledCount:j,isUnsettled:j>0,loadingCount:T,loading:T>0&&M>0,successCount:D,errorCount:z,settledCount:a,interruptionCount:d,lastInvokedAt:b,lastSuccessAt:w,lastErrorAt:u,lastSettledAt:L,lastInterruptedAt:J,reset:ee,invoke:Be,invokeAsync:st}}function useApi(e,t){const{useHandlers:n}=reactExports.useContext(ApiContext),i=n==null?void 0:n();return useAsyncFn(async(s,r)=>{try{return await e(s,r)}catch(o){throw ApiError$1.parse(o)}},{...t,meta:{controller:new AbortController,...t==null?void 0:t.meta},onError:(s,r)=>{var o;r.meta.onApiError?r.meta.onApiError(s):i!=null&&i.apiError&&r.meta.onApiError!==!1&&i.apiError(s),(o=t==null?void 0:t.onError)==null||o.call(t,s,r)},onInterrupted:s=>{var r,o;(r=s.meta.controller)==null||r.abort(),(o=t==null?void 0:t.onInterrupted)==null||o.call(t,s)}})}const useOnMount=e=>{const t=reactExports.useRef(),n=reactExports.useRef(!1),i=reactExports.useRef(!1);n.current&&(i.current=!0),reactExports.useEffect(()=>(n.current||(n.current=!0,t.current=e()),()=>{var s;i.current&&((s=t.current)==null||s.call(t))}),[])},useMounted=()=>{const[e,t]=reactExports.useState(!1);return useOnMount(()=>t(!0)),e},isClient=typeof window=="object",useWindowSize=()=>{const[e,t]=reactExports.useState(getSize()),[n]=useDebounce(e,150);return useEventListener(window,"resize",()=>t(getSize()),[]),n},getSize=()=>{const e=isClient?window.innerWidth:0,t=isClient?window.innerHeight:0;let n;return e>=ResponsiveSize.XXL?n=ResponsiveSize.XXL:e>=ResponsiveSize.XL?n=ResponsiveSize.XL:e>=ResponsiveSize.LG?n=ResponsiveSize.LG:e>=ResponsiveSize.MD?n=ResponsiveSize.MD:e>=ResponsiveSize.SM?n=ResponsiveSize.SM:e>=ResponsiveSize.XS?n=ResponsiveSize.XS:e>=ResponsiveSize.XXS?n=ResponsiveSize.XXS:n=ResponsiveSize.XXXS,{windowWidth:e,windowHeight:t,responsiveSize:n}},useBreakpoint=(e,t=!1)=>{const{windowWidth:n}=useWindowSize(),[i,s]=reactExports.useState(n<=e),[r,o]=reactExports.useState(e-n);return reactExports.useEffect(()=>{s(n<=e),o(e-n)},[n,e]),[t?!i:i,t?r*-1:r]},useCounter=(e=0,t=1)=>{const[n,i]=reactExports.useState(e),s=reactExports.useCallback(()=>{i(r=>r+t)},[t]);return[n,s,i]};function useEventListener(e,t,n,i,s){const r=useMounted();reactExports.useEffect(()=>{if(!(!r||!(e!=null&&e.addEventListener)))return e.addEventListener(t,n,s),()=>e.removeEventListener(t,n)}
165,[r,...i??[]])}const useGsgLocalStorage=()=>{const[,e]=useLocalStorage(GsgLocalStorageKey$1.CSRF_TOKEN),[,t]=useLocalStorage(GsgLocalStorageKey$1.ID_TOKEN),[n,i]=reactExports.useState(!1);return reactExports.useEffect(()=>{const s=queryStringExports$1.parse(window.location.search);s.csrfToken&&(e(s.csrfToken),delete s.csrfToken),s.idToken&&(t(s.idToken),delete s.idToken);let r=queryStringExports$1.stringify(s);r=r&&`?${r}`,window.history.replaceState({},document.title,`${window.location.pathname}${r}${window.location.hash}`),i(!0)},[]),{gsgLocalStorageSynced:n}};function useHover(e){const t=reactExports.useRef(null),[n,i]=reactExports.useState(!1);let s=t;return useEventListener(s.current,"mouseenter",()=>i(!0),[]),useEventListener(s.current,"touchstart",()=>i(!0),[]),useEventListener(s.current,"mouseleave",()=>i(!1),[]),useEventListener(s.current,"touchend",()=>i(!1),[]),[n,t]}const useInterval=(e,t,n=[],i=!0)=>{const s=reactExports.useRef(),[r,o]=reactExports.useState(i);reactExports.useEffect(()=>(r===!0&&t>0&&(s.current=setInterval(e,t)),()=>clearInterval(s.current)),[r,t,...n]),reactExports.useEffect(()=>{typeof r=="number"&&o(!0)},[r]);const l=reactExports.useCallback(()=>{o(new Date().getTime())},[]);return{enabled:r===!0,enable:o,reenable:l}};/** 166 * react-router v7.18.2 167 * 168 * Copyright (c) Remix Software Inc. 169 * 170 * This source code is licensed under the MIT license found in the 171 * LICENSE.md file in the root directory of this source tree. 172 * 173 * @license MIT 174 */var __typeError=e=>{throw TypeError(e)},__accessCheck=(e,t,n)=>t.has(e)||__typeError("Cannot "+n),__privateGet=(e,t,n)=>(__accessCheck(e,t,"read from private field"),n?n.call(e):t.get(e)),__privateAdd=(e,t,n)=>t.has(e)?__typeError("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),__privateSet=(e,t,n,i)=>(__accessCheck(e,t,"write to private field"),t.set(e,n),n),ABSOLUTE_URL_REGEX=/^(?:[a-z][a-z0-9+.-]*:|[\\/]{2})/i,PROTOCOL_RELATIVE_URL_REGEX=/^[\\/]{2}/;function normalizeProtocolRelativeUrl(e,t){return t+e.replace(/\\/g,"/")}var PopStateEventType="popstate";function isLocation(e){return typeof e=="object"&&e!=null&&"pathname"in e&&"search"in e&&"hash"in e&&"state"in e&&"key"in e}function createBrowserHistory(e={}){function t(i,s){var h;let r=(h=s.state)==null?void 0:h.masked,{pathname:o,search:l,hash:c}=r||i.location;return createLocation("",{pathname:o,search:l,hash:c},s.state&&s.state.usr||null,s.state&&s.state.key||"default",r?{pathname:i.location.pathname,search:i.location.search,hash:i.location.hash}:void 0)}function n(i,s){return typeof s=="string"?s:createPath(s)}return getUrlBasedHistory(t,n,null,e)}function invariant(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function warning(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function createKey(){return Math.random().toString(36).substring(2,10)}function getHistoryState(e,t){return{usr:e.state,key:e.key,idx:t,masked:e.mask?{pathname:e.pathname,search:e.search,hash:e.hash}:void 0}}function createLocation(e,t,n=null,i,s){return{pathname:typeof e=="string"?e:e.pathname,search:"",hash:"",...typeof t=="string"?parsePath(t):t,state:n,key:t&&t.key||i||createKey(),mask:s}}function createPath({pathname:e="/",search:t="",hash:n=""}){return t&&t!=="?"&&(e+=t.charAt(0)==="?"?t:"?"+t),n&&n!=="#"&&(e+=n.charAt(0)==="#"?n:"#"+n),e}function parsePath(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substring(n),e=e.substring(0,n));let i=e.indexOf("?");i>=0&&(t.search=e.substring(i),e=e.substring(0,i)),e&&(t.pathname=e)}return t}function getUrlBasedHistory(e,t,n,i={}){let{window:s=document.defaultView,v5Compat:r=!1}=i,o=s.history,l="POP",c=null,h=p();h==null&&(h=0,o.replaceState({...o.state,idx:h},""));function p(){return(o.state||{idx:null}).idx}function m(){l="POP";let T=p(),I=T==null?null:T-h;h=T,c&&c({action:l,location:C.location,delta:I})}function g(T,I){l="PUSH";let M=isLocation(T)?T:createLocation(C.location,T,I);h=p()+1;let P=getHistoryState(M,h),N=C.createHref(M.mask||M);try{o.pushState(P,"",N)}catch(O){if(O instanceof DOMException&&O.name==="DataCloneError")throw O;s.location.assign(N)}r&&c&&c({action:l,location:C.location,delta:1})}function E(T,I){l="REPLACE";let M=isLocation(T)?T:createLocation(C.location,T,I);h=p();let P=getHistoryState(M,h),N=C.createHref(M.mask||M);o.replaceState(P,"",N),r&&c&&c({action:l,location:C.location,delta:0})}function A(T){return createBrowserURLImpl(s,T)}let C={get action(){return l},get location(){return e(s,o)},listen(T){if(c)throw new Error("A history only accepts one active listener");return s.addEventListener(PopStateEventType,m),c=T,()=>{s.removeEventListener(PopStateEventType,m),c=null}},createHref(T){return t(s,T)},createURL:A,encodeLocation(T){let I=A(T);return{pathname:I.pathname,search:I.search,hash:I.hash}},push:g,replace:E,go(T){return o.go(T)}};return C}function createBrowserURLImpl(e,t,n=!1){let i="http://localhost";e&&(i=e.location.origin!=="null"?e.location.origin:e.location.href),invariant(i,"No window.location.(origin|href) available to create URL");let s=typeof t=="string"?t:createPath(t);return s=s.replace(/ $/,"%20"),!n&&PROTOCOL_RELATIVE_URL_REGEX.test(s)&&(s=i+s),new URL(s,i)}var _map,RouterContextProvider=class{constructor(e){if(__privateAdd(this,_map,new Map),e)for(let[t,n]of e)this.set(t,n)}get(e){if(__privateGet(this,_map).has(e))return __privateGet(this,_map).get(e);if(e.defaultValue!==void 0)return e.defaultValue;throw new Error("No value found for context")}set(e,t){__privateGet(this,_map).set(e,t)}};_map=new WeakMap;var unsupportedLazyRouteObjectKeys=new Set(["lazy","caseSensitive","path","i
174d","index","children"]);function isUnsupportedLazyRouteObjectKey(e){return unsupportedLazyRouteObjectKeys.has(e)}var unsupportedLazyRouteFunctionKeys=new Set(["lazy","caseSensitive","path","id","index","middleware","children"]);function isUnsupportedLazyRouteFunctionKey(e){return unsupportedLazyRouteFunctionKeys.has(e)}function isIndexRoute(e){return e.index===!0}function convertRoutesToDataRoutes(e,t,n=[],i={},s=!1){return e.map((r,o)=>{let l=[...n,String(o)],c=typeof r.id=="string"?r.id:l.join("-");if(invariant(r.index!==!0||!r.children,"Cannot specify children on an index route"),invariant(s||!i[c],`Found a route id collision on id "${c}". Route id's must be globally unique within Data Router usages`),isIndexRoute(r)){let h={...r,id:c};return i[c]=mergeRouteUpdates(h,t(h)),h}else{let h={...r,id:c,children:void 0};return i[c]=mergeRouteUpdates(h,t(h)),r.children&&(h.children=convertRoutesToDataRoutes(r.children,t,l,i,s)),h}})}function mergeRouteUpdates(e,t){return Object.assign(e,{...t,...typeof t.lazy=="object"&&t.lazy!=null?{lazy:{...e.lazy,...t.lazy}}:{}})}function matchRoutes(e,t,n="/"){return matchRoutesImpl(e,t,n,!1)}function matchRoutesImpl(e,t,n,i,s){let r=typeof t=="string"?parsePath(t):t,o=stripBasename(r.pathname||"/",n);if(o==null)return null;let l=s??flattenAndRankRoutes(e),c=null,h=decodePath(o);for(let p=0;c==null&&p<l.length;++p)c=matchRouteBranch(l[p],h,i);return c}function convertRouteMatchToUiMatch(e,t){let{route:n,pathname:i,params:s}=e;return{id:n.id,pathname:i,params:s,data:t[n.id],loaderData:t[n.id],handle:n.handle}}function flattenAndRankRoutes(e){let t=flattenRoutes(e);return rankRouteBranches(t),t}function flattenRoutes(e,t=[],n=[],i="",s=!1){let r=(o,l,c=s,h)=>{let p={relativePath:h===void 0?o.path||"":h,caseSensitive:o.caseSensitive===!0,childrenIndex:l,route:o};if(p.relativePath.startsWith("/")){if(!p.relativePath.startsWith(i)&&c)return;invariant(p.relativePath.startsWith(i),`Absolute route path "${p.relativePath}" nested under path "${i}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),p.relativePath=p.relativePath.slice(i.length)}let m=joinPaths([i,p.relativePath]),g=n.concat(p);o.children&&o.children.length>0&&(invariant(o.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${m}".`),flattenRoutes(o.children,t,g,m,c)),!(o.path==null&&!o.index)&&t.push({path:m,score:computeScore(m,o.index),routesMeta:g.map((E,A)=>{let[C,T]=compilePath(E.relativePath,E.caseSensitive,A===g.length-1);return{...E,matcher:C,compiledParams:T}})})};return e.forEach((o,l)=>{var c;if(o.path===""||!((c=o.path)!=null&&c.includes("?")))r(o,l);else for(let h of explodeOptionalSegments(o.path))r(o,l,!0,h)}),t}function explodeOptionalSegments(e){let t=e.split("/");if(t.length===0)return[];let[n,...i]=t,s=n.endsWith("?"),r=n.replace(/\?$/,"");if(i.length===0)return s?[r,""]:[r];let o=explodeOptionalSegments(i.join("/")),l=[];return l.push(...o.map(c=>c===""?r:[r,c].join("/"))),s&&l.push(...o),l.map(c=>e.startsWith("/")&&c===""?"/":c)}function rankRouteBranches(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:compareIndexes(t.routesMeta.map(i=>i.childrenIndex),n.routesMeta.map(i=>i.childrenIndex)))}var paramRe=/^:[\w-]+$/,dynamicSegmentValue=3,indexRouteValue=2,emptySegmentValue=1,staticSegmentValue=10,splatPenalty=-2,isSplat=e=>e==="*";function computeScore(e,t){let n=e.split("/"),i=n.length;return n.some(isSplat)&&(i+=splatPenalty),t&&(i+=indexRouteValue),n.filter(s=>!isSplat(s)).reduce((s,r)=>s+(paramRe.test(r)?dynamicSegmentValue:r===""?emptySegmentValue:staticSegmentValue),i)}function compareIndexes(e,t){return e.length===t.length&&e.slice(0,-1).every((i,s)=>i===t[s])?e[e.length-1]-t[t.length-1]:0}function matchRouteBranch(e,t,n=!1){let{routesMeta:i}=e,s={},r="/",o=[];for(let l=0;l<i.length;++l){let c=i[l],h=l===i.length-1,p=r==="/"?t:t.slice(r.length)||"/",m={path:c.relativePath,caseSensitive:c.caseSensitive,end:h},g=c.matcher&&c.compiledParams?matchPathImpl(m,p,c.matcher,c.compiledParams):matchPath(m,p),E=c.route;if(!g&&h&&n&&!i[i.length-1].route.index&&(g=matchPath({path:c.relativePath,caseSensitive:c.caseSensitive,end:!1},p)),!g)return null;
174Object.assign(s,g.params),o.push({params:s,pathname:joinPaths([r,g.pathname]),pathnameBase:normalizePathname(joinPaths([r,g.pathnameBase])),route:E}),g.pathnameBase!=="/"&&(r=joinPaths([r,g.pathnameBase]))}return o}function generatePath(e,t={}){let n=e;n.endsWith("*")&&n!=="*"&&!n.endsWith("/*")&&(warning(!1,`Route path "${n}" will be treated as if it were "${n.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${n.replace(/\*$/,"/*")}".`),n=n.replace(/\*$/,"/*"));const i=n.startsWith("/")?"/":"",s=o=>o==null?"":typeof o=="string"?o:String(o),r=n.split(/\/+/).map((o,l,c)=>{if(l===c.length-1&&o==="*")return s(t["*"]);const p=o.match(/^:([\w-]+)(\??)(.*)/);if(p){const[,m,g,E]=p;let A=t[m];return invariant(g==="?"||A!=null,`Missing ":${m}" param`),encodeURIComponent(s(A))+E}return o.replace(/\?$/g,"")}).filter(o=>!!o);return i+r.join("/")}function matchPath(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,i]=compilePath(e.path,e.caseSensitive,e.end);return matchPathImpl(e,t,n,i)}function matchPathImpl(e,t,n,i){let s=t.match(n);if(!s)return null;let r=s[0],o=r.replace(/(.)\/+$/,"$1"),l=s.slice(1);return{params:i.reduce((h,{paramName:p,isOptional:m},g)=>{if(p==="*"){let A=l[g]||"";o=r.slice(0,r.length-A.length).replace(/(.)\/+$/,"$1")}const E=l[g];return m&&!E?h[p]=void 0:h[p]=(E||"").replace(/%2F/g,"/"),h},{}),pathname:r,pathnameBase:o,pattern:e}}function compilePath(e,t=!1,n=!0){warning(e==="*"||!e.endsWith("*")||e.endsWith("/*"),`Route path "${e}" will be treated as if it were "${e.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${e.replace(/\*$/,"/*")}".`);let i=[],s="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(o,l,c,h,p)=>{if(i.push({paramName:l,isOptional:c!=null}),c){let m=p.charAt(h+o.length);return m&&m!=="/"?"/([^\\/]*)":"(?:/([^\\/]*))?"}return"/([^\\/]+)"}).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return e.endsWith("*")?(i.push({paramName:"*"}),s+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?s+="\\/*$":e!==""&&e!=="/"&&(s+="(?:(?=\\/|$))"),[new RegExp(s,t?void 0:"i"),i]}function decodePath(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return warning(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${t}).`),e}}function stripBasename(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,i=e.charAt(n);return i&&i!=="/"?null:e.slice(n)||"/"}function prependBasename({basename:e,pathname:t}){return t==="/"?e:joinPaths([e,t])}var isAbsoluteUrl=e=>ABSOLUTE_URL_REGEX.test(e);function resolvePath(e,t="/"){let{pathname:n,search:i="",hash:s=""}=typeof e=="string"?parsePath(e):e,r;return n?(n=removeDoubleSlashes(n),n.startsWith("/")?r=resolvePathname(n.substring(1),"/"):r=resolvePathname(n,t)):r=t,{pathname:r,search:normalizeSearch(i),hash:normalizeHash(s)}}function resolvePathname(e,t){let n=removeTrailingSlash(t).split("/");return e.split("/").forEach(s=>{s===".."?n.length>1&&n.pop():s!=="."&&n.push(s)}),n.length>1?n.join("/"):"/"}function getInvalidPathError(e,t,n,i){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(i)}]. Please separate it out to the \`to.${n}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function getPathContributingMatches(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function getResolveToMatches(e){let t=getPathContributingMatches(e);return t.map((n,i)=>i===t.length-1?n.pathname:n.pathnameBase)}function resolveTo(e,t,n,i=!1){let s;typeof e=="string"?s=parsePath(e):(s={...e},invariant(!s.pathname||!s.pathname.includes("?"),getInvalidPathError("?","pathname","search",s)),invariant(!s.pathname||!s.pathname.includes("#"),getInvalidPathError("#","pathname","hash",s)),invariant(!s.search||!s.search.includes("#"),getInvalidPathError("#","search","hash",s)));let r=e===""||s.pathname==="",o=r?"/":s.pathname,l;if(o==null)l=n;else{let m=t.length-1;if(!i&&o.startsWith("..")){let g=o.split("/");for(;g[0]==="..";)g.shift(),m-=1;s.pathname=g.join("/")}l=m>=0?t[m]:"/"}let c=resolvePath(s,l),h=o&&o!=="/"&&o.endsWith("/"),p=(r||o===".")&&n.endsWith("/");return!c.pathname.endsWith("/")&&(h||p)&&(c.pathname+="/"),c}var removeDoubleSlashes=e=>e.replace(/[\\/]{2,}/g,"/"),joinPaths=e=>removeDoubleSlashes(e.join("/")),removeTrailingSlash=e=>e.replace(/\/+$/,""),normalizePathname=e=>removeTrailingSlash(e).replace(/^\/*/,"/"),normalizeSearch=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,normalizeHash=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e,SUPPORTED_ERROR_TYPES=["EvalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],ErrorResponseImpl=class{constructor(e,t,n,i=!1){this.status=e,this.statusText=t||"",this.internal=i,n instanceof Error?(this.data=n.toString(),this.error=n):this.data=n}};function isRouteErrorResponse(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}function getRoutePattern(e){let t=e.map(n=>
174n.route.path).filter(Boolean);return joinPaths(t)||"/"}var isBrowser=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function parseToInfo(e,t){let n=e;if(typeof n!="string"||!ABSOLUTE_URL_REGEX.test(n))return{absoluteURL:void 0,isExternal:!1,to:n};let i=n,s=!1;if(isBrowser)try{let r=new URL(window.location.href),o=PROTOCOL_RELATIVE_URL_REGEX.test(n)?new URL(normalizeProtocolRelativeUrl(n,r.protocol)):new URL(n),l=stripBasename(o.pathname,t);o.origin===r.origin&&l!=null?n=l+o.search+o.hash:s=!0}catch{warning(!1,`<Link to="${n}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:i,isExternal:s,to:n}}var UninstrumentedSymbol=Symbol("Uninstrumented");function getRouteInstrumentationUpdates(e,t){let n={lazy:[],"lazy.loader":[],"lazy.action":[],"lazy.middleware":[],middleware:[],loader:[],action:[]};e.forEach(s=>s({id:t.id,index:t.index,path:t.path,instrument(r){let o=Object.keys(n);for(let l of o)r[l]&&n[l].push(r[l])}}));let i={};if(typeof t.lazy=="function"&&n.lazy.length>0){let s=wrapImpl(n.lazy,t.lazy,()=>{});s&&(i.lazy=s)}if(typeof t.lazy=="object"){let s=t.lazy;["middleware","loader","action"].forEach(r=>{let o=s[r],l=n[`lazy.${r}`];if(typeof o=="function"&&l.length>0){let c=wrapImpl(l,o,()=>{});c&&(i.lazy=Object.assign(i.lazy||{},{[r]:c}))}})}return["loader","action"].forEach(s=>{let r=t[s];if(typeof r=="function"&&n[s].length>0){let o=r[UninstrumentedSymbol]??r,l=wrapImpl(n[s],o,(...c)=>getHandlerInfo(c[0]));l&&(s==="loader"&&o.hydrate===!0&&(l.hydrate=!0),l[UninstrumentedSymbol]=o,i[s]=l)}}),t.middleware&&t.middleware.length>0&&n.middleware.length>0&&(i.middleware=t.middleware.map(s=>{let r=s[UninstrumentedSymbol]??s,o=wrapImpl(n.middleware,r,(...l)=>getHandlerInfo(l[0]));return o?(o[UninstrumentedSymbol]=r,o):s})),i}function instrumentClientSideRouter(e,t){let n={navigate:[],fetch:[]};if(t.forEach(i=>i({instrument(s){let r=Object.keys(s);for(let o of r)s[o]&&n[o].push(s[o])}})),n.navigate.length>0){let i=e.navigate[UninstrumentedSymbol]??e.navigate,s=wrapImpl(n.navigate,i,(...r)=>{let[o,l]=r;return{to:typeof o=="number"||typeof o=="string"?o:o?createPath(o):".",...getRouterInfo(e,l??{})}});s&&(s[UninstrumentedSymbol]=i,e.navigate=s)}if(n.fetch.length>0){let i=e.fetch[UninstrumentedSymbol]??e.fetch,s=wrapImpl(n.fetch,i,(...r)=>{let[o,,l,c]=r;return{href:l??".",fetcherKey:o,...getRouterInfo(e,c??{})}});s&&(s[UninstrumentedSymbol]=i,e.fetch=s)}return e}function wrapImpl(e,t,n){return e.length===0?null:async(...i)=>{let s=await recurseRight(e,n(...i),()=>t(...i),e.length-1);if(s.type==="error")throw s.value;return s.value}}async function recurseRight(e,t,n,i){let s=e[i],r;if(s){let o,l=async()=>(o?console.error("You cannot call instrumented handlers more than once"):o=recurseRight(e,t,n,i-1),r=await o,invariant(r,"Expected a result"),r.type==="error"&&r.value instanceof Error?{status:"error",error:r.value}:{status:"success",error:void 0});try{await s(l,t)}catch(c){console.error("An instrumentation function threw an error:",c)}o||await l(),await o}else try{r={type:"success",value:await n()}}catch(o){r={type:"error",value:o}}return r||{type:"error",value:new Error("No result assigned in instrumentation chain.")}}function getHandlerInfo(e){let{request:t,context:n,params:i,pattern:s}=e;return{request:getReadonlyRequest(t),params:{...i},pattern:s,context:getReadonlyContext(n)}}function getRouterInfo(e,t){return{currentUrl:createPath(e.state.location),..."formMethod"in t?{formMethod:t.formMethod}:{},..."formEncType"in t?{formEncType:t.formEncType}:{},..."formData"in t?{formData:t.formData}:{},..."body"in t?{body:t.body}:{}}}function getReadonlyRequest(e){return{method:e.method,url:e.url,headers:{get:(...t)=>e.headers.get(...t)}}}function getReadonlyContext(e){if(isPlainObject$1(e)){let t={...e};return Object.freeze(t),t}else return{get:t=>e.get(t)}}var objectProtoNames=Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function isPlainObject$1(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return t===Object.prototype||t===null||Object.getOwnPropertyNames(t).sort().join("\0")===objectProtoNames}var validMutationMethodsArr=["POST","PUT","PATCH","DELETE"],validMutationMethods=new Set(validMutationMethodsArr),validRequestMethodsArr=["GET",...validMutationMethodsArr],validRequestMethods=new Set(validRequestMethodsArr),redirectStatusCodes=new Set([301,302,303,307,308]),redirectPreserveMethodStatusCodes=new Set([307,308]),IDLE_NAVIGATION={state:"idle",location:void 0,matches:void 0,historyAction:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},IDLE_FETCHER={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},IDLE_BLOCKER={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},defaultMapRouteProperties=e=>({hasErrorBoundary:!!e.hasErrorBoundary}
174),TRANSITIONS_STORAGE_KEY="remix-router-transitions",ResetLoaderDataSymbol=Symbol("ResetLoaderData"),_routes,_branches,_hmrRoutes,_hmrBranches,DataRoutes=class{constructor(e){__privateAdd(this,_routes),__privateAdd(this,_branches),__privateAdd(this,_hmrRoutes),__privateAdd(this,_hmrBranches),__privateSet(this,_routes,e),__privateSet(this,_branches,flattenAndRankRoutes(e))}get stableRoutes(){return __privateGet(this,_routes)}get activeRoutes(){return __privateGet(this,_hmrRoutes)??__privateGet(this,_routes)}get branches(){return __privateGet(this,_hmrBranches)??__privateGet(this,_branches)}get hasHMRRoutes(){return __privateGet(this,_hmrRoutes)!=null}setRoutes(e){__privateSet(this,_routes,e),__privateSet(this,_branches,flattenAndRankRoutes(e))}setHmrRoutes(e){__privateSet(this,_hmrRoutes,e),__privateSet(this,_hmrBranches,flattenAndRankRoutes(e))}commitHmrRoutes(){__privateGet(this,_hmrRoutes)&&(__privateSet(this,_routes,__privateGet(this,_hmrRoutes)),__privateSet(this,_branches,__privateGet(this,_hmrBranches)),__privateSet(this,_hmrRoutes,void 0),__privateSet(this,_hmrBranches,void 0))}};_routes=new WeakMap;_branches=new WeakMap;_hmrRoutes=new WeakMap;_hmrBranches=new WeakMap;function createRouter(e){const t=e.window?e.window:typeof window<"u"?window:void 0,n=typeof t<"u"&&typeof t.document<"u"&&typeof t.document.createElement<"u";invariant(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let i=e.hydrationRouteProperties||[],s=e.mapRouteProperties||defaultMapRouteProperties,r=s;if(e.instrumentations){let le=e.instrumentations;r=ae=>({...s(ae),...getRouteInstrumentationUpdates(le.map(Ee=>Ee.route).filter(Boolean),ae)})}let o={},l=new DataRoutes(convertRoutesToDataRoutes(e.routes,r,void 0,o)),c=e.basename||"/";c.startsWith("/")||(c=`/${c}`);let h=e.dataStrategy||defaultDataStrategyWithMiddleware,p={...e.future},m=null,g=new Set,E=null,A=null,C=null,T=null,I=e.hydrationData!=null,M=matchRoutesImpl(l.activeRoutes,e.history.location,c,!1,l.branches),P=!1,N=null,O,j;if(M==null&&!e.patchRoutesOnNavigation){let le=getInternalRouterError(404,{pathname:e.history.location.pathname}),{matches:ae,route:Ee}=getShortCircuitMatches(l.activeRoutes);O=!0,j=!O,M=ae,N={[Ee.id]:le}}else if(M&&!e.hydrationData&&re(M,l.activeRoutes,e.history.location.pathname).active&&(M=null),M)if(M.some(le=>le.route.lazy))O=!1,j=!O;else if(!M.some(le=>routeHasLoaderOrMiddleware(le.route)))O=!0,j=!O;else{let le=e.hydrationData?e.hydrationData.loaderData:null,ae=e.hydrationData?e.hydrationData.errors:null,Ee=M;if(ae){let Xe=M.findIndex(pe=>ae[pe.route.id]!==void 0);Ee=Ee.slice(0,Xe+1)}j=!1,O=!0,Ee.forEach(Xe=>{let pe=getRouteHydrationStatus(Xe.route,le,ae);j=j||pe.renderFallback,O=O&&!pe.shouldLoad})}else{O=!1,j=!O,M=[];let le=re(null,l.activeRoutes,e.history.location.pathname);le.active&&le.matches&&(P=!0,M=le.matches)}let B,D={historyAction:e.history.action,location:e.history.location,matches:M,initialized:O,renderFallback:j,navigation:IDLE_NAVIGATION,restoreScrollPosition:e.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||N,fetchers:new Map,blockers:new Map},U="POP",z=null,R=!1,a,f=!1,d=new Map,v=null,b=!1,S=!1,w=new Set,y=new Map,u=0,x=-1,L=new Map,_=new Set,J=new Map,Z=new Map,V=new Set,k=new Map,H,ee=null;function K(){if(m=e.history.listen(({action:le,location:ae,delta:Ee})=>{if(H){H(),H=void 0;return}warning(k.size===0||Ee!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let Xe=ge({currentLocation:D.location,nextLocation:ae,historyAction:le});if(Xe&&Ee!=null){let pe=new Promise(ke=>{H=ke});e.history.go(Ee*-1),je(Xe,{state:"blocked",location:ae,proceed(){je(Xe,{state:"proceeding",proceed:void 0,reset:void 0,location:ae}),pe.then(()=>e.history.go(Ee))},reset(){let ke=new Map(D.blockers);ke.set(Xe,IDLE_BLOCKER),ue({blockers:ke})}}),z==null||z.resolve(),z=null;return}return st(le,ae)}),n){restoreAppliedTransitions(t,d);let le=()=>persistAppliedTransitions(t,d);t.addEventListener("pagehide",le),v=()=>t.removeEventListener("pagehide",le)}return D.initialized||st("POP",D.location,{initialHydration:!0}),B}function te(){m&&m(),v&&v(),g.clear(),a&&a.abort(),D.fetchers.forEac
174h((le,ae)=>Ke(D.fetchers,ae)),D.blockers.forEach((le,ae)=>at(ae))}function Y(le){if(g.add(le),E){let{newErrors:ae}=E;E=null,le(D,{deletedFetchers:[],newErrors:ae,viewTransitionOpts:void 0,flushSync:!1})}return()=>g.delete(le)}function ue(le,ae={}){le.matches&&(le.matches=le.matches.map(pe=>{let ke=o[pe.route.id],lt=pe.route;return lt.element!==ke.element||lt.errorElement!==ke.errorElement||lt.hydrateFallbackElement!==ke.hydrateFallbackElement?{...pe,route:ke}:pe})),D={...D,...le};let Ee=[],Xe=[];D.fetchers.forEach((pe,ke)=>{pe.state==="idle"&&(V.has(ke)?Ee.push(ke):Xe.push(ke))}),V.forEach(pe=>{!D.fetchers.has(pe)&&!y.has(pe)&&Ee.push(pe)}),g.size===0&&(E={newErrors:le.errors??null}),[...g].forEach(pe=>pe(D,{deletedFetchers:Ee,newErrors:le.errors??null,viewTransitionOpts:ae.viewTransitionOpts,flushSync:ae.flushSync===!0})),Ee.forEach(pe=>Ke(D.fetchers,pe)),Xe.forEach(pe=>D.fetchers.delete(pe))}function qe(le,ae,{flushSync:Ee}={}){var vt,gt;let Xe=D.actionData!=null&&D.navigation.formMethod!=null&&isMutationMethod(D.navigation.formMethod)&&D.navigation.state==="loading"&&((vt=le.state)==null?void 0:vt._isRedirect)!==!0,pe;ae.actionData?Object.keys(ae.actionData).length>0?pe=ae.actionData:pe=null:Xe?pe=D.actionData:pe=null;let ke=ae.loaderData?mergeLoaderData(D.loaderData,ae.loaderData,ae.matches||[],ae.errors):D.loaderData,lt=D.blockers;lt.size>0&&(lt=new Map(lt),lt.forEach((mt,Ct)=>lt.set(Ct,IDLE_BLOCKER)));let He=b?!1:St(le,ae.matches||D.matches),_e=R===!0||D.navigation.formMethod!=null&&isMutationMethod(D.navigation.formMethod)&&((gt=le.state)==null?void 0:gt._isRedirect)!==!0;l.commitHmrRoutes(),b||U==="POP"||(U==="PUSH"?e.history.push(le,le.state):U==="REPLACE"&&e.history.replace(le,le.state));let ct;if(U==="POP"){let mt=d.get(D.location.pathname);mt&&mt.has(le.pathname)?ct={currentLocation:D.location,nextLocation:le}:d.has(le.pathname)&&(ct={currentLocation:le,nextLocation:D.location})}else if(f){let mt=d.get(D.location.pathname);mt?mt.add(le.pathname):(mt=new Set([le.pathname]),d.set(D.location.pathname,mt)),ct={currentLocation:D.location,nextLocation:le}}ue({...ae,actionData:pe,loaderData:ke,historyAction:U,location:le,initialized:!0,renderFallback:!1,navigation:IDLE_NAVIGATION,revalidation:"idle",restoreScrollPosition:He,preventScrollReset:_e,blockers:lt},{viewTransitionOpts:ct,flushSync:Ee===!0}),U="POP",R=!1,f=!1,b=!1,S=!1,z==null||z.resolve(),z=null,ee==null||ee.resolve(),ee=null}async function we(le,ae){if(z==null||z.resolve(),z=null,typeof le=="number"){z||(z=createDeferred());let Pt=z.promise;return e.history.go(le),Pt}let Ee=normalizeTo(D.location,D.matches,c,le,ae==null?void 0:ae.fromRouteId,ae==null?void 0:ae.relative),{path:Xe,submission:pe,error:ke}=normalizeNavigateOptions(!1,Ee,ae),lt;ae!=null&&ae.mask&&(lt={pathname:"",search:"",hash:"",...typeof ae.mask=="string"?parsePath(ae.mask):{...D.location.mask,...ae.mask}});let He=D.location,_e=createLocation(He,Xe,ae&&ae.state,void 0,lt);_e={..._e,...e.history.encodeLocation(_e)};let ct=ae&&ae.replace!=null?ae.replace:void 0,vt="PUSH";ct===!0?vt="REPLACE":ct===!1||pe!=null&&isMutationMethod(pe.formMethod)&&pe.formAction===D.location.pathname+D.location.search&&(vt="REPLACE");let gt=ae&&"preventScrollReset"in ae?ae.preventScrollReset===!0:void 0,mt=(ae&&ae.flushSync)===!0,Ct=ge({currentLocation:He,nextLocation:_e,historyAction:vt});if(Ct){je(Ct,{state:"blocked",location:_e,proceed(){je(Ct,{state:"proceeding",proceed:void 0,reset:void 0,location:_e}),we(le,ae)},reset(){let Pt=new Map(D.blockers);Pt.set(Ct,IDLE_BLOCKER),ue({blockers:Pt})}});return}await st(vt,_e,{submission:pe,pendingError:ke,preventScrollReset:gt,replace:ae&&ae.replace,enableViewTransition:ae&&ae.viewTransition,flushSync:mt,callSiteDefaultShouldRevalidate:ae&&ae.defaultShouldRevalidate})}function Ae(){ee||(ee=createDeferred()),Ze(),ue({revalidation:"loading"});let le=ee.promise;return D.navigation.state==="submitting"?le:D.navigation.state==="idle"?(st(D.historyAction,D.location,{startUninterruptedRevalidation:!0}),le):(st(U||D.historyAction,D.navigation.location,{overrideNavigation:D.navigation,enableViewTransition:f===!0}),le)}async function st(le,ae,Ee){a&&a.abort(),a=null,U=le,b=(Ee&&Ee.startUninterruptedRevalidation)===!0,Ge(D.location,D.matches),R=(Ee&&Ee.preventScrollReset)===!0,f=(Ee&&Ee.enableViewTransition)===!0;
174let Xe=l.activeRoutes,pe=Ee!=null&&Ee.initialHydration&&D.matches&&D.matches.length>0&&!P?D.matches:matchRoutesImpl(Xe,ae,c,!1,l.branches),ke=(Ee&&Ee.flushSync)===!0;if(pe&&D.initialized&&!S&&isHashChangeOnly(D.location,ae)&&!(Ee&&Ee.submission&&isMutationMethod(Ee.submission.formMethod))){qe(ae,{matches:pe},{flushSync:ke});return}let lt=re(pe,Xe,ae.pathname);if(lt.active&<.matches&&(pe=lt.matches),!pe){let{error:Lt,notFoundMatches:It,route:Ut}=Ce(ae.pathname);qe(ae,{matches:It,loaderData:{},errors:{[Ut.id]:Lt}},{flushSync:ke});return}let He=Ee&&Ee.overrideNavigation?{...Ee.overrideNavigation,matches:pe,historyAction:le}:void 0;a=new AbortController;let _e=createClientSideRequest(e.history,ae,a.signal,Ee&&Ee.submission),ct=e.getContext?await e.getContext():new RouterContextProvider,vt;if(Ee&&Ee.pendingError)vt=[findNearestBoundary(pe).route.id,{type:"error",error:Ee.pendingError}];else if(Ee&&Ee.submission&&isMutationMethod(Ee.submission.formMethod)){let Lt=await Be(_e,ae,Ee.submission,pe,le,ct,lt.active,Ee&&Ee.initialHydration===!0,{replace:Ee.replace,flushSync:ke});if(Lt.shortCircuited)return;if(Lt.pendingActionResult){let[It,Ut]=Lt.pendingActionResult;if(isErrorResult(Ut)&&isRouteErrorResponse(Ut.error)&&Ut.error.status===404){a=null,qe(ae,{matches:Lt.matches,loaderData:{},errors:{[It]:Ut.error}});return}}pe=Lt.matches||pe,vt=Lt.pendingActionResult,He=getLoadingNavigation(ae,pe,le,Ee.submission),ke=!1,lt.active=!1,_e=createClientSideRequest(e.history,_e.url,_e.signal)}let{shortCircuited:gt,matches:mt,loaderData:Ct,errors:Pt,workingFetchers:Nt}=await xe(_e,ae,pe,le,ct,lt.active,He,Ee&&Ee.submission,Ee&&Ee.fetcherSubmission,Ee&&Ee.replace,Ee&&Ee.initialHydration===!0,ke,vt,Ee&&Ee.callSiteDefaultShouldRevalidate);gt||(a=null,qe(ae,{matches:mt||pe,...getActionDataForCommit(vt),loaderData:Ct,errors:Pt,...Nt?{fetchers:Nt}:{}}))}async function Be(le,ae,Ee,Xe,pe,ke,lt,He,_e={}){Ze();let ct=getSubmittingNavigation(ae,Xe,pe,Ee);if(ue({navigation:ct},{flushSync:_e.flushSync===!0}),lt){let mt=await q(Xe,ae.pathname,le.signal);if(mt.type==="aborted")return{shortCircuited:!0};if(mt.type==="error"){if(mt.partialMatches.length===0){let{matches:Pt,route:Nt}=getShortCircuitMatches(l.activeRoutes);return{matches:Pt,pendingActionResult:[Nt.id,{type:"error",error:mt.error}]}}let Ct=findNearestBoundary(mt.partialMatches).route.id;return{matches:mt.partialMatches,pendingActionResult:[Ct,{type:"error",error:mt.error}]}}else if(mt.matches)Xe=mt.matches;else{let{notFoundMatches:Ct,error:Pt,route:Nt}=Ce(ae.pathname);return{matches:Ct,pendingActionResult:[Nt.id,{type:"error",error:Pt}]}}}let vt,gt=getTargetMatch(Xe,ae);if(!gt.route.action&&!gt.route.lazy)vt={type:"error",error:getInternalRouterError(405,{method:le.method,pathname:ae.pathname,routeId:gt.route.id})};else{let mt=getTargetedDataStrategyMatches(r,o,le,ae,Xe,gt,He?[]:i,ke),Ct=await Et(le,ae,mt,ke,null);if(vt=Ct[gt.route.id],!vt){for(let Pt of Xe)if(Ct[Pt.route.id]){vt=Ct[Pt.route.id];break}}if(le.signal.aborted)return{shortCircuited:!0}}if(isRedirectResult(vt)){let mt;return _e&&_e.replace!=null?mt=_e.replace:mt=normalizeRedirectLocation(vt.response.headers.get("Location"),new URL(le.url),c,e.history)===D.location.pathname+D.location.search,await Ye(le,vt,!0,{submission:Ee,replace:mt}),{shortCircuited:!0}}if(isErrorResult(vt)){let mt=findNearestBoundary(Xe,gt.route.id);return(_e&&_e.replace)!==!0&&(U="PUSH"),{matches:Xe,pendingActionResult:[mt.route.id,vt,gt.route.id]}}return{matches:Xe,pendingActionResult:[gt.route.id,vt]}}async function xe(le,ae,Ee,Xe,pe,ke,lt,He,_e,ct,vt,gt,mt,Ct){let Pt=lt||getLoadingNavigation(ae,Ee,Xe,He),Nt=He||_e||getSubmissionFromNavigation(Pt),Lt=!b&&!vt;if(ke){if(Lt){let dr=ot(mt);ue({navigation:Pt,...dr!==void 0?{actionData:dr}:{}},{flushSync:gt})}let jt=await q(Ee,ae.pathname,le.signal);if(jt.type==="aborted")return{shortCircuited:!0};if(jt.type==="error"){if(jt.partialMatches.length===0){let{matches:pr,route:vr}=getShortCircuitMatches(l.activeRoutes);return{matches:pr,loaderData:{},errors:{[vr.id]:jt.error}}}let dr=findNearestBoundary(jt.partialMatches).route.id;return{matches:jt.partialMatches,loaderData:{},errors:{[dr]:jt.error}}}else if(jt.matches)Ee=jt.matches;else{let{error:dr,notFoundMatches:pr,route:vr}=Ce(ae.pathname);return{matches:pr,loaderData:{},errors:{[vr.id]:dr}}}}let It=l.activeRoutes,{dsMatches:Ut,revalidatingFetchers:Ot}=getMatchesToLoad(le,pe,r,o,e.history,D,Ee,Nt,ae,vt?[]:i,vt===!0,S,w,V,J,_,It,c,e.patchRoutesOnNavigation!=null,l.branches,mt,Ct);if(x=++u,!e.dataStrategy&&!Ut.some(jt=>jt.shouldLoad)&&!Ut.some(jt=>jt.route.middleware&&jt.route.middleware.length>
1740)&&Ot.length===0){let jt=new Map(D.fetchers),dr=nt(jt);return qe(ae,{matches:Ee,loaderData:{},errors:mt&&isErrorResult(mt[1])?{[mt[0]]:mt[1].error}:null,...getActionDataForCommit(mt),...dr?{fetchers:jt}:{}},{flushSync:gt}),{shortCircuited:!0}}if(Lt){let jt={};if(!ke){jt.navigation=Pt;let dr=ot(mt);dr!==void 0&&(jt.actionData=dr)}Ot.length>0&&(jt.fetchers=Ie(Ot)),ue(jt,{flushSync:gt})}Ot.forEach(jt=>{Te(jt.key),jt.controller&&y.set(jt.key,jt.controller)});let zt=()=>Ot.forEach(jt=>Te(jt.key));a&&a.signal.addEventListener("abort",zt);let{loaderResults:qt,fetcherResults:Yt}=await $e(Ut,Ot,le,ae,pe);if(le.signal.aborted)return{shortCircuited:!0};a&&a.signal.removeEventListener("abort",zt),Ot.forEach(jt=>y.delete(jt.key));let Xt=findRedirect(qt);if(Xt)return await Ye(le,Xt.result,!0,{replace:ct}),{shortCircuited:!0};if(Xt=findRedirect(Yt),Xt)return _.add(Xt.key),await Ye(le,Xt.result,!0,{replace:ct}),{shortCircuited:!0};let Ft=new Map(D.fetchers),{loaderData:Jt,errors:At}=processLoaderData(D,Ee,qt,mt,Ot,Yt,Ft);vt&&D.errors&&(At={...D.errors,...At});let Qt=nt(Ft),yr=Tt(x,Ft),xr=Qt||yr||Ot.length>0;return{matches:Ee,loaderData:Jt,errors:At,...xr?{workingFetchers:Ft}:{}}}function ot(le){if(le&&!isErrorResult(le[1]))return{[le[0]]:le[1].data};if(D.actionData)return Object.keys(D.actionData).length===0?null:D.actionData}function Ie(le){let ae=new Map(D.fetchers);return le.forEach(Ee=>{let Xe=ae.get(Ee.key),pe=getLoadingFetcher(void 0,Xe?Xe.data:void 0);ae.set(Ee.key,pe)}),ae}async function Pe(le,ae,Ee,Xe){Te(le);let pe=(Xe&&Xe.flushSync)===!0,ke=l.activeRoutes,lt=normalizeTo(D.location,D.matches,c,Ee,ae,Xe==null?void 0:Xe.relative),He=matchRoutesImpl(ke,lt,c,!1,l.branches),_e=re(He,ke,lt);if(_e.active&&_e.matches&&(He=_e.matches),!He){Je(le,ae,getInternalRouterError(404,{pathname:lt}),{flushSync:pe});return}let{path:ct,submission:vt,error:gt}=normalizeNavigateOptions(!0,lt,Xe);if(gt){Je(le,ae,gt,{flushSync:pe});return}let mt=e.getContext?await e.getContext():new RouterContextProvider,Ct=(Xe&&Xe.preventScrollReset)===!0;if(vt&&isMutationMethod(vt.formMethod)){await pt(le,ae,ct,He,mt,_e.active,pe,Ct,vt,Xe&&Xe.defaultShouldRevalidate);return}J.set(le,{routeId:ae,path:ct}),await Fe(le,ae,ct,He,mt,_e.active,pe,Ct,vt)}async function pt(le,ae,Ee,Xe,pe,ke,lt,He,_e,ct){Ze(),J.delete(le);let vt=D.fetchers.get(le);Mt(le,getSubmittingFetcher(_e,vt),{flushSync:lt});let gt=new AbortController,mt=createClientSideRequest(e.history,Ee,gt.signal,_e);if(ke){let $=await q(Xe,new URL(mt.url).pathname,mt.signal,le);if($.type==="aborted")return;if($.type==="error"){Je(le,ae,$.error,{flushSync:lt});return}else if($.matches)Xe=$.matches;else{Je(le,ae,getInternalRouterError(404,{pathname:Ee}),{flushSync:lt});return}}let Ct=getTargetMatch(Xe,Ee);if(!Ct.route.action&&!Ct.route.lazy){let $=getInternalRouterError(405,{method:_e.formMethod,pathname:Ee,routeId:ae});Je(le,ae,$,{flushSync:lt});return}y.set(le,gt);let Pt=u,Nt=getTargetedDataStrategyMatches(r,o,mt,Ee,Xe,Ct,i,pe),Lt=await Et(mt,Ee,Nt,pe,le),It=Lt[Ct.route.id];if(!It){for(let $ of Nt)if(Lt[$.route.id]){It=Lt[$.route.id];break}}if(mt.signal.aborted){y.get(le)===gt&&y.delete(le);return}if(V.has(le)){if(isRedirectResult(It)||isErrorResult(It)){Mt(le,getDoneFetcher(void 0));return}}else{if(isRedirectResult(It))if(y.delete(le),x>Pt){Mt(le,getDoneFetcher(void 0));return}else return _.add(le),Mt(le,getLoadingFetcher(_e)),Ye(mt,It,!1,{fetcherSubmission:_e,preventScrollReset:He});if(isErrorResult(It)){Je(le,ae,It.error);return}}let Ut=D.navigation.location||D.location,Ot=createClientSideRequest(e.history,Ut,gt.signal),zt=l.activeRoutes,qt=D.navigation.state!=="idle"?matchRoutesImpl(zt,D.navigation.location,c,!1,l.branches):D.matches;invariant(qt,"Didn't find any matches after fetcher action");let Yt=++u;L.set(le,Yt);let{dsMatches:Xt,revalidatingFetchers:Ft}=getMatchesToLoad(Ot,pe,r,o,e.history,D,qt,_e,Ut,i,!1,S,w,V,J,_,zt,c,e.patchRoutesOnNavigation!=null,l.branches,[Ct.route.id,It],ct),Jt=getLoadingFetcher(_e,It.data),At=new Map(D.fetchers);At.set(le,Jt),Ft.filter($=>$.key!==le).forEach($=>{let se=$.key,ce=At.get(se),Re=getLoadingFetcher(void 0,ce?ce.data:void 0);At.set(se,Re),Te(se),$.controller&&y.set(se,$.controller)}),ue({fetchers:At});let Qt=()=>Ft.forEach($=>Te($.key));gt.signal.addEventListener("abort",Qt);let{loaderResults:yr,fetcherResults:xr}=await $e(Xt,Ft,Ot,Ut,pe);if(gt.signal.aborted)return;gt.signal.removeEventListener("abort",Qt),L.delete(le),y.delete(le),Ft.forEach($=>y.delete($.key));let jt=D.fetchers.has(le),dr=$=>{if(!jt)return $;let se=new Map($.fetchers);return se.set(le,getDoneFetcher(It.data)),{...$,fetchers:se}},pr=findRedirect(yr);if(pr)return D=dr(D),Ye(Ot,pr.result,!1,{preventScrollReset:He});if(pr=findRedirect(xr),pr)return _.add(pr.key),D=dr(D),Ye(Ot,pr.result,!1,{preventScrollReset:He});let vr=new Map(D.fetchers);jt&&vr.set(le,getDoneFetcher(It.data));let{loaderData:qr,errors:Cr}=processLoaderData(D,qt,yr,void 0,Ft,xr,vr);Tt(Yt,vr),D.navigation.state==="loading"&&Yt>x?(invariant(U,"Expected pending action"),a&&a.abort(),qe(D.navigation.location,{matches:qt,loaderData:qr,errors:Cr,fetchers:vr})):(ue({errors:Cr,loaderData:mergeLoaderData(D.loaderData,qr,qt,Cr),fetchers:vr}),S=!1)}async function Fe(le,ae,Ee,Xe,pe,ke,lt,He,_e){let ct=D.fetchers.get(le);Mt(le,getLoadingFetcher(_e,ct?ct.data:void 0),{flushSync:lt});
174let vt=new AbortController,gt=createClientSideRequest(e.history,Ee,vt.signal);if(ke){let It=await q(Xe,new URL(gt.url).pathname,gt.signal,le);if(It.type==="aborted")return;if(It.type==="error"){Je(le,ae,It.error,{flushSync:lt});return}else if(It.matches)Xe=It.matches;else{Je(le,ae,getInternalRouterError(404,{pathname:Ee}),{flushSync:lt});return}}let mt=getTargetMatch(Xe,Ee);y.set(le,vt);let Ct=u,Pt=getTargetedDataStrategyMatches(r,o,gt,Ee,Xe,mt,i,pe),Nt=await Et(gt,Ee,Pt,pe,le),Lt=Nt[mt.route.id];if(!Lt){for(let It of Xe)if(Nt[It.route.id]){Lt=Nt[It.route.id];break}}if(y.get(le)===vt&&y.delete(le),!gt.signal.aborted){if(V.has(le)){Mt(le,getDoneFetcher(void 0));return}if(isRedirectResult(Lt))if(x>Ct){Mt(le,getDoneFetcher(void 0));return}else{_.add(le),await Ye(gt,Lt,!1,{preventScrollReset:He});return}if(isErrorResult(Lt)){Je(le,ae,Lt.error);return}Mt(le,getDoneFetcher(Lt.data))}}async function Ye(le,ae,Ee,{submission:Xe,fetcherSubmission:pe,preventScrollReset:ke,replace:lt}={}){Ee||(z==null||z.resolve(),z=null),ae.response.headers.has("X-Remix-Revalidate")&&(S=!0);let He=ae.response.headers.get("Location");invariant(He,"Expected a Location header on the redirect Response"),He=normalizeRedirectLocation(He,new URL(le.url),c,e.history);let _e=createLocation(D.location,He,{_isRedirect:!0});if(n){let Pt=!1;if(ae.response.headers.has("X-Remix-Reload-Document"))Pt=!0;else if(isAbsoluteUrl(He)){const Nt=createBrowserURLImpl(t,He,!0);Pt=Nt.origin!==t.location.origin||stripBasename(Nt.pathname,c)==null}if(Pt){lt?t.location.replace(He):t.location.assign(He);return}}a=null;let ct=lt===!0||ae.response.headers.has("X-Remix-Replace")?"REPLACE":"PUSH",{formMethod:vt,formAction:gt,formEncType:mt}=D.navigation;!Xe&&!pe&&vt&>&&mt&&(Xe=getSubmissionFromNavigation(D.navigation));let Ct=Xe||pe;if(redirectPreserveMethodStatusCodes.has(ae.response.status)&&Ct&&isMutationMethod(Ct.formMethod))await st(ct,_e,{submission:{...Ct,formAction:He},preventScrollReset:ke||R,enableViewTransition:Ee?f:void 0});else{let Pt=getLoadingNavigation(_e,[],ct,Xe);await st(ct,_e,{overrideNavigation:Pt,fetcherSubmission:pe,preventScrollReset:ke||R,enableViewTransition:Ee?f:void 0})}}async function Et(le,ae,Ee,Xe,pe){var He;let ke,lt={};try{ke=await callDataStrategyImpl(h,le,ae,Ee,pe,Xe,!1)}catch(_e){return Ee.filter(ct=>ct.shouldLoad).forEach(ct=>{lt[ct.route.id]={type:"error",error:_e}}),lt}if(le.signal.aborted)return lt;if(!isMutationMethod(le.method))for(let _e of Ee){if(((He=ke[_e.route.id])==null?void 0:He.type)==="error")break;!ke.hasOwnProperty(_e.route.id)&&!D.loaderData.hasOwnProperty(_e.route.id)&&(!D.errors||!D.errors.hasOwnProperty(_e.route.id))&&_e.shouldCallHandler()&&(ke[_e.route.id]={type:"error",result:new Error(`No result returned from dataStrategy for route ${_e.route.id}`)})}for(let[_e,ct]of Object.entries(ke))if(isRedirectDataStrategyResult(ct)){let vt=ct.result;lt[_e]={type:"redirect",response:normalizeRelativeRoutingRedirectResponse(vt,le,_e,Ee,c)}}else lt[_e]=await convertDataStrategyResultToDataResult(ct);return lt}async function $e(le,ae,Ee,Xe,pe){let ke=Et(Ee,Xe,le,pe,null),lt=Promise.all(ae.map(async ct=>{if(ct.matches&&ct.match&&ct.request&&ct.controller){let gt=(await Et(ct.request,ct.path,ct.matches,pe,ct.key))[ct.match.route.id];return{[ct.key]:gt}}else return Promise.resolve({[ct.key]:{type:"error",error:getInternalRouterError(404,{pathname:ct.path})}})})),He=await ke,_e=(await lt).reduce((ct,vt)=>Object.assign(ct,vt),{});return{loaderResults:He,fetcherResults:_e}}function Ze(){S=!0,J.forEach((le,ae)=>{y.has(ae)&&w.add(ae),Te(ae)})}function Mt(le,ae,Ee={}){let Xe=new Map(D.fetchers);Xe.set(le,ae),ue({fetchers:Xe},{flushSync:(Ee&&Ee.flushSync)===!0})}function Je(le,ae,Ee,Xe={}){let pe=findNearestBoundary(D.matches,ae),ke=new Map(D.fetchers);Ke(ke,le),ue({errors:{[pe.route.id]:Ee},fetchers:ke},{flushSync:(Xe&&Xe.flushSync)===!0})}function rt(le){return Z.set(le,(Z.get(le)||0)+1),V.has(le)&&V.delete(le),D.fetchers.get(le)||IDLE_FETCHER}function _t(le,ae){Te(le,ae==null?void 0:ae.reason),Mt(le,getDoneFetcher(null))}function Ke(le,ae){let Ee=D.fetchers.get(ae);y.has(ae)&&!(Ee&&Ee.state==="loading"&&L.has(ae))&&Te(ae),J.delete(ae),L.delete(ae),_.delete(ae),V.delete(ae),w.delete(ae),le.delete(ae)}function Qe(le){let ae=(Z.get(le)||0)-1;ae<=0?(Z.delete(le),V.add(le)):Z.set(le,ae),ue({fetchers:new Map(D.fetchers)})}function Te(le,ae){let Ee=y.get(le);Ee&&(Ee.abort(ae),y.delete(le))}function tt(le,ae){for(let Ee of le){let Xe=ae.get(Ee);invariant(Xe,`Expected fetcher: ${Ee}`);let pe=getDoneFetcher(Xe.data);ae.set(Ee,pe)}}function nt(le){let ae=[],Ee=!1;for(let Xe of _){let pe=le.get(Xe);invariant(pe,`Expected fetcher: ${Xe}`),pe.state==="loading"&&(_.delete(Xe),ae.push(Xe),Ee=!0)}return tt(ae,le),Ee}function Tt(le,ae){let Ee=[];for(let[Xe,pe]of L)if(pe<le){let ke=ae.get(Xe);invariant(ke,`Expected fetcher: ${Xe}`),ke.state==="loading"&&(Te(Xe),L.delete(Xe),Ee.push(Xe))}return tt(Ee,ae),Ee.length>0}function Ve(le,ae){let Ee=D.blockers.get(le)||IDLE_BLOCKER;return k.get(le)!==ae&&k.set(le,ae),Ee}function at(le){D.blockers.delete(le),k.delete(le)}function je(le,ae){let Ee=D.blockers.get(le)||IDLE_BLOCKER;invariant(Ee.state==="unblocked"&&ae.state==="blocked"||Ee.state==="blocked"&&ae.state==="blocked"||Ee.state==="blocked"&&ae.state==="proceeding"||Ee.state==="blocked"&&ae.state==="unblocked"||Ee.state==="proceeding"&&ae.state==="unblocked",`Invalid blocker state transition: ${Ee.state} -> ${ae.state}`);let Xe=new Map(D.blockers);Xe.set(le,ae),ue({blockers:Xe})}function ge({currentLocation:le,nextLocation:ae,historyAction:Ee}){if(k.size===0)return;k.size>1&&warning(!1,"A router only supports one blocker at a time");let Xe=Array.from(k.entries()),[pe,ke]=Xe[Xe.length-1],lt=D.blockers.get(pe);if(!(lt&<.state==="proceeding")&&ke({currentLocation:le,nextLocation:ae,historyAction:Ee}))return pe}function Ce(le){let ae=getInternalRouterError(404,{pathname:le}),Ee=l.activeRoutes,{matches:Xe,route:pe}=getShortCircuitMatches(Ee);return{notFoundMatches:Xe,route:pe,error:ae}}function it(le,ae,Ee){if(A=le,T=ae,C=Ee||null,!I&&D.navigation===IDLE_NAVIGATION){I=!0;let Xe=St(D.location,D.matches);Xe!=null&&ue({restoreScrollPosition:Xe})}return()=>{A=null,T=null,C=null}}function De(le,ae){return C&&C(le,ae.map(Xe=>convertRouteMatchToUiMatch(Xe,D.loaderData)))||le.key}function Ge(le,ae){if(A&&T){let Ee=De(le,ae);A[Ee]=T()}}function St(le,ae){if(A){let Ee=De(le,ae),Xe=A[Ee];if(typeof Xe=="number")return Xe}return null}function re(le,ae,Ee){if(e.patchRoutesOnNavigation){let Xe=l.branches;if(le){if(Object.keys(le[0].params).length>0)return{active:!0,matches:matchRoutesImpl(ae,Ee,c,!0,Xe)}}else return{active:!0,matches:matchRoutesImpl(ae,Ee,c,!0,Xe)||[]}}return{active:!1,matches:null}}async function q(le,ae,Ee,Xe){if(!e.patchRoutesOnNavigation)return{type:"success",matches:le};let pe=le;for(;;){let ke=o;try{await e.patchRoutesOnNavigation({signal:Ee,path:ae,matches:pe,fetcherKey:Xe,patch:(ct,vt)=>{Ee.aborted||patchRoutesImpl(ct,vt,l,ke,r,!1)}})}catch(ct){return{type:"error",error:ct,partialMatches:pe}}if(Ee.aborted)return{type:"aborted"};let lt=l.branches,He=matchRoutesImpl(l.activeRoutes,ae,c,!1,lt),_e=null;if(He){if(Object.keys(He[0].params).length===0)return{type:"success",matches:He};if(_e=matchRoutesImpl(l.activeRoutes,ae,c,!0,lt),!(_e&&pe.length<_e.length&&W(pe,_e.slice(0,pe.length))))return{type:"success",matches:He}}if(_e||(_e=matchRoutesImpl(l.activeRoutes,ae,c,!0,lt)),!_e||W(pe,_e))return{type:"success",matches:null};pe=_e}}function W(le,ae){return le.length===ae.length&&le.every((Ee,Xe)=>Ee.route.id===ae[Xe].route.id)}function fe(le){o={},l.setHmrRoutes(convertRoutesToDataRoutes(le,r,void 0,o))}function be(le,ae,Ee=!1){patchRoutesImpl(le,ae,l,o,r,Ee),l.hasHMRRoutes||ue({})}return B={get basename(){return c},get future(){return p},get state(){return D},get routes(){return l.stableRoutes},get branches(){return l.branches},get manifest(){return o},get window(){return t},initialize:K,subscribe:Y,enableScrollRestoration:it,navigate:we,fetch:Pe,revalidate:Ae,createHref:le=>e.history.createHref(le),encodeLocation:le=>e.history.encodeLocation(le),getFetcher:rt,resetFetcher:_t,deleteFetcher:Qe,dispose:te,getBlocker:Ve,deleteBlocker:at,patchRoutes:be,_internalFetchControllers:y,_internalSetRoutes:fe,_internalSetStateDoNotUseOrYouWillBreakYourApp(le){ue(le)}},e.instrumentations&&(B=instrumentClientSideRouter(B,e.instrumentations.map(le=>
174le.router).filter(Boolean))),B}function isSubmissionNavigation(e){return e!=null&&("formData"in e&&e.formData!=null||"body"in e&&e.body!==void 0)}function normalizeTo(e,t,n,i,s,r){let o,l;if(s){o=[];for(let h of t)if(o.push(h),h.route.id===s){l=h;break}}else o=t,l=t[t.length-1];let c=resolveTo(i||".",getResolveToMatches(o),stripBasename(e.pathname,n)||e.pathname,r==="path");if(i==null&&(c.search=e.search,c.hash=e.hash),(i==null||i===""||i===".")&&l){let h=hasNakedIndexQuery(c.search);if(l.route.index&&!h)c.search=c.search?c.search.replace(/^\?/,"?index&"):"?index";else if(!l.route.index&&h){let p=new URLSearchParams(c.search),m=p.getAll("index");p.delete("index"),m.filter(E=>E).forEach(E=>p.append("index",E));let g=p.toString();c.search=g?`?${g}`:""}}return n!=="/"&&(c.pathname=prependBasename({basename:n,pathname:c.pathname})),createPath(c)}function normalizeNavigateOptions(e,t,n){if(!n||!isSubmissionNavigation(n))return{path:t};if(n.formMethod&&!isValidMethod(n.formMethod))return{path:t,error:getInternalRouterError(405,{method:n.formMethod})};let i=()=>({path:t,error:getInternalRouterError(400,{type:"invalid-body"})}),r=(n.formMethod||"get").toUpperCase(),o=stripHashFromPath(t);if(n.body!==void 0){if(n.formEncType==="text/plain"){if(!isMutationMethod(r))return i();let m=typeof n.body=="string"?n.body:n.body instanceof FormData||n.body instanceof URLSearchParams?Array.from(n.body.entries()).reduce((g,[E,A])=>`${g}${E}=${A} 175`,""):String(n.body);return{path:t,submission:{formMethod:r,formAction:o,formEncType:n.formEncType,formData:void 0,json:void 0,text:m}}}else if(n.formEncType==="application/json"){if(!isMutationMethod(r))return i();try{let m=typeof n.body=="string"?JSON.parse(n.body):n.body;return{path:t,submission:{formMethod:r,formAction:o,formEncType:n.formEncType,formData:void 0,json:m,text:void 0}}}catch{return i()}}}invariant(typeof FormData=="function","FormData is not available in this environment");let l,c;if(n.formData)l=convertFormDataToSearchParams(n.formData),c=n.formData;else if(n.body instanceof FormData)l=convertFormDataToSearchParams(n.body),c=n.body;else if(n.body instanceof URLSearchParams)l=n.body,c=convertSearchParamsToFormData(l);else if(n.body==null)l=new URLSearchParams,c=new FormData;else try{l=new URLSearchParams(n.body),c=convertSearchParamsToFormData(l)}catch{return i()}let h={formMethod:r,formAction:o,formEncType:n&&n.formEncType||"application/x-www-form-urlencoded",formData:c,json:void 0,text:void 0};if(isMutationMethod(h.formMethod))return{path:t,submission:h};let p=parsePath(t);return e&&p.search&&hasNakedIndexQuery(p.search)&&l.append("index",""),p.search=`?${l}`,{path:createPath(p),submission:h}}function getMatchesToLoad(e,t,n,i,s,r,o,l,c,h,p,m,g,E,A,C,T,I,M,P,N,O){var b;let j=N?isErrorResult(N[1])?N[1].error:N[1].data:void 0,B=s.createURL(r.location),D=s.createURL(c),U;if(p&&r.errors){let S=Object.keys(r.errors)[0];U=o.findIndex(w=>w.route.id===S)}else if(N&&isErrorResult(N[1])){let S=N[0];U=o.findIndex(w=>w.route.id===S)-1}let z=N?N[1].statusCode:void 0,R=z&&z>=400,a={currentUrl:B,currentParams:((b=r.matches[0])==null?void 0:b.params)||{},nextUrl:D,nextParams:o[0].params,...l,actionResult:j,actionStatus:z},f=getRoutePattern(o),d=o.map((S,w)=>{let{route:y}=S,u=null;if(U!=null&&w>U)u=!1;else if(y.lazy)u=!0;else if(!routeHasLoaderOrMiddleware(y))u=!1;else if(p){let{shouldLoad:J}=getRouteHydrationStatus(y,r.loaderData,r.errors);u=J}else isNewLoader(r.loaderData,r.matches[w],S)&&(u=!0);if(u!==null)return getDataStrategyMatch(n,i,e,c,f,S,h,t,u);let x=!1;typeof O=="boolean"?x=O:R?x=!1:(m||B.pathname+B.search===D.pathname+D.search||B.search!==D.search||isNewRouteInstance(r.matches[w],S))&&(x=!0);let L={...a,defaultShouldRevalidate:x}
175,_=shouldRevalidateLoader(S,L);return getDataStrategyMatch(n,i,e,c,f,S,h,t,_,L,O)}),v=[];return A.forEach((S,w)=>{if(p||!o.some(V=>V.route.id===S.routeId)||E.has(w))return;let y=r.fetchers.get(w),u=y&&y.state!=="idle"&&y.data===void 0,x=matchRoutesImpl(T,S.path,I??"/",!1,P);if(!x){if(M&&u)return;v.push({key:w,routeId:S.routeId,path:S.path,matches:null,match:null,request:null,controller:null});return}if(C.has(w))return;let L=getTargetMatch(x,S.path),_=new AbortController,J=createClientSideRequest(s,S.path,_.signal),Z=null;if(g.has(w))g.delete(w),Z=getTargetedDataStrategyMatches(n,i,J,S.path,x,L,h,t);else if(u)m&&(Z=getTargetedDataStrategyMatches(n,i,J,S.path,x,L,h,t));else{let V;typeof O=="boolean"?V=O:R?V=!1:V=m;let k={...a,defaultShouldRevalidate:V};shouldRevalidateLoader(L,k)&&(Z=getTargetedDataStrategyMatches(n,i,J,S.path,x,L,h,t,k))}Z&&v.push({key:w,routeId:S.routeId,path:S.path,matches:Z,match:L,request:J,controller:_})}),{dsMatches:d,revalidatingFetchers:v}}function routeHasLoaderOrMiddleware(e){return e.loader!=null||e.middleware!=null&&e.middleware.length>0}function getRouteHydrationStatus(e,t,n){if(e.lazy)return{shouldLoad:!0,renderFallback:!0};if(!routeHasLoaderOrMiddleware(e))return{shouldLoad:!1,renderFallback:!1};let i=t!=null&&e.id in t,s=n!=null&&n[e.id]!==void 0;if(!i&&s)return{shouldLoad:!1,renderFallback:!1};if(typeof e.loader=="function"&&e.loader.hydrate===!0)return{shouldLoad:!0,renderFallback:!i};let r=!i&&!s;return{shouldLoad:r,renderFallback:r}}function isNewLoader(e,t,n){let i=!t||n.route.id!==t.route.id,s=!e.hasOwnProperty(n.route.id);return i||s}function isNewRouteInstance(e,t){let n=e.route.path;return e.pathname!==t.pathname||n!=null&&n.endsWith("*")&&e.params["*"]!==t.params["*"]}function shouldRevalidateLoader(e,t){if(e.route.shouldRevalidate){let n=e.route.shouldRevalidate(t);if(typeof n=="boolean")return n}return t.defaultShouldRevalidate}function patchRoutesImpl(e,t,n,i,s,r){let o;if(e){let h=i[e];invariant(h,`No route found to patch children into: routeId = ${e}`),h.children||(h.children=[]),o=h.children}else o=n.activeRoutes;let l=[],c=[];if(t.forEach(h=>{let p=o.find(m=>isSameRoute(h,m));p?c.push({existingRoute:p,newRoute:h}):l.push(h)}),l.length>0){let h=convertRoutesToDataRoutes(l,s,[e||"_","patch",String((o==null?void 0:o.length)||"0")],i);o.push(...h)}if(r&&c.length>0)for(let h=0;h<c.length;h++){let{existingRoute:p,newRoute:m}=c[h],g=p,[E]=convertRoutesToDataRoutes([m],s,[],{},!0);Object.assign(g,{element:E.element?E.element:g.element,errorElement:E.errorElement?E.errorElement:g.errorElement,hydrateFallbackElement:E.hydrateFallbackElement?E.hydrateFallbackElement:g.hydrateFallbackElement})}n.hasHMRRoutes||n.setRoutes([...n.activeRoutes])}function isSameRoute(e,t){var n;return"id"in e&&"id"in t&&e.id===t.id?!0:e.index===t.index&&e.path===t.path&&e.caseSensitive===t.caseSensitive?(!e.children||e.children.length===0)&&(!t.children||t.children.length===0)?!0:((n=e.children)==null?void 0:n.every((i,s)=>{var r;return(r=t.children)==null?void 0:r.some(o=>isSameRoute(i,o))}))??!1:!1}var lazyRoutePropertyCache=new WeakMap,loadLazyRouteProperty=({key:e,route:t,manifest:n,mapRouteProperties:i})=>{let s=n[t.id];if(invariant(s,"No route found in manifest"),!s.lazy||typeof s.lazy!="object")return;let r=s.lazy[e];if(!r)return;let o=lazyRoutePropertyCache.get(s);o||(o={},lazyRoutePropertyCache.set(s,o));let l=o[e];if(l)return l;let c=(async()=>{let h=isUnsupportedLazyRouteObjectKey(e),m=s[e]!==void 0&&e!=="hasErrorBoundary";if(h)warning(!h,"Route property "+e+" is not a supported lazy route property. This property will be ignored."),o[e]=Promise.resolve();else if(m)warning(!1,`Route "${s.id}" has a static property "${e}" defined. The lazy property will be ignored.`);
175else{let g=await r();g!=null&&(Object.assign(s,{[e]:g}),Object.assign(s,i(s)))}typeof s.lazy=="object"&&(s.lazy[e]=void 0,Object.values(s.lazy).every(g=>g===void 0)&&(s.lazy=void 0))})();return o[e]=c,c},lazyRouteFunctionCache=new WeakMap;function loadLazyRoute(e,t,n,i,s){let r=n[e.id];if(invariant(r,"No route found in manifest"),!e.lazy)return{lazyRoutePromise:void 0,lazyHandlerPromise:void 0};if(typeof e.lazy=="function"){let p=lazyRouteFunctionCache.get(r);if(p)return{lazyRoutePromise:p,lazyHandlerPromise:p};let m=(async()=>{invariant(typeof e.lazy=="function","No lazy route function found");let g=await e.lazy(),E={};for(let A in g){let C=g[A];if(C===void 0)continue;let T=isUnsupportedLazyRouteFunctionKey(A),M=r[A]!==void 0&&A!=="hasErrorBoundary";T?warning(!T,"Route property "+A+" is not a supported property to be returned from a lazy route function. This property will be ignored."):M?warning(!M,`Route "${r.id}" has a static property "${A}" defined but its lazy function is also returning a value for this property. The lazy route property "${A}" will be ignored.`):E[A]=C}Object.assign(r,E),Object.assign(r,{...i(r),lazy:void 0})})();return lazyRouteFunctionCache.set(r,m),m.catch(()=>{}),{lazyRoutePromise:m,lazyHandlerPromise:m}}let o=Object.keys(e.lazy),l=[],c;for(let p of o){if(s&&s.includes(p))continue;let m=loadLazyRouteProperty({key:p,route:e,manifest:n,mapRouteProperties:i});m&&(l.push(m),p===t&&(c=m))}let h=l.length>0?Promise.all(l).then(()=>{}):void 0;return h==null||h.catch(()=>{}),c==null||c.catch(()=>{}),{lazyRoutePromise:h,lazyHandlerPromise:c}}async function defaultDataStrategy(e){let t=e.matches.filter(s=>s.shouldLoad),n={};return(await Promise.all(t.map(s=>s.resolve()))).forEach((s,r)=>{n[t[r].route.id]=s}),n}async function defaultDataStrategyWithMiddleware(e){return e.matches.some(t=>t.route.middleware)?runClientMiddlewarePipeline(e,()=>defaultDataStrategy(e)):defaultDataStrategy(e)}function runClientMiddlewarePipeline(e,t){return runMiddlewarePipeline(e,t,i=>{if(isRedirectResponse(i))throw i;return i},isDataStrategyResults,n);function n(i,s,r){if(r)return Promise.resolve(Object.assign(r.value,{[s]:{type:"error",result:i}}));{let{matches:o}=e,l=Math.min(Math.max(o.findIndex(h=>h.route.id===s),0),Math.max(o.findIndex(h=>h.shouldCallHandler()),0)),c=findNearestBoundary(o,o[l].route.id).route.id;return Promise.resolve({[c]:{type:"error",result:i}})}}}async function runMiddlewarePipeline(e,t,n,i,s){let{matches:r,...o}=e,l=r.flatMap(h=>h.route.middleware?h.route.middleware.map(p=>[h.route.id,p]):[]);return await callRouteMiddleware(o,l,t,n,i,s)}async function callRouteMiddleware(e,t,n,i,s,r,o=0){let{request:l}=e;if(l.signal.aborted)throw l.signal.reason??new Error(`Request aborted: ${l.method} ${l.url}`);let c=t[o];if(!c)return await n();let[h,p]=c,m,g=async()=>{if(m)throw new Error("You may only call `next()` once per middleware");try{return m={value:await callRouteMiddleware(e,t,n,i,s,r,o+1)},m.value}catch(E){return m={value:await r(E,h,m)},m.value}};try{let E=await p(e,g),A=E!=null?i(E):void 0;return s(A)?A:m?A??m.value:(m={value:await g()},m.value)}catch(E){return await r(E,h,m)}}function getDataStrategyMatchLazyPromises(e,t,n,i,s){let r=loadLazyRouteProperty({key:"middleware",route:i.route,manifest:t,mapRouteProperties:e}),o=loadLazyRoute(i.route,isMutationMethod(n.method)?"action":"loader",t,e,s);return{middleware:r,route:o.lazyRoutePromise,handler:o.lazyHandlerPromise}}function getDataStrategyMatch(e,t,n,i,s,r,o,l,c,h=null,p){let m=!1,g=getDataStrategyMatchLazyPromises(e,t,n,r,o);return{...r,_lazyPromises:g,shouldLoad:c,shouldRevalidateArgs:h,shouldCallHandler(E){return m=!0,h?typeof p=="boolean"?shouldRevalidateLoader(r,{...h,defaultShouldRevalidate:p}):typeof E=="boolean"?shouldRevalidateLoader(r,{...h,defaultShouldRevalidate:E}):shouldRevalidateLoader(r,h):c},resolve(E){let{lazy:A,loader:C,middleware:T}=r.route,I=m||c||E&&!isMutationMethod(n.method)&&(A||C),M=T&&T.length>0&&!C&&!A;return I&&(isMutationMethod(n.method)||!M)?callLoaderOrAction({request:n,path:i,pattern:s,match:r,lazyHandlerPromise:g==null?void 0:g.handler,lazyRoutePromise:g==null?void 0:g.route,handlerOverride:E,scopedContext:l}):Promise.resolve({type:"data",result:void 0})}}}function getTargetedDataStrategyMatches(e,t,n,i,s,r,o,l,c=null){return s.map(h=>h.route.id!==r.route.id?{...h,shouldLoad:!1,shouldRevalidateArgs:c,shouldCallHandler:()=>!1,_lazyPromises:getDataStrategyMatchLazyPromises(e,t,n,h,o),resolve:()=>Promise.resolve({type:"data",result:void 0})}:getDataStrategyMatch(e,t,n,i,getRoutePattern(s),h,o,l,!0,c))}async function callDataStrategyImpl(e,t,n,i,s,r,o){i.some(p=>{var m;return(m=p._lazyPromises)==null?void 0:m.middleware})&&await Promise.all(i.map(p=>{var m;return(m=p._lazyPromises)==null?void 0:m.middleware}));let l={request:t,url:createDataFunctionUrl(t,n),pattern:getRoutePattern(i),params:i[0].params,context:r,matches:i},h=await e({...l,fetcherKey:s,runClientMiddleware:p=>{let m=l;return runClientMiddlewarePipeline(m,()=>p({...m,fetcherKey:s,runClientMiddleware:()=>{throw new Error("Cannot call `runClientMiddleware()` from within an `runClientMiddleware` handler")}}))}});try{await Promise.all(i.flatMap(p=>{var m,g;return[(m=p._lazyPromises)==null?void 0:m.handler,(g=p._lazyPromises)==null?void 0:g.route]}))}catch{}return h}async function callLoaderOrAction({request:e,path:t,pattern:n,match:i,lazyHandlerPromise:s,lazyRoutePromise:r,handlerOverride:o,scopedContext:l}){let c,h,p=isMutationMethod(e.method),m=p?"action":"loader",g=E=>{let A,C=new Promise((M,P)=>A=P);h=()=>A(),e.signal.addEventListener("abort",h);let T=M=>typeof E!="function"?Promise.reject(new Error(`You cannot call the handler for a route which defines a boolean "${m}" [routeId: ${i.route.id}]`)):E({request:e,url:createDataFunctionUrl(e,t),pattern:n,params:i.params,context:l},...M!==void 0?[M]:[]),I=(async()=>{try{return{type:"data",result:await(o?o(P=>T(P)):T())}}catch(M){return{type:"error",result:M}}})();return Promise.race([I,C])};try{let E=p?i.route.action:i.route.loader;if(s||r)if(E){let A,[C]=await Promise.all([g(E).catch(T=>{A=T}),s,r]);if(A!==void 0)throw A;c=C}else{await s;let A=p?i.route.action:i.route.loader;if(A)[c]=await Promise.all([g(A),r]);else if(m==="action"){let C=new URL(e.url),T=C.pathname+C.search;throw getInternalRouterError(405,{method:e.method,pathname:T,routeId:i.route.id})}else return{type:"data",result:void 0}}else if(E)c=await g(E);else{let A=new URL(e.url),C=A.pathname+A.search;throw getInternalRouterError(404,{pathname:C})}}catch(E){return{type:"error",result:E}}finally{h&&e.signal.removeEventListener("abort",h)}return c}async function parseResponseBody(e){let t=e.headers.get("Content-Type");return t&&/\bapplication\/json\b/.test(t)?e.body==null?null:e.json():e.text()}async function convertDataStrategyResultToDataResult(e){var i,s,r,o,l;let{result:t,type:n}=e;if(isResponse(t)){let c;try{c=await parseResponseBody(t)}catch(h){return{type:"error",error:h}}return n==="error"?{type:"error",error:new ErrorResponseImpl(t.status,t.statusText,c),statusCode:t.status,headers:t.headers}:{type:"data",data:c,statusCode:t.status,headers:t.headers}}return n==="error"?isDataWithResponseInit(t)?t.data instanceof Error?{type:"error",error:t.data,statusCode:(i=t.init)==null?void 0:i.status,headers:(s=t.init)!=null&&s.headers?new Headers(t.init.headers):void 0}:{type:"error",error:dataWithResponseInitToErrorResponse(t),statusCode:isRouteErrorResponse(t)?t.status:void 0,headers:(r=t.init)!=null&&r.headers?new Headers(t.init.headers):void 0}:{type:"error",error:t,statusCode:isRouteErrorResponse(t)?t.status:void 0}:isDataWithResponseInit(t)?{type:"data",data:t.data,statusCode:(o=t.init)==null?void 0:o.status,headers:(l=t.init)!=null&&l.headers?new Headers(t.init.headers):void 0}:{type:"data",data:t}}function normalizeRelativeRoutingRedirectResponse(e,t,n,i,s){let r=e.headers.get("Location");if(invariant(r,"Redirects returned/thrown from loaders/actions must have a Location header"),!isAbsoluteUrl(r)){let o=i.slice(0,i.findIndex(l=>l.route.id===n)+1);r=normalizeTo(new URL(t.url),o,s,r),e.headers.set("Location",r)}return e}var invalidProtocols=["about:","blob:","chrome:","chrome-untrusted:","content:","data:","devtools:","file:","filesystem:","javascript:"];function hasInvalidProtocol(e){try{return invalidProtocols.includes(new URL(e).protocol)}catch{return!1}}function normalizeRedirectLocation(e,t,n,i){if(isAbsoluteUrl(e)){let s=e,r=PROTOCOL_RELATIVE_URL_REGEX.test(s)?new URL(normalizeProtocolRelativeUrl(s,t.protocol)):new URL(s);if(hasInvalidProtocol(r.toString()))throw new Error("Invalid redirect location");let o=stripBasename(r.pathname,n)!=null;if(r.origin===t.origin&&o)return removeDoubleSlashes(r.pathname)+r.search+r.hash}try{let s=i.createURL(e);if(hasInvalidProtocol(s.toString()))throw new Error("Invalid redirect location")}catch{}return e}
175function createClientSideRequest(e,t,n,i){let s=e.createURL(stripHashFromPath(t)).toString(),r={signal:n};if(i&&isMutationMethod(i.formMethod)){let{formMethod:o,formEncType:l}=i;r.method=o.toUpperCase(),l==="application/json"?(r.headers=new Headers({"Content-Type":l}),r.body=JSON.stringify(i.json)):l==="text/plain"?r.body=i.text:l==="application/x-www-form-urlencoded"&&i.formData?r.body=convertFormDataToSearchParams(i.formData):r.body=i.formData}return new Request(s,r)}function createDataFunctionUrl(e,t){let n=new URL(e.url),i=typeof t=="string"?parsePath(t):t;if(n.pathname=i.pathname||"/",i.search){let s=new URLSearchParams(i.search),r=s.getAll("index");s.delete("index");for(let o of r.filter(Boolean))s.append("index",o);n.search=s.size?`?${s.toString()}`:""}else n.search="";return n.hash=i.hash||"",n}function convertFormDataToSearchParams(e){let t=new URLSearchParams;for(let[n,i]of e.entries())t.append(n,typeof i=="string"?i:i.name);return t}function convertSearchParamsToFormData(e){let t=new FormData;for(let[n,i]of e.entries())t.append(n,i);return t}function processRouteLoaderData(e,t,n,i=!1,s=!1){let r={},o=null,l,c=!1,h={},p=n&&isErrorResult(n[1])?n[1].error:void 0;return e.forEach(m=>{if(!(m.route.id in t))return;let g=m.route.id,E=t[g];if(invariant(!isRedirectResult(E),"Cannot handle redirect results in processLoaderData"),isErrorResult(E)){let A=E.error;if(p!==void 0&&(A=p,p=void 0),o=o||{},s)o[g]=A;else{let C=findNearestBoundary(e,g);o[C.route.id]==null&&(o[C.route.id]=A)}i||(r[g]=ResetLoaderDataSymbol),c||(c=!0,l=isRouteErrorResponse(E.error)?E.error.status:500),E.headers&&(h[g]=E.headers)}else r[g]=E.data,E.statusCode&&E.statusCode!==200&&!c&&(l=E.statusCode),E.headers&&(h[g]=E.headers)}),p!==void 0&&n&&(o={[n[0]]:p},n[2]&&(r[n[2]]=void 0)),{loaderData:r,errors:o,statusCode:l||200,loaderHeaders:h}}function processLoaderData(e,t,n,i,s,r,o){let{loaderData:l,errors:c}=processRouteLoaderData(t,n,i);return s.filter(h=>!h.matches||h.matches.some(p=>p.shouldLoad)).forEach(h=>{let{key:p,match:m,controller:g}=h;if(g&&g.signal.aborted)return;let E=r[p];if(invariant(E,"Did not find corresponding fetcher result"),isErrorResult(E)){let A=findNearestBoundary(e.matches,m==null?void 0:m.route.id);c&&c[A.route.id]||(c={...c,[A.route.id]:E.error}),o.delete(p)}else if(isRedirectResult(E))invariant(!1,"Unhandled fetcher revalidation redirect");else{let A=getDoneFetcher(E.data);o.set(p,A)}}),{loaderData:l,errors:c}}function mergeLoaderData(e,t,n,i){let s=Object.entries(t).filter(([,r])=>r!==ResetLoaderDataSymbol).reduce((r,[o,l])=>(r[o]=l,r),{});for(let r of n){let o=r.route.id;if(!t.hasOwnProperty(o)&&e.hasOwnProperty(o)&&r.route.loader&&(s[o]=e[o]),i&&i.hasOwnProperty(o))break}return s}function getActionDataForCommit(e){return e?isErrorResult(e[1])?{actionData:{}}:{actionData:{[e[0]]:e[1].data}}:{}}function findNearestBoundary(e,t){return(t?e.slice(0,e.findIndex(i=>i.route.id===t)+1):[...e]).reverse().find(i=>i.route.hasErrorBoundary===!0)||e[0]}function getShortCircuitMatches(e){let t=e.length===1?e[0]:e.find(n=>n.index||!n.path||n.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t}}function getInternalRouterError(e,{pathname:t,routeId:n,method:i,type:s,message:r}={}){let o="Unknown Server Error",l="Unknown @remix-run/router error";return e===400?(o="Bad Request",i&&t&&n?l=`You made a ${i} request to "${t}" but did not provide a \`loader\` for route "${n}", so there is no way to handle the request.`:s==="invalid-body"&&(l="Unable to encode submission body")):e===403?(o="Forbidden",l=`Route "${n}" does not match URL "${t}"`):e===404?(o="Not Found",l=`No route matches URL "${t}"`):e===405&&(o="Method Not Allowed",i&&t&&n?l=`You made a ${i.toUpperCase()} request to "${t}" but did not provide an \`action\` for route "${n}", so there is no way to handle the request.`:i&&(l=`Invalid request method "${i.toUpperCase()}"`)),new ErrorResponseImpl(e||500,o,new Error(l),!0)}function findRedirect(e){let t=Object.entries(e);for(let n=t.length-1;n>=0;n--){let[i,s]=t[n];if(isRedirectResult(s))return{key:i,result:s}}}function stripHashFromPath(e){let t=typeof e=="string"?parsePath(e):e;return createPath({...t,hash:""})}function isHashChangeOnly(e,t){return e.pathname!==t.pathname||e.search!==t.search?!1:e.hash===""?t.hash!=="":e.hash===t.hash?!0:t.hash!==""}function dataWithResponseInitToErrorResponse(e){var t,n;return new ErrorResponseImpl(((t=e.init)==null?void 0:t.status)??500,((n=e.init)==null?void 0:n.statusText)??"Internal Server Error",e.data)}function isDataStrategyResults(e){return e!=null&&typeof e=="object"&&Object.entries(e).every(([t,n])=>typeof t=="string"&&isDataStrategyResult(n))}function isDataStrategyResult(e){return e!=null&&typeof e=="object"&&"type"in e&&"result"in e&&(e.type==="data"||e.type==="error")}function isRedirectDataStrategyResult(e){return isResponse(e.result)&&redirectStatusCodes.has(e.result.status)}function isErrorResult(e){return e.type==="error"}function isRedirectResult(e){return(e&&e.type)==="redirect"}function isDataWithResponseInit(e){return typeof e=="object"&&e!=null&&"type"in e&&"data"in e&&"init"in e&&e.type==="DataWithResponseInit"}function isResponse(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body<"u"}function isRedirectStatusCode(e){return redirectStatusCodes.has(e)}function isRedirectResponse(e){return isResponse(e)&&isRedirectStatusCode(e.status)&&e.headers.has("Location")}function isValidMethod(e){return validRequestMethods.has(e.toUpperCase())}function isMutationMethod(e){return validMutationMethods.has(e.toUpperCase())}function hasNakedIndexQuery(e){return new URLSearchParams(e).getAll("index").some(t=>t==="")}function getTargetMatch(e,t){let n=typeof t=="string"?parsePath(t).search:t.search;if(e[e.length-1].route.index&&hasNakedIndexQuery(n||""))return e[e.length-1];let i=getPathContributingMatches(e);return i[i.length-1]}function getSubmissionFromNavigation(e){let{formMethod:t,formAction:n,formEncType:i,text:s,formData:r,json:o}=e;
175if(!(!t||!n||!i)){if(s!=null)return{formMethod:t,formAction:n,formEncType:i,formData:void 0,json:void 0,text:s};if(r!=null)return{formMethod:t,formAction:n,formEncType:i,formData:r,json:void 0,text:void 0};if(o!==void 0)return{formMethod:t,formAction:n,formEncType:i,formData:void 0,json:o,text:void 0}}}function getLoadingNavigation(e,t,n,i){return i?{state:"loading",location:e,matches:t,historyAction:n,formMethod:i.formMethod,formAction:i.formAction,formEncType:i.formEncType,formData:i.formData,json:i.json,text:i.text}:{state:"loading",location:e,matches:t,historyAction:n,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function getSubmittingNavigation(e,t,n,i){return{state:"submitting",location:e,matches:t,historyAction:n,formMethod:i.formMethod,formAction:i.formAction,formEncType:i.formEncType,formData:i.formData,json:i.json,text:i.text}}function getLoadingFetcher(e,t){return e?{state:"loading",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function getSubmittingFetcher(e,t){return{state:"submitting",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t?t.data:void 0}}function getDoneFetcher(e){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function restoreAppliedTransitions(e,t){try{let n=e.sessionStorage.getItem(TRANSITIONS_STORAGE_KEY);if(n){let i=JSON.parse(n);for(let[s,r]of Object.entries(i||{}))r&&Array.isArray(r)&&t.set(s,new Set(r||[]))}}catch{}}function persistAppliedTransitions(e,t){if(t.size>0){let n={};for(let[i,s]of t)n[i]=[...s];try{e.sessionStorage.setItem(TRANSITIONS_STORAGE_KEY,JSON.stringify(n))}catch(i){warning(!1,`Failed to save applied view transitions in sessionStorage (${i}).`)}}}function createDeferred(){let e,t,n=new Promise((i,s)=>{e=async r=>{i(r);try{await n}catch{}},t=async r=>{s(r);try{await n}catch{}}});return{promise:n,resolve:e,reject:t}}var DataRouterContext=reactExports.createContext(null);DataRouterContext.displayName="DataRouter";var DataRouterStateContext=reactExports.createContext(null);DataRouterStateContext.displayName="DataRouterState";var RSCRouterContext=reactExports.createContext(!1);function useIsRSCRouterContext(){return reactExports.useContext(RSCRouterContext)}var ViewTransitionContext=reactExports.createContext({isTransitioning:!1});ViewTransitionContext.displayName="ViewTransition";var FetchersContext=reactExports.createContext(new Map);FetchersContext.displayName="Fetchers";var AwaitContext=reactExports.createContext(null);AwaitContext.displayName="Await";var NavigationContext=reactExports.createContext(null);NavigationContext.displayName="Navigation";var LocationContext=reactExports.createContext(null);LocationContext.displayName="Location";var RouteContext=reactExports.createContext({outlet:null,matches:[],isDataRoute:!1});RouteContext.displayName="Route";var RouteErrorContext=reactExports.createContext(null);RouteErrorContext.displayName="RouteError";var ERROR_DIGEST_BASE="REACT_ROUTER_ERROR",ERROR_DIGEST_REDIRECT="REDIRECT",ERROR_DIGEST_ROUTE_ERROR_RESPONSE="ROUTE_ERROR_RESPONSE";function decodeRedirectErrorDigest(e){if(e.startsWith(`${ERROR_DIGEST_BASE}:${ERROR_DIGEST_REDIRECT}:{`))try{let t=JSON.parse(e.slice(28));if(typeof t=="object"&&t&&typeof t.status=="number"&&typeof t.statusText=="string"&&typeof t.location=="string"&&typeof t.reloadDocument=="boolean"&&typeof t.replace=="boolean")return t}catch{}}function decodeRouteErrorResponseDigest(e){if(e.startsWith(`${ERROR_DIGEST_BASE}:${ERROR_DIGEST_ROUTE_ERROR_RESPONSE}:{`))try{let t=JSON.parse(e.slice(40));if(typeof t=="object"&&t&&typeof t.status=="number"&&typeof t.statusText=="string")return new ErrorResponseImpl(t.status,t.statusText,t.data)}catch{}}function useHref(e,{relative:t}={}){invariant(useInRouterContext(),"useHref() may be used only in the context of a <Router> component.");let{basename:n,navigator:i}=reactExports.useContext(NavigationContext),{hash:s,pathname:r,search:o}=useResolvedPath(e,{relative:t}),l=r;return n!=="/"&&(l=r==="/"?n:joinPaths([n,r])),i.createHref({pathname:l,search:o,hash:s})}function useInRouterContext(){return reactExports.useContext(LocationContext)!=null}function useLocation(){return invariant(useInRouterContext(),"useLocation() may be used only in the context of a <Router> component."),reactExports.useContext(LocationContext).location}
175var navigateEffectWarning="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function useIsomorphicLayoutEffect(e){reactExports.useContext(NavigationContext).static||reactExports.useLayoutEffect(e)}function useNavigate(){let{isDataRoute:e}=reactExports.useContext(RouteContext);return e?useNavigateStable():useNavigateUnstable()}function useNavigateUnstable(){invariant(useInRouterContext(),"useNavigate() may be used only in the context of a <Router> component.");let e=reactExports.useContext(DataRouterContext),{basename:t,navigator:n}=reactExports.useContext(NavigationContext),{matches:i}=reactExports.useContext(RouteContext),{pathname:s}=useLocation(),r=JSON.stringify(getResolveToMatches(i)),o=reactExports.useRef(!1);return useIsomorphicLayoutEffect(()=>{o.current=!0}),reactExports.useCallback((c,h={})=>{if(warning(o.current,navigateEffectWarning),!o.current)return;if(typeof c=="number"){n.go(c);return}let p=resolveTo(c,JSON.parse(r),s,h.relative==="path");e==null&&t!=="/"&&(p.pathname=p.pathname==="/"?t:joinPaths([t,p.pathname])),(h.replace?n.replace:n.push)(p,h.state,h)},[t,n,r,s,e])}var OutletContext=reactExports.createContext(null);function useOutlet(e){let t=reactExports.useContext(RouteContext).outlet;return reactExports.useMemo(()=>t&&reactExports.createElement(OutletContext.Provider,{value:e},t),[t,e])}function useParams(){let{matches:e}=reactExports.useContext(RouteContext),t=e[e.length-1];return(t==null?void 0:t.params)??{}}function useResolvedPath(e,{relative:t}={}){let{matches:n}=reactExports.useContext(RouteContext),{pathname:i}=useLocation(),s=JSON.stringify(getResolveToMatches(n));return reactExports.useMemo(()=>resolveTo(e,JSON.parse(s),i,t==="path"),[e,s,i,t])}function useRoutesImpl(e,t,n){invariant(useInRouterContext(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:i}=reactExports.useContext(NavigationContext),{matches:s}=reactExports.useContext(RouteContext),r=s[s.length-1],o=r?r.params:{},l=r?r.pathname:"/",c=r?r.pathnameBase:"/",h=r&&r.route;{let T=h&&h.path||"";warningOnce(l,!h||T.endsWith("*")||T.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${l}" (under <Route path="${T}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render. 176 177Please change the parent <Route path="${T}"> to <Route path="${T==="/"?"*":`${T}/*`}">.`)}let p=useLocation(),m;m=p;let g=m.pathname||"/",E=g;if(c!=="/"){let T=c.replace(/^\//,"").split("/");E="/"+g.replace(/^\//,"").split("/").slice(T.length).join("/")}let A=n&&n.state.matches.length?n.state.matches.map(T=>Object.assign(T,{route:n.manifest[T.route.id]||T.route})):matchRoutes(e,{pathname:E});return warning(h||A!=null,`No routes matched location "${m.pathname}${m.search}${m.hash}" `),warning(A==null||A[A.length-1].route.element!==void 0||A[A.length-1].route.Component!==void 0||A[A.length-1].route.lazy!==void 0,`Matched leaf route at location "${m.pathname}${m.search}${m.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`),_renderMatches(A&&A.map(T=>Object.assign({},T,{params:Object.assign({},o,T.params),pathname:joinPaths([c,i.encodeLocation?i.encodeLocation(T.pathname.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:T.pathname]),pathnameBase:T.pathnameBase==="/"?c:joinPaths([c,i.encodeLocation?i.encodeLocation(T.pathnameBase.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:T.pathnameBase])})),s,n)}function DefaultErrorComponent(){let e=useRouteError(),t=isRouteErrorResponse(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,i="rgba(200,200,200, 0.5)",s={padding:"0.5rem",backgroundColor:i},r={padding:"2px 4px",backgroundColor:i},o=null;return console.error("Error handled by React Router default ErrorBoundary:",e),o=reactExports.createElement(reactExports.Fragment,null,reactExports.createElement("p",null,"ð¿ Hey developer ð"),reactExports.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",reactExports.createElement("code",{style:r},"ErrorBoundary")," or"," ",reactExports.createElement("code",{style:r},"errorElement")," prop on your route.")),reactExports.createElement(reactExports.Fragment,null,reactExports.createElement("h2",null,"Unexpected Application
177Error!"),reactExports.createElement("h3",{style:{fontStyle:"italic"}},t),n?reactExports.createElement("pre",{style:s},n):null,o)}var defaultErrorElement=reactExports.createElement(DefaultErrorComponent,null),RenderErrorBoundary=class extends reactExports.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||t.revalidation!=="idle"&&e.revalidation==="idle"?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error!==void 0?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){this.props.onError?this.props.onError(e,t):console.error("React Router caught the following error during render",e)}render(){let e=this.state.error;if(this.context&&typeof e=="object"&&e&&"digest"in e&&typeof e.digest=="string"){const n=decodeRouteErrorResponseDigest(e.digest);n&&(e=n)}let t=e!==void 0?reactExports.createElement(RouteContext.Provider,{value:this.props.routeContext},reactExports.createElement(RouteErrorContext.Provider,{value:e,children:this.props.component})):this.props.children;return this.context?reactExports.createElement(RSCErrorHandler,{error:e},t):t}};RenderErrorBoundary.contextType=RSCRouterContext;var errorRedirectHandledMap=new WeakMap;function RSCErrorHandler({children:e,error:t}){let{basename:n}=reactExports.useContext(NavigationContext);if(typeof t=="object"&&t&&"digest"in t&&typeof t.digest=="string"){let i=decodeRedirectErrorDigest(t.digest);if(i){let s=errorRedirectHandledMap.get(t);if(s)throw s;let r=parseToInfo(i.location,n),o=r.absoluteURL||r.to;if(hasInvalidProtocol(o))throw new Error("Invalid redirect location");if(isBrowser&&!errorRedirectHandledMap.get(t))if(r.isExternal||i.reloadDocument)window.location.href=o;else{const l=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(r.to,{replace:i.replace}));throw errorRedirectHandledMap.set(t,l),l}return reactExports.createElement("meta",{httpEquiv:"refresh",content:`0;url=${o}`})}}return e}function RenderedRoute({routeContext:e,match:t,children:n}){let i=reactExports.useContext(DataRouterContext);return i&&i.static&&i.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=t.route.id),reactExports.createElement(RouteContext.Provider,{value:e},n)}function _renderMatches(e,t=[],n){let i=n==null?void 0:n.state;if(e==null){if(!i)return null;if(i.errors)e=i.matches;else if(t.length===0&&!i.initialized&&i.matches.length>0)e=i.matches;else return null}let s=e,r=i==null?void 0:i.errors;if(r!=null){let p=s.findIndex(m=>m.route.id&&(r==null?void 0:r[m.route.id])!==void 0);invariant(p>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(r).join(",")}`),s=s.slice(0,Math.min(s.length,p+1))}let o=!1,l=-1;if(n&&i){o=i.renderFallback;for(let p=0;p<s.length;p++){let m=s[p];if((m.route.HydrateFallback||m.route.hydrateFallbackElement)&&(l=p),m.route.id){let{loaderData:g,errors:E}=i,A=m.route.loader&&!g.hasOwnProperty(m.route.id)&&(!E||E[m.route.id]===void 0);if(m.route.lazy||A){n.isStatic&&(o=!0),l>=0?s=s.slice(0,l+1):s=[s[0]];break}}}}let c=n==null?void 0:n.onError,h=i&&c?(p,m)=>{var g,E;c(p,{location:i.location,params:((E=(g=i.matches)==null?void 0:g[0])==null?void 0:E.params)??{},pattern:getRoutePattern(i.matches),errorInfo:m})}:void 0;return s.reduceRight((p,m,g)=>{let E,A=!1,C=null,T=null;i&&(E=r&&m.route.id?r[m.route.id]:void 0,C=m.route.errorElement||defaultErrorElement,o&&(l<0&&g===0?(warningOnce("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),A=!0,T=null):l===g&&(A=!0,T=m.route.hydrateFallbackElement||null)));let I=t.concat(s.slice(0,g+1)),M=()=>{let P;return E?P=C:A?P=T:m.route.Component?P=reactExports.createElement(m.route.Component,null):m.route.element?P=m.route.element:P=p,reactExports.createElement(RenderedRoute,{match:m,routeContext:{outlet:p,matches:I,isDataRoute:i!=null},children:P})};return i&&(m.route.ErrorBoundary||m.route.errorElement||g===0)?reactExports.createElement(RenderErrorBoundary,{location:i.location,revalidation:i.revalidation,component:C,error:E,children:M(),routeC
177ontext:{outlet:null,matches:I,isDataRoute:!0},onError:h}):M()},null)}function getDataRouterConsoleError(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function useDataRouterContext(e){let t=reactExports.useContext(DataRouterContext);return invariant(t,getDataRouterConsoleError(e)),t}function useDataRouterState(e){let t=reactExports.useContext(DataRouterStateContext);return invariant(t,getDataRouterConsoleError(e)),t}function useRouteContext(e){let t=reactExports.useContext(RouteContext);return invariant(t,getDataRouterConsoleError(e)),t}function useCurrentRouteId(e){let t=useRouteContext(e),n=t.matches[t.matches.length-1];return invariant(n.route.id,`${e} can only be used on routes that contain a unique "id"`),n.route.id}function useRouteId(){return useCurrentRouteId("useRouteId")}function useRouteError(){var i;let e=reactExports.useContext(RouteErrorContext),t=useDataRouterState("useRouteError"),n=useCurrentRouteId("useRouteError");return e!==void 0?e:(i=t.errors)==null?void 0:i[n]}function useNavigateStable(){let{router:e}=useDataRouterContext("useNavigate"),t=useCurrentRouteId("useNavigate"),n=reactExports.useRef(!1);return useIsomorphicLayoutEffect(()=>{n.current=!0}),reactExports.useCallback(async(s,r={})=>{warning(n.current,navigateEffectWarning),n.current&&(typeof s=="number"?await e.navigate(s):await e.navigate(s,{fromRouteId:t,...r}))},[e,t])}var alreadyWarned={};function warningOnce(e,t,n){!t&&!alreadyWarned[e]&&(alreadyWarned[e]=!0,warning(!1,n))}var alreadyWarned2={};function warnOnce(e,t){!e&&!alreadyWarned2[t]&&(alreadyWarned2[t]=!0,console.warn(t))}var USE_OPTIMISTIC="useOptimistic",useOptimisticImpl=React[USE_OPTIMISTIC],stableUseOptimisticSetter=()=>{};function useOptimisticSafe(e){return useOptimisticImpl?useOptimisticImpl(e):[e,stableUseOptimisticSetter]}function mapRouteProperties(e){let t={hasErrorBoundary:e.hasErrorBoundary||e.ErrorBoundary!=null||e.errorElement!=null};return e.Component&&(e.element&&warning(!1,"You should not include both `Component` and `element` on your route - `Component` will be used."),Object.assign(t,{element:reactExports.createElement(e.Component),Component:void 0})),e.HydrateFallback&&(e.hydrateFallbackElement&&warning(!1,"You should not include both `HydrateFallback` and `hydrateFallbackElement` on your route - `HydrateFallback` will be used."),Object.assign(t,{hydrateFallbackElement:reactExports.createElement(e.HydrateFallback),HydrateFallback:void 0})),e.ErrorBoundary&&(e.errorElement&&warning(!1,"You should not include both `ErrorBoundary` and `errorElement` on your route - `ErrorBoundary` will be used."),Object.assign(t,{errorElement:reactExports.createElement(e.ErrorBoundary),ErrorBoundary:void 0})),t}var hydrationRouteProperties=["HydrateFallback","hydrateFallbackElement"],Deferred=class{constructor(){this.status="pending",this.promise=new Promise((e,t)=>{this.resolve=n=>{this.status==="pending"&&(this.status="resolved",e(n))},this.reject=n=>{this.status==="pending"&&(this.status="rejected",t(n))}})}};function RouterProvider({router:e,flushSync:t,onError:n,useTransitions:i}){i=useIsRSCRouterContext()||i;let[r,o]=reactExports.useState(e.state),[l,c]=useOptimisticSafe(r),[h,p]=reactExports.useState(),[m,g]=reactExports.useState({isTransitioning:!1}),[E,A]=reactExports.useState(),[C,T]=reactExports.useState(),[I,M]=reactExports.useState(),P=reactExports.useRef(new Map),N=reactExports.useCallback((D,{deletedFetchers:U,newErrors:z,flushSync:R,viewTransitionOpts:a})=>{z&&n&&Object.values(z).forEach(d=>{var v;return n(d,{location:D.location,params:((v=D.matches[0])==null?void 0:v.params)??{},pattern:getRoutePattern(D.matches)})}),D.fetchers.forEach((d,v)=>{d.data!==void 0&&P.current.set(v,d.data)}),U.forEach(d=>P.current.delete(d)),warnOnce(R===!1||t!=null,'You provided the `flushSync` option to a router update, but you are not using the `<RouterProvider>` from `react-router/dom` so `ReactDOM.flushSync()` is unavailable. Please update your app to `import { RouterProvider } from "react-router/dom"` and ensure you have `react-dom` installed as a dependency to use the `flushSync` option.');let f=e.window!=null&&e.window.document!=null&&typeof e.window.document.startViewTransition=="function";if(warnOnce(a==null||f,"You provided the `viewTransition` option to a router update, but you do not appear to be running in a DOM environment as `window.startViewTransition` is not available."),!a||!f){t&&R?t(()=>
177o(D)):i===!1?o(D):reactExports.startTransition(()=>{i===!0&&c(d=>getOptimisticRouterState(d,D)),o(D)});return}if(t&&R){t(()=>{C&&(E==null||E.resolve(),C.skipTransition()),g({isTransitioning:!0,flushSync:!0,currentLocation:a.currentLocation,nextLocation:a.nextLocation})});let d=e.window.document.startViewTransition(()=>{t(()=>o(D))});d.finished.finally(()=>{t(()=>{A(void 0),T(void 0),p(void 0),g({isTransitioning:!1})})}),t(()=>T(d));return}C?(E==null||E.resolve(),C.skipTransition(),M({state:D,currentLocation:a.currentLocation,nextLocation:a.nextLocation})):(p(D),g({isTransitioning:!0,flushSync:!1,currentLocation:a.currentLocation,nextLocation:a.nextLocation}))},[e.window,t,C,E,i,c,n]);reactExports.useLayoutEffect(()=>e.subscribe(N),[e,N]),reactExports.useEffect(()=>{m.isTransitioning&&!m.flushSync&&A(new Deferred)},[m]),reactExports.useEffect(()=>{if(E&&h&&e.window){let D=h,U=E.promise,z=e.window.document.startViewTransition(async()=>{i===!1?o(D):reactExports.startTransition(()=>{i===!0&&c(R=>getOptimisticRouterState(R,D)),o(D)}),await U});z.finished.finally(()=>{A(void 0),T(void 0),p(void 0),g({isTransitioning:!1})}),T(z)}},[h,E,e.window,i,c]),reactExports.useEffect(()=>{E&&h&&l.location.key===h.location.key&&E.resolve()},[E,C,l.location,h]),reactExports.useEffect(()=>{!m.isTransitioning&&I&&(p(I.state),g({isTransitioning:!0,flushSync:!1,currentLocation:I.currentLocation,nextLocation:I.nextLocation}),M(void 0))},[m.isTransitioning,I]);let O=reactExports.useMemo(()=>({createHref:e.createHref,encodeLocation:e.encodeLocation,go:D=>e.navigate(D),push:(D,U,z)=>e.navigate(D,{state:U,preventScrollReset:z==null?void 0:z.preventScrollReset}),replace:(D,U,z)=>e.navigate(D,{replace:!0,state:U,preventScrollReset:z==null?void 0:z.preventScrollReset})}),[e]),j=e.basename||"/",B=reactExports.useMemo(()=>({router:e,navigator:O,static:!1,basename:j,onError:n}),[e,O,j,n]);return reactExports.createElement(reactExports.Fragment,null,reactExports.createElement(DataRouterContext.Provider,{value:B},reactExports.createElement(DataRouterStateContext.Provider,{value:l},reactExports.createElement(FetchersContext.Provider,{value:P.current},reactExports.createElement(ViewTransitionContext.Provider,{value:m},reactExports.createElement(Router$1,{basename:j,location:l.location,navigationType:l.historyAction,navigator:O,useTransitions:i},reactExports.createElement(MemoizedDataRoutes,{routes:e.routes,manifest:e.manifest,future:e.future,state:l,isStatic:!1,onError:n})))))),null)}function getOptimisticRouterState(e,t){return{...e,navigation:t.navigation.state!=="idle"?t.navigation:e.navigation,revalidation:t.revalidation!=="idle"?t.revalidation:e.revalidation,actionData:t.navigation.state!=="submitting"?t.actionData:e.actionData,fetchers:t.fetchers}}var MemoizedDataRoutes=reactExports.memo(DataRoutes2);function DataRoutes2({routes:e,manifest:t,future:n,state:i,isStatic:s,onError:r}){return useRoutesImpl(e,void 0,{manifest:t,state:i,isStatic:s,onError:r})}function Navigate({to:e,replace:t,state:n,relative:i}){invariant(useInRouterContext(),"<Navigate> may be used only in the context of a <Router> component.");let{static:s}=reactExports.useContext(NavigationContext);warning(!s,"<Navigate> must not be used on the initial render in a <StaticRouter>. This is a no-op, but you should modify your code so the <Navigate> is only ever rendered in response to some user interaction or state change.");let{matches:r}=reactExports.useContext(RouteContext),{pathname:o}=useLocation(),l=useNavigate(),c=resolveTo(e,getResolveToMatches(r),o,i==="path"),h=JSON.stringify(c);return reactExports.useEffect(()=>{l(JSON.parse(h),{replace:t,state:n,relative:i})},[l,h,i,t,n]),null}function Outlet(e){return useOutlet(e.context)}function Router$1({basename:e="/",children:t=null,location:n,navigationType:i="POP",navigator:s,static:r=!1,useTransitions:o}){invariant(!useInRouterContext(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let l=e.replace(/^\/*/,"/"),c=reactExports.useMemo(()=>({basename:l,navigator:s,static:r,useTransitions:o,future:{}}),[l,s,r,o]);typeof n=="string"&&(n=parsePath(n));
177let{pathname:h="/",search:p="",hash:m="",state:g=null,key:E="default",mask:A}=n,C=reactExports.useMemo(()=>{let T=stripBasename(h,l);return T==null?null:{location:{pathname:T,search:p,hash:m,state:g,key:E,mask:A},navigationType:i}},[l,h,p,m,g,E,i,A]);return warning(C!=null,`<Router basename="${l}"> is not able to match the URL "${h}${p}${m}" because it does not start with the basename, so the <Router> won't render anything.`),C==null?null:reactExports.createElement(NavigationContext.Provider,{value:c},reactExports.createElement(LocationContext.Provider,{children:t,value:C}))}var defaultMethod="get",defaultEncType="application/x-www-form-urlencoded";function isHtmlElement(e){return typeof HTMLElement<"u"&&e instanceof HTMLElement}function isButtonElement(e){return isHtmlElement(e)&&e.tagName.toLowerCase()==="button"}function isFormElement(e){return isHtmlElement(e)&&e.tagName.toLowerCase()==="form"}function isInputElement(e){return isHtmlElement(e)&&e.tagName.toLowerCase()==="input"}function isModifiedEvent(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function shouldProcessLinkClick(e,t){return e.button===0&&(!t||t==="_self")&&!isModifiedEvent(e)}function createSearchParams(e=""){return new URLSearchParams(typeof e=="string"||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,n)=>{let i=e[n];return t.concat(Array.isArray(i)?i.map(s=>[n,s]):[[n,i]])},[]))}function getSearchParamsForLocation(e,t){let n=createSearchParams(e);return t&&t.forEach((i,s)=>{n.has(s)||t.getAll(s).forEach(r=>{n.append(s,r)})}),n}var _formDataSupportsSubmitter=null;function isFormDataSubmitterSupported(){if(_formDataSupportsSubmitter===null)try{new FormData(document.createElement("form"),0),_formDataSupportsSubmitter=!1}catch{_formDataSupportsSubmitter=!0}return _formDataSupportsSubmitter}var supportedFormEncTypes=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function getFormEncType(e){return e!=null&&!supportedFormEncTypes.has(e)?(warning(!1,`"${e}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${defaultEncType}"`),null):e}function getFormSubmissionInfo(e,t){let n,i,s,r,o;
177if(isFormElement(e)){let l=e.getAttribute("action");i=l?stripBasename(l,t):null,n=e.getAttribute("method")||defaultMethod,s=getFormEncType(e.getAttribute("enctype"))||defaultEncType,r=new FormData(e)}else if(isButtonElement(e)||isInputElement(e)&&(e.type==="submit"||e.type==="image")){let l=e.form;if(l==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let c=e.getAttribute("formaction")||l.getAttribute("action");if(i=c?stripBasename(c,t):null,n=e.getAttribute("formmethod")||l.getAttribute("method")||defaultMethod,s=getFormEncType(e.getAttribute("formenctype"))||getFormEncType(l.getAttribute("enctype"))||defaultEncType,r=new FormData(l,e),!isFormDataSubmitterSupported()){let{name:h,type:p,value:m}=e;if(p==="image"){let g=h?`${h}.`:"";r.append(`${g}x`,"0"),r.append(`${g}y`,"0")}else h&&r.append(h,m)}}else{if(isHtmlElement(e))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');n=defaultMethod,i=null,s=defaultEncType,o=e}return r&&s==="text/plain"&&(o=r,r=void 0),{action:i,method:n.toLowerCase(),encType:s,formData:r,body:o}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function invariant2(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function singleFetchUrl(e,t,n,i){let s=typeof e=="string"?new URL(e,typeof window>"u"?"server://singlefetch/":window.location.origin):e;return n?s.pathname.endsWith("/")?s.pathname=`${s.pathname}_.${i}`:s.pathname=`${s.pathname}.${i}`:s.pathname==="/"?s.pathname=`_root.${i}`:t&&stripBasename(s.pathname,t)==="/"?s.pathname=`${removeTrailingSlash(t)}/_root.${i}`:s.pathname=`${removeTrailingSlash(s.pathname)}.${i}`,s}async function loadRouteModule(e,t){if(e.id in t)return t[e.id];try{let n=await import(e.module);return t[e.id]=n,n}catch(n){return console.error(`Error loading route module \`${e.module}\`, reloading page...`),console.error(n),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function isHtmlLinkDescriptor(e){return e==null?!1:e.href==null?e.rel==="preload"&&typeof e.imageSrcSet=="string"&&typeof e.imageSizes=="string":typeof e.rel=="string"&&typeof e.href=="string"}async function getKeyedPrefetchLinks(e,t,n){let i=await Promise.all(e.map(async s=>{let r=t.routes[s.route.id];if(r){let o=await loadRouteModule(r,n);return o.links?o.links():[]}return[]}));return dedupeLinkDescriptors(i.flat(1).filter(isHtmlLinkDescriptor).filter(s=>s.rel==="stylesheet"||s.rel==="preload").map(s=>s.rel==="stylesheet"?{...s,rel:"prefetch",as:"style"}:{...s,rel:"prefetch"}))}function getNewMatchesForLinks(e,t,n,i,s,r){let o=(c,h)=>n[h]?c.route.id!==n[h].route.id:!0,l=(c,h)=>{var p;return n[h].pathname!==c.pathname||((p=n[h].route.path)==null?void 0:p.endsWith("*"))&&n[h].params["*"]!==c.params["*"]};return r==="assets"?t.filter((c,h)=>o(c,h)||l(c,h)):r==="data"?t.filter((c,h)=>{var m;let p=i.routes[c.route.id];if(!p||!p.hasLoader)return!1;if(o(c,h)||l(c,h))return!0;if(c.route.shouldRevalidate){let g=c.route.shouldRevalidate({currentUrl:new URL(s.pathname+s.search+s.hash,window.origin),currentParams:((m=n[0])==null?void 0:m.params)||{},nextUrl:new URL(e,window.origin),nextParams:c.params,defaultShouldRevalidate:!0});if(typeof g=="boolean")return g}return!0}):[]}function getModuleLinkHrefs(e,t,{includeHydrateFallback:n}={}){return dedupeHrefs(e.map(i=>{let s=t.routes[i.route.id];if(!s)return[];let r=[s.module];return s.clientActionModule&&(r=r.concat(s.clientActionModule)),s.clientLoaderModule&&(r=r.concat(s.clientLoaderModule)),n&&s.hydrateFallbackModule&&(r=r.concat(s.hydrateFallbackModule)),s.imports&&(r=r.concat(s.imports)),r}).flat(1))}function dedupeHrefs(e){return[...new Set(e)]}function sortKeys(e){let t={},n=Object.keys(e).sort();for(let i of n)t[i]=e[i];return t}function dedupeLinkDescriptors(e,t){let n=new Set;return new Set(t),e.reduce((i,s)=>{let r=JSON.stringify(sortKeys(s));return n.has(r)||(n.add(r),i.push({key:r,link:s})),i},[])}function useDataRouterContext2(){let e=reactExports.useContext(DataRouterContext);return invariant2(e,"You must render this element inside a <DataRouterContext.Provider> element"),e}function useDataRouterStateContext(){let e=reactExports.useContext(DataRouterStateContext);return invariant2(e,"You must render this element inside a <DataRouterStateContext.Provider> element"),e}var FrameworkContext=reactExports.createContext(void 0);FrameworkContext.displayName="FrameworkContext";function useFrameworkContext(){let e=reactExports.useContext(FrameworkContext);return invariant2(e,"You must render this element inside a <HydratedRouter> element"),e}function usePrefetchBehavior(e,t){let n=reactExports.useContext(FrameworkContext),[i,s]=reactExports.useState(!1),[r,o]=reactExports.useState(!1),{onFocus:l,onBlur:c,onMouseEnter:h,onMouseLeave:p,onTouchStart:m}
177=t,g=reactExports.useRef(null);reactExports.useEffect(()=>{if(e==="render"&&o(!0),e==="viewport"){let C=I=>{I.forEach(M=>{o(M.isIntersecting)})},T=new IntersectionObserver(C,{threshold:.5});return g.current&&T.observe(g.current),()=>{T.disconnect()}}},[e]),reactExports.useEffect(()=>{if(i){let C=setTimeout(()=>{o(!0)},100);return()=>{clearTimeout(C)}}},[i]);let E=()=>{s(!0)},A=()=>{s(!1),o(!1)};return n?e!=="intent"?[r,g,{}]:[r,g,{onFocus:composeEventHandlers(l,E),onBlur:composeEventHandlers(c,A),onMouseEnter:composeEventHandlers(h,E),onMouseLeave:composeEventHandlers(p,A),onTouchStart:composeEventHandlers(m,E)}]:[!1,g,{}]}function composeEventHandlers(e,t){return n=>{e&&e(n),n.defaultPrevented||t(n)}}function PrefetchPageLinks({page:e,...t}){let n=useIsRSCRouterContext(),{nonce:i}=useFrameworkContext(),{router:s}=useDataRouterContext2(),r=reactExports.useMemo(()=>matchRoutes(s.routes,e,s.basename),[s.routes,e,s.basename]);return r?(t.nonce==null&&i&&(t={...t,nonce:i}),n?reactExports.createElement(RSCPrefetchPageLinksImpl,{page:e,matches:r,...t}):reactExports.createElement(PrefetchPageLinksImpl,{page:e,matches:r,...t})):null}function useKeyedPrefetchLinks(e){let{manifest:t,routeModules:n}=useFrameworkContext(),[i,s]=reactExports.useState([]);return reactExports.useEffect(()=>{let r=!1;return getKeyedPrefetchLinks(e,t,n).then(o=>{r||s(o)}),()=>{r=!0}},[e,t,n]),i}function RSCPrefetchPageLinksImpl({page:e,matches:t,...n}){let i=useLocation(),{future:s}=useFrameworkContext(),{basename:r}=useDataRouterContext2(),o=reactExports.useMemo(()=>{if(e===i.pathname+i.search+i.hash)return[];let l=singleFetchUrl(e,r,s.v8_trailingSlashAwareDataRequests,"rsc"),c=!1,h=[];for(let p of t)typeof p.route.shouldRevalidate=="function"?c=!0:h.push(p.route.id);return c&&h.length>0&&l.searchParams.set("_routes",h.join(",")),[l.pathname+l.search]},[r,s.v8_trailingSlashAwareDataRequests,e,i,t]);return reactExports.createElement(reactExports.Fragment,null,o.map(l=>reactExports.createElement("link",{key:l,rel:"prefetch",as:"fetch",href:l,...n})))}function PrefetchPageLinksImpl({page:e,matches:t,...n}){let i=useLocation(),{future:s,manifest:r,routeModules:o}=useFrameworkContext(),{basename:l}=useDataRouterContext2(),{loaderData:c,matches:h}=useDataRouterStateContext(),p=reactExports.useMemo(()=>getNewMatchesForLinks(e,t,h,r,i,"data"),[e,t,h,r,i]),m=reactExports.useMemo(()=>getNewMatchesForLinks(e,t,h,r,i,"assets"),[e,t,h,r,i]),g=reactExports.useMemo(()=>{if(e===i.pathname+i.search+i.hash)return[];let C=new Set,T=!1;if(t.forEach(M=>{var N;let P=r.routes[M.route.id];!P||!P.hasLoader||(!p.some(O=>O.route.id===M.route.id)&&M.route.id in c&&((N=o[M.route.id])!=null&&N.shouldRevalidate)||P.hasClientLoader?T=!0:C.add(M.route.id))}),C.size===0)return[];let I=singleFetchUrl(e,l,s.v8_trailingSlashAwareDataRequests,"data");return T&&C.size>0&&I.searchParams.set("_routes",t.filter(M=>C.has(M.route.id)).map(M=>M.route.id).join(",")),[I.pathname+I.search]},[l,s.v8_trailingSlashAwareDataRequests,c,i,r,p,t,e,o]),E=reactExports.useMemo(()=>getModuleLinkHrefs(m,r),[m,r]),A=useKeyedPrefetchLinks(m);return reactExports.createElement(reactExports.Fragment,null,g.map(C=>reactExports.createElement("link",{key:C,rel:"prefetch",as:"fetch",href:C,...n})),E.map(C=>reactExports.createElement("link",{key:C,rel:"modulepreload",href:C,...n})),A.map(({key:C,link:T})=>reactExports.createElement("link",{key:C,nonce:n.nonce,...T,crossOrigin:T.crossOrigin??n.crossOrigin})))}function mergeRefs(...e){return t=>{e.forEach(n=>{typeof n=="function"?n(t):n!=null&&(n.current=t)})}}var isBrowser2=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{isBrowser2&&(window.__reactRouterVersion="7.18.2")}catch(e){}function createBrowserRouter(e,t){return createRouter({basename:t==null?void 0:t.basename,getContext:t==null?void 0:t.getContext,future:t==null?void 0:t.future,history:createBrowserHistory({window:t==null?void 0:t.window}),hydrationData:(t==null?void 0:t.hydrationData)||parseHydrationData(),routes:e,mapRouteProperties,hydrationRouteProperties,dataStrategy:t==null?void 0:t.dataStrategy,patchRoutesOnNavigation:t==null?void 0:t.patchRoutesOnNavigation,window:t==null?void 0:t.window,instrumentations:t==null?void 0:t.instrumentations}).initialize()}function parseHydrationData(){let e=window==null?void 0:window.__staticRouterHydrationData;return e&&e.errors&&(e={...e,errors:deserializeErrors(e.errors)}),e}function deserializeErrors(e){if(!e)return null;let t=Object.entries(e),n={};for(let[i,s]of t)if(s&&s.__type==="RouteErrorResponse")n[i]=new ErrorResponseImpl(s.status,s.statusText,s.data,s.internal===!0);else if(s&&s.__type==="Error"){if(typeof s.__subType=="string"&&SUPPORTED_ERROR_TYPES.includes(s.__subType)){let r=window[s.__subType];if(typeof r=="function")try{let o=new r(s.message);o.stack="",n[i]=o}catch{}}if(n[i]==null){let r=new Error(s.message);r.stack="",n[i]=r}}else n[i]=s;return n}var Link$2=reactExports.forwardRef(function e({onClick:t,discover:n="render",prefetch:i="none",relative:s,reloadDocument:r,replace:o,mask:l,state:c,target:h,to:p,preventScrollReset:m,viewTransition:g,defaultShouldRevalidate:E,...A},C){let{basename:T,navigator:I,useTransitions:M}=reactExports.useContext(NavigationContext),P=typeof p=="string"&&ABSOLUTE_URL_REGEX.test(p),N=parseToInfo(p,T);p=N.to;let O=useHref(p,{relative:s}),j=useLocation(),B=null;if(l){let v=resolveTo(l,[],j.mask?j.mask.pathname:"/",!0);T!=="/"&&(v.pathname=v.pathname==="/"?T:joinPaths([T,v.pathname])),B=I.createHref(v)}let[D,U,z]=usePrefetchBehavior(i,A),R=useLinkClickHandler(p,{replace:o,mask:l,state:c,target:h,preventScrollReset:m,relative:s,viewTransition:g,defaultShouldRevalidate:E,useTransitions:M});function a(v){t&&t(v),v.defaultPrevented||R(v)}let f=!(N.isExternal||r),d=reactExports.createElement("a",{...A,...z,href:(f?B:void 0)||N.absoluteURL||O,onClick:f?a:t,ref:mergeRefs(C,U),target:h,"data-discover":!P&&n==="render"?"true":void 0});return D&&!P?reactExports.createElement(reactExports.Fragment,null,d,reactExports.createElement(PrefetchPageLinks,{page:O})):d});
177Link$2.displayName="Link";var NavLink=reactExports.forwardRef(function e({"aria-current":t="page",caseSensitive:n=!1,className:i="",end:s=!1,style:r,to:o,viewTransition:l,children:c,...h},p){let m=useResolvedPath(o,{relative:h.relative}),g=useLocation(),E=reactExports.useContext(DataRouterStateContext),{navigator:A,basename:C}=reactExports.useContext(NavigationContext),T=E!=null&&useViewTransitionState(m)&&l===!0,I=A.encodeLocation?A.encodeLocation(m).pathname:m.pathname,M=g.pathname,P=E&&E.navigation&&E.navigation.location?E.navigation.location.pathname:null;n||(M=M.toLowerCase(),P=P?P.toLowerCase():null,I=I.toLowerCase()),P&&C&&(P=stripBasename(P,C)||P);const N=I!=="/"&&I.endsWith("/")?I.length-1:I.length;let O=M===I||!s&&M.startsWith(I)&&M.charAt(N)==="/",j=P!=null&&(P===I||!s&&P.startsWith(I)&&P.charAt(I.length)==="/"),B={isActive:O,isPending:j,isTransitioning:T},D=O?t:void 0,U;typeof i=="function"?U=i(B):U=[i,O?"active":null,j?"pending":null,T?"transitioning":null].filter(Boolean).join(" ");let z=typeof r=="function"?r(B):r;return reactExports.createElement(Link$2,{...h,"aria-current":D,className:U,ref:p,style:z,to:o,viewTransition:l},typeof c=="function"?c(B):c)});NavLink.displayName="NavLink";var Form=reactExports.forwardRef(({discover:e="render",fetcherKey:t,navigate:n,reloadDocument:i,replace:s,state:r,method:o=defaultMethod,action:l,onSubmit:c,relative:h,preventScrollReset:p,viewTransition:m,defaultShouldRevalidate:g,...E},A)=>{let{useTransitions:C}=reactExports.useContext(NavigationContext),T=useSubmit(),I=useFormAction(l,{relative:h}),M=o.toLowerCase()==="get"?"get":"post",P=typeof l=="string"&&ABSOLUTE_URL_REGEX.test(l),N=O=>{if(c&&c(O),O.defaultPrevented)return;O.preventDefault();let j=O.nativeEvent.submitter,B=(j==null?void 0:j.getAttribute("formmethod"))||o,D=()=>T(j||O.currentTarget,{fetcherKey:t,method:B,navigate:n,replace:s,state:r,relative:h,preventScrollReset:p,viewTransition:m,defaultShouldRevalidate:g});C&&n!==!1?reactExports.startTransition(()=>D()):D()};return reactExports.createElement("form",{ref:A,method:M,action:I,onSubmit:i?c:N,...E,"data-discover":!P&&e==="render"?"true":void 0})});Form.displayName="Form";function getDataRouterConsoleError2(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function useDataRouterContext3(e){let t=reactExports.useContext(DataRouterContext);return invariant(t,getDataRouterConsoleError2(e)),t}function useLinkClickHandler(e,{target:t,replace:n,mask:i,state:s,preventScrollReset:r,relative:o,viewTransition:l,defaultShouldRevalidate:c,useTransitions:h}={}){let p=useNavigate(),m=useLocation(),g=useResolvedPath(e,{relative:o});return reactExports.useCallback(E=>{if(shouldProcessLinkClick(E,t)){E.preventDefault();let A=n!==void 0?n:createPath(m)===createPath(g),C=()=>p(e,{replace:A,mask:i,state:s,preventScrollReset:r,relative:o,viewTransition:l,defaultShouldRevalidate:c});h?reactExports.startTransition(()=>C()):C()}},[m,p,g,n,i,s,t,e,r,o,l,c,h])}function useSearchParams(e){warning(typeof URLSearchParams<"u","You cannot use the `useSearchParams` hook in a browser that does not support the URLSearchParams API. If you need to support Internet Explorer 11, we recommend you load a polyfill such as https://github.com/ungap/url-search-params.");let t=reactExports.useRef(createSearchParams(e)),n=reactExports.useRef(!1),i=useLocation(),s=reactExports.useMemo(()=>getSearchParamsForLocation(i.search,n.current?null:t.current),[i.search]),r=useNavigate(),o=reactExports.useCallback((l,c)=>{const h=createSearchParams(typeof l=="function"?l(new URLSearchParams(s)):l);n.current=!0,r("?"+h,c)},[r,s]);return[s,o]}var fetcherId=0,getUniqueFetcherId=()=>`__${String(++fetcherId)}__`;function useSubmit(){let{router:e}=useDataRouterContext3("useSubmit"),{basename:t}=reactExports.useContext(NavigationContext),n=useRouteId(),i=e.fetch,s=e.navigate;return reactExports.useCallback(async(r,o={})=>{let{action:l,method:c,encType:h,formData:p,body:m}=getFormSubmissionInfo(r,t);if(o.navigate===!1){let g=o.fetcherKey||getUniqueFetcherId();await i(g,n,o.action||l,{defaultShouldRevalidate:o.defaultShouldRevalidate,preventScrollReset:o.preventScrollReset,formData:p,body:m,formMethod:o.method||c,formEncType:o.encType||h,flushSync:o.flushSync})}else await s(o.action||l,{defaultShouldRevalidate:o.defaultShouldRevalidate,preventScrollReset:o.preventScrollReset,formData:p,body:m,formMethod:o.method||c,formEncType:o.encType||h,replace:o.replace,state:o.state,fromRouteId:n,flushSync:o.flushSync,viewTransition:o.viewTransition})},[i,s,t,n])}function useFormAction(e,{relative:t}={}){let{basename:n}=reactExports.useContext(NavigationContext),i=reactExports.useContext(RouteContext);invariant(i,"useFormAction must be used inside a RouteContext");let[s]=i.matches.slice(-1),r={...useResolvedPath(e||".",{relative:t})},o=useLocation();if(e==null){r.search=o.search;
177let l=new URLSearchParams(r.search),c=l.getAll("index");if(c.some(p=>p==="")){l.delete("index"),c.filter(m=>m).forEach(m=>l.append("index",m));let p=l.toString();r.search=p?`?${p}`:""}}return(!e||e===".")&&s.route.index&&(r.search=r.search?r.search.replace(/^\?/,"?index&"):"?index"),n!=="/"&&(r.pathname=r.pathname==="/"?n:joinPaths([n,r.pathname])),createPath(r)}function useViewTransitionState(e,{relative:t}={}){let n=reactExports.useContext(ViewTransitionContext);invariant(n!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:i}=useDataRouterContext3("useViewTransitionState"),s=useResolvedPath(e,{relative:t});if(!n.isTransitioning)return!1;let r=stripBasename(n.currentLocation.pathname,i)||n.currentLocation.pathname,o=stripBasename(n.nextLocation.pathname,i)||n.nextLocation.pathname;return matchPath(s.pathname,o)!=null||matchPath(s.pathname,r)!=null}function RouterProvider2(e){return reactExports.createElement(RouterProvider,{flushSync:reactDomExports.flushSync,...e})}function useOnClickOutside(e,t,n,i){const s=reactExports.useRef(null),r=typeof e=="object";let o=[s],l,c,h;r?(o=ArrayUtil$1.arrayify(e),l=t,h=n):(l=e,typeof t=="string"?(c=t,h=n):h=t);const p=c==="up"?"mouseup":"mousedown",m=c==="up"?"touchend":"touchstart",g=E=>{for(const A of o)if(!A.current||A.current.contains(E.target))return;l(E)};if(useEventListener(window,p,g,h),useEventListener(window,m,g,h),!r)return s}const useStorage=(e,t,n)=>{const[i,s]=reactExports.useState(()=>{try{return e.getItem(t)??n}catch{return n}}),r=reactExports.useCallback(l=>{try{s(l),e.setItem(t,l)}catch{}},[t]),o=reactExports.useCallback(()=>{try{s(void 0),e.removeItem(t)}catch{}},[t]);return[i,r,o]},useLocalStorage=(e,t)=>
177useStorage(localStorage,e,t),useTick=(e,t=!0)=>{const[n,i]=reactExports.useState(0),{enabled:s,enable:r}=useInterval(()=>i(l=>l+1),e,[],t),o=reactExports.useCallback(()=>{i(0)},[]);return{value:n,enabled:s,enable:r,reset:o}},useUnscrollable=(e,t=document.body)=>{reactExports.useEffect(()=>{if(!e)return;const n=t.style.overflow;return t.style.overflow="hidden",()=>{t.style.overflow=n}},[e,t])};function useUpdateState(e){const[t,n]=reactExports.useState(e),i=reactExports.useCallback(s=>{n(typeof s=="function"?r=>({...r,...s(r)}):r=>({...r,...s}))},[]);return[t,i,n]}var propTypes={exports:{}},ReactPropTypesSecret_1,hasRequiredReactPropTypesSecret;function requireReactPropTypesSecret(){if(hasRequiredReactPropTypesSecret)return ReactPropTypesSecret_1;hasRequiredReactPropTypesSecret=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return ReactPropTypesSecret_1=e,ReactPropTypesSecret_1}var factoryWithThrowingShims,hasRequiredFactoryWithThrowingShims;function requireFactoryWithThrowingShims(){if(hasRequiredFactoryWithThrowingShims)return factoryWithThrowingShims;hasRequiredFactoryWithThrowingShims=1;var e=requireReactPropTypesSecret();function t(){}function n(){}return n.resetWarningCache=t,factoryWithThrowingShims=function(){function i(o,l,c,h,p,m){if(m!==e){var g=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw g.name="Invariant Violation",g}}i.isRequired=i;function s(){return i}var r={array:i,bigint:i,bool:i,func:i,number:i,object:i,string:i,symbol:i,any:i,arrayOf:s,element:i,elementType:i,instanceOf:s,node:i,objectOf:s,oneOf:s,oneOfType:s,shape:s,exact:s,checkPropTypes:n,resetWarningCache:t};return r.PropTypes=r,r},factoryWithThrowingShims}var hasRequiredPropTypes;function requirePropTypes(){return hasRequiredPropTypes||(hasRequiredPropTypes=1,propTypes.exports=requireFactoryWithThrowingShims()()),propTypes.exports}var propTypesExports=requirePropTypes();const PropTypes=getDefaultExportFromCjs(propTypesExports);var client={},hasRequiredClient;function requireClient(){if(hasRequiredClient)return client;hasRequiredClient=1;var e=requireReactDom();return client.createRoot=e.createRoot,client.hydrateRoot=e.hydrateRoot,client}var clientExports=requireClient(),server_browser={},reactDomServerLegacy_browser_production_min={};/** 178 * @license React 179 * react-dom-server-legacy.browser.production.min.js 180 * 181 * Copyright (c) Facebook, Inc. and its affiliates. 182 * 183 * This source code is licensed under the MIT license found in the 184 * LICENSE file in the root directory of this source tree. 185 */var hasRequiredReactDomServerLegacy_browser_production_min;function requireReactDomServerLegacy_browser_production_min(){if(hasRequiredReactDomServerLegacy_browser_production_min)return reactDomServerLegacy_browser_production_min;hasRequiredReactDomServerLegacy_browser_production_min=1;var e=requireReact();function t($){for(var se="https://reactjs.org/docs/error-decoder.html?invariant="+$,ce=1;ce<arguments.length;ce++)se+="&args[]="+encodeURIComponent(arguments[ce]);return"Minified React error #"+$+"; visit "+se+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var n=Object.prototype.hasOwnProperty,i=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,s={},r={};function o($){return n.call(r,$)?!0:n.call(s,$)?!1:i.test($)?r[$]=!0:(s[$]=!0,!1)}function l($,se,ce,Re,ze,We,ht){this.acceptsBooleans=se===2||se===3||se===4,this.attributeName=Re,this.attributeNamespace=ze,this.mustUseProperty=ce,this.propertyName=$,this.type=se,this.sanitizeURL=We,this.removeEmptyString=ht}var c={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function($){c[$]=new l($,0,!1,$,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEac
vendor: 71,617 bytes, lines 185-203
185h(function($){var se=$[0];c[se]=new l(se,1,!1,$[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function($){c[$]=new l($,2,!1,$.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function($){c[$]=new l($,2,!1,$,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function($){c[$]=new l($,3,!1,$.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function($){c[$]=new l($,3,!0,$,null,!1,!1)}),["capture","download"].forEach(function($){c[$]=new l($,4,!1,$,null,!1,!1)}),["cols","rows","size","span"].forEach(function($){c[$]=new l($,6,!1,$,null,!1,!1)}),["rowSpan","start"].forEach(function($){c[$]=new l($,5,!1,$.toLowerCase(),null,!1,!1)});var h=/[\-:]([a-z])/g;function p($){return $[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function($){var se=$.replace(h,p);c[se]=new l(se,1,!1,$,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function($){var se=$.replace(h,p);c[se]=new l(se,1,!1,$,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function($){var se=$.replace(h,p);c[se]=new l(se,1,!1,$,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function($){c[$]=new l($,1,!1,$.toLowerCase(),null,!1,!1)}),c.xlinkHref=new l("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function($){c[$]=new l($,1,!1,$.toLowerCase(),null,!0,!0)});var m={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},g=["Webkit","ms","Moz","O"];Object.keys(m).forEach(function($){g.forEach(function(se){se=se+$.charAt(0).toUpperCase()+$.substring(1),m[se]=m[$]})});var E=/["'&<>]/;function A($){if(typeof $=="boolean"||typeof $=="number")return""+$;$=""+$;var se=E.exec($);if(se){var ce="",Re,ze=0;for(Re=se.index;Re<$.length;Re++){switch($.charCodeAt(Re)){case 34:se=""";break;case 38:se="&";break;case 39:se="'";break;case 60:se="<";break;case 62:se=">";break;default:continue}ze!==Re&&(ce+=$.substring(ze,Re)),ze=Re+1,ce+=se}$=ze!==Re?ce+$.substring(ze,Re):ce}return $}var C=/([A-Z])/g,T=/^ms-/,I=Array.isArray;function M($,se){return{insertionMode:$,selectedValue:se}}function P($,se,ce){switch(se){case"select":return M(1,ce.value!=null?ce.value:ce.defaultValue);case"svg":return M(2,null);case"math":return M(3,null);case"foreignObject":return M(1,null);case"table":return M(4,null);case"thead":case"tbody":case"tfoot":return M(5,null);case"colgroup":return M(7,null);case"tr":return M(6,null)}return 4<=$.insertionMode||$.insertionMode===0?M(1,null):$}var N=new Map;function O($,se,ce){if(typeof ce!="object")throw Error(t(62));se=!0;for(var Re in ce)if(n.call(ce,Re)){var ze=ce[Re];if(ze!=null&&typeof ze!="boolean"&&ze!==""){if(Re.indexOf("--")===0){var We=A(Re);ze=A((""+ze).trim())}else{We=Re;var ht=N.get(We);ht!==void 0||(ht=A(We.replace(C,"-$1").toLowerCase().replace(T,"-ms-")),N.set(We,ht)),We=ht,ze=typeof ze=="number"?ze===0||n.call(m,Re)?""+ze:ze+"px":A((""+ze).trim())}se?(se=!1,$.push(' style="',We,":",ze)):$.push(";",We,":",ze)}}se||$.push('"')}function j($,se,ce,Re){switch(ce){case"style":O($,se,Re);return;case"defaultValue":case"defaultChecked":case"innerHTML":case"suppressContentEditableWarning":case"suppressHydrationWarning":return}if(!(2<ce.length)||ce[0]!=="o"&&ce[0]!=="O"||ce[1]!=="n"&&ce[1]!=="N"){if(se=c.hasOwnProperty(ce)?c[ce]:null,se!==null){switch(typeof Re){case"function":case"symbol":return;case"boolean":if(!se.acceptsBooleans)return}switch(ce=se.attributeName,se.type){case 3:Re&&$.push(" ",ce,'=""');break;case 4:Re===!0?$.push(" ",ce,'=""'):Re!==!1&&$.push(" ",ce,'="',A(Re),'"');break;case 5:isNaN(Re)||$.push(" ",ce,'="',A(Re),'"');break;case 6:!isNaN(Re)&&1<=Re&&$.push(" ",ce,'="',A(Re),'"');break;default:se.sanitizeURL&&(Re=""+Re),$.push(" ",ce,'="',A(Re),'"')}}else if(o(ce)){switch(typeof Re){case"function":case"symbol":return;case"boolean":if(se=ce.toLowerCase().slice(0,5),se!=="data-"&&se!=="aria-")return}$.push(" ",ce,'="',A(Re),'"')}}}function B($,se,ce){if(se!=null){if(ce!=null)throw Error(t(60));if(typeof se!="object"||!("__html"in se))throw Error(t(61));se=se.__html,se!=null&&$.push(""+se)}}function D($){var se="";return e.Children.forEach($,function(ce){ce!=null&&(se+=ce)}),se}function U($,se,ce,Re){$.push(a(ce));var ze=ce=null,We;for(We in se)if(n.call(se,We)){var ht=se[We];if(ht!=null)switch(We){case"children":ce=ht;break;case"dangerouslySetInnerHTML":ze=ht;break;default:j($,Re,We,ht)}}return $.push(">"),B($,ze,ce),typeof ce=="string"?($.push(A(ce)),null):ce}var z=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,R=new Map;function a($){var se=R.get($);if(se===void 0){if(!z.test($))throw Error(t(65,$));se="<"+$,R.set($,se)}return se}function f($,se,ce,Re,ze){switch(se){case"select":$.push(a("select"));var We=null,ht=null;for($t in ce)if(n.call(ce,$t)){var yt=ce[$t];if(yt!=null)switch($t){case"children":We=yt;break;case"dangerouslySetInnerHTML":ht=yt;break;case"defaultValue":case"value":break;default:j($,Re,$t,yt)}}return $.push(">"),B($,ht,We),We;case"option":ht=ze.selectedValue,$.push(a("option"));var kt=yt=null,Bt=null,$t=null;for(We in ce)if(n.call(ce,We)){var er=ce[We];if(er!=null)switch(We){case"children":yt=er;break;case"selected":Bt=er;break;case"dangerouslySetInnerHTML":$t=er;break;case"value":kt=er;default:j($,Re,We,er)}}if(ht!=null)if(ce=kt!==null?""+kt:D(yt),I(ht)){for(Re=0;Re<ht.length;Re++)if(""+ht[Re]===ce){$.push(' selected=""');break}}else""+ht===ce&&$.push(' selected=""');else Bt&&$.push(' selected=""');return $.push(">"),B($,$t,yt),yt;case"textarea":$.push(a("textarea")),$t=ht=We=null;for(yt in ce)if(n.call(ce,yt)&&(kt=ce[yt],kt!=null))switch(yt){case"children":$t=kt;break;case"value":We=kt;break;case"defaultValue":ht=kt;break;case"dangerouslySetInnerHTML":throw Error(t(91));default:j($,Re,yt,kt)}if(We===null&&ht!==null&&(We=ht),$.push(">"),$t!=null){if(We!=null)throw Error(t(92));if(I($t)&&1<$t.length)throw Error(t(93));We=""+$t}return typeof We=="string"&&We[0]===` 186`&&$.push(` 187`),We!==null&&$.push(A(""+We)),null;case"input":$.push(a("input")),kt=$t=yt=We=null;for(ht in ce)if(n.call(ce,ht)&&(Bt=ce[ht],Bt!=null))switch(ht){case"children":case"dangerouslySetInnerHTML":throw Error(t(399,"input"));case"defaultChecked":kt=Bt;break;case"defaultValue":yt=Bt;break;case"checked":$t=Bt;break;case"value":We=Bt;break;default:j($,Re,ht,Bt)}return $t!==null?j($,Re,"checked",$t):kt!==null&&j($,Re,"checked",kt),We!==null?j($,Re,"value",We):yt!==null&&j($,Re,"value",yt),$.push("/>"),null;case"menuitem":$.push(a("menuitem"));for(var ir in ce)if(n.call(ce,ir)&&(We=ce[ir],We!=null))switch(ir){case"children":case"dangerouslySetInnerHTML":throw Error(t(400));default:j($,Re,ir,We)}return $.push(">"),null;case"title":$.push(a("title")),We=null;for(er in ce)if(n.call(ce,er)&&(ht=ce[er],ht!=null))switch(er){case"children":We=ht;break;case"dangerouslySetInnerHTML":throw Error(t(434));default:j($,Re,er,ht)}return $.push(">"),We;case"listing":case"pre":$.push(a(se)),ht=We=null;for(kt in ce)if(n.call(ce,kt)&&(yt=ce[kt],yt!=null))switch(kt){case"children":We=yt;break;case"dangerouslySetInnerHTML":ht=yt;break;default:j($,Re,kt,yt)}if($.push(">"),ht!=null){if(We!=null)throw Error(t(60));if(typeof ht!="object"||!("__html"in ht))throw Error(t(61));ce=ht.__html,ce!=null&&(typeof ce=="string"&&0<ce.length&&ce[0]===` 188`?$.push(` 189`,ce):$.push(""+ce))}return typeof We=="string"&&We[0]===` 190`&&$.push(` 191`),We;case"area":case"base":case"br":case"col":case"embed":case"hr":case"img":case"keygen":case"link":case"meta":case"param":case"source":case"track":case"wbr":$.push(a(se));for(var ar in ce)if(n.call(ce,ar)&&(We=ce[ar],We!=null))switch(ar){case"children":case"dangerouslySetInnerHTML":throw Error(t(399,se));default:j($,Re,ar,We)}return $.push("/>"),null;case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return U($,ce,se,Re);case"html":return ze.insertionMode===0&&$.push("<!DOCTYPE html>"),U($,ce,se,Re);default:if(se.indexOf("-")===-1&&typeof ce.is!="string")return U($,ce,se,Re);$.push(a(se)),ht=We=null;for(Bt in ce)if(n.call(ce,Bt)&&(yt=ce[Bt],yt!=null))switch(Bt){case"children":We=yt;break;case"dangerouslySetInnerHTML":ht=yt;break;case"style":O($,Re,yt);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":break;default:o(Bt)&&typeof yt!="function"&&typeof yt!="symbol"&&$.push(" ",Bt,'="',A(yt),'"')}return $.push(">"),B($,ht,We),We}}function d($,se,ce){if($.push('<!--$?--><template id="'),ce===null)throw Error(t(395));return $.push(ce),$.push('"></template>')}function v($,se,ce,Re){switch(ce.insertionMode){case 0:case 1:return $.push('<div hidden id="'),$.push(se.segmentPrefix),se=Re.toString(16),$.push(se),$.push('">');case 2:return $.push('<svg aria-hidden="true" style="display:none" id="'),$.push(se.segmentPrefix),se=Re.toString(16),$.push(se),$.push('">');case 3:return $.push('<math aria-hidden="true" style="display:none" id="'),$.push(se.segmentPrefix),se=Re.toString(16),$.push(se),$.push('">');case 4:return $.push('<table hidden id="'),$.push(se.segmentPrefix),se=Re.toString(16),$.push(se),$.push('">');case 5:return $.push('<table hidden><tbody id="'),$.push(se.segmentPrefix),se=Re.toString(16),$.push(se),$.push('">');case 6:return $.push('<table hidden><tr id="'),$.push(se.segmentPrefix),se=Re.toString(16),$.push(se),$.push('">');case 7:return $.push('<table hidden><colgroup id="'),$.push(se.segmentPrefix),se=Re.toString(16),$.push(se),$.push('">');default:throw Error(t(397))}}function b($,se){switch(se.insertionMode){case 0:case 1:return $.push("</div>");case 2:return $.push("</svg>");case 3:return $.push("</math>");case 4:return $.push("</table>");case 5:return $.push("</tbody></table>");case 6:return $.push("</tr></table>");case 7:return $.push("</colgroup></table>");default:throw Error(t(397))}}var S=/[<\u2028\u2029]/g;function w($){return JSON.stringify($).replace(S,function(se){switch(se){case"<":return"\\u003c";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029";default:throw Error("escapeJSStringsForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React")}})}function y($,se){return se=se===void 0?"":se,{bootstrapChunks:[],startInlineScript:"<script>",placeholderPrefix:se+"P:",segmentPrefix:se+"S:",boundaryPrefix:se+"B:",idPrefix:se,nextSuspenseID:0,sentCompleteSegmentFunction:!1,sentCompleteBoundaryFunction:!1,sentClientRenderFunction:!1,generateStaticMarkup:$}}function u($,se,ce,Re){return ce.generateStaticMarkup?($.push(A(se)),!1):(se===""?$=Re:(Re&&$.push("<!-- -->"),$.push(A(se)),$=!0),$)}var x=Object.assign,L=Symbol.for("react.element"),_=Symbol.for("react.portal"),J=Symbol.for("react.fragment"),Z=Symbol.for("react.strict_mode"),V=Symbol.for("react.profiler"),k=Symbol.for("react.provider"),H=Symbol.for("react.context"),ee=Symbol.for("react.forward_ref"),K=Symbol.for("react.suspense"),te=Symbol.for("react.suspense_list"),Y=Symbol.for("react.memo"),ue=Symbol.for("react.lazy"),qe=Symbol.for("react.scope"),we=Symbol.for("react.debug_trace_mode"),Ae=Symbol.for("react.legacy_hidden"),st=Symbol.for("react.default_value"),Be=Symbol.iterator;function xe($){if($==null)return null;if(typeof $=="function")return $.displayName||$.name||null;if(typeof $=="string")return $;switch($){case J:return"Fragment";case _:return"Portal";case V:return"Profiler";case Z:return"StrictMode";case K:return"Suspense";case te:return"SuspenseList"}if(typeof $=="object")switch($.$$typeof){case H:return($.displayName||"Context")+".Consumer";case k:return($._context.displayName||"Context")+".Provider";case ee:var se=$.render;return $=$.displayName,$||($=se.displayName||se.name||"",$=$!==""?"ForwardRef("+$+")":"ForwardRef"),$;case Y:return se=$.displayName||null,se!==null?se:xe($.type)||"Memo";case ue:se=$._payload,$=$._init;try{return xe($(se))}catch{}}return null}var ot={};function Ie($,se){if($=$.contextTypes,!$)return ot;var ce={},Re;for(Re in $)ce[Re]=se[Re];return ce}var Pe=null;function pt($,se){if($!==se){$.context._currentValue2=$.parentValue,$=$.parent;var ce=se.parent;if($===null){if(ce!==null)throw Error(t(401))}else{if(ce===null)throw Error(t(401));pt($,ce)}se.context._currentValue2=se.value}}function Fe($){$.context._currentValue2=$.parentValue,$=$.parent,$!==null&&Fe($)}function Ye($){var se=$.parent;se!==null&&Ye(se),$.context._currentValue2=$.value}function Et($,se){if($.context._currentValue2=$.parentValue,$=$.parent,$===null)throw Error(t(402));$.depth===se.depth?pt($,se):Et($,se)}function $e($,se){var ce=se.parent;if(ce===null)throw Error(t(402));$.depth===ce.depth?pt($,ce):$e($,ce),se.context._currentValue2=se.value}function Ze($){var se=Pe;se!==$&&(se===null?Ye($):$===null?Fe(se):se.depth===$.depth?pt(se,$):se.depth>$.depth?Et(se,$):$e(se,$),Pe=$)}var Mt={isMounted:function(){return!1},enqueueSetState:function($,se){$=$._reactInternals,$.queue!==null&&$.queue.push(se)},enqueueReplaceState:function($,se){$=$._reactInternals,$.replace=!0,$.queue=[se]},enqueueForceUpdate:function(){}};function Je($,se,ce,Re){var ze=$.state!==void 0?$.state:null;$.updater=Mt,$.props=ce,$.state=ze;var We={queue:[],replace:!1};$._reactInternals=We;var ht=se.contextType;if($.context=typeof ht=="object"&&ht!==null?ht._currentValue2:Re,ht=se.getDerivedStateFromProps,typeof ht=="function"&&(ht=ht(ce,ze),ze=ht==null?ze:x({},ze,ht),$.state=ze),typeof se.getDerivedStateFromProps!="function"&&typeof $.getSnapshotBeforeUpdate!="function"&&(typeof $.UNSAFE_componentWillMount=="function"||typeof $.componentWillMount=="function"))if(se=$.state,typeof $.componentWillMount=="function"&&$.componentWillMount(),typeof $.UNSAFE_componentWillMount=="function"&&$.UNSAFE_componentWillMount(),se!==$.state&&Mt.enqueueReplaceState($,$.state,null),We.queue!==null&&0<We.queue.length)if(se=We.queue,ht=We.replace,We.queue=null,We.replace=!1,ht&&se.length===1)$.state=se[0];else{for(We=ht?se[0]:$.state,ze=!0,ht=ht?1:0;ht<se.length;ht++){var yt=se[ht];yt=typeof yt=="function"?yt.call($,We,ce,Re):yt,yt!=null&&(ze?(ze=!1,We=x({},We,yt)):x(We,yt))}$.state=We}else We.queue=null}var rt={id:1,overflow:""};function _t($,se,ce){var Re=$.id;$=$.overflow;var ze=32-Ke(Re)-1;Re&=~(1<<ze),ce+=1;var We=32-Ke(se)+ze;if(30<We){var ht=ze-ze%5;return We=(Re&(1<<ht)-1).toString(32),Re>>=ht,ze-=ht,{id:1<<32-Ke(se)+ze|ce<<ze|Re,overflow:We+$}}return{id:1<<We|ce<<ze|Re,overflow:$}}var Ke=Math.clz32?Math.clz32:tt,Qe=Math.log,Te=Math.LN2;function tt($){return $>>>=0,$===0?32:31-(Qe($)/Te|0)|0}function nt($,se){return $===se&&($!==0||1/$===1/se)||$!==$&&se!==se}var Tt=typeof Object.is=="function"?Object.is:nt,Ve=null,at=null,je=null,ge=null,Ce=!1,it=!1,De=0,Ge=null,St=0;function re(){if(Ve===null)throw Error(t(321));return Ve}function q(){if(0<St)throw Error(t(312));return{memoizedState:null,queue:null,next:null}}function W(){return ge===null?je===null?(Ce=!1,je=ge=q()):(Ce=!0,ge=je):ge.next===null?(Ce=!1,ge=ge.next=q()):(Ce=!0,ge=ge.next),ge}function fe(){at=Ve=null,it=!1,je=null,St=0,ge=Ge=null}function be($,se){return typeof se=="function"?se($):se}function le($,se,ce){if(Ve=re(),ge=W(),Ce){var Re=ge.queue;if(se=Re.dispatch,Ge!==null&&(ce=Ge.get(Re),ce!==void 0)){Ge.delete(Re),Re=ge.memoizedState;do Re=$(Re,ce.action),ce=ce.next;while(ce!==null);return ge.memoizedState=Re,[Re,se]}return[ge.memoizedState,se]}return $=$===be?typeof se=="function"?se():se:ce!==void 0?ce(se):se,ge.memoizedState=$,$=ge.queue={last:null,dispatch:null},$=$.dispatch=Ee.bind(null,Ve,$),[ge.memoizedState,$]}function ae($,se){if(Ve=re(),ge=W(),se=se===void 0?null:se,ge!==null){var ce=ge.memoizedState;if(ce!==null&&se!==null){var Re=ce[1];e:if(Re===null)Re=!1;else{for(var ze=0;ze<Re.length&&ze<se.length;ze++)if(!Tt(se[ze],Re[ze])){Re=!1;break e}Re=!0}if(Re)return ce[0]}}return $=$(),ge.memoizedState=[$,se],$}function Ee($,se,ce){if(25<=St)throw Error(t(301));if($===Ve)if(it=!0,$={action:ce,next:null},Ge===null&&(Ge=new Map),ce=Ge.get(se),ce===void 0)Ge.set(se,$);else{for(se=ce;se.next!==null;)se=se.next;se.next=$}}function Xe(){throw Error(t(394))}function pe(){}var ke={readContext:function($){return $._currentValue2},useContext:function($){return re(),$._currentValue2},useMemo:ae,useReducer:le,useRef:function($){Ve=re(),ge=W();var se=ge.memoizedState;return se===null?($={current:$},ge.memoizedState=$):se},useState:function($){return le(be,$)},useInsertionEffect:pe,useLayoutEffect:function(){},useCallback:function($,se){return ae(function(){return $},se)},useImperativeHandle:pe,useEffect:pe,useDebugValue:pe,useDeferredValue:function($){return re(),$},useTransition:function(){return re(),[!1,Xe]},useId:function(){var $=at.treeContext,se=$.overflow;$=$.id,$=($&~(1<<32-Ke($)-1)).toString(32)+se;var ce=lt;if(ce===null)throw Error(t(404));return se=De++,$=":"+ce.idPrefix+"R"+$,0<se&&($+="H"+se.toString(32)),$+":"},useMutableSource:function($,se){return re(),se($._source)},useSyncExternalStore:function($,se,ce){if(ce===void 0)throw Error(t(407));return ce()}},lt=null,He=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher;function _e($){return console.error($),null}function ct(){}function vt($,se,ce,Re,ze,We,ht,yt,kt){var Bt=[],$t=new Set;return se={destination:null,responseState:se,progressiveChunkSize:Re===void 0?12800:Re,status:0,fatalError:null,nextSegmentId:0,allPendingTasks:0,pendingRootTasks:0,completedRootSegment:null,abortableTasks:$t,pingedTasks:Bt,clientRenderedBoundaries:[],completedBoundaries:[],partialBoundaries:[],onError:ze===void 0?_e:ze,onAllReady:ct,onShellReady:ht===void 0?ct:ht,onShellError:ct,onFatalError:ct},ce=mt(se,0,null,ce,!1,!1),ce.parentFlushed=!0,$=gt(se,$,null,ce,$t,ot,null,rt),Bt.push($),se}function gt($,se,ce,Re,ze,We,ht,yt){$.allPendingTasks++,ce===null?$.pendingRootTasks++:ce.pendingTasks++;var kt={node:se,ping:function(){var Bt=$.pingedTasks;Bt.push(kt),Bt.length===1&&At($)},blockedBoundary:ce,blockedSegment:Re,abortSet:ze,legacyContext:We,context:ht,treeContext:yt};return ze.add(kt),kt}function mt($,se,ce,Re,ze,We){return{status:0,id:-1,index:se,parentFlushed:!1,chunks:[],children:[],formatContext:Re,boundary:ce,lastPushedText:ze,textEmbedded:We}}function Ct($,se){if($=$.onError(se),$!=null&&typeof $!="string")throw Error('onError returned something with a type other than "string". onError should return a string and may return null or undefined but must not return anything else. It received something of type "'+typeof $+'" instead');return $}function Pt($,se){var ce=$.onShellError;ce(se),ce=$.onFatalError,ce(se),$.destination!==null?($.status=2,$.destination.destroy(se)):($.status=1,$.fatalError=se)}function Nt($,se,ce,Re,ze){for(Ve={},at=se,De=0,$=ce(Re,ze);it;)it=!1,De=0,St+=1,ge=null,$=ce(Re,ze);return fe(),$}function Lt($,se,ce,Re){var ze=ce.render(),We=Re.childContextTypes;if(We!=null){var ht=se.legacyContext;if(typeof ce.getChildContext!="function")Re=ht;else{ce=ce.getChildContext();for(var yt in ce)if(!(yt in We))throw Error(t(108,xe(Re)||"Unknown",yt));Re=x({},ht,ce)}se.legacyContext=Re,Ot($,se,ze),se.legacyContext=ht}else Ot($,se,ze)}function It($,se){if($&&$.defaultProps){se=x({},se),$=$.defaultProps;for(var ce in $)se[ce]===void 0&&(se[ce]=$[ce]);return se}return se}function Ut($,se,ce,Re,ze){if(typeof ce=="function")if(ce.prototype&&ce.prototype.isReactComponent){ze=Ie(ce,se.legacyContext);var We=ce.contextType;We=new ce(Re,typeof We=="object"&&We!==null?We._currentValue2:ze),Je(We,ce,Re,ze),Lt($,se,We,ce)}else{We=Ie(ce,se.legacyContext),ze=Nt($,se,ce,Re,We);var ht=De!==0;if(typeof ze=="object"&&ze!==null&&typeof ze.render=="function"&&ze.$$typeof===void 0)Je(ze,ce,Re,We),Lt($,se,ze,ce);else if(ht){Re=se.treeContext,se.treeContext=_t(Re,1,0);try{Ot($,se,ze)}finally{se.treeContext=Re}}else Ot($,se,ze)}else if(typeof ce=="string"){switch(ze=se.blockedSegment,We=f(ze.chunks,ce,Re,$.responseState,ze.formatContext),ze.lastPushedText=!1,ht=ze.formatContext,ze.formatContext=P(ht,ce,Re),qt($,se,We),ze.formatContext=ht,ce){case"area":case"base":case"br":case"col":case"embed":case"hr":case"img":case"input":case"keygen":case"link":case"meta":case"param":case"source":case"track":case"wbr":break;default:ze.chunks.push("</",ce,">")}ze.lastPushedText=!1}else{switch(ce){case Ae:case we:case Z:case V:case J:Ot($,se,Re.children);return;case te:Ot($,se,Re.children);return;case qe:throw Error(t(343));case K:e:{ce=se.blockedBoundary,ze=se.blockedSegment,We=Re.fallback,Re=Re.children,ht=new Set;var yt={id:null,rootSegmentID:-1,parentFlushed:!1,pendingTasks:0,forceClientRender:!1,completedSegments:[],byteSize:0,fallbackAbortableTasks:ht,errorDigest:null},kt=mt($,ze.chunks.length,yt,ze.formatContext,!1,!1);ze.children.push(kt),ze.lastPushedText=!1;var Bt=mt($,0,null,ze.formatContext,!1,!1);Bt.parentFlushed=!0,se.blockedBoundary=yt,se.blockedSegment=Bt;try{if(qt($,se,Re),$.responseState.generateStaticMarkup||Bt.lastPushedText&&Bt.textEmbedded&&Bt.chunks.push("<!-- -->"),Bt.status=1,Ft(yt,Bt),yt.pendingTasks===0)break e}catch($t){Bt.status=4,yt.forceClientRender=!0,yt.errorDigest=Ct($,$t)}finally{se.blockedBoundary=ce,se.blockedSegment=ze}se=gt($,We,ce,kt,ht,se.legacyContext,se.context,se.treeContext),$.pingedTasks.push(se)}return}if(typeof ce=="object"&&ce!==null)switch(ce.$$typeof){case ee:if(Re=Nt($,se,ce.render,Re,ze),De!==0){ce=se.treeContext,se.treeContext=_t(ce,1,0);try{Ot($,se,Re)}finally{se.treeContext=ce}}else Ot($,se,Re);return;case Y:ce=ce.type,Re=It(ce,Re),Ut($,se,ce,Re,ze);return;case k:if(ze=Re.children,ce=ce._context,Re=Re.value,We=ce._currentValue2,ce._currentValue2=Re,ht=Pe,Pe=Re={parent:ht,depth:ht===null?0:ht.depth+1,context:ce,parentValue:We,value:Re},se.context=Re,Ot($,se,ze),$=Pe,$===null)throw Error(t(403));Re=$.parentValue,$.context._currentValue2=Re===st?$.context._defaultValue:Re,$=Pe=$.parent,se.context=$;return;case H:Re=Re.children,Re=Re(ce._currentValue2),Ot($,se,Re);return;case ue:ze=ce._init,ce=ze(ce._payload),Re=It(ce,Re),Ut($,se,ce,Re,void 0);return}throw Error(t(130,ce==null?ce:typeof ce,""))}}function Ot($,se,ce){if(se.node=ce,typeof ce=="object"&&ce!==null){switch(ce.$$typeof){case L:Ut($,se,ce.type,ce.props,ce.ref);return;case _:throw Error(t(257));case ue:var Re=ce._init;ce=Re(ce._payload),Ot($,se,ce);return}if(I(ce)){zt($,se,ce);return}if(ce===null||typeof ce!="object"?Re=null:(Re=Be&&ce[Be]||ce["@@iterator"],Re=typeof Re=="function"?Re:null),Re&&(Re=Re.call(ce))){if(ce=Re.next(),!ce.done){var ze=[];do ze.push(ce.value),ce=Re.next();while(!ce.done);zt($,se,ze)}return}throw $=Object.prototype.toString.call(ce),Error(t(31,$==="[object Object]"?"object with keys {"+Object.keys(ce).join(", ")+"}":$))}typeof ce=="string"?(Re=se.blockedSegment,Re.lastPushedText=u(se.blockedSegment.chunks,ce,$.responseState,Re.lastPushedText)):typeof ce=="number"&&(Re=se.blockedSegment,Re.lastPushedText=u(se.blockedSegment.chunks,""+ce,$.responseState,Re.lastPushedText))}function zt($,se,ce){for(var Re=ce.length,ze=0;ze<Re;ze++){var We=se.treeContext;se.treeContext=_t(We,Re,ze);try{qt($,se,ce[ze])}finally{se.treeContext=We}}}function qt($,se,ce){var Re=se.blockedSegment.formatContext,ze=se.legacyContext,We=se.context;try{return Ot($,se,ce)}catch(kt){if(fe(),typeof kt=="object"&&kt!==null&&typeof kt.then=="function"){ce=kt;var ht=se.blockedSegment,yt=mt($,ht.chunks.length,null,ht.formatContext,ht.lastPushedText,!0);ht.children.push(yt),ht.lastPushedText=!1,$=gt($,se.node,se.blockedBoundary,yt,se.abortSet,se.legacyContext,se.context,se.treeContext).ping,ce.then($,$),se.blockedSegment.formatContext=Re,se.legacyContext=ze,se.context=We,Ze(We)}else throw se.blockedSegment.formatContext=Re,se.legacyContext=ze,se.context=We,Ze(We),kt}}function Yt($){var se=$.blockedBoundary;$=$.blockedSegment,$.status=3,Jt(this,se,$)}function Xt($,se,ce){var Re=$.blockedBoundary;$.blockedSegment.status=3,Re===null?(se.allPendingTasks--,se.status!==2&&(se.status=2,se.destination!==null&&se.destination.push(null))):(Re.pendingTasks--,Re.forceClientRender||(Re.forceClientRender=!0,$=ce===void 0?Error(t(432)):ce,Re.errorDigest=se.onError($),Re.parentFlushed&&se.clientRenderedBoundaries.push(Re)),Re.fallbackAbortableTasks.forEach(function(ze){return Xt(ze,se,ce)}),Re.fallbackAbortableTasks.clear(),se.allPendingTasks--,se.allPendingTasks===0&&(Re=se.onAllReady,Re()))}function Ft($,se){if(se.chunks.length===0&&se.children.length===1&&se.children[0].boundary===null){var ce=se.children[0];ce.id=se.id,ce.parentFlushed=!0,ce.status===1&&Ft($,ce)}else $.completedSegments.push(se)}function Jt($,se,ce){if(se===null){if(ce.parentFlushed){if($.completedRootSegment!==null)throw Error(t(389));$.completedRootSegment=ce}$.pendingRootTasks--,$.pendingRootTasks===0&&($.onShellError=ct,se=$.onShellReady,se())}else se.pendingTasks--,se.forceClientRender||(se.pendingTasks===0?(ce.parentFlushed&&ce.status===1&&Ft(se,ce),se.parentFlushed&&$.completedBoundaries.push(se),se.fallbackAbortableTasks.forEach(Yt,$),se.fallbackAbortableTasks.clear()):ce.parentFlushed&&ce.status===1&&(Ft(se,ce),se.completedSegments.length===1&&se.parentFlushed&&$.partialBoundaries.push(se)));$.allPendingTasks--,$.allPendingTasks===0&&($=$.onAllReady,$())}function At($){if($.status!==2){var se=Pe,ce=He.current;He.current=ke;var Re=lt;lt=$.responseState;try{var ze=$.pingedTasks,We;for(We=0;We<ze.length;We++){var ht=ze[We],yt=$,kt=ht.blockedSegment;if(kt.status===0){Ze(ht.context);try{Ot(yt,ht,ht.node),yt.responseState.generateStaticMarkup||kt.lastPushedText&&kt.textEmbedded&&kt.chunks.push("<!-- -->"),ht.abortSet.delete(ht),kt.status=1,Jt(yt,ht.blockedBoundary,kt)}catch(or){if(fe(),typeof or=="object"&&or!==null&&typeof or.then=="function"){var Bt=ht.ping;or.then(Bt,Bt)}else{ht.abortSet.delete(ht),kt.status=4;var $t=ht.blockedBoundary,er=or,ir=Ct(yt,er);if($t===null?Pt(yt,er):($t.pendingTasks--,$t.forceClientRender||($t.forceClientRender=!0,$t.errorDigest=ir,$t.parentFlushed&&yt.clientRenderedBoundaries.push($t))),yt.allPendingTasks--,yt.allPendingTasks===0){var ar=yt.onAllReady;ar()}}}finally{}}}ze.splice(0,We),$.destination!==null&&pr($,$.destination)}catch(or){Ct($,or),Pt($,or)}finally{lt=Re,He.current=ce,ce===ke&&Ze(se)}}}function Qt($,se,ce){switch(ce.parentFlushed=!0,ce.status){case 0:var Re=ce.id=$.nextSegmentId++;return ce.lastPushedText=!1,ce.textEmbedded=!1,$=$.responseState,se.push('<template id="'),se.push($.placeholderPrefix),$=Re.toString(16),se.push($),se.push('"></template>');case 1:ce.status=2;var ze=!0;Re=ce.chunks;var We=0;ce=ce.children;for(var ht=0;ht<ce.length;ht++){for(ze=ce[ht];We<ze.index;We++)se.push(Re[We]);ze=yr($,se,ze)}for(;We<Re.length-1;We++)se.push(Re[We]);return We<Re.length&&(ze=se.push(Re[We])),ze;default:throw Error(t(390))}}function yr($,se,ce){var Re=ce.boundary;if(Re===null)return Qt($,se,ce);if(Re.parentFlushed=!0,Re.forceClientRender)return $.responseState.generateStaticMarkup||(Re=Re.errorDigest,se.push("<!--$!-->"),se.push("<template"),Re&&(se.push(' data-dgst="'),Re=A(Re),se.push(Re),se.push('"')),se.push("></template>")),Qt($,se,ce),$=$.responseState.generateStaticMarkup?!0:se.push("<!--/$-->"),$;if(0<Re.pendingTasks){Re.rootSegmentID=$.nextSegmentId++,0<Re.completedSegments.length&&$.partialBoundaries.push(Re);var ze=$.responseState,We=ze.nextSuspenseID++;return ze=ze.boundaryPrefix+We.toString(16),Re=Re.id=ze,d(se,$.responseState,Re),Qt($,se,ce),se.push("<!--/$-->")}if(Re.byteSize>$.progressiveChunkSize)return Re.rootSegmentID=$.nextSegmentId++,$.completedBoundaries.push(Re),d(se,$.responseState,Re.id),Qt($,se,ce),se.push("<!--/$-->");if($.responseState.generateStaticMarkup||se.push("<!--$-->"),ce=Re.completedSegments,ce.length!==1)throw Error(t(391));return yr($,se,ce[0]),$=$.responseState.generateStaticMarkup?!0:se.push("<!--/$-->"),$}function xr($,se,ce){return v(se,$.responseState,ce.formatContext,ce.id),yr($,se,ce),b(se,ce.formatContext)}function jt($,se,ce){for(var Re=ce.completedSegments,ze=0;ze<Re.length;ze++)dr($,se,ce,Re[ze]);if(Re.length=0,$=$.responseState,Re=ce.id,ce=ce.rootSegmentID,se.push($.startInlineScript),$.sentCompleteBoundaryFunction?se.push('$RC("'):($.sentCompleteBoundaryFunction=!0,se.push('function $RC(a,b){a=document.getElementById(a);b=document.getElementById(b);b.parentNode.removeChild(b);if(a){a=a.previousSibling;var f=a.parentNode,c=a.nextSibling,e=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d)if(0===e)break;else e--;else"$"!==d&&"$?"!==d&&"$!"!==d||e++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;b.firstChild;)f.insertBefore(b.firstChild,c);a.data="$";a._reactRetry&&a._reactRetry()}};$RC("')),Re===null)throw Error(t(395));return ce=ce.toString(16),se.push(Re),se.push('","'),se.push($.segmentPrefix),se.push(ce),se.push('")<\/script>')}function dr($,se,ce,Re){if(Re.status===2)return!0;var ze=Re.id;if(ze===-1){if((Re.id=ce.rootSegmentID)===-1)throw Error(t(392));return xr($,se,Re)}return xr($,se,Re),$=$.responseState,se.push($.startInlineScript),$.sentCompleteSegmentFunction?se.push('$RS("'):($.sentCompleteSegmentFunction=!0,se.push('function $RS(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS("')),se.push($.segmentPrefix),ze=ze.toString(16),se.push(ze),se.push('","'),se.push($.placeholderPrefix),se.push(ze),se.push('")<\/script>')}function pr($,se){try{var ce=$.completedRootSegment;if(ce!==null&&$.pendingRootTasks===0){yr($,se,ce),$.completedRootSegment=null;var Re=$.responseState.bootstrapChunks;for(ce=0;ce<Re.length-1;ce++)se.push(Re[ce]);ce<Re.length&&se.push(Re[ce])}var ze=$.clientRenderedBoundaries,We;for(We=0;We<ze.length;We++){var ht=ze[We];Re=se;var yt=$.responseState,kt=ht.id,Bt=ht.errorDigest,$t=ht.errorMessage,er=ht.errorComponentStack;if(Re.push(yt.startInlineScript),yt.sentClientRenderFunction?Re.push('$RX("'):(yt.sentClientRenderFunction=!0,Re.push('function $RX(b,c,d,e){var a=document.getElementById(b);a&&(b=a.previousSibling,b.data="$!",a=a.dataset,c&&(a.dgst=c),d&&(a.msg=d),e&&(a.stck=e),b._reactRetry&&b._reactRetry())};$RX("')),kt===null)throw Error(t(395));if(Re.push(kt),Re.push('"'),Bt||$t||er){Re.push(",");var ir=w(Bt||"");Re.push(ir)}if($t||er){Re.push(",");var ar=w($t||"");Re.push(ar)}if(er){Re.push(",");var or=w(er);Re.push(or)}if(!Re.push(")<\/script>")){$.destination=null,We++,ze.splice(0,We);return}}ze.splice(0,We);var wr=$.completedBoundaries;for(We=0;We<wr.length;We++)if(!jt($,se,wr[We])){$.destination=null,We++,wr.splice(0,We);return}wr.splice(0,We);var Er=$.partialBoundaries;for(We=0;We<Er.length;We++){var Mr=Er[We];e:{ze=$,ht=se;var Tr=Mr.completedSegments;for(yt=0;yt<Tr.length;yt++)if(!dr(ze,ht,Mr,Tr[yt])){yt++,Tr.splice(0,yt);var Sr=!1;break e}Tr.splice(0,yt),Sr=!0}if(!Sr){$.destination=null,We++,Er.splice(0,We);return}}Er.splice(0,We);var Ar=$.completedBoundaries;for(We=0;We<Ar.length;We++)if(!jt($,se,Ar[We])){$.destination=null,We++,Ar.splice(0,We);return}Ar.splice(0,We)}finally{$.allPendingTasks===0&&$.pingedTasks.length===0&&$.clientRenderedBoundaries.length===0&&$.completedBoundaries.length===0&&se.push(null)}}function vr($,se){try{var ce=$.abortableTasks;ce.forEach(function(Re){return Xt(Re,$,se)}),ce.clear(),$.destination!==null&&pr($,$.destination)}catch(Re){Ct($,Re),Pt($,Re)}}function qr(){}function Cr($,se,ce,Re){var ze=!1,We=null,ht="",yt={push:function(Bt){return Bt!==null&&(ht+=Bt),!0},destroy:function(Bt){ze=!0,We=Bt}},kt=!1;if($=vt($,y(ce,se?se.identifierPrefix:void 0),{insertionMode:1,selectedValue:null},1/0,qr,void 0,function(){kt=!0}),At($),vr($,Re),$.status===1)$.status=2,yt.destroy($.fatalError);else if($.status!==2&&$.destination===null){$.destination=yt;try{pr($,yt)}catch(Bt){Ct($,Bt),Pt($,Bt)}}if(ze)throw We;if(!kt)throw Error(t(426));return ht}return reactDomServerLegacy_browser_production_min.renderToNodeStream=function(){throw Error(t(207))},reactDomServerLegacy_browser_production_min.renderToStaticMarkup=function($,se){return Cr($,se,!0,'The server used "renderToStaticMarkup" which does not support Suspense. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server')},reactDomServerLegacy_browser_production_min.renderToStaticNodeStream=function(){throw Error(t(208))},reactDomServerLegacy_browser_production_min.renderToString=function($,se){return Cr($,se,!1,'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server')},reactDomServerLegacy_browser_production_min.version="18.3.1",reactDomServerLegacy_browser_production_min}var reactDomServer_browser_production_min={};/** 192 * @license React 193 * react-dom-server.browser.production.min.js 194 * 195 * Copyright (c) Facebook, Inc. and its affiliates. 196 * 197 * This source code is licensed under the MIT license found in the 198 * LICENSE file in the root directory of this source tree. 199 */var hasRequiredReactDomServer_browser_production_min;function requireReactDomServer_browser_production_min(){if(hasRequiredReactDomServer_browser_production_min)return reactDomServer_browser_production_min;hasRequiredReactDomServer_browser_production_min=1;var e=requireReact();function t(F){for(var Q="https://reactjs.org/docs/error-decoder.html?invariant="+F,oe=1;oe<arguments.length;oe++)Q+="&args[]="+encodeURIComponent(arguments[oe]);return"Minified React error #"+F+"; visit "+Q+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var n=null,i=0;function s(F,Q){if(Q.length!==0)if(512<Q.length)0<i&&(F.enqueue(new Uint8Array(n.buffer,0,i)),n=new Uint8Array(512),i=0),F.enqueue(Q);else{var oe=n.length-i;oe<Q.length&&(oe===0?F.enqueue(n):(n.set(Q.subarray(0,oe),i),F.enqueue(n),Q=Q.subarray(oe)),n=new Uint8Array(512),i=0),n.set(Q,i),i+=Q.length}}function r(F,Q){return s(F,Q),!0}function o(F){n&&0<i&&(F.enqueue(new Uint8Array(n.buffer,0,i)),n=null,i=0)}var l=new TextEncoder;function c(F){return l.encode(F)}function h(F){return l.encode(F)}function p(F,Q){typeof F.error=="function"?F.error(Q):F.close()}var m=Object.prototype.hasOwnProperty,g=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,E={},A={};function C(F){return m.call(A,F)?!0:m.call(E,F)?!1:g.test(F)?A[F]=!0:(E[F]=!0,!1)}function T(F,Q,oe,ve,Ne,Oe,et){this.acceptsBooleans=Q===2||Q===3||Q===4,this.attributeName=ve,this.attributeNamespace=Ne,this.mustUseProperty=oe,this.propertyName=F,this.type=Q,this.sanitizeURL=Oe,this.removeEmptyString=et}var I={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(F){I[F]=new T(F,0,!1,F,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(F){var Q=F[0];I[Q]=new T(Q,1,!1,F[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(F){I[F]=new T(F,2,!1,F.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(F){I[F]=new T(F,2,!1,F,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(F){I[F]=new T(F,3,!1,F.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(F){I[F]=new T(F,3,!0,F,null,!1,!1)}),["capture","download"].forEach(function(F){I[F]=new T(F,4,!1,F,null,!1,!1)}),["cols","rows","size","span"].forEach(function(F){I[F]=new T(F,6,!1,F,null,!1,!1)}),["rowSpan","start"].forEach(function(F){I[F]=new T(F,5,!1,F.toLowerCase(),null,!1,!1)});var M=/[\-:]([a-z])/g;function P(F){return F[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(F){var Q=F.replace(M,P);I[Q]=new T(Q,1,!1,F,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(F){var Q=F.replace(M,P);I[Q]=new T(Q,1,!1,F,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(F){var Q=F.replace(M,P);I[Q]=new T(Q,1,!1,F,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(F){I[F]=new T(F,1,!1,F.toLowerCase(),null,!1,!1)}),I.xlinkHref=new T("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(F){I[F]=new T(F,1,!1,F.toLowerCase(),null,!0,!0)});var N={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},O=["Webkit","ms","Moz","O"];Object.keys(N).forEach(function(F){O.forEach(function(Q){Q=Q+F.charAt(0).toUpperCase()+F.substring(1),N[Q]=N[F]})});var j=/["'&<>]/;function B(F){if(typeof F=="boolean"||typeof F=="number")return""+F;F=""+F;var Q=j.exec(F);if(Q){var oe="",ve,Ne=0;for(ve=Q.index;ve<F.length;ve++){switch(F.charCodeAt(ve)){case 34:Q=""";break;case 38:Q="&";break;case 39:Q="'";break;case 60:Q="<";break;case 62:Q=">";break;default:continue}Ne!==ve&&(oe+=F.substring(Ne,ve)),Ne=ve+1,oe+=Q}F=Ne!==ve?oe+F.substring(Ne,ve):oe}return F}var D=/([A-Z])/g,U=/^ms-/,z=Array.isArray,R=h("<script>"),a=h("<\/script>"),f=h('<script src="'),d=h('<script type="module" src="'),v=h('" async=""><\/script>'),b=/(<\/|<)(s)(cript)/gi;function S(F,Q,oe,ve){return""+Q+(oe==="s"?"\\u0073":"\\u0053")+ve}function w(F,Q,oe,ve,Ne){F=F===void 0?"":F,Q=Q===void 0?R:h('<script nonce="'+B(Q)+'">');var Oe=[];if(oe!==void 0&&Oe.push(Q,c((""+oe).replace(b,S)),a),ve!==void 0)for(oe=0;oe<ve.length;oe++)Oe.push(f,c(B(ve[oe])),v);if(Ne!==void 0)for(ve=0;ve<Ne.length;ve++)Oe.push(d,c(B(Ne[ve])),v);return{bootstrapChunks:Oe,startInlineScript:Q,placeholderPrefix:h(F+"P:"),segmentPrefix:h(F+"S:"),boundaryPrefix:F+"B:",idPrefix:F,nextSuspenseID:0,sentCompleteSegmentFunction:!1,sentCompleteBoundaryFunction:!1,sentClientRenderFunction:!1}}function y(F,Q){return{insertionMode:F,selectedValue:Q}}function u(F){return y(F==="http://www.w3.org/2000/svg"?2:F==="http://www.w3.org/1998/Math/MathML"?3:0,null)}function x(F,Q,oe){switch(Q){case"select":return y(1,oe.value!=null?oe.value:oe.defaultValue);case"svg":return y(2,null);case"math":return y(3,null);case"foreignObject":return y(1,null);case"table":return y(4,null);case"thead":case"tbody":case"tfoot":return y(5,null);case"colgroup":return y(7,null);case"tr":return y(6,null)}return 4<=F.insertionMode||F.insertionMode===0?y(1,null):F}var L=h("<!-- -->");function _(F,Q,oe,ve){return Q===""?ve:(ve&&F.push(L),F.push(c(B(Q))),!0)}var J=new Map,Z=h(' style="'),V=h(":"),k=h(";");function H(F,Q,oe){if(typeof oe!="object")throw Error(t(62));Q=!0;for(var ve in oe)if(m.call(oe,ve)){var Ne=oe[ve];if(Ne!=null&&typeof Ne!="boolean"&&Ne!==""){if(ve.indexOf("--")===0){var Oe=c(B(ve));Ne=c(B((""+Ne).trim()))}else{Oe=ve;var et=J.get(Oe);et!==void 0||(et=h(B(Oe.replace(D,"-$1").toLowerCase().replace(U,"-ms-"))),J.set(Oe,et)),Oe=et,Ne=typeof Ne=="number"?Ne===0||m.call(N,ve)?c(""+Ne):c(Ne+"px"):c(B((""+Ne).trim()))}Q?(Q=!1,F.push(Z,Oe,V,Ne)):F.push(k,Oe,V,Ne)}}Q||F.push(te)}var ee=h(" "),K=h('="'),te=h('"'),Y=h('=""');function ue(F,Q,oe,ve){switch(oe){case"style":H(F,Q,ve);return;case"defaultValue":case"defaultChecked":case"innerHTML":case"suppressContentEditableWarning":case"suppressHydrationWarning":return}if(!(2<oe.length)||oe[0]!=="o"&&oe[0]!=="O"||oe[1]!=="n"&&oe[1]!=="N"){if(Q=I.hasOwnProperty(oe)?I[oe]:null,Q!==null){switch(typeof ve){case"function":case"symbol":return;case"boolean":if(!Q.acceptsBooleans)return}switch(oe=c(Q.attributeName),Q.type){case 3:ve&&F.push(ee,oe,Y);break;case 4:ve===!0?F.push(ee,oe,Y):ve!==!1&&F.push(ee,oe,K,c(B(ve)),te);break;case 5:isNaN(ve)||F.push(ee,oe,K,c(B(ve)),te);break;case 6:!isNaN(ve)&&1<=ve&&F.push(ee,oe,K,c(B(ve)),te);break;default:Q.sanitizeURL&&(ve=""+ve),F.push(ee,oe,K,c(B(ve)),te)}}else if(C(oe)){switch(typeof ve){case"function":case"symbol":return;case"boolean":if(Q=oe.toLowerCase().slice(0,5),Q!=="data-"&&Q!=="aria-")return}F.push(ee,c(oe),K,c(B(ve)),te)}}}var qe=h(">"),we=h("/>");function Ae(F,Q,oe){if(Q!=null){if(oe!=null)throw Error(t(60));if(typeof Q!="object"||!("__html"in Q))throw Error(t(61));Q=Q.__html,Q!=null&&F.push(c(""+Q))}}function st(F){var Q="";return e.Children.forEach(F,function(oe){oe!=null&&(Q+=oe)}),Q}var Be=h(' selected=""');function xe(F,Q,oe,ve){F.push(pt(oe));var Ne=oe=null,Oe;for(Oe in Q)if(m.call(Q,Oe)){var et=Q[Oe];if(et!=null)switch(Oe){case"children":oe=et;break;case"dangerouslySetInnerHTML":Ne=et;break;default:ue(F,ve,Oe,et)}}return F.push(qe),Ae(F,Ne,oe),typeof oe=="string"?(F.push(c(B(oe))),null):oe}var ot=h(` 200`),Ie=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,Pe=new Map;function pt(F){var Q=Pe.get(F);if(Q===void 0){if(!Ie.test(F))throw Error(t(65,F));Q=h("<"+F),Pe.set(F,Q)}return Q}var Fe=h("<!DOCTYPE html>");function Ye(F,Q,oe,ve,Ne){switch(Q){case"select":F.push(pt("select"));var Oe=null,et=null;for(bt in oe)if(m.call(oe,bt)){var ft=oe[bt];if(ft!=null)switch(bt){case"children":Oe=ft;break;case"dangerouslySetInnerHTML":et=ft;break;case"defaultValue":case"value":break;default:ue(F,ve,bt,ft)}}return F.push(qe),Ae(F,et,Oe),Oe;case"option":et=Ne.selectedValue,F.push(pt("option"));var Rt=ft=null,wt=null,bt=null;for(Oe in oe)if(m.call(oe,Oe)){var Se=oe[Oe];if(Se!=null)switch(Oe){case"children":ft=Se;break;case"selected":wt=Se;break;case"dangerouslySetInnerHTML":bt=Se;break;case"value":Rt=Se;default:ue(F,ve,Oe,Se)}}if(et!=null)if(oe=Rt!==null?""+Rt:st(ft),z(et)){for(ve=0;ve<et.length;ve++)if(""+et[ve]===oe){F.push(Be);break}}else""+et===oe&&F.push(Be);else wt&&F.push(Be);return F.push(qe),Ae(F,bt,ft),ft;case"textarea":F.push(pt("textarea")),bt=et=Oe=null;for(ft in oe)if(m.call(oe,ft)&&(Rt=oe[ft],Rt!=null))switch(ft){case"children":bt=Rt;break;case"value":Oe=Rt;break;case"defaultValue":et=Rt;break;case"dangerouslySetInnerHTML":throw Error(t(91));default:ue(F,ve,ft,Rt)}if(Oe===null&&et!==null&&(Oe=et),F.push(qe),bt!=null){if(Oe!=null)throw Error(t(92));if(z(bt)&&1<bt.length)throw Error(t(93));Oe=""+bt}return typeof Oe=="string"&&Oe[0]===` 201`&&F.push(ot),Oe!==null&&F.push(c(B(""+Oe))),null;case"input":F.push(pt("input")),Rt=bt=ft=Oe=null;for(et in oe)if(m.call(oe,et)&&(wt=oe[et],wt!=null))switch(et){case"children":case"dangerouslySetInnerHTML":throw Error(t(399,"input"));case"defaultChecked":Rt=wt;break;case"defaultValue":ft=wt;break;case"checked":bt=wt;break;case"value":Oe=wt;break;default:ue(F,ve,et,wt)}return bt!==null?ue(F,ve,"checked",bt):Rt!==null&&ue(F,ve,"checked",Rt),Oe!==null?ue(F,ve,"value",Oe):ft!==null&&ue(F,ve,"value",ft),F.push(we),null;case"menuitem":F.push(pt("menuitem"));for(var X in oe)if(m.call(oe,X)&&(Oe=oe[X],Oe!=null))switch(X){case"children":case"dangerouslySetInnerHTML":throw Error(t(400));default:ue(F,ve,X,Oe)}return F.push(qe),null;case"title":F.push(pt("title")),Oe=null;for(Se in oe)if(m.call(oe,Se)&&(et=oe[Se],et!=null))switch(Se){case"children":Oe=et;break;case"dangerouslySetInnerHTML":throw Error(t(434));default:ue(F,ve,Se,et)}return F.push(qe),Oe;case"listing":case"pre":F.push(pt(Q)),et=Oe=null;for(Rt in oe)if(m.call(oe,Rt)&&(ft=oe[Rt],ft!=null))switch(Rt){case"children":Oe=ft;break;case"dangerouslySetInnerHTML":et=ft;break;default:ue(F,ve,Rt,ft)}if(F.push(qe),et!=null){if(Oe!=null)throw Error(t(60));if(typeof et!="object"||!("__html"in et))throw Error(t(61));oe=et.__html,oe!=null&&(typeof oe=="string"&&0<oe.length&&oe[0]===` 202`?F.push(ot,c(oe)):F.push(c(""+oe)))}return typeof Oe=="string"&&Oe[0]===` 203`&&F.push(ot),Oe;case"area":case"base":case"br":case"col":case"embed":case"hr":case"img":case"keygen":case"link":case"meta":case"param":case"source":case"track":case"wbr":F.push(pt(Q));for(var de in oe)if(m.call(oe,de)&&(Oe=oe[de],Oe!=null))switch(de){case"children":case"dangerouslySetInnerHTML":throw Error(t(399,Q));default:ue(F,ve,de,Oe)}return F.push(we),null;case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return xe(F,oe,Q,ve);case"html":return Ne.insertionMode===0&&F.push(Fe),xe(F,oe,Q,ve);default:if(Q.indexOf("-")===-1&&typeof oe.is!="string")return xe(F,oe,Q,ve);F.push(pt(Q)),et=Oe=null;for(wt in oe)if(m.call(oe,wt)&&(ft=oe[wt],ft!=null))switch(wt){case"children":Oe=ft;break;case"dangerouslySetInnerHTML":et=ft;break;case"style":H(F,ve,ft);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":break;default:C(wt)&&typeof ft!="function"&&typeof ft!="symbol"&&F.push(ee,c(wt),K,c(B(ft)),te)}return F.push(qe),Ae(F,et,Oe),Oe}}var Et=h("</"),$e=h(">"),Ze=h('<template id="'),Mt=h('"></template>'),Je=h("<!--$-->"),rt=h('<!--$?--><template id="'),_t=h('"></template>'),Ke=h("<!--$!-->"),Qe=h("<!--/$-->"),Te=h("<template"),tt=h('"'),nt=h(' data-dgst="');h(' data-msg="'),h(' data-stck="');var Tt=h("></template>");function Ve(F,Q,oe){if(s(F,rt),oe===null)throw Error(t(395));return s(F,oe),r(F,_t)}var at=h('<div hidden id="'),je=h('">'),ge=h("</div>"),Ce=h('<svg aria-hidden="true" style="display:none" id="'),it=h('">'),De=h("</svg>"),Ge=h('<math aria-hidden="true" style="display:none" id="'),St=h('">'),re=h("</math>"),q=h('<table hidden id="'),W=h('">'),fe=h("</table>"),be=h('<table hidden><tbody id="'),le=h('">'),ae=h("</tbody></table>"),Ee=h('<table hidden><tr id="'),Xe=h('">'),pe=h("</tr></table>"),ke=h('<table hidden><colgroup id="'),lt=h('">'),He=h("</colgroup></table>");function _e(F,Q,oe,ve){switch(oe.insertionMode){case 0:case 1:return s(F,at),s(F,Q.segmentPrefix),s(F,c(ve.toString(16))),r(F,je);case 2:return s(F,Ce),s(F,Q.segmentPrefix),s(F,c(ve.toString(16))),r(F,it);case 3:return s(F,Ge),s(F,Q.segmentPrefix),s(F,c(ve.toString(16))),r(F,St);case 4:return s(F,q),s(F,Q.segmentPrefix),s(F,c(ve.toString(16))),r(F,W);case 5:return s(F,be),s(F,Q.segmentPrefix),s(F,c(ve.toString(16))),r(F,le);case 6:return s(F,Ee),s(F,Q.segmentPrefix),s(F,c(ve.toString(16))),r(F,Xe);case 7:return s(F,ke),s(F,Q.segmentPrefix),s(F,c(ve.toString(16))),r(F,lt);default:throw Error(t(397))}}function ct(F,Q){switch(Q.insertionMode){case 0:case 1:return r(F,ge);case 2:return r(F,De);case 3:return r(F,re);case 4:return r(F,fe);case 5:return r(F,ae);case 6:return r(F,pe);case 7:return r(F,He);default:throw Error(t(397))}}var vt=h('function $RS(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS("'),gt=h('$RS("'),mt=h('","'),Ct=h('")<\/script>'),Pt=h('function $RC(a,b){a=document.getElementById(a);b=document.getElementById(b);b.parentNode.removeChild(b);if(a){a=a.previousSibling;var f=a.parentNode,c=a.nextSibling,e=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d)if(0===e)break;else e--;else"$"!==d&&"$?"!==d&&"$!"!==d||e++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;b.firstChild;)f.insertBefore(b.firstChild,c);a.data="$";a._reactRetry&&a._reactRetry()}};$RC("'),Nt=h('$RC("'),Lt=h('","'),It=h('")<\/script>'),Ut=h('function $RX(b,c,d,e){var a=document.getElementById(b);a&&(b=a.previousSibling,b.data="$!",a=a.dataset,c&&(a.dgst=c),d&&(a.msg=d),e&&(a.stck=e),b._reactRetry&&b._reactRetry())};$RX("'),Ot=h('$RX("'),zt=h('"'),qt=h(")<\/script>"),Yt=h(","),Xt=/[<\u2028\u2029]/g;function Ft(F){return JSON.stringify(F).replace(Xt,function(Q){switch(Q){case"<":return"\\u003c";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029";default:throw Error("escapeJSStringsForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React")}})}var Jt=Object.assign,At=Symbol.for("react.element"),Qt=Symbol.for("react.portal"),yr=Symbol.for("react.fragment"),xr=Symbol.for("react.strict_mode"),jt=Symbol.for("react.profiler"),dr=Symbol.for("react.provider"),pr=Symbol.for("react.context"),vr=Symbol.for("react.forward_ref"),qr=Symbol.for("react.suspense"),Cr=Symbol.for("react.suspense_list"),$=Symbol.for("react.memo"),se=Symbol.for("react.lazy"),ce=Symbol.for("react.scope"),Re=Symbol.for("react.debug_trace_mode"),ze=Symbol.for("react.legacy_hidden"),We=Symbol.for("react.default_value"),ht=Symbol.iterator;function yt(F){if(F==null)return null;if(typeof F=="function")return F.displayName||F.name||null;if(typeof F=="string")return F;switch(F){case yr:return"Fragment";case Qt:return"Portal";case jt:return"Profiler";case xr:return"StrictMode";case qr:return"Suspense";case Cr:return"SuspenseList"}if(typeof F=="object")switch(F.$$typeof){case pr:return(F.displayName||"Context")+".Consumer";case dr:return(F._context.displayName||"Context")+".Provider";case vr:var Q=F.render;return F=F.displayName,F||(F=Q.displayName||Q.name||"",F=F!==""?"ForwardRef("+F+")":"ForwardRef"),F;case $:return Q=F.displayName||null,Q!==null?Q:yt(F.type)||"Memo";case se:Q=F._payload,F=F._init;try{return yt(F(Q))}catch{}}return null}var kt={};function Bt(F,Q){if(F=F.contextTypes,!F)return kt;var oe={},ve;for(ve in F)oe[ve]=Q[ve];return oe}var $t=null;function er(F,Q){if(F!==Q){F.context._currentValue=F.parentValue,F=F.parent;var oe=Q.parent;if(F===null){if(oe!==null)throw Error(t(401))}else{if(oe===null)throw Error(t(401));er(F,oe)}Q.context._currentValue=Q.value}}function ir(F){F.context._currentValue=F.parentValue,F=F.parent,F!==null&&ir(F)}function ar(F){var Q=F.parent;Q!==null&&ar(Q),F.context._currentValue=F.value}function or(F,Q){if(F.context._currentValue=F.parentValue,F=F.parent,F===null)throw Error(t(402));F.depth===Q.depth?er(F,Q):or(F,Q)}function wr(F,Q){var oe=Q.parent;if(oe===null)throw Error(t(402));F.depth===oe.depth?er(F,oe):wr(F,oe),Q.context._currentValue=Q.value}function Er(F){var Q=$t;Q!==F&&(Q===null?ar(F):F===null?ir(Q):Q.depth===F.depth?er(Q,F):Q.depth>F.depth?or(Q,F):wr(Q,F),$t=F)}var Mr={isMounted:function(){return!1},enqueueSetState:function(F,Q){F=F._reactInternals,F.queue!==null&&F.queue.push(Q)},enqueueReplaceState:function(F,Q){F=F._reactInternals,F.replace=!0,F.queue=[Q]},enqueueForceUpdate:function(){}};function Tr(F,Q,oe,ve){var Ne=F.state!==void 0?F.state:null;F.updater=Mr,F.props=oe,F.state=Ne;var Oe={queue:[],replace:!1};F._reactInternals=Oe;var et=Q.contextType;if(F.context=typeof et=="object"&&et!==null?et._currentValue:ve,et=Q.getDerivedStateFromProps,typeof et=="function"&&(et=et(oe,Ne),Ne=et==null?Ne:Jt({},Ne,et),F.state=Ne),typeof Q.getDerivedStateFromProps!="function"&&typeof F.getSnapshotBeforeUpdate!="function"&&(typeof F.UNSAFE_componentWillMount=="function"||typeof F.componentWillMount=="function"))if(Q=F.state,typeof F.componentWillMount=="function"&&F.componentWillMount(),typeof F.UNSAFE_componentWillMount=="function"&&F.UNSAFE_componentWillMount(),Q!==F.state&&Mr.enqueueReplaceState(F,F.state,null),Oe.queue!==null&&0<Oe.queue.length)if(Q=Oe.queue,et=Oe.replace,Oe.queue=null,Oe.replace=!1,et&&Q.length===1)F.state=Q[0];else{for(Oe=et?Q[0]:F.state,Ne=!0,et=et?1:0;et<Q.length;et++){var ft=Q[et];ft=typeof ft=="function"?ft.call(F,Oe,oe,ve):ft,ft!=null&&(Ne?(Ne=!1,Oe=Jt({},Oe,ft)):Jt(Oe,ft))}F.state=Oe}else Oe.queue=null}var Sr={id:1,overflow:""};function Ar(F,Q,oe){var ve=F.id;F=F.overflow;var Ne=32-Nr(ve)-1;ve&=~(1<<Ne),oe+=1;var Oe=32-Nr(Q)+Ne;if(30<Oe){var et=Ne-Ne%5;return Oe=(ve&(1<<et)-1).toString(32),ve>>=et,Ne-=et,{id:1<<32-Nr(Q)+Ne|oe<<Ne|ve,overflow:Oe+F}}return{id:1<<Oe|oe<<Ne|ve,overflow:F}}var Nr=Math.clz32?Math.clz32:an,rn=Math.log,nn=Math.LN2;function an(F){return F>>>=0,F===0?32:31-(rn(F)/nn|0)|0}function Ir(F,Q){return F===Q&&(F!==0||1/F===1/Q)||F!==F&&Q!==Q}var Hr=typeof Object.is=="function"?Object.is:Ir,hr=null,fr=null,Dr=null,nr=null,Gr=!1,kr=!1,zr=0,Rr=null,Or=0;function sr(){if(hr===null)throw Error(t(321));return hr}function br(){if(0<Or)throw Error(t(312));return{memoizedState:null,queue:null,next:null}}function $r(){return nr===null?Dr===null?(Gr=!1,Dr=nr=br()):(Gr=!0,nr=Dr):nr.next===null?(Gr=!1,nr=nr.next=br()):(Gr=!0,nr=nr.next),nr}function Yr(){fr=hr=null,kr=!1,Dr=null,Or=0,nr=Rr=null}function sn(F,Q){return typeof Q=="function"?Q(F):Q}function Vr(F,Q,oe){if(hr=sr(),nr=$r(),Gr){var ve=nr.queue;if(Q=ve.dispatch,Rr!==null&&(oe=Rr.get(ve),oe!==void 0)){Rr.delete(ve),ve=nr.memoizedState;do ve=F(ve,oe.action),oe=oe.next;while(oe!==null);return nr.memoizedState=ve,[ve,Q]}return[nr.memoizedState,Q]}return F=F===sn?typeof Q=="function"?Q():Q:oe!==void 0?oe(Q):Q,nr.memoizedState=F,F=nr.queue={last:null,dispatch:null},F=F.dispatch=fn.bind(null,hr,F),[nr.memoizedState,F]}function _r(F,Q){if(hr=sr(),nr=$r(),Q=Q===void 0?null:Q,nr!==null){var oe=nr.memoizedState;if(oe!==null&&Q!==null){var ve=oe[1];e:if(ve===null)ve=!1;else{for(var Ne=0;Ne<ve.length&&Ne<Q.length;Ne++)if(!Hr(Q[Ne],ve[Ne])){ve=!1;break e}ve=!0}if(ve)return oe[0]}}return F=F(),nr.memoizedState=[F,Q],F}function fn(F,Q,oe){if(25<=Or)throw Error(t(301));if(F===hr)if(kr=!0,F={action:oe,next:null},Rr===null&&(Rr=new Map),oe=Rr.get(Q),oe===void 0)Rr.set(Q,F);else{for(Q=oe;Q.next!==null;)Q=Q.next;Q.next=F}}function Xr(){throw Error(t(394))}function Zr(){}var Lr={readContext:function(F){return F._currentValue},useContext:function(F){return sr(),F._currentValue},useMemo:_r,useReducer:Vr,useRef:function(F){hr=sr(),nr=$r();var Q=nr.memoizedState;return Q===null?(F={current:F},nr.memoizedState=F):Q},useState:function(F){return Vr(sn,F)},useInsertionEffect:Zr,useLayoutEffect:function(){},useCallback:function(F,Q){return _r(function(){return F},Q)},useImperativeHandle:Zr,useEffect:Zr,useDebugValue:Zr,useDeferredValue:function(F){return sr(),F},useTransition:function(){return sr(),[!1,Xr]},useId:function(){var F=fr.treeContext,Q=F.overflow;F=F.id,F=(F&~(1<<32-Nr(F)-1)).toString(32)+Q;var oe=on;if(oe===null)throw Error(t(404));return Q=zr++,F=":"+oe.idPrefix+"R"+F,0<Q&&(F+="H"+Q.toString(32)),F+":"},useMutableSource:function(F,Q){return sr(),Q(F._source)},useSyncExternalStore:function(F,Q,oe){if(oe===void 0)throw Error(t(407));return oe()}},on=null,cn=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher;function Ht(F){return console.error(F),null}function gr(){}function En(F,Q,oe,ve,Ne,Oe,et,ft,Rt){var wt=[],bt=new Set;return Q={destination:null,responseState:Q,progressiveChunkSize:ve===void 0?12800:ve,status:0,fatalError:null,nextSegmentId:0,allPendingTasks:0,pendingRootTasks:0,completedRootSegment:null,abortableTasks:bt,pingedTasks:wt,clientRenderedBoundaries:[],completedBoundaries:[],partialBoundaries:[],onError:Ne===void 0?Ht:Ne,onAllReady:Oe===void 0?gr:Oe,onShellReady:et===void 0?gr:et,onShellError:ft===void 0?gr:ft,onFatalError:Rt===void 0?gr:Rt},oe=Br(Q,0,null,oe,!1,!1),oe.parentFlushed=!0,F=Kr(Q,F,null,oe,bt,kt,null,Sr),wt.push(F),Q}function Kr(F,Q,oe,ve,Ne,Oe,et,ft){F.allPendingTasks++,oe===null?F.pendingRootTasks++:oe.pendingTasks++;var Rt={node:Q,ping:function(){var wt=F.pingedTasks;wt.push(Rt),wt.length===1&&tn(F)},blockedBoundary:oe,blockedSegment:ve,abortSet:Ne,legacyContext:Oe,context:et,treeContext:ft};return Ne.add(Rt),Rt}function Br(F,Q,oe,ve,Ne,Oe){return{status:0,id:-1,index:Q,parentFlushed:!1,chunks:[],children:[],formatContext:ve,boundary:oe,lastPushedText:Ne,textEmbedded:Oe}}function Ur(F,Q){if(F=F.onError(Q),F!=null&&typeof F!="string")throw Error('onError returned something with a type other than "string". onError should return a string and may return null or undefined but must not return anything else. It received something of type "'+typeof F+'" instead');return F}function Fr(F,Q){var oe=F.onShellError;oe(Q),oe=F.onFatalError,oe(Q),F.destination!==null?(F.status=2,p(F.destination,Q)):(F.status=1,F.fatalError=Q)}function dn(F,Q,oe,ve,Ne){for(hr={},fr=Q,zr=0,F=oe(ve,Ne);kr;)kr=!1,zr=0,Or+=1,nr=null,F=oe(ve,Ne);return Yr(),F}function en(F,Q,oe,ve){var Ne=oe.render(),Oe=ve.childContextTypes;if(Oe!=null){var et=Q.legacyContext;if(typeof oe.getChildContext!="function")ve=et;else{oe=oe.getChildContext();for(var ft in oe)if(!(ft in Oe))throw Error(t(108,yt(ve)||"Unknown",ft));ve=Jt({},et,oe)}Q.legacyContext=ve,Kt(F,Q,Ne),Q.legacyContext=et}else Kt(F,Q,Ne)}function hn(F,Q){if(F&&F.defaultProps){Q=Jt({},Q),F=F.defaultProps;for(var oe in F)Q[oe]===void 0&&(Q[oe]=F[oe]);return Q}return Q}function pn(F,Q,oe,ve,Ne){if(typeof oe=="function")if(oe.prototype&&oe.prototype.isReactComponent){Ne=Bt(oe,Q.legacyContext);var Oe=oe.contextType;Oe=new oe(ve,typeof Oe=="object"&&Oe!==null?Oe._currentValue:Ne),Tr(Oe,oe,ve,Ne),en(F,Q,Oe,oe)}else{Oe=Bt(oe,Q.legacyContext),Ne=dn(F,Q,oe,ve,Oe);var et=zr!==0;if(typeof Ne=="object"&&Ne!==null&&typeof Ne.render=="function"&&Ne.$$typeof===void 0)Tr(Ne,oe,ve,Oe),en(F,Q,Ne,oe);else if(et){ve=Q.treeContext,Q.treeContext=Ar(ve,1,0);try{Kt(F,Q,Ne)}finally{Q.treeContext=ve}}else Kt(F,Q,Ne)}else if(typeof oe=="string"){switch(Ne=Q.blockedSegment,Oe=Ye(Ne.chunks,oe,ve,F.responseState,Ne.formatContext),Ne.lastPushedText=!1,et=Ne.formatContext,Ne.formatContext=x(et,oe,ve),cr(F,Q,Oe),Ne.formatContext=et,oe){case"area":case"base":case"br":case"col":case"embed":case"hr":case"img":case"input":case"keygen":case"link":case"meta":case"param":case"source":case"track":case"wbr":break;default:Ne.chunks.push(Et,c(oe),$e)}Ne.lastPushedText=!1}else{switch(oe){case ze:case Re:case xr:case jt:case yr:Kt(F,Q,ve.children);return;case Cr:Kt(F,Q,ve.children);return;case ce:throw Error(t(343));case qr:e:{oe=Q.blockedBoundary,Ne=Q.blockedSegment,Oe=ve.fallback,ve=ve.children,et=new Set;var ft={id:null,rootSegmentID:-1,parentFlushed:!1,pendingTasks:0,forceClientRender:!1,completedSegments:[],byteSize:0,fallbackAbortableTasks:et,errorDigest:null},Rt=Br(F,Ne.chunks.length,ft,Ne.formatContext,!1,!1);Ne.children.push(Rt),Ne.lastPushedText=!1;var wt=Br(F,0,null,Ne.formatContext,!1,!1);wt.parentFlushed=!0,Q.blockedBoundary=ft,Q.blockedSegment=wt;try{if(cr(F,Q,ve),wt.lastPushedText&&wt.textEmbedded&&wt.chunks.push(L),wt.status=1,un(ft,wt),ft.pendingTasks===0)break e}catch(bt){wt.status=4,ft.forceClientRender=!0,ft.errorDigest=Ur(F,bt)}finally{Q.blockedBoundary=oe,Q.blockedSegment=Ne}Q=Kr(F,Oe,oe,Rt,et,Q.legacyContext,Q.context,Q.treeContext),F.pingedTasks.push(Q)}return}if(typeof oe=="object"&&oe!==null)switch(oe.$$typeof){case vr:if(ve=dn(F,Q,oe.render,ve,Ne),zr!==0){oe=Q.treeContext,Q.treeContext=Ar(oe,1,0);try{Kt(F,Q,ve)}finally{Q.treeContext=oe}}else Kt(F,Q,ve);return;case $:oe=oe.type,ve=hn(oe,ve),pn(F,Q,oe,ve,Ne);return;case dr:if(Ne=ve.children,oe=oe._context,ve=ve.value,Oe=oe._currentValue,oe._currentValue=ve,et=$t,$t=ve={parent:et,depth:et===null?0:et.depth+1,context:oe,parentValue:Oe,value:ve},Q.context=ve,Kt(F,Q,Ne),F=$t,F===null)throw Error(t(403));ve=F.parentValue,F.context._currentValue=ve===We?F.context._defaultValue:ve,F=$t=F.parent,Q.context=F;return;case pr:ve=ve.children,ve=ve(oe._currentValue),Kt(F,Q,ve);return;case se:Ne=oe._init,oe=Ne(oe._payload),ve=hn(oe,ve),pn(F,Q,oe,ve,void 0);return}throw Error(t(130,oe==null?oe:typeof oe,""))}}function Kt(F,Q,oe){if(Q.node=oe,typeof oe=="object"&&oe!==null){switch(oe.$$typeof){case At:pn(F,Q,oe.type,oe.props,oe.ref);return;case Qt:throw Error(t(257));case se:var ve=oe._init;oe=ve(oe._payload),Kt(F,Q,oe);return}if(z(oe)){ur(F,Q,oe);return}if(oe===null||typeof oe!="object"?ve=null:(ve=ht&&oe[ht]||oe["@@iterator"],ve=typeof ve=="function"?ve:null),ve&&(ve=ve.call(oe))){if(oe=ve.next(),!oe.done){var Ne=[];do Ne.push(oe.value),oe=ve.next();while(!oe.done);ur(F,Q,Ne)}return}throw F=Object.prototype.toString.call(oe),Error(t(31,F==="[object Object]"?"object with keys {"+Object.keys(oe).join(", ")+"}":F))}typeof oe=="string"?(ve=Q.blockedSegment,ve.lastPushedText=_(Q.blockedSegment.chunks,oe,F.responseState,ve.lastPushedText)):typeof oe=="number"&&(ve=Q.blockedSegment,ve.lastPushedText=_(Q.blockedSegment.chunks,""+oe,F.responseState,ve.lastPushedText))}function ur(F,Q,oe){for(var ve=oe.length,Ne=0;Ne<ve;Ne++){var Oe=Q.treeContext;Q.treeContext=Ar(Oe,ve,Ne);try{cr(F,Q,oe[Ne])}finally{Q.treeContext=Oe}}}function cr(F,Q,oe){var ve=Q.blockedSegment.formatContext,Ne=Q.legacyContext,Oe=Q.context;try{return Kt(F,Q,oe)}catch(Rt){if(Yr(),typeof Rt=="object"&&Rt!==null&&typeof Rt.then=="function"){oe=Rt;var et=Q.blockedSegment,ft=Br(F,et.chunks.length,null,et.formatContext,et.lastPushedText,!0);et.children.push(ft),et.lastPushedText=!1,F=Kr(F,Q.node,Q.blockedBoundary,ft,Q.abortSet,Q.legacyContext,Q.context,Q.treeContext).ping,oe.then(F,F),Q.blockedSegment.formatContext=ve,Q.legacyContext=Ne,Q.context=Oe,Er(Oe)}else throw Q.blockedSegment.formatContext=ve,Q.legacyContext=Ne,Q.context=Oe,Er(Oe),Rt}}function mn(F){var Q=F.blockedBoundary;F=F.blockedSegment,F.status=3,Qr(this,Q,F)}function jr(F,Q,oe){var ve=F.blockedBoundary;F.blockedSegment.status=3,ve===null?(Q.allPendingTasks--,Q.status!==2&&(Q.status=2,Q.destination!==null&&Q.destination.close())):(ve.pendingTasks--,ve.forceClientRender||(ve.forceClientRender=!0,F=oe===void 0?Error(t(432)):oe,ve.errorDigest=Q.onError(F),ve.parentFlushed&&Q.clientRenderedBoundaries.push(ve)),ve.fallbackAbortableTasks.forEach(function(Ne){return jr(Ne,Q,oe)}),ve.fallbackAbortableTasks.clear(),Q.allPendingTasks--,Q.allPendingTasks===0&&(ve=Q.onAllReady,ve()))}function un(F,Q){if(Q.chunks.length===0&&Q.children.length===1&&Q.children[0].boundary===null){var oe=Q.children[0];oe.id=Q.id,oe.parentFlushed=!0,oe.status===1&&un(F,oe)}else F.completedSegments.push(Q)}function Qr(F,Q,oe){if(Q===null){if(oe.parentFlushed){if(F.completedRootSegment!==null)throw Error(t(389));F.completedRootSegment=oe}F.pendingRootTasks--,F.pendingRootTasks===0&&(F.onShellError=gr,Q=F.onShellReady,Q())}else Q.pendingTasks--,Q.forceClientRender||(Q.pendingTasks===0?(oe.parentFlushed&&oe.status===1&&un(Q,oe),Q.parentFlushed&&F.completedBoundaries.push(Q),Q.fallbackAbortableTasks.forEach(mn,F),Q.fallbackAbortableTasks.clear()):oe.parentFlushed&&oe.status===1&&(un(Q,oe),Q.completedSegments.length===1&&Q.parentFlushed&&F.partialBoundaries.push(Q)));F.allPendingTasks--,F.allPendingTasks===0&&(F=F.onAllReady,F())}function tn(F){if(F.status!==2){var Q=$t,oe=cn.current;cn.current=Lr;var ve=on;on=F.responseState;try{var Ne=F.pingedTasks,Oe;for(Oe=0;Oe<Ne.length;Oe++){var et=Ne[Oe],ft=F,Rt=et.blockedSegment;if(Rt.status===0){Er(et.context);try{Kt(ft,et,et.node),Rt.lastPushedText&&Rt.textEmbedded&&Rt.chunks.push(L),et.abortSet.delete(et),Rt.status=1,Qr(ft,et.blockedBoundary,Rt)}catch(Le){if(Yr(),typeof Le=="object"&&Le!==null&&typeof Le.then=="function"){var wt=et.ping;Le.then(wt,wt)}else{et.abortSet.delete(et),Rt.status=4;var bt=et.blockedBoundary,Se=Le,X=Ur(ft,Se);if(bt===null?Fr(ft,Se):(bt.pendingTasks--,bt.forceClientRender||(bt.forceClientRender=!0,bt.errorDigest=X,bt.parentFlushed&&ft.clientRenderedBoundaries.push(bt))),ft.allPendingTasks--,ft.allPendingTasks===0){var de=ft.onAllReady;de()}}}finally{}}}Ne.splice(0,Oe),F.destination!==null&&Me(F,F.destination)}catch(Le){Ur(F,Le),Fr(F,Le)}finally{on=ve,cn.current=oe,oe===Lr&&Er(Q)}}}function tr(F,Q,oe){switch(oe.parentFlushed=!0,oe.status){case 0:var ve=oe.id=F.nextSegmentId++;return oe.lastPushedText=!1,oe.textEmbedded=!1,F=F.responseState,s(Q,Ze),s(Q,F.placeholderPrefix),F=c(ve.toString(16)),s(Q,F),r(Q,Mt);case 1:oe.status=2;var Ne=!0;ve=oe.chunks;var Oe=0;oe=oe.children;for(var et=0;et<oe.length;et++){for(Ne=oe[et];Oe<Ne.index;Oe++)s(Q,ve[Oe]);Ne=ne(F,Q,Ne)}for(;Oe<ve.length-1;Oe++)s(Q,ve[Oe]);return Oe<ve.length&&(Ne=r(Q,ve[Oe])),Ne;default:throw Error(t(390))}}function ne(F,Q,oe){var ve=oe.boundary;if(ve===null)return tr(F,Q,oe);if(ve.parentFlushed=!0,ve.forceClientRender)ve=ve.errorDigest,r(Q,Ke),s(Q,Te),ve&&(s(Q,nt),s(Q,c(B(ve))),s(Q,tt)),r(Q,Tt),tr(F,Q,oe);else if(0<ve.pendingTasks){ve.rootSegmentID=F.nextSegmentId++,0<ve.completedSegments.length&&F.partialBoundaries.push(ve);var Ne=F.responseState,Oe=Ne.nextSuspenseID++;Ne=h(Ne.boundaryPrefix+Oe.toString(16)),ve=ve.id=Ne,Ve(Q,F.responseState,ve),tr(F,Q,oe)}else if(ve.byteSize>F.progressiveChunkSize)ve.rootSegmentID=F.nextSegmentId++,F.completedBoundaries.push(ve),Ve(Q,F.responseState,ve.id),tr(F,Q,oe);else{if(r(Q,Je),oe=ve.completedSegments,oe.length!==1)throw Error(t(391));ne(F,Q,oe[0])}return r(Q,Qe)}function ie(F,Q,oe){return _e(Q,F.responseState,oe.formatContext,oe.id),ne(F,Q,oe),ct(Q,oe.formatContext)}function he(F,Q,oe){for(var ve=oe.completedSegments,Ne=0;Ne<ve.length;Ne++)ye(F,Q,oe,ve[Ne]);if(ve.length=0,F=F.responseState,ve=oe.id,oe=oe.rootSegmentID,s(Q,F.startInlineScript),F.sentCompleteBoundaryFunction?s(Q,Nt):(F.sentCompleteBoundaryFunction=!0,s(Q,Pt)),ve===null)throw Error(t(395));return oe=c(oe.toString(16)),s(Q,ve),s(Q,Lt),s(Q,F.segmentPrefix),s(Q,oe),r(Q,It)}function ye(F,Q,oe,ve){if(ve.status===2)return!0;var Ne=ve.id;if(Ne===-1){if((ve.id=oe.rootSegmentID)===-1)throw Error(t(392));return ie(F,Q,ve)}return ie(F,Q,ve),F=F.responseState,s(Q,F.startInlineScript),F.sentCompleteSegmentFunction?s(Q,gt):(F.sentCompleteSegmentFunction=!0,s(Q,vt)),s(Q,F.segmentPrefix),Ne=c(Ne.toString(16)),s(Q,Ne),s(Q,mt),s(Q,F.placeholderPrefix),s(Q,Ne),r(Q,Ct)}function Me(F,Q){n=new Uint8Array(512),i=0;try{var oe=F.completedRootSegment;if(oe!==null&&F.pendingRootTasks===0){ne(F,Q,oe),F.completedRootSegment=null;var ve=F.responseState.bootstrapChunks;for(oe=0;oe<ve.length-1;oe++)s(Q,ve[oe]);oe<ve.length&&r(Q,ve[oe])}var Ne=F.clientRenderedBoundaries,Oe;for(Oe=0;Oe<Ne.length;Oe++){var et=Ne[Oe];ve=Q;var ft=F.responseState,Rt=et.id,wt=et.errorDigest,bt=et.errorMessage,Se=et.errorComponentStack;if(s(ve,ft.startInlineScript),ft.sentClientRenderFunction?s(ve,Ot):(ft.sentClientRenderFunction=!0,s(ve,Ut)),Rt===null)throw Error(t(395));s(ve,Rt),s(ve,zt),(wt||bt||Se)&&(s(ve,Yt),s(ve,c(Ft(wt||"")))),(bt||Se)&&(s(ve,Yt),s(ve,c(Ft(bt||"")))),Se&&(s(ve,Yt),s(ve,c(Ft(Se)))),r(ve,qt)}Ne.splice(0,Oe);var X=F.completedBoundaries;for(Oe=0;Oe<X.length;Oe++)he(F,Q,X[Oe]);X.splice(0,Oe),o(Q),n=new Uint8Array(512),i=0;var de=F.partialBoundaries;for(Oe=0;Oe<de.length;Oe++){var Le=de[Oe];e:{Ne=F,et=Q;var ut=Le.completedSegments;for(ft=0;ft<ut.length;ft++)if(!ye(Ne,et,Le,ut[ft])){ft++,ut.splice(0,ft);var dt=!1;break e}ut.splice(0,ft),dt=!0}if(!dt){F.destination=null,Oe++,de.splice(0,Oe);return}}de.splice(0,Oe);var xt=F.completedBoundaries;for(Oe=0;Oe<xt.length;Oe++)he(F,Q,xt[Oe]);xt.splice(0,Oe)}finally{o(Q),F.allPendingTasks===0&&F.pingedTasks.length===0&&F.clientRenderedBoundaries.length===0&&F.completedBoundaries.length===0&&Q.close()}}function Ue(F,Q){try{var oe=F.abortableTasks;oe.forEach(function(ve){return jr(ve,F,Q)}),oe.clear(),F.destination!==null&&Me(F,F.destination)}catch(ve){Ur(F,ve),Fr(F,ve)}}return reactDomServer_browser_production_min.renderToReadableStream=function(F,Q){return new Promise(function(oe,ve){var Ne,Oe,et=new Promise(function(bt,Se){Oe=bt,Ne=Se}),ft=En(F,w(Q?Q.identifierPrefix:void 0,Q?Q.nonce:void 0,Q?Q.bootstrapScriptContent:void 0,Q?Q.bootstrapScripts:void 0,Q?Q.bootstrapModules:void 0),u(Q?Q.namespaceURI:void 0),Q?Q.progressiveChunkSize:void 0,Q?Q.onError:void 0,Oe,function(){var bt=new ReadableStream({type:"bytes",pull:function(Se){if(ft.status===1)ft.status=2,p(Se,ft.fatalError);else if(ft.status!==2&&ft.destination===null){ft.destination=Se;try{Me(ft,Se)}catch(X){Ur(ft,X),Fr(ft,X)}}},cancel:function(){Ue(ft)}},{highWaterMark:0});bt.allReady=et,oe(bt)},function(bt){et.catch(function(){}),ve(bt)},Ne);if(Q&&Q.signal){var Rt=Q.signal,wt=function(){Ue(ft,Rt.reason),Rt.removeEventListener("abort",wt)}
203;Rt.addEventListener("abort",wt)}tn(ft)})},reactDomServer_browser_production_min.version="18.3.1",reactDomServer_browser_production_min}var hasRequiredServer_browser;function requireServer_browser(){if(hasRequiredServer_browser)return server_browser;hasRequiredServer_browser=1;var e,t;return e=requireReactDomServerLegacy_browser_production_min(),t=requireReactDomServer_browser_production_min(),server_browser.version=e.version,server_browser.renderToString=e.renderToString,server_browser.renderToStaticMarkup=e.renderToStaticMarkup,server_browser.renderToNodeStream=e.renderToNodeStream,server_browser.renderToStaticNodeStream=e.renderToStaticNodeStream,server_browser.renderToReadableStream=t.renderToReadableStream,server_browser}var server_browserExports=requireServer_browser();const renderApp=(e,t="root")=>clientExports.createRoot(document.getElementById(t)).render(e);var lib$6,hasRequiredLib$6;function requireLib$6(){if(hasRequiredLib$6)return lib$6;hasRequiredLib$6=1;function e(l){return l&&typeof l=="object"&&"default"in l?l.default:l}var t=requireReact(),n=e(t);function i(l,c,h){return c in l?Object.defineProperty(l,c,{value:h,enumerable:!0,configurable:!0,writable:!0}):l[c]=h,l}function s(l,c){l.prototype=Object.create(c.prototype),l.prototype.constructor=l,l.__proto__=c}var r=!!(typeof window<"u"&&window.document&&window.document.createElement);function o(l,c,h){if(typeof l!="function")throw new Error("Expected reducePropsToState to be a function.");if(typeof c!="function")throw new Error("Expected handleStateChangeOnClient to be a function.");if(typeof h<"u"&&typeof h!="function")throw new Error("Expected mapStateOnServer to either be undefined or a function.");function p(m){return m.displayName||m.name||"Component"}return function(g){if(typeof g!="function")throw new Error("Expected WrappedComponent to be a React component.");var E=[],A;function C(){A=l(E.map(function(I){return I.props})),T.canUseDOM?c(A):h&&(A=h(A))}var T=function(I){s(M,I);function M(){return I.apply(this,arguments)||this}M.peek=function(){return A},M.rewind=function(){if(M.canUseDOM)throw new Error("You may only call rewind() on the server. Call peek() to read the current state.");var O=A;return A=void 0,E=[],O};var P=M.prototype;return P.UNSAFE_componentWillMount=function(){E.push(this),C()},P.componentDidUpdate=function(){C()},P.componentWillUnmount=function(){var O=E.indexOf(this);E.splice(O,1),C()},P.render=function(){return n.createElement(g,this.props)},M}(t.PureComponent);return i(T,"displayName","SideEffect("+p(g)+")"),i(T,"canUseDOM",r),T}}return lib$6=o,lib$6}var libExports$1=requireLib$6();const withSideEffect=getDefaultExportFromCjs(libExports$1);var reactFastCompare,hasRequiredReactFastCompare;function requireReactFastCompare(){if(hasRequiredReactFastCompare)return reactFastCompare;hasRequiredReactFastCompare=1;var e=typeof Element<"u",t=typeof Map=="function",n=typeof Set=="function",i=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function s(r,o){if(r===o)return!0;if(r&&o&&typeof r=="object"&&typeof o=="object"){if(r.constructor!==o.constructor)return!1;var l,c,h;if(Array.isArray(r)){if(l=r.length,l!=o.length)return!1;for(c=l;c--!==0;)if(!s(r[c],o[c]))return!1;return!0}var p;if(t&&r instanceof Map&&o instanceof Map){if(r.size!==o.size)return!1;for(p=r.entries();!(c=p.next()).done;)if(!o.has(c.value[0]))return!1;for(p=r.entries();!(c=p.next()).done;)if(!s(c.value[1],o.get(c.value[0])))return!1;return!0}if(n&&r instanceof Set&&o instanceof Set){if(r.size!==o.size)return!1;for(p=r.entries();!(c=p.next()).done;)if(!o.has(c.value[0]))return!1;return!0}if(i&&ArrayBuffer.isView(r)&&ArrayBuffer.isView(o)){if(l=r.length,l!=o.length)return!1;for(c=l;c--!==0;)if(r[c]!==o[c])return!1;return!0}if(r.constructor===RegExp)return r.source===o.source&&r.flags===o.flags;if(r.valueOf!==Object.prototype.valueOf&&typeof r.valueOf=="function"&&typeof o.valueOf=="function")return r.valueOf()===o.valueOf();if(r.toString!==Object.prototype.toString&&typeof r.toString=="function"&&typeof o.toString=="function")return r.toString()===o.toString();if(h=Object.keys(r),l=h.length,l!==Object.keys(o).length)return!1;for(c=l;c--!==0;)if(!Object.prototype.hasOwnProperty.call(o,h[c]))return!1;if(e&&r instanceof Element)return!1;for(c=l;c--!==0;)if(!((h[c]==="_owner"||h[c]==="__v"||h[c]==="__o")&&r.$$typeof)&&!s(r[h[c]],o[h[c]]))return!1;return!0}return r!==r&&o!==o}return reactFastCompare=function(o,l){try{return s(o,l)}catch(c){if((c.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw c}},reactFastCompare}var reactFastCompareExports=requireReactFastCompare();const isEqual=getDefaultExportFromCjs(reactFastCompareExports);/* 204object-assign 205(c) Sindre Sorhus 206@license MIT
207*/var objectAssign$1,hasRequiredObjectAssign;function requireObjectAssign(){if(hasRequiredObjectAssign)return objectAssign$1;hasRequiredObjectAssign=1;var e=Object.getOwnPropertySymbols,t=Object.prototype.hasOwnProperty,n=Object.prototype.propertyIsEnumerable;function i(r){if(r==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(r)}function s(){try{if(!Object.assign)return!1;var r=new String("abc");if(r[5]="de",Object.getOwnPropertyNames(r)[0]==="5")return!1;for(var o={},l=0;l<10;l++)o["_"+String.fromCharCode(l)]=l;var c=Object.getOwnPropertyNames(o).map(function(p){return o[p]});if(c.join("")!=="0123456789")return!1;var h={};return"abcdefghijklmnopqrst".split("").forEach(function(p){h[p]=p}),Object.keys(Object.assign({},h)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}return objectAssign$1=s()?Object.assign:function(r,o){for(var l,c=i(r),h,p=1;p<arguments.length;p++){l=Object(arguments[p]);for(var m in l)t.call(l,m)&&(c[m]=l[m]);if(e){h=e(l);for(var g=0;g<h.length;g++)n.call(l,h[g])&&(c[h[g]]=l[h[g]])}}return c},objectAssign$1}var objectAssignExports=requireObjectAssign();const objectAssign=getDefaultExportFromCjs(objectAssignExports);var ATTRIBUTE_NAMES={BODY:"bodyAttributes",HTML:"htmlAttributes",TITLE:"titleAttributes"},TAG_NAMES={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title"};Object.keys(TAG_NAMES).map(function(e){return TAG_NAMES[e]});var TAG_PROPERTIES={CHARSET:"charset",CSS_TEXT:"cssText",HREF:"href",HTTPEQUIV:"http-equiv",INNER_HTML:"innerHTML",ITEM_PROP:"itemprop",NAME:"name",PROPERTY:"property",REL:"rel",SRC:"src",TARGET:"target"},REACT_TAG_MAP={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},HELMET_PROPS={DEFAULT_TITLE:"defaultTitle",DEFER:"defer",ENCODE_SPECIAL_CHARACTERS:"encodeSpecialCharacters",ON_CHANGE_CLIENT_STATE:"onChangeClientState",TITLE_TEMPLATE:"titleTemplate"},HTML_TAG_MAP=Object.keys(REACT_TAG_MAP).reduce(function(e,t){return e[REACT_TAG_MAP[t]]=t,e},{}),SELF_CLOSING_TAGS=[TAG_NAMES.NOSCRIPT,TAG_NAMES.SCRIPT,TAG_NAMES.STYLE],HELMET_ATTRIBUTE="data-react-helmet",_typeof=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},classCallCheck=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},createClass=function(){function e(t,n){for(var i=0;i<n.length;i++){var s=n[i];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(t,s.key,s)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),_extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},inherits=function(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)},objectWithoutProperties=function(e,t){var n={};for(var i in e)t.indexOf(i)>=0||Object.prototype.hasOwnProperty.call(e,i)&&(n[i]=e[i]);return n},possibleConstructorReturn=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e},encodeSpecialCharacters=function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return n===!1?String(t):String(t).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")},getTitleFromPropsList=function e(t){var n=getInnermostProperty(t,TAG_NAMES.TITLE),i=getInnermostProperty(t,HELMET_PROPS.TITLE_TEMPLATE);if(i&&n)return i.replace(/%s/g,function(){return Array.isArray(n)?n.join(""):n});var s=getInnermostProperty(t,HELMET_PROPS.DEFAULT_TITLE);return n||s||void 0},getOnChangeClientState=function e(t){return getInnermostProperty(t,HELMET_PROPS.ON_CHANGE_CLIENT_STATE)||function(){}},getAttributesFromPropsList=function e(t,n){return n.filter(function(i){return typeof i[t]<"u"}).map(function(i){return i[t]}).reduce(function(i,s){return _extends({},i,s)},{})},getBaseTagFromPropsList=function e(t,n){return n.filter(function(i){return typeof i[TAG_NAMES.BASE]<"u"}).map(function(i){return i[TAG_NAMES.BASE]}).reverse().reduce(function(i,s){if(!i.length)for(var r=Object.keys(s),o=0;o<r.length;o++){var l=r[o],c=l.toLowerCase();if(t.indexOf(c)!==-1&&s[c])return i.concat(s)}return i},[])},getTagsFromPropsList=function e(t,n,i){var s={};return i.filter(function(r){return Array.isArray(r[t])?!0:(typeof r[t]<"u"&&warn("Helmet: "+t+' should be of type "Array". Instead found type "'+_typeof(r[t])+'"'),!1)}).map(function(r){return r[t]}).reverse().reduce(function(r,o){var l={};o.filter(function(g){for(var E=void 0,A=Object.keys(g),C=0;C<A.length;C++){var T=A[C],I=T.toLowerCase();n.indexOf(I)!==-1&&!(E===TAG_PROPERTIES.REL&&g[E].toLowerCase()==="canonical")&&!(I===TAG_PROPERTIES.REL&&g[I].toLowerCase()==="stylesheet")&&(E=I),n.indexOf(T)!==-1&&(T===TAG_PROPERTIES.INNER_HTML||T===TAG_PROPERTIES.CSS_TEXT||T===TAG_PROPERTIES.ITEM_PROP)&&(E=T)}if(!E||!g[E])return!1;var M=g[E].toLowerCase();return s[E]||(s[E]={}),l[E]||(l[E]={}),s[E][M]?!1:(l[E][M]=!0,!0)}
207).reverse().forEach(function(g){return r.push(g)});for(var c=Object.keys(l),h=0;h<c.length;h++){var p=c[h],m=objectAssign({},s[p],l[p]);s[p]=m}return r},[]).reverse()},getInnermostProperty=function e(t,n){for(var i=t.length-1;i>=0;i--){var s=t[i];if(s.hasOwnProperty(n))return s[n]}return null},reducePropsToState=function e(t){return{baseTag:getBaseTagFromPropsList([TAG_PROPERTIES.HREF,TAG_PROPERTIES.TARGET],t),bodyAttributes:getAttributesFromPropsList(ATTRIBUTE_NAMES.BODY,t),defer:getInnermostProperty(t,HELMET_PROPS.DEFER),encode:getInnermostProperty(t,HELMET_PROPS.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:getAttributesFromPropsList(ATTRIBUTE_NAMES.HTML,t),linkTags:getTagsFromPropsList(TAG_NAMES.LINK,[TAG_PROPERTIES.REL,TAG_PROPERTIES.HREF],t),metaTags:getTagsFromPropsList(TAG_NAMES.META,[TAG_PROPERTIES.NAME,TAG_PROPERTIES.CHARSET,TAG_PROPERTIES.HTTPEQUIV,TAG_PROPERTIES.PROPERTY,TAG_PROPERTIES.ITEM_PROP],t),noscriptTags:getTagsFromPropsList(TAG_NAMES.NOSCRIPT,[TAG_PROPERTIES.INNER_HTML],t),onChangeClientState:getOnChangeClientState(t),scriptTags:getTagsFromPropsList(TAG_NAMES.SCRIPT,[TAG_PROPERTIES.SRC,TAG_PROPERTIES.INNER_HTML],t),styleTags:getTagsFromPropsList(TAG_NAMES.STYLE,[TAG_PROPERTIES.CSS_TEXT],t),title:getTitleFromPropsList(t),titleAttributes:getAttributesFromPropsList(ATTRIBUTE_NAMES.TITLE,t)}},rafPolyfill=function(){var e=Date.now();return function(t){var n=Date.now();n-e>16?(e=n,t(n)):setTimeout(function(){rafPolyfill(t)},0)}}(),cafPolyfill=function e(t){return clearTimeout(t)},requestAnimationFrame=typeof window<"u"?window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||rafPolyfill:global.requestAnimationFrame||rafPolyfill,cancelAnimationFrame=typeof window<"u"?window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||cafPolyfill:global.cancelAnimationFrame||cafPolyfill,warn=function e(t){return console&&typeof console.warn=="function"&&console.warn(t)},_helmetCallback=null,handleClientStateChange=function e(t){_helmetCallback&&cancelAnimationFrame(_helmetCallback),t.defer?_helmetCallback=requestAnimationFrame(function(){commitTagChanges(t,function(){_helmetCallback=null})}):(commitTagChanges(t),_helmetCallback=null)},commitTagChanges=function e(t,n){var i=t.baseTag,s=t.bodyAttributes,r=t.htmlAttributes,o=t.linkTags,l=t.metaTags,c=t.noscriptTags,h=t.onChangeClientState,p=t.scriptTags,m=t.styleTags,g=t.title,E=t.titleAttributes;updateAttributes(TAG_NAMES.BODY,s),updateAttributes(TAG_NAMES.HTML,r),updateTitle(g,E);var A={baseTag:updateTags(TAG_NAMES.BASE,i),linkTags:updateTags(TAG_NAMES.LINK,o),metaTags:updateTags(TAG_NAMES.META,l),noscriptTags:updateTags(TAG_NAMES.NOSCRIPT,c),scriptTags:updateTags(TAG_NAMES.SCRIPT,p),styleTags:updateTags(TAG_NAMES.STYLE,m)},C={},T={};Object.keys(A).forEach(function(I){var M=A[I],P=M.newTags,N=M.oldTags;P.length&&(C[I]=P),N.length&&(T[I]=A[I].oldTags)}),n&&n(),h(t,C,T)},flattenArray=function e(t){return Array.isArray(t)?t.join(""):t},updateTitle=function e(t,n){typeof t<"u"&&document.title!==t&&(document.title=flattenArray(t)),updateAttributes(TAG_NAMES.TITLE,n)},updateAttributes=function e(t,n){var i=document.getElementsByTagName(t)[0];if(i){for(var s=i.getAttribute(HELMET_ATTRIBUTE),r=s?s.split(","):[],o=[].concat(r),l=Object.keys(n),c=0;c<l.length;c++){var h=l[c],p=n[h]||"";i.getAttribute(h)!==p&&i.setAttribute(h,p),r.indexOf(h)===-1&&r.push(h);var m=o.indexOf(h);m!==-1&&o.splice(m,1)}for(var g=o.length-1;g>=0;g--)i.removeAttribute(o[g]);r.length===o.length?i.removeAttribute(HELMET_ATTRIBUTE):i.getAttribute(HELMET_ATTRIBUTE)!==l.join(",")&&i.setAttribute(HELMET_ATTRIBUTE,l.join(","))}},updateTags=function e(t,n){var i=document.head||document.querySelector(TAG_NAMES.HEAD),s=i.querySelectorAll(t+"["+HELMET_ATTRIBUTE+"]"),r=Array.prototype.slice.call(s),o=[],l=void 0;return n&&n.length&&n.forEach(function(c){var h=document.createElement(t);for(var p in c)if(c.hasOwnProperty(p))if(p===TAG_PROPERTIES.INNER_HTML)h.innerHTML=c.innerHTML;else if(p===TAG_PROPERTIES.CSS_TEXT)h.styleSheet?h.styleSheet.cssText=c.cssText:h.appendChild(document.createTextNode(c.cssText));else{var m=typeof c[p]>"u"?"":c[p];h.setAttribute(p,m)}h.setAttribute(HELMET_ATTRIBUTE,"true"),r.some(function(g,E){return l=E,h.isEqualNode(g)})?r.splice(l,1):o.push(h)}),r.forEach(function(c){return c.parentNode.removeChild(c)}),o.forEach(function(c){return i.appendChild(c)}),{oldTags:r,newTags:o}},generateElementAttributesAsString=function e(t){return Object.keys(t).reduce(function(n,i){var s=typeof t[i]<"u"?i+'="'+t[i]+'"':""+i;return n?n+" "+s:s},"")},generateTitleAsString=function e(t,n,i,s){var r=generateElementAttributesAsString(i),o=flattenArray(n);return r?"<"+t+" "+HELMET_ATTRIBUTE+'="true" '+r+">"+encodeSpecialCharacters(o,s)+"</"+t+">":"<"+t+" "+HELMET_ATTRIBUTE+'="true">'+encodeSpecialCharacters(o,s)+"</"+t+">"},generateTagsAsString=function e(t,n,i){return n.reduce(function(s,r){var o=Object.keys(r).filter(function(h){return!(h===TAG_PROPERTIES.INNER_HTML||h===TAG_PROPERTIES.CSS_TEXT)}).reduce(function(h,p){var m=typeof r[p]>"u"?p:p+'="'+encodeSpecialCharacters(r[p],i)+'"';return h?h+" "+m:m},""),l=r.innerHTML||r.cssText||"",c=SELF_CLOSING_TAGS.indexOf(t)===-1;return s+"<"+t+" "+HELMET_ATTRIBUTE+'="true" '+o+(c?"/>":">"+l+"</"+t+">")},"")},convertElementAttributestoReactProps=function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object.keys(t).reduce(function(i,s){return i[REACT_TAG_MAP[s]||s]=t[s],i},n)},convertReactPropstoHtmlAttributes=function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object.keys(t).reduce(function(i,s){return i[HTML_TAG_MAP[s]||s]=t[s],i},n)},generateTitleAsReactComponent=function e(t,n,i){var s,r=(s={key:n},s[HELMET_ATTRIBUTE]=!0,s),o=convertElementAttributestoReactProps(i,r);return[React$1.createElement(TAG_NAMES.TITLE,o,n)]},generateTagsAsReactComponent=function e(t,n){return n.map(function(i,s){var r,o=(r={key:s},r[HELMET_ATTRIBUTE]=!0,r);
207return Object.keys(i).forEach(function(l){var c=REACT_TAG_MAP[l]||l;if(c===TAG_PROPERTIES.INNER_HTML||c===TAG_PROPERTIES.CSS_TEXT){var h=i.innerHTML||i.cssText;o.dangerouslySetInnerHTML={__html:h}}else o[c]=i[l]}),React$1.createElement(t,o)})},getMethodsForTag=function e(t,n,i){switch(t){case TAG_NAMES.TITLE:return{toComponent:function(){return generateTitleAsReactComponent(t,n.title,n.titleAttributes)},toString:function(){return generateTitleAsString(t,n.title,n.titleAttributes,i)}};case ATTRIBUTE_NAMES.BODY:case ATTRIBUTE_NAMES.HTML:return{toComponent:function(){return convertElementAttributestoReactProps(n)},toString:function(){return generateElementAttributesAsString(n)}};default:return{toComponent:function(){return generateTagsAsReactComponent(t,n)},toString:function(){return generateTagsAsString(t,n,i)}}}},mapStateOnServer=function e(t){var n=t.baseTag,i=t.bodyAttributes,s=t.encode,r=t.htmlAttributes,o=t.linkTags,l=t.metaTags,c=t.noscriptTags,h=t.scriptTags,p=t.styleTags,m=t.title,g=m===void 0?"":m,E=t.titleAttributes;return{base:getMethodsForTag(TAG_NAMES.BASE,n,s),bodyAttributes:getMethodsForTag(ATTRIBUTE_NAMES.BODY,i,s),htmlAttributes:getMethodsForTag(ATTRIBUTE_NAMES.HTML,r,s),link:getMethodsForTag(TAG_NAMES.LINK,o,s),meta:getMethodsForTag(TAG_NAMES.META,l,s),noscript:getMethodsForTag(TAG_NAMES.NOSCRIPT,c,s),script:getMethodsForTag(TAG_NAMES.SCRIPT,h,s),style:getMethodsForTag(TAG_NAMES.STYLE,p,s),title:getMethodsForTag(TAG_NAMES.TITLE,{title:g,titleAttributes:E},s)}},Helmet=function e(t){var n,i;return i=n=function(s){inherits(r,s);function r(){return classCallCheck(this,r),possibleConstructorReturn(this,s.apply(this,arguments))}return r.prototype.shouldComponentUpdate=function(l){return!isEqual(this.props,l)},r.prototype.mapNestedChildrenToProps=function(l,c){if(!c)return null;switch(l.type){case TAG_NAMES.SCRIPT:case TAG_NAMES.NOSCRIPT:return{innerHTML:c};case TAG_NAMES.STYLE:return{cssText:c}}throw new Error("<"+l.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")},r.prototype.flattenArrayTypeChildren=function(l){var c,h=l.child,p=l.arrayTypeChildren,m=l.newChildProps,g=l.nestedChildren;return _extends({},p,(c={},c[h.type]=[].concat(p[h.type]||[],[_extends({},m,this.mapNestedChildrenToProps(h,g))]),c))},r.prototype.mapObjectTypeChildren=function(l){var c,h,p=l.child,m=l.newProps,g=l.newChildProps,E=l.nestedChildren;switch(p.type){case TAG_NAMES.TITLE:return _extends({},m,(c={},c[p.type]=E,c.titleAttributes=_extends({},g),c));case TAG_NAMES.BODY:return _extends({},m,{bodyAttributes:_extends({},g)});case TAG_NAMES.HTML:return _extends({},m,{htmlAttributes:_extends({},g)})}return _extends({},m,(h={},h[p.type]=_extends({},g),h))},r.prototype.mapArrayTypeChildrenToProps=function(l,c){var h=_extends({},c);return Object.keys(l).forEach(function(p){var m;h=_extends({},h,(m={},m[p]=l[p],m))}),h}
207,r.prototype.warnOnInvalidChildren=function(l,c){return!0},r.prototype.mapChildrenToProps=function(l,c){var h=this,p={};return React$1.Children.forEach(l,function(m){if(!(!m||!m.props)){var g=m.props,E=g.children,A=objectWithoutProperties(g,["children"]),C=convertReactPropstoHtmlAttributes(A);switch(h.warnOnInvalidChildren(m,E),m.type){case TAG_NAMES.LINK:case TAG_NAMES.META:case TAG_NAMES.NOSCRIPT:case TAG_NAMES.SCRIPT:case TAG_NAMES.STYLE:p=h.flattenArrayTypeChildren({child:m,arrayTypeChildren:p,newChildProps:C,nestedChildren:E});break;default:c=h.mapObjectTypeChildren({child:m,newProps:c,newChildProps:C,nestedChildren:E});break}}}),c=this.mapArrayTypeChildrenToProps(p,c),c},r.prototype.render=function(){var l=this.props,c=l.children,h=objectWithoutProperties(l,["children"]),p=_extends({},h);return c&&(p=this.mapChildrenToProps(c,p)),React$1.createElement(t,p)},createClass(r,null,[{key:"canUseDOM",set:function(l){t.canUseDOM=l}}]),r}(React$1.Component),n.propTypes={base:PropTypes.object,bodyAttributes:PropTypes.object,children:PropTypes.oneOfType([PropTypes.arrayOf(PropTypes.node),PropTypes.node]),defaultTitle:PropTypes.string,defer:PropTypes.bool,encodeSpecialCharacters:PropTypes.bool,htmlAttributes:PropTypes.object,link:PropTypes.arrayOf(PropTypes.object),meta:PropTypes.arrayOf(PropTypes.object),noscript:PropTypes.arrayOf(PropTypes.object),onChangeClientState:PropTypes.func,script:PropTypes.arrayOf(PropTypes.object),style:PropTypes.arrayOf(PropTypes.object),title:PropTypes.string,titleAttributes:PropTypes.object,titleTemplate:PropTypes.string},n.defaultProps={defer:!0,encodeSpecialCharacters:!0},n.peek=t.peek,n.rewind=function(){var s=t.rewind();return s||(s=mapStateOnServer({baseTag:[],bodyAttributes:{},htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}})),s},i},NullComponent=function e(){return null},HelmetSideEffects=withSideEffect(reducePropsToState,handleClientStateChange,mapStateOnServer)(NullComponent),HelmetExport=Helmet(HelmetSideEffects);HelmetExport.renderStatic=HelmetExport.rewind;var GsgLayoutId;(function(e){e.HEADER_CONTAINER="gsg-header-container",e.HEADER="gsg-header",e.BRAND="gsg-brand"})(GsgLayoutId||(GsgLayoutId={}));class GsgLayoutUtil{static getDiv(t){const n=document.getElementById(t);return n==null?void 0:n.getBoundingClientRect()}static getHeaderContainer(){return this.getDiv(GsgLayoutId.HEADER_CONTAINER)}static getHeader(){return this.getDiv(GsgLayoutId.HEADER)}static getHeaderDropdownMaxHeight(){const t=this.getDiv(GsgLayoutId.HEADER);return window.innerHeight-((t==null?void 0:t.bottom)??0)-48}static getBrand(){return this.getDiv(GsgLayoutId.BRAND)}}const CLASS_PART_SEPARATOR="-",createClassGroupUtils=e=>{const t=createClassMap(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:i}=e;return{getClassGroupId:o=>{const l=o.split(CLASS_PART_SEPARATOR);return l[0]===""&&l.length!==1&&l.shift(),getGroupRecursive(l,t)||getGroupIdForArbitraryProperty(o)},getConflictingClassGroupIds:(o,l)=>{const c=n[o]||[];return l&&i[o]?[...c,...i[o]]:c}}},getGroupRecursive=(e,t)=>{var o;if(e.length===0)return t.classGroupId;const n=e[0],i=t.nextPart.get(n),s=i?getGroupRecursive(e.slice(1),i):void 0;if(s)return s;if(t.validators.length===0)return;const r=e.join(CLASS_PART_SEPARATOR);return(o=t.validators.find(({validator:l})=>l(r)))==null?void 0:o.classGroupId},arbitraryPropertyRegex=/^\[(.+)\]$/,getGroupIdForArbitraryProperty=e=>{if(arbitraryPropertyRegex.test(e)){const t=arbitraryPropertyRegex.exec(e)[1],n=t==null?void 0:t.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}},createClassMap=e=>{const{theme:t,prefix:n}=e,i={nextPart:new Map,validators:[]};return getPrefixedClassGroupEntries(Object.entries(e.classGroups),n).forEach(([r,o])=>{processClassesRecursively(o,i,r,t)}),i},processClassesRecursively=(e,t,n,i)=>{e.forEach(s=>{if(typeof s=="string"){const r=s===""?t:getPart(t,s);r.classGroupId=n;return}if(typeof s=="function"){if(isThemeGetter(s)){processClassesRecursively(s(i),t,n,i);return}t.validators.push({validator:s,classGroupId:n});return}
vendor: 8,415 bytes, line 207
207Object.entries(s).forEach(([r,o])=>{processClassesRecursively(o,getPart(t,r),n,i)})})},getPart=(e,t)=>{let n=e;return t.split(CLASS_PART_SEPARATOR).forEach(i=>{n.nextPart.has(i)||n.nextPart.set(i,{nextPart:new Map,validators:[]}),n=n.nextPart.get(i)}),n},isThemeGetter=e=>e.isThemeGetter,getPrefixedClassGroupEntries=(e,t)=>t?e.map(([n,i])=>{const s=i.map(r=>typeof r=="string"?t+r:typeof r=="object"?Object.fromEntries(Object.entries(r).map(([o,l])=>[t+o,l])):r);return[n,s]}):e,createLruCache=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,i=new Map;const s=(r,o)=>{n.set(r,o),t++,t>e&&(t=0,i=n,n=new Map)};return{get(r){let o=n.get(r);if(o!==void 0)return o;if((o=i.get(r))!==void 0)return s(r,o),o},set(r,o){n.has(r)?n.set(r,o):s(r,o)}}},IMPORTANT_MODIFIER="!",createParseClassName=e=>{const{separator:t,experimentalParseClassName:n}=e,i=t.length===1,s=t[0],r=t.length,o=l=>{const c=[];let h=0,p=0,m;for(let T=0;T<l.length;T++){let I=l[T];if(h===0){if(I===s&&(i||l.slice(T,T+r)===t)){c.push(l.slice(p,T)),p=T+r;continue}if(I==="/"){m=T;continue}}I==="["?h++:I==="]"&&h--}const g=c.length===0?l:l.substring(p),E=g.startsWith(IMPORTANT_MODIFIER),A=E?g.substring(1):g,C=m&&m>p?m-p:void 0;return{modifiers:c,hasImportantModifier:E,baseClassName:A,maybePostfixModifierPosition:C}};return n?l=>n({className:l,parseClassName:o}):o},sortModifiers=e=>{if(e.length<=1)return e;const t=[];let n=[];return e.forEach(i=>{i[0]==="["?(t.push(...n.sort(),i),n=[]):n.push(i)}),t.push(...n.sort()),t},createConfigUtils=e=>({cache:createLruCache(e.cacheSize),parseClassName:createParseClassName(e),...createClassGroupUtils(e)}),SPLIT_CLASSES_REGEX=/\s+/,mergeClassList=(e,t)=>{const{parseClassName:n,getClassGroupId:i,getConflictingClassGroupIds:s}=t,r=[],o=e.trim().split(SPLIT_CLASSES_REGEX);let l="";for(let c=o.length-1;c>=0;c-=1){const h=o[c],{modifiers:p,hasImportantModifier:m,baseClassName:g,maybePostfixModifierPosition:E}=n(h);let A=!!E,C=i(A?g.substring(0,E):g);if(!C){if(!A){l=h+(l.length>0?" "+l:l);continue}if(C=i(g),!C){l=h+(l.length>0?" "+l:l);continue}A=!1}const T=sortModifiers(p).join(":"),I=m?T+IMPORTANT_MODIFIER:T,M=I+C;if(r.includes(M))continue;r.push(M);const P=s(C,A);for(let N=0;N<P.length;++N){const O=P[N];r.push(I+O)}l=h+(l.length>0?" "+l:l)}return l};function twJoin(){let e=0,t,n,i="";for(;e<arguments.length;)(t=arguments[e++])&&(n=toValue(t))&&(i&&(i+=" "),i+=n);return i}const toValue=e=>{if(typeof e=="string")return e;let t,n="";for(let i=0;i<e.length;i++)e[i]&&(t=toValue(e[i]))&&(n&&(n+=" "),n+=t);return n};function createTailwindMerge(e,...t){let n,i,s,r=o;function o(c){const h=t.reduce((p,m)=>m(p),e());return n=createConfigUtils(h),i=n.cache.get,s=n.cache.set,r=l,l(c)}function l(c){const h=i(c);if(h)return h;const p=mergeClassList(c,n);return s(c,p),p}return function(){return r(twJoin.apply(null,arguments))}}const fromTheme=e=>{const t=n=>n[e]||[];return t.isThemeGetter=!0,t},arbitraryValueRegex=/^\[(?:([a-z-]+):)?(.+)\]$/i,fractionRegex=/^\d+\/\d+$/,stringLengths=new Set(["px","full","screen"]),tshirtUnitRegex=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,lengthUnitRegex=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,colorFunctionRegex=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,shadowRegex=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,imageRegex=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,isLength=e=>isNumber(e)||stringLengths.has(e)||fractionRegex.test(e),isArbitraryLength=e=>getIsArbitraryValue(e,"length",isLengthOnly),isNumber=e=>!!e&&!Number.isNaN(Number(e)),isArbitraryNumber=e=>getIsArbitraryValue(e,"number",isNumber),isInteger=e=>!!e&&Number.isInteger(Number(e)),isPercent=e=>e.endsWith("%")&&isNumber(e.slice(0,-1)),isArbitraryValue=e=>arbitraryValueRegex.test(e),isTshirtSize=e=>tshirtUnitRegex.test(e),sizeLabels=new Set(["length","size","percentage"]),isArbitrarySize=e=>getIsArbitraryValue(e,sizeLabels,isNever),isArbitraryPosition=e=>getIsArbitraryValue(e,"position",isNever),imageLabels=new Set(["image","url"]),isArbitraryImage=e=>getIsArbitraryValue(e,imageLabels,isImage),isArbitraryShadow=e=>getIsArbitraryValue(e,"",isShadow),isAny=()=>!0,getIsArbitraryValue=(e,t,n)=>{const i=arbitraryValueRegex.exec(e);return i?i[1]?typeof t=="string"?i[1]===t:t.has(i[1]):n(i[2]):!1},isLengthOnly=e=>lengthUnitRegex.test(e)&&!colorFunctionRegex.test(e),isNever=()=>!1,isShadow=e=>shadowRegex.test(e),isImage=e=>imageRegex.test(e),getDefaultConfig=()=>{const e=fromTheme("colors"),t=fromTheme("spacing"),n=fromTheme("blur"),i=fromTheme("brightness"),s=fromTheme("borderColor"),r=fromTheme("borderRadius"),o=fromTheme("borderSpacing"),l=fromTheme("borderWidth"),c=fromTheme("contrast"),h=fromTheme("grayscale"),p=fromTheme("hueRotate"),m=fromTheme("invert"),g=fromTheme("gap"),E=fromTheme("gradientColorStops"),A=fromTheme("gradientColorStopPositions"),C=fromTheme("inset"),T=fromTheme("margin"),I=fromTheme("opacity"),M=fromTheme("padding"),P=fromTheme("saturate"),N=fromTheme("scale"),O=fromTheme("sepia"),j=fromTheme("skew"),B=fromTheme("space"),D=fromTheme("translate"),U=()=>["auto","contain","none"],z=()=>["auto","hidden","clip","visible","scroll"],R=()=>["auto",isArbitraryValue,t],a=()=>[isArbitraryValue,t],f=()=>["",isLength,isArbitraryLength],d=()=>["auto",isNumber,isArbitraryValue],v=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],b=()=>["solid","dashed","dotted","double","none"],S=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],w=()=>["start","end","center","between","around","evenly","stretch"],y=()=>["","0",isArbitraryValue],u=()=>["auto","avoid","all","avoid-page","page","left","right","column"],x=()=>[isNumber,isArbitraryValue];return{cacheSize:500,separator:":",theme:{colors:[isAny],spacing:[isLength,isArbitraryLength],blur:["none","",isTshirtSize,isArbitraryValue],brightness:x(),borderColor:[e],borderRadius:["none","","full",isTshirtSize,isArbitraryValue],borderSpacing:a(),borderWidth:f(),contrast:x(),grayscale:y(),hueRotate:x(),invert:y(),gap:a(),gradientColorStops:[e],gradientColorStopPositions:[isPercent,isArbitraryLength],inset:R(),margin:R(),opacity:x(),padding:a(),saturate:x(),scale:x(),sepia:y(),skew:x(),space:a(),translate:a()},classGroups:{aspect:[{aspect:["auto","square","video",isArbitraryValue]}],container:["container"],columns:[{columns:[isTshirtSize]}],"break-after":[{"break-after":u()}],"break-before":[{"break-before":u()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...v(),isArbitraryValue]}],overflow:[{overflow:z()}],"overflow-x":[{"overflow-x":z()}],"overflow-y":[{"overflow-y":z()}],overscroll:[{overscroll:U()}],"overscroll-x":[{"overscroll-x":U()}],"overscroll-y":[{"overscroll-y":U()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[C]}],"inset-x":[{"inset-x":[C]}],"inset-y":[{"inset-y":[C]}],start:[{start:[C]}],end:[{end:[C]}],top:[{top:[C]}],right:[{right:[C]}],bottom:[{bottom:[C]}],left:[{left:[C]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",isInteger,isArbitraryValue]}],basis:[{basis:R()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",isArbitraryValue]}],grow:[{grow:y()}],shrink:[{shrink:y()}],order:[{order:["first","last","none",isInteger,isArbitraryValue]}],"grid-cols":[{"grid-cols":[isAny]}],"col-start-end":[{col:["auto",{span:["full",isInteger,isArbitraryValue]},isArbitraryValue]}],"col-start":[{"col-start":d()}
vendor: 10,449 bytes, line 207
207],"col-end":[{"col-end":d()}],"grid-rows":[{"grid-rows":[isAny]}],"row-start-end":[{row:["auto",{span:[isInteger,isArbitraryValue]},isArbitraryValue]}],"row-start":[{"row-start":d()}],"row-end":[{"row-end":d()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",isArbitraryValue]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",isArbitraryValue]}],gap:[{gap:[g]}],"gap-x":[{"gap-x":[g]}],"gap-y":[{"gap-y":[g]}],"justify-content":[{justify:["normal",...w()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...w(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...w(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[M]}],px:[{px:[M]}],py:[{py:[M]}],ps:[{ps:[M]}],pe:[{pe:[M]}],pt:[{pt:[M]}],pr:[{pr:[M]}],pb:[{pb:[M]}],pl:[{pl:[M]}],m:[{m:[T]}],mx:[{mx:[T]}],my:[{my:[T]}],ms:[{ms:[T]}],me:[{me:[T]}],mt:[{mt:[T]}],mr:[{mr:[T]}],mb:[{mb:[T]}],ml:[{ml:[T]}],"space-x":[{"space-x":[B]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[B]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",isArbitraryValue,t]}],"min-w":[{"min-w":[isArbitraryValue,t,"min","max","fit"]}],"max-w":[{"max-w":[isArbitraryValue,t,"none","full","min","max","fit","prose",{screen:[isTshirtSize]},isTshirtSize]}],h:[{h:[isArbitraryValue,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[isArbitraryValue,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[isArbitraryValue,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[isArbitraryValue,t,"auto","min","max","fit"]}],"font-size":[{text:["base",isTshirtSize,isArbitraryLength]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",isArbitraryNumber]}],"font-family":[{font:[isAny]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",isArbitraryValue]}],"line-clamp":[{"line-clamp":["none",isNumber,isArbitraryNumber]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",isLength,isArbitraryValue]}],"list-image":[{"list-image":["none",isArbitraryValue]}],"list-style-type":[{list:["none","disc","decimal",isArbitraryValue]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[I]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[I]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...b(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",isLength,isArbitraryLength]}],"underline-offset":[{"underline-offset":["auto",isLength,isArbitraryValue]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:a()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",isArbitraryValue]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",isArbitraryValue]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[I]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...v(),isArbitraryPosition]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",isArbitrarySize]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},isArbitraryImage]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[A]}],"gradient-via-pos":[{via:[A]}],"gradient-to-pos":[{to:[A]}],"gradient-from":[{from:[E]}],"gradient-via":[{via:[E]}],"gradient-to":[{to:[E]}],rounded:[{rounded:[r]}],"rounded-s":[{"rounded-s":[r]}],"rounded-e":[{"rounded-e":[r]}],"rounded-t":[{"rounded-t":[r]}],"rounded-r":[{"rounded-r":[r]}],"rounded-b":[{"rounded-b":[r]}],"rounded-l":[{"rounded-l":[r]}],"rounded-ss":[{"rounded-ss":[r]}],"rounded-se":[{"rounded-se":[r]}],"rounded-ee":[{"rounded-ee":[r]}],"rounded-es":[{"rounded-es":[r]}],"rounded-tl":[{"rounded-tl":[r]}],"rounded-tr":[{"rounded-tr":[r]}],"rounded-br":[{"rounded-br":[r]}],"rounded-bl":[{"rounded-bl":[r]}],"border-w":[{border:[l]}],"border-w-x":[{"border-x":[l]}],"border-w-y":[{"border-y":[l]}],"border-w-s":[{"border-s":[l]}],"border-w-e":[{"border-e":[l]}],"border-w-t":[{"border-t":[l]}],"border-w-r":[{"border-r":[l]}],"border-w-b":[{"border-b":[l]}],"border-w-l":[{"border-l":[l]}],"border-opacity":[{"border-opacity":[I]}],"border-style":[{border:[...b(),"hidden"]}],"divide-x":[{"divide-x":[l]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[l]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[I]}],"divide-style":[{divide:b()}],"border-color":[{border:[s]}],"border-color-x":[{"border-x":[s]}],"border-color-y":[{"border-y":[s]}],"border-color-s":[{"border-s":[s]}],"border-color-e":[{"border-e":[s]}],"border-color-t":[{"border-t":[s]}],"border-color-r":[{"border-r":[s]}],"border-color-b":[{"border-b":[s]}],"border-color-l":[{"border-l":[s]}],"divide-color":[{divide:[s]}],"outline-style":[{outline:["",...b()]}],"outline-offset":[{"outline-offset":[isLength,isArbitraryValue]}],"outline-w":[{outline:[isLength,isArbitraryLength]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:f()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[I]}],"ring-offset-w":[{"ring-offset":[isLength,isArbitraryLength]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",isTshirtSize,isArbitraryShadow]}],"shadow-color":[{shadow:[isAny]}],opacity:[{opacity:[I]}],"mix-blend":[{"mix-blend":[...S(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":S()}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[i]}],contrast:[{contrast:[c]}],"drop-shadow":[{"drop-shadow":["","none",isTshirtSize,isArbitraryValue]}],grayscale:[{grayscale:[h]}],"hue-rotate":[{"hue-rotate":[p]}],invert:[{invert:[m]}],saturate:[{saturate:[P]}],sepia:[{sepia:[O]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[i]}],"backdrop-contrast":[{"backdrop-contrast":[c]}],"backdrop-grayscale":[{"backdrop-grayscale":[h]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[p]}],"backdrop-invert":[{"backdrop-invert":[m]}],"backdrop-opacity":[{"backdrop-opacity":[I]}],"backdrop-saturate":[{"backdrop-saturate":[P]}],"backdrop-sepia":[{"backdrop-sepia":[O]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[o]}],"border-spacing-x":[{"border-spacing-x":[o]}],"border-spacing-y":[{"border-spacing-y":[o]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",isArbitraryValue]}],duration:[{duration:x()}],ease:[{ease:["linear","in","out","in-out",isArbitraryValue]}],delay:[{delay:x()}],animate:[{animate:["none","spin","ping","pulse","bounce",isArbitraryValue]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[N]}],"scale-x":[{"scale-x":[N]}],"scale-y":[{"scale-y":[N]}],rotate:[{rotate:[isInteger,isArbitraryValue]}],"translate-x":[{"translate-x":[D]}],"translate-y":[{"translate-y":[D]}],"skew-x":[{"skew-x":[j]}],"skew-y":[{"skew-y":[j]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",isArbitraryValue]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",isArbitraryValue]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":a()}],"scroll-mx":[{"scroll-mx":a()}],"scroll-my":[{"scroll-my":a()}],"scroll-ms":[{"scroll-ms":a()}],"scroll-me":[{"scroll-me":a()}],"scroll-mt":[{"scroll-mt":a()}],"scroll-mr":[{"scroll-mr":a()}],"scroll-mb":[{"scroll-mb":a()}],"scroll-ml":[{"scroll-ml":a()}],"scroll-p":[{"scroll-p":a()}],"scroll-px":[{"scroll-px":a()}],"scroll-py":[{"scroll-py":a()}],"scroll-ps":[{"scroll-ps":a()}],"scroll-pe":[{"scroll-pe":a()}],"scroll-pt":[{"scroll-pt":a()}],"scroll-pr":[{"scroll-pr":a()}],"scroll-pb":[{"scroll-pb":a()}],"scroll-pl":[{"scroll-pl":a()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",isArbitraryValue]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[isLength,isArbitraryLength,isArbitraryNumber]}
207],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}},twMerge=createTailwindMerge(getDefaultConfig);class Tailwind{static merge(...t){return twMerge(t)}static join(...t){return twJoin(t)}}let GatherverseUtil$1=class extends GatherverseUtil$2{static register(t){window.location.href=this.getRegistrationUrl(t)}static openProfile(t,n){window.location.href=this.getProfileUrl(t,n)}};class WindowUtil{static popup(t,n){const i=(n==null?void 0:n.width)??window.innerWidth,s=(n==null?void 0:n.height)??window.innerHeight,r=window.screenX+(window.outerWidth-i)/2,o=window.screenY+(window.outerHeight-s)/2.5;return window.open(t,"",`width=${i},height=${s},left=${r},top=${o}`)}static formPost(t,n,i){const s=document.createElement("form");s.hidden=!0,s.method="post",s.action=t,i&&(s.target=i);for(const[r,o]of Object.entries(ObjectUtil$1.omitNullish(n??{}))){const l=document.createElement("textarea");l.name=r,l.value=String(o),s.appendChild(l)}document.body.appendChild(s),s.submit(),document.body.removeChild(s)}}let GsgAuthUtil$1=class extends GsgAuthUtil$2{static getAccessibleApps(){const t=localStorage.getItem(GsgLocalStorageKey$1.ID_TOKEN);if(!t)return[];try{const n=JWT.decode(t);if(n)return n.apps}catch{return[]}return[]}static getRoles(t){const i=this.getAccessibleApps().find(s=>s.code===t);return i?i.roles:[]}static openUrl(t,n){switch(n){case"redirect":window.location.href=t;break;case"new_window":window.open(t);break;case"popup":WindowUtil.popup(t,{width:550,height:700});break}}static login(t,n){const i=this.getLoginUrl(t,n);this.openUrl(i,"redirect")}static logout(t,n){const i=this.getLogoutUrl(t,n);this.openUrl(i,"redirect")}static reauthenticate(t,n){const i=this.getReauthenticateUrl(t,{...n,redirect:(n==null?void 0:n.redirect)===!1?void 0:(n==null?void 0:n.redirect)??window.location.toString()});this.openUrl(i,"redirect")}static verifyId(t,n,i="redirect"){const s=this.getIdVerificationUrl(t,n);this.openUrl(s,i)}static retriveMyinfo(t,n,i="redirect"){const s=this.getMyinfoUrl(t,n);this.openUrl(s,i)}static logoutOnUnauthenticated(t,n){var s;const{error:i}=ApiError$1.parse(n);
207return(i==null?void 0:i.code)===ErrorCode$1.UNAUTHENTICATED?(this.logout(t,{reason:(s=i==null?void 0:i.details)!=null&&s.concurrentSession?"concurrent_session":"session_expired"}),!0):!1}},GsgSupportUtil$1=class extends GsgSupportUtil$2{static requestSupport(t,n={}){n.tracePath=window.location.pathname;const i=`${GsgServiceUtil$1.getApiBaseUrl(t,GsgService.SUPPORT)}/autofill`;WindowUtil.formPost(i,n,"_blank")}static reactivateAccount(t){window.open(this.getReactiveAccountUrl(t))}};var lib$5={},htmlToDom={},domparser={},utilities$3={},lib$4={},lib$3={},hasRequiredLib$5;function requireLib$5(){return hasRequiredLib$5||(hasRequiredLib$5=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.Doctype=e.CDATA=e.Tag=e.Style=e.Script=e.Comment=e.Directive=e.Text=e.Root=e.isTag=e.ElementType=void 0;var t;(function(i){i.Root="root",i.Text="text",i.Directive="directive",i.Comment="comment",i.Script="script",i.Style="style",i.Tag="tag",i.CDATA="cdata",i.Doctype="doctype"})(t=e.ElementType||(e.ElementType={}));function n(i){return i.type===t.Tag||i.type===t.Script||i.type===t.Style}e.isTag=n,e.Root=t.Root,e.Text=t.Text,e.Directive=t.Directive,e.Comment=t.Comment,e.Script=t.Script,e.Style=t.Style,e.Tag=t.Tag,e.CDATA=t.CDATA,e.Doctype=t.Doctype}(lib$3)),lib$3}var node={},hasRequiredNode;function requireNode(){if(hasRequiredNode)return node;hasRequiredNode=1;var e=node&&node.__extends||function(){var O=function(j,B){return O=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(D,U){D.__proto__=U}||function(D,U){for(var z in U)Object.prototype.hasOwnProperty.call(U,z)&&(D[z]=U[z])},O(j,B)};return function(j,B){if(typeof B!="function"&&B!==null)throw new TypeError("Class extends value "+String(B)+" is not a constructor or null");O(j,B);function D(){this.constructor=j}j.prototype=B===null?Object.create(B):(D.prototype=B.prototype,new D)}}(),t=node&&node.__assign||function(){return t=Object.assign||function(O){for(var j,B=1,D=arguments.length;B<D;B++){j=arguments[B];for(var U in j)Object.prototype.hasOwnProperty.call(j,U)&&(O[U]=j[U])}return O},t.apply(this,arguments)};Object.defineProperty(node,"__esModule",{value:!0}),node.cloneNode=node.hasChildren=node.isDocument=node.isDirective=node.isComment=node.isText=node.isCDATA=node.isTag=node.Element=node.Document=node.CDATA=node.NodeWithChildren=node.ProcessingInstruction=node.Comment=node.Text=node.DataNode=node.Node=void 0;var n=requireLib$5(),i=function(){function O(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}return Object.defineProperty(O.prototype,"parentNode",{get:function(){return this.parent},set:function(j){this.parent=j},enumerable:!1,configurable:!0}),Object.defineProperty(O.prototype,"previousSibling",{get:function(){return this.prev},set:function(j){this.prev=j},enumerable:!1,configurable:!0}),Object.defineProperty(O.prototype,"nextSibling",{get:function(){return this.next},set:function(j){this.next=j},enumerable:!1,configurable:!0}),O.prototype.cloneNode=function(j){return j===void 0&&(j=!1),P(this,j)},O}();node.Node=i;var s=function(O){e(j,O);function j(B){var D=O.call(this)||this;return D.data=B,D}return Object.defineProperty(j.prototype,"nodeValue",{get:function(){return this.data},set:function(B){this.data=B},enumerable:!1,configurable:!0}),j}(i);node.DataNode=s;var r=function(O){e(j,O);function j(){var B=O!==null&&O.apply(this,arguments)||this;return B.type=n.ElementType.Text,B}return Object.defineProperty(j.prototype,"nodeType",{get:function(){return 3},enumerable:!1,configurable:!0}),j}(s);node.Text=r;var o=function(O){e(j,O);function j(){var B=O!==null&&O.apply(this,arguments)||this;return B.type=n.ElementType.Comment,B}return Object.defineProperty(j.prototype,"nodeType",{get:function(){return 8},enumerable:!1,configurable:!0}),j}(s);node.Comment=o;var l=function(O){e(j,O);function j(B,D){var U=O.call(this,D)||this;return U.name=B,U.type=n.ElementType.Directive,U}return Object.defineProperty(j.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),j}(s);node.ProcessingInstruction=l;var c=function(O){e(j,O);function j(B){var D=O.call(this)||this;return D.children=B,D}return Object.defineProperty(j.prototype,"firstChild",{get:function(){var B;return(B=this.children[0])!==null&&B!==void 0?B:null}
vendor: 4,238 bytes, line 207
207,enumerable:!1,configurable:!0}),Object.defineProperty(j.prototype,"lastChild",{get:function(){return this.children.length>0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(j.prototype,"childNodes",{get:function(){return this.children},set:function(B){this.children=B},enumerable:!1,configurable:!0}),j}(i);node.NodeWithChildren=c;var h=function(O){e(j,O);function j(){var B=O!==null&&O.apply(this,arguments)||this;return B.type=n.ElementType.CDATA,B}return Object.defineProperty(j.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),j}(c);node.CDATA=h;var p=function(O){e(j,O);function j(){var B=O!==null&&O.apply(this,arguments)||this;return B.type=n.ElementType.Root,B}return Object.defineProperty(j.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),j}(c);node.Document=p;var m=function(O){e(j,O);function j(B,D,U,z){U===void 0&&(U=[]),z===void 0&&(z=B==="script"?n.ElementType.Script:B==="style"?n.ElementType.Style:n.ElementType.Tag);var R=O.call(this,U)||this;return R.name=B,R.attribs=D,R.type=z,R}return Object.defineProperty(j.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(j.prototype,"tagName",{get:function(){return this.name},set:function(B){this.name=B},enumerable:!1,configurable:!0}),Object.defineProperty(j.prototype,"attributes",{get:function(){var B=this;return Object.keys(this.attribs).map(function(D){var U,z;return{name:D,value:B.attribs[D],namespace:(U=B["x-attribsNamespace"])===null||U===void 0?void 0:U[D],prefix:(z=B["x-attribsPrefix"])===null||z===void 0?void 0:z[D]}})},enumerable:!1,configurable:!0}),j}(c);node.Element=m;function g(O){return(0,n.isTag)(O)}node.isTag=g;function E(O){return O.type===n.ElementType.CDATA}node.isCDATA=E;function A(O){return O.type===n.ElementType.Text}node.isText=A;function C(O){return O.type===n.ElementType.Comment}node.isComment=C;function T(O){return O.type===n.ElementType.Directive}node.isDirective=T;function I(O){return O.type===n.ElementType.Root}node.isDocument=I;function M(O){return Object.prototype.hasOwnProperty.call(O,"children")}node.hasChildren=M;function P(O,j){j===void 0&&(j=!1);var B;if(A(O))B=new r(O.data);else if(C(O))B=new o(O.data);else if(g(O)){var D=j?N(O.children):[],U=new m(O.name,t({},O.attribs),D);D.forEach(function(f){return f.parent=U}),O.namespace!=null&&(U.namespace=O.namespace),O["x-attribsNamespace"]&&(U["x-attribsNamespace"]=t({},O["x-attribsNamespace"])),O["x-attribsPrefix"]&&(U["x-attribsPrefix"]=t({},O["x-attribsPrefix"])),B=U}else if(E(O)){var D=j?N(O.children):[],z=new h(D);D.forEach(function(d){return d.parent=z}),B=z}else if(I(O)){var D=j?N(O.children):[],R=new p(D);D.forEach(function(d){return d.parent=R}),O["x-mode"]&&(R["x-mode"]=O["x-mode"]),B=R}else if(T(O)){var a=new l(O.name,O.data);O["x-name"]!=null&&(a["x-name"]=O["x-name"],a["x-publicId"]=O["x-publicId"],a["x-systemId"]=O["x-systemId"]),B=a}else throw new Error("Not implemented yet: ".concat(O.type));return B.startIndex=O.startIndex,B.endIndex=O.endIndex,O.sourceCodeLocation!=null&&(B.sourceCodeLocation=O.sourceCodeLocation),B}node.cloneNode=P;function N(O){for(var j=O.map(function(D){return P(D,!0)}),B=1;B<j.length;B++)j[B].prev=j[B-1],j[B-1].next=j[B];return j}return node}var hasRequiredLib$4;function requireLib$4(){return hasRequiredLib$4||(hasRequiredLib$4=1,function(e){var t=lib$4&&lib$4.__createBinding||(Object.create?function(l,c,h,p){p===void 0&&(p=h);var m=Object.getOwnPropertyDescriptor(c,h);(!m||("get"in m?!c.__esModule:m.writable||m.configurable))&&(m={enumerable:!0,get:function(){return c[h]}}),Object.defineProperty(l,p,m)}:function(l,c,h,p){p===void 0&&(p=h),l[p]=c[h]}),n=lib$4&&lib$4.__exportStar||function(l,c){for(var h in l)h!=="default"&&!Object.prototype.hasOwnProperty.call(c,h)&&t(c,l,h)};Object.defineProperty(e,"__esModule",{value:!0}),e.DomHandler=void 0;var i=requireLib$5(),s=requireNode();n(requireNode(),e);var r={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},o=function(){function l(c,h,p){this.dom=[],this.root=new s.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,typeof h=="function"&&(p=h,h=r),t
207ypeof c=="object"&&(h=c,c=void 0),this.callback=c??null,this.options=h??r,this.elementCB=p??null}return l.prototype.onparserinit=function(c){this.parser=c},l.prototype.onreset=function(){this.dom=[],this.root=new s.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},l.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},l.prototype.onerror=function(c){this.handleCallback(c)},l.prototype.onclosetag=function(){this.lastNode=null;var c=this.tagStack.pop();this.options.withEndIndices&&(c.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(c)},l.prototype.onopentag=function(c,h){var p=this.options.xmlMode?i.ElementType.Tag:void 0,m=new s.Element(c,h,void 0,p);this.addNode(m),this.tagStack.push(m)},l.prototype.ontext=function(c){var h=this.lastNode;if(h&&h.type===i.ElementType.Text)h.data+=c,this.options.withEndIndices&&(h.endIndex=this.parser.endIndex);else{var p=new s.Text(c);this.addNode(p),this.lastNode=p}},l.prototype.oncomment=function(c){if(this.lastNode&&this.lastNode.type===i.ElementType.Comment){this.lastNode.data+=c;return}var h=new s.Comment(c);this.addNode(h),this.lastNode=h},l.prototype.oncommentend=function(){this.lastNode=null},l.prototype.oncdatastart=function(){var c=new s.Text(""),h=new s.CDATA([c]);this.addNode(h),c.parent=h,this.lastNode=c},l.prototype.oncdataend=function(){this.lastNode=null},l.prototype.onprocessinginstruction=function(c,h){var p=new s.ProcessingInstruction(c,h);this.addNode(p)},l.prototype.handleCallback=function(c){if(typeof this.callback=="function")this.callback(c,this.dom);else if(c)throw c},l.prototype.addNode=function(c){var h=this.tagStack[this.tagStack.length-1],p=h.children[h.children.length-1];this.options.withStartIndices&&(c.startIndex=this.parser.startIndex),this.options.withEndIndices&&(c.endIndex=this.parser.endIndex),h.children.push(c),p&&(c.prev=p,p.next=c),c.parent=h,this.lastNode=null},l}();e.DomHandler=o,e.default=o}(lib$4)),lib$4}var constants$4={},hasRequiredConstants$4;function requireConstants$4(){return hasRequiredConstants$4||(hasRequiredConstants$4=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.CARRIAGE_RETURN_PLACEHOLDER_REGEX=e.CARRIAGE_RETURN_PLACEHOLDER=e.CARRIAGE_RETURN_REGEX=e.CARRIAGE_RETURN=e.CASE_SENSITIVE_TAG_NAMES_MAP=e.CASE_SENSITIVE_TAG_NAMES=void 0,e.CASE_SENSITIVE_TAG_NAMES=["animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","linearGradient","radialGradient","textPath"],e.CASE_SENSITIVE_TAG_NAMES_MAP=e.CASE_SENSITIVE_TAG_NAMES.reduce(function(t,n){return t[n.toLowerCase()]=n,t},{}),e.CARRIAGE_RETURN="\r",e.CARRIAGE_RETURN_REGEX=new RegExp(e.CARRIAGE_RETURN,"g"),e.CARRIAGE_RETURN_PLACEHOLDER="__HTML_DOM_PARSER_CARRIAGE_RETURN_PLACEHOLDER_".concat(Date.now().toString(),"__"),e.CARRIAGE_RETURN_PLACEHOLDER_REGEX=new RegExp(e.CARRIAGE_RETURN_PLACEHOLDER,"g")}(constants$4)),constants$4}var hasRequiredUtilities$3;function requireUtilities$3(){if(hasRequiredUtilities$3)return utilities$3;hasRequiredUtilities$3=1,Object.defineProperty(utilities$3,"__esModule",{value:!0}),utilities$3.formatAttributes=i,utilities$3.hasOpenTag=r,utilities$3.escapeSpecialCharacters=o,utilities$3.revertEscapedCharacters=l,utilities$3.formatDOM=c;var e=requireLib$4(),t=requireConstants$4();function n(h){return t.CASE_SENSITIVE_TAG_NAMES_MAP[h]}function i(h){for(var p={},m=0,g=h.length;m<g;m++){var E=h[m];p[E.name]=E.value}return p}function s(h){h=h.toLowerCase();var p=n(h);return p||h}function r(h,p){var m="<"+p,g=h.toLowerCase().indexOf(m);if(g===-1)return!1;var E=h[g+m.length];return E===">"||E===" "||E===" "||E===` 208`||E==="\r"||E==="/"}function o(h){return h.replace(t.CARRIAGE_RETURN_REGEX,t.CARRIAGE_RETURN_PLACEHOLDER)}
208function l(h){return h.replace(t.CARRIAGE_RETURN_PLACEHOLDER_REGEX,t.CARRIAGE_RETURN)}function c(h,p,m){var g,E,A,C;p===void 0&&(p=null);for(var T=[],I,M=0,P=h.length;M<P;M++){var N=h[M];switch(N.nodeType){case 1:{var O=s(N.nodeName);I=new e.Element(O,i(N.attributes)),I.children=c(O==="template"?N.content.childNodes:N.childNodes,I);break}case 3:I=new e.Text(l((g=N.nodeValue)!==null&&g!==void 0?g:""));break;case 8:I=new e.Comment((E=N.nodeValue)!==null&&E!==void 0?E:"");break;default:continue}var j=(A=T[M-1])!==null&&A!==void 0?A:null;j&&(j.next=I),I.parent=p,I.prev=j,I.next=null,T.push(I)}return m&&(I=new e.ProcessingInstruction(m.substring(0,m.indexOf(" ")).toLowerCase(),m),I.next=(C=T[0])!==null&&C!==void 0?C:null,I.parent=p,T.unshift(I),T[1]&&(T[1].prev=T[0])),T}return utilities$3}var hasRequiredDomparser;function requireDomparser(){if(hasRequiredDomparser)return domparser;hasRequiredDomparser=1,Object.defineProperty(domparser,"__esModule",{value:!0}),domparser.default=A;var e=requireUtilities$3(),t="html",n="head",i="body",s=/<([a-zA-Z]+[0-9]?)/,r=function(C,T){throw new Error("This browser does not support `document.implementation.createHTMLDocument`")},o=function(C,T){throw new Error("This browser does not support `DOMParser.prototype.parseFromString`")},l=typeof window=="object"&&window.DOMParser;if(typeof l=="function"){var c=new l,h="text/html";o=function(C,T){return T&&(C="<".concat(T,">").concat(C,"</").concat(T,">")),c.parseFromString(C,h)},r=o}if(typeof document=="object"&&document.implementation){var p=document.implementation.createHTMLDocument();r=function(C,T){if(T){var I=p.documentElement.querySelector(T);return I&&(I.innerHTML=C),p}return p.documentElement.innerHTML=C,p}}var m=typeof document=="object"&&document.createElement("template"),g;m&&m.content&&(g=function(C){return m.innerHTML=C,m.content.childNodes});var E=function(){return document.createDocumentFragment().childNodes};function A(C){var T,I,M,P,N,O;C=(0,e.escapeSpecialCharacters)(C);var j=s.exec(C),B=(T=j==null?void 0:j[1])===null||T===void 0?void 0:T.toLowerCase();switch(B){case t:{var D=o(C);if(!(0,e.hasOpenTag)(C,n)){var U=D.querySelector(n);(I=U==null?void 0:U.parentNode)===null||I===void 0||I.removeChild(U)}if(!(0,e.hasOpenTag)(C,i)){var U=D.querySelector(i);(M=U==null?void 0:U.parentNode)===null||M===void 0||M.removeChild(U)}return D.querySelectorAll(t)}case n:case i:{var z=r(C).querySelectorAll(B);return(0,e.hasOpenTag)(C,i)&&(0,e.hasOpenTag)(C,n)?(N=(P=z[0].parentNode)===null||P===void 0?void 0:P.childNodes)!==null&&N!==void 0?N:E():z}default:{if(g)return g(C);var U=r(C,i).querySelector(i);return(O=U==null?void 0:U.childNodes)!==null&&O!==void 0?O:E()}}}return domparser}var hasRequiredHtmlToDom;function requireHtmlToDom(){if(hasRequiredHtmlToDom)return htmlToDom;hasRequiredHtmlToDom=1;var e=htmlToDom&&htmlToDom.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(htmlToDom,"__esModule",{value:!0}),htmlToDom.default=s;var t=e(requireDomparser()),n=requireUtilities$3(),i=/<(![a-zA-Z\s]+)>/;function s(r){if(typeof r!="string")throw new TypeError("First argument must be a string");if(!r)return[];var o=i.exec(r),l=o?o[1]:void 0;return(0,n.formatDOM)((0,t.default)(r),null,l)}return htmlToDom}var attributesToProps={},lib$2={},possibleStandardNamesOptimized={},hasRequiredPossibleStandardNamesOptimized;function requirePossibleStandardNamesOptimized(){if(hasRequiredPossibleStandardNamesOptimized)return possibleStandardNamesOptimized;hasRequiredPossibleStandardNamesOptimized=1;var e=0;possibleStandardNamesOptimized.SAME=e;var t=1;return possibleStandardNamesOptimized.CAMELCASE=t,possibleStandardNamesOptimized.possibleStandardNames={accept:0,acceptCharset:1,"accept-charset":"acceptCharset",accessKey:1,action:0,allowFullScreen:1,alt:0,as:0,async:0,autoCapitalize:1,autoComplete:1,autoCorrect:1,autoFocus:1,autoPlay:1,autoSave:1,capture:0,cellPadding:1,cellSpacing:1,challenge:0,charSet:1,checked:0,children:0,cite:0,class:"className",classID:1,className:1,cols:0,colSpan:1,content:0,contentEditable:1,contextMenu:1,controls:0,controlsList:1,coords:0,crossOrigin:1,dangerouslySetInnerHTML:1,data:0,dateTime:1,default:0,defaultChecked:1,defaultValue:1,defer:0,dir:0,disabled:0,disablePictureInPicture:1,disableRemotePlayback:1,download:0,draggable:0,encType:1,enterKeyHint:1,for:"htmlFor",form:0,formMethod:1,formAction:1,formEncType:1,formNoValidate:1,formTarget:1,frameBorder:1,headers:0,height:0,hidden:0,high:0,href:0,hrefLang:1,htmlFor:1,httpEquiv:1,"http-equiv":"httpEquiv",icon:0,id:0,innerHTML:1,inputMode:1,integrity:0,is:0,itemID:1,itemProp:1,itemRef:1,itemScope:1,itemType:1,keyParams:1,keyType:1,kind:0,label:0,lang:0,list:0,loop:0,low:0,manifest:0,marginWidth:1,marginHeight:1,max:0,maxLength:1,media:0,mediaGroup:1,method:0,min:0,minLength:1,multiple:0,muted:0,name:0,noModule:1,nonce:0,noValidate:1,open:0,optimum:0,pattern:0,placeholder:0,playsInl
208ine:1,poster:0,preload:0,profile:0,radioGroup:1,readOnly:1,referrerPolicy:1,rel:0,required:0,reversed:0,role:0,rows:0,rowSpan:1,sandbox:0,scope:0,scoped:0,scrolling:0,seamless:0,selected:0,shape:0,size:0,sizes:0,span:0,spellCheck:1,src:0,srcDoc:1,srcLang:1,srcSet:1,start:0,step:0,style:0,summary:0,tabIndex:1,target:0,title:0,type:0,useMap:1,value:0,width:0,wmode:0,wrap:0,about:0,accentHeight:1,"accent-height":"accentHeight",accumulate:0,additive:0,alignmentBaseline:1,"alignment-baseline":"alignmentBaseline",allowReorder:1,alphabetic:0,amplitude:0,arabicForm:1,"arabic-form":"arabicForm",ascent:0,attributeName:1,attributeType:1,autoReverse:1,azimuth:0,baseFrequency:1,baselineShift:1,"baseline-shift":"baselineShift",baseProfile:1,bbox:0,begin:0,bias:0,by:0,calcMode:1,capHeight:1,"cap-height":"capHeight",clip:0,clipPath:1,"clip-path":"clipPath",clipPathUnits:1,clipRule:1,"clip-rule":"clipRule",color:0,colorInterpolation:1,"color-interpolation":"colorInterpolation",colorInterpolationFilters:1,"color-interpolation-filters":"colorInterpolationFilters",colorProfile:1,"color-profile":"colorProfile",colorRendering:1,"color-rendering":"colorRendering",contentScriptType:1,contentStyleType:1,cursor:0,cx:0,cy:0,d:0,datatype:0,decelerate:0,descent:0,diffuseConstant:1,direction:0,display:0,divisor:0,dominantBaseline:1,"dominant-baseline":"dominantBaseline",dur:0,dx:0,dy:0,edgeMode:1,elevation:0,enableBackground:1,"enable-background":"enableBackground",end:0,exponent:0,externalResourcesRequired:1,fill:0,fillOpacity:1,"fill-opacity":"fillOpacity",fillRule:1,"fill-rule":"fillRule",filter:0,filterRes:1,filterUnits:1,floodOpacity:1,"flood-opacity":"floodOpacity",floodColor:1,"flood-color":"floodColor",focusable:0,fontFamily:1,"font-family":"fontFamily",fontSize:1,"font-size":"fontSize",fontSizeAdjust:1,"font-size-adjust":"fontSizeAdjust",fontStretch:1,"font-stretch":"fontStretch",fontStyle:1,"font-style":"fontStyle",fontVariant:1,"font-variant":"fontVariant",fontWeight:1,"font-weight":"fontWeight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:1,"glyph-name":"glyphName",glyphOrientationHorizontal:1,"glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphOrientationVertical:1,"glyph-orientation-vertical":"glyphOrientationVertical",glyphRef:1,gradientTransform:1,gradientUnits:1,hanging:0,horizAdvX:1,"horiz-adv-x":"horizAdvX",horizOriginX:1,"horiz-origin-x":"horizOriginX",ideographic:0,imageRendering:1,"image-rendering":"imageRendering",in2:0,in:0,inlist:0,intercept:0,k1:0,k2:0,k3:0,k4:0,k:0,kernelMatrix:1,kernelUnitLength:1,kerning:0,keyPoints:1,keySplines:1,keyTimes:1,lengthAdjust:1,letterSpacing:1,"letter-spacing":"letterSpacing",lightingColor:1,"lighting-color":"lightingColor",limitingConeAngle:1,local:0,markerEnd:1,"marker-end":"markerEnd",markerHeight:1,markerMid:1,"marker-mid":"markerMid",markerStart:1,"marker-start":"markerStart",markerUnits:1,markerWidth:1,mask:0,maskContentUnits:1,maskUnits:1,mathematical:0,mode:0,numOctaves:1,offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:1,"overline-position":"overlinePosition",overlineThickness:1,"overline-thickness":"overlineThickness",paintOrder:1,"paint-order":"paintOrder",panose1:0,"panose-1":"panose1",pathLength:1,patternContentUnits:1,patternTransform:1,patternUnits:1,pointerEvents:1,"pointer-events":"pointerEvents",points:0,pointsAtX:1,pointsAtY:1,pointsAtZ:1,prefix:0,preserveAlpha:1,preserveAspectRatio:1,primitiveUnits:1,property:0,r:0,radius:0,refX:1,refY:1,renderingIntent:1,"rendering-intent":"renderingIntent",repeatCount:1,repeatDur:1,requiredExtensions:1,requiredFeatures:1,resource:0,restart:0,result:0,results:0,rotate:0,rx:0,ry:0,scale:0,security:0,seed:0,shapeRendering:1,"shape-rendering":"shapeRendering",slope:0,spacing:0,specularConstant:1,specularExponent:1,speed:0,spreadMethod:1,startOffset:1,stdDeviation:1,stemh:0,stemv:0,stitchTiles:1,stopColor:1,"stop-color":"stopColor",stopOpacity:1,"stop-opacity":"stopOpacity",strikethroughPosition:1,"strikethrough-position":"strikethroughPosition",strikethroughThickness:1,"strikethrough-thickness":"strikethroughThickness",string:0,stroke:0,strokeDasharray:1,"stroke-dasharray":"strokeDasharray",strokeDashoffset:1,"stroke-dashoffset":"strokeDashoffset",strokeLinecap:1,"stroke-linecap":"strokeLinecap",strokeLinejoin:1,"stroke-linejoin":"strokeLinejoin",strokeMiterlimit:1,"stroke-miterlimit":"strokeMiterlimit",strokeWidth:1,"stroke-width":"strokeWidth",strokeOpacity:1,"stroke-opacity":"strokeOpacity",suppressContentEditableWarning:1,suppressHydrationWarning:1,surfaceScale:1,systemLanguage:1,tableValues:1,targetX:1,targetY:1,textAnchor:1,"text-anchor":"textAnchor",textDecoration:1,"text-decoration":"textDecoration",textLength:1,textRendering:1,"text-rendering":"textRendering",to:0,transform:0,typeof:0,u1:0,u2:0,underlinePosition:1,"underline-position":"underlinePosition",underlineThickness:1,"underline-thickness":"underlineThickness",unicode:0,unicodeBidi:1,"unicode
208-bidi":"unicodeBidi",unicodeRange:1,"unicode-range":"unicodeRange",unitsPerEm:1,"units-per-em":"unitsPerEm",unselectable:0,vAlphabetic:1,"v-alphabetic":"vAlphabetic",values:0,vectorEffect:1,"vector-effect":"vectorEffect",version:0,vertAdvY:1,"vert-adv-y":"vertAdvY",vertOriginX:1,"vert-origin-x":"vertOriginX",vertOriginY:1,"vert-origin-y":"vertOriginY",vHanging:1,"v-hanging":"vHanging",vIdeographic:1,"v-ideographic":"vIdeographic",viewBox:1,viewTarget:1,visibility:0,vMathematical:1,"v-mathematical":"vMathematical",vocab:0,widths:0,wordSpacing:1,"word-spacing":"wordSpacing",writingMode:1,"writing-mode":"writingMode",x1:0,x2:0,x:0,xChannelSelector:1,xHeight:1,"x-height":"xHeight",xlinkActuate:1,"xlink:actuate":"xlinkActuate",xlinkArcrole:1,"xlink:arcrole":"xlinkArcrole",xlinkHref:1,"xlink:href":"xlinkHref",xlinkRole:1,"xlink:role":"xlinkRole",xlinkShow:1,"xlink:show":"xlinkShow",xlinkTitle:1,"xlink:title":"xlinkTitle",xlinkType:1,"xlink:type":"xlinkType",xmlBase:1,"xml:base":"xmlBase",xmlLang:1,"xml:lang":"xmlLang",xmlns:0,"xml:space":"xmlSpace",xmlnsXlink:1,"xmlns:xlink":"xmlnsXlink",xmlSpace:1,y1:0,y2:0,y:0,yChannelSelector:1,z:0,zoomAndPan:1},possibleStandardNamesOptimized}var hasRequiredLib$3;function requireLib$3(){if(hasRequiredLib$3)return lib$2;hasRequiredLib$3=1;const e=0,t=1,n=2,i=3,s=4,r=5,o=6;function l(O){return h.hasOwnProperty(O)?h[O]:null}function c(O,j,B,D,U,z,R){this.acceptsBooleans=j===n||j===i||j===s,this.attributeName=D,this.attributeNamespace=U,this.mustUseProperty=B,this.propertyName=O,this.type=j,this.sanitizeURL=z,this.removeEmptyString=R}const h={};["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"].forEach(O=>{h[O]=new c(O,e,!1,O,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(([O,j])=>{h[O]=new c(O,t,!1,j,null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(O=>{h[O]=new c(O,n,!1,O.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(O=>{h[O]=new c(O,n,!1,O,null,!1,!1)}),["allowFullScreen","async","autoFocus","autoPlay","controls","default","defer","disabled","disablePictureInPicture","disableRemotePlayback","formNoValidate","hidden","loop","noModule","noValidate","open","playsInline","readOnly","required","reversed","scoped","seamless","itemScope"].forEach(O=>{h[O]=new c(O,i,!1,O.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(O=>{h[O]=new c(O,i,!0,O,null,!1,!1)}),["capture","download"].forEach(O=>{h[O]=new c(O,s,!1,O,null,!1,!1)}),["cols","rows","size","span"].forEach(O=>{h[O]=new c(O,o,!1,O,null,!1,!1)}),["rowSpan","start"].forEach(O=>{h[O]=new c(O,r,!1,O.toLowerCase(),null,!1,!1)});const m=/[\-\:]([a-z])/g,g=O=>O[1].toUpperCase();["accent-height","alignment-baseline","arabic-form","baseline-shift","cap-height","clip-path","clip-rule","color-interpolation","color-interpolation-filters","color-profile","color-rendering","dominant-baseline","enable-background","fill-opacity","fill-rule","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","glyph-name","glyph-orientation-horizontal","glyph-orientation-vertical","horiz-adv-x","horiz-origin-x","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","overline-position","overline-thickness","paint-order","panose-1","pointer-events","rendering-intent","shape-rendering","stop-color","stop-opacity","strikethrough-position","strikethrough-thickness","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-rendering","underline-position","underline-thickness","unicode-bidi","unicode-range","units-per-em","v-alphabetic","v-hanging","v-ideographic","v-mathematical","vector-effect","vert-adv-y","vert-origin-x","vert-origin-y","word-spacing","writing-mode","xmlns:xlink","x-height"].forEach(O=>{const j=O.replace(m,g);h[j]=new c(j,t,!1,O,null,!1,!1)}),["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach(O=>{const j=O.replace(m,g);h[j]=new c(j,t,!1,O,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(O=>{const j=O.replace(m,g);h[j]=new c(j,t,!1,O,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(O=>{h[O]=new c(O,t,!1,O.toLowerCase(),null,!1,!1)});const E="xlinkHref";h[E]=new c("xlinkHref",t,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(O=>{h[O]=new c(O,t,!1,O.toLowerCase(),null,!0,!0)});const{CAMELCASE:A,SAME:C,possibleStandardNames:T}=requirePossibleStandardNamesOptimized(),M=":A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u
208037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD"+"\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",P=RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+M+"]*$")),N=Object.keys(T).reduce((O,j)=>{const B=T[j];return B===C?O[j]=j:B===A?O[j.toLowerCase()]=j:O[j]=B,O},{});return lib$2.BOOLEAN=i,lib$2.BOOLEANISH_STRING=n,lib$2.NUMERIC=r,lib$2.OVERLOADED_BOOLEAN=s,lib$2.POSITIVE_NUMERIC=o,lib$2.RESERVED=e,lib$2.STRING=t,lib$2.getPropertyInfo=l,lib$2.isCustomAttribute=P,lib$2.possibleStandardNames=N,lib$2}var utilities$2={},cjs$4={},cjs$3,hasRequiredCjs$4;function requireCjs$4(){if(hasRequiredCjs$4)return cjs$3;hasRequiredCjs$4=1;var e=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,t=/\n/g,n=/^\s*/,i=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,s=/^:\s*/,r=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,o=/^[;\s]*/,l=/^\s+|\s+$/g,c=` 209`,h="/",p="*",m="",g="comment",E="declaration";function A(T,I){if(typeof T!="string")throw new TypeError("First argument must be a string");if(!T)return[];I=I||{};var M=1,P=1;function N(d){var v=d.match(t);v&&(M+=v.length);var b=d.lastIndexOf(c);P=~b?d.length-b:P+d.length}function O(){var d={line:M,column:P};return function(v){return v.position=new j(d),U(),v}}function j(d){this.start=d,this.end={line:M,column:P},this.source=I.source}j.prototype.content=T;function B(d){var v=new Error(I.source+":"+M+":"+P+": "+d);if(v.reason=d,v.filename=I.source,v.line=M,v.column=P,v.source=T,!I.silent)throw v}function D(d){var v=d.exec(T);if(v){var b=v[0];return N(b),T=T.slice(b.length),v}}function U(){D(n)}function z(d){var v;for(d=d||[];v=R();)v!==!1&&d.push(v);return d}function R(){var d=O();if(!(h!=T.charAt(0)||p!=T.charAt(1))){for(var v=2;m!=T.charAt(v)&&(p!=T.charAt(v)||h!=T.charAt(v+1));)++v;if(v+=2,m===T.charAt(v-1))return B("End of comment missing");var b=T.slice(2,v-2);return P+=2,N(b),T=T.slice(v),P+=2,d({type:g,comment:b})}}function a(){var d=O(),v=D(i);if(v){if(R(),!D(s))return B("property missing ':'");var b=D(r),S=d({type:E,property:C(v[0].replace(e,m)),value:b?C(b[0].replace(e,m)):m});return D(o),S}}function f(){var d=[];z(d);for(var v;v=a();)v!==!1&&(d.push(v),z(d));return d}return U(),f()}function C(T){return T?T.replace(l,m):m}return cjs$3=A,cjs$3}var hasRequiredCjs$3;function requireCjs$3(){if(hasRequiredCjs$3)return cjs$4;hasRequiredCjs$3=1;var e=cjs$4&&cjs$4.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(cjs$4,"__esModule",{value:!0}),cjs$4.default=n;const t=e(requireCjs$4());function n(i,s){let r=null;if(!i||typeof i!="string")return r;const o=(0,t.default)(i),l=typeof s=="function";return o.forEach(c=>{if(c.type!=="declaration")return;const{property:h,value:p}=c;l?s(h,p,c):p&&(r=r||{},r[h]=p)}),r}return cjs$4}var utilities$1={},hasRequiredUtilities$2;function requireUtilities$2(){if(hasRequiredUtilities$2)return utilities$1;hasRequiredUtilities$2=1,Object.defineProperty(utilities$1,"__esModule",{value:!0}),utilities$1.camelCase=void 0;var e=/^--[a-zA-Z0-9_-]+$/,t=/-([a-z])/g,n=/^[^-]+$/,i=/^-(webkit|moz|ms|o|khtml)-/,s=/^-(ms)-/,r=function(h){return!h||n.test(h)||e.test(h)},o=function(h,p){return p.toUpperCase()},l=function(h,p){return"".concat(p,"-")},c=function(h,p){return p===void 0&&(p={}),r(h)?h:(h=h.toLowerCase(),p.reactCompat?h=h.replace(s,l):h=h.replace(i,l),h.replace(t,o))};return utilities$1.camelCase=c,utilities$1}var cjs$2,hasRequiredCjs$2;function requireCjs$2(){if(hasRequiredCjs$2)return cjs$2;hasRequiredCjs$2=1;var e=cjs$2&&cjs$2.__importDefault||function(s){return s&&s.__esModule?s:{default:s}},t=e(requireCjs$3()),n=requireUtilities$2();function i(s,r){var o={};return!s||typeof s!="string"||(0,t.default)(s,function(l,c){l&&c&&(o[(0,n.camelCase)(l,r)]=c)}),o}return i.default=i,cjs$2=i,cjs$2}var hasRequiredUtilities$1;function requireUtilities$1(){return hasRequiredUtilities$1||(hasRequiredUtilities$1=1,function(e){var t=utilities$2&&utilities$2.__importDefault||function(p){return p&&p.__esModule?p:{default:p}};Object.defineProperty(e,"__esModule",{value:!0}),e.returnFirstArg=e.canTextBeChildOfNode=e.ELEMENTS_WITH_NO_TEXT_CHILDREN=e.PRESERVE_CUSTOM_ATTRIBUTES=void 0,e.isCustomComponent=r,e.setStyleProp=l;var n=requireReact(),i=t(requireCjs$2()),s=new Set(["annotation-xml","color-profile","font-face","font-face-src","font-face-uri","font-face-format","font-face-name","missing-glyph"]);function r(p,m){return p.includes("-")?!s.has(p):!!(m&&typeof m.is=="str
209ing")}var o={reactCompat:!0};function l(p,m){if(typeof p=="string"){if(!p.trim()){m.style={};return}try{m.style=(0,i.default)(p,o)}catch{m.style={}}}}e.PRESERVE_CUSTOM_ATTRIBUTES=Number(n.version.split(".")[0])>=16,e.ELEMENTS_WITH_NO_TEXT_CHILDREN=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);var c=function(p){return!e.ELEMENTS_WITH_NO_TEXT_CHILDREN.has(p.name)};e.canTextBeChildOfNode=c;var h=function(p){return p};e.returnFirstArg=h}(utilities$2)),utilities$2}var hasRequiredAttributesToProps;function requireAttributesToProps(){if(hasRequiredAttributesToProps)return attributesToProps;hasRequiredAttributesToProps=1,Object.defineProperty(attributesToProps,"__esModule",{value:!0}),attributesToProps.default=r;var e=requireLib$3(),t=requireUtilities$1(),n=["checked","value"],i=["input","select","textarea"],s={reset:!0,submit:!0};function r(l,c){l===void 0&&(l={});var h={},p=!!(l.type&&s[l.type]);for(var m in l){var g=l[m];if((0,e.isCustomAttribute)(m)){h[m]=g;continue}var E=m.toLowerCase(),A=o(E);if(A){var C=(0,e.getPropertyInfo)(A);switch(n.includes(A)&&i.includes(c)&&!p&&(A=o("default"+E)),h[A]=g,C==null?void 0:C.type){case e.BOOLEAN:h[A]=!0;break;case e.OVERLOADED_BOOLEAN:g===""&&(h[A]=!0);break}continue}t.PRESERVE_CUSTOM_ATTRIBUTES&&(h[m]=g)}return(0,t.setStyleProp)(l.style,h),h}function o(l){return e.possibleStandardNames[l]}return attributesToProps}var domToReact={},hasRequiredDomToReact;function requireDomToReact(){if(hasRequiredDomToReact)return domToReact;hasRequiredDomToReact=1;var e=domToReact&&domToReact.__importDefault||function(l){return l&&l.__esModule?l:{default:l}};Object.defineProperty(domToReact,"__esModule",{value:!0}),domToReact.default=r;var t=requireReact(),n=e(requireAttributesToProps()),i=requireUtilities$1(),s={cloneElement:t.cloneElement,createElement:t.createElement,isValidElement:t.isValidElement};function r(l,c){var h,p,m,g,E;c===void 0&&(c={});for(var A=[],C=typeof c.replace=="function",T=(h=c.transform)!==null&&h!==void 0?h:i.returnFirstArg,I=(p=c.library)!==null&&p!==void 0?p:s,M=I.cloneElement,P=I.createElement,N=I.isValidElement,O=l.length,j=0;j<O;j++){var B=l[j];if(C){var D=(m=c.replace)===null||m===void 0?void 0:m.call(c,B,j);if(N(D)){O>1&&(D=M(D,{key:(g=D.key)!==null&&g!==void 0?g:j})),A.push(T(D,B,j));continue}}if(B.type==="text"){var U=!B.data.trim().length;if(U&&B.parent&&!(0,i.canTextBeChildOfNode)(B.parent)||c.trim&&U)continue;A.push(T(B.data,B,j));continue}var z=B,R={};o(z)?((0,i.setStyleProp)(z.attribs.style,z.attribs),R=z.attribs):z.attribs&&(R=(0,n.default)(z.attribs,z.name));var a=void 0;switch(B.type){case"script":case"style":B.children[0]&&(R.dangerouslySetInnerHTML={__html:B.children[0].data});break;case"tag":B.name==="textarea"&&B.children[0]?R.defaultValue=B.children[0].data:!((E=B.children)===null||E===void 0)&&E.length&&(a=r(B.children,c));break;default:continue}O>1&&(R.key=j),A.push(T(P(B.name,R,a),B,j))}return A.length===1?A[0]:A}function o(l){return i.PRESERVE_CUSTOM_ATTRIBUTES&&l.type==="tag"&&(0,i.isCustomComponent)(l.name,l.attribs)}return domToReact}var hasRequiredLib$2;function requireLib$2(){return hasRequiredLib$2||(hasRequiredLib$2=1,function(e){var t=lib$5&&lib$5.__importDefault||function(c){return c&&c.__esModule?c:{default:c}};Object.defineProperty(e,"__esModule",{value:!0}),e.htmlToDOM=e.domToReact=e.attributesToProps=e.Text=e.ProcessingInstruction=e.Element=e.Comment=void 0,e.default=l;var n=t(requireHtmlToDom());e.htmlToDOM=n.default;var i=t(requireAttributesToProps());e.attributesToProps=i.default;var s=t(requireDomToReact());e.domToReact=s.default;var r=requireLib$4();Object.defineProperty(e,"Comment",{enumerable:!0,get:function(){return r.Comment}}),Object.defineProperty(e,"Element",{enumerable:!0,get:function(){return r.Element}}),Object.defineProperty(e,"ProcessingInstruction",{enumerable:!0,get:function(){return r.ProcessingInstruction}}),Object.defineProperty(e,"Text",{enumerable:!0,get:function(){return r.Text}});var o={lowerCaseAttributeNames:!1};function l(c,h){var p;if(typeof c!="string")throw new TypeError("First argument must be a string");return c?(0,s.default)((0,n.default)(c,(p=h==null?void 0:h.htmlparser2)!==null&&p!==void 0?p:o),h):[]}}(lib$5)),lib$5}var libExports=requireLib$2();const HTMLReactParser=getDefaultExportFromCjs(libExports),reactHtmlParser=HTMLReactParser.default||HTMLReactParser;class HtmlParser{}HtmlParser.toReactElement=reactHtmlParser;const IconBase=({children:e,size:t,...n})=>
209jsxRuntimeExports.jsx("svg",{stroke:"currentColor",fill:"currentColor",strokeWidth:"0",...n,height:t??"1em",width:t??"1em",xmlns:"http://www.w3.org/2000/svg",children:e}),InfoCircle=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 512 512",children:jsxRuntimeExports.jsx("path",{d:"M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z"})})}),Edit=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 48 48",children:jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M41.056 2.83091C40.1061 1.88104 38.7251 1.72205 37.9713 2.47578L31.8444 8.60273L39.3973 16.1556L45.5242 10.0287C46.2779 9.27492 46.1189 7.89388 45.1691 6.94401L41.056 2.83091ZM36.4006 19.1523L28.8477 11.5994L3.7482 36.6989L2.02699 44.2841C1.82275 45.1842 2.81577 46.1773 3.71587 45.973L11.3011 44.2518L36.4006 19.1523Z"})})}),Menu=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsxs("svg",{viewBox:"0 0 48 48",children:[jsxRuntimeExports.jsx("rect",{x:"2",y:"5",width:"44",height:"5.5",rx:"2.75"}),jsxRuntimeExports.jsx("rect",{x:"2",y:"38",width:"44",height:"5.5",rx:"2.75"}),jsxRuntimeExports.jsx("rect",{x:"2",y:"21.5",width:"44",height:"5.5",rx:"2.75"})]})}),Plus=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 48 48",children:jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M26.9936 4.80275C26.892 3.23784 25.5906 2 24 2C22.3431 2 21 3.34315 21 5V21H5C3.34315 21 2 22.3431 2 24C2 25.5906 3.23784 26.892 4.80275 26.9936L5 27H21V43L21.0064 43.1973C21.108 44.7622 22.4094 46 24 46C25.6569 46 27 44.6569 27 43V27H43C44.6569 27 46 25.6569 46 24C46 22.4094 44.7622 21.108 43.1973 21.0064L43 21H27V5L26.9936 4.80275Z"})})}),Minus=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 48 48",children:jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.99996 24C1.99996 25.5906 3.23781 26.892 4.80271 26.9936L4.99996 27L43 27C44.6568 27 46 25.6569 46 24C46 22.4094 44.7621 21.108 43.1972 21.0064L43 21L4.99996 21C3.34311 21 1.99996 22.3431 1.99996 24Z"})})}),MinusCircle=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 48 48",children:jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M24 46C36.1503 46 46 36.1503 46 24C46 11.8497 36.1503 2 24 2C11.8497 2 2 11.8497 2 24C2 36.1503 11.8497 46 24 46ZM11 21C9.34315 21 8 22.3431 8 24C8 25.6569 9.34315 27 11 27H37C38.6569 27 40 25.6569 40 24C40 22.3431 38.6569 21 37 21H11Z"})})}),Tick=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 48 48",children:jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16.7603 45.4992C18.1404 47.2242 20.6576 47.5038 22.3826 46.1237C22.6795 45.8861 22.9407 45.6077 23.1586 45.2971L23.3137 45.0582L46.5725 6.29147C47.4249 4.87071 46.9642 3.02794 45.5434 2.17553C44.1753 1.35469 42.4158 1.75153 41.5262 3.05072L41.4275 3.20462L19.648 39.505L7.11535 23.8398C6.12008 22.5958 4.33635 22.3541 3.05047 23.2575L2.89864 23.3714C1.65465 24.3667 1.41294 26.1504 2.31636 27.4363L2.43028 27.5882L16.7603 45.4992Z"})})}),TickCircle=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 20 20",children:jsxRuntimeExports.jsx("path",{d:"M19.1693 10.0002C19.1693 15.0628 15.0652 19.1668 10.0026 19.1668C4.93999 19.1668 0.835938 15.0628 0.835938 10.0002C0.835938 4.93755 4.93999 0.833496 10.0026 0.833496C15.0652 0.833496 19.1693 4.93755 19.1693 10.0002ZM8.79999 12.6295L6.1876 9.68628L6.14272 9.63885C5.71905 9.2244 5.03876 9.18723 4.5764 9.54785C4.0907 9.92667 4.02458 10.6028 4.42872 11.0581L8.06408 15.1534L8.10792 15.1998C8.63326 15.7162 9.52717 15.6288 9.91971 15.0267L15.6646 6.21525L15.6968 6.16246C15.9807 5.65305 15.7993 5.03562 15.285 4.741C14.7459 4.43215 14.0417 4.59146 13.7123 5.09682
209L8.79999 12.6295Z"})})}),TickCircleOutline=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsxs("svg",{viewBox:"0 0 48 48",fill:"none",children:[jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M46 24C46 11.8497 36.1503 2 24 2C11.8497 2 2 11.8497 2 24C2 36.1503 11.8497 46 24 46C36.1503 46 46 36.1503 46 24ZM6 24C6 14.0589 14.0589 6 24 6C33.9411 6 42 14.0589 42 24C42 33.9411 33.9411 42 24 42C14.0589 42 6 33.9411 6 24Z",fill:"currentColor"}),jsxRuntimeExports.jsx("path",{d:"M21.9473 28.7932L17.4689 23.7476L17.392 23.6663C16.6657 22.9558 15.4995 22.8921 14.7069 23.5103C13.8742 24.1597 13.7609 25.3189 14.4537 26.0993L20.6857 33.1198L20.7609 33.1994C21.6615 34.0847 23.1939 33.9347 23.8668 32.9026L33.7153 17.7973L33.7703 17.7068C34.257 16.8335 33.9462 15.7751 33.0645 15.27C32.1403 14.7406 30.9332 15.0137 30.3683 15.88L21.9473 28.7932Z",fill:"currentColor"})]})}),Cross=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 48 48",children:jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.97733 2.74371C5.79895 1.70898 4.00339 1.75397 2.87868 2.87868C1.70711 4.05025 1.70711 5.94975 2.87868 7.12132L19.7574 24L2.87868 40.8787C1.70711 42.0503 1.70711 43.9497 2.87868 45.1213C4.00339 46.246 5.79895 46.291 6.97733 45.2563L7.12132 45.1213L24 28.2426L40.8787 45.1213L41.0227 45.2563C42.201 46.291 43.9966 46.246 45.1213 45.1213C46.2929 43.9497 46.2929 42.0503 45.1213 40.8787L28.2426 24L45.1213 7.12132C46.2929 5.94975 46.2929 4.05025 45.1213 2.87868C43.9966 1.75397 42.201 1.70898 41.0227 2.74371L40.8787 2.87868L24 19.7574L7.12132 2.87868L6.97733 2.74371Z"})})}),CrossCircle=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 48 48",children:jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M24 46C36.1503 46 46 36.1503 46 24C46 11.8497 36.1503 2 24 2C11.8497 2 2 11.8497 2 24C2 36.1503 11.8497 46 24 46ZM11.2721 11.2721C12.4018 10.1423 14.2084 10.102 15.3865 11.151L15.5147 11.2721L24 19.7574L32.4853 11.2721C33.6569 10.1005 35.5564 10.1005 36.7279 11.2721C37.8577 12.4018 37.898 14.2084 36.849 15.3865L36.7279 15.5147L28.2426 24L36.7279 32.4853C37.8995 33.6569 37.8995 35.5564 36.7279 36.7279C35.5982 37.8577 33.7916 37.898 32.6135 36.849L32.4853 36.7279L24 28.2426L15.5147 36.7279C14.3431 37.8995 12.4437 37.8995 11.2721 36.7279C10.1423 35.5982 10.102 33.7916 11.151 32.6135L11.2721 32.4853L19.7574 24L11.2721 15.5147C10.1005 14.3431 10.1005 12.4437 11.2721 11.2721Z"})})}),ExclamationCircle$1=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 48 48",children:jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M24 46C36.1503 46 46 36.1503 46 24C46 11.8497 36.1503 2 24 2C11.8497 2 2 11.8497 2 24C2 36.1503 11.8497 46 24 46ZM20.306 13.6715C20.1413 11.6951 21.7009 10 23.6842 10C25.6675 10 27.2272 11.6951 27.0625 13.6715L26.0783 25.4813C25.9745 26.7265 24.9337 27.6842 23.6842 27.6842C22.4347 27.6842 21.3939 26.7265 21.2901 25.4813L20.306 13.6715ZM27.3684 34.3158C27.3684 36.3505 25.7189 38 23.6842 38C21.6495 38 20 36.3505 20 34.3158C20 32.2811 21.6495 30.6316 23.6842 30.6316C25.7189 30.6316 27.3684 32.2811 27.3684 34.3158Z"})})}),ExclamationCircleOutline=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsxs("svg",{viewBox:"0 0 20 21",children:[jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10 18.375C14.1422 18.375 17.5 14.8492 17.5 10.5C17.5 6.15076 14.1422 2.625 10 2.625C5.8579 2.625 2.50004 6.15076 2.50004 10.5C2.50004 14.8492 5.8579 18.375 10 18.375ZM10 20.125C15.0626 20.125 19.1667 15.8157 19.1667 10.5C19.1667 5.18426 15.0626 0.875 10 0.875C4.93743 0.875 0.833374 5.18426 0.833374 10.5C0.833374 15.8157 4.93743 20.125 10 20.125Z"}),jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.0119 11.3449C10.9994 11.6068 10.7935 11.8125 10.5437 11.8125H9.24802C8.99824 11.8125 8.79234 11.6068 8.77986 11.3449L8.51423 5.76678C8.50086 5.48564 8.71431 5.25 8.98241 5.25H10.8093C11.0774 5.25 11.2909 5.48564 11.2775 5.76678L11.0119 11.3449ZM11.4584 14.1094C11.4584 15.014 10.7574 15.75 9.89587 15.75C9.0343
2091 15.75 8.33337 15.014 8.33337 14.1094C8.33337 13.2047 9.03431 12.4688 9.89587 12.4688C10.7574 12.4688 11.4584 13.2047 11.4584 14.1094Z"})]})}),Download=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 48 48",children:jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M24 2C36.1503 2 46 11.8497 46 24C46 36.1503 36.1503 46 24 46C11.8497 46 2 36.1503 2 24C2 11.8497 11.8497 2 24 2ZM24 6C14.0589 6 6 14.0589 6 24C6 33.9411 14.0589 42 24 42C33.9411 42 42 33.9411 42 24C42 14.0589 33.9411 6 24 6ZM22 13C22 11.8954 22.8954 11 24 11C25.1046 11 26 11.8954 26 13V30.9962L33.7081 24.4733L33.8376 24.3724C34.6762 23.7721 35.849 23.9071 36.5268 24.7081C37.2403 25.5513 37.1352 26.8133 36.2919 27.5268L25.9382 36.2879L25.7825 36.4111C25.3001 36.7678 24.7364 36.9619 24.1656 36.9932C24.111 36.9977 24.0558 37 24 37C23.9438 37 23.8882 36.9977 23.8331 36.9931C23.2004 36.958 22.5765 36.7229 22.0625 36.288L11.7082 27.5268L11.5872 27.4158C10.8565 26.6882 10.7954 25.5092 11.4733 24.7082L11.5843 24.5872C12.3119 23.8565 13.4908 23.7955 14.2919 24.4733L22 30.995V13Z"})})}),Upload=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsxs("svg",{viewBox:"0 0 48 48",children:[jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M24 46C36.1503 46 46 36.1503 46 24C46 11.8497 36.1503 2 24 2C11.8497 2 2 11.8497 2 24C2 36.1503 11.8497 46 24 46ZM24 42C33.9411 42 42 33.9411 42 24C42 14.0589 33.9411 6 24 6C14.0589 6 6 14.0589 6 24C6 33.9411 14.0589 42 24 42Z"}),jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M22.6485 10.5257C23.4131 9.82477 24.5867 9.82477 25.3514 10.5257L37.3514 21.5257C38.1657 22.2721 38.2207 23.5372 37.4743 24.3514C36.7279 25.1657 35.4628 25.2207 34.6485 24.4743L25.9999 16.5465V36C25.9999 37.1046 25.1045 38 23.9999 38C22.8954 38 21.9999 37.1046 21.9999 36L21.9999 16.5465L13.3514 24.4743C12.5372 25.2207 11.2721 25.1657 10.5257 24.3515C9.77928 23.5372 9.83429 22.2721 10.6485 21.5257L22.6485 10.5257Z"})]})}),LightBulbFilled=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 48 48",children:jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M24 1C15.7157 1 9 7.71573 9 16L9.0056 16.3496C9.13231 20.3057 11.3987 24.0721 14.8358 27.0555L15.111 27.29L15.598 31.4634C15.8332 33.4796 17.5412 35 19.5711 35H28.8381L29.0361 34.9951C30.8086 34.908 32.3228 33.6576 32.7322 31.9144L33.803 27.353L33.8311 27.3296C37.0817 24.5083 39 20.4106 39 16C39 7.71573 32.2843 1 24 1ZM16 38.5C16 37.6716 16.6716 37 17.5 37H30.5C31.3284 37 32 37.6716 32 38.5C32 39.3284 31.3284 40 30.5 40H17.5C16.6716 40 16 39.3284 16 38.5ZM18 42C18 43.6569 20.6863 45 24 45C27.3137 45 30 43.6569 30 42H18Z"})})}),Chat=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 48 48",children:jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8 2H40C43.3137 2 46 4.68629 46 8V33L45.9959 33.2249C45.8776 36.4344 43.2384 39 40 39H33.472L17.3416 47.0652C16.9251 47.2735 16.4657 47.382 16 47.382L15.8237 47.3769C14.2489 47.2856 13 45.9796 13 44.382V39H8C4.68629 39 2 36.3137 2 33V8C2 4.68629 4.68629 2 8 2ZM40 6H8C6.89543 6 6 6.89543 6 8V33C6 34.1046 6.89543 35 8 35H14L14.1763 35.0051C15.7511 35.0963 17 36.4023 17 38V42.764L31.8944 35.3167C32.311 35.1084 32.7703 35 33.2361 35H40C41.1046 35 42 34.1046 42 33V8C42 6.89543 41.1046 6 40 6Z"})})}),Calendar=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 14 14",children:jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.66634 0.291748C4.97386 0.291748 5.22581 0.529712 5.24807 0.831547L5.24967 0.875081V1.45841H8.74967V0.875081C8.74967 0.552915 9.01084 0.291748 9.33301 0.291748C9.64053 0.291748 9.89247 0.529712 9.91474 0.831547L9.91634 0.875081V1.45841H11.083C12.3717 1.45841 13.4163 2.50308 13.4163 3.79175V10.7917C13.4163 12.0804 12.3717 13.1251 11.083 13.1251H2.91634C1.62768 13.1251 0.583008 12.0804 0.583008 10.7917V3.79175C0.583008 2.50308 1.62768 1.45841 2.91634 1.45841H4.08301V0.875081C4.08301 0.552915 4.34417 0.291748 4.66634 0.291748ZM8.74967 4.37508V4.95842L8.75128 5.00195C8.77354 5.30378 9.02549 5.54175 9.33301 5.54
209175C9.65517 5.54175 9.91634 5.28058 9.91634 4.95842V4.37508H12.2497V10.7917L12.2482 10.85C12.2179 11.4673 11.7078 11.9584 11.083 11.9584H2.91634L2.85811 11.957C2.24083 11.9266 1.74967 11.4166 1.74967 10.7917V4.37508H4.08301V4.95842L4.08461 5.00195C4.10688 5.30378 4.35882 5.54175 4.66634 5.54175C4.98851 5.54175 5.24967 5.28058 5.24967 4.95842V4.37508H8.74967Z"})})}),Time=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 16 16",children:jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.00033 0.666748C12.0504 0.666748 15.3337 3.94999 15.3337 8.00008C15.3337 12.0502 12.0504 15.3334 8.00033 15.3334C3.95024 15.3334 0.666992 12.0502 0.666992 8.00008C0.666992 3.94999 3.95024 0.666748 8.00033 0.666748ZM8.00033 2.00008C4.68662 2.00008 2.00033 4.68637 2.00033 8.00008C2.00033 11.3138 4.68662 14.0001 8.00033 14.0001C11.314 14.0001 14.0003 11.3138 14.0003 8.00008C14.0003 4.68637 11.314 2.00008 8.00033 2.00008ZM8.00033 3.33341C8.35178 3.33341 8.63972 3.60537 8.66517 3.95033L8.66699 4.00008V7.33394H12.0008C12.369 7.33394 12.6675 7.63241 12.6675 8.0006C12.6675 8.35206 12.3956 8.63999 12.0506 8.66544L12.0008 8.66727H7.9998C7.63162 8.66727 7.33314 8.36879 7.33314 8.0006C7.33314 7.99169 7.33331 7.98282 7.33366 7.974V4.00008C7.33366 3.63189 7.63214 3.33341 8.00033 3.33341Z"})})}),Eye=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 48 48",children:jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.52343 14.6802L9.66812 14.5317C17.7614 7.04597 30.2465 7.02969 38.3593 14.4943L38.3961 14.5282L38.551 14.6875L45.5091 22.6875C46.1636 23.4401 46.1636 24.5599 45.5091 25.3125L38.551 33.3125L38.4538 33.4165L38.1437 33.7205C30.2679 41.2842 17.7933 41.2962 9.89216 33.6895L9.62471 33.4269L9.52343 33.3198L2.49728 25.3198C1.83424 24.5648 1.83424 23.4351 2.49728 22.6802L9.52343 14.6802ZM41.348 24L35.608 17.399L35.3668 17.1822C28.7834 11.3862 18.8536 11.4845 12.3842 17.4682L12.449 17.409L6.661 24L12.478 30.623L12.6807 30.8219C19.0038 36.9091 28.9985 36.9133 35.3305 30.8762L35.581 30.631L41.348 24ZM34 24C34 18.4771 29.5228 14 24 14C18.4772 14 14 18.4771 14 24C14 29.5228 18.4772 34 24 34C29.5228 34 34 29.5228 34 24ZM20 24C20 21.7909 21.7909 20 24 20C26.2091 20 28 21.7909 28 24C28 26.2091 26.2091 28 24 28C21.7909 28 20 26.2091 20 24Z"})})}),EyeSlash=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 48 48",children:jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M45.4142 2.58579C44.6743 1.84585 43.4988 1.8069 42.713 2.46895L42.5858 2.58579L33.8529 11.3187C26.101 7.25412 16.3761 8.32732 9.66812 14.5318L9.52343 14.6802L2.49728 22.6802C1.83424 23.4352 1.83424 24.5648 2.49728 25.3198L9.52343 33.3198L9.62471 33.4269L9.89216 33.6896C10.1641 33.9513 10.4414 34.2041 10.7238 34.4478L2.58578 42.5858C1.80474 43.3668 1.80474 44.6332 2.58578 45.4142C3.32573 46.1542 4.50121 46.1931 5.287 45.531L5.41422 45.4142L8.39194 42.4365L14.0458 36.7826C21.708 41.0948 31.5417 40.0609 38.1437 33.7206L38.4538 33.4165L38.551 33.3125L45.5091 25.3125C46.1636 24.5599 46.1636 23.4401 45.5091 22.6875L38.551 14.6875L38.3961 14.5282L38.3593 14.4944C38.0045 14.1679 37.6413 13.8557 37.2705 13.5579L45.4142 5.41421C46.1953 4.63317 46.1953 3.36684 45.4142 2.58579ZM30.8546 14.317C24.7775 11.6853 17.4992 12.7372 12.3842 17.4682L12.449 17.409L6.661 24L12.478 30.623L12.6807 30.8219C12.9668 31.0973 13.2604 31.3602 13.5608 31.6108L15.6568 29.5148C14.6098 27.9339 14 26.0382 14 24C14 18.4772 18.4772 14 24 14C26.0382 14 27.9339 14.6098 29.5148 15.6568L30.8546 14.317ZM17.01 33.8184L18.4852 32.3432C20.0661 33.3902 21.9618 34 24 34C29.5228 34 34 29.5228 34 24C34 21.9618 33.3902 20.0661 32.3432 18.4852L34.4212 16.4072C34.7433 16.6526 35.0587 16.911 35.3668 17.1822L35.608 17.399L41.348 24L35.581 30.631L35.3305 30.8762C30.3081 35.6648 22.9812 36.6525 17.01 33.8184ZM24 20C24.3583 20 24.7056 20.0471 25.0361 20.1355L20.1355 25.0361C20.0471 24.7056 20 24.3583 20 24C20 21.7909 21.7909 20 24 20ZM24 28C23.6417 28 23.2944 27.9529 22.9639 27.8645L27.8645 22.9639C27.9529 23.2944 28 23.6417 28 24C28 26.2091 26.2091 28 24 28Z"})})}),Link$1=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsxs("svg",{viewBox:"0 0 10 10",children:[jsxRuntimeExports.jsx("path",{d:"m5.83333.416504
209c-.23012 0-.41666.186548-.41666.416667s.18654.416669.41666.416669h2.29167l-3.41963 3.41963c-.16272.16271-.16272.42653 0 .58925s.42654.16272.58926 0l3.45537-3.45537v2.36315c0 .23012.18655.41667.41667.41667.23011 0 .41666-.18655.41666-.41667v-3.333329c0-.230119-.18655-.416667-.41666-.416667z"}),jsxRuntimeExports.jsx("path",{d:"m1.45833 2.08317v6.66667h6.45834v-2.99797c0-.23012.18654-.41667.41666-.41667s.41667.18655.41667.41667v2.99797c0 .46023-.3731.83333-.83333.83333h-6.45834c-.460234 0-.83333-.3731-.83333-.83333v-6.66667c0-.46024.373095-.83333.83333-.83333h2.71342c.23012 0 .41666.18655.41666.41666 0 .23012-.18654.41667-.41666.41667z"})]})}),ArrowLeft=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 48 48",children:jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M24.0004 2.76436C22.7657 1.65954 20.8691 1.76486 19.7643 2.99959L3.36096 21.3318L3.22058 21.4974C2.00391 23.0134 2.05068 25.2019 3.36089 26.6662L19.7643 44.9994L19.8952 45.1369C21.014 46.2405 22.8131 46.297 24.0004 45.2347L24.1378 45.1038C25.2415 43.9851 25.298 42.1859 24.2357 40.9986L11.7093 26.999H43.5L43.6763 26.9939C45.2511 26.9027 46.5 25.5967 46.5 23.999C46.5 22.3422 45.1568 20.999 43.5 20.999H11.7095L24.2357 7.00047L24.3578 6.85515C25.3307 5.62103 25.1877 3.82668 24.0004 2.76436Z",fill:"currentColor"})})}),ArrowRight=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 48 48",children:jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M24.8414 2.76436C26.0761 1.65954 27.9727 1.76486 29.0775 2.99959L45.4809 21.3318L45.6213 21.4974C46.8379 23.0134 46.7912 25.2019 45.481 26.6662L29.0776 44.9994L28.9467 45.1369C27.8279 46.2405 26.0287 46.297 24.8415 45.2347L24.704 45.1038C23.6004 43.9851 23.5438 42.1859 24.6061 40.9986L37.1326 26.999H5.34186L5.16559 26.9939C3.59078 26.9027 2.34186 25.5967 2.34186 23.999C2.34186 22.3422 3.68501 20.999 5.34186 20.999H37.1324L24.6062 7.00047L24.4841 6.85515C23.5112 5.62103 23.6542 3.82668 24.8414 2.76436Z",fill:"currentColor"})})}),File=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 14 18",children:jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.65021 0.75H11.125C12.3676 0.75 13.375 1.75736 13.375 3V15C13.375 16.2426 12.3676 17.25 11.125 17.25H2.875C1.63236 17.25 0.625 16.2426 0.625 15V8.09767C0.625 7.52634 0.842339 6.97642 1.23292 6.55946L6.00813 1.46179C6.43352 1.00768 7.02797 0.75 7.65021 0.75ZM7.75 2.25V7.50484C7.75 7.90023 7.44405 8.22415 7.05597 8.25279L7 8.25484H2.125V15C2.125 15.4142 2.46079 15.75 2.875 15.75H11.125C11.5392 15.75 11.875 15.4142 11.875 15V3C11.875 2.58579 11.5392 2.25 11.125 2.25H7.75ZM3.10533 6.75472L6.25 6.7545V3.3977L3.10533 6.75472Z"})})}),FileFilled=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsxs("svg",{viewBox:"0 0 48 48",children:[jsxRuntimeExports.jsx("path",{d:"M38 5H24V21H10V43H38V5Z",stroke:"white"}),jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M25.7339 2H35C38.3137 2 41 4.68629 41 8V40C41 43.3137 38.3137 46 35 46H13C9.68629 46 7 43.3137 7 40V21.5938C7 20.0702 7.57957 18.6038 8.62112 17.4919L21.355 3.89812C22.4894 2.68714 24.0746 2 25.7339 2ZM26 6V20.0129C26 21.0673 25.1841 21.9311 24.1493 22.0074L24 22.0129H11V40C11 41.1046 11.8954 42 13 42H35C36.1046 42 37 41.1046 37 40V8C37 6.89543 36.1046 6 35 6H26ZM13.6142 18.0126L22 18.012V11.006V9.06054L13.6142 18.0126Z"}),jsxRuntimeExports.jsx("path",{d:"M12 17.6822H22V6.99996L12 17.6822Z",stroke:"#9B9B9B"}),jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M26 2V20.0129C26 21.0673 25.1841 21.9311 24.1493 22.0074L24 22.0129L7 22.0074V18.012H22V11.006V2H26Z",fill:"white"})]})}),Image=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 18 15",children:jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15.75 0.25H2.25C1.42157 0.25 0.75 0.921573 0.75 1.75V13C0.75 13.8284 1.42157 14.5 2.25 14.5H15.75C16.5784 14.5 17.25 13.8284 17.25 13V1.75C17.25 0.921573 16.5
209784 0.25 15.75 0.25ZM2.25 1.75H15.75V9L12.7531 5.00407C12.3676 4.4901 11.6044 4.46777 11.1895 4.95831L7.877 8.875L6.69701 7.69627C6.31039 7.31006 5.68534 7.30574 5.29342 7.68655L2.25 10.6437V1.75ZM6 4C6 4.82843 5.32843 5.5 4.5 5.5C3.67157 5.5 3 4.82843 3 4C3 3.17157 3.67157 2.5 4.5 2.5C5.32843 2.5 6 3.17157 6 4Z"})})}),HouseOutline=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsxs("svg",{viewBox:"0 0 16 16",children:[jsxRuntimeExports.jsx("path",{d:"M7.43687 0.832452C7.77975 0.611351 8.22041 0.611351 8.56329 0.832452L15.0273 5.00077C15.3375 5.20079 15.4267 5.61423 15.2265 5.9242C15.0264 6.23417 14.6126 6.3233 14.3024 6.12327L8.00008 2.05921L1.69772 6.12327C1.38752 6.3233 0.973791 6.23417 0.77362 5.9242C0.573448 5.61423 0.662639 5.20079 0.972833 5.00077L7.43687 0.832452Z",fill:"currentColor"}),jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.2002 3.39818L13.5 6.86484V13.8605C13.5 14.6739 12.8434 15.3333 12.0334 15.3333H3.96679C3.15678 15.3333 2.50014 14.6739 2.50014 13.8605V6.86484L7.79995 3.39818C7.9216 3.31861 8.07855 3.31861 8.2002 3.39818ZM8.00008 4.85385L12.1761 7.58545V13.8605C12.1761 13.9397 12.1122 14.0039 12.0334 14.0039H10.0054V10.048C10.0054 9.64007 9.6747 9.30941 9.2668 9.30941H6.77229C6.3644 9.30941 6.03373 9.64007 6.03373 10.048V14.0039H3.96679C3.88794 14.0039 3.82402 13.9397 3.82402 13.8605V7.58545L8.00008 4.85385Z",fill:"currentColor"})]})}),Mail=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 16 12",children:jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.00033 0C1.26395 0 0.666992 0.596954 0.666992 1.33333V10.6667C0.666992 11.403 1.26395 12 2.00033 12H14.0003C14.7367 12 15.3337 11.403 15.3337 10.6667V1.33333C15.3337 0.596954 14.7367 0 14.0003 0H13.7261H2.29332H2.00033ZM2.00033 2.04294V10.6667H14.0003V2.06488L8.50441 6.51798C8.26213 6.71429 7.91613 6.71642 7.67145 6.52312L2.00033 2.04294ZM12.7852 1.33333H3.25298L8.07944 5.14623L12.7852 1.33333Z"})})}),Agency=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 12 14",children:jsxRuntimeExports.jsx("path",{clipRule:"evenodd",d:"m5.33333 4.33333v-3h-3v3zm-3 1.33334v2.66666h3v-2.66666zm0 4v3.00003h3v-3.00003zm4.33334 3.00003h3v-3.00003h-3zm3-4.33337v-2.66666h-3v2.66666zm0-4v-3h-3v3zm.66663 9.66667h-8.66663-1.000003c-.36819 0-.666667-.2985-.666667-.6667s.298477-.6666.666667-.6666h.333333v-12.000033c0-.36819.29848-.666667.66667-.666667h.66666 3.66667 3.66667.66663c.3682 0 .6667.298477.6667.666667v12.000033h.3333c.3682 0 .6667.2984.6667.6666s-.2985.6667-.6667.6667z",fillRule:"evenodd"})})}),Trash=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 13 12",children:jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.1499 0.5C8.54932 0.5 8.87582 0.81223 8.89863 1.20593L8.8999 1.25V2.25H10.9642H11.3999C11.676 2.25 11.8999 2.47386 11.8999 2.75C11.8999 3.01359 11.6959 3.22954 11.4372 3.24863L11.3999 3.25H10.843L10.0029 10.1805C9.91161 10.9336 9.27241 11.5 8.51379 11.5H4.28601C3.52739 11.5 2.88819 10.9336 2.79691 10.1805L1.95685 3.25H1.3999C1.12376 3.25 0.899902 3.02614 0.899902 2.75C0.899902 2.48641 1.10387 2.27046 1.36259 2.25137L1.3999 2.25H1.83564H3.8999V1.25C3.8999 0.85058 4.21213 0.524085 4.60583 0.501273L4.6499 0.5H8.1499ZM7.8999 1.5V2.25H4.8999V1.5H7.8999ZM9.8354 3.25H2.96415L3.78964 10.0602C3.81847 10.298 4.01121 10.48 4.24643 10.4984L4.28601 10.5H8.51379C8.76667 10.5 8.97973 10.3112 9.01016 10.0602L9.8354 3.25ZM6.89855 4.4627C6.87946 4.20398 6.66351 4.00002 6.39992 4.00002C6.12378 4.00002 5.89992 4.22387 5.89992 4.50002V8.75002L5.90129 8.78733C5.92038 9.04605 6.13633 9.25002 6.39992 9.25002C6.67606 9.25002 6.89992 9.02616 6.89992 8.75002V4.50002L6.89855 4.4627ZM4.37056 4.00088C4.63369 3.9854 4.86125 4.17634 4.89549 4.43348L4.89905 4.47065L5.14905 8.72065C5.16527 8.99632 4.95494 9.23294 4.67928 9.24915C4.41614 9.26463 4.18859 9.07369 4.15434 8.81655L4.15078 8.77938L3.90078 4.52938C3.88456 4.25371 4.09489 4.01709 4.37056 4.00088ZM8.89988 4.49204C8.89602 4.23265 8.69241 4.01636 8.42928 4.00088L8.39195 4.00006C8.13256 4.00392 7.91626 4.20752 7.90078 4.47065L7.65078 8.72065L7.64996 8.75799C7.65382 9.01738 7.85742 9.23367 8.12056 9.24915C8.39622 9.26537 8.63284 9.05504 8.64906 8.77938L8.89906 4.52938L8.89988 4.49204Z"})})}),Refresh=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 14 14",children:jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.6288 3.51624C7.91886 2.22263 5.47358 2.35535 3.91453 3.91441C3.10664 4.7223 2.68201 5.7668 2.6399 6.82533C2.59314 8.0007 3.01805 9.18916 3.91453 10.0856C5.61866 11.7898 8.38161 11.7898 10.0857 10.0856C10.3146 9.85677 10.6857 9.85677 10.9145 10.0856C11.1434 10.3145 11.1434 10.6856 10.9145 10.9144C8.75267 13.0763 5.2476 13.0763 3.08575 10.9144C1.94849 9.77716 1.40954 8.26717 1.46875 6.77874C1.52212 5.43733 2.06137 4.11001 3.08575 3.08563C5.06749 1.10389 8.17795 0.938782 10.3478 2.59031V1.1721C10.3478 0.848437 10.6101 0.58606 10.9338 0.58606C11.2575 0.58606 11.5198 0.848437 11.5198 1.1721V4.10227C11.5198 4.2577 11.4581 4.40676 11.3482 4.51666C11.2383 4.62657 11.0892 4.68831 10.9338 4.68831L8.15013 4.68831C7.82647 4.68831 7.5641 4.42593 7.5641 4.10227C7.5641 3.77862 7.82647 3.51624 8.15013 3.51624L9.6288 3.51624Z"})})}),Video=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 14 14",children:jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.74967 1.75H8.16634C8.81067 1.75 9.33301 2.27233 9.33301 2.91667V11.0833C9.33301 11.7277 8.81067 12.25 8.16634 12.25H1.74967C1.10534 12.25 0.583008 11.7277 0.583008 11.0833V2.91667C0.583008 2.27233 1.10534 1.75 1.74967 1.75ZM12.833 2.39764C13.1405 2.39764 13.3925 2.63561 13.4147 2.93744L13.4163 2.98097V11.019C13.4163 11.1537 13.3698 11.2842 13.2845 11.3884C13.0907 11.6253 12.7493 11.6703 12.5019 11.4993L12.4636 11.4705L9.91634 9.38627V4.61343L12.4636 2.5295C12.5548 2.45489 12.6661 2.40989 12.7827 2.39981L12.833 2.39764Z"})})}),Search=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsxs("svg",{viewBox:"0 0 16 16",children:[jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.50002 12.0001C9.72168 12.0001 12.3334 9.46303 12.3334 6.33341C12.3334 3.2038 9.72168 0.666748 6.50002 0.666748C3.27836 0.666748 0.666687 3.2038 0.666687 6.33341C0.666687 9.46303 3.27836 12.0001 6.50002 12.0001ZM6.5054 10.6667C8.89863
20910.6667 10.8387 8.72665 10.8387 6.33342C10.8387 3.94018 8.89863 2.00008 6.5054 2.00008C4.11216 2.00008 2.17206 3.94018 2.17206 6.33342C2.17206 8.72665 4.11216 10.6667 6.5054 10.6667Z"}),jsxRuntimeExports.jsx("path",{d:"M10.4191 9.24072L15.0153 13.8369C15.3408 14.1624 15.3408 14.69 15.0153 15.0154C14.6899 15.3409 14.1622 15.3409 13.8368 15.0154L9.24062 10.4192L10.4191 9.24072Z"})]})}),EllipsisV=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 48 48",children:jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M24 15C20.6863 15 18 12.3137 18 9C18 5.68629 20.6863 3 24 3C27.3137 3 30 5.68629 30 9C30 12.3137 27.3137 15 24 15ZM24 45C20.6863 45 18 42.3137 18 39C18 35.6863 20.6863 33 24 33C27.3137 33 30 35.6863 30 39C30 42.3137 27.3137 45 24 45ZM18 24C18 27.3137 20.6863 30 24 30C27.3137 30 30 27.3137 30 24C30 20.6863 27.3137 18 24 18C20.6863 18 18 20.6863 18 24Z"})})}),Copy=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsxs("svg",{viewBox:"0 0 16 16",children:[jsxRuntimeExports.jsx("path",{d:"M7.66683 12.0002H13.0002C13.7365 12.0002 14.3335 11.4032 14.3335 10.6668V6.66683V4.641C14.3335 4.23595 14.1494 3.85287 13.8331 3.59984L11.3654 1.62567C11.129 1.43654 10.8352 1.3335 10.5325 1.3335H7.66683C6.93045 1.3335 6.3335 1.93045 6.3335 2.66683V10.6668C6.3335 11.4032 6.93045 12.0002 7.66683 12.0002Z",fill:"white"}),jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.00033 2.66675C7.00033 2.29856 7.2988 2.00008 7.66699 2.00008H10.167V4.33341C10.167 5.06979 10.7639 5.66675 11.5003 5.66675H13.667V10.6667C13.667 11.0349 13.3685 11.3334 13.0003 11.3334H7.66699C7.2988 11.3334 7.00033 11.0349 7.00033 10.6667V2.66675ZM13.5918 4.33341C13.5495 4.25196 13.4903 4.17913 13.4168 4.12034L11.5003 2.58716V4.33341H13.5918ZM7.66699 0.666748C6.56242 0.666748 5.66699 1.56218 5.66699 2.66675V10.6667C5.66699 11.7713 6.56242 12.6667 7.66699 12.6667H13.0003C14.1049 12.6667 15.0003 11.7713 15.0003 10.6667V4.64091C15.0003 4.03335 14.7241 3.45872 14.2497 3.07918L11.782 1.10501C11.4274 0.82131 10.9868 0.666748 10.5326 0.666748H7.66699Z"}),jsxRuntimeExports.jsx("path",{d:"M3.66683 14.6667H9.00016C9.73654 14.6667 10.3335 14.0697 10.3335 13.3333V9.33333V7.3075C10.3335 6.90245 10.1494 6.51937 9.83309 6.26634L7.36538 4.29217C7.12896 4.10304 6.83522 4 6.53245 4H3.66683C2.93045 4 2.3335 4.59695 2.3335 5.33333V13.3333C2.3335 14.0697 2.93045 14.6667 3.66683 14.6667Z",fill:"white"}),jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.66683 5.3335C2.66683 4.96531 2.96531 4.66683 3.3335 4.66683H5.8335V7.00016C5.8335 7.73654 6.43045 8.3335 7.16683 8.3335H9.3335V13.3335C9.3335 13.7017 9.03502 14.0002 8.66683 14.0002H3.3335C2.96531 14.0002 2.66683 13.7017 2.66683 13.3335V5.3335ZM9.25834 7.00016C9.216 6.91871 9.15678 6.84588 9.08329 6.78708L7.16683 5.25391V7.00016H9.25834ZM3.3335 3.3335C2.22893 3.3335 1.3335 4.22893 1.3335 5.3335V13.3335C1.3335 14.4381 2.22893 15.3335 3.3335 15.3335H8.66683C9.7714 15.3335 10.6668 14.4381 10.6668 13.3335V7.30766C10.6668 6.7001 10.3907 6.12547 9.91622 5.74592L7.44851 3.77176C7.09389 3.48806 6.65326 3.3335 6.19912 3.3335H3.3335Z"})]})}),CaretDown=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 48 48",children:jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M39.4131 12.892C40.5773 11.7131 42.4768 11.7012 43.6557 12.8655C44.7874 13.9831 44.8436 15.7784 43.8162 16.9632L43.6822 17.108L25.9058 35.108C24.7763 36.2517 22.9575 36.2956 21.7751 35.2397L21.6364 35.1077L3.86516 17.1077C2.7011 15.9287 2.71325 14.0292 3.89229 12.8652C5.02417 11.7477 6.81998 11.7142 7.99172 12.7564L8.13484 12.8923L23.771 28.729L39.4131 12.892Z",fill:"currentColor"})})}),CaretRight=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 48 48",children:jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.6658 8.36082C11.4869 7.19659 11.475 5.29713 12.6393 4.11826C13.7569 2.98655 15.5522 2.93034 16.737 3.95769L16.8818 4.09175L34.8818 21.8682C36.0255 22.9976 36.0694 24.8164 35.0135 25.9988L34.8815 26.1375L16.8815 43.9088C15.7025 45.0728 13.803 45.0607 12.639 43.8816C11.5215 42.7498 11.488 40.9539 12.5302 39.7822L12.6661 39.6391L28.5028 24.0029L12.6658 8.36082Z",fill:"currentColor"})})}),CaretLeft=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 48 48",children:jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M34.8818 39.6392C36.0607 40.8034 36.0726 42.7029 34.9083 43.8817C33.7907 45.0135 31.9954 45.0697 30.8106 44.0423L30.6658 43.9083L12.6658 26.1318C11.5221 25.0024 11.4782 23.1836 12.5341 22.0012L12.6661 21.8625L30.6661 4.09123C31.8451 2.92717 33.7446 2.93932 34.9086 4.1183
2096C36.0261 5.25024 36.0596 7.04606 35.0174 8.21779L34.8815 8.36092L19.0448 23.9971L34.8818 39.6392Z",fill:"currentColor"})})}),Warning=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsxs("svg",{viewBox:"0 0 14 14",children:[jsxRuntimeExports.jsx("path",{d:"M6.17994 1.64071C6.54448 1.00876 7.45584 1.00876 7.82038 1.64071L13.2885 11.1199C13.6531 11.7518 13.1974 12.5417 12.4683 12.5417H1.53202C0.802933 12.5417 0.347255 11.7518 0.711798 11.1199L6.17994 1.64071Z"}),jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.00017 4.95825C6.60765 4.95825 6.29896 5.29373 6.33156 5.6849L6.52634 8.02226C6.54688 8.2687 6.75288 8.45825 7.00017 8.45825C7.24746 8.45825 7.45347 8.2687 7.474 8.02226L7.66878 5.6849C7.70138 5.29373 7.39269 4.95825 7.00017 4.95825ZM7.00016 10.4999C7.40287 10.4999 7.72933 10.1735 7.72933 9.77075C7.72933 9.36804 7.40287 9.04158 7.00016 9.04158C6.59746 9.04158 6.271 9.36804 6.271 9.77075C6.271 10.1735 6.59746 10.4999 7.00016 10.4999Z",fill:"white"})]})}),Bar=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsxs("svg",{viewBox:"0 0 48 48",children:[jsxRuntimeExports.jsx("path",{d:"M2 4C2 2.89543 2.89543 2 4 2H30C31.1046 2 32 2.89543 32 4V8C32 9.10457 31.1046 10 30 10H4C2.89543 10 2 9.10457 2 8V4Z"}),jsxRuntimeExports.jsx("path",{d:"M2 16C2 14.8954 2.89543 14 4 14H44C45.1046 14 46 14.8954 46 16V20C46 21.1046 45.1046 22 44 22H4C2.89543 22 2 21.1046 2 20V16Z"}),jsxRuntimeExports.jsx("path",{d:"M2 28C2 26.8954 2.89543 26 4 26H22C23.1046 26 24 26.8954 24 28V32C24 33.1046 23.1046 34 22 34H4C2.89543 34 2 33.1046 2 32V28Z"}),jsxRuntimeExports.jsx("path",{d:"M2 40C2 38.8954 2.89543 38 4 38H35C36.1046 38 37 38.8954 37 40V44C37 45.1046 36.1046 46 35 46H4C2.89543 46 2 45.1046 2 44V40Z"})]})}),Settings=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 24 24",children:jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.19058 2.04144C9.34363 1.42944 9.89353 1 10.5245 1H13.4755C14.1065 1 14.6564 1.42944 14.8094 2.04144L15.3046 4.02207L17.0551 2.97175C17.0551 2.97174 17.0551 2.97176 17.0551 2.97175C17.5961 2.64712 18.2887 2.73238 18.7348 3.17851C18.7348 3.17851 18.7348 3.1785 18.7348 3.17851L20.8215 5.26514C21.2676 5.71127 21.3529 6.40381 21.0283 6.94486L19.9779 8.69544L21.9585 9.19058C22.5706 9.3436 23 9.89359 23 10.5245V13.4755C23 14.1064 22.5706 14.6564 21.9585 14.8094L19.9779 15.3046L21.0283 17.0551C21.3529 17.5962 21.2676 18.2887 20.8215 18.7348L18.7349 20.8215C18.7349 20.8215 18.7349 20.8215 18.7349 20.8215C18.2887 21.2676 17.5962 21.3529 17.0552 21.0283L15.3046 19.9779L14.8094 21.9585C14.6564 22.5705 14.1065 23 13.4755 23H10.5245C9.89353 23 9.34363 22.5706 9.19058 21.9586L8.69542 19.9779L6.94489 21.0283C6.40385 21.3529 5.71131 21.2676 5.26517 20.8215C5.26516 20.8215 5.26517 20.8215 5.26517 20.8215L3.17852 18.7348C2.7324 18.2887 2.64711 17.5962 2.97174 17.0551L4.0221 15.3046L2.04151 14.8094C1.42942 14.6564 1 14.1064 1 13.4755V10.5245C1 9.89359 1.42942 9.3436 2.04151 9.19058L4.0221 8.69544L2.97179 6.94493C2.97178 6.94491 2.97181 6.94496 2.97179 6.94493C2.64712 6.40386 2.73239 5.71127 3.17848 5.26516L5.26512 3.17853C5.26513 3.17852 5.26512 3.17853 5.26512 3.17853C5.71129 2.73236 6.40383 2.64713 6.94483 2.97172L8.69543 4.02207L9.19058 2.04144ZM10.8824 2.83333L10.474 4.46671C10.1754 5.66108 8.80789 6.22756 7.7522 5.59415L6.30846 4.72791L4.72792 6.30845L5.59417 7.75219C6.22757 8.80788 5.6611 10.1754 4.46674 10.474L2.83333 10.8824V13.1176L4.46674 13.526C5.6611 13.8246 6.22757 15.1921 5.59417 16.2478L4.72793 17.6915L6.30848 19.2721L7.75218 18.4059C8.80786 17.7724 10.1754 18.3389 10.474 19.5333L10.8824 21.1667H13.1176L13.526 19.5333C13.8246 18.3389 15.1921 17.7724 16.2478 18.4059L17.6915 19.2721L19.2721 17.6915L18.4059 16.2478C18.4059 16.2478 18.4059 16.2478 18.4059 16.2478C17.7724 15.1921 18.3389 13.8246 19.5333 13.526L21.1667 13.1176V10.8824L19.5333 10.474C18.3389 10.1754 17.7724 8.80789 18.4058 7.7522L19.2721 6.30847L17.6915 4.72792L16.2478 5.59413C16.2478 5.59414 16.2478 5.59413 16.2478 5.59413C15.1921 6.22755 13.8246 5.66108 13.526 4.46673L13.1176 2.83333H10.8824ZM12 9.25C10.4812 9.25 9.25 10.4812 9.25 12C9.25 13.5188 10.4812 14.75 12 14.75C13.5188 14.75 14.75 13.5188 14.75 12C14.75 10.4812 13.5188 9.25 12 9.25ZM7.41667 12C7.41667 9.4687 9.4687 7.41667 12 7.41667C14.5313 7.41667 16.5833 9.4687 16.5833 12C16.5833 14.5313 14.5313 16.5833 12 16.5833C9.4687 16.5833 7.41667 14.5313 7.41667 12Z"})})}),SettingsFilled=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 24 24",children:jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.9053 1.37873C9.96097 1.15615 10.1609 1 10.3904 1H13.6096C13.8391 1 14.039 1.15615 14.0947 1.37873L14.6349 3.53934C14.7977 4.19082 15.5437 4.49979 16.1195 4.1543L18.0292 3.00847C18.2259 2.89043 18.4778 2.92142 18.64 3.08366L20.9163 5.35999C21.0786 5.52223 21.1096 5.77406 20.9915 5.97079L19.8457 7.88052C19.5002 8.45635 19.8092 9.20229 20.4606 9.36516L22.6213 9.90532C22.8438 9.96096 23 10.161 23 10.3904V13.6096C23 13.839 22.8438 14.039 22.6213 14.0947L20.4607 14.6348C19.8092 14.7977 19.5002 15.5436 19.8457 16.1195L20.9915 18.0292C21.1096 18.2259 21.0786 18.4778 20.9164 18.64L18.64 20.9163C18.4778 21.0786 18.226 21.1096 18.0292 20.9915L16.1195 19.8457C1
2095.5437 19.5002 14.7977 19.8092 14.6349 20.4607L14.0947 22.6213C14.039 22.8438 13.8391 23 13.6096 23H10.3904C10.1609 23 9.96097 22.8438 9.9053 22.6213L9.36514 20.4607C9.20227 19.8092 8.45633 19.5002 7.88052 19.8457L5.97079 20.9915C5.77408 21.1096 5.52225 21.0786 5.36002 20.9163L3.08368 18.64C2.92145 18.4778 2.89044 18.2259 3.00848 18.0292L4.15433 16.1195C4.49982 15.5436 4.19083 14.7977 3.53937 14.6348L1.37872 14.0947C1.15616 14.039 1 13.839 1 13.6096V10.3904C1 10.161 1.15616 9.96096 1.37872 9.90532L3.53937 9.36516C4.19083 9.20229 4.49982 8.45635 4.15433 7.88052L3.00848 5.97079C2.89041 5.77406 2.92142 5.52223 3.08365 5.35999L5.35999 3.08366C5.52222 2.92142 5.77405 2.89043 5.97079 3.00847L7.88052 4.1543C8.45636 4.4998 9.2023 4.19082 9.36517 3.53934L9.9053 1.37873ZM12 16C14.2091 16 16 14.2091 16 12C16 9.79086 14.2091 8 12 8C9.79086 8 8 9.79086 8 12C8 14.2091 9.79086 16 12 16Z"})})}),Personnel=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 48 48",children:jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M33 14.5C33 9.25329 28.7467 5 23.5 5C18.2533 5 14 9.25329 14 14.5C14 19.7467 18.2533 24 23.5 24C28.7467 24 33 19.7467 33 14.5ZM16 25C11.5817 25 8 28.5817 8 33V41C8 42.1046 8.89543 43 10 43H38C39.1046 43 40 42.1046 40 41V33C40 28.5817 36.4183 25 32 25H16Z"})})}),Transfer=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 17 16",children:jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.74248 8.53768C5.00283 8.79803 5.42494 8.79803 5.68529 8.53768C5.94564 8.27733 5.94564 7.85522 5.68529 7.59487L3.49002 5.39961L10.5174 5.39961C10.8856 5.39961 11.1841 5.10113 11.1841 4.73294C11.1841 4.36475 10.8856 4.06627 10.5174 4.06627L3.39527 4.06627L5.6555 1.80604C5.91585 1.54569 5.91585 1.12358 5.6555 0.863231C5.39515 0.602881 4.97304 0.602881 4.71269 0.863231L1.36177 4.21416C1.16523 4.41069 1.11706 4.69941 1.21725 4.94114C1.26811 5.09597 1.37414 5.22578 1.5121 5.3073L4.74248 8.53768ZM6.49983 10.668C6.13164 10.668 5.83317 10.9664 5.83317 11.3346C5.83317 11.7028 6.13164 12.0013 6.49983 12.0013H13.622L11.3618 14.2615C11.1014 14.5219 11.1014 14.944 11.3618 15.2043C11.6221 15.4647 12.0442 15.4647 12.3046 15.2043L15.6555 11.8534C15.852 11.6569 15.9002 11.3682 15.8 11.1265C15.7492 10.9716 15.6431 10.8418 15.5052 10.7603L12.2748 7.5299C12.0144 7.26955 11.5923 7.26955 11.332 7.5299C11.0716 7.79024 11.0716 8.21235 11.332 8.4727L13.5272 10.668H6.49983Z"})})}),ListView=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 16 16",children:jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.66666 0.666626C1.56209 0.666626 0.666656 1.56206 0.666656 2.66663V13.3333C0.666656 14.4379 1.56209 15.3333 2.66666 15.3333H13.3333C14.4379 15.3333 15.3333 14.4379 15.3333 13.3333V2.66663C15.3333 1.56206 14.4379 0.666626 13.3333 0.666626H2.66666ZM5.33332 1.99996H7.33332V3.99996H5.33332V1.99996ZM3.99999 3.99996V1.99996H2.66666C2.29847 1.99996 1.99999 2.29844 1.99999 2.66663V3.99996H3.99999ZM1.99999 5.33329H3.99999V7.33329H1.99999V5.33329ZM1.99999 8.66663H3.99999V10.6666H1.99999V8.66663ZM1.99999 12V13.3333C1.99999 13.7015 2.29847 14 2.66666 14H3.99999V12H1.99999ZM5.33332 12V14H7.33332V12H5.33332ZM8.66666 12V14H13.3333C13.7015 14 14 13.7015 14 13.3333V12H8.66666ZM14 10.6666H8.66666V8.66663H14V10.6666ZM7.33332 10.6666H5.33332V8.66663H7.33332V10.6666ZM5.33332 7.33329H7.33332V5.33329H5.33332V7.33329ZM8.66666 7.33329H14V5.33329H8.66666V7.33329ZM14 3.99996V2.66663C14 2.29844 13.7015 1.99996 13.3333 1.99996H8.66666V3.99996H14Z"})})}),Split=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 16 16",children:jsxRuntimeExports.jsx("path",{d:"M1.07782 15.2827C0.999479 15.2503 0.926065 15.2023 0.862312 15.1387C0.86184 15.1382 0.861368 15.1378 0.860898 15.1373C0.74067 15.0167 0.666342 14.8503 0.666342 14.6666V11.3333C0.666342 10.9651 0.964819 10.6666 1.33301 10.6666C1.7012 10.6666 1.99968 10.9651 1.99968 11.3333V13.0571L4.40408 10.6527C6.27944 8.77734 7.33301 6.23381 7.33301 3.58164V1.33325C7.33301 0.965063 7.63148 0.666
209586 7.99967 0.666586C8.36787 0.666586 8.66634 0.965063 8.66634 1.33325V3.58164C8.66634 6.23381 9.71991 8.77734 11.5953 10.6527L13.9997 13.0571V11.3333C13.9997 10.9651 14.2982 10.6666 14.6663 10.6666C15.0345 10.6666 15.333 10.9651 15.333 11.3333V14.6666L15.333 14.6717C15.3317 14.8406 15.2666 15.0091 15.1377 15.138C15.0738 15.2019 15.0002 15.2501 14.9215 15.2827C14.8429 15.3153 14.7567 15.3333 14.6663 15.3333H11.333C10.9648 15.3333 10.6663 15.0348 10.6663 14.6666C10.6663 14.2984 10.9648 13.9999 11.333 13.9999H13.0569L10.6525 11.5955C9.45907 10.4021 8.55931 8.96999 7.99967 7.41137C7.44004 8.96999 6.54028 10.4021 5.34689 11.5955L2.94248 13.9999H4.66634C5.03453 13.9999 5.33301 14.2984 5.33301 14.6666C5.33301 15.0348 5.03453 15.3333 4.66634 15.3333H1.33312C1.24273 15.3333 1.15642 15.3153 1.07782 15.2827Z"})})}),Quote=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 48 48",children:jsxRuntimeExports.jsx("path",{d:"M13.0914 20.9639C12.6467 20.9639 12.22 21.0321 11.7953 21.0942C11.9328 20.6293 12.0744 20.1563 12.3017 19.7315C12.5291 19.1142 12.884 18.5792 13.237 18.0401C13.5321 17.4569 14.0525 17.0621 14.4354 16.5631C14.8362 16.0782 15.3826 15.7555 15.8153 15.3527C16.24 14.9319 16.7964 14.7214 17.239 14.4248C17.7017 14.1583 18.1045 13.8637 18.5352 13.7234L19.61 13.2786C20.1536 13.0515 20.45 12.4615 20.3077 11.8898L19.884 10.1886C19.7203 9.53098 19.0563 9.12891 18.3976 9.28858C18.0167 9.38477 17.5521 9.49699 17.0237 9.63126C16.4833 9.73146 15.907 10.006 15.2649 10.2565C14.6308 10.5411 13.897 10.7335 13.215 11.1904C12.5291 11.6273 11.7374 11.992 11.0395 12.5772C10.3635 13.1804 9.54794 13.7034 8.94573 14.4709C8.28769 15.1884 7.63763 15.9419 7.133
20913 16.7996C6.54887 17.6172 6.15205 18.515 5.7333 19.4028C5.35442 20.2906 5.04933 21.1984 4.80007 22.0802C4.32748 23.8477 4.11611 25.5271 4.03435 26.9639C3.96655 28.4028 4.00644 29.5992 4.09019 30.4649C4.1201 30.8737 4.17593 31.2705 4.21581 31.5451L4.26566 31.8818L4.31751 31.8697C4.67218 33.5347 5.48863 35.0648 6.67243 36.2829C7.85622 37.5011 9.35899 38.3575 11.0069 38.7532C12.6548 39.1488 14.3804 39.0675 15.9843 38.5187C17.5881 37.9699 19.0046 36.9759 20.0698 35.6519C21.1351 34.3278 21.8055 32.7277 22.0037 31.0367C22.2019 29.3456 21.9196 27.6328 21.1896 26.0962C20.4595 24.5597 19.3116 23.2623 17.8784 22.354C16.4453 21.4458 14.7857 20.9638 13.0914 20.9639ZM35.0261 20.9639C34.5814 20.9639 34.1547 21.0321 33.73 21.0942C33.8676 20.6293 34.0091 20.1563 34.2365 19.7315C34.4638 19.1142 34.8187 18.5792 35.1717 18.0401C35.4668 17.4569 35.9872 17.0621 36.3701 16.5631C36.7709 16.0782 37.3173 15.7555 37.75 15.3527C38.1747 14.9319 38.7311 14.7214 39.1738 14.4248C39.6364 14.1583 40.0392 13.8637 40.4699 13.7234L41.5447 13.2786C42.0883 13.0515 42.3847 12.4615 42.2424 11.8898L41.8188 10.1886C41.655 9.53097 40.991 9.12891 40.3323 9.28858C39.9514 9.38477 39.4868 9.49699 38.9584 9.63126C38.418 9.73146 37.8417 10.006 37.1996 10.2565C36.5675 10.5431 35.8317 10.7335 35.1497 11.1924C34.4638 11.6293 33.6721 11.994 32.9742 12.5792C32.2982 13.1824 31.4827 13.7054 30.8804 14.4709C30.2224 15.1884 29.5723 15.9419 29.0678 16.7996C28.4836 17.6172 28.0868 18.515 27.668 19.4028C27.2891 20.2906 26.984 21.1984 26.7348 22.0802C26.2622 23.8477 26.0508 25.5271 25.9691 26.9639C25.9013 28.4028 25.9411 29.5992 26.0249 30.4649C26.0548 30.8737 26.1106 31.2705 26.1505 31.5451L26.2004 31.8818L26.2522 31.8697C26.6069 33.5347 27.4233 35.0648 28.6071 36.2829C29.7909 37.5011 31.2937 38.3575 32.9416 38.7532C34.5895 39.1488 36.3152 39.0675 37.919 38.5187C39.5228 37.9699 40.9393 36.9759 42.0045 35.6519C43.0698 34.3278 43.7403 32.7277 43.9384 31.0367C44.1366 29.3456 43.8543 27.6328 43.1243 26.0962C42.3942 24.5597 41.2463 23.2623 39.8132 22.354C38.3801 21.4458 36.7204 20.9638 35.0261 20.9639Z"})})}),AppSwitcher=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 24 24",children:jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.5 4.5C4.5 2.84315 5.84315 1.5 7.5 1.5C9.15685 1.5 10.5 2.84315 10.5 4.5C10.5 6.15685 9.15685 7.5 7.5 7.5C5.84315 7.5 4.5 6.15685 4.5 4.5ZM14.4328 10.7441C14.6443 11.0367 14.8043 11.3689 14.8996 11.7275C14.9942 12.0815 15.0211 12.4447 14.9852 12.7996C14.9422 13.2337 14.8066 13.6406 14.5985 14.0003C14.391 14.3605 14.1061 14.6816 13.7514 14.936C13.4625 15.1441 13.135 15.3021 12.7817 15.3971C12.4231 15.4942 12.0548 15.5217 11.6952 15.4847C11.2646 15.4413 10.8609 15.3068 10.5037 15.1008C10.1416 14.8929 9.81897 14.6071 9.56358 14.2508C9.35517 13.9612 9.1971 13.6331 9.10216 13.2791C9.006 12.9223 8.97854 12.5561 9.01498 12.1984C9.05825 11.7649 9.19377 11.3587 9.40162 10.9995C9.60857 10.6404 9.89228 10.3203 10.2455 10.0663C10.5374 9.85546 10.8688 9.69587 11.2264 9.60069C11.5802 9.50604 11.9433 9.47891 12.298 9.51461C12.7343 9.55763 13.1431 9.69411 13.5042 9.90376C13.8614 10.1103 14.1798 10.3928 14.4328 10.7441ZM1 12.5C1 14.1569 2.34314 15.5 4 15.5C5.65686 15.5 7 14.1569 7 12.5C7 10.8431 5.65686 9.5 4 9.5C2.34314 9.5 1 10.8431 1 12.5ZM17 12.5C17 14.1569 18.3431 15.5 20 15.5C21.6569 15.5 23 14.1569 23 12.5C23 10.8431 21.6569 9.5 20 9.5C18.3431 9.5 17 10.8431 17 12.5ZM7.5 17C5.84315 17 4.5 18.3431 4.5 20C4.5 21.6569 5.84315 23 7.5 23C9.15685 23 10.5 21.6569 10.5 20C10.5 18.3431 9.15685 17 7.5 17ZM13.5 4.5C13.5 2.84315 14.8431 1.5 16.5 1.5C18.1569 1.5 19.5 2.84315 19.5 4.5C19.5 6.15685 18.1569 7.5 16.5 7.5C14.8431 7.5 13.5 6.15685 13.5 4.5ZM16.5 17C14.8431 17 13.5 18.3431 13.5 20C13.5 21.6569
20914.8431 23 16.5 23C18.1569 23 19.5 21.6569 19.5 20C19.5 18.3431 18.1569 17 16.5 17Z"})})}),Archive=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsxs("svg",{viewBox:"0 0 14 14",fill:"none",children:[jsxRuntimeExports.jsx("path",{d:"M4.08331 6.7085C4.08331 6.54741 4.2139 6.41683 4.37498 6.41683H9.62498C9.78606 6.41683 9.91665 6.54741 9.91665 6.7085V7.29183C9.91665 7.45291 9.78606 7.5835 9.62498 7.5835H4.37498C4.2139 7.5835 4.08331 7.45291 4.08331 7.29183V6.7085Z",fill:"currentColor"}),jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.74998 0.583496C1.10565 0.583496 0.583313 1.10583 0.583313 1.75016V2.91683C0.583313 3.56116 1.10565 4.0835 1.74998 4.0835L1.74998 12.8335C1.74998 13.1557 2.01115 13.4168 2.33331 13.4168H11.6666C11.9888 13.4168 12.25 13.1557 12.25 12.8335V4.0835C12.8943 4.0835 13.4166 3.56116 13.4166 2.91683V1.75016C13.4166 1.10583 12.8943 0.583496 12.25 0.583496H1.74998ZM10.7916 4.0835H3.20831C3.04723 4.0835 2.91665 4.21408 2.91665 4.37516V11.9585C2.91665 12.1196 3.04723 12.2502 3.20831 12.2502H10.7916C10.9527 12.2502 11.0833 12.1196 11.0833 11.9585V4.37516C11.0833 4.21408 10.9527 4.0835 10.7916 4.0835ZM11.9583 2.91683C12.1194 2.91683 12.25 2.78625 12.25 2.62516V2.04183C12.25 1.88075 12.1194 1.75016 11.9583 1.75016H2.04165C1.88056 1.75016 1.74998 1.88075 1.74998 2.04183V2.62516C1.74998 2.78625 1.88056 2.91683 2.04165 2.91683H11.9583Z",fill:"currentColor"})]})}),Send=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 48 48",children:jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.6869 24.3848L2.36237 42.9187C1.67122 44.6082 3.41915 46.2644 5.06895 45.4832L44.8561 25.5384C46.378 24.8178 46.3823 22.6538 44.8632 21.9272L4.86886 2.20258C3.21866 1.41318 1.46247 3.07056 2.1551 4.76366L10.6869 22.8705C10.8854 23.3557 10.8854 23.8995 10.6869 24.3848ZM35.8152 21.9248L8.25961 8.33485L14.3053 21.1655C14.3349 21.2283 14.3628 21.2918 14.3891 21.356C14.4655 21.5429 14.5322 21.7328 14.5891 21.9248H35.8152ZM14.3785 25.9248C14.3647 25.958 14.3504 25.9909 14.3357 26.0237L8.34214 39.368L35.1594 25.9248H14.3785Z"})})}),UserFilled=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 32 38",children:jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M25 9.5C25 4.25329 20.7467 0 15.5 0C10.2533 0 6 4.25329 6 9.5C6 14.7467 10.2533 19 15.5 19C20.7467 19 25 14.7467 25 9.5ZM8 20C3.58172 20 0 23.5817 0 28V36C0 37.1046 0.895431 38 2 38H30C31.1046 38 32 37.1046 32 36V28C32 23.5817 28.4183 20 24 20H8Z"})})}),MediaLink=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsxs("svg",{viewBox:"0 0 16 16",children:[jsxRuntimeExports.jsx("path",{d:"M5.632 6.95848C6.57356 6.01692 8.10013 6.01692 9.04169 6.95848C9.55801 7.4748 9.7912 8.16704 9.74125 8.84227C9.73938 8.86745 9.77015 8.88199 9.78801 8.86413L11.1651 7.48704C11.1721 7.48002 11.1747 7.4697 11.1717 7.46022C10.9842 6.86086 10.6531 6.29675 10.1782 5.82191C8.60898 4.25265 6.0647 4.25265 4.49544 5.82191L1.84345 8.4739C0.274188 10.0432 0.274187 12.5874 1.84345 14.1567C3.41272 15.726 5.957 15.726 7.52627 14.1567L9.42054 12.2624C9.57844 12.1045 9.72045 11.9368 9.84657 11.7611C9.86205 11.7396 9.83966 11.7114 9.81485 11.7209C9.0733 12.0039 8.26897 12.0735 7.4965 11.9299C7.48779 11.9283 7.47883 11.931 7.47256 11.9373L6.3897 13.0201C5.44815 13.9617 3.92158 13.9617 2.98002 13.0201C2.03846 12.0786 2.03846 10.552 2.98002 9.61046L5.632 6.95848Z"}),jsxRuntimeExports.jsx("path",{d:"M6.18482 4.27979C6.16002 4.28925 6.13762 4.2611 6.15311 4.23953C6.27923 4.06388 6.42124 3.89611 6.57914 3.73821L8.47341 1.84394C10.0427 0.274676 12.587 0.274676 14.1562 1.84394C15.7255 3.41321 15.7255 5.95749 14.1562 7.52676L11.5042 10.1787C9.93497 11.748 7.39069 11.748 5.82143 10.1787C5.34659 9.7039 5.01543 9.13979 4.82795 8.54043C4.82498 8.53095 4.82755 8.52063 4.83458 8.51361L6.21167 7.13652C6.22952 7.11866 6.26029 7.1332 6.25843 7.15838C6.20848 7.83361 6.44166 8.52585 6.95799 9.04217C7.89955 9.98373 9.42612 9.98374 10.3677 9.04218L13.0197 6.39019C13.9612 5.44863 13.9612 3.92206 13.0197 2.9805C12.0781 2.03895 10.5515 2.03894 9.60997 2.9805L8.52711 4.06336C8.52085 4.06963 8.51189 4.07239 8.50317 4.07077C7.73071 3.92712 6.92638 3.99679 6.18482 4.27979Z"})]})}),Medal=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsxs("svg",{viewBox:"0 0 48 48",fill:"
209currentColor",children:[jsxRuntimeExports.jsx("path",{d:"M37.7642 2C38.1501 2 38.3906 2.41867 38.1961 2.752L35.2784 7.752C35.1888 7.90557 35.0244 8 34.8466 8H13.1534C12.9756 8 12.8112 7.90557 12.7216 7.752L9.80394 2.752C9.60943 2.41867 9.84986 2 10.2358 2H37.7642Z",fill:"currentColor"}),jsxRuntimeExports.jsx("path",{d:"M2.20193 9.58946C2.08343 9.39152 2.11573 9.13821 2.28011 8.97635L7.43573 3.8998C7.66817 3.67093 8.05399 3.72233 8.2184 4.00408L16.0926 17.4982C16.2346 17.7416 16.1471 18.0536 15.9041 18.1964C13.9433 19.3489 12.2498 20.9073 10.939 22.7561C10.7238 23.0595 10.262 23.0526 10.0709 22.7334L2.20193 9.58946Z",fill:"currentColor"}),jsxRuntimeExports.jsx("path",{d:"M37.061 22.7561C37.2762 23.0595 37.738 23.0526 37.9291 22.7334L45.7981 9.58945C45.9166 9.39152 45.8843 9.13821 45.7199 8.97635L40.5643 3.89982C40.3318 3.67095 39.946 3.72235 39.7816 4.0041L31.9074 17.4982C31.7654 17.7416 31.8529 18.0536 32.0959 18.1964C34.0567 19.3489 35.7502 20.9073 37.061 22.7561Z",fill:"currentColor"}),jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",fill:"currentColor",d:"M24 46C31.732 46 38 39.732 38 32C38 24.268 31.732 18 24 18C16.268 18 10 24.268 10 32C10 39.732 16.268 46 24 46ZM25.7428 29.7478L24.3059 26.6999C24.2801 26.6405 24.2375 26.59 24.1834 26.5544C24.1292 26.5189 24.0659 26.5 24.0011 26.5C23.9364 26.5 23.873 26.5189 23.8189 26.5544C23.7647 26.59 23.7222 26.6405 23.6964 26.6999L22.2572 29.7478C22.2339 29.7992 22.1983 29.8441 22.1535 29.8784C22.1088 29.9128 22.0562 29.9356 22.0005 29.9449L18.7922 30.433C18.728 30.4456 18.6685 30.4754 18.6198 30.5192C18.5712 30.563 18.5353 30.6191 18.5161 30.6816C18.4968 30.7442 18.4948 30.8107 18.5104 30.8743C18.5259 30.9379 18.5584 30.996 18.6043 31.0426L20.9235 33.4144C20.9633 33.4559 20.9929 33.5061 21.01 33.561C21.0271 33.6158 21.0312 33.6739 21.022 33.7307L20.4766 37.0834C20.4632 37.1471 20.4681 37.2133 20.4909 37.2743C20.5136 37.3353 20.5532 37.3886 20.6051 37.428C20.657 37.4674 20.7189 37.4912 20.7838 37.4967C20.8487 37.5023 20.9138 37.4892 20.9716 37.4592L23.843 35.8757C23.8913 35.8486 23.9458 35.8343 24.0011 35.8343C24.0565 35.8343 24.111 35.8486 24.1593 35.8757L27.0353 37.4592C27.0931 37.4892 27.1582 37.5023 27.2231 37.4967C27.2879 37.4912 27.3499 37.4674 27.4018 37.428C27.4536 37.3886 27.4933 37.3353 27.516 37.2743C27.5388 37.2133 27.5437 37.1471 27.5303 37.0834L26.9803 33.7307C26.9705 33.6743 26.9739 33.6164 26.9902 33.5616C27.0065 33.5067 27.0353 33.4563 27.0742 33.4144L29.3957 31.0426C29.4416 30.996 29.4741 30.9379 29.4896 30.8743C29.5052 30.8107 29.5032 30.7442 29.4839 30.6816C29.4647 30.6191 29.4288 30.563 29.3802 30.5192C29.3315 30.4754 29.272 30.4456 29.2078 30.433L25.9995 29.9449C25.9438 29.9356 25.8912 29.9128 25.8465 29.8784C25.8017 29.8441 25.7661 29.7992 25.7428 29.7478Z"})]})}),DollarCircle=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsxs("svg",{viewBox:"0 0 48 48",fill:"currentColor",children:[jsxRuntimeExports.jsx("circle",{cx:"22",cy:"22",r:"19.5"}),jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M23.3481 9.85001C23.3481 9.35899 22.8173 8.96094 22.1626 8.96094C21.5079 8.96094 20.9772 9.35899 20.9772 9.85001V12.5814C19.4458 12.7443 18.0413 13.2114 16.9279 13.9163C15.5396 14.7954 14.4573 16.1572 14.4573 17.8517C14.4573 19.7467 16.0205 20.8561 17.3291 21.5119C18.452 22.0746 19.8182 22.5135 20.9714 22.8839C20.9733 22.8845 20.9753 22.8852 20.9772 22.8858L20.9772 29.0409C19.9758 28.9131 19.0907 28.6239 18.3925 28.2374C17.4192 27.6987 16.9265 27.0456 16.799 26.4812C16.6547 25.8426 16.0201 25.4419 15.3815 25.5861C14.7429 25.7304 14.3422 26.3651 14.4864 27.0037C14.8132 28.45 15.9132 29.575 17.2444 30.3118C18.3049 30.8987 19.5889 31.2875 20.9772 31.4269V34.1514C20.9772 34.6424 21.5079 35.0405 22.1626 35.0405C22.8173 35.0405 23.3481 34.6424 23.3481 34.1514V31.42C24.8794 31.2571 26.2839 30.79 27.3973 30.0851C28.7856 29.2061 29.8679 27.8442 29.8679 26.1497C29.8679 24.2343 28.2363 23.129 26.9123 22.4837C25.8105 21.9467 24.4789 21.5205 23.3481 21.1604L23.3481 14.9605C24.3494 15.0883 25.2345 15.3776 25.9327 15.764C26.906 16.3027 27.3987 16.9558 27.5262 17.5202C27.6705 18.1588 28.3051 18.5595 28.9437 18.4153C29.5823 18.271 29.9831 17.6364 29.8388 16.9978C29.512 15.5515 28.412 14.4264 27.0808 13.6897C26.0203 13.1027 24.7363 12.7139 23.3481 12.5745V9.85001ZM20.9772 14.9692C19.8711 15.119 18.9126 15.4658 18.1962 15.9195C17.2128 16.5421 16.8281 17.2548 16.8281 17.8517C16.8281 18.2481 17.147 18.7687 18.3913 19.3923C19.1578 19.7764 20.0538 20.0907 20.9772 20.3929L20.9772 14.9692ZM23.3481 23.6514L23.3481 29.0322C24.4541 28.8824 25.4126 28.5356 26.129 28.082C27.1124 27.4593 27.4971 26.7467 27.4971 26.1497C27.4971 25.7737 27.1747 25.2491 25.8736 24.6149C25.1155 24.2454 24.2425 23.9418 23.3481 23.6514Z",fill:"white"}),jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M20.9747 22.8832C19.8215 22.5127 18.4553 22.0739 17.3324 21.5112C16.0238 20.8554 14.4606 19.746 14.4606 17.851C14.4606 16.1565 15.5429 14.7946 16.9312 13.9156C18.0446 13.2107 19.4491 12.7436 20.9805 12.5807V9.8493C20.9805 9.35828 21.5112 8.96023 22.1659 8.96023C22.8206 8.96023 23.3513 9.35828 23.3513 9.8493V12.5738C24.7396 12.7132 26.0236 13.102 27.0841 13.689C28.4153 14.4257 29.5153 15.5507 29.8421 16.997C29.9863 17.6356 29.5856 18.2703 28.947 18.4146C28.3084 18.5588 27.6738 18.1581 27.5295 17.5195C27.402 16.9551 26.9093 16.302 25.936 15.7633C25.3468 15.4372 24.6245 15.1803 23.8116 15.0312C23.6612 15.0036 23.5077 14.9797 23.3513 14.9598V21.1597C24.4822 21.5198 25.8138 21.946 26.9156 22.483C28.2395 23.1283 29.8712 24.2336 29.8712 26.149C29.8712 27.8435 28.7889 29.2053 27.4006 30.0844C26.2872 30.7893 24.8827 31.2564 23.3513 31.4193V34.1507C23.3513 34.6417 22.8206 35.0398 22.1659 35.0398C21.5112 35.0398 20.9805 34.6417 20.9805 34.1507V31.4262C19.5922 31.2868 18.3082 30.898 17.2477 30.311C15.9165 29.5743 14.8165 28.4493 14.4897 27.003C14.3455 26.3644 14.7462 25.7297 15.3848 25.5854C16.0234 25.4412 16.658 25.8419 16.8023 26.4805C16.9298 27.0449 17.4225 27.698 18.3958 28.2367C18.985 28.5628 19.7073 28.8197 20.5203 28.9688C20.6707 28.9964 20.8241 29.0203 20.9805 29.0402L20.9805 22.885L20.9747 22.8832ZM20.5203 23.2205C19.4392 22.8718 18.1827 22.4521 17.1262 21.9226C15.8074 21.2617 14.0003 20.0383 14.0003 17.851C14.0003 15.9423 15.2193 14.4548 16.685 13.5268C17.7638 12.8438 19.0869 12.3787 20.5203 12.1743V9.8493C20.5203 9.42645 20.7498 9.07872 21.0515 8.85245C21.3531 8.62628 21.7486 8.5 22.1659 8.5C22.5832 8.5 22.9787 8.62628 23.2803 8.85245C23.582 9.07872 23.8116 9.42645 23.8116 9.8493V12.165C25.0975 12.3408 26.2938 12.7255 27.307 13.2863C28.707 14.0612 29.9255 15.2776 30.291 16.8956C30.4913 17.7822 29.935 18.6632 29.0484 18.8635C28.1619 19.0638 27.2809 18.5074 27.0806 17.6209C26.9915 17.2268 26.6159 16.6656 25.7132 16.1659C25.1914 15.8772 24.54
2096 15.6424 23.8116 15.4996V20.8235C24.868 21.1615 26.086 21.5667 27.1172 22.0693C28.4434 22.7157 30.3315 23.9335 30.3315 26.149C30.3315 28.0577 29.1125 29.5452 27.6468 30.4732C26.568 31.1562 25.2449 31.6213 23.8116 31.8257V34.1507C23.8116 34.5735 23.582 34.9213 23.2803 35.1476C22.9787 35.3737 22.5832 35.5 22.1659 35.5C21.7486 35.5 21.3531 35.3737 21.0515 35.1476C20.7498 34.9213 20.5203 34.5735 20.5203 34.1507V31.835C19.2343 31.6592 18.038 31.2745 17.0248 30.7137C15.6248 29.9388 14.4063 28.7224 14.0408 27.1044C13.8405 26.2178 14.3968 25.3368 15.2834 25.1365C16.1699 24.9362 17.0509 25.4926 17.2512 26.3791C17.3403 26.7732 17.7159 27.3344 18.6186 27.8341C19.1404 28.1228 19.7858 28.3576 20.5203 28.5004L20.5203 23.2205ZM20.5203 15.5127C19.6947 15.6808 18.9872 15.9647 18.4457 16.3076C17.5434 16.8788 17.2917 17.4649 17.2917 17.851C17.2917 17.9596 17.3742 18.3654 18.6008 18.9801C19.1717 19.2662 19.824 19.5147 20.5203 19.7533L20.5203 15.5127ZM20.5203 15.0436C19.6081 15.2186 18.8146 15.5293 18.1995 15.9188C17.2161 16.5414 16.8314 17.254 16.8314 17.851C16.8314 18.2474 17.1503 18.768 18.3946 19.3916C19.033 19.7115 19.7612 19.983 20.5203 20.2394C20.6726 20.2909 20.8261 20.3417 20.9805 20.3922L20.9805 14.9685C20.824 14.9897 20.6705 15.0148 20.5203 15.0436ZM23.3513 29.0315C23.5078 29.0103 23.6613 28.9852 23.8116 28.9564C24.7237 28.7814 25.5172 28.4707 26.1323 28.0812C27.1157 27.4586 27.5004 26.746 27.5004 26.149C27.5004 25.773 27.178 25.2483 25.8769 24.6142C25.2495 24.3084 24.5434 24.0477 23.8116 23.8023C23.6591 23.7512 23.5056 23.7007 23.3513 23.6507L23.3513 29.0315ZM23.8116 24.2881L23.8116 28.4873C24.6371 28.3192 25.3446 28.0353 25.8861 27.6924C26.7884 27.1212 27.0401 26.5351 27.0401 26.149C27.0401 26.0689 26.9667 25.6574 25.6753 25.0279C25.114 24.7544 24.4816 24.516 23.8116 24.2881Z",fill:"white"})]})}),Eraser=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsxs("svg",{viewBox:"0 0 17 16",children:[jsxRuntimeExports.jsx("path",{d:"M11.4487 11.8235H13.6546C13.8212 11.8235 13.9609 11.8799 14.0737 11.9926C14.1864 12.1054 14.2428 12.2451 14.2428 12.4118C14.2428 12.5784 14.1864 12.7181 14.0737 12.8309C13.9609 12.9436 13.8212 13 13.6546 13H10.2722L11.4487 11.8235ZM4.34574 13C4.26731 13 4.19133 12.9853 4.1178 12.9559C4.04427 12.9265 3.9781 12.8824 3.91927 12.8235L2.84574 11.75C2.62025 11.5245 2.50506 11.2451 2.50016 10.9118C2.49525 10.5784 2.60555 10.2941 2.83104 10.0588L9.30163 3.35294C9.52712 3.11765 9.80408 3 10.1325 3C10.4609 3 10.7379 3.11275 10.9634 3.33824L13.8899 6.26471C14.1154 6.4902 14.2281 6.76961 14.2281 7.10294C14.2281 7.43627 14.1154 7.71569 13.8899 7.94118L9.12516 12.8235C9.06633 12.8824 9.00016 12.9265 8.92663 12.9559C8.8531 12.9853 8.77712 13 8.69869 13H4.34574ZM8.44869 11.8235L13.0663 7.08824L10.1546 4.17647L3.65457 10.8824L4.59574 11.8235H8.44869Z",fill:"currentColor"}),jsxRuntimeExports.jsx("path",{d:"M10.102 3.76983L6.86674 7.00513L10.3962 10.5345L13.6314 7.29924L10.102 3.76983Z",fill:"currentColor"}),jsxRuntimeExports.jsx("path",{d:"M11.4487 11.8235H13.6546C13.8212 11.8235 13.9609 11.8799 14.0737 11.9926C14.1864 12.1054 14.2428 12.2451 14.2428 12.4118C14.2428 12.5784 14.1864 12.7181 14.0737 12.8309C13.9609 12.9436 13.8212 13 13.6546 13H10.2722L11.4487 11.8235ZM4.34574 13C4.26731 13 4.19133 12.9853 4.1178 12.9559C4.04427 12.9265 3.9781 12.8824 3.91927 12.8235L2.84574 11.75C2.62025 11.5245 2.50506 11.2451 2.50016 10.9118C2.49525 10.5784 2.60555 10.2941 2.83104 10.0588L9.30163 3.35294C9.52712 3.11765 9.80408 3 10.1325 3C10.4609 3 10.7379 3.11275 10.9634 3.33824L13.8899 6.26471C14.1154 6.4902 14.2281 6.76961 14.2281 7.10294C14.2281 7.43627 14.1154 7.71569 13.8899 7.94118L9.12516 12.8235C9.06633 12.8824 9.00016 12.9265 8.92663 12.9559C8.8531 12.9853 8.77712 13 8.69869 13H4.34574ZM8.44869 11.8235L13.0663 7.08824L10.1546 4.17647L3.65457 10.8824L4.59574 11.8235H8.44869Z",stroke:"currentColor",strokeWidth:"0.25"}),jsxRuntimeExports.jsx("path",{d:"M10.102 3.76983L6.86674 7.00513L10.3962 10.5345L13.6314 7.29924L10.102 3.76983Z",stroke:"currentColor",strokeWidth:"0.25"})]})}),Bold=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 17 16",children:jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.13636 2H5.59091C4.98842 2 4.5 2.48842 4.5 3.09091V12.9091C4.5 13.5116 4.98842 14 5.59091 14H9.68182C11.
2096399 14 13.2273 12.4126 13.2273 10.4545C13.2273 9.35334 12.7252 8.3694 11.9376 7.71911C12.404 7.11881 12.6818 6.36457 12.6818 5.54545C12.6818 3.58735 11.0945 2 9.13636 2ZM9.13636 6.90909C9.88948 6.90909 10.5 6.29857 10.5 5.54545C10.5 4.79234 9.88948 4.18182 9.13636 4.18182H6.68182L6.68182 6.90909H9.13636ZM6.68182 9.09091L6.68182 11.8182H9.68182C10.4349 11.8182 11.0455 11.2077 11.0455 10.4545C11.0455 9.70143 10.4349 9.09091 9.68182 9.09091H6.68182Z",fill:"currentColor"})})}),Italic=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 17 16",children:jsxRuntimeExports.jsx("path",{d:"M6.31818 2.81818C6.31818 2.36631 6.6845 2 7.13637 2H12.5909C13.0428 2 13.4091 2.36631 13.4091 2.81818C13.4091 3.27005 13.0428 3.63636 12.5909 3.63636H10.6819C10.6771 3.6906 10.6667 3.74515 10.6504 3.79934L8.08114 12.3636H9.86364C10.3155 12.3636 10.6818 12.7299 10.6818 13.1818C10.6818 13.6337 10.3155 14 9.86364 14H4.40909C3.95722 14 3.59091 13.6337 3.59091 13.1818C3.59091 12.7299 3.95722 12.3636 4.40909 12.3636H6.37273L8.99091 3.63636H7.13637C6.6845 3.63636 6.31818 3.27005 6.31818 2.81818Z",fill:"currentColor"})})}),Underline=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsxs("svg",{viewBox:"0 0 17 16",children:[jsxRuntimeExports.jsx("rect",{x:"4.5",y:"12",width:"8",height:"2",rx:"1",fill:"currentColor"}),jsxRuntimeExports.jsx("path",{d:"M10.2196 3.14022C10.2196 2.51049 10.7301 2 11.3598 2C11.9895 2 12.5 2.51049 12.5 3.14022V7.7324C12.5 8.39489 12.3323 8.97204 11.9968 9.46384C11.6614 9.95275 11.1936 10.3317 10.5935 10.6008C9.99336 10.8669 9.29631 11 8.50231 11C7.69908 11 6.9974 10.8669 6.39729 10.6008C5.79717 10.3317 5.33093 9.95275 4.99856 9.46384C4.66619 8.97204 4.5 8.39489 4.5 7.7324V3.14253C4.5 2.51153 5.01153 2 5.64253 2C6.27353 2 6.78506 2.51153 6.78506 3.14253V7.54581C6.78506 7.85246 6.85584 8.12584 6.9974 8.36596C7.14205 8.60607 7.34362 8.79412 7.60214 8.93009C7.86065 9.06606 8.1607 9.13404 8.50231 9.13404C8.84391 9.13404 9.14243 9.06606 9.39787 8.93009C9.65638 8.79412 9.85795 8.60607 10.0026 8.36596C10.1472 8.12584 10.2196 7.85246 10.2196 7.54581V3.14022Z",fill:"currentColor"})]})}),Strikethrough=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 17 16",children:jsxRuntimeExports.jsx("path",{d:"M3.1 8.6C2.93 8.6 2.7875 8.52813 2.6725 8.38438C2.5575 8.24063 2.5 8.0625 2.5 7.85C2.5 7.6375 2.5575 7.45938 2.6725 7.31563C2.7875 7.17188 2.93 7.1 3.1 7.1H13.9C14.07 7.1 14.2125 7.17188 14.3275 7.31563C14.4425 7.45938 14.5 7.6375 14.5 7.85C14.5 8.0625 14.4425 8.24063 14.3275 8.38438C14.2125 8.52813 14.07 8.6 13.9 8.6H3.1ZM7.6 6.5V4.1H5.2C4.95 4.1 4.7375 3.98875 4.5625 3.77C4.3875 3.55125 4.3 3.4375 4.3 3.125C4.3 2.8125 4.3875 2.54688 4.5625 2.32812C4.7375 2.10937 4.95 2 5.2 2H11.8C12.05 2 12.2625 2.10937 12.4375 2.32812C12.6125 2.54688 12.7 2.8125 12.7 3.125C12.7 3.4375 12.6125 3.55125 12.4375 3.77C12.2625 3.98875 12.05 4.1 11.8 4.1H9.4V6.5H7.6ZM7.6 9.2H9.4V12.875C9.4 13.1875 9.3125 13.4531 9.1375 13.6719C8.9625 13.8906 8.75 14 8.5 14C8.25 14 8.0375 13.8906 7.8625 13.6719C7.6875 13.4531 7.6 13.1875 7.6 12.875V9.2Z",fill:"currentColor"})})}),TextColor=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 16 16",children:jsxRuntimeExports.jsx("path",{d:"M2.6 14C2.43 14 2.2875 13.9452 2.1725 13.8357C2.0575 13.7262 2 13.5905 2 13.4286V12.2857C2 12.1238 2.0575 11.9881 2.1725 11.8786C2.2875 11.769 2.43 11.7143 2.6 11.7143H13.4C13.57 11.7143 13.7125 11.769 13.8275 11.8786C13.9425 11.9881 14 12.1238 14 12.2857V13.4286C14 13.5905 13.9425 13.7262 13.8275 13.8357C13.7125 13.9452 13.57 14 13.4 14H2.6ZM5.075 10C4.845 10 4.6625 9.90714 4.5275 9.72143C4.3925 9.53571 4.365 9.3381 4.445 9.12857L7.085 2.42857C7.135 2.29524 7.22 2.19048 7.34 2.11429C7.46 2.0381 7.59 2 7.73 2H8.27C8.42 2 8.5525 2.0381 8.6675 2.11429C8.7825 2.19048 8.865 2.29524 8.915 2.42857L11.57 9.14286C11.65 9.35238 11.6225 9.54762 11.4875 9.72857C11.3525 9.90952 11.17 10 10.94 10C10.8 10 10.67 9.9619 10.55 9.88571C10.43 9.80952 10.345 9.70476 10.295 9.57143L9.71 7.94286H6.32L5.705 9.58571C5.655 9.71905 5.5725 9.82143 5.4575 9.89286C5.3425 9.96429 5.215 10 5.075 10ZM6.74 6.8H9.26L8.03 3.48571H7.97L6.74 6.8Z",fill:"currentColor"})})}),AlignLeft=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 17 16",children:jsxRuntimeExports.jsx("path",{d:"M3.16667 14C2.79848 14 2.5 13.7015 2.5 13.3333C2.5 12.9651 2.79848 12.6667 3.16667 12.6667H13.8333C14.2015 12.6667 14.5 12.9651 14.5 13.3333C14.5 13.7015 14.2015 14 13.8333 14H3.16667ZM3.16667 11.3333C2.79848 11.3333 2.5 11.0349 2.5 10.6667C2.5 10.2985 2.79848 10 3.16667 10H9.83333C10.2015 10 10.5 10.2985 10.5 10.6667C10.5 11.0349 10.2015 11.3333 9.83333 11.3333H3.16667ZM3.16667 8.66667C2.79848 8.66667 2.5 8.36819 2.5 8C2.5 7.63181 2.79848 7.33333 3.16667 7.33333H13.8333C14.2015 7.33333 14.5 7.63181 14.5 8C14.5 8.36819 14.2015 8.66667 13.8333 8.66667H3.16667ZM3.16667 6C2.79848 6 2.5 5.70152 2.5 5.33333C2.5 4.96514 2.79848 4.66667 3.16667 4.66667H9.83333C10.2015 4.66667 10.5 4.96514 10.5 5.33333C10.5 5.70152 10.2015 6 9.83333 6H3.16667ZM3.16667 3.33333C2.79848 3.33333 2.5 3.03486 2.5 2.66667C2.5 2.29848 2.79848 2 3.16667 2H13.8333C14.2015 2 14.5 2.29848 14.5 2.66667C14.5 3.03486 14.2015 3.33333 13.8333 3.33333H3.16667Z",fill:"currentColor"})})}),AlignCenter=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 17 16",children:jsxRuntimeExports.jsx("path",{d:"M3.16667 14C2.79848 14 2.5 13.7015 2.5 13.3333C2.5 12.9651 2.79848 12.6667 3.16667 12.6667H13.8333C14.2015 12.6667 14.5 12.9651 14.5 13.3333C14.5 13.7015 14.2015 14 13.8333 14H3.16667ZM5.83333 11.3333C5.46514 11.3333 5.16667 11.0349 5.16667 10.6667C5.16667 10.2985 5.46514 10 5.83333 10H11.1667C11.5349 10 11.8333 10.2985 11.8333 10.6667C11.8333 11.0349 11.5349 11.3333 11.1667 11.3333H5.83333ZM3.16667 8.66667C2.79848 8.66667 2.5 8.36819 2.5 8C2.5 7.63181 2.79848 7.33333 3.16667 7.33333H13.8333C14.2015 7.33333 14.5 7.63181 14.5 8C14.5 8.36819 14.2015 8.66667 13.8333 8.66667H3.16667ZM5.83333 6C5.46514 6 5.16667 5.70152 5.16667 5.33333C5.16667 4.96514 5.46514 4.66667 5.83333 4.66667H11.1667C11.5349 4.66667 11.8333 4.96514 11.8333 5.33333C11.8333 5.70152 11.5349 6 11.1667 6H5.83333ZM3.16667 3.33333C2.79848 3.33333 2.5 3.03486 2.5 2.66667C2.5 2.29848 2.79848 2 3.16667 2H13.8333C14.2015 2 14.5 2.29848 14.5 2.66667C14.5 3.03486 14.2015 3.33333 13.8333 3.33333H3.16667Z",fill:"currentColor"})})}),AlignRight=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 17 16",children:jsxRuntimeExports.jsx("path",{d:"M3.16667 3.33333C2.79848 3.33333 2.5 3.03486 2.5 2.66667C2.5 2.29848 2.79848 2 3.16667 2H13.8333C14.2015 2 14.5 2.29848 14.5 2.66667C14.5 3.03486 14.2015 3.33333 13.8333 3.33333H3.16667ZM7.16667 6C6.79848 6 6.5 5.70152 6.5 5.33333C6.5 4.96514 6.79848 4.66667 7.16667 4.66667H13.8333C14.2015 4.66667 14.5 4.96514 14.5 5.33333C14.5 5.70152 14.2015 6 13.8333 6H7.16667ZM3.16667 8.66667C2.79848 8.66667 2.5 8.36819 2.5 8C2.5 7.63181 2.79848 7.33333 3.16667 7.33333H13.8333C14.2015 7.33333 14.5 7.63181 14.5 8C14.5 8.36819 14.2015 8.66667 13.8333 8.66667H3.16667ZM7.16667 11.3333C6.79848 11.3333 6.5 11.0349 6.5 10.6667C6.5 10.2985 6.79848 10 7.16667 10H13.8333C14.2015 10 14.5 10.2985 14.5 10.6667C14.5 11.0349 14.2015 11.3333 13.8333 11.3333H7.16667ZM3.16667 14C2.79848 14 2.5 13.7015 2.5 13.3333C2.5 12.9651 2.79848 12.6667 3.16667 12.6667H13.8333C14.2015 12.6667 14.5 12.9651 14.5 13.3333C14.5 13.7015 14.2015 14 13.8333 14H3.16667Z",fill:"currentColor"})})}),AlignJustify=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 17 16",children:jsxRuntimeExports.jsx("path",{d:"M3.16667 14C2.79848 14 2.5 13.7015 2.5 13.3333C2.5 12.9651 2.79848 12.6667 3.16667 12.6667H13.8333C14.2015 12.6667 14.5 12.9651 14.5 13.3333C14.5 13.7015 14.2015 14 13.8333 14H3.16667ZM3.16667 11.3333C2.79848 11.3333 2.5 11.0349 2.5 10.6667C2.5 10.2985 2.79848 10 3.16667 10H13.8333C14.2015 10 14.5 10.2985 14.5 10.6667C14.5 11.0349 14.2015 11.3333 13.8333 11.3333H3.16667ZM3.16667 8.66667C2.79848 8.66667 2.5 8.36819 2.5 8C2.5 7.63181 2.79848 7.33333 3.16667 7.33333H13.8333C14.2015 7.33333 14.5 7.63181 14.5 8C14.5 8.36819 14.2015 8.66667 13.8333 8.66667H3.16667ZM3.16667 6C2.79848 6 2.5 5.70152 2.5 5.33333C2.5 4.96514 2.79848 4.66667 3.16667 4.66667H13.8333C14.2015 4.66667 14.5 4.96514 14.5 5.33333C14.5 5.70152 14.2015 6 13.8333 6H3.16667ZM3.16667 3.33333C2.79848 3.33333 2.5 3.03486 2.5 2.66667C2.5 2.29848 2.79848 2 3.16667 2H13.8333C14.2015 2 14.5 2.29848 14.5 2.66667C14.5 3.03486 14.2015 3.33333 13.8333 3.33333H3.16667Z",fill:"currentColor"})})}),Paragraph=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 17 16",children:jsxRuntimeExports.jsx("path",{d:"M7.75 14C7.5375 14 7.35938 13.9281 7.21562 13.7844C7.07187 13.6406 7 13.4625 7 13.25V9.5C5.9625 9.5 5.07812 9.13438 4.34687 8.40313C3.61562 7.67188 3.25 6.7875 3.25 5.75C3.25 4.7125 3.61562 3.82812 4.34687 3.09687C5.07812 2.36562 5.9625 2 7 2H13C13.2125 2 13.3906 2.07187 13.5344 2.21562C13.6781 2.35938 13.75 2.5375 13.75 2.75C13.75 2.9625 13.6781 3.14062 13.5344 3.28437C13.3906 3.42813 13.2125 3.5 13 3.5H12.25V13.25C12.25 13.4625 12.1781 13.6406 12.0344
20913.7844C11.8906 13.9281 11.7125 14 11.5 14C11.2875 14 11.1094 13.9281 10.9656 13.7844C10.8219 13.6406 10.75 13.4625 10.75 13.25V3.5H8.5V13.25C8.5 13.4625 8.42812 13.6406 8.28438 13.7844C8.14062 13.9281 7.9625 14 7.75 14Z",fill:"currentColor"})})}),Enter=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 17 16",children:jsxRuntimeExports.jsx("path",{d:"M4.61659 8.71749L6.69731 10.7982C6.82885 10.9297 6.89462 11.0972 6.89462 11.3004C6.89462 11.5037 6.82885 11.6712 6.69731 11.8027C6.56577 11.9342 6.39836 12 6.19507 12C5.99178 12 5.82437 11.9342 5.69283 11.8027L2.39238 8.50224C2.32063 8.43049 2.26981 8.35277 2.23991 8.26906C2.21002 8.18535 2.19507 8.09567 2.19507 8C2.19507 7.90433 2.21002 7.81465 2.23991 7.73094C2.26981 7.64723 2.32063 7.56951 2.39238 7.49776L5.69283 4.19731C5.82437 4.06577 5.99178 4 6.19507 4C6.39836 4 6.56577 4.06577 6.69731 4.19731C6.82885 4.32885 6.89462 4.49626 6.89462 4.69955C6.89462 4.90284 6.82885 5.07025 6.69731 5.20179L4.61659 7.28251H13.37V5.13004C13.37 4.92676 13.4387 4.75635 13.5762 4.61883C13.7138 4.48132 13.8842 4.41256 14.0874 4.41256C14.2907 4.41256 14.4611 4.48132 14.5987 4.61883C14.7362 4.75635 14.8049 4.92676 14.8049 5.13004V7.28251C14.8049 7.67713 14.6644 8.01495 14.3834 8.29596C14.1024 8.57698 13.7646 8.71749 13.37 8.71749H4.61659Z",fill:"currentColor"})})}),IndentLeft=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 17 16",children:jsxRuntimeExports.jsx("path",{d:"M3.16667 14C2.97778 14 2.81944 13.9361 2.69167 13.8083C2.56389 13.6806 2.5 13.5222 2.5 13.3333C2.5 13.1444 2.56389 12.9861 2.69167 12.8583C2.81944 12.7306 2.97778 12.6667 3.16667 12.6667H13.8333C14.0222 12.6667 14.1806 12.7306 14.3083 12.8583C14.4361 12.9861 14.5 13.1444 14.5 13.3333C14.5 13.5222 14.4361 13.6806 14.3083 13.8083C14.1806 13.9361 14.0222 14 13.8333 14H3.16667ZM8.5 11.3333C8.31111 11.3333 8.15278 11.2694 8.025 11.1417C7.89722 11.0139 7.83333 10.8556 7.83333 10.6667C7.83333 10.4778 7.89722 10.3194 8.025 10.1917C8.15278 10.0639 8.31111 10 8.5 10H13.8333C14.0222 10 14.1806 10.0639 14.3083 10.1917C14.4361 10.3194 14.5 10.4778 14.5 10.6667C14.5 10.8556 14.4361 11.0139 14.3083 11.1417C14.1806 11.2694 14.0222 11.3333 13.8333 11.3333H8.5ZM8.5 8.66667C8.31111 8.66667 8.15278 8.60278 8.025 8.475C7.89722 8.34722 7.83333 8.18889 7.83333 8C7.83333 7.81111 7.89722 7.65278 8.025 7.525C8.15278 7.39722 8.31111 7.33333 8.5 7.33333H13.8333C14.0222 7.33333 14.1806 7.39722 14.3083 7.525C14.4361 7.65278 14.5 7.81111 14.5 8C14.5 8.18889 14.4361 8.34722 14.3083 8.475C14.1806 8.60278 14.0222 8.66667 13.8333 8.66667H8.5ZM8.5 6C8.31111 6 8.15278 5.93611 8.025 5.80833C7.89722 5.68056 7.83333 5.52222 7.83333 5.33333C7.83333 5.14444 7.89722 4.98611 8.025 4.85833C8.15278 4.73056 8.31111 4.66667 8.5 4.66667H13.8333C14.0222 4.66667 14.1806 4.73056 14.3083 4.85833C14.4361 4.98611 14.5 5.14444 14.5 5.33333C14.5 5.52222 14.4361 5.68056 14.3083 5.80833C14.1806 5.93611 14.0222 6 13.8333 6H8.5ZM3.16667 3.33333C2.97778 3.33333 2.81944 3.26944 2.69167 3.14167C2.56389 3.01389 2.5 2.85556 2.5 2.66667C2.5 2.47778 2.56389 2.31944 2.69167 2.19167C2.81944 2.06389 2.97778 2 3.16667 2H13.8333C14.0222 2 14.1806 2.06389 14.3083 2.19167C14.4361 2.31944 14.5 2.47778 14.5 2.66667C14.5 2.85556 14.4361 3.01389 14.3083 3.14167C14.1806 3.26944 14.0222 3.33333 13.8333 3.33333H3.16667ZM4.6 10.1L2.73333 8.23333C2.66667 8.16667 2.63333 8.08889 2.63333 8C2.63333 7.91111 2.66667 7.83333 2.73333 7.76667L4.6 5.9C4.71111 5.78889 4.83333 5.76111 4.96667 5.81667C5.1 5.87222 5.16667 5.97778 5.16667 6.13333V9.86667C5.16667 10.0222 5.1 10.1278 4.96667 10.1833C4.83333 10.2389 4.71111 10.2111 4.6 10.1Z",fill:"currentColor"})})}),IndentRight=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 16 16",children:jsxRuntimeExports.jsx("path",{d:"M2.66667 14C2.47778 14 2.31944 13.9361 2.19167 13.8083C2.06389 13.6806 2 13.5222 2 13.3333C2 13.1444 2.06389 12.9861 2.19167 12.8583C2.31944 12.7306 2.47778 12.6667 2.66667 12.6667H13.3333C13.5222 12.6667 13.6806 12.7306 13.8083 12.8583C13.9361 12.9861 14 13.1444 14 13.3333C14 13.5222 13.9361 13.6806 13.8083 13.8083C13.6806 13.9361 13.5222 14 13.3333 14H2.66667ZM8 11.3333C7.81111 11.3333 7.65278 11.2694 7.525 11.1417C7.39722 11.0139 7.33333 10.8556 7.33333 10.6667C7.33333 10.4778 7.39722 10.3194 7.525 10.1917C7.65278 10.0639 7.81111 10 8 10H13.3333C13.5222 10 13.6806 10.0639 13.8083 10.1917C13.9361 10.3194 14 10.4778 14 10.6667C14 10.8556 13.9361 11.0139 13.8083 11.1417C13.6806 11.2694 13.5222 11.3333 13.3333 11.3333H8ZM8 8.66667C7.81111 8.66667 7.65278 8.60278 7.525 8.475C7.39722 8.34722 7.33333 8.18889 7.33333 8C7.33333 7.81111 7.39722 7.65278 7.525 7.525C7.65278 7.39722 7.81111 7.33333 8 7.33333H13.3333C13.5222 7.33333 13.6806 7.39722 13.8083 7.525C13.9361 7.65278 14 7.81111 14 8C14 8.18889 13.9361 8.34722 13.8083 8.475C13.6806 8.60278 13.5222 8.66667 13.3333 8.66667H8ZM8 6C7.81111 6 7.65278 5.93611 7.525 5.80833C7.39722 5.68056 7.33333 5.52222 7.33333 5.33333C7.33333 5.14444 7.39722 4.98611 7.525 4.85833C7.65278 4.73056 7.81111 4.66667 8 4.66667H13.3333C13.5222 4.66667 13.6806 4.73056 13.8083 4.85833C13.9361 4.98611 14 5.14444 14 5.33333C14 5.52222 13.9361 5.68056 13.8083 5.80833C13.6806 5.93611 13.5222 6 13.3333 6H8ZM2.66667 3.33333C2.47778 3.33333 2.31944 3.26944 2.19167 3.14167C2.06389 3.01389 2 2.85556 2 2.66667C2 2.47778 2.06389 2.31944 2.19167 2.19167C2.31944 2.06389 2.47778 2 2.66667 2H13.3333C13.5222 2 13.6806 2.06389 13.8083 2.19167C13.9361 2.31944 14 2.47778 14 2.66667C14 2.85556 13.9361 3.01389 13.8083 3.14167C13.6806 3.26944 13.5222 3.33333 13.3333 3.33333H2.66667ZM2.56667 10.1C2.45556 10.2111 2.33333 10.2389 2.2 10.1833C2.06667 10.1278 2 10.0222 2 9.86667V6.13333C2 5.97778 2.06667 5.87222 2.2 5.81667C2.33333 5.76111 2.45556 5.78889 2.56667 5.9L4.43333 7.76667C4.5 7.83333 4.53333 7.91111 4.53333 8C4.53333 8.08889 4.5 8.16667 4.43333 8.23333L2.56667 10.1Z",fill:"currentColor"})})}),Code=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsxs("svg",{viewBox:"0 0 17 16",children:[jsxRuntimeExports.jsx("path",{d:"M1.95681 9.16196C1.47994 8.97339 1.16667 8.51263 1.16667 7.99984C1.16667 7.48704 1.47994 7.02629 1.95681 6.83772L6.281 5.12781C6.84081 4.90644 7.44758 5.31899 7.44758 5.92098C7.44758 6.28296 7.21909 6.60552 6.87761 6.72561L3.35406 7.96476C3.33774 7.9705 3.32376 7.95177 3.3339 7.93776C3.34394 7.9239 3.36585 7.931 3.36585 7.94811V8.05198C3.36585 8.06979 3.34289 8.07697 3.33275 8.06233C3.32272 8.04784 3.33711 8.02899 3.35373 8.03485L6.8794 9.27822C7.21987 9.39829 7.44758 9.72005 7.44758 10.0811C7.447
20958 10.6819 6.84196 11.0937 6.28321 10.8727L1.95681 9.16196Z",fill:"currentColor"}),jsxRuntimeExports.jsx("path",{d:"M15.8333 7.99984C15.8333 8.51263 15.5201 8.97339 15.0432 9.16196L10.7168 10.8727C10.158 11.0937 9.55242 10.6819 9.55242 10.0811C9.55242 9.72005 9.78013 9.39829 10.1206 9.27822L13.6503 8.03343C13.6662 8.02781 13.6802 8.04555 13.6711 8.05973C13.6615 8.07456 13.6385 8.06777 13.6385 8.05012V7.94993C13.6385 7.93293 13.6605 7.92619 13.67 7.94028C13.6793 7.95404 13.6657 7.9717 13.65 7.96619L10.1224 6.72561C9.78091 6.60552 9.55242 6.28296 9.55242 5.92098C9.55242 5.31899 10.1592 4.90644 10.719 5.1278L15.0432 6.83772C15.5201 7.02629 15.8333 7.48704 15.8333 7.99984Z",fill:"currentColor"})]})}),BulletList=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 17 16",children:jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.66667 3C3.21895 3 3.66667 2.55228 3.66667 2C3.66667 1.44772 3.21895 1 2.66667 1C2.11438 1 1.66667 1.44772 1.66667 2C1.66667 2.55228 2.11438 3 2.66667 3ZM5 1.33333C4.63181 1.33333 4.33333 1.63181 4.33333 2C4.33333 2.36819 4.63181 2.66667 5 2.66667H14.6667C15.0349 2.66667 15.3333 2.36819 15.3333 2C15.3333 1.63181 15.0349 1.33333 14.6667 1.33333H5ZM4.33333 8C4.33333 7.63181 4.63181 7.33333 5 7.33333H14.6667C15.0349 7.33333 15.3333 7.63181 15.3333 8C15.3333 8.36819 15.0349 8.66667 14.6667 8.66667H5C4.63181 8.66667 4.33333 8.36819 4.33333 8ZM2.66667 9C3.21895 9 3.66667 8.55228 3.66667 8C3.66667 7.44772 3.21895 7 2.66667 7C2.11438 7 1.66667 7.44772 1.66667 8C1.66667 8.55228 2.11438 9 2.66667 9ZM4.33333 14C4.33333 13.6318 4.63181 13.3333 5 13.3333H14.6667C15.0349 13.3333 15.3333 13.6318 15.3333 14C15.3333 14.3682 15.0349 14.6667 14.6667 14.6667H5C4.63181 14.6667 4.33333 14.3682 4.33333 14ZM2.66667 15C3.21895 15 3.66667 14.5523 3.66667 14C3.66667 13.4477 3.21895 13 2.66667 13C2.11438 13 1.66667 13.4477 1.66667 14C1.66667 14.5523 2.11438 15 2.66667 15Z",fill:"currentColor"})})}),NumberedList=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 17 16",children:jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.43087 1.2582C3.43087 0.931416 3.16596 0.666504 2.83917 0.666504C2.72874 0.666504 2.62052 0.697407 2.52674 0.755718L1.97644 1.09788C1.88745 1.15322 1.83333 1.25058 1.83333 1.35538C1.83333 1.59219 2.09266 1.7376 2.29471 1.61408L2.5886 1.43441C2.59104 1.43292 2.59384 1.43213 2.5967 1.43213C2.60527 1.43213 2.61222 1.43908 2.61222 1.44765V3.65112C2.61222 3.87718 2.79548 4.06044 3.02154 4.06044C3.24761 4.06044 3.43087 3.87718 3.43087 3.65112V1.2582ZM5.278 1.99984C5.278 1.63165 5.57647 1.33317 5.94466 1.33317L14.6113 1.33317C14.9795 1.33317 15.278 1.63165 15.278 1.99984C15.278 2.36803 14.9795 2.6665 14.6113 2.6665L5.94466 2.6665C5.57647 2.6665 5.278 2.36803 5.278 1.99984ZM5.278 7.99984C5.278 7.63165 5.57647 7.33317 5.94466 7.33317L14.6113 7.33317C14.9795 7.33317 15.278 7.63165 15.278 7.99984C15.278 8.36803 14.9795 8.66651 14.6113 8.6665H5.94466C5.57647 8.6665 5.278 8.36803 5.278 7.99984ZM5.94466 13.3332C5.57647 13.3332 5.278 13.6316 5.278 13.9998C5.278 14.368 5.57647 14.6665 5.94466 14.6665L14.6113 14.6665C14.9795 14.6665 15.278 14.368 15.278 13.9998C15.278 13.6316 14.9795 13.3332 14.6113 13.3332L5.94466 13.3332ZM2.26743 15.3068C2.04328 15.3068 1.86157 15.1251 1.86157 14.901C1.86157 14.784 1.91205 14.6727 2.00008 14.5956L3.09949 13.6331C3.19229 13.5491 3.27129 13.4723 3.33647 13.4027C3.40165 13.332 3.45137 13.2613 3.48562 13.1906C3.51987 13.1188 3.53699 13.0409 3.53699 12.9569C3.53699 12.863 3.51655 12.7829 3.47568 12.7166C3.4348 12.6493 3.37845 12.5973 3.30664 12.5609C3.23483 12.5244 3.15252 12.5062 3.05972 12.5062C2.96581 12.5062 2.8835 12.5255 2.8128 12.5642C2.74209 12.6017 2.68685 12.6564 2.64708 12.7282C2.57613 12.86 2.46777 12.9901 2.31813 12.9901H2.20046C1.98584 12.9901 1.80217 12.8114 1.86834 12.6072C1.89322 12.5304 1.92631 12.4586 1.96763 12.3918C2.07148 12.2239 2.21731 12.0946 2.40513 12.0041C2.59405 11.9124 2.81335 11.8665 3.06303 11.8665C3.32045 11.8665 3.54417 11.9096 3.7342 11.9958C3.92422 12.0819 4.07116 12.2024 4.17501 12.357C4.27997 12.5106 4.33245 12.689 4.33245 12.8923C4.33245 13.0216 4.30648 13.1497 4.25456 13.2768C4.20263 13.4038 4.10928 13.5441 3.97449 13.6977C3.84081 13.8513 3.65079 14.0352 3.40442 14.2496L3.00323 14.6196C3.00015 14.6225 2.9984 14.6265 2.9984 14.6306C2.9984 14.6389 3.00511 14.6456 3.01338 14.6456H4.04326C4.22586 14.6456 4.37388 14.7936 4.37388 14.9762C4.37388 15.1588 4.22586 15.3068 4.04326 15.3068H2.26743Z",fill:"currentColor"})})}),AddCells=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 17 16",children:jsxRuntimeExports.jsx("path",{d:"M3.57143 10.3846C3.40952 10.3846 3.27381 10.333 3.16429 10.2298C3.05476 10.1266 3 9.99872 3 9.84615V5.53846C3 5.3859 3.05476 5.25801 3.16429 5.15481C3.27381 5.0516 3.40952 5 3.57143 5H12.7143C12.8762 5 13.0119 5.0516 13.1214 5.15481C13.231 5.25801 13.2857 5.3859
20913.2857 5.53846V6.07692C13.2857 6.22949 13.231 6.35737 13.1214 6.46058C13.0119 6.56378 12.8762 6.61538 12.7143 6.61538C12.5524 6.61538 12.4167 6.56378 12.3071 6.46058C12.1976 6.35737 12.1429 6.22949 12.1429 6.07692H4.14286V9.30769H8.71429C8.87619 9.30769 9.01191 9.3593 9.12143 9.4625C9.23095 9.56571 9.28571 9.69359 9.28571 9.84615C9.28571 9.99872 9.23095 10.1266 9.12143 10.2298C9.01191 10.333 8.87619 10.3846 8.71429 10.3846H3.57143ZM12.1429 10.3846H11C10.8381 10.3846 10.7024 10.333 10.5929 10.2298C10.4833 10.1266 10.4286 9.99872 10.4286 9.84615C10.4286 9.69359 10.4833 9.56571 10.5929 9.4625C10.7024 9.3593 10.8381 9.30769 11 9.30769H12.1429V8.23077C12.1429 8.07821 12.1976 7.95032 12.3071 7.84712C12.4167 7.74391 12.5524 7.69231 12.7143 7.69231C12.8762 7.69231 13.0119 7.74391 13.1214 7.84712C13.231 7.95032 13.2857 8.07821 13.2857 8.23077V9.30769H14.4286C14.5905 9.30769 14.7262 9.3593 14.8357 9.4625C14.9452 9.56571 15 9.69359 15 9.84615C15 9.99872 14.9452 10.1266 14.8357 10.2298C14.7262 10.333 14.5905 10.3846 14.4286 10.3846H13.2857V11.4615C13.2857 11.6141 13.231 11.742 13.1214 11.8452C13.0119 11.9484 12.8762 12 12.7143 12C12.5524 12 12.4167 11.9484 12.3071 11.8452C12.1976 11.742 12.1429 11.6141 12.1429 11.4615V10.3846Z",fill:"currentColor",stroke:"currentColor",strokeWidth:"0.25"})})}),AddRowAbove=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 17 16",children:jsxRuntimeExports.jsx("path",{d:"M3.79997 8.8V12.7H12.9V8.8H3.79997ZM3.79997 14C3.44247 14 3.13643 13.8727 2.88184 13.6181C2.62726 13.3635 2.49997 13.0575 2.49997 12.7V3.6C2.49997 3.2425 2.62726 2.93646 2.88184 2.68187C3.13643 2.42729 3.44247 2.3 3.79997 2.3H4.44997C4.63414 2.3 4.78851 2.36229 4.91309 2.48688C5.03768 2.61146 5.09997 2.76583 5.09997 2.95C5.09997 3.13417 5.03768 3.28854 4.91309 3.41313C4.78851 3.53771 4.63414 3.6 4.44997 3.6H3.79997V7.5H12.9V3.6H12.25C12.0658 3.6 11.9114 3.53771 11.7868 3.41313C11.6623 3.28854 11.6 3.13417 11.6 2.95C11.6 2.76583 11.6623 2.61146 11.7868 2.48688C11.9114 2.36229 12.0658 2.3 12.25 2.3H12.9C13.2575 2.3 13.5635 2.42729 13.8181 2.68187C14.0727 2.93646 14.2 3.2425 14.2 3.6V12.7C14.2 13.0575 14.0727 13.3635 13.8181 13.6181C13.5635 13.8727 13.2575 14 12.9 14H3.79997ZM7.69997 3.6H7.04997C6.8658 3.6 6.71143 3.53771 6.58684 3.41313C6.46226 3.28854 6.39997 3.13417 6.39997 2.95C6.39997 2.76583 6.46226 2.61146 6.58684 2.48688C6.71143 2.36229 6.8658 2.3 7.04997 2.3H7.69997V1.65C7.69997 1.46583 7.76226 1.31146 7.88684 1.18687C8.01143 1.06229 8.1658 1 8.34997 1C8.53414 1 8.68851 1.06229 8.81309 1.18687C8.93768 1.31146 8.99997 1.46583 8.99997 1.65V2.3H9.64997C9.83414 2.3 9.98851 2.36229 10.1131 2.48688C10.2377 2.61146 10.3 2.76583 10.3 2.95C10.3 3.13417 10.2377 3.28854 10.1131 3.41313C9.98851 3.53771 9.83414 3.6 9.64997 3.6H8.99997V4.25C8.99997 4.43417 8.93768 4.58854 8.81309 4.71312C8.68851 4.83771 8.53414 4.9 8.34997 4.9C8.1658 4.9 8.01143 4.83771 7.88684 4.71312C7.76226 4.58854 7.69997 4.43417 7.69997 4.25V3.6Z",fill:"currentColor"})})}),AddRowBelow=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 17 16",children:jsxRuntimeExports.jsx("path",{d:"M12.9 7.2V3.3H3.79997V7.2H12.9ZM3.79997 13.7C3.44247 13.7 3.13643 13.5727 2.88184 13.3181C2.62726 13.0635 2.49997 12.7575 2.49997 12.4V3.3C2.49997 2.9425 2.62726 2.63646 2.88184 2.38188C3.13643 2.12729 3.44247 2 3.79997 2H12.9C13.2575 2 13.5635 2.12729 13.8181 2.38188C14.0727 2.63646 14.2 2.9425 14.2 3.3V12.4C14.2 12.7575 14.0727 13.0635 13.8181 13.3181C13.5635 13.5727 13.2575 13.7 12.9 13.7H12.25C12.0658 13.7 11.9114 13.6377 11.7868 13.5131C11.6623 13.3885 11.6 13.2342 11.6 13.05C11.6 12.8658 11.6623 12.7115 11.7868 12.5869C11.9114 12.4623 12.0658 12.4 12.25 12.4H12.9V8.5H3.79997V12.4H4.44997C4.63414 12.4 4.78851 12.4623 4.91309 12.5869C5.03768 12.7115 5.09997 12.8658 5.09997 13.05C5.09997 13.2342 5.03768 13.3885 4.91309 13.5131C4.78851 13.6377 4.63414 13.7 4.44997 13.7H3.79997ZM8.34997 15C8.1658 15 8.01143 14.9377 7.88684 14.8131C7.76226 14.6885 7.69997 14.5342 7.69997 14.35V13.7H7.04997C6.8658 13.7 6.71143 13.6377 6.58684 13.5131C6.46226 13.3885 6.39997 13.2342 6.39997 13.05C6.39997 12.8658 6.46226 12.7115 6.58684 12.5869C6.71143 12.4623 6.8658 12.4 7.04997 12.4H7.69997V11.75C7.69997 11.5658 7.76226 11.4115 7.88684 11.2869C8.01143 11.1623 8.1658 11.1 8.34997 11.1C8.53414 11.1 8.68851 11.1623 8.81309 11.2869C8.93768 11.4115 8.99997 11.5658 8.99997 11.75V12.4H9.64997C9.83414 12.4 9.98851 12.4623 10.1131 12.5869C10.2377 12.7115 10.3 12.8658 10.3 13.05C10.3 13.2342 10.2377 13.3885 10.1131 13.5131C9.98851 13.6377 9.83414 13.7 9.64997 13.7H8.99997V14.35C8.99997 14.5342 8.93768 14.6885 8.81309 14.8131C8.68851 14.9377 8.53414 15 8.34997 15Z",fill:"currentColor"})})}),DeleteRow=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsxs("svg",{viewBox:"0 0 17 16",children:[jsxRuntimeExports.jsx("path",{d:"M2.89167 4.91125C2.63055 5.18542 2.5 5.515 2.5 5.9V10.1C2.5 10.485 2.63056 10.8146 2.89167 11.0887C3.15278 11.3629 3.46667 11.5 3.83333 11.5H5.83333C6.02222 11.5 6.18056 11.4329 6.30833 11.2987C6.43611 11.1646 6.5 10.9983 6.5 10.8C6.5 10.6017 6.43611 10.4354 6.30833 10.3012
209C6.18056 10.1671 6.02222 10.1 5.83333 10.1H3.83333L3.83333 5.9L5.83333 5.9C6.02222 5.9 6.18056 5.83292 6.30833 5.69875C6.43611 5.56458 6.5 5.39833 6.5 5.2C6.5 5.00167 6.43611 4.83542 6.30833 4.70125C6.18056 4.56708 6.02222 4.5 5.83333 4.5H3.83333C3.46667 4.5 3.15278 4.63708 2.89167 4.91125Z",fill:"currentColor"}),jsxRuntimeExports.jsx("path",{d:"M14.1083 4.91125C13.8472 4.63708 13.5333 4.5 13.1667 4.5H11.1667C10.9778 4.5 10.8194 4.56708 10.6917 4.70125C10.5639 4.83542 10.5 5.00167 10.5 5.2C10.5 5.39833 10.5639 5.56458 10.6917 5.69875C10.8194 5.83292 10.9778 5.9 11.1667 5.9L13.1667 5.9V10.1H11.1667C10.9778 10.1 10.8194 10.1671 10.6917 10.3012C10.5639 10.4354 10.5 10.6017 10.5 10.8C10.5 10.9983 10.5639 11.1646 10.6917 11.2987C10.8194 11.4329 10.9778 11.5 11.1667 11.5H13.1667C13.5333 11.5 13.8472 11.3629 14.1083 11.0887C14.3694 10.8146 14.5 10.485 14.5 10.1V5.9C14.5 5.515 14.3694 5.18542 14.1083 4.91125Z",fill:"currentColor"}),jsxRuntimeExports.jsx("path",{d:"M7.16667 9.4C7.04074 9.26778 6.97778 9.11222 6.97778 8.93333C6.97778 8.75444 7.04074 8.59889 7.16667 8.46667L7.61111 8L7.16667 7.53333C7.04074 7.40111 6.97778 7.24556 6.97778 7.06667C6.97778 6.88778 7.04074 6.73222 7.16667 6.6C7.29259 6.46778 7.44074 6.40167 7.61111 6.40167C7.78148 6.40167 7.92963 6.46778 8.05556 6.6L8.5 7.06667L8.94444 6.6C9.07037 6.46778 9.21852 6.40167 9.38889 6.40167C9.55926 6.40167 9.70741 6.46778 9.83333 6.6C9.95926 6.73222 10.0222 6.88778 10.0222 7.06667C10.0222 7.24556 9.95926 7.40111 9.83333 7.53333L9.38889 8L9.83333 8.46667C9.95926 8.59889 10.0222 8.75444 10.0222 8.93333C10.0222 9.11222 9.95926 9.26778 9.83333 9.4C9.70741 9.53222 9.55926 9.59833 9.38889 9.59833C9.21852 9.59833 9.07037 9.53222 8.94444 9.4L8.5 8.93333L8.05556 9.4C7.92963 9.53222 7.78148 9.59833 7.61111 9.59833C7.44074 9.59833 7.29259 9.53222 7.16667 9.4Z",fill:"currentColor"})]})}),AddColumnLeft=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 17 16",children:jsxRuntimeExports.jsx("path",{d:"M9.2 12.2778H12.8V3.72222H9.2V12.2778ZM4.4 13.5C4.07 13.5 3.7875 13.3803 3.5525 13.141C3.3175 12.9016 3.2 12.6139 3.2 12.2778V11.
2096667C3.2 11.4935 3.2575 11.3484 3.3725 11.2312C3.4875 11.1141 3.63 11.0556 3.8 11.0556C3.97 11.0556 4.1125 11.1141 4.2275 11.2312C4.3425 11.3484 4.4 11.4935 4.4 11.6667V12.2778H8V3.72222H4.4V4.33333C4.4 4.50648 4.3425 4.65162 4.2275 4.76875C4.1125 4.88588 3.97 4.94444 3.8 4.94444C3.63 4.94444 3.4875 4.88588 3.3725 4.76875C3.2575 4.65162 3.2 4.50648 3.2 4.33333V3.72222C3.2 3.38611 3.3175 3.09838 3.5525 2.85903C3.7875 2.61968 4.07 2.5 4.4 2.5H12.8C13.13 2.5 13.4125 2.61968 13.6475 2.85903C13.8825 3.09838 14 3.38611 14 3.72222V12.2778C14 12.6139 13.8825 12.9016 13.6475 13.141C13.4125 13.3803 13.13 13.5 12.8 13.5H4.4ZM3.8 9.83333C3.63 9.83333 3.4875 9.77477 3.3725 9.65764C3.2575 9.54051 3.2 9.39537 3.2 9.22222V8.61111H2.6C2.43 8.61111 2.2875 8.55255 2.1725 8.43542C2.0575 8.31829 2 8.17315 2 8C2 7.82685 2.0575 7.68171 2.1725 7.56458C2.2875 7.44745 2.43 7.38889 2.6 7.38889H3.2V6.77778C3.2 6.60463 3.2575 6.45949 3.3725 6.34236C3.4875 6.22523 3.63 6.16667 3.8 6.16667C3.97 6.16667 4.1125 6.22523 4.2275 6.34236C4.3425 6.45949 4.4 6.60463 4.4 6.77778V7.38889H5C5.17 7.38889 5.3125 7.44745 5.4275 7.56458C5.5425 7.68171 5.6 7.82685 5.6 8C5.6 8.17315 5.5425 8.31829 5.4275 8.43542C5.3125 8.55255 5.17 8.61111 5 8.61111H4.4V9.22222C4.4 9.39537 4.3425 9.54051 4.2275 9.65764C4.1125 9.77477 3.97 9.83333 3.8 9.83333Z",fill:"currentColor"})})}),AddColumnRight=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 17 16",children:jsxRuntimeExports.jsx("path",{d:"M7.8 3.72222H4.2V12.2778H7.8V3.72222ZM4.2 13.5C3.87 13.5 3.5875 13.3803 3.3525 13.141C3.1175 12.9016 3 12.6139 3 12.2778V3.72222C3 3.38611 3.1175 3.09838 3.3525 2.85903C3.5875 2.61968 3.87 2.5 4.2 2.5H12.6C12.93 2.5 13.2125 2.61968 13.4475 2.85903C13.6825 3.09838 13.8 3.38611 13.8 3.72222V4.33333C13.8 4.50648 13.7425 4.65162 13.6275 4.76875C13.5125 4.88588 13.37 4.94444 13.2 4.94444C13.03 4.94444 12.8875 4.88588 12.7725 4.76875C12.6575 4.65162 12.6 4.50648 12.6 4.33333V3.72222H9V12.2778H12.6V11.6667C12.6 11.4935 12.6575 11.3484 12.7725 11.2312C12.8875 11.1141 13.03 11.0556 13.2 11.0556C13.37 11.0556 13.5125 11.1141 13.6275 11.2312C13.7425 11.3484 13.8 11.4935 13.8 11.6667V12.2778C13.8 12.6139 13.6825 12.9016 13.4475 13.141C13.2125 13.3803 12.93 13.5 12.6 13.5H4.2ZM13.2 9.83333C13.03 9.83333 12.8875 9.77477 12.7725 9.65764C12.6575 9.54051 12.6 9.39537 12.6 9.22222V8.61111H12C11.83 8.61111 11.6875 8.55255 11.5725 8.43542C11.4575 8.31829 11.4 8.17315 11.4 8C11.4 7.82685 11.4575 7.68171 11.5725 7.56458C11.6875 7.44745 11.83 7.38889 12 7.38889H12.6V6.77778C12.6 6.60463 12.6575 6.45949 12.7725 6.34236C12.8875 6.22523 13.03 6.16667 13.2 6.16667C13.37 6.16667 13.5125 6.22523 13.6275 6.34236C13.7425 6.45949 13.8 6.60463 13.8 6.77778V7.38889H14.4C14.57 7.38889 14.7125 7.44745 14.8275 7.56458C14.9425 7.68171 15 7.82685 15 8C15 8.17315 14.9425 8.31829 14.8275 8.43542C14.7125 8.55255 14.57 8.61111 14.4 8.61111H13.8V9.22222C13.8 9.39537 13.7425 9.54051 13.6275 9.65764C13.5125 9.77477 13.37 9.83333 13.2 9.83333Z",fill:"currentColor"})})}),DeleteColumn=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsxs("svg",{viewBox:"0 0 17 16",children:[jsxRuntimeExports.jsx("path",{d:"M11.275 2.39167C11.0139 2.13055 10.7 2 10.3333 2L6.33334 2C5.96667 2 5.65278 2.13056 5.39167 2.39167C5.13056 2.65278 5 2.96667 5 3.33333L5 5.33333C5 5.52222 5.06389 5.68056 5.19167 5.80833C5.31944 5.93611 5.47778 6 5.66667 6C5.85556 6 6.01389 5.93611 6.14167 5.80833C6.26944 5.68056 6.33333 5.52222 6.33333 5.33333L6.33333 3.33333L10.3333 3.33333L10.3333 5.33333C10.3333 5.52222 10.3972 5.68056 10.525 5.80833C10.6528 5.93611 10.8111 6 11 6C11.1889 6 11.3472 5.93611 11.475 5.80833C11.6028 5.68056 11.6667 5.52222 11.6667 5.33333V3.33333C11.6667 2.96667 11.5361 2.65278 11.275 2.39167Z",fill:"currentColor"}),jsxRuntimeExports.jsx("path",{d:"M11.275 13.6083C11.5361 13.3472 11.6667 13.0333 11.6667 12.6667V10.6667C11.6667 10.4778 11.6028 10.3194 11.475 10.1917C11.3472 10.0639 11.1889 10 11 10C10.8111 10 10.6528 10.0639 10.525 10.1917C10.3972 10.3194 10.3333 10.4778 10.3333 10.6667L10.3333 12.6667H6.33333L6.33333 10.6667C6.33333 10.4778 6.26944 10.3194 6.14167 10.1917C6.01389 10.0639 5.85556 10 5.66667 10C5.47778 10 5.31944 10.0639 5.19167 10.1917C5.06389 10.3194 5 10.4778 5 10.6667L5 12.6667C5 13.0333 5.13056 13.3472 5.39167 13.6083C5.65278 13.8694 5.96667 14 6.33333 14H10.3333C10.7 14 11.0139 13.8694 11.275 13.6083Z",fill:"currentColor"}),jsxRuntimeExports.jsx("path",{d:"M7 6.66667C7.12593 6.54074 7.27407 6.47778 7.44444 6.47778C7.61481 6.47778 7.76296 6.54074 7.88889 6.66667L8.33333 7.11111L8.77778 6.66667C8.9037 6.54074 9.05185 6.47778 9.22222 6.47778C9.39259 6.47778 9.54074 6.54074 9.66667 6.66667C9.79259 6.79259 9.85556 6.94074 9.85556 7.11111C9.85556 7.28148 9.79259 7.42963 9.66667 7.55556L9.22222 8L9.66667 8.44444C9.79259 8.57037 9.85556 8.71852 9.85556 8.88889C9.85556 9.05926 9.79259 9.20741 9.66667 9.33333C9.54074 9.45926 9.39259 9.52222 9.22222 9.52222C9.05185 9.52222 8.9037 9.45926 8.77778 9.33333L8.33333 8.88889L7.88889 9.33333C7.76296 9.45926 7.61481 9.52222 7.44444 9.52222C7.27407 9.52222 7.12593 9.45926 7 9.33333C6.87407 9.20741 6.81111 9.05926 6.81111 8.88889C6.81111 8.71852 6.87407 8.57037 7 8.44444L7.44444 8L7 7.55556C6.87407 7.42963 6.81111 7.28148 6.81111 7.11111C6.81111 6.94074 6.87407 6.79259 7 6.66667Z",fill:"currentColor"})]})}),MergeCells=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 17 16",children:jsxRuntimeExports.jsx("path",{d:"M3.7 6.16667C3.53 6.16667 3.3875 6.1081 3.2725 5.99097C3.1575 5.87384 3.1 5.7287 3.1 5.55556V3.72222C3.1 3.38611 3.2175 3.09838 3.4525 2.85903C3.6875 2.61968 3.97 2.5 4.3 2.5H6.1C6.27 2.5 6.4125 2.55856 6.5275 2.67569C6.6425 2.79282 6.7 2.93796 6.7 3.11111C6.7 3.28426 6.6425 3.4294 6.5275 3.54653C6.4125 3.66366 6.27 3.72222 6.1 3.72222H4.3V5.55556C4.3 5.7287 4.2425 5.87384 4.1275 5.99097C4.0125 6.1081 3.87 6.16667 3.7 6.16667ZM13.3 6.16667C13.13 6.16667 12.9875 6.1081 12.8725 5.99097C12.7575 5.87384 12.7 5.7287 12.7 5.55556V3.72222H10.9C10.73 3.72222 10.5875 3.66366 10.4725 3.54653C10.3575 3.4294 10.3 3.28426 10.3 3.11111C10.3 2.93796 10.3575 2.79282 10.4725 2.67569C10.5875 2.55856 10.73 2.5 10.9 2.5H12.7C13.03 2.5 13.3125 2.61968 13.5475 2.85903C13.7825 3.09838 13.9 3.38611 13.9 3.72222V5.55556C13.9 5.7287 13.8425 5.87384 13.7275 5.99097C13.6125 6.1081 13.47 6.16667 13.3 6.16667ZM10.975 9.90972L9.52 8.42778C9.4 8.30556 9.34 8.16296 9.34 8C9.34 7.83704 9.4 7.69444 9.52 7.57222L10.975 6.09028C11.095 5.96806 11.2375 5.90694 11.4025 5.90694C11.5675 5.90694 11.71 5.96806 11.83 6.09028C11.95 6.2125 12.01 6.35764 12.01 6.52569C12.01 6.69375 11.95 6.83889 11.83 6.96111L11.395 7.38889H13.9C14.07 7.38889 14.2125 7.44745 14.3275 7.56458C14.4425 7.68171 14.5 7.82685 14.5 8C14.5 8.17315 14.4425 8.31829 14.3275 8.43542C14.2125 8.55255 14.07 8.61111 13.9 8.61111H11.395L11.83 9.03889C11.95 9.16111 12.01 9.30625 12.01 9.47431C12.01 9.64236 11.95 9.7875 11.83 9.90972C11.71 10.0319 11.5675 10.0931 11.4025 10.0931C11.2375 10.0931 11.095 10.0319 10.975 9.90972ZM5.185 9.90972C5.065 9.7875 5.0025 9.64236 4.9975 9.47431C4.9925 9.30625 5.05 9.16111 5.17 9.03889L5.605 8.61111H3.1C2.93 8.61111 2.7875 8.55255 2.6725 8.43542C2.5575 8.31829 2.5 8.17315 2.5 8C2.5 7.82685 2.5575 7.
20968171 2.6725 7.56458C2.7875 7.44745 2.93 7.38889 3.1 7.38889H5.605L5.17 6.96111C5.05 6.83889 4.9925 6.69375 4.9975 6.52569C5.0025 6.35764 5.065 6.2125 5.185 6.09028C5.305 5.96806 5.445 5.90694 5.605 5.90694C5.765 5.90694 5.905 5.96806 6.025 6.09028L7.48 7.57222C7.6 7.69444 7.66 7.83704 7.66 8C7.66 8.16296 7.6 8.30556 7.48 8.42778L6.025 9.90972C5.905 10.0319 5.765 10.0931 5.605 10.0931C5.445 10.0931 5.305 10.0319 5.185 9.90972ZM4.3 13.5C3.97 13.5 3.6875 13.3803 3.4525 13.141C3.2175 12.9016 3.1 12.6139 3.1 12.2778V10.4444C3.1 10.2713 3.1575 10.1262 3.2725 10.009C3.3875 9.8919 3.53 9.83333 3.7 9.83333C3.87 9.83333 4.0125 9.8919 4.1275 10.009C4.2425 10.1262 4.3 10.2713 4.3 10.4444V12.2778H6.1C6.27 12.2778 6.4125 12.3363 6.5275 12.4535C6.6425 12.5706 6.7 12.7157 6.7 12.8889C6.7 13.062 6.6425 13.2072 6.5275 13.3243C6.4125 13.4414 6.27 13.5 6.1 13.5H4.3ZM10.9 13.5C10.73 13.5 10.5875 13.4414 10.4725 13.3243C10.3575 13.2072 10.3 13.062 10.3 12.8889C10.3 12.7157 10.3575 12.5706 10.4725 12.4535C10.5875 12.3363 10.73 12.2778 10.9 12.2778H12.7V10.4444C12.7 10.2713 12.7575 10.1262 12.8725 10.009C12.9875 9.8919 13.13 9.83333 13.3 9.83333C13.47 9.83333 13.6125 9.8919 13.7275 10.009C13.8425 10.1262 13.9 10.2713 13.9 10.4444V12.2778C13.9 12.6139 13.7825 12.9016 13.5475 13.141C13.3125 13.3803 13.03 13.5 12.7 13.5H10.9Z",fill:"currentColor"})})}),Paint=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 17 16",children:jsxRuntimeExports.jsx("path",{d:"M6.80769 13.6761L2.82389 9.69231C2.71592 9.58435 2.63495 9.46559 2.58097 9.33603C2.52699 9.20648 2.5 9.07152 2.5 8.93117C2.5 8.79082 2.52699 8.65587 2.58097 8.52632C2.63495 8.39676 2.71592 8.278 2.82389 8.17004L6.54858 4.46154L5.33401 3.24696C5.19366 3.10661 5.12078 2.93927 5.11539 2.74494C5.10999 2.55061 5.17746 2.37787 5.31781 2.22672C5.45817 2.07557 5.6309 2 5.83603 2C6.04116 2 6.2193 2.07557 6.37045 2.22672L12.3138 8.17004C12.4217 8.278 12.5 8.39676 12.5486 8.52632C12.5972 8.65587 12.6215 8.79082 12.6215 8.93117C12.6215 9.07152 12.5972 9.20648 12.5486 9.33603C12.5 9.46559 12.4217 9.58435 12.3138 9.69231L8.32996 13.6761C8.222 13.7841 8.10324 13.865 7.97368 13.919C7.84413 13.973 7.70918 14 7.56883 14C7.42848 14 7.29352 13.973 7.16397 13.919C7.03441 13.865 6.91566 13.7841 6.80769 13.6761ZM7.56883 5.48178L4.10324 8.94737H11.0344L7.56883 5.48178ZM14.0304 14C13.6417 14 13.3124 13.8623 13.0425 13.587C12.7726 13.3117 12.6377 12.9744 12.6377 12.5749C12.6377 12.2834 12.7105 12.0081 12.8563 11.749C13.002 11.4899 13.1667 11.2362 13.3502 10.9879L13.6579 10.5992C13.7551 10.4804 13.8819 10.4184 14.0385 10.413C14.195 10.4076 14.3219 10.4642 14.419 10.583L14.7429 10.9879C14.9157 11.2362 15.0776 11.4899 15.2287 11.749C15.3799 12.0081 15.4555 12.2834 15.4555 12.5749C15.4555 12.9744 15.3151 13.3117 15.0344 13.587C14.7537 13.8623 14.419 14 14.0304 14Z",fill:"currentColor"})})}),LockFilledHole=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 18 23",fill:"currentColor",children:jsxRuntimeExports.jsx("path",{d:"M2.50016 22.8335C1.90433 22.8335 1.39426 22.6213 0.969954 22.197C0.545649 21.7727 0.333496 21.2627 0.333496 20.6668V9.8335C0.333496 9.23766 0.545649 8.72759 0.969954 8.30329C1.39426 7.87898 1.90433 7.66683 2.50016 7.66683H3.5835V5.50016C3.5835 4.00155 4.11162 2.72412 5.16787 1.66787C6.22412 0.611621 7.50155 0.0834961 9.00016 0.0834961C10.4988 0.0834961 11.7762 0.611621 12.8325 1.66787C13.8887 2.72412 14.4168 4.00155 14.4168 5.50016V7.66683H15.5002C16.096 7.66683 16.6061 7.87898 17.0304 8.30329C17.4547 8.72759 17.6668 9.23766 17.6668 9.8335V20.6668C17.6668 21.2627 17.4547 21.7727 17.0304 22.197C16.6061 22.6213 16.096 22.8335 15.5002 22.8335H2.50016ZM9.00016 17.4168C9.596 17.4168 10.1061 17.2047 10.5304 16.7804C10.9547 16.3561 11.1668 15.846 11.1668 15.2502C11.1668 14.6543 10.9547 14.1443 10.5304 13.72C10.1061 13.2956 9.596 13.0835 9.00016 13.0835C8.40433 13.0835 7.89426 13.2956 7.46995 13.72C7.04565 14.1443 6.8335 14.6543 6.8335 15.2502C6.8335 15.846 7.04565 16.3561 7.46995 16.7804C7.89426 17.2047 8.40433 17.4168 9.00016 17.4168ZM5.75016 7.66683H12.2502V5.50016C12.2502 4.59739 11.9342 3.83002 11.3022 3.19808C10.6703 2.56613 9.90294 2.25016 9.00016 2.25016C8.09738 2.25016 7.33002 2.56613 6.69808 3.19808C6.06613 3.83002 5.75016 4.59739 5.75016 5.50016V7.66683Z",fill:"currentColor"})})}),Highlight=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsxs("svg",{viewBox:"0 0 16 14",children:[jsxRuntimeExports.jsx("path",{d:"M15.0308 6.2213C14.9611 6.15138 14.8783 6.0959 14.7872 6.05805C14.696 6.0202 14.5983 6.00071 14.4995 6.00071C14.4008 6.00071 14.3031 6.0202 14.2119 6.05805C14.1208 6.0959 14.038 6.15138 13.9683 6.2213L11.2502 8.93943L6.31267 4.00193L9.03267 1.28255C9.17357 1.14165 9.25272 0.950558 9.25272 0.751301C9.25272 0.552044 9.17357 0.360947 9.03267 0.220051C8.89178 0.0791547 8.70068 2.96917e-09 8.50142 0C8.30216 -2.96917e-09 8.11107 0.0791547 7.97017 0.220051L5.0733 3.11818C4.90741 3.2845 4.79175 3.49421 4.73957 3.72325C4.68739 3.9523 4.70082 4.19141 4.7783 4.41318L3.5733 5.61818C3.33896 5.85259 3.20731 6.17047 3.20731 6.50193C3.20731 6.83338 3.3389
2096 7.15127 3.5733 7.38568L3.68767 7.50193L0.219547 10.9713C0.12915 11.0617 0.0633777 11.1738 0.0284769 11.2968C-0.00642391 11.4198 -0.00929373 11.5497 0.02014 11.6741C0.0495737 11.7986 0.110333 11.9134 0.196647 12.0078C0.282961 12.1021 0.391963 12.1728 0.513297 12.2132L5.0133 13.7132C5.08961 13.7389 5.16963 13.752 5.25017 13.7519C5.34874 13.7519 5.44633 13.7325 5.53738 13.6947C5.62843 13.657 5.71114 13.6017 5.7808 13.5319L7.75017 11.5644L7.86642 11.6807C8.10083 11.915 8.41872 12.0467 8.75017 12.0467C9.08163 12.0467 9.39951 11.915 9.63392 11.6807L10.8383 10.4763C10.9707 10.5225 11.1099 10.5463 11.2502 10.5469C11.4144 10.5474 11.577 10.5152 11.7287 10.4524C11.8804 10.3895 12.0182 10.2971 12.1339 10.1807L15.0308 7.28443C15.1008 7.21474 15.1564 7.1319 15.1943 7.04068C15.2322 6.94946 15.2517 6.85165 15.2517 6.75286C15.2517 6.65408 15.2322 6.55627 15.1943 6.46504C15.1564 6.37382 15.1008 6.29099 15.0308 6.2213ZM5.04767 12.1438L2.1383 11.1744L4.75017 8.56443L6.68767 10.5019L5.04767 12.1438ZM8.75017 10.4394L5.2808 6.97193L4.81267 6.50193L5.75017 5.56443L9.68767 9.50193L8.75017 10.4394Z",fill:"currentColor"}),jsxRuntimeExports.jsx("path",{d:"M15.0308 6.2213C14.9611 6.15138 14.8783 6.0959 14.7872 6.05805C14.696 6.0202 14.5983 6.00071 14.4995 6.00071C14.4008 6.00071 14.3031 6.0202 14.2119 6.05805C14.1208 6.0959 14.038 6.15138 13.9683 6.2213L11.2502 8.93943L6.31267 4.00193L9.03267 1.28255C9.17357 1.14165 9.25272 0.950558 9.25272 0.751301C9.25272 0.552044 9.17357 0.360947 9.03267 0.220051C8.89178 0.0791547 8.70068 2.96917e-09 8.50142 0C8.30216 -2.96917e-09 8.11107 0.0791547 7.97017 0.220051L5.0733 3.11818C4.90741 3.2845 4.79175 3.49421 4.73957 3.72325C4.68739 3.9523 4.70082 4.19141 4.7783 4.41318L3.5733 5.61818C3.33896 5.85259 3.20731 6.17047 3.20731 6.50193C3.20731 6.83338 3.33896 7.15127 3.5733 7.38568L3.68767 7.50193L0.219547 10.9713C0.12915 11.0617 0.0633777 11.1738 0.0284769 11.2968C-0.00642391 11.4198 -0.00929373 11.5497 0.02014 11.6741C0.0495737 11.7986 0.110333 11.9134 0.196647 12.0078C0.282961 12.1021 0.391963 12.1728 0.513297 12.2132L5.0133 13.7132C5.08961 13.7389 5.16963 13.752 5.25017 13.7519C5.34874 13.7519 5.44633 13.7325 5.53738 13.6947C5.62843 13.657 5.71114 13.6017 5.7808 13.5319L7.75017 11.5644L7.86642 11.6807C8.10083 11.915 8.41872 12.0467 8.75017 12.0467C9.08163 12.0467 9.39951 11.915 9.63392 11.6807L10.8383 10.4763C10.9707 10.5225 11.1099 10.5463 11.2502 10.5469C11.4144 10.5474 11.577 10.5152 11.7287 10.4524C11.8804 10.3895 12.0182 10.2971 12.1339 10.1807L15.0308 7.28443C15.1008 7.21474 15.1564 7.1319 15.1943 7.04068C15.2322 6.94946 15.2517 6.85165 15.2517 6.75286C15.2517 6.65408 15.2322 6.55627 15.1943 6.46504C15.1564 6.37382 15.1008 6.29099 15.0308 6.2213ZM5.04767 12.1438L2.1383 11.1744L4.75017 8.56443L6.68767 10.5019L5.04767 12.1438ZM8.75017 10.4394L5.2808 6.97193L4.81267 6.50193L5.75017 5.56443L9.68767 9.50193L8.75017 10.4394Z",fill:"currentColor",fillOpacity:"0.2"})]})});class Notification{static config(t){AntdNotification.config(t)}static destroy(){AntdNotification.destroy()}static close(t){AntdNotification.close(t)}static open(t){const{type:n,duration:i=10,className:s,title:r,message:o,replacements:l,...c}=t;let h,p;switch(n){case"info":h=jsxRuntimeExports.jsx(LightBulbFilled,{className:"mb-0.5 text-blue-40",size:14}),p="bg-blue-10 border-blue-40";break;case"success":h=jsxRuntimeExports.jsx(TickCircle,{className:"mb-0.5 text-green-40",size:14}),p="bg-green-10 border-green-40";break;case"warn":h=jsxRuntimeExports.jsx(Warning,{className:"mb-0.5",size:14}),p="bg-yellow-10 border-yellow-20";break;case"error":h=jsxRuntimeExports.jsx(ExclamationCircle$1,{className:"mb-0.5 text-red-40",size:14}),p="bg-red-10 border-red-40";break}AntdNotification.open({duration:i,icon:h,className:Tailwind.merge(p,c.onClick&&"cursor-pointer",s),message:r,description:this.reconstructMessage(o,l),...c})}static reconstructMessage(t,n){if(typeof t!="string")return t;if(/<>.*<\/>/.test(t))return jsxRuntimeExports.jsx("div",{children:HtmlParser.toReactElement(t.slice(2,t.length-3))});if(!n)return t;const i=t.split(" ");return jsxRuntimeExports.jsx("div",{children:i.map((s,r)=>{const o=r!==i.length-1?" ":"",l=n[s];if(l!=null){let c,h;return Array.isArray(l)?(c=l[0],typeof l[1]=="function"?h={onClick:l[1]}:h={href:l[1].href,...l[1].newTab&&{target:"_blank",rel:"noreferrer"}}):c=l,h?jsxRuntimeExports.jsxs(reactExports.Fragment,{children:[jsxRuntimeExports.jsx("a",{className:"underline",...h,children:c}),o]},r):c+o}return s+o})})}static info(t,n,i){this.open({type:"info",title:n===void 0?"Info":n,message:t,...i})}static success(t,n,i){this.open({type:"success",title:n===void 0?"Success":n,message:t,...i})}
209static warn(t,n,i){this.open({type:"warn",title:n===void 0?"Warning":n,message:t,...i})}static error(t,n,i){this.open({type:"error",title:n===void 0?"Error":n,message:t,...i})}static genericError(t){const{environment:n,supportAutofill:i,title:s=Message$1.GENERIC_ERROR}=t;this.error(`The system is unable to complete the request. Please try again or contact ${NotificationReplacement$1.SUPPORT} for help.`,s,{replacements:{[NotificationReplacement$1.SUPPORT]:["Support",()=>GsgSupportUtil$1.requestSupport(n,i)]}})}static apiError(t,n){const{environment:i,supportAutofill:s,replacements:r}=n,{error:o,traceId:l}=ApiError$1.parse(t),{code:c,presentable:h,level:p,message:m}=o??{};let{title:g}=o??{};!g&&l&&(g=`Error (ID #${l})`),c!==ErrorCode$1.ABORTED&&(h?p==="info"?this.info(m,g,{replacements:r}):p==="warn"?this.warn(m,g,{replacements:r}):this.error(m,g,{replacements:r}):this.genericError({title:g,environment:i,supportAutofill:{...s,traceId:l,issueNoticedAt:DateFormatter$1.apiDateTime(new Date)}}))}static incompleteFormError(){this.error("All fields are mandatory unless stated as optional.","Fill out the missing information")}static invalidInputError(){this.error("Ensure that you've entered the correct information in the right format.","Please check for errors and try again")}static validationError(t,n){if(t=ValidationError$1.isInstanceOf(t)?t.type:t,t===MandatoryButEmptyError$1.TYPE)return this.incompleteFormError();if(t===InvalidValueError$1.TYPE)return this.invalidInputError();if(n)return this.genericError(n)}static validationErrors(t,n,i){const s=Validator$2.hasError(t,i);return this.summarizedValidationErrors(s,n),s}static summarizedValidationErrors(t,n){if(t)for(const i of Object.keys(t))this.validationError(i,n)}}const NotificationContext=reactExports.createContext({config:e=>Notification.config(e),destroy:()=>Notification.destroy(),close:e=>Notification.close(e),open:e=>Notification.open(e),info:(e,t,n)=>Notification.info(e,t,n),success:(e,t,n)=>Notification.success(e,t,n),warn:(e,t,n)=>Notification.warn(e,t,n),error:(e,t,n)=>Notification.error(e,t,n),genericError:e=>Notification.genericError({title:e,environment:"prd"}),apiError:e=>Notification.apiError(e,{environment:"prd"}),incompleteFormError:()=>Notification.incompleteFormError(),invalidInputError:()=>Notification.invalidInputError(),validationError:e=>Notification.validationError(e),validationErrors:(e,t)=>Notification.validationErrors(e,void 0,t),summarizedValidationErrors:e=>Notification.summarizedValidationErrors(e)}),ActionToast=e=>{const{id:t,className:n,style:i,contentClassName:s,contentStyle:r,icon:o,title:l="Action",message:c,action:h,action2:p,action3:m,render:g}=e,E=({label:C,onClick:T})=>jsxRuntimeExports.jsx("div",{className:"font-semibold text-primary hover:opacity-75 cursor-pointer",onClick:()=>T(t),children:C}),A=()=>jsxRuntimeExports.jsxs("div",{className:"p-4 rounded-lg shadow-md bg-white flex space-x-2",children:[jsxRuntimeExports.jsx("div",{children:o??jsxRuntimeExports.jsx(ExclamationCircle$1,{className:"text-red-40",size:14})}),jsxRuntimeExports.jsx("div",{className:"flex-1",children:jsxRuntimeExports.jsxs("div",{className:Tailwind.merge("space-y-4",s),style:r,children:[jsxRuntimeExports.jsxs("div",{className:"space-y-2 text-sm",children:[jsxRuntimeExports.jsx("div",{className:"font-semibold",children:l}),jsxRuntimeExports.jsx("div",{children:c})]}),(h||p||m)&&jsxRuntimeExports.jsxs("div",{className:"flex justify-between space-x-4",children:[m?E(m):jsxRuntimeExports.jsx("div",{}),(h||p)&&jsxRuntimeExports.jsxs("div",{className:"flex space-x-4",children:[p&&E(p),h&&E(h)]})]})]})})]});return jsxRuntimeExports.jsx("div",{className:Tailwind.merge("toast toast-action",n),style:i,children:g?g(t):A()})},iconByType={info:jsxRuntimeExports.jsx(LightBulbFilled,{className:"text-blue-40",size:14}),success:jsxRuntimeExports.jsx(TickCircle,{className:"text-green-40",size:14}),warn:jsxRuntimeExports.jsx(Warning,{size:14}),error:jsxRuntimeExports.jsx(ExclamationCircle$1,{className:"text-red-40",size:14})},classNameByType={info:"bg-blue-10 border-blue-40",success:"bg-green-10 border-green-40",warn:"bg-yellow-10 border-yellow-20",error:"bg-red-10 border-red-40"},NotificationToast=e=>{const{id:t,className:n,style:i,type:s,icon:r,title:o=StringUtil$1.capitaliseFirstLetter(s),message:l,onClick:c,onClose:h,duration:p=10,render:m}=e,g=useTick(1e3);reactExports.useEffect(()=>{p&&g.value>=p&&h()},[g.value]);const E=()=>jsxRuntimeExports.jsxs("div",{className:`p-2 rounded-lg shadow-md border-0 border-l-8 border-solid flex justify-between space-x-2 ${classNameByType[s]}`,onClick:()=>c==null?void 0:c(t),children:[jsxRuntimeExports.jsxs("div",{className:"flex-1 flex space-x-2",children:[jsxRuntimeExports.jsx("div",{children:r??iconByType[s]}),jsxRuntimeExports.jsxs("div",{className:"flex-1 space-y-2 text-base sm:text-sm",children:[jsxRuntimeExports.jsx("div",{className:"font-semibold",children:o}),jsxRuntimeExports.jsx("div",{children:l})]})]}),jsxRuntimeExports.jsx("div",{children:jsxRuntimeExports.jsx(Cross,{className:"text-base sm:text-xs cursor-pointer",onClick:A=>{A.stopPropagation(),h()}})})]});return jsxRuntimeExports.jsx("div",{className:Tailwind.merge("toast toast-notification",n),style:i,onMouseEnter:()=>g.enable(!1),onMouseLeave:()=>g.enable(!0),children:m?m(t):E()})};let toasts=[],closingIds=new Set,root,container,config$1={};const render=()=>{container||(container=document.createElement("div"),container.id="toast-container",container.style.position="fixed",container.style.zIndex="1050",document.body.appendChild(container),root=clientExports.createRoot(container)),root==null||root.render(jsxRuntimeExports.jsx(Container$1,{}))},Container$1=()=>{var n,i,s;const e=()=>{let r=toasts.filter(o=>o.type!=="action");return r.length?(r=r.sort((o,l)=>(l.priority??0)-(o.priority??0)),jsxRuntimeExports.jsx("div",{className:"w-full space-y-4",children:r.map(o=>reactExports.createElement(NotificationToast,{...o,key:o.id,className:closingIds.has(o.id)?"toast-closing":"",onClose:()=>Toast.close(o.id)}))})):null},t=()=>{let o=toasts.filter(l=>l.type==="action");return o.length?(o=o.sort((l,c)=>(c.priority??0)-(l.priority??0)),o=o.slice(0,3),jsxRuntimeExports.jsx("div",{className:"w-full grid grid-cols-1 grid-rows-1",children:o.map((l,c)=>reactExports.createElement(ActionToast,{...o[0],key:l.id,className:`col-span-full row-span-full ${closingIds.has(l.id)&&o.length===1?"toast-closing":""}`,style:{zIndex:3-c,marginTop:8*c,marginLeft:8*c,marginRight:8*c},contentClassName:c>0?"invisible":void 0,contentStyle:{marginLeft:-8*c,marginRight:-8*c}}))})):null};return jsxRuntimeExports.jsxs("div",{className:Tailwind.merge("fixed inset-x-4 w-full sm:w-112 mt-4 px-4 sm:px-0 flex flex-col justify-self-end items-end space-y-4",(n=config$1.container)==null?void 0:n.className),style:{to
209p:((i=GsgLayoutUtil.getHeaderContainer())==null?void 0:i.bottom)??16,...(s=config$1.container)==null?void 0:s.style},children:[t(),e()]})};class Toast{static config(t){config$1=t}static destroy(){toasts=[],closingIds=new Set,root==null||root.unmount(),container==null||container.remove(),root=void 0,container=void 0}static async close(t){closingIds.add(t),render(),await SleepUtil$1.sleep(150),toasts=toasts.filter(n=>n.id!==t),render()}static async closeAll(t){let n=[...toasts];t==="notification"?n=n.filter(i=>i.type!=="action"):t&&(n=n.filter(i=>i.type===t)),await Promise.all(n.map(i=>this.close(i.id)))}static reconstructMessage(t,n){if(typeof t!="string")return t;if(/<>.*<\/>/.test(t))return jsxRuntimeExports.jsx("div",{children:HtmlParser.toReactElement(t.slice(2,t.length-3))});if(!n)return t;const i=t.split(" ");return jsxRuntimeExports.jsx("div",{children:i.map((s,r)=>{const o=r!==i.length-1?" ":"",l=n[s];if(l!=null){let c,h;return Array.isArray(l)?(c=l[0],typeof l[1]=="function"?h={onClick:l[1]}:h={href:l[1].href,...l[1].newTab&&{target:"_blank",rel:"noreferrer"}}):c=l,h?jsxRuntimeExports.jsxs(reactExports.Fragment,{children:[jsxRuntimeExports.jsx("a",{className:"underline",...h,children:c}),o]},r):c+o}return s+o})})}static open(t){toasts.push({...t,id:t.id??UUID$1.short(),message:this.reconstructMessage(t.message,t.replacements)}),render()}static info(t,n,i){this.open({type:"info",title:n===void 0?"Info":n,message:t,...i})}static success(t,n,i){this.open({type:"success",title:n===void 0?"Success":n,message:t,...i})}static warn(t,n,i){this.open({type:"warn",title:n===void 0?"Warning":n,message:t,...i})}static error(t,n,i){this.open({type:"error",title:n===void 0?"Error":n,message:t,...i})}static action(t){this.open({type:"action",...t})}static genericError(t){const{environment:n,supportAutofill:i,title:s=Message$1.GENERIC_ERROR}=t;this.error(`The system is unable to complete the request. Please try again or contact ${NotificationReplacement$1.SUPPORT} for help.`,s,{replacements:{[NotificationReplacement$1.SUPPORT]:["Support",()=>GsgSupportUtil$1.requestSupport(n,i)]}})}static apiError(t,n){const{environment:i,supportAutofill:s,replacements:r}=n,{error:o,traceId:l}=ApiError$1.parse(t),{code:c,presentable:h,level:p,message:m}=o??{};let{title:g}=o??{};!g&&l&&(g=`Error (ID #${l})`),c!==ErrorCode$1.ABORTED&&(h?p==="info"?this.info(m,g,{replacements:r}):p==="warn"?this.warn(m,g,{replacements:r}):this.error(m,g,{replacements:r}):this.genericError({title:g,environment:i,supportAutofill:{...s,traceId:l,issueNoticedAt:DateFormatter$1.apiDateTime(new Date)}}))}static incompleteFormError(){this.error("All fields are mandatory unless stated as optional.","Fill out the missing information")}static invalidInputError(){this.error("Ensure that you've entered the correct information in the right format.","Please check for errors and try again")}static validationError(t,n){if(t=ValidationError$1.isInstanceOf(t)?t.type:t,t===MandatoryButEmptyError$1.TYPE)return this.incompleteFormError();if(t===InvalidValueError$1.TYPE)return this.invalidInputError();if(n)return this.genericError(n)}static validationErrors(t,n,i){const s=Validator$2.hasError(t,i);return this.summarizedValidationErrors(s,n),s}static summarizedValidationErrors(t,n){if(t)for(const i of Object.keys(t))this.validationError(i,n)}}const ToastContext=reactExports.createContext({config:e=>Toast.config(e),destroy:()=>Toast.destroy(),close:e=>Toast.close(e),closeAll:e=>Toast.closeAll(e),open:e=>Toast.open(e),info:(e,t,n)=>Toast.info(e,t,n),success:(e,t,n)=>Toast.success(e,t,n),warn:(e,t,n)=>Toast.warn(e,t,n),error:(e,t,n)=>Toast.error(e,t,n),action:e=>Toast.action(e),genericError:e=>Toast.genericError({title:e,environment:"prd"}),apiError:e=>Toast.apiError(e,{environment:"prd"}),incompleteFormError:()=>Toast.incompleteFormError(),invalidInputError:()=>Toast.invalidInputError(),validationError:e=>Toast.validationError(e),validationErrors:(e,t)=>Toast.validationErrors(e,void 0,t),summarizedValidationErrors:e=>Toast.summarizedValidationErrors(e)}),useToast=()=>reactExports.useContext(ToastContext),useHeaderHeight=()=>{const{responsiveSize:e}=useWindowSize();return!e||e<ResponsiveSize.MD?56:68},usePagePaddings=(e={[ResponsiveSize.MD]:[24,48,64,48],default:[16,16,16,16]})=>{const{windowWidth:t}=useWindowSize(),[n,i]=reactExports.useState(0),[s,r]=reactExports.useState(0),[o,l]=reactExports.useState(0),[c,h]=reactExports.useState(0);reactExports.useLayoutEffect(()=>{Array.isArray(e)&&(e={default:e});let g,E;Object.entries(e).forEach(([M,P])=>
209{if(M==="default")return;const N=Number(M);t>=N&&(E==null||N>E)&&(E=N,g=P)}),g||(g=e.default??[0,0,0,0]);const[A,C,T,I]=g;i(A),r(C),l(T),h(I)},[t]);const p=reactExports.useMemo(()=>({paddingTop:n,paddingRight:s,paddingBottom:o,paddingLeft:c}),[n,s,o,c]),m=reactExports.useMemo(()=>({paddingRight:Math.min(48,s),paddingLeft:Math.min(48,c)}),[s,c]);return{pagePaddings:p,headerFooterPaddings:m}},Caret=({className:e,type:t,...n})=>{let i="";return t==="up"?i="rotate-180":t==="left"?i="rotate-90":t==="right"&&(i="-rotate-90"),jsxRuntimeExports.jsx(CaretDown,{...n,className:Tailwind.merge(e,i,"transition-transform duration-100")})},CaretUpDown=({up:e,...t})=>jsxRuntimeExports.jsx(Caret,{...t,type:e?"up":"down"}),Spinner=({center:e,className:t,style:n,size:i="default",spinning:s=!0,...r})=>(e&&(t=Tailwind.merge(t,"absolute top-1/2 left-1/2"),n={...n,msTransform:"translate(-50%, -50%)",transform:"translate(-50%, -50%)"}),jsxRuntimeExports.jsx(Spin,{...r,className:t,style:n,size:i,spinning:s})),Card=reactExports.forwardRef((e,t)=>{const{children:n,className:i,style:s,loading:r,onClick:o,highlightOnHover:l,...c}=e;return jsxRuntimeExports.jsxs("div",{ref:t,...c,className:Tailwind.merge("card bg-white rounded-lg",r&&"relative",o&&"cursor-pointer",l&&"border border-solid border-white transition hover:bg-purple-10 hover:border-purple-40",i),style:{boxShadow:"0 2px 6px 0 rgba(0, 0, 0, 0.2)",...s},onClick:o,children:[r&&jsxRuntimeExports.jsx("div",{className:"absolute top-0 left-0 w-full h-full bg-white rounded-lg opacity-50 z-40",children:jsxRuntimeExports.jsx(Spinner,{center:!0})}),n]})}),Divider=({type:e="horizontal",orientation:t="center",dashed:n=!1,...i})=>jsxRuntimeExports.jsx(AntdDivider,{...i,type:e,orientation:t,dashed:n}),Dropdown=({placement:e="bottom",trigger:t=["click"],...n})=>jsxRuntimeExports.jsx(AntdDropdown,{...n,overlayClassName:Tailwind.merge("default-dropdown-menu-overflow",n.overlayClassName),trigger:t,placement:e}),RoundHighlightButton=({children:e,dropdown:t,active:n,disabled:i,className:s,...r})=>{const[o,l]=useHover(),[c,h]=reactExports.useState(!1),p=n||c,m=()=>jsxRuntimeExports.jsx("div",{ref:l,className:Tailwind.merge(["inline-flex items-center",i?"cursor-not-allowed":"cursor-pointer",s]),...r,children:jsxRuntimeExports.jsx("div",{className:Tailwind.merge(["h-10 w-10 flex justify-center items-center",i?"":p?"bg-purple-20":o?"bg-purple-10":""]),style:{borderRadius:"50%"},children:typeof e=="function"?e(p,o):e})});return t?jsxRuntimeExports.jsx(Dropdown,{placement:"bottom",getPopupContainer:()=>l.current,trigger:i?[]:void 0,onOpenChange:g=>{var E;h(g),(E=t.onOpenChange)==null||E.call(t,g)},...t,overlayClassName:Tailwind.merge("rounded-full",t.overlayClassName),children:m()}):m()},GsgHeaderButton=({id:e,active:t,onClick:n,children:i,dropdown:s,menu:r,open:o,onOpenChange:l,...c})=>{const h=useHeaderHeight();return jsxRuntimeExports.jsx(RoundHighlightButton,{...c,id:e,style:{height:h},active:t,onClick:n,dropdown:s||r?{placement:"bottom",dropdownRender:s?()=>s:void 0,menu:r,open:o,onOpenChange:l}:void 0,children:i})},Accordion=e=>{const{accordion:t=!0,expandIconPosition:n="end",expandIcon:i=({isActive:r})=>jsxRuntimeExports.jsx("div",{className:"mt-0.5",children:jsxRuntimeExports.jsx(CaretUpDown,{up:r})}),...s}=e;return jsxRuntimeExports.jsx(AntdCollapse,{...s,accordion:t,expandIconPosition:n,expandIcon:i})},AccordionPanel=({showArrow:e=!0,...t})=>jsxRuntimeExports.jsx(AntdCollapse.Panel,{...t,showArrow:e}),RoundImage=({src:e,size:t=48,style:n,...i})=>jsxRuntimeExports.jsx("div",{...i,style:{...n,width:t,height:t,minWidth:t,minHeight:t,borderRadius:"50%",backgroundImage:`url(${e})`,backgroundPosition:"center",backgroundSize:"auto 100%",backgroundRepeat:"no-repeat"}}),arrowStyles=e=>{const t=e==="inner"?-4.5:-6,n=e==="inner"?6:7,i=e==="inner"?16:15;return{bottom:[{top:t,right:`calc(50% - ${n}px)`},""],bottomLeft:[{top:t,left:i},""],bottomRight:[{top:t,right:i},""],top:[{bottom:t,right:`calc(50% - ${n}px)`},"rotate-180"],topLeft:[{bottom:t,left:i},"rotate-180"],topRight:[{bottom:t,right:i},"rotate-180"],left:[{right:t,top:`calc(50% - ${n}px)`,rotate:""},"rotate-90"],leftBottom:[{right:t,bottom:i},"rotate-90"],leftTop:[{right:t,top:i},"rotate-90"],right:[{left:t,top:`calc(50% - ${n}px)`},"-rotate-90"],rightBottom:[{left:t,bottom:i},"-rotate-90"],rightTop:[{left:t,top:i},"-rotate-90"]}},Tooltip=e=>{var P,N;const{type:t="primary",placement:n="bottom",showArrow:i=!0,overlayClassName:s,titleClassName:r,titleStyle:o,title:l,titleHeader:c,disabled:h,open:p,...m}=e;let{align:g,color:E,borderColor:A}=e,C=0;n.startsWith("right")?C=i?-5:-10:n.startsWith("left")&&(C=i?5:10);let T=0;n.startsWith("bottom")?T=i?-5:-10:n.startsWith("top")&&(T=i?5:10),g={...g,offset:[(((P=g==null?void 0:g.offset)==null?void 0:P[0])??0)+C,(((N=g==null?void 0:g.offset)==null?void 0:N[1])??0)+T]},E||(E=t==="primary"?Color.PURPLE_10:"white"),A||(A=t==="primary"?Color.PRIMARY:"white");const I=()=>
209{if(!i)return null;const[O,j]=arrowStyles("outer")[n],[B,D]=arrowStyles("inner")[n];return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx("div",{className:`absolute ${j}`,style:{...O,height:14,width:14,backgroundColor:A,clipPath:"polygon(50% 0, 100% 50%, 0 50%, 0 50%)"}}),jsxRuntimeExports.jsx("div",{className:`absolute ${D}`,style:{...B,height:12,width:12,backgroundColor:E,clipPath:"polygon(50% 0, 100% 50%, 0 50%, 0 50%)"}})]})},M=()=>{if(!(!l&&!c))return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[I(),jsxRuntimeExports.jsxs("div",{className:Tailwind.merge("rounded-lg text-neutral-60 border border-solid",t==="primary"&&"p-2 text-sm",r),style:{borderColor:A,...o},children:[c&&jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx("div",{className:"font-semibold",children:c}),l&&jsxRuntimeExports.jsx("div",{className:"mt-1 mb-2 border-0 border-b border-solid",style:{borderColor:A}})]}),l]})]})};return jsxRuntimeExports.jsx(AntdTooltip,{...m,showArrow:!1,color:E,placement:n,align:g??{offset:[0,0]},overlayClassName:Tailwind.merge("max-w-none",s),title:M(),open:h?!1:p})},defaultSize=40,fontSizeDivider=2.5,AvatarGroupContext=reactExports.createContext({}),Avatar=({name:e,pictureSrc:t,size:n,className:i,style:s,children:r,...o})=>{const{size:l}=reactExports.useContext(AvatarGroupContext);n==null&&(n=l),n==null&&(n=defaultSize);const c=typeof n=="number"?n:n.initials,h=typeof n=="number"?n:n.picture,p=t?h:c;return e=e||r||"?",jsxRuntimeExports.jsx("div",{...o,className:Tailwind.merge("avatar flex justify-center items-center",i),style:{width:p,height:p,minWidth:p,minHeight:p,backgroundColor:Color.NEUTRAL_30,borderRadius:"50%",...s},children:t?jsxRuntimeExports.jsx(RoundImage,{src:t,size:h}):typeof e=="string"?jsxRuntimeExports.jsx("div",{className:"font-bold select-none",style:{fontSize:c/fontSizeDivider},children:e.split(" ").slice(0,2).map(m=>m.trim()[0]).join("")}):e})},backgroundColorByType={primary:"bg-primary",info:"bg-blue-10",success:"bg-green-10",warning:"bg-yellow-10",error:"bg-red-10"},textColorByType={primary:"text-white"},Banner=({className:e,style:t,type:n="primary",paddings:i,onClose:s,children:r})=>{const o=backgroundColorByType[n],l=textColorByType[n],{headerFooterPaddings:c}=usePagePaddings(i);return jsxRuntimeExports.jsxs("div",{className:Tailwind.merge(`z-50 w-full flex justify-between space-x-5 py-4 ${o}`,e),style:{...c,...t},children:[jsxRuntimeExports.jsx("div",{className:Tailwind.merge("flex-1",l),children:r}),s&&jsxRuntimeExports.jsx("div",{className:"flex items-center",children:jsxRuntimeExports.jsx(Cross,{size:16,className:Tailwind.merge("cursor-pointer text-primary",l),onClick:s})})]})},Linkable=({to:e,link:t,children:n})=>e?jsxRuntimeExports.jsx(Link$2,{to:e,...t,children:n}):n,extractLinkableProps=function(e){const{to:t,link:n,...i}=e;return{linkableProps:{to:t,link:n},...i}},Button=e=>{const{linkableProps:t,className:n,style:i,size:s="middle",loading:r,children:o,type:l="primary",...c}=extractLinkableProps(e);let{icon:h,disabled:p}=e;const m={primary:"button-solid bg-primary border-primary text-white hover:bg-purple-40 hover:border-purple-40 active:bg-primary active:border-primary",success:"button-solid button-success bg-green-50 border-green-50 text-white hover:bg-green-40 hover:border-green-40 active:bg-green-50 active:border-green-50",danger:"button-solid button-danger bg-red-50 border-red-50 text-white hover:bg-red-40 hover:border-red-40 active:bg-red-50 active:border-red-50",secondary:"button-outline bg-white border-primary text-primary hover:bg-purple-20","danger-outline":"button-outline button-danger-outline text-red-40 bg-white border-red-40 hover:bg-red-40 hover:text-white",text:"button-text text-primary bg-transparent hover:text-purple-40 active:text-primary p-0"};r&&(h=jsxRuntimeExports.jsx(Spin,{className:s==="small"?"small":"",size:"small"}),p=!0);let g=48;return s==="large"?g=56:s==="small"&&(g=36),jsxRuntimeExports.jsx(Linkable,{...t,children:jsxRuntimeExports.jsx(AntdButton,{...c,className:Tailwind.merge("box-border px-4 roun
209ded-lg font-semibold",m[l],s==="small"?"text-sm":"text-base",!p&&l!=="text"&&"active:shadow-inner-md",n,r&&"opacity-50"),style:{height:g,...i},disabled:p,type:l==="danger-outline"?"ghost":l==="text"?"text":"primary",size:s,icon:void 0,loading:!1,children:jsxRuntimeExports.jsxs("div",{className:"flex justify-center items-center h-full",children:[jsxRuntimeExports.jsx("div",{className:`flex justify-center ${s==="small"?"text-xs":"text-sm"} `,children:h}),jsxRuntimeExports.jsx("div",{className:h?"ml-2":"",children:o})]})})})},H1=e=>jsxRuntimeExports.jsx("h1",{...constructProps(e,"text-[22px] leading-[30px] sm:text-[36px] sm:leading-[54px]")}),H2=e=>jsxRuntimeExports.jsx("h2",{...constructProps(e,"text-[18px] leading-[26px] sm:text-[24px] sm:leading-[36px]")}),H3=e=>jsxRuntimeExports.jsx("h3",{...constructProps(e,"text-[16px] leading-[24px] sm:text-[18px] sm:leading-[26px]")}),H4=e=>jsxRuntimeExports.jsx("h4",{...constructProps(e,"text-[16px] leading-[24px]")}),H5=e=>jsxRuntimeExports.jsx("h5",{...constructProps(e,"text-[14px] leading-[20px]")}),H6=e=>jsxRuntimeExports.jsx("h6",{...constructProps(e,"text-[12px] leading-[18px]")}),constructProps=({className:e,style:t,...n},i)=>({className:Tailwind.merge("m-0 font-bold sm:font-extrabold",i,e),style:{color:"inherit",...t},...n}),PANEL_KEY="PANEL_KEY",Collapsible=({className:e,style:t,expanded:n,children:i})=>jsxRuntimeExports.jsx(Accordion,{className:Tailwind.merge("collapsible",e),style:t,ghost:!0,activeKey:n?PANEL_KEY:void 0,children:jsxRuntimeExports.jsx(AccordionPanel,{className:"p-0",showArrow:!1,header:null,children:i},PANEL_KEY)}),Mask=({enabled:e=!0,className:t,style:n,containerClassName:i,containerStyle:s,overlay:r,overlayCentered:o,children:l})=>jsxRuntimeExports.jsxs("div",{className:Tailwind.merge("relative",i),style:s,children:[e&&jsxRuntimeExports.jsx("div",{className:Tailwind.merge("w-full h-full absolute z-max",o&&"h-full flex justify-center items-center",t),style:n,children:r}),l]}),Modal=e=>{const{className:t,open:n,okLoading:i,okDisabled:s,okText:r,okButton:o,onOk:l,cancelDisabled:c,cancelText:h,cancelButton:p,onCancel:m,title:g,largeTitle:E,width:A,footer:C,disabled:T,closable:I=!0,maskClosable:M=!1,keyboard:P,maskStyle:N,centered:O=!0,children:j,zIndex:B=1001,...D}=e;let{closeIcon:U}=e;const[z]=useBreakpoint(ResponsiveSize.SM);useUnscrollable(!!n),U==null&&(U=jsxRuntimeExports.jsx(Cross,{size:16,className:"-mr-1 text-primary"}));const R=()=>z?jsxRuntimeExports.jsxs("div",{className:"flex items-center space-x-4",children:[p??(!!h&&jsxRuntimeExports.jsx(Button,{className:"flex-1",type:"secondary",disabled:c,onClick:m,children:h})),o??(!!r&&jsxRuntimeExports.jsx(Button,{className:"flex-1",loading:i,disabled:s,onClick:l,children:r}))]}):jsxRuntimeExports.jsxs("div",{className:"flex flex-wrap items-center justify-end gap-4",children:[(!!p||!!h)&&jsxRuntimeExports.jsx("div",{children:p??(!!h&&jsxRuntimeExports.jsx(Button,{type:"secondary",disabled:c,onClick:m,children:h}))}),(!!o||!!r)&&jsxRuntimeExports.jsx("div",{children:o??(r&&jsxRuntimeExports.jsx(Button,{loading:i,disabled:s,onClick:l,children:r}))})]});return jsxRuntimeExports.jsx(AntdModal,{...D,className:Tailwind.merge("modal",t),zIndex:B,open:n,closable:I&&!T,keyboard:P??(I&&!T),maskClosable:M&&!T,title:g?jsxRuntimeExports.jsx("div",{className:`font-extrabold ${E?"text-4xl":"text-2xl"}`,children:g}):void 0,width:A||600,centered:O,onCancel:m,closeIcon:U,footer:jsxRuntimeExports.jsx(Mask,{enabled:!!T,children:C??R()}),maskStyle:{background:"rgba(51, 51, 51, 0.6)",boxShadow:"0px 4px 4px rgba(0, 0, 0, 0.25)",backdropFilter:"blur(5px)",...N},children:jsxRuntimeExports.jsx(Mask,{enabled:!!T,children:j})})},GatherSgContext=reactExports.createContext({strictMode:!0,environment:"local",app:{code:SYSTEM_NAME$1,name:SYSTEM_NAME$1},version:"unknown",lastUpdated:new Date,session:!1,user:null}),useGatherSgContext=()=>reactExports.useContext(GatherSgContext);class ApiService{constructor(t){this.options=t}getBaseUrl(){return this.options.baseUrl}route(t){return new ApiService({...this.options,baseUrl:`${this.getBaseUrl()}${t}`})}async get(t,n,i){try{return await ApiUtil$1.get(this.getUrl(t),n,this.generateFetchOptions(i,!1))}catch(s){throw this.handleError(s,i),s}}async post(t,n,i){try{return await ApiUtil$1.post(this.getUrl(t),n,this.generateFetchOptions(i,!0))}catch(s){throw this.handleError(s,i),s}}async put(t,n,i){try{return await ApiUtil$1.put(this.getUrl(t),n,this.generateFetchOptions(i,!0))}catch(s){throw this.handleError(s,i),s}}async patch(t,n,i){try{return await ApiUtil$1.patch(this.getUrl(t),n,this.generateFetchOptions(i,!0))}catch(s){throw this.handleError(s,i),s}}async delete(t,n,i){try{return await ApiUtil$1.delete(this.getUrl(t),n,this.generateFetchOptions(i,!0))}catch(s){throw this.handleError(s,i),s}}handleError(t,n){var i;
209((i=t==null?void 0:t.error)==null?void 0:i.code)===ErrorCode$1.UNAUTHENTICATED&&this.options.onUnauthenticated&&!(n!=null&&n.ignoreUnauthenticated)&&this.options.onUnauthenticated(t)}getUrl(t){return`${this.options.baseUrl}${t}`}generateFetchOptions(t,n){const{optionsTransformer:i,appCode:s,version:r}=this.options,o={[GsgHeader$2.WEB_VERSION]:`${s}-${r}`};if(n){const l=localStorage.getItem(GsgLocalStorageKey$1.CSRF_TOKEN);l&&(o[GsgHeader$2.CSRF_TOKEN]=l)}return t=(i?i(t):t)??{},t.headers={...t.headers,...o},t}}class GatherverseService{constructor(t){this.apiService=new ApiService({baseUrl:GsgServiceUtil$1.getApiBaseUrl(t.environment,GsgService.GATHERVERSE),...t})}async getMyInfo(){const{data:t}=await this.apiService.get("/me");return t}getProfilePictureUrl(t,n){let i=`${this.apiService.getBaseUrl()}/users/${t}/profilePicture`;return n&&(i+=`?t=${new Date().getTime()}`),i}}class GsgAuthService{constructor(t){this.apiService=new ApiService({baseUrl:GsgServiceUtil$1.getApiBaseUrl(t.environment,GsgService.AUTH),...t})}async getAccessibleAppInfos(){const{data:t}=await this.apiService.get("/session/apps");return t.sort((n,i)=>n.name.localeCompare(i.name))}async getSessionInfo(t){const{data:n}=await this.apiService.get("/session",t);return n}async validateSession(){const t=window.location.pathname,{data:n}=await this.apiService.post("/session/validate",{path:t});return n}async extendSession(){const t=window.location.pathname;await this.apiService.post("/session/extend",{path:t})}async logout(){const t=window.location.pathname;await this.apiService.post("/session/logout",{path:t}),localStorage.removeItem(GsgLocalStorageKey$1.CSRF_TOKEN),localStorage.removeItem(GsgLocalStorageKey$1.ID_TOKEN)}async getAppAnnouncements(t){const{data:n}=await this.apiService.get(`/announcements/apps/${t}`);return n}}class GsgFileService{constructor(t){this.apiService=new ApiService({baseUrl:GsgServiceUtil$1.getApiBaseUrl(t.environment,GsgService.FILE),...t})}async uploadFile(t,n,i){const s=ApiUtil$1.constructFormData({uploads:{file:n}}),{data:r}=await this.apiService.post("/upload",s,{headers:{authorization:`Bearer ${t}`},onUploadProgress:i});return r}}const NotificationContainer=e=>{const{replacements:t,support:n,children:i}=e,{environment:s="prd",supportAutofill:r}=n??{},o=reactExports.useRef(null),l=reactExports.useCallback(U=>({...U,replacements:{[NotificationReplacement$1.SUPPORT]:["Support",()=>GsgSupportUtil$1.requestSupport(s,r)],...t,...U==null?void 0:U.replacements}}),[s,r,t]),c=reactExports.useMemo(()=>({environment:s,supportAutofill:r}),[s,r]);useOnMount(()=>{Notification.config({getContainer:()=>o.current,top:20})});const h=reactExports.useCallback(U=>{Notification.config(U)},[]),p=reactExports.useCallback(()=>{Notification.destroy()},[]),m=reactExports.useCallback(U=>{Notification.close(U)},[]),g=reactExports.useCallback(U=>{Notification.open(U)},[]),E=reactExports.useCallback((U,z,R)=>{Notification.info(U,z,l(R))},[l]),A=reactExports.useCallback((U,z,R)=>{Notification.success(U,z,l(R))},[l]),C=reactExports.useCallback((U,z,R)=>{Notification.warn(U,z,l(R))},[l]),T=reactExports.useCallback((U,z,R)=>{Notification.error(U,z,l(R))},[l]),I=reactExports.useCallback(U=>{Notification.genericError({...c,title:U})},[c]),M=reactExports.useCallback(U=>{const{replacements:z}=l();Notification.apiError(U,{...c,replacements:z})},[l,c]),P=reactExports.useCallback(()=>{Notification.incompleteFormError()},[]),N=reactExports.useCallback(()=>{Notification.invalidInputError()},[]),O=reactExports.useCallback(U=>{Notification.validationError(U,c)},[c]),j=reactExports.useCallback((U,z)=>Notification.validationErrors(U,c,z),[c]),B=reactExports.useCallback(U=>Notification.summarizedValidationErrors(U,c),[c]),D={config:h,destroy:p,close:m,open:g,info:E,success:A,warn:C,error:T,genericError:I,apiError:M,incompleteFormError:P,invalidInputError:N,validationError:O,validationErrors:j,summarizedValidationErrors:B};return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx("div",{ref:o,id:"notificationContainer",className:"fixed",style:{zIndex:1003}}),jsxRuntimeExports.jsx(NotificationContext.Provider,{value:D,children:i})]})},ToastContainer=e=>
209{const{replacements:t,support:n,children:i}=e,{environment:s="prd",supportAutofill:r}=n??{},o=reactExports.useCallback(z=>({...z,replacements:{[NotificationReplacement$1.SUPPORT]:["Support",()=>GsgSupportUtil$1.requestSupport(s,r)],...t,...z==null?void 0:z.replacements}}),[s,r,t]),l=reactExports.useMemo(()=>({environment:s,supportAutofill:r}),[s,r]),c=reactExports.useCallback(z=>{Toast.config(z)},[]),h=reactExports.useCallback(()=>{Toast.destroy()},[]),p=reactExports.useCallback(async z=>{await Toast.close(z)},[]),m=reactExports.useCallback(async z=>{await Toast.closeAll(z)},[]),g=reactExports.useCallback(z=>{Toast.open(z)},[]),E=reactExports.useCallback((z,R,a)=>{Toast.info(z,R,o(a))},[o]),A=reactExports.useCallback((z,R,a)=>{Toast.success(z,R,o(a))},[o]),C=reactExports.useCallback((z,R,a)=>{Toast.warn(z,R,o(a))},[o]),T=reactExports.useCallback((z,R,a)=>{Toast.error(z,R,o(a))},[o]),I=reactExports.useCallback(z=>{Toast.action(o(z))},[o]),M=reactExports.useCallback(z=>{const{replacements:R}=o();Toast.apiError(z,{...l,replacements:R})},[o,l]),P=reactExports.useCallback(z=>{Toast.genericError({...l,title:z})},[l]),N=reactExports.useCallback(()=>{Toast.incompleteFormError()},[]),O=reactExports.useCallback(()=>{Toast.invalidInputError()},[]),j=reactExports.useCallback(z=>{Toast.validationError(z,l)},[l]),B=reactExports.useCallback((z,R)=>Toast.validationErrors(z,l,R),[l]),D=reactExports.useCallback(z=>Toast.summarizedValidationErrors(z,l),[l]),U={config:c,destroy:h,close:p,closeAll:m,open:g,info:E,success:A,warn:C,error:T,action:I,genericError:P,apiError:M,incompleteFormError:N,invalidInputError:O,validationError:j,validationErrors:B,summarizedValidationErrors:D};return jsxRuntimeExports.jsx(ToastContext.Provider,{value:U,children:i})},useCookieEnabled=()=>{const[e,t]=reactExports.useState(navigator.cookieEnabled);return reactExports.useEffect(()=>{const n=setInterval(()=>{t(i=>i===navigator.cookieEnabled?navigator.cookieEnabled:!1)},1e3);return()=>clearInterval(n)},[]),e},useOnLine=()=>{const[e,t]=reactExports.useState(navigator.onLine);return useEventListener(window,"offline",async()=>{try{const n=new URL(window.location.origin);n.searchParams.set("t",new Date().getTime().toString()),await fetch(n.toString(),{method:"HEAD"})}catch{t(!1)}},[]),useEventListener(window,"online",()=>{t(!0)},[]),e},GsgStyles=()=>(useOnMount(()=>{document.body.classList.add("bg-neutral-25","antialiased","text-neutral-60","font-sans","font-normal","text-base","leading-6")}),null),GsgHelmet=()=>{const{title:e,app:t}=useGatherSgContext(),n=reactExports.useMemo(()=>e?`${e} - ${SYSTEM_NAME$1}`:t.name.startsWith(SYSTEM_NAME$1)?t.name:`${t.name} - ${SYSTEM_NAME$1}`,[e,t]);return jsxRuntimeExports.jsxs(HelmetExport,{children:[jsxRuntimeExports.jsx("meta",{charSet:"utf-8"}),jsxRuntimeExports.jsx("meta",{name:"viewport",content:"minimum-scale=1, initial-scale=1, width=device-width"}),jsxRuntimeExports.jsx("meta",{name:"robots",content:"noindex"}),jsxRuntimeExports.jsx("title",{children:n})]})},INTERVAL$1=6e4,EXTEND_SESSION_PROMPT_THRESHOLD=120,GsgSessionChecker=()=>{const[e]=useBreakpoint(ResponsiveSize.SM),{app:t,version:n,environment:i,session:s}=useGatherSgContext(),r=typeof s=="object"?s.autoExtend:!1,o=typeof s=="object"?s.onUnauthenticated:void 0,l=typeof s=="object"?s.onExtendSession:void 0,[c,h]=reactExports.useState(!1),p=reactExports.useMemo(()=>{const A=C=>GsgAuthUtil$1.logoutOnUnauthenticated(i,C);return new GsgAuthService({appCode:t.code,version:n,environment:i,onUnauthenticated:o??A})},[t.code,n,i,o]),m=reactExports.useCallback(async()=>{try{const{expiresInSec:A}=await p.validateSession();A<EXTEND_SESSION_PROMPT_THRESHOLD&&(r?await g():h(!0))}catch{}},[p,r]),g=reactExports.useCallback(async()=>{if(l)l();else try{await p.extendSession()}catch{}},[p,l]),E=useInterval(m,INTERVAL$1,[m],!1);return reactExports.useEffect(()=>{E.enable(!!s)},[!!s]),jsxRuntimeExports.jsx(Modal,{title:"Your session will expire soon. Would you like to extend it?",width:500,open:c,closable:!1,cancelText:"No",onCancel:()=>h(!1),okText:e?"Yes":"Yes, Extend Session",onOk:()=>{h(!1),g()}})},INTERVAL=6e4,DELAY=3e4,GsgVersionChecker=({autoRefreshInSec:e})=>{const{environment:t,app:n,path:i,version:s,lastUpdated:r}=useGatherSgContext(),[o,l]=reactExports.useState(!1),[c,h]=reactExports.useState(),p=useTick(1e3,!1);reactExports.useEffect(()=>{c!=null&&p.value>=c&&E()},[p.value]);const m=reactExports.useCallback(()=>{let C=(e==null?void 0:e())??!1;if(C===!1){l(!0);return}if(C<=0){E();return}const T=INTERVAL/1e3;C>=T&&(C=T-1),h(C),p.reset(),p.enable(!0)},[e]),g=reactExports.useCallback(()=>
209{l(!1),p.enable(!1)},[]),E=()=>{window.location.reload()},A=reactExports.useCallback(async()=>{if(!(t==="local"||i==null))try{const{data:C}=await axios$1(`${i}${AppUrl.VERSION}`);let T;if(typeof C=="string"){if(C.includes("!DOCTYPE html"))return;const[I]=ObfuscationUtil$1.deobfuscate(C).split(":");T=I}else T=C.data.version;s!==T&&setTimeout(()=>m(),DELAY)}catch{}},[t,i,s,m]);return useInterval(()=>{A()},INTERVAL,[A]),jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(Modal,{title:`${n.name} has gotten better. Please refresh the page to get the latest version.`,width:500,open:o,closable:!1,okText:`Refresh${c==null?"":` (${c-p.value})`}`,onOk:E,cancelText:"Later",onCancel:g}),jsxRuntimeExports.jsx("div",{id:"version",className:"hidden",children:s}),jsxRuntimeExports.jsx("div",{id:"lastUpdated",className:"hidden",children:typeof r=="string"?r:DateFormatter$1.apiDate(r)})]})},GatherSgApp=e=>{const{children:t,strictMode:n=!0,notification:i,versionChecker:s,...r}=e,{environment:o,app:l,version:c,session:h,path:p,supportAutofill:m}=r,g=useCookieEnabled(),[E,A]=reactExports.useState(),[C,T]=reactExports.useState(),[I,M]=reactExports.useState([]),P=reactExports.useMemo(()=>new GsgAuthService({appCode:l.code,version:c,environment:o}),[l.code,c,o]);reactExports.useEffect(()=>{h?(N(),O()):A(void 0)},[!!h]);const N=reactExports.useCallback(async()=>{try{const D=await P.getAccessibleAppInfos(),U=D.filter(z=>z.visible);A(D),T(U)}catch{}},[P]),O=reactExports.useCallback(async()=>{try{const D=await P.getAppAnnouncements(l.code);M(D)}catch{}},[P,l.code]),j={...r,strictMode:n,path:p==="/"?"":p,accessibleApps:E,visibleAccessibleApps:C,announcements:I},B=!g;return jsxRuntimeExports.jsxs(GatherSgContext.Provider,{value:j,children:[jsxRuntimeExports.jsx(GsgStyles,{}),jsxRuntimeExports.jsx(GsgHelmet,{}),jsxRuntimeExports.jsx(ToastContainer,{support:{environment:o,supportAutofill:m},...i,children:jsxRuntimeExports.jsxs(NotificationContainer,{support:{environment:o,supportAutofill:m},...i,children:[!g&&jsxRuntimeExports.jsx("div",{className:"w-screen h-screen p-8 flex items-center justify-center",children:jsxRuntimeExports.jsxs("div",{className:"text-center",children:[jsxRuntimeExports.jsx(ExclamationCircle$1,{size:150,className:"mb-6 text-red-40"}),jsxRuntimeExports.jsx(H1,{children:"Cookies disabled"}),jsxRuntimeExports.jsx("div",{children:"Please enable cookies in your browser settings."})]})}),!B&&jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(GsgSessionChecker,{}),jsxRuntimeExports.jsx(GsgVersionChecker,{...s}),t]})]})})]})},GatherSg=e=>{const{strictMode:t=!0}=e;return t?jsxRuntimeExports.jsx(reactExports.StrictMode,{children:jsxRuntimeExports.jsx(GatherSgApp,{...e})}):jsxRuntimeExports.jsx(GatherSgApp,{...e})},RichText=({className:e,children:t,...n})=>jsxRuntimeExports.jsx("div",{...n,className:Tailwind.merge(RichTextUtil$1.containerClassName,e),dangerouslySetInnerHTML:{__html:t}}),GsgAnnouncementsBanner=({paddings:e,shouldShow:t})=>{const{app:n,user:i,announcements:s=[]}=useGatherSgContext(),[r,o]=useCounter(),l=reactExports.useMemo(()=>m=>`${n.code}:closed-announcement:${m}:${i==null?void 0:i.uuid}`,[n.code,i==null?void 0:i.uuid]),c=reactExports.useCallback(m=>{sessionStorage.setItem(l(m.uuid),DateFormatter$1.apiDateTime(new Date)),o()},[l]),h=reactExports.useCallback(m=>{const g=sessionStorage.getItem(l(m.uuid));if(!g)return!0;let E;try{E=DateFormatter$1.apiDateTime(g)}catch{return!0}if(m.displayClosedInMin==null)return!1;const A=DateUtil$1.addTime(E,m.displayClosedInMin,"minutes");return!DateUtil$1.isBefore(new Date,A)},[l]),p=reactExports.useMemo(()=>{const m=s.filter(g=>h(g));return t?m.filter(g=>t(g)):m},[s,h,t,r]);return jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment,{children:p.map(m=>jsxRuntimeExports.jsx(Banner,{paddings:e,type:m.type,onClose:()=>c(m),children:jsxRuntimeExports.jsx(RichText,{className:"-mb-2 font-semibold",children:m.content})},m.uuid))})},Layout=({className:e,...t})=>jsxRuntimeExports.jsx(AntdLayout,{className:Tailwind.merge("bg-transparent",e),...t}),Header=e=>jsxRuntimeExports.jsx(AntdLayout.Header,{...e}),Content=e=>jsxRuntimeExports.jsx(AntdLayout.Content,{...e}),Footer=e=>jsxRuntimeExports.jsx(AntdLayout.Footer,{...e}),GsgFooter=e=>{const{className:t,style:n,paddings:i,appName:s,appDescription:r,mainMenu:
209o,activeMenu:l,support:c}=e,{environment:h,app:p,supportAutofill:m}=useGatherSgContext(),{headerFooterPaddings:g}=usePagePaddings(i),E=reactExports.useMemo(()=>{var M,P,N,O;const C=[],T=[];o==null||o.forEach(({key:j,title:B,onClick:D,subMenu:U})=>{U?U.forEach(({title:z,menu:R})=>{const a=[];R.forEach(({key:f,title:d,onClick:v})=>{v&&a.push({key:f,title:d,onClick:v,active:f===l})}),a.length>0&&(a.unshift({key:j,title:z??B,active:!0}),T.push(a))}):D&&C.push({key:j,title:B,onClick:D,active:j===l})});const I=ArrayUtil$1.notNullish([{key:UUID$1.short(),title:"Support",active:!0},((M=c==null?void 0:c.status)==null?void 0:M.visible)!==!1?{key:UUID$1.short(),title:"Status",onClick:GsgCommonUrl$1.STATUS}:null,((P=c==null?void 0:c.submitTicket)==null?void 0:P.visible)!==!1?{key:UUID$1.short(),title:"Submit support ticket",onClick:()=>GsgSupportUtil$1.requestSupport(h,m)}:null,((N=c==null?void 0:c.reactivateAccount)==null?void 0:N.visible)===!0?{key:UUID$1.short(),title:"Reactivate account",onClick:GsgSupportUtil$1.getReactiveAccountUrl(h)}:null,...((O=c==null?void 0:c.additionalMenu)==null?void 0:O.map(j=>({...j,key:UUID$1.short()})))??[]]);return ArrayUtil$1.notNullish([C.length>0?C:null,...T,I.length>1?I:null])},[h,o,m,c]),A=reactExports.useMemo(()=>[{title:"Report Vulnerability",href:GsgCommonUrl$1.REPORT_VULNERABILITY,external:!0},{title:"Terms of Use",href:GsgCommonUrl$1.TERMS_OF_USE},{title:"Privacy Policy",href:GsgCommonUrl$1.PRIVACY_POLICY}],[]);return jsxRuntimeExports.jsxs(Footer,{className:Tailwind.merge("py-8 bg-primary text-white",t),style:{...g,...n},children:[jsxRuntimeExports.jsxs("div",{className:"mb-4 space-y-4 sm:w-1/2",children:[jsxRuntimeExports.jsx("h2",{className:"m-0 text-2xl leading-9 font-extrabold text-white",children:s??p.name}),r&&jsxRuntimeExports.jsx("div",{className:"text-purple-20",children:r})]}),jsxRuntimeExports.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-3 xl:grid-cols-6 gap-x-12 gap-y-8",children:E.map((C,T)=>jsxRuntimeExports.jsx("div",{className:"space-y-4",children:C.map(({active:I,title:M,onClick:P},N)=>jsxRuntimeExports.jsx("div",{children:jsxRuntimeExports.jsx(GsgLayoutLink,{onClick:P,children:jsxRuntimeExports.jsx("div",{className:`inline-block text-white ${I?"font-semibold":""}`,children:M})})},N))},T))}),jsxRuntimeExports.jsx("div",{children:jsxRuntimeExports.jsx(Divider,{className:"my-12 border-neutral-30"})}),jsxRuntimeExports.jsx("div",{className:"flex flex-col sm:flex-row sm:items-center gap-4",children:A.map(({title:C,href:T,external:I},M)=>jsxRuntimeExports.jsx("div",{children:jsxRuntimeExports.jsxs("a",{className:"text-white",href:T,target:"_blank",rel:"noreferrer",children:[C,I&&jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[" ",jsxRuntimeExports.jsx(Link$1,{className:"-mb-0.5"})]})]})},M))}),jsxRuntimeExports.jsxs("div",{className:"mt-6 sm:mt-4 mb-4 flex flex-col sm:flex-row sm:justify-between sm:items-end gap-6",children:[jsxRuntimeExports.jsxs("div",{children:["© ",new Date().getFullYear()," Government of Singapore",jsxRuntimeExports.jsx("br",{})]}),jsxRuntimeExports.jsx("div",{children:jsxRuntimeExports.jsx(PoweredByGovtech,{className:"w-64 h-14"})})]})]})},GsgHeaderContext=reactExports.createContext(null),GsgLogo=({className:e,style:t,containerClassName:n,containerStyle:i,full:s,type:r=s?"platform-inline":"platform-logomark"})=>{const l={id:reactExports.useRef(`gsg-logo-${UUID$1.short()}`).current,className:e,style:t};return jsxRuntimeExports.jsx("div",{className:Tailwind.merge("flex items-center",n),style:i,children:r==="suite-logomark"?jsxRuntimeExports.jsx(SuiteLogomark,{...l}):r==="suite-inline"?jsxRuntimeExports.jsx(SuiteInline,{...l}):r==="suite-stacked"?jsxRuntimeExports.jsx(SuiteStacked,{...l}):r==="platform-logomark"?jsxRuntimeExports.jsx(PlatformLogomark,{...l}):r==="platform-inline"?jsxRuntimeExports.jsx(PlatformInline,{...l}):r==="platform-stacked"?jsxRuntimeExports.jsx(PlatformStacked,{...l}):r==="black-logomark"?jsxRuntimeExports.jsx(BlackLogomark,{...l}):r==="black-inline"?jsxRuntimeExports.jsx(BlackInline,{...l}):r==="black-stacked"?jsxRuntimeExports.jsx(BlackStacked,{...l}):r==="white-logomark"?jsxRuntimeExports.jsx(WhiteLogomark,{...l}):r==="white-inline"?jsxRuntimeExports.jsx(WhiteInline,{...l}):r==="white-stacked"?jsxRuntimeExports.jsx(WhiteStacked,{...l}):null})},SuiteLogomark=({id:e,...t})=>jsxRuntimeExports.jsxs("svg",{...t,id:e,viewBox:"0 0 500 500",children:[jsxRuntimeExports.jsxs("defs",{children:[jsxRuntimeExports.jsx("style",{children:` 210 #${e} .st0 { 211 fill: none; 212 } 213 214 #${e} .st1 { 215 clip-path: url(#${e}-clippath-1); 216 } 217 218 #${e} .st2 { 219 fill: #fff; 220 } 221 222 #${e} .st3 { 223 clip-path: url(#${e}-clippath); 224 } 225 `}),jsxRuntimeExports.jsx("clipPath",{id:`${e}-clippath`,children:jsxRuntimeExports.jsx("rect",{className:"st0",x:".71",y:"0",width:"500",height:"500",rx:"125",ry:"125"})}),jsxRuntimeExports.jsx("clipPath",{id:`${e}-clippath-1`,children:jsxRuntimeExports.jsx("rect",{className:"st0",x:"-4.29",y:"-5",width:"510",height:"510"})})]}),jsxRuntimeExports.jsx("g",{className:"st3",children:jsxRuntimeExports.jsx("g",{className:"st1",children:jsxRuntimeExports.jsx("image",{width:"1064",height:"1064",transform:"translate(-4.71 -5.36) scale(.48)",xlinkHref:"data:image/png;base64,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"})})}),jsxRuntimeExports.jsxs("g",{children:[jsxRuntimeExports.jsx("path",{className:"st2",d:"M266.1,178.68l21.54,9.01c9.08,3.07,14.3,3.07,22.81,0l21.54-9.01c6.34-2.53,6.34-6.76,0-9.43l-21.54-9.01c-7.31-3.73-14.67-3.47-22.81,0l-21.54,9.01c-6.34,2.53-6.34,6.76,0,9.43Z"}),jsxRuntimeExports.jsx("path",{className:"st2",d:"M124.25,232.4c21.26,11.97,50.12,20.55,82.64,24.78,32.52,4.22,67.16,3.66,98.97-1.41,31.96-5.07,59.41-14.64,78.98-27.17,15.35-9.85,25.06-21.26,28.58-33.09,1.55-5.35.72-10.28-12.67-9.85h-38.01c-12.08-.06-13.94,4.65-16.47,9.85-2.82,5.63-8.02,10.98-15.49,15.77-11.69,7.46-28.2,13.64-47.21,16.73-18.87,2.96-40.52,3.16-59.95.62-19.43-2.53-35.32-7.92-47.99-15.1-12.67-7.18-20.27-15.91-21.54-25.06-1.41-9.15,3.52-18.3,14.08-26.05,10.56-7.88,26.19-13.94,44.63-17.6,14.92-2.82,31.08-4.73,47.13-4.02,6.73.45,9.71,1.06,13.29-6.54,1.2-2.54,3.23-6.64,4.86-9.98,5.11-10.48,8.39-12.69-14.15-12.69-27.74-1.41-51.28.56-77.18,5.63-30.97,6.05-57.16,16.33-74.76,29.42-17.74,13.09-26.05,28.44-23.79,43.79,2.11,15.49,14.78,30.13,36.04,41.96Z"}),jsxRuntimeExports.jsx("path",{className:"st2",d:"M377.68,325.74h.14c-16.75,8.94-36.46,16.07-58.29,20.99-21.82,4.92-45.19,7.38-68.85,7.38s-47.02-2.46-68.85-7.38c-21.82-4.79-41.67-11.92-58.29-20.99-13.23-7.13-27.13-15.29-35.72-24.23-.3,4.75-.61,9.72-.61,14.9,0,40.03,73.21,72.42,163.46,72.42s163.46-32.39,163.46-72.42c0-5.18.15-10.03-.15-15.03-8.59,8.94-22.94,17.23-36.31,24.36Z"}),jsxRuntimeExports.jsx("path",{className:"st2",d:"M250.69,322.9c90.25,0,163.46-32.39,163.46-72.42,0-5.18.15-10.03-.15-15.03-8.59,8.94-22.94,17.23-36.31,24.36h.14c-16.75,8.94-36.46,16.07-58.29,20.99-21.82,4.92-45.19,7.38-68.85,7.38s-47.02-2.46-68.85-7.38c-21.82-4.79-41.67-11.92-58.29-20.99-13.23-7.13-27.13-15.29-35.72-24.23-.3,4.75-.61,9.72-.61,14.9,0,40.03,73.21,72.42,163.46,72.42Z"})]})]}),SuiteInline=({id:e,...t})=>jsxRuntimeExports.jsxs("svg",{...t,id:e,viewBox:"0 0 1519.67 356.63",children:[jsxRuntimeExports.jsxs("defs",{children:[jsxRuntimeExports.jsx("style",{children:` 226 #${e} .st0 { 227 fill: none; 228 } 229 230 #${e} .st1 { 231 fill: url(#${e}-GovTech_Gradient_RGB); 232 } 233 234 #${e} .st2 { 235 clip-path: url(#${e}-clippath-1); 236 } 237 238 #${e} .st3 { 239 fill: #fff; 240 } 241 242 #${e} .st4 { 243 fill: #2a2a2a; 244 } 245 246 #${e} .st5 { 247 clip-path: url(#${e}-clippath); 248 } 249 `}),jsxRuntimeExports.jsx("clipPath",{id:`${e}-clippath`,children:jsxRuntimeExports.jsx("rect",{className:"st0",x:"0",y:"0",width:"356.63",height:"356.63",rx:"89.16",ry:"89.16"})}),jsxRuntimeExports.jsx("clipPath",{id:`${e}-clippath-1`,children:jsxRuntimeExports.jsx("rect",{className:"st0",x:"-5",y:"-5",width:"366.63",height:"366.63"})}),jsxRuntimeExports.jsxs("linearGradient",{id:`${e}-GovTech_Gradient_RGB`,"data-name":"GovTech Gradient RGB",x1:"434.5",y1:"26.58",x2:"917.98",y2:"111.83",gradientUnits:"userSpaceOnUse",children:[jsxRuntimeExports.jsx("stop",{offset:"0",stopColor:"#448ddd"}),jsxRuntimeExports.jsx("stop",{offset:".3",stopColor:"#885ac6"}),jsxRuntimeExports.jsx("stop",{offset:".6",stopColor:"#ba2fa2"}),jsxRuntimeExports.jsx("stop",{offset:".8",stopColor:"#e02d77"}),jsxRuntimeExports.jsx("stop",{offset:"1",stopColor:"#f4333d"})]})]}),jsxRuntimeExports.jsxs("g",{children:[jsxRuntimeExports.jsx("path",{className:"st4",d:"M548.28,203.9c-3.81-6.98-9.05-12.3-15.71-15.95-6.67-3.65-14.44-5.48-23.33-5.48-9.84,0-18.57,2.22-26.18,6.67-7.62,4.44-13.57,10.79-17.85,19.04-4.28,8.25-6.43,17.77-6.43,28.56s2.18,20.79,6.55,29.04c4.36,8.25,10.43,14.6,18.21,19.04,7.77,4.44,16.82,6.67,27.14,6.67,12.69,0,23.09-3.37,31.18-10.12,8.09-6.74,13.41-16.15,15.95-28.21h-57.13v-25.47h89.98v29.04c-2.22,11.59-6.98,22.3-14.28,32.13-7.3,9.84-16.7,17.73-28.21,23.68-11.51,5.95-24.4,8.93-38.68,8.93-16.03,0-30.51-3.61-43.44-10.83-12.94-7.22-23.09-17.26-30.47-30.11-7.38-12.85-11.07-27.45-11.07-43.8s3.69-30.98,11.07-43.92c7.38-12.93,17.53-23.01,30.47-30.23,12.93-7.22,27.33-10.83,43.2-10.83,18.72,0,34.99,4.56,48.8,13.69,13.81,9.13,23.33,21.94,28.56,38.44h-38.32Z"}),jsxRuntimeExports.jsx("path",{className:"st4",d:"M608.62,218.18c5.31-10.31,12.53-18.25,21.66-23.8,9.12-5.55,19.32-8.33,30.59-8.33,9.84,0,18.45,1.99,25.83,5.95,7.38,3.97,13.29,8.97,17.73,15v-18.8h33.56v131.87h-33.56v-19.28c-4.28,6.19-10.2,11.31-17.73,15.35-7.54,4.05-16.23,6.07-26.06,6.07-11.11,0-21.23-2.86-30.35-8.57-9.13-5.71-16.35-13.77-21.66-24.16-5.32-10.39-7.97-22.33-7.97-35.82s2.66-25.15,7.97-35.47ZM699.66,233.3c-3.18-5.79-7.46-10.24-12.85-13.33-5.4-3.09-11.19-4.64-17.38-4.64s-11.9,1.51-17.14,4.52c-5.24,3.02-9.48,7.42-12.73,13.21-3.25,5.79-4.88,12.66-4.88,20.59s1.63,14.88,4.88,20.83c3.25,5.95,7.54,10.51,12.85,13.69,5.31,3.18,10.99,4.76,17.02,4.76s11.98-1.55,17.38-4.64c5.39-3.09,9.68-7.54,12.85-13.33,3.17-5.79,4.76-12.73,4.76-20.83s-1.59-15.03-4.76-20.83Z"}),jsxRuntimeExports.jsx("path",{className:"st4",d:"M803.21,215.56v63.79c0,4.44,1.07,7.66,3.21,9.64,2.14,1.99,5.75,2.98,10.83,2.98h15.47v28.09h-20.95c-28.09,0-42.13-13.65-42.13-40.94v-63.55h-15.71v-27.37h15.71v-32.61h33.56v32.61h29.52v27.37h-29.52Z"}),jsxRuntimeExports.jsx("path",{className:"st4",d:"M951.5,192.83c7.77,4.37,13.84,10.79,18.21,19.28,4.36,8.49,6.55,18.69,6.55,30.59v77.36h-33.32v-72.84c0-10.47-2.62-18.53-7.85-24.16-5.24-5.63-12.38-8.45-21.42-8.45s-16.47,2.82-21.78,8.45c-5.32,5.63-7.97,13.69-7.97,24.16v72.84h-33.32v-176.14h33.32v60.7c4.28-5.71,10-10.19,17.14-13.45,7.14-3.25,15.07-4.88,23.8-4.88,10,0,18.88,2.18,26.66,6.55Z"}),jsxRuntimeExports.jsx("path",{className:"st4",d:"M1123.36,264.12h-96.4c.79,9.52,4.12,16.98,10,22.38,5.87,5.4,13.09,8.09,21.66,8.09,12.38,0,21.19-5.31,26.42-15.95h35.94c-3.81,12.7-11.11,23.13-21.9,31.3-10.79,8.17-24.04,12.26-39.75,12.26-12.7,
2490-24.08-2.82-34.16-8.45-10.08-5.63-17.93-13.61-23.57-23.92-5.63-10.31-8.45-22.22-8.45-35.71s2.77-25.63,8.33-35.94c5.55-10.31,13.33-18.25,23.33-23.8,10-5.55,21.5-8.33,34.51-8.33s23.76,2.7,33.68,8.09c9.92,5.4,17.61,13.05,23.09,22.97,5.47,9.92,8.21,21.3,8.21,34.16,0,4.76-.32,9.05-.95,12.85ZM1089.79,241.75c-.16-8.57-3.25-15.43-9.28-20.59-6.03-5.16-13.41-7.74-22.14-7.74-8.25,0-15.2,2.5-20.83,7.5-5.63,5-9.09,11.94-10.35,20.83h62.6Z"}),jsxRuntimeExports.jsx("path",{className:"st4",d:"M1192.5,192.24c6.9-3.96,14.8-5.95,23.68-5.95v34.99h-8.81c-10.47,0-18.37,2.46-23.68,7.38-5.32,4.92-7.97,13.49-7.97,25.71v65.7h-33.32v-131.87h33.32v20.47c4.28-6.98,9.88-12.46,16.78-16.42Z"}),jsxRuntimeExports.jsx("path",{className:"st4",d:"M1258.44,315.78c-9.28-3.96-16.62-9.68-22.02-17.14-5.4-7.46-8.17-16.26-8.33-26.42h35.7c.48,6.83,2.89,12.22,7.26,16.19,4.36,3.97,10.35,5.95,17.97,5.95s13.88-1.86,18.33-5.59c4.44-3.73,6.66-8.61,6.66-14.64,0-4.92-1.51-8.96-4.52-12.14-3.02-3.17-6.78-5.67-11.31-7.5-4.52-1.82-10.75-3.85-18.69-6.07-10.79-3.17-19.56-6.31-26.3-9.4-6.75-3.09-12.54-7.77-17.38-14.04-4.84-6.27-7.26-14.64-7.26-25.11,0-9.84,2.46-18.41,7.38-25.71,4.92-7.3,11.82-12.89,20.71-16.78,8.89-3.89,19.04-5.83,30.47-5.83,17.14,0,31.06,4.17,41.77,12.5,10.71,8.33,16.62,19.96,17.73,34.87h-36.66c-.32-5.71-2.74-10.43-7.26-14.16-4.52-3.73-10.51-5.59-17.97-5.59-6.51,0-11.7,1.67-15.59,5-3.89,3.33-5.83,8.17-5.83,14.52,0,4.44,1.47,8.13,4.4,11.07,2.93,2.94,6.58,5.32,10.95,7.14,4.36,1.83,10.51,3.93,18.45,6.31,10.79,3.18,19.6,6.35,26.42,9.52,6.82,3.18,12.69,7.94,17.61,14.28,4.92,6.35,7.38,14.68,7.38,24.99,0,8.89-2.3,17.14-6.9,24.76-4.6,7.62-11.35,13.69-20.23,18.21-8.89,4.52-19.44,6.78-31.66,6.78-11.59,0-22.02-1.98-31.3-5.95Z"}),jsxRuntimeExports.jsx("path",{className:"st4",d:"M1477.3,203.9c-3.81-6.98-9.04-12.3-15.71-15.95-6.67-3.65-14.44-5.48-23.33-5.48-9.84,0-18.57,2.22-26.18,6.67-7.62,4.44-13.57,10.79-17.85,19.04-4.28,8.25-6.43,17.77-6.43,28.56s2.18,20.79,6.55,29.04c4.36,8.25,10.43,14.6,18.21,19.04,7.77,4.44,16.82,6.67,27.14,6.67,12.69,0,23.09-3.37,31.18-10.12,8.09-6.74,13.41-16.15,15.95-28.21h-57.13v-25.47h89.98v29.04c-2.22,11.59-6.98,22.3-14.28,32.13-7.3,9.84-16.7,17.73-28.21,23.68-11.51,5.95-24.4,8.93-38.68,8.93-16.03,0-30.51-3.61-43.44-10.83-12.94-7.22-23.09-17.26-30.47-30.11-7.38-12.85-11.07-27.45-11.07-43.8s3.69-30.98,11.07-43.92c7.38-12.93,17.53-23.01,30.47-30.23,12.93-7.22,27.33-10.83,43.2-10.83,18.72,0,34.99,4.56,48.8,13.69,13.81,9.13,23.33,21.94,28.56,38.44h-38.32Z"})]}),jsxRuntimeExports.jsx("g",{className:"st5",children:jsxRuntimeExports.jsx("g",{className:"st2",children:jsxRuntimeExports.jsx("image",{width:"765",height:"764",transform:"translate(-5.19 -5.03) scale(.48)",xlinkHref:"data:image/png;base64,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"})})}),jsxRuntimeExports.jsxs("g",{children:[jsxRuntimeExports.jsx("path",{className:"st3",d:"M189.29,127.44l15.36,6.43c6.47,2.19,10.2,2.19,16.27,0l15.36-6.43c4.52-1.81,4.52-4.82,0-6.73l-15.36-6.43c-5.21-2.66-10.46-2.47-16.27,0l-15.36,6.43c-4.52,1.81-4.52,4.82,0,6.73Z"}),jsxRuntimeExports.jsx("path",{className:"st3",d:"M88.11,165.76c15.16,8.54,35.75,14.66,58.95,17.67,23.2,3.01,47.9,2.61,70.59-1,22.79-3.61,42.38-10.44,56.33-19.38,10.95-7.03,17.87-15.16,20.38-23.6,1.1-3.82.52-7.33-9.04-7.03h-27.11c-8.62-.05-9.94,3.31-11.75,7.03-2.01,4.02-5.72,7.83-11.05,11.25-8.33,5.32-20.12,9.73-33.67,11.93-13.46,2.11-28.9,2.25-42.76.45-13.86-1.81-25.19-5.65-34.23-10.77-9.04-5.12-14.46-11.35-15.36-17.87-1-6.53,2.51-13.05,10.04-18.58,7.53-5.62,18.68-9.94,31.83-12.55,10.64-2.01,22.17-3.37,33.61-2.87,4.8.32,6.92.76,9.48-4.66.86-1.81,2.3-4.73,3.47-7.12,3.65-7.48,5.98-9.05-10.09-9.05-19.78-1-36.57.4-55.05,4.02-22.09,4.32-40.77,11.65-53.32,20.99-12.65,9.34-18.58,20.28-16.97,31.23,1.51,11.05,10.54,21.49,25.71,29.92Z"}),jsxRuntimeExports.jsx("path",{className:"st3",d:"M268.88,232.34h.1c-11.95,6.38-26.01,11.46-41.57,14.97-15.56,3.51-32.23,5.27-49.1,5.27s-33.54-1.76-49.1-5.27c-15.56-3.42-29.72-8.5-41.57-14.97-9.44-5.08-19.35-10.9-25.48-17.28-.22,3.39-.43,6.93-.43,10.63,0,28.55,52.22,51.66,116.58,51.66s116.58-23.1,116.58-51.66c0-3.7.11-7.15-.11-10.72-6.13,6.38-16.36,12.29-25.9,17.37Z"}),jsxRuntimeExports.jsx("path",{className:"st3",d:"M178.3,230.31c64.37,0,116.58-23.1,116.58-51.66,0-3.7.11-7.15-.11-10.72-6.13,6.38-16.36,12.29-25.9,17.37h.1c-11.95,6.38-26.01,11.46-41.57,14.97-15.56,3.51-32.23,5.27-49.1,5.27s-33.54-1.76-49.1-5.27c-15.56-3.42-29.72-8.5-41.57-14.97-9.44-5.08-19.35-10.9-25.48-17.28-.22,3.39-.43,6.93-.43,10.63,0,28.55,52.22,51.66,116.58,51.66Z"})]}),jsxRuntimeExports.jsx("path",{className:"st1",d:"M565.88,45.09c-3.15-3.23-6.94-5.77-11.36-7.6-4.43-1.84-9.33-2.75-14.71-2.75s-10.29.91-14.74,2.73c-4.44,1.82-8.25,4.35-11.41,7.6-3.17,3.25-5.62,7.09-7.36,11.54-1.74,4.45-2.61,9.28-2.61,14.49s.87,10.05,2.61,14.49c1.74,4.45,4.19,8.29,7.36,11.54,3.16,3.25,6.97,5.78,11.41,7.6,4.45,1.82,9.36,2.73,14.74,2.73s10.28-.91,14.71-2.73c4.43-1.82,8.22-4.36,11.36-7.6,3.15-3.25,5.6-7.09,7.33-11.54,1.74-4.44,2.61-9.27,2.61-14.49s-.87-10.04-2.61-14.49c-1.74-4.44-4.19-8.28-7.33-11.51ZM560.69,81.6c-1.04,3.1-2.52,5.73-4.46,7.88-1.94,2.15-4.29,3.8-7.06,4.94-2.77,1.15-5.9,1.72-9.37,1.72s-6.61-.57-9.4-1.72c-2.79-1.15-5.16-2.8-7.11-4.94-1.95-2.15-3.45-4.77-4.5-7.88-1.05-3.1-1.57-6.6-1.57-10.51s.52-7.41,1.57-10.51c1.05-3.1,2.55-5.73,4.5-7.9,1.95-2.16,4.32-3.82,7.11-4.97,2.79-1.15,5.92-1.72,9.4-1.72s6.6.57,9.37,1.72c2.77,1.15,5.13,2.8,7.06,4.97,1.94,2.17,3.42,4.8,4.46,7.9,1.03,3.1,1.55,6.6,1.55,10.51s-.51,7.4-1.55,10.51ZM637.38,36.46c-.75.63-1.28,1.31-1.58,2.07l-16.68,43.4c-1.12,2.89-2.05,6.22-2.81,9.99-.46-1.87-.94-3.65-1.45-5.34-.51-1.69-1.04-3.24-1.6-4.65l-16.73-43.4c-.36-.89-.9-1.61-1.62-2.17-.73-.55-1.66-.84-2.81-.84h-10.68l28.74,71.16h11.96l28.74-71.16
249h-10.68c-1.12,0-2.05.31-2.81.94ZM466.63,78.48c0,.69.25,1.27.74,1.75.49.47,1.16.71,2.02.71h8.91v12.94c-2,.95-4.11,1.7-6.32,2.24-2.21.54-4.81.81-7.8.81-3.38,0-6.5-.58-9.35-1.75-2.85-1.16-5.31-2.85-7.38-5.04-2.07-2.2-3.67-4.9-4.82-8.09-1.15-3.2-1.72-6.85-1.72-10.95,0-3.8.54-7.25,1.62-10.33,1.08-3.08,2.62-5.73,4.63-7.92,2-2.2,4.42-3.89,7.26-5.07,2.84-1.18,6.01-1.77,9.52-1.77,2.16,0,4.08.15,5.73.44,1.66.3,3.15.67,4.48,1.13,1.33.46,2.54,1,3.64,1.62,1.1.63,2.17,1.25,3.22,1.87.82.53,1.62.79,2.41.79,1.25,0,2.25-.61,3-1.82l3.84-6c-2.95-2.76-6.55-5-10.8-6.72-4.25-1.72-9.27-2.58-15.08-2.58s-10.79.88-15.35,2.66c-4.56,1.77-8.44,4.26-11.64,7.48-3.2,3.22-5.67,7.05-7.4,11.51-1.74,4.46-2.61,9.37-2.61,14.71s.9,10.15,2.68,14.61c1.79,4.46,4.27,8.3,7.46,11.52,3.18,3.22,6.95,5.73,11.32,7.53,4.36,1.81,9.14,2.71,14.32,2.71,2.92,0,5.64-.16,8.17-.47,2.52-.31,4.9-.78,7.11-1.4,2.21-.62,4.3-1.42,6.25-2.38,1.95-.97,3.83-2.11,5.63-3.42v-28.78h-23.67v7.48ZM803.77,52.74c2.02-2.17,4.43-3.83,7.23-4.99,2.81-1.17,5.88-1.75,9.23-1.75,2.85,0,5.21.29,7.06.88,1.85.59,3.39,1.23,4.6,1.92,1.21.69,2.21,1.33,3,1.92.79.59,1.56.89,2.31.89s1.29-.15,1.69-.44c.41-.3.75-.64,1.01-1.03l4.43-6.15c-2.82-2.79-6.21-5.03-10.16-6.72-3.95-1.69-8.57-2.53-13.85-2.53s-10.36.89-14.84,2.68c-4.48,1.79-8.33,4.29-11.54,7.5-3.22,3.22-5.71,7.05-7.48,11.49-1.77,4.44-2.66,9.34-2.66,14.69s.8,10.15,2.39,14.61c1.59,4.46,3.88,8.3,6.86,11.52,2.99,3.22,6.59,5.73,10.8,7.53,4.21,1.81,8.96,2.71,14.24,2.71,5.91,0,10.96-.95,15.18-2.85,4.22-1.9,7.76-4.64,10.65-8.22l-5.21-5.66c-.53-.56-1.15-.84-1.87-.84-.43,0-.82.09-1.18.27-.36.18-.71.42-1.04.71-1.08.98-2.17,1.81-3.27,2.48-1.1.67-2.26,1.22-3.49,1.65-1.23.43-2.58.74-4.03.93-1.46.2-3.09.3-4.9.3-3.02,0-5.84-.57-8.47-1.7-2.62-1.13-4.9-2.76-6.84-4.9-1.94-2.13-3.47-4.76-4.6-7.87-1.13-3.12-1.7-6.68-1.7-10.68s.57-7.36,1.7-10.45c1.13-3.1,2.71-5.74,4.72-7.9ZM905.55,35.52v30.61h-33.36v-30.61h-13.34v71.16h13.34v-31.1h33.36v31.1h13.34V35.52h-13.34ZM726.68,106.68h44.88v-10.58h-31.54v-20.12h24.85v-10.19h-24.85v-19.73h31.54v-10.53h-44.88v71.16ZM657.2,46.4h21.5v60.28h13.24v-60.28h21.4v-10.88h-56.15v10.88Z"})]}),SuiteStacked=({id:e,...t})=>jsxRuntimeExports.jsxs("svg",{...t,id:e,viewBox:"0 0 899.65 853.18",children:[jsxRuntimeExports.jsxs("defs",{children:[jsxRuntimeExports.jsx("style",{children:` 250 #${e} .st0 { 251 fill: none; 252 } 253 254 #${e} .st1 { 255 fill: url(#${e}-GovTech_Gradient_RGB); 256 } 257 258 #${e} .st2 { 259 clip-path: url(#${e}-clippath-1); 260 } 261 262 #${e} .st3 { 263 fill: #fff; 264 } 265 266 #${e} .st4 { 267 fill: #2a2a2a; 268 } 269 270 #${e} .st5 { 271 clip-path: url(#${e}-clippath); 272 } 273 `}),jsxRuntimeExports.jsx("clipPath",{id:`${e}-clippath`,children:jsxRuntimeExports.jsx("rect",{className:"st0",x:"193.09",width:"513.47",height:"513.47",rx:"128.37",ry:"128.37"})}),jsxRuntimeExports.jsx("clipPath",{id:`${e}-clippath-1`,children:jsxRuntimeExports.jsx("rect",{className:"st0",x:"188.09",y:"-5",width:"523.47",height:"523.47"})}),jsxRuntimeExports.jsxs("linearGradient",{id:`${e}-GovTech_Gradient_RGB`,"data-name":"GovTech Gradient RGB",x1:"197.13",y1:"578.46",x2:"704.81",y2:"667.98",gradientUnits:"userSpaceOnUse",children:[jsxRuntimeExports.jsx("stop",{offset:"0",stopColor:"#448ddd"}),jsxRuntimeExports.jsx("stop",{offset:".3",stopColor:"#885ac6"}),jsxRuntimeExports.jsx("stop",{offset:".6",stopColor:"#ba2fa2"}),jsxRuntimeExports.jsx("stop",{offset:".8",stopColor:"#e02d77"}),jsxRuntimeExports.jsx("stop",{offset:"1",stopColor:"#f4333d"})]})]}),jsxRuntimeExports.jsxs("g",{children:[jsxRuntimeExports.jsx("path",{className:"st4",d:"M101.68,756c-3.13-5.74-7.43-10.1-12.91-13.1-5.48-3-11.86-4.5-19.16-4.5-8.08,0-15.25,1.83-21.51,5.48-6.26,3.65-11.15,8.87-14.67,15.64-3.52,6.78-5.28,14.6-5.28,23.46s1.79,17.08,5.38,23.86c3.58,6.78,8.57,12,14.96,15.64,6.39,3.65,13.82,5.48,22.29,5.48,10.43,0,18.97-2.77,25.62-8.31,6.65-5.54,11.01-13.26,13.1-23.17h-46.93v-20.92h73.91v23.86c-1.83,9.52-5.74,18.32-11.73,26.4-6,8.08-13.72,14.57-23.17,19.46-9.45,4.89-20.04,7.33-31.77,7.33-13.17,0-25.06-2.96-35.69-8.9-10.63-5.93-18.97-14.18-25.03-24.74-6.06-10.56-9.09-22.55-9.09-35.98s3.03-25.45,9.09-36.08c6.06-10.62,14.4-18.9,25.03-24.83,10.62-5.93,22.45-8.9,35.49-8.9,15.38,0,28.74,3.75,40.08,11.24,11.34,7.5,19.16,18.02,23.46,31.58h-31.48Z"}),jsxRuntimeExports.jsx("path",{className:"st4",d:"M151.24,767.73c4.37-8.47,10.3-14.99,17.79-19.55,7.49-4.56,15.87-6.84,25.13-6.84,8.08,0,15.15,1.63,21.22,4.89,6.06,3.26,10.92,7.37,14.57,12.32v-15.45h27.57v108.33h-27.57v-15.84c-3.52,5.08-8.38,9.29-14.57,12.61-6.19,3.32-13.33,4.99-21.41,4.99-9.13,0-17.44-2.35-24.93-7.04-7.5-4.69-13.43-11.31-17.79-19.85-4.37-8.54-6.55-18.35-6.55-29.43s2.18-20.66,6.55-29.13ZM226.04,780.15c-2.61-4.76-6.13-8.41-10.56-10.95-4.43-2.54-9.19-3.81-14.27-3.81s-9.78,1.24-14.08,3.72c-4.3,2.48-7.79,6.1-10.46,10.85-2.67,4.76-4.01,10.4-4.01,16.91s1.34,12.22,4.01,17.11c2.67,4.89,6.19,8.64,10.56,11.24,4.37,2.61,9.03,3.91,13.98,3.91s9.84-1.27,14.27-3.81c4.43-2.54,7.95-6.19,10.56-10.95,2.61-4.76,3.91-10.46,3.91-17.11s-1.3-12.35-3.91-17.11Z"}),jsxRuntimeExports.jsx("path",{className:"st4",d:"M311.09,765.58v52.4c0,3.65.88,6.29,2.64,7.92,1.76,1.63,4.72,2.44,8.9,2.44h12.71v23.07h-17.21c-23.07,0-34.61-11.21-34.61-33.63v-52.21h-12.91v-22.49h12.91v-26.79h27.57v26.79h24.25v22.49h-24.25Z"}),jsxRuntimeExports.jsx("path",{className:"st4",d:"M432.91,746.91c6.39,3.59,11.37,8.87,14.96,15.84,3.58,6.98,5.38,15.35,5.38,25.13v63.55h-27.38v-59.83c0-8.6-2.15-15.22-6.45-19.85-4.3-4.63-10.17-6.94-17.6-6.94s-13.53,2.32-17.89,6.94c-4.37,4.63-6.55,11.24-6.55,19.85v59.83h-27.37v-144.7h27.37v49.86c3.52-4.69,8.21-8.37,14.08-11.05,5.87-2.67,12.38-4.01,19.55-4.01,8.21,0,15.51,1.79,21.9,5.38Z"}),jsxRuntimeExports.jsx("path",{className:"st4",d:"M574.09,805.47h-79.19c.65,7.82,3.39,13.95,8.21,18.38,4.82,4.43,10.75,6.65,17.79,6.65,10.17,0,17.4-4.37,21.7-13.1h29.53c-3.13,10.43-9.13,19-17.99,25.71-8.87,6.72-19.75,10.07-32.65,10.07-10.43,0-19.78-2.31-28.06-6.94-8.28-4.63-14.73-11.18-19.36-19.65-4.63-8.47-6.94-18.25-6.94-29.33s2.28-21.05,6.84-29.53c4.56-8.47,
27310.95-14.99,19.16-19.55,8.21-4.56,17.66-6.84,28.35-6.84s19.52,2.22,27.67,6.65c8.15,4.43,14.47,10.72,18.97,18.87,4.5,8.15,6.75,17.5,6.75,28.06,0,3.91-.26,7.43-.78,10.56ZM546.52,787.09c-.13-7.04-2.67-12.68-7.63-16.91-4.96-4.23-11.02-6.36-18.18-6.36-6.78,0-12.48,2.05-17.11,6.16-4.63,4.11-7.46,9.81-8.51,17.11h51.43Z"}),jsxRuntimeExports.jsx("path",{className:"st4",d:"M630.89,746.42c5.67-3.26,12.15-4.89,19.46-4.89v28.74h-7.23c-8.6,0-15.09,2.02-19.46,6.06-4.37,4.04-6.55,11.08-6.55,21.12v53.97h-27.37v-108.33h27.37v16.82c3.52-5.73,8.11-10.23,13.79-13.49Z"}),jsxRuntimeExports.jsx("path",{className:"st4",d:"M685.05,847.9c-7.63-3.26-13.66-7.95-18.09-14.08-4.43-6.13-6.72-13.36-6.84-21.7h29.33c.39,5.61,2.38,10.04,5.96,13.3,3.58,3.26,8.51,4.89,14.76,4.89s11.41-1.53,15.06-4.6c3.65-3.06,5.47-7.07,5.47-12.03,0-4.04-1.24-7.36-3.72-9.97-2.48-2.61-5.57-4.66-9.29-6.16-3.72-1.5-8.83-3.16-15.35-4.99-8.87-2.61-16.07-5.18-21.61-7.72-5.54-2.54-10.3-6.39-14.27-11.54-3.98-5.15-5.96-12.03-5.96-20.63,0-8.08,2.02-15.12,6.06-21.12,4.04-5.99,9.71-10.59,17.01-13.79,7.3-3.19,15.64-4.79,25.03-4.79,14.08,0,25.52,3.42,34.32,10.27,8.8,6.84,13.65,16.39,14.57,28.65h-30.11c-.26-4.69-2.25-8.57-5.96-11.63-3.72-3.06-8.64-4.6-14.76-4.6-5.35,0-9.61,1.37-12.81,4.11-3.2,2.74-4.79,6.72-4.79,11.93,0,3.65,1.2,6.68,3.62,9.09,2.41,2.41,5.41,4.37,8.99,5.87,3.58,1.5,8.63,3.23,15.15,5.18,8.86,2.61,16.1,5.22,21.7,7.82,5.6,2.61,10.43,6.52,14.47,11.73,4.04,5.22,6.06,12.06,6.06,20.53,0,7.3-1.89,14.08-5.67,20.34-3.78,6.26-9.32,11.24-16.62,14.96-7.3,3.72-15.97,5.57-26.01,5.57-9.52,0-18.09-1.63-25.71-4.89Z"}),jsxRuntimeExports.jsx("path",{className:"st4",d:"M864.84,756c-3.13-5.74-7.43-10.1-12.91-13.1-5.48-3-11.86-4.5-19.16-4.5-8.08,0-15.25,1.83-21.51,5.48-6.26,3.65-11.15,8.87-14.67,15.64-3.52,6.78-5.28,14.6-5.28,23.46s1.79,17.08,5.38,23.86c3.58,6.78,8.57,12,14.96,15.64,6.39,3.65,13.82,5.48,22.29,5.48,10.43,0,18.97-2.77,25.62-8.31,6.65-5.54,11.01-13.26,13.1-23.17h-46.93v-20.92h73.91v23.86c-1.83,9.52-5.74,18.32-11.73,26.4-6,8.08-13.72,14.57-23.17,19.46-9.45,4.89-20.04,7.33-31.77,7.33-13.17,0-25.06-2.96-35.69-8.9-10.63-5.93-18.97-14.18-25.03-24.74-6.06-10.56-9.09-22.55-9.09-35.98s3.03-25.45,9.09-36.08c6.06-10.62,14.4-18.9,25.03-24.83,10.62-5.93,22.45-8.9,35.49-8.9,15.38,0,28.74,3.75,40.08,11.24,11.34,7.5,19.16,18.02,23.46,31.58h-31.48Z"})]}),jsxRuntimeExports.jsx("g",{className:"st5",children:jsxRuntimeExports.jsx("g",{className:"st2",children:jsxRuntimeExports.jsx("image",{width:"1091",height:"1092",transform:"translate(187.93 -5.42) scale(.48)",xlinkHref:"data:image/png;base64,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"})})}),jsxRuntimeExports.jsxs("g",{children:[jsxRuntimeExports.jsx("path",{className:"st3",d:"M465.63,183.49l22.12,9.25c9.32,3.15,14.68,3.15,23.42,0l22.12-9.25c6.51-2.6,6.51-6.94,0-9.69l-22.12-9.25c-7.5-3.83-15.06-3.56-23.42,0l-22.12,9.25c-6.51,2.6-6.51,6.94,0,9.69Z"}),jsxRuntimeExports.jsx("path",{className:"st3",d:"M319.95,238.66c21.83,12.29,51.47,21.11,84.87,25.45,33.4,4.34,68.97,3.76,101.64-1.45,32.82-5.2,61.01-15.04,81.11-27.9,15.76-10.12,25.74-21.83,29.35-33.98,1.59-5.49.74-10.55-13.01-10.12h-39.04c-12.41-.07-14.31,4.77-16.92,10.12-2.89,5.78-8.24,11.28-15.9,16.19-12,7.66-28.96,14-48.48,17.18-19.37,3.04-41.62,3.24-61.57.64-19.95-2.6-36.27-8.14-49.28-15.51-13.01-7.37-20.82-16.34-22.12-25.74-1.45-9.4,3.61-18.8,14.46-26.75,10.84-8.1,26.89-14.31,45.83-18.07,15.33-2.89,31.92-4.85,48.4-4.13,6.91.47,9.97,1.09,13.65-6.71,1.23-2.61,3.32-6.81,4.99-10.25,5.25-10.77,8.61-13.03-14.53-13.03-28.48-1.45-52.66.58-79.26,5.78-31.81,6.22-58.7,16.77-76.77,30.22-18.22,13.45-26.75,29.21-24.43,44.96,2.17,15.9,15.18,30.94,37.01,43.09Z"}),jsxRuntimeExports.jsx("path",{className:"st3",d:"M580.22,334.52h.14c-17.21,9.18-37.45,16.5-59.86,21.55-22.41,5.06-46.41,7.58-70.7,7.58s-48.29-2.53-70.7-7.58c-22.41-4.92-42.8-12.24-59.86-21.55-13.59-7.32-27.86-15.7-36.68-24.88-.31,4.88-.62,9.98-.62,15.3,0,41.11,75.18,74.38,167.86,74.38s167.86-33.26,167.86-74.38c0-5.32.15-10.3-.16-15.43-8.82,9.18-23.55,17.7-37.29,25.01Z"}),jsxRuntimeExports.jsx("path",{className:"st3",d:"M449.81,331.6c92.68,0,167.86-33.26,167.86-74.38,0-5.32.15-10.3-.16-15.43-8.82,9.18-23.55,17.7-37.29,25.01h.14c-17.21,9.18-37.45,16.5-59.86,21.55-22.41,5.06-46.41,7.58-70.7,7.58s-48.29-2.53-70.7-7.58c-22.41-4.92-42.8-12.24-59.86-21.55-13.59-7.32-27.86-15.7-36.68-24.88-.31,4.88-.62,9.98-.62,15.3,0,41.11,75.18,74.38,167.86,74.38Z"})]}),jsxRuntimeExports.jsx("path",{className:"st1",d:"M337.79,598.4c-3.29-3.37-7.24-6.02-11.87-7.94-4.63-1.92-9.75-2.88-15.37-2.88s-10.75.95-15.4,2.85c-4.64,1.9-8.62,4.55-11.92,7.94-3.31,3.39-5.87,7.41-7.69,12.05-1.82,4.65-2.73,9.69-2.73,15.14s.91,10.5,2.73,15.14c1.81,4.65,4.38,8.66,7.69,12.05,3.31,3.39,7.28,6.04,11.92,7.94,4.65,1.9,9.78,2.85,15.4,2.85s10.74-.95,15.37-2.85,8.58-4.55,11.87-7.94c3.29-3.39,5.84-7.41,7.66-12.05,1.81-4.64,2.72-9.69,2.72-15.14s-.91-10.49-2.72-15.14c-1.82-4.64-4.37-8.65-7.66-12.03ZM332.37,636.54c-1.08,3.24-2.63,5.98-4.65,8.23-2.02,2.24-4.48,3.97-7.38,5.16-2.9,1.2-6.16,1.8-9.79,1.8s-6.9-.6-9.82-1.8c-2.91-1.2-5.39-2.92-7.43-5.16-2.04-2.25-3.61-4.99-4.7-8.23-1.1-3.24-1.64-6.9-1.64-10.97s.54-7.74,1.64-10.98c1.1-3.24,2.66-5.99,4.7-8.25,2.04-2.26,4.52-3.99,7.43-5.19,2.91-1.2,6.19-1.8,9.82-1.8s6.9.6,9.79,1.8c2.9,1.2,5.35,2.93,7.38,5.19,2.02,2.26,3.57,5.01,4.65,8.25,1.08,3.24,1.62,6.9,1.62,10.98s-.54,7.74-1.62,10.97ZM412.48,589.38c-.79.65-1.34,1.37-1.65,2.16l-17.42,45.34c-1.17,3.02-2.14,6.49-2.93,10.43-.48-1.95-.99-3.81-1.52-5.58-.53-1.76-1.09-3.38-1.67-4.86l-17.48-45.34c-.38-.93-.94-1.68-1.69-2.27-.76-.58-1.73-.87-2.93-.87h-11.16l30.02,74.33h12.49l30.02-74.33h-11.15c-1.17,0-2.14.33-2.93.98ZM234.11,633.28c0,.72.26,1.33.77,1.82.51.49,1.21.75,2.11.75h9.31v13.52c-2.09.99-4.29,1.77-6.61,2.34-2.31.56-5.03.85-8.15.85-3.53,0-6.79-.61-9.77-1.82-2.98-1.21-5.55-2.97-7.71-5.27-2.16-2.3-3.84-5.11-5.04-8.45-1.2-3.34-1.8-7.16-1.8-11.44,0-3.97.56-7.57,1.7-10.79,1.13-3.22,2.74-5.98,4.83-8.28,2.09-2.3,4.62-4.06,7.58-5.3,2.97-1.23,6.28-1.85,9.95-1.85,2.26,0,4.26.15,5.99.46,1.73.31,3.29.7,4.68,1.18,1.39.48,2.66,1.05,3.8,1.7,1.15.65,2.27,1.3,3.37,1.95.86.55,1.7.82,2.52.82,1.3,0,2.35-.63,3.14-1.9l4.01-6.27c-3.08-2.88-6.85-5.22-11.28-7.02-4.44-1.8-9.69-2.7-15.75-2.7s-11.28.92-16.04,2.78c-4.76,1.85-8.81,4.45-12.16,7.81-3.34,3.36-5.92,7.37-7.74,12.03-1.82,4.66-2.73,9.78-2.73,15.37s.94,10.61,2.8,15.27c1.87,4.66,4.46,8.67,7.79,12.03,3.32,3.36,7.26,5.98,11.82,7.86,4.56,1.89,9.54,2.83,14.96,2.83,3.05,0,5.9-.16,8.54-.49,2.64-.32,5.11-.81,7.43-1.47,2.31-.65,4.49-1.48,6.53-2.49,2.04-1.01,4-2.2,5.88-3.58v-30.07h-24.73v7.81ZM505.77,662.73h46.88v-11.05h-32.95v-21.02h25.96v-10.64h-25.96v-20.61h32.95v-11h-46.88v74.33ZM692.63,588.4v31.97h-34.85v-31.97h-13.93v74.33h13.93v-32.49h34.85v32.49h13.93v-74.33h-13.93ZM433.19,599.76h22.46v62.97h13.83v-62.97h22.36v-11.36h-58.65v11.36ZM586.3,606.39c2.11-2.26,4.63-4,7.56-5.21,2.93-1.22,6.14-1.82,9.64-1.82,2.98,0,5.44.31,7.38.92,1.94.62,3.54,1.28,4.81,2.01,1.27.72,2.31,1.39,3.14,2,.82.62,1.63.93,2.42.93s1.35-.15,1.77-.46c.43-.31.78-.67,1.06-1.08l4.63-6.43c-2.95-2.91-6.49-5.25-10.62-7.02-4.13-1.76-8.95-2.64-14.47-2.64s-10.82.93-15.5,2.8c-4.68,1.87-8.7,4.48-12.05,7.84-3.36,3.36-5.97,7.36-7.82,12-1.85,4.64-2.78,9.76-2.78,15.34s.83,10.61,2.49,15.27c1.66,4.66,4.06,8.67,7.17,12.03,3.12,3.36,6.88,5.98,11.28,7.86,4.4,1.89,9.36,2.83,14.88,2.83,6.17,0,11.45-.99,15.86-2.98,4.4-1.99,8.11-4.85,11.13-8.59l-5.45-5.91c-.55-.58-1.2-.87-1.95-.87-.45,0-.86.09-1.23.28-.38.19-.74.44-1.08.75-1.13,1.03-2.27,1.89-3.42,2.59-1.15.7-2.37,1.28-3.65,1.72-1.28.44-2.69.77-4.21.97-1.53.2-3.23.31-5.11.31-3.15,0-6.1-.59-8.84-1.77-2.74-1.18-5.12-2.88-7.14-5.11-2.02-2.23-3.62-4.97-4.81-8.22-1.18-3.26-1.77-6.97-1.77-11.16s.59-7.69,1.77-10.92c1.18-3.24,2.83-5.99,4.93-8.25Z"})]}),PlatformLogomark=({id:e,...t})=>jsxRuntimeExports.jsxs("svg",{...t,id:e,viewBox:"0 0 500 500",children:[jsxRuntimeExports.jsxs("defs",{children:[jsxRuntimeExports.jsx("style",{children:` 274 #${e} .st0 { 275 fill: #ff5554; 276 } 277 278 #${e} .st1 { 279 fill: #ebebeb; 280 } 281 282 #${e} .st2 { 283 fill: url(#linear-gradient); 284 } 285 286 #${e} .st3 { 287 fill: #6d42ab; 288 } 289 `}),jsxRuntimeExports.jsxs("linearGradient",{id:"linear-gradient",x1:"12.48",y1:"12.48",x2:"475.63",y2:"475.63",gradientUnits:"userSpaceOnUse",children:[jsxRuntimeExports.jsx("stop",{offset:"0",stopColor:"#ebebeb"}),jsxRuntimeExports.jsx("stop",{offset:".5",stopColor:"#fff"}),jsxRuntimeExports.jsx("stop",{offset:"1",stopColor:"#ebebeb"})]})]}),jsxRuntimeExports.jsxs("g",{children:[jsxRuntimeExports.jsx("path",{className:"st2",d:"M125,1.57h250c68.12,0,123.43,55.31,123.43,123.43v250c0,68.12-55.31,123.43-123.43,123.43H125c-68.12,0-123.43-55.31-123.43-123.43V125C1.57,56.88,56.88,1.57,125,1.57Z"}),jsxRuntimeExports.jsx("path",{className:"st1",d:"M375,3.15c32.55,0,63.15,12.68,86.16,35.69,23.02,23.02,35.69,53.62,35.69,86.16v250c0,32.55-12.68,63.15-35.
28969,86.16-23.02,23.02-53.62,35.69-86.16,35.69H125c-32.55,0-63.15-12.68-86.16-35.69S3.15,407.55,3.15,375V125c0-32.55,12.68-63.15,35.69-86.16C61.85,15.82,92.45,3.15,125,3.15h250M375,0H125C55.96,0,0,55.96,0,125v250C0,444.04,55.96,500,125,500h250c69.04,0,125-55.96,125-125V125C500,55.96,444.04,0,375,0h0Z"})]}),jsxRuntimeExports.jsx("path",{className:"st0",d:"M265.6,169.25l21.54-9.01c8.14-3.47,15.5-3.73,22.81,0l21.54,9.01c6.34,2.68,6.34,6.9,0,9.43l-21.54,9.01c-8.51,3.07-13.73,3.07-22.81,0l-21.54-9.01c-6.34-2.67-6.34-6.9,0-9.43Z"}),jsxRuntimeExports.jsx("path",{className:"st3",d:"M123.74,232.4c21.26,11.97,50.12,20.55,82.64,24.78,32.52,4.22,67.16,3.66,98.97-1.41,31.96-5.07,59.41-14.64,78.98-27.17,15.35-9.85,25.06-21.26,28.58-33.09,1.55-5.35.72-10.28-12.67-9.85h-38.01c-12.08-.06-13.94,4.65-16.47,9.85-2.82,5.63-8.02,10.98-15.49,15.77-11.69,7.46-28.2,13.64-47.21,16.73-18.87,2.96-40.52,3.16-59.95.62-19.43-2.53-35.32-7.92-47.99-15.1-12.67-7.18-20.27-15.91-21.54-25.06-1.41-9.15,3.52-18.3,14.08-26.05,10.56-7.88,26.19-13.94,44.63-17.6,14.92-2.82,31.08-4.73,47.13-4.02,6.73.45,9.71,1.06,13.29-6.54,1.2-2.54,3.23-6.64,4.86-9.98,5.11-10.48,8.39-12.69-14.15-12.69-27.74-1.41-51.28.56-77.18,5.63-30.97,6.05-57.16,16.33-74.76,29.42-17.74,13.09-26.05,28.44-23.79,43.79,2.11,15.49,14.78,30.13,36.04,41.96Z"}),jsxRuntimeExports.jsx("path",{className:"st3",d:"M377.18,325.74h.14c-16.75,8.94-36.46,16.07-58.29,20.99-21.82,4.92-45.19,7.38-68.85,7.38s-47.02-2.46-68.85-7.38c-21.82-4.79-41.67-11.92-58.29-20.99-13.23-7.13-27.13-15.29-35.72-24.23-.3,4.75-.61,9.72-.61,14.9,0,40.03,73.21,72.42,163.46,72.42s163.46-32.39,163.46-72.42c0-5.18.15-10.03-.15-15.03-8.59,8.94-22.94,17.23-36.31,24.36Z"}),jsxRuntimeExports.jsx("path",{className:"st3",d:"M250.19,322.9c90.25,0,163.46-32.39,163.46-72.42,0-5.18.15-10.03-.15-15.03-8.59,8.94-22.94,17.23-36.31,24.36h.14c-16.75,8.94-36.46,16.07-58.29,20.99-21.82,4.92-45.19,7.38-68.85,7.38s-47.02-2.46-68.85-7.38c-21.82-4.79-41.67-11.92-58.29-20.99-13.23-7.13-27.13-15.29-35.72-24.23-.3,4.75-.61,9.72-.61,14.9,0,40.03,73.21,72.42,163.46,72.42Z"})]}),PlatformInline=({id:e,...t})=>jsxRuntimeExports.jsxs("svg",{...t,id:e,viewBox:"0 0 1519.67 356.63",children:[jsxRuntimeExports.jsxs("defs",{children:[jsxRuntimeExports.jsx("style",{children:` 290 #${e} .st0 { 291 fill: #ff5554; 292 } 293 294 #${e} .st1 { 295 fill: #ebebeb; 296 } 297 298 #${e} .st2 { 299 fill: url(#linear-gradient); 300 } 301 302 #${e} .st3 { 303 fill: url(#GovTech_Gradient_RGB); 304 } 305 306 #${e} .st4 { 307 fill: #6d42ab; 308 } 309 310 #${e} .st5 { 311 fill: #2a2a2a; 312 } 313 `}),jsxRuntimeExports.jsxs("linearGradient",{id:"linear-gradient",x1:"9.26",y1:"9.26",x2:"338.91",y2:"338.91",gradientUnits:"userSpaceOnUse",children:[jsxRuntimeExports.jsx("stop",{offset:"0",stopColor:"#ebebeb"}),jsxRuntimeExports.jsx("stop",{offset:".5",stopColor:"#fff"}),jsxRuntimeExports.jsx("stop",{offset:"1",stopColor:"#ebebeb"})]}),jsxRuntimeExports.jsxs("linearGradient",{id:"GovTech_Gradient_RGB","data-name":"GovTech Gradient RGB",x1:"434.5",y1:"26.58",x2:"917.98",y2:"111.83",gradientUnits:"userSpaceOnUse",children:[jsxRuntimeExports.jsx("stop",{offset:"0",stopColor:"#448ddd"}),jsxRuntimeExports.jsx("stop",{offset:".3",stopColor:"#885ac6"}),jsxRuntimeExports.jsx("stop",{offset:".6",stopColor:"#ba2fa2"}),jsxRuntimeExports.jsx("stop",{offset:".8",stopColor:"#e02d77"}),jsxRuntimeExports.jsx("stop",{offset:"1",stopColor:"#f4333d"})]})]}),jsxRuntimeExports.jsxs("g",{children:[jsxRuntimeExports.jsx("path",{className:"st5",d:"M548.28,203.9c-3.81-6.98-9.05-12.3-15.71-15.95-6.67-3.65-14.44-5.48-23.33-5.48-9.84,0-18.57,2.22-26.18,6.67-7.62,4.44-13.57,10.79-17.85,19.04-4.28,8.25-6.43,17.77-6.43,28.56s2.18,20.79,6.55,29.04c4.36,8.25,10.43,14.6,18.21,19.04,7.77,4.44,16.82,6.67,27.14,6.67,12.69,0,23.09-3.37,31.18-10.12,8.09-6.74,13.41-16.15,15.95-28.21h-57.13v-25.47h89.98v29.04c-2.22,11.59-6.98,22.3-14.28,32.13-7.3,9.84-16.7,17.73-28.21,23.68-11.51,5.95-24.4,8.93-38.68,8.93-16.03,0-30.51-3.61-43.44-10.83-12.94-7.22-23.09-17.26-30.47-30.11-7.38-12.85-11.07-27.45-11.07-43.8s3.69-30.98,11.07-43.92c7.38-12.93,17.53-23.01,30.47-30.23,12.93-7.22,27.33-10.83,43.2-10.83,18.72,0,34.99,4.56,48.8,13.69,13.81,9.13,23.33,21.94,28.56,38.44h-38.32Z"}),jsxRuntimeExports.jsx("path",{className:"st5",d:"M608.62,218.18c5.31-10.31,12.53-18.25,21.66-23.8,9.12-5.55,19.32-8.33,30.59-8.33,9.84,0,18.45,1.99,25.83,5.95,7.38,3.97,13.29,8.97,17.73,15v-18.8h33.56v131.87h-33.56v-19.28c-4.28,6.19-10.2,11.31-17.73,15.35-7.54,4.05-16.23,6.07-26.06,6.07-11.11,0-21.23-2.86-30.35-8.57-9.13-5.71-16.35-13.77-21.66-24.16-5.32-10.39-7.97-22.33-7.97-35.82s2.66-25.15,7.97-35.47ZM699.66,233.3c-3.18-5.79-7.46-10.24-12.85-13.33-5.4-3.09-11.19-4.64-17.38-4.64s-11.9,1.51-17.14,4.52c-5.24,3.02-9.48,7.42-12.73,13.21-3.25,5.79-4.88,12.66-4.88,20.59s1.63,14.88,4.88,20.83c3.25,5.95,7.54,10.51,12.85,13.69,5.31,3.18,10.99,4.76,17.02,4.76s11.98-1.55,17.38-4.64c5.39-3.09,9.68-7.54,12.85-13.33,3.17-5.79,4.76-12.73,4.76-20.83s-1.59-15.03-4.76-20.83Z"}),jsxRuntimeExports.jsx("path",{className:"st5",d:"M803.21,215.56v63.79c0,4.44,1.07,7.66,3.21,9.64,2.14,1.99,5.75,2.98,10.83,2.98h15.47v28.09h-20.95c-28.09,0-42.13-13.65-42.13-40.94v-63.55h-15.71v-27.37h15.71v-32.61h33.56v32.61h29.52v27.37h-29.52Z"}),jsxRuntimeExports.jsx("path",{className:"st5",d:"M951.5,192.83c7.77,4.37,13.84,10.79,18.21,19.28,4.36,8.49,6.55,18.69,6.55,30.59v77.36h-33.32v-72.84c0-10.47-2.62-18.53-7.85-24.16-5.24-5.63-12.38-8.45-21.42-8.45s-16.47,2.82-21.78,8.45c-5.32,5.63-7.97,13.69-7.97,24.16v72.84h-33.32v-176.14h33.32v60.7c4.28-5.71,10-10.19,17.14-13.45,7.14-3.25,15.07-4.88,23.8-4.88,10,0,18.88,2.18,26.66,6.55Z"}),jsxRuntimeExports.jsx("path",{className:"st5",d:"M1123.36,264.12h-96.4c.79,9.52,4.12,16.98,10,22.38,5.87,5.4,13.09,8.09,21.66,8.09,12.38,0,21.19-5.31,26.42-15.95h35.94c-3.81,12.7-11.11,23.13-21.9,31.3-10.79,8.17-24.04,12.26-39.75,12.26-12.7,
3130-24.08-2.82-34.16-8.45-10.08-5.63-17.93-13.61-23.57-23.92-5.63-10.31-8.45-22.22-8.45-35.71s2.77-25.63,8.33-35.94c5.55-10.31,13.33-18.25,23.33-23.8,10-5.55,21.5-8.33,34.51-8.33s23.76,2.7,33.68,8.09c9.92,5.4,17.61,13.05,23.09,22.97,5.47,9.92,8.21,21.3,8.21,34.16,0,4.76-.32,9.05-.95,12.85ZM1089.79,241.75c-.16-8.57-3.25-15.43-9.28-20.59-6.03-5.16-13.41-7.74-22.14-7.74-8.25,0-15.2,2.5-20.83,7.5-5.63,5-9.09,11.94-10.35,20.83h62.6Z"}),jsxRuntimeExports.jsx("path",{className:"st5",d:"M1192.5,192.24c6.9-3.96,14.8-5.95,23.68-5.95v34.99h-8.81c-10.47,0-18.37,2.46-23.68,7.38-5.32,4.92-7.97,13.49-7.97,25.71v65.7h-33.32v-131.87h33.32v20.47c4.28-6.98,9.88-12.46,16.78-16.42Z"}),jsxRuntimeExports.jsx("path",{className:"st5",d:"M1258.44,315.78c-9.28-3.96-16.62-9.68-22.02-17.14-5.4-7.46-8.17-16.26-8.33-26.42h35.7c.48,6.83,2.89,12.22,7.26,16.19,4.36,3.97,10.35,5.95,17.97,5.95s13.88-1.86,18.33-5.59c4.44-3.73,6.66-8.61,6.66-14.64,0-4.92-1.51-8.96-4.52-12.14-3.02-3.17-6.78-5.67-11.31-7.5-4.52-1.82-10.75-3.85-18.69-6.07-10.79-3.17-19.56-6.31-26.3-9.4-6.75-3.09-12.54-7.77-17.38-14.04-4.84-6.27-7.26-14.64-7.26-25.11,0-9.84,2.46-18.41,7.38-25.71,4.92-7.3,11.82-12.89,20.71-16.78,8.89-3.89,19.04-5.83,30.47-5.83,17.14,0,31.06,4.17,41.77,12.5,10.71,8.33,16.62,19.96,17.73,34.87h-36.66c-.32-5.71-2.74-10.43-7.26-14.16-4.52-3.73-10.51-5.59-17.97-5.59-6.51,0-11.7,1.67-15.59,5-3.89,3.33-5.83,8.17-5.83,14.52,0,4.44,1.47,8.13,4.4,11.07,2.93,2.94,6.58,5.32,10.95,7.14,4.36,1.83,10.51,3.93,18.45,6.31,10.79,3.18,19.6,6.35,26.42,9.52,6.82,3.18,12.69,7.94,17.61,14.28,4.92,6.35,7.38,14.68,7.38,24.99,0,8.89-2.3,17.14-6.9,24.76-4.6,7.62-11.35,13.69-20.23,18.21-8.89,4.52-19.44,6.78-31.66,6.78-11.59,0-22.02-1.98-31.3-5.95Z"}),jsxRuntimeExports.jsx("path",{className:"st5",d:"M1477.3,203.9c-3.81-6.98-9.04-12.3-15.71-15.95-6.67-3.65-14.44-5.48-23.33-5.48-9.84,0-18.57,2.22-26.18,6.67-7.62,4.44-13.57,10.79-17.85,19.04-4.28,8.25-6.43,17.77-6.43,28.56s2.18,20.79,6.55,29.04c4.36,8.25,10.43,14.6,18.21,19.04,7.77,4.44,16.82,6.67,27.14,6.67,12.69,0,23.09-3.37,31.18-10.12,8.09-6.74,13.41-16.15,15.95-28.21h-57.13v-25.47h89.98v29.04c-2.22,11.59-6.98,22.3-14.28,32.13-7.3,9.84-16.7,17.73-28.21,23.68-11.51,5.95-24.4,8.93-38.68,8.93-16.03,0-30.51-3.61-43.44-10.83-12.94-7.22-23.09-17.26-30.47-30.11-7.38-12.85-11.07-27.45-11.07-43.8s3.69-30.98,11.07-43.92c7.38-12.93,17.53-23.01,30.47-30.23,12.93-7.22,27.33-10.83,43.2-10.83,18.72,0,34.99,4.56,48.8,13.69,13.81,9.13,23.33,21.94,28.56,38.44h-38.32Z"})]}),jsxRuntimeExports.jsxs("g",{children:[jsxRuntimeExports.jsxs("g",{children:[jsxRuntimeExports.jsx("path",{className:"st2",d:"M89.16,1.57h178.31c48.34,0,87.58,39.25,87.58,87.58v178.31c0,48.34-39.25,87.58-87.58,87.58H89.16c-48.34,0-87.58-39.24-87.58-87.58V89.16C1.57,40.82,40.82,1.57,89.16,1.57Z"}),jsxRuntimeExports.jsx("path",{className:"st1",d:"M267.47,3.15c47.43,0,86.01,38.58,86.01,86.01v178.31c0,47.43-38.58,86.01-86.01,86.01H89.16c-47.43,0-86.01-38.58-86.01-86.01V89.16C3.15,41.73,41.73,3.15,89.16,3.15h178.31M267.47,0H89.16C39.92,0,0,39.92,0,89.16v178.31C0,316.71,39.92,356.63,89.16,356.63h178.31c49.24,0,89.16-39.92,89.16-89.16V89.16C356.63,39.92,316.71,0,267.47,0h0Z"})]}),jsxRuntimeExports.jsx("path",{className:"st0",d:"M189.44,120.71l15.36-6.43c5.81-2.47,11.06-2.66,16.27,0l15.36,6.43c4.52,1.91,4.52,4.92,0,6.73l-15.36,6.43c-6.07,2.19-9.79,2.19-16.27,0l-15.36-6.43c-4.52-1.91-4.52-4.92,0-6.73Z"}),jsxRuntimeExports.jsx("path",{className:"st4",d:"M88.26,165.76c15.16,8.54,35.75,14.66,58.95,17.67,23.2,3.01,47.9,2.61,70.59-1,22.79-3.61,42.38-10.44,56.33-19.38,10.95-7.03,17.87-15.16,20.38-23.6,1.1-3.82.52-7.33-9.04-7.03h-27.11c-8.62-.05-9.94,3.31-11.75,7.03-2.01,4.02-5.72,7.83-11.05,11.25-8.33,5.32-20.12,9.73-33.67,11.93-13.46,2.11-28.9,2.25-42.76.45-13.86-1.81-25.19-5.65-34.23-10.77-9.04-5.12-14.46-11.35-15.36-17.87-1-6.53,2.51-13.05,10.04-18.58,7.53-5.62,18.68-9.94,31.83-12.55,10.64-2.01,22.17-3.37,33.61-2.87,4.8.32,6.92.76,9.48-4.66.86-1.81,2.3-4.73,3.47-7.12,3.65-7.48,5.98-9.05-10.09-9.05-19.78-1-36.57.4-55.05,4.02-22.09,4.32-40.77,11.65-53.32,20.99-12.65,9.34-18.58,20.28-16.97,31.23,1.51,11.05,10.54,21.49,25.71,29.92Z"}),jsxRuntimeExports.jsx("path",{className:"st4",d:"M269.02,232.34h.1c-11.95,6.38-26.01,11.46-41.57,14.97-15.56,3.51-32.23,5.27-49.1,5.27s-33.54-1.76-49.1-5.27c-15.56-3.42-29.72-8.5-41.57-14.97-9.44
313-5.08-19.35-10.9-25.48-17.28-.22,3.39-.43,6.93-.43,10.63,0,28.55,52.22,51.66,116.58,51.66s116.58-23.1,116.58-51.66c0-3.7.11-7.15-.11-10.72-6.13,6.38-16.36,12.29-25.9,17.37Z"}),jsxRuntimeExports.jsx("path",{className:"st4",d:"M178.45,230.31c64.37,0,116.58-23.1,116.58-51.66,0-3.7.11-7.15-.11-10.72-6.13,6.38-16.36,12.29-25.9,17.37h.1c-11.95,6.38-26.01,11.46-41.57,14.97-15.56,3.51-32.23,5.27-49.1,5.27s-33.54-1.76-49.1-5.27c-15.56-3.42-29.72-8.5-41.57-14.97-9.44-5.08-19.35-10.9-25.48-17.28-.22,3.39-.43,6.93-.43,10.63,0,28.55,52.22,51.66,116.58,51.66Z"})]}),jsxRuntimeExports.jsx("path",{className:"st3",d:"M565.88,45.09c-3.15-3.23-6.94-5.77-11.36-7.6-4.43-1.84-9.33-2.75-14.71-2.75s-10.29.91-14.74,2.73c-4.44,1.82-8.25,4.35-11.41,7.6-3.17,3.25-5.62,7.09-7.36,11.54-1.74,4.45-2.61,9.28-2.61,14.49s.87,10.05,2.61,14.49c1.74,4.45,4.19,8.29,7.36,11.54,3.16,3.25,6.97,5.78,11.41,7.6,4.45,1.82,9.36,2.73,14.74,2.73s10.28-.91,14.71-2.73c4.43-1.82,8.22-4.36,11.36-7.6,3.15-3.25,5.6-7.09,7.33-11.54,1.74-4.44,2.61-9.27,2.61-14.49s-.87-10.04-2.61-14.49c-1.74-4.44-4.19-8.28-7.33-11.51ZM560.69,81.6c-1.04,3.1-2.52,5.73-4.46,7.88-1.94,2.15-4.29,3.8-7.06,4.94-2.77,1.15-5.9,1.72-9.37,1.72s-6.61-.57-9.4-1.72c-2.79-1.15-5.16-2.8-7.11-4.94-1.95-2.15-3.45-4.77-4.5-7.88-1.05-3.1-1.57-6.6-1.57-10.51s.52-7.41,1.57-10.51c1.05-3.1,2.55-5.73,4.5-7.9,1.95-2.16,4.32-3.82,7.11-4.97,2.79-1.15,5.92-1.72,9.4-1.72s6.6.57,9.37,1.72c2.77,1.15,5.13,2.8,7.06,4.97,1.94,2.17,3.42,4.8,4.46,7.9,1.03,3.1,1.55,6.6,1.55,10.51s-.51,7.4-1.55,10.51ZM466.63,78.48c0,.69.25,1.27.74,1.75.49.47,1.16.71,2.02.71h8.91v12.94c-2,.95-4.11,1.7-6.32,2.24-2.21.54-4.81.81-7.8.81-3.38,0-6.5-.58-9.35-1.75-2.85-1.16-5.31-2.85-7.38-5.04-2.07-2.2-3.67-4.9-4.82-8.09-1.15-3.2-1.72-6.85-1.72-10.95,0-3.8.54-7.25,1.62-10.33,1.08-3.08,2.62-5.73,4.63-7.92,2-2.2,4.42-3.89,7.26-5.07,2.84-1.18,6.01-1.77,9.52-1.77,2.16,0,4.08.15,5.73.44,1.66.3,3.15.67,4.48,1.13,1.33.46,2.54,1,3.64,1.62,1.1.63,2.17,1.25,3.22,1.87.82.53,1.62.79,2.41.79,1.25,0,2.25-.61,3-1.82l3.84-6c-2.95-2.76-6.55-5-10.8-6.72-4.25-1.72-9.27-2.58-15.08-2.58s-10.79.88-15.35,2.66c-4.56,1.77-8.44,4.26-11.64,7.48-3.2,3.22-5.67,7.05-7.4,11.51-1.74,4.46-2.61,9.37-2.61,14.71s.9,10.15,2.68,14.61c1.79,4.46,4.27,8.3,7.46,11.52,3.18,3.22,6.95,5.73,11.32,7.53,4.36,1.81,9.14,2.71,14.32,2.71,2.92,0,5.64-.16,8.17-.47,2.52-.31,4.9-.78,7.11-1.4,2.21-.62,4.3-1.42,6.25-2.38,1.95-.97,3.83-2.11,5.63-3.42v-28.78h-23.67v7.48ZM637.38,36.46c-.75.63-1.28,1.31-1.58,2.07l-16.68,43.4c-1.12,2.89-2.05,6.22-2.81,9.99-.46-1.87-.94-3.65-1.45-5.34-.51-1.69-1.04-3.24-1.6-4.65l-16.73-43.4c-.36-.89-.9-1.61-1.62-2.17-.73-.55-1.66-.84-2.81-.84h-10.68l28.74,71.16h11.96l28.74-71.16h-10.68c-1.12,0-2.05.31-2.81.94ZM905.55,35.52v30.61h-33.36v-30.61h-13.34v71.16h13.34v-31.1h33.36v31.1h13.34V35.52h-13.34ZM803.77,52.74c2.02-2.17,4.43-3.83,7.23-4.99,2.81-1.17,5.88-1.75,9.23-1.75,2.85,0,5.21.29,7.06.88,1.85.59,3.39,1.23,4.6,1.92,1.21.69,2.21,1.33,3,1.92.79.59,1.56.89,2.31.89s1.29-.15,1.69-.44c.41-.3.75-.64,1.01-1.03l4.43-6.15c-2.82-2.79-6.21-5.03-10.16-6.72-3.95-1.69-8.57-2.53-13.85-2.53s-10.36.89-14.84,2.68c-4.48,1.79-8.33,4.29-11.54,7.5-3.22,3.22-5.71,7.05-7.48,11.49-1.77,4.44-2.66,9.34-2.66,14.69s.8,10.15,2.39,14.61c1.59,4.46,3.88,8.3,6.86,11.52,2.99,3.22,6.59,5.73,10.8,7.53,4.21,1.81,8.96,2.71,14.24,2.71,5.91,0,10.96-.95,15.18-2.85,4.22-1.9,7.76-4.64,10.65-8.22l-5.21-5.66c-.53-.56-1.15-.84-1.87-.84-.43,0-.82.09-1.18.27-.36.18-.71.42-1.04.71-1.08.98-2.17,1.81-3.27,2.48-1.1.67-2.26,1.22-3.49,1.65-1.23.43-2.58.74-4.03.93-1.46.2-3.09.3-4.9.3-3.02,0-5.84-.57-8.47-1.7-2.62-1.13-4.9-2.76-6.84-4.9-1.94-2.13-3.47-4.76-4.6-7.87-1.13-3.12-1.7-6.68-1.7-10.68s.57-7.36,1.7-10.45c1.13-3.1,2.71-5.74,4.72-7.9ZM657.2,46.4h21.5v60.28h13.24v-60.28h21.4v-10.88h-56.15v10.88ZM726.68,106.68h44.88v-10.58h-31.54v-20.12h24.85v-10.19h-24.85v-19.73h31.54v-10.53h-44.88v71.16Z"})]}),PlatformStacked=({id:e,...t})=>jsxRuntimeExports.jsxs("svg",{...t,id:e,viewBox:"0 0 899.65 853.18",children:[jsxRuntimeExports.jsxs("defs",{children:[jsxRuntimeExports.jsx("style",{children:` 314 #${e} .st0 { 315 fill: #ff5554; 316 } 317 318 #${e} .st1 { 319 fill: #ebebeb; 320 } 321 322 #${e} .st2 { 323 fill: url(#linear-gradient); 324 } 325 326 #${e} .st3 { 327 fill: url(#GovTech_Gradient_RGB); 328 } 329 330 #${e} .st4 { 331 fill: #6d42ab; 332 } 333 334 #${e} .st5 { 335 fill: #2a2a2a; 336 } 337 `}),jsxRuntimeExports.jsxs("linearGradient",{id:"linear-gradient",x1:"205.87",y1:"12.78",x2:"681.57",y2:"488.48",gradientUnits:"userSpaceOnUse",children:[jsxRuntimeExports.jsx("stop",{offset:"0",stopColor:"#ebebeb"}),jsxRuntimeExports.jsx("stop",{offset:".5",stopColor:"#fff"}),jsxRuntimeExports.jsx("stop",{offset:"1",stopColor:"#ebebeb"})]}),jsxRuntimeExports.jsxs("linearGradient",{id:"GovTech_Gradient_RGB","data-name":"GovTech Gradient RGB",x1:"197.13",y1:"-479",x2:"704.81",y2:"-389.48",gradientTransform:"translate(0 1057.46)",gradientUnits:"userSpaceOnUse",children:[jsxRuntimeExports.jsx("stop",{offset:"0",stopColor:"#448ddd"}),jsxRuntimeExports.jsx("stop",{offset:".3",stopColor:"#885ac6"}),jsxRuntimeExports.jsx("stop",{offset:".6",stopColor:"#ba2fa2"}),jsxRuntimeExports.jsx("stop",{offset:".8",stopColor:"#e02d77"}),jsxRuntimeExports.jsx("stop",{offset:"1",stopColor:"#f4333d"})]})]}),jsxRuntimeExports.jsxs("g",{children:[jsxRuntimeExports.jsxs("g",{children:[jsxRuntimeExports.jsx("rect",{className:"st2",x:"194.66",y:"1.57",width:"510.33",height:"510.33",rx:"126.8",ry:"126.8"}),jsxRuntimeExports.jsx("path",{className:"st1",d:"M578.19,3.15c33.45,0,64.89,13.03,88.55,36.68,23.65,23.65,36.68,55.1,36.68,88.55v256.74c0,33.45-13.03,64.89-36.68,88.55-23.65,23.65-55.1,36.68-88.55,36.68h-256.74c-33.45,0-64.89-13.03-88.55-36.68-23.65-23.65-36.68-55.1-36.68-88.55V128.37c0-33.45,13.03-64.89,36.68-88.55,23.65-23.65,55.1-36.68,88.55-36.68h256.74M578.19,0h-256.74C250.56,0,193.09,57.47,193.09,128.37v256.74c0,70.9,57.47,128.37,128.37,128.37h256.74c70.9,0,128.37-57.47,128.37-128.37V128.37C706.56,57.47,649.09,0,578.19,0h0Z"})]}),jsxRuntimeExports.jsx("path",{className:"st0",d:"M465.84,173.81l22.12-9.25c8.36-3.56,15.92-3.83,23.42,0l22.12,9.25c6.51,2.75,6.51,7.08,0,9.69l-22.12,9.25c-8.74,3.15-14.1,3.15-23.42,0l-22.12-9.25c-6.51-2.75-6.51-7.08,0-9.69Z"}),jsxRuntimeExports.jsx("path",{className:"st4",d:"M320.16,238.66c21.83,12.29,51.47,21.11,84.87,25.45,33.4,4.34,68.97,3.76,101.64-1.45,32.82-5.2,61.01-15.04,81.11-27.9,15.76-10.12,25.74-21.83,29.35-33.98,1.59-5.49.74-10.55-13.01-10.12h-39.04c-12.41-.07-14.31,4.77-16.92,10.12-2.89,5.78-8.24,11.28-15.9,16.19-12,7.66-28.96,14-48.48,17.18-19.37,3.04-41.62,3.24-61.57.64-19.95-2.6-36.27-8.14-49.28-15.51-13.01-7.37-20.82-16.34-22.12-25.74-1.45-9.4,3.61-18.8,14.46-26.75,10.84-8.1,26.89-14.31,45.83-18.07,15.33-2.89,31.92-4.85,48.4-4.13,6.91.47,9.97,1.09,13.65-6.71,1.23-2.61,3.32-6.81,4.99-10.25,5.25-10.77,8.61-13.03-14.53-13.03-28.48-1.45-52.66.58-79.26,5.78-31.81,6.22-58.7,16.77-76.77,30.22-18.22,13.45-26.75,29.21-24.43,44.96,2.17,15.9,15.18,30.94,37.01,43.09Z"}),jsxRuntimeExports.jsx("path",{className:"st4",d:"M580.43,334.52h.14c-17.21,9.18-37.45,16.5-59.86,21.55-22.41,5.06-46.41,7.58-70.7,7.58s-48.29-2.53-70.7-7.58c-22.41-4.92-42.8-12.24-59.86-21.55-13.59-7.32-27.86-15.7-36.68-24.88-.31,4.88-.62,9.98-.62,15.3,0,41.11,75.18,74.38,167.86,74.38s167.86-33.26,167.86-74.38c0-5.32.15-10.3-.16-15.43-8.82,9.18-23.55,17.7-37.29,25.01Z"}),jsxRuntimeExports.jsx("path",{className:"st4",d:"M450.02,331.6c92.68,0,167.86-33.26,167.86-74.38,0-5.32.15-10.3-.16-15.43-8.82,9.18-23.55,17.7-37.29,25.01h.14c-17.21,9.18-37.45,16.5-59.86,21.55-22.41,5.06-46.41,7.58-70.7,7.58s-48.29-2.53-70.7-7.58c-22.41-4.92-42.8-12.24-59.86-21.55-13.59-7.32-27.86-15.7-36.68-24.88-.31,4.88-.62,9.98-.62,15.3,0,41.11,75.18,74.38,167.86,74.38Z"})]}),jsxRuntimeExports.jsxs("g",{children:[jsxRuntimeExports.jsx("path",{className:"st5",d:"M101.68,756c-3.13-5.74-7.43-10.1-12.91-13.1-5.48-3-11.86-4.5-19.16-4.5-8.08,0-15.25,1.83-21.51,5.48-6.26,3.65-11.15,8.87-14.67,15.64-3.52,6.78-5.28,14.6-5.28,23.46s1.79,17.08,5.38,23.86c3.58,6.78,8.57,12,14.96,15.64,6.39,3.65,13.82,5.48,22.29,5.48,10.43,0,18.97-2.77,25.62-8.31,6.65-5.54,11.01-13.26,13.1-23.17h-46.93v-20.92h73.91v23.86c-1.83,9.52-5.74,18.32-11.73,26.4-6,8.08-13.72,14.57-23.17,19.46-9.45,4.89-20.04,7.33-31.77,7.33-13.17,0-25.06-2.96-35.69-8.9-10.63-5.93-18.97-14.18-25.03-24.74-6.06-10.56-9.09-22.55-9.09-35.98s3.03-25.45,9.09-36.08c6.06-10.62,14.4-18.9,25.03-24.83,10.62-5.93,22.45-8.9,35.49-8.9,15.38,0,28.74,3.75,40.08,11.24,11.34,7.5,19.16,18.02,23.46,31.58h-31.48Z"}),jsxRuntimeExports.jsx("path",{className:"st5",d:"M151.24,767.73c4.37-8.47,10.3-14.99,17.79-19.55,7.49-4.56,15.87-6.84,25.13-6.84,8.08,0,15.15,1.63,21.22,4.89,6.06,3.26,10.92,7.37,14.57,12.32v-15.45h27.57v108.33h-27.57v-15.84c-3.52,5.08-8.38,9.29-14.57,12.61-6.19,3.32-13.33,4.99-21.41,4.99-9.13,0-17.44-2.35-24.93-7.04-7.5-4.69-13.43-11.31-17.79-19.85-4.37-8.54-6.55-18.35-6.55-29.43s2.18-20.66,6.55-29.13ZM226.04,780.15c-2.61-4.76-6.13-8.41-10.56-10.95-4.43-2.54-9.19-3.81-14.27-3.81s-9.78,1.24-14.08,3.72c-4.3,2.48-7.79,6.1-10.46,10.85-2.67,4.76-4.01,10.4-4.01,16.91s1.34,12.22,4.01,17.11c2.67,4.89,6.19,8.64,10.56,11.24,4.37,2.61,9.03,3.91,13.98,3.91s9.84-1.27,14.27-3.81c4.43-2.54,7.95-6.19,10.56-10.95,2.61-4.76,3.91-10.46,3.91-17.11s-1.3-12.35-3.91-17.11Z"}),jsxRuntimeExports.jsx("path",{className:"st5",d:"M311.09,765.58v52.4c0,3.65.88,6.29,2.64,7.92,1.76,1.63,4.72,2.44,8.9,2.44h12.71v23.07h-17.21c-23.07,0-34.61-11.21-34.61-33.63v-52.21h-12.91v-22.49h12.91v-26.79h27.57v26.79h24.25v22.49h-24.25Z"}),jsxRuntimeExports.jsx("path",{className:"st5",d:"M432.91,746.91c6.39,3.59,11.37,8.87,14.96,15.84,3.58,6.98,5.38,15.35,5.38,25.13v63.55h-27.38v-59.83c0-8.6-2.15-15.22-6.45-19.85-4.3-4.63-10.17-6.94-17.6-6.94s-13.53,2.32-17.89,6.94c-4.37,4.63-6.55,11.24-6.55,19.85v59.83h-27.37v-144.7h27.37v49.86c3.52-4.69,8.21-8.37,14.08-11.05,5.87-2.67,12.38-4.01,19.55-4.01,8.21,0,15.51,1.79,21.9,5.38Z"}),jsxRuntimeExports.jsx("path",{className:"st5",d:"M574.09,805.47h-79.19c.65,7.82,3.39,13.95,8.21,18.38,4.82,4.43,10.75,6.65,17.79,6.65,10.17,0,17.4-4.37,21.7-13.1h29.53c-3.13,10.43-9.13,19-17.99,25.71-8.87,6.72-19.75,10.07-32.65,10.07-10.43,0-19.78-2.31-28.06-6.94-8.28-4.63-14.73-11.18-19.36-19.65-4.63-8.47-6.94-18.25-6.94-29.33s2.28-21.05,6.84-29.53c4.56-8.47,
33710.95-14.99,19.16-19.55,8.21-4.56,17.66-6.84,28.35-6.84s19.52,2.22,27.67,6.65c8.15,4.43,14.47,10.72,18.97,18.87,4.5,8.15,6.75,17.5,6.75,28.06,0,3.91-.26,7.43-.78,10.56ZM546.52,787.09c-.13-7.04-2.67-12.68-7.63-16.91-4.96-4.23-11.02-6.36-18.18-6.36-6.78,0-12.48,2.05-17.11,6.16-4.63,4.11-7.46,9.81-8.51,17.11h51.43Z"}),jsxRuntimeExports.jsx("path",{className:"st5",d:"M630.89,746.42c5.67-3.26,12.15-4.89,19.46-4.89v28.74h-7.23c-8.6,0-15.09,2.02-19.46,6.06-4.37,4.04-6.55,11.08-6.55,21.12v53.97h-27.37v-108.33h27.37v16.82c3.52-5.73,8.11-10.23,13.79-13.49Z"}),jsxRuntimeExports.jsx("path",{className:"st5",d:"M685.05,847.9c-7.63-3.26-13.66-7.95-18.09-14.08-4.43-6.13-6.72-13.36-6.84-21.7h29.33c.39,5.61,2.38,10.04,5.96,13.3,3.58,3.26,8.51,4.89,14.76,4.89s11.41-1.53,15.06-4.6c3.65-3.06,5.47-7.07,5.47-12.03,0-4.04-1.24-7.36-3.72-9.97-2.48-2.61-5.57-4.66-9.29-6.16-3.72-1.5-8.83-3.16-15.35-4.99-8.87-2.61-16.07-5.18-21.61-7.72-5.54-2.54-10.3-6.39-14.27-11.54-3.98-5.15-5.96-12.03-5.96-20.63,0-8.08,2.02-15.12,6.06-21.12,4.04-5.99,9.71-10.59,17.01-13.79,7.3-3.19,15.64-4.79,25.03-4.79,14.08,0,25.52,3.42,34.32,10.27,8.8,6.84,13.65,16.39,14.57,28.65h-30.11c-.26-4.69-2.25-8.57-5.96-11.63-3.72-3.06-8.64-4.6-14.76-4.6-5.35,0-9.61,1.37-12.81,4.11-3.2,2.74-4.79,6.72-4.79,11.93,0,3.65,1.2,6.68,3.62,9.09,2.41,2.41,5.41,4.37,8.99,5.87,3.58,1.5,8.63,3.23,15.15,5.18,8.86,2.61,16.1,5.22,21.7,7.82,5.6,2.61,10.43,6.52,14.47,11.73,4.04,5.22,6.06,12.06,6.06,20.53,0,7.3-1.89,14.08-5.67,20.34-3.78,6.26-9.32,11.24-16.62,14.96-7.3,3.72-15.97,5.57-26.01,5.57-9.52,0-18.09-1.63-25.71-4.89Z"}),jsxRuntimeExports.jsx("path",{className:"st5",d:"M864.84,756c-3.13-5.74-7.43-10.1-12.91-13.1-5.48-3-11.86-4.5-19.16-4.5-8.08,0-15.25,1.83-21.51,5.48-6.26,3.65-11.15,8.87-14.67,15.64-3.52,6.78-5.28,14.6-5.28,23.46s1.79,17.08,5.38,23.86c3.58,6.78,8.57,12,14.96,15.64,6.39,3.65,13.82,5.48,22.29,5.48,10.43,0,18.97-2.77,25.62-8.31,6.65-5.54,11.01-13.26,13.1-23.17h-46.93v-20.92h73.91v23.86c-1.83,9.52-5.74,18.32-11.73,26.4-6,8.08-13.72,14.57-23.17,19.46-9.45,4.89-20.04,7.33-31.77,7.33-13.17,0-25.06-2.96-35.69-8.9-10.63-5.93-18.97-14.18-25.03-24.74-6.06-10.56-9.09-22.55-9.09-35.98s3.03-25.45,9.09-36.08c6.06-10.62,14.4-18.9,25.03-24.83,10.62-5.93,22.45-8.9,35.49-8.9,15.38,0,28.74,3.75,40.08,11.24,11.34,7.5,19.16,18.02,23.46,31.58h-31.48Z"})]}),jsxRuntimeExports.jsx("path",{className:"st3",d:"M337.79,598.4c-3.29-3.37-7.24-6.02-11.87-7.94-4.63-1.92-9.75-2.88-15.37-2.88s-10.75.95-15.4,2.85c-4.64,1.9-8.62,4.55-11.92,7.94-3.31,3.39-5.87,7.41-7.69,12.05-1.82,4.65-2.73,9.69-2.73,15.14s.91,10.5,2.73,15.14c1.81,4.65,4.38,8.66,7.69,12.05,3.31,3.39,7.28,6.04,11.92,7.94,4.65,1.9,9.78,2.85,15.4,2.85s10.74-.95,15.37-2.85,8.58-4.55,11.87-7.94c3.29-3.39,5.84-7.41,7.66-12.05,1.81-4.64,2.72-9.69,2.72-15.14s-.91-10.49-2.72-15.14c-1.82-4.64-4.37-8.65-7.66-12.03ZM332.37,636.54c-1.08,3.24-2.63,5.98-4.65,8.23-2.02,2.24-4.48,3.97-7.38,5.16-2.9,1.2-6.16,1.8-9.79,1.8s-6.9-.6-9.82-1.8c-2.91-1.2-5.39-2.92-7.43-5.16-2.04-2.25-3.61-4.99-4.7-8.23-1.1-3.24-1.64-6.9-1.64-10.97s.54-7.74,1.64-10.98c1.1-3.24,2.66-5.99,4.7-8.25,2.04-2.26,4.52-3.99,7.43-5.19,2.91-1.2,6.19-1.8,9.82-1.8s6.9.6,9.79,1.8c2.9,1.2,5.35,2.93,7.38,5.19,2.02,2.26,3.57,5.01,4.65,8.25,1.08,3.24,1.62,6.9,1.62,10.98s-.54,7.74-1.62,10.97ZM412.48,589.38c-.79.65-1.34,1.37-1.65,2.16l-17.42,45.34c-1.17,3.02-2.14,6.49-2.93,10.43-.48-1.95-.99-3.81-1.52-5.58-.53-1.76-1.09-3.38-1.67-4.86l-17.48-45.34c-.38-.93-.94-1.68-1.69-2.27-.76-.58-1.73-.87-2.93-.87h-11.16l30.02,74.33h12.49l30.02-74.33h-11.15c-1.17,0-2.14.33-2.93.98ZM234.11,633.28c0,.72.26,1.33.77,1.82.51.49,1.21.75,2.11.75h9.31v13.52c-2.09.99-4.29,1.77-6.61,2.34-2.31.56-5.03.85-8.15.85-3.53,0-6.79-.61-9.77-1.82-2.98-1.21-5.55-2.97-7.71-5.27-2.16-2.3-3.84-5.11-5.04-8.45-1.2-3.34-1.8-7.16-1.8-11.44,0-3.97.56-7.57,1.7-10.79,1.13-3.22,2.74-5.98,4.83-8.28,2.09-2.3,4.62-4.06,7.58-5.3,2.97-1.23,6.28-1.85,9.95-1.85,2.26,0,4.26.15,5.99.46,1.73.31,3.29.7,4.68,1.18s2.66,1.05,3.8,1.7c1.15.65,2.27,1.3,3.37,1.95.86.55,1.7.82,2.52.82,1.3,0,2.35-.63,3.14-1.9l4.01-6.27c-3.08-2.88-6.85-5.22-11.28-7.02-4.44-1.8-9.69-2.7-15.75-2.7s-11.28.92-16.04,2.78c-4.76,1.85-8.81,4.45-12.16,7.81-3.34,3.36-5.92,7.37-7.74,12.03-1.82,4.66-2.73,9.78-2.73,15.37s.94,10.61,2.8,15.27c1.87,4.66,4.46,8.67,7.79,12.03,3.32,3.36,7.26,5.98,11.82,7.86,4.56,1.89,9.54,2.83,14.96,2.83,3.05,0,5.9-.16,8.54-.49,2.64-.32,5.11-.81,7.43-1.47,2.31-.65,4.49-1.48,6.53-2.49,2.04-1.01,4-2.2,5.88-3.58v-30.07h-24.73v7.81ZM505.77,662.73h46.88v-11.05h-32.95v-21.02h25.96v-10.64h-25.96v-20.61h32.95v-11h-46.88v74.33ZM692.63,588.4v31.97h-34.85v-31.97h-13.93v74.33h13.93v-32.49h34.85v32.49h13.93v-74.33h-13.93ZM433.19,599.76h22.46v62.97h13.83v-62.97h22.36v-11.36h-58.65v11.36ZM586.3,606.39c2.11-2.26,4.63-4,7.56-5.21,2.93-1.22,6.14-1.82,9.64-1.82,2.98,0,5.44.31,7.38.92,1.94.62,3.54,1.28,4.81,2.01,1.27.72,2.31,1.39,3.14,2,.82.62,1.63.93,2.42.93s1.35-.15,1.77-.46c.43-.31.78-.67,1.06-1.08l4.63-6.43c-2.95-2.91-6.49-5.25-10.62-7.02-4.13-1.76-8.95-2.64-14.47-2.64s-10.82.93-15.5,2.8c-4.68,1.87-8.7,4.48-12.05,7.84-3.36,3.36-5.97,7.36-7.82,12-1.85,4.64-2.78,9.76-2.78,15.34s.83,10.61,2.49,15.27c1.66,4.66,4.06,8.67,7.17,12.03,3.12,3.36,6.88,5.98,11.28,7.86,4.4,1.89,9.36,2.83,14.88,2.83,6.17,0,11.45-.99,15.86-2.98,4.4-1.99,8.11-4.85,11.13-8.59l-5.45-5.91c-.55-.58-1.2-.87-1.95-.87-.45,0-.86.09-1.23.28-.38.19-.74.44-1.08.75-1.13,1.03-2.27,1.89-3.42,2.59-1.15.7-2.37,1.28-3.65,1.72-1.28.44-2.69.77-4.21.97-1.53.2-3.23.31-5.11.31-3.15,0-6.1-.59-8.84-1.77-2.74-1.18-5.12-2.88-7.14-5.11-2.02-2.23-3.62-4.97-4.81-8.22-1.18-3.26-1.77-6.97-1.77-11.16s.59-7.69,1.77-10.92c1.18-3.24,2.83-5.99,4.93-8.25Z"})]}),BlackLogomark=({id:e,...t})=>jsxRuntimeExports.jsx("svg",{...t,id:e,viewBox:"0 0 500 500",children:jsxRuntimeExports.jsx("path",{d:"M375,0H125C55.96,0,0,55.96,0,125v250C0,444.04,55.96,500,125,500h250c69.04,0,125-55.96,125-125V125C500,55.96,444.04,0,375,0ZM309.74,160.24l21.54,9.01c6.34,2.67,6.34,6.9,0,9.43l-21.54,9.01c-8.51,3.07-13.73,3.07-22.81,0l
337-21.54-9.01c-6.34-2.67-6.34-6.9,0-9.43l21.54-9.01c8.14-3.47,15.5-3.73,22.81,0ZM111.29,146.66c17.6-13.09,43.79-23.37,74.76-29.42,25.91-5.07,49.45-7.04,77.18-5.63,22.53,0,19.26,2.2,14.15,12.69-1.63,3.34-3.66,7.44-4.86,9.98-3.59,7.59-6.56,6.99-13.29,6.54-16.05-.7-32.2,1.21-47.13,4.02-18.44,3.66-34.07,9.71-44.63,17.6-10.56,7.74-15.49,16.89-14.08,26.05,1.27,9.15,8.87,17.88,21.54,25.06,12.67,7.18,28.56,12.57,47.99,15.1,19.43,2.53,41.09,2.33,59.95-.62,19.01-3.1,35.53-9.27,47.21-16.73,7.46-4.79,12.67-10.14,15.49-15.77,2.53-5.21,4.39-9.92,16.47-9.86h38.01c13.39-.42,14.22,4.51,12.67,9.86-3.52,11.83-13.23,23.23-28.58,33.09-19.57,12.53-47.02,22.1-78.98,27.17-31.82,5.07-66.45,5.63-98.97,1.41-32.52-4.22-61.38-12.81-82.64-24.78-21.26-11.83-33.93-26.47-36.04-41.95-2.25-15.35,6.05-30.69,23.79-43.79ZM413.44,316.41c0,40.03-73.21,72.42-163.46,72.42s-163.46-32.39-163.46-72.42c0-5.18.3-10.15.6-14.9,8.59,8.94,22.48,17.1,35.72,24.23,16.61,9.07,36.46,16.2,58.29,20.99,21.82,4.92,45.19,7.38,68.85,7.38s47.02-2.46,68.85-7.38c21.82-4.92,41.53-12.05,58.29-20.99h-.14c13.37-7.13,27.72-15.42,36.31-24.36.3,5,.15,9.85.15,15.03ZM413.44,250.47c0,40.03-73.21,72.42-163.46,72.42s-163.46-32.39-163.46-72.42c0-5.18.3-10.15.6-14.9,8.59,8.94,22.48,17.1,35.72,24.23,16.61,9.07,36.46,16.2,58.29,20.99,21.82,4.92,45.19,7.38,68.85,7.38s47.02-2.46,68.85-7.38c21.82-4.92,41.53-12.05,58.29-20.99h-.14c13.37-7.13,27.72-15.42,36.31-24.36.3,5,.15,9.85.15,15.03Z"})}),BlackInline=({id:e,...t})=>jsxRuntimeExports.jsxs("svg",{...t,id:e,viewBox:"0 0 1519.67 356.63",children:[jsxRuntimeExports.jsx("path",{d:"M637.37,36.46c-.75.63-1.28,1.31-1.58,2.07l-16.68,43.4c-1.12,2.89-2.05,6.22-2.8,9.99-.46-1.87-.94-3.65-1.45-5.34-.51-1.69-1.04-3.24-1.6-4.65l-16.73-43.4c-.36-.89-.9-1.61-1.62-2.17-.73-.55-1.66-.84-2.81-.84h-10.68l28.74,71.16h11.96l28.74-71.16h-10.68c-1.12,0-2.05.31-2.81.94ZM565.88,45.09c-3.15-3.23-6.94-5.77-11.36-7.6-4.43-1.84-9.33-2.75-14.71-2.75s-10.29.91-14.74,2.73c-4.44,1.82-8.25,4.35-11.41,7.6-3.17,3.25-5.62,7.09-7.36,11.54-1.74,4.45-2.61,9.28-2.61,14.49s.87,10.05,2.61,14.49c1.74,4.45,4.19,8.29,7.36,11.54,3.16,3.25,6.97,5.78,11.41,7.6,4.45,1.82,9.36,2.73,14.74,2.73s10.28-.91,14.71-2.73c4.43-1.82,8.22-4.36,11.36-7.6,3.15-3.25,5.6-7.09,7.33-11.54,1.74-4.44,2.61-9.27,2.61-14.49s-.87-10.04-2.61-14.49c-1.74-4.44-4.19-8.28-7.33-11.51ZM560.69,81.6c-1.04,3.1-2.52,5.73-4.46,7.88-1.94,2.15-4.29,3.8-7.06,4.94-2.77,1.15-5.9,1.72-9.37,1.72s-6.61-.57-9.4-1.72c-2.79-1.15-5.16-2.8-7.11-4.94-1.95-2.15-3.45-4.77-4.5-7.88-1.05-3.1-1.57-6.6-1.57-10.51s.52-7.41,1.57-10.51c1.05-3.1,2.55-5.73,4.5-7.9,1.95-2.16,4.32-3.82,7.11-4.97,2.79-1.15,5.92-1.72,9.4-1.72s6.6.57,9.37,1.72c2.77,1.15,5.13,2.8,7.06,4.97,1.94,2.17,3.42,4.8,4.46,7.9,1.03,3.1,1.55,6.6,1.55,10.51s-.51,7.4-1.55,10.51ZM466.62,78.48c0,.69.25,1.27.74,1.75.49.47,1.16.71,2.02.71h8.91v12.94c-2,.95-4.11,1.7-6.32,2.24-2.21.54-4.81.81-7.8.81-3.38,0-6.5-.58-9.35-1.75-2.85-1.16-5.31-2.85-7.38-5.04-2.07-2.2-3.67-4.9-4.82-8.09-1.15-3.2-1.72-6.85-1.72-10.95,0-3.8.54-7.25,1.62-10.33,1.08-3.08,2.62-5.73,4.63-7.92,2-2.2,4.42-3.89,7.26-5.07,2.84-1.18,6.01-1.77,9.52-1.77,2.16,0,4.08.15,5.73.44,1.66.3,3.15.67,4.48,1.13,1.33.46,2.54,1,3.64,1.62,1.1.63,2.17,1.25,3.22,1.87.82.53,1.62.79,2.41.79,1.25,0,2.25-.61,3-1.82l3.84-6c-2.95-2.76-6.55-5-10.8-6.72-4.25-1.72-9.27-2.58-15.08-2.58s-10.79.88-15.35,2.66c-4.56,1.77-8.44,4.26-11.64,7.48-3.2,3.22-5.67,7.05-7.41,11.51-1.74,4.46-2.61,9.37-2.61,14.71s.9,10.15,2.68,14.61c1.79,4.46,4.27,8.3,7.46,11.52,3.18,3.22,6.95,5.73,11.32,7.53,4.36,1.81,9.14,2.71,14.32,2.71,2.92,0,5.64-.16,8.17-.47,2.52-.31,4.9-.78,7.11-1.4,2.21-.62,4.3-1.42,6.25-2.38,1.95-.97,3.83-2.11,5.63-3.42v-28.78h-23.67v7.48ZM905.55,35.52v30.61h-33.36v-30.61h-13.34v71.16h13.34v-31.1h33.36v31.1h13.34V35.52h-13.34ZM803.77,52.74c2.02-2.17,4.43-3.83,7.23-4.99,2.81-1.17,5.88-1.75,9.23-1.75,2.85,0,5.21.29,7.06.88,1.85.59,3.39,1.23,4.6,1.92,1.21.69,2.21,1.33,3,1.92.79.59,1.56.89,2.31.89s1.29-.15,1.69-.44c.41-.3.75-.64,1.01-1.03l4.43-6.15c-2.82-2.79-6.21-5.03-10.16-6.72-3.95-1.69-8.57-2.53-13.85-2.53s-10.36.89-14.84,2.68c-4.48,1.79-8.33,4.29-11.54,7.5-3.22,3.22-5.71,7.05-7.48,11.49-1.77,4.44-2.66,9.34-2.66,14.69s.8,10.15,2.39,14.61c1.59,4.46,3.88,8.3,6.86,11.52,2.99,3.22,6.59,5.73,10.8,7.53,4.22,1.81,8.96,2.71,14.24,2.71,5.91,0,10.97-.95,15.18-2.85,4.21-1.9,7.76-4.64,10.65-8.22l-5.21-5.66c-.53-.56-1.15-.84-1.87-.84-.43,0-.82.09-1.18.27-.36.18-.71.42-1.04.71-1.08.98-2.17,1.81-3.27,2.48-1.1.67-2.26,1.22-3.49,1.65-1.23.43-2.58.74-4.03.93-1.46.2-3.09.3-4.9.3-3.02,0-5.84-.57-8.47-1.7-2.62-1.13-4.9-2.76-6.84-4.9-1.94-2.13-3.47-4.76-4.6-7.87-1.13-3.12-1.7-6.68-1.7-10.68s.57-7.36,1.7-10.45c1.13-3.1,2.71-5.74,4.72-7.9ZM726.68,106.68h44.88v-10.58h-31.54v-20.12h24.85v-10.19h-24.85v-19.73h31.54v-10.53h-44.88v71.16ZM657.2,46.4h21.5v60.28h13.24v-60.28h21.4v-10.88h-56.15v10.88Z"}),jsxRuntimeExports.jsx("path",{d:"M267.47,0H89.16C39.92,0,0,39.92,0,89.16v178.3
3371C0,316.71,39.92,356.63,89.16,356.63h178.31c49.24,0,89.16-39.92,89.16-89.16V89.16C356.63,39.92,316.71,0,267.47,0ZM220.92,114.29l15.36,6.43c4.52,1.91,4.52,4.92,0,6.73l-15.36,6.43c-6.07,2.19-9.79,2.19-16.27,0l-15.36-6.43c-4.52-1.91-4.52-4.92,0-6.73l15.36-6.43c5.81-2.47,11.06-2.66,16.27,0ZM79.37,104.61c12.55-9.34,31.23-16.67,53.32-20.99,18.48-3.61,35.27-5.02,55.05-4.02,16.07,0,13.74,1.57,10.09,9.05-1.16,2.39-2.61,5.31-3.47,7.12-2.56,5.42-4.68,4.99-9.48,4.66-11.45-.5-22.97.86-33.61,2.87-13.15,2.61-24.3,6.93-31.83,12.55-7.53,5.52-11.05,12.05-10.04,18.58.9,6.53,6.33,12.75,15.36,17.87,9.04,5.12,20.37,8.97,34.23,10.77,13.86,1.81,29.31,1.66,42.76-.45,13.56-2.21,25.34-6.61,33.67-11.93,5.32-3.41,9.04-7.23,11.05-11.25,1.81-3.72,3.13-7.07,11.75-7.03h27.11c9.55-.3,10.14,3.21,9.04,7.03-2.51,8.44-9.44,16.57-20.38,23.6-13.96,8.94-33.54,15.77-56.33,19.38-22.69,3.62-47.4,4.02-70.59,1-23.2-3.01-43.78-9.14-58.95-17.67-15.16-8.44-24.2-18.88-25.71-29.92-1.61-10.95,4.32-21.89,16.97-31.23ZM294.88,225.68c0,28.55-52.22,51.66-116.58,51.66s-116.58-23.1-116.58-51.66c0-3.7.22-7.24.43-10.63,6.13,6.38,16.04,12.2,25.48,17.28,11.85,6.47,26.01,11.55,41.57,14.97,15.56,3.51,32.23,5.27,49.1,5.27s33.54-1.76,49.1-5.27c15.56-3.51,29.62-8.59,41.57-14.97h-.1c9.54-5.08,19.77-11,25.9-17.37.22,3.57.11,7.02.11,10.72ZM294.88,178.65c0,28.55-52.22,51.66-116.58,51.66s-116.58-23.1-116.58-51.66c0-3.7.22-7.24.43-10.63,6.13,6.38,16.04,12.2,25.48,17.28,11.85,6.47,26.01,11.55,41.57,14.97,15.56,3.51,32.23,5.27,49.1,5.27s33.54-1.76,49.1-5.27c15.56-3.51,29.62-8.59,41.57-14.97h-.1c9.54-5.08,19.77-11,25.9-17.37.22,3.57.11,7.02.11,10.72Z"}),jsxRuntimeExports.jsxs("g",{children:[jsxRuntimeExports.jsx("path",{d:"M548.28,203.9c-3.81-6.98-9.05-12.3-15.71-15.95-6.67-3.65-14.44-5.48-23.33-5.48-9.84,0-18.57,2.22-26.18,6.67-7.62,4.44-13.57,10.79-17.85,19.04-4.28,8.25-6.43,17.77-6.43,28.56s2.18,20.79,6.55,29.04c4.36,8.25,10.43,14.6,18.21,19.04,7.77,4.44,16.82,6.67,27.14,6.67,12.69,0,23.09-3.37,31.18-10.12,8.09-6.74,13.41-16.15,15.95-28.21h-57.13v-25.47h89.98v29.04c-2.22,11.59-6.98,22.3-14.28,32.13-7.3,9.84-16.7,17.73-28.21,23.68-11.51,5.95-24.4,8.93-38.68,8.93-16.03,0-30.51-3.61-43.44-10.83-12.94-7.22-23.09-17.26-30.47-30.11-7.38-12.85-11.07-27.45-11.07-43.8s3.69-30.98,11.07-43.92c7.38-12.93,17.53-23.01,30.47-30.23,12.93-7.22,27.33-10.83,43.2-10.83,18.72,0,34.99,4.56,48.8,13.69,13.81,9.13,23.33,21.94,28.56,38.44h-38.32Z"}),jsxRuntimeExports.jsx("path",{d:"M608.62,218.18c5.31-10.31,12.53-18.25,21.66-23.8,9.12-5.55,19.32-8.33,30.59-8.33,9.84,0,18.45,1.99,25.83,5.95,7.38,3.97,13.29,8.97,17.73,15v-18.8h33.56v131.87h-33.56v-19.28c-4.28,6.19-10.2,11.31-17.73,15.35-7.54,4.05-16.23,6.07-26.06,6.07-11.11,0-21.23-2.86-30.35-8.57-9.13-5.71-16.35-13.77-21.66-24.16-5.32-10.39-7.97-22.33-7.97-35.82s2.66-25.15,7.97-35.47ZM699.66,233.3c-3.18-5.79-7.46-10.24-12.85-13.33-5.4-3.09-11.19-4.64-17.38-4.64s-11.9,1.51-17.14,4.52c-5.24,3.02-9.48,7.42-12.73,13.21-3.25,5.79-4.88,12.66-4.88,20.59s1.63,14.88,4.88,20.83c3.25,5.95,7.54,10.51,12.85,13.69,5.31,3.18,10.99,4.76,17.02,4.76s11.98-1.55,17.38-4.64c5.39-3.09,9.68-7.54,12.85-13.33,3.17-5.79,4.76-12.73,4.76-20.83s-1.59-15.03-4.76-20.83Z"}),jsxRuntimeExports.jsx("path",{d:"M803.21,215.56v63.79c0,4.44,1.07,7.66,3.21,9.64,2.14,1.99,5.75,2.98,10.83,2.98h15.47v28.09h-20.95c-28.09,0-42.13-13.65-42.13-40.94v-63.55h-15.71v-27.37h15.71v-32.61h33.56v32.61h29.52v27.37h-29.52Z"}),jsxRuntimeExports.jsx("path",{d:"M951.5,192.83c7.77,4.37,13.84,10.79,18.21,19.28,4.36,8.49,6.55,18.69,6.55,30.59v77.36h-33.32v-72.84c0-10.47-2.62-18.53-7.85-24.16-5.24-5.63-12.38-8.45-21.42-8.45s-16.47,2.82-21.78,8.45c-5.32,5.63-7.97,13.69-7.97,24.16v72.84h-33.32v-176.14h33.32v60.7c4.28-5.71,10-10.19,17.14-13.45,7.14-3.25,15.07-4.88,23.8-4.88,10,0,18.88,2.18,26.66,6.55Z"}),jsxRuntimeExports.jsx("path",{d:"M1123.36,264.12h-96.4c.79,9.52,4.12,16.98,10,22.38,5.87,5.4,13.09,8.09,21.66,8.09,12.38,0,21.19-5.31,26.42-15.95h35.94c-3.81,12.7-11.11,23.13-21.9,31.3-10.79,8.17-24.04,12.26-39.75,12.26-12.7,0-24.08-2.82-34.16-8.45-10.08-5.63-17.93-13.61-23.57-23.92-5.63-10.31-8.45-22.22-8.45-35.71s2.77-25.63,8.33-35.94c5.55-10.31,13.33-18.25,23.33-23.8,10-5.55,21.5-8.33,34.51-8.33s23.76,2.7,33.68,8.09c9.92,5.4,17.61,13.05,23.09,22.97,5.47,9.92,8.21,21.3,8.21,34.16,0,4.76-.32,9.05-.95,12.85ZM1089.79,241.75c-.16-8.57-3.25-15.43-9.28-20.59-6.03-5.16-13.41-7.74-22.14-7.74-8.25,0-15.2,2.5-20.83,7.5-5.63,5-9.09,11.94-10.35,20.83h62.6Z"}),jsxRuntimeExports.jsx("path",{d:"M1192.5,192.24c6.9-3.96,14.8-5.95,23.68-5.95v34.99h-8.81c-10.47,0-18.37,2.46-23.68,7.38-5.32,4.92-7.97,13.49-7.97,25.71v65.7h-33.32v-131.87h33.32v20.47c4.28-6.98,9.88-12.46,16.78-16.42Z"}),jsxRuntimeExports.jsx("path",{d:"M1258.44,315.78c-9.28-3.96-16.62-9.68-22.02-17.14-5.4-7.46-8.17-16.26-8.33-26.42h35.7c.48,6.83,2.89,12.22,7.26,16.19,4.36,3.97,10.35,5.95,17.97,5.95s13.88-1.86,18.33-5.59c4.44-3.73,6.66-8.61,6.66-14.64,0-4.92-1.51-8.96-4.52-12.14-3.02-3.17-6.78-5.67-11.31-7.5-4.52-1.82-10.75-3.85-18.69-6.07-10.79-3.17-19.56-6.31-26.3-9.4-6.75-3.09-12.54-7.77-17.38-14.04-4.84-6.27-7.26-14.64-7.26-25.11,0-9.84,2.46-18.41,7.38-25.71,4.92-7.3,11.82-12.89,20.71-16.78,8.89-3.89,19.04-5.83,30.47-5.83,17.14,0,31.06,4.17,41.77,12.5,10.71,8.33,16.62,19.96,17.73,34.87h-36.66c-.32-5.71-2.74-10.43-7.26-14.16-4.52-3.73-10.51-5.59-17.97-5.59-6.51,0-11.7,1.67-15.59,5-3.89,3.33-5.83,8.17-5.83,14.52,0,4.44,1.47,8.13,4.4,11.07,2.93,2.94,6.58,5.32,10.95,7.14,4.36,1.83,10.51,3.93,18.45,6.31,10.79,3.18,19.6,6.35,26.42,9.52,6.82,3.18,12.69,7.94,17.61,14.28,4.92,6.35,7.38,14.68,7.38,24.99,0,8.89-2.3,17.14-6.9,24.76-4.6,7.62-11.35,13.69-20.23,18.21-8.89,4.52-19.44,6.78-31.66,6.78-11.59,0-22.02-1.98-31.3-5.95Z"}),jsxRuntimeExports.jsx("path",{d:"M1477.3,203.9c-3.81-6.98-9.04-12.3-15.71-15.95-6.67-3.65-14.44-5.48-23.33-5.48-9.84,0-18.57,2.22-26.18,6.67-7.62,4.44-13.57,10.79-17.85,19.04-4.28,8.25-6.43,17.77-6.43,28.56s2.18,20.79,6.55,29.04c4.36,8.25,10.43,14.6,18.21,19.04,7.77,4.44,16.82,6.67,27.14,6.67,12.69,0,23.09-3.37,31.18-10.12,8.09-6.74,13.41-16.15,15.95-28.21h-57.13v-25.47h89.98v29.04c-2.22,11.59-6.98,22.3-14.28,32.13-7.3,9.84-16.7,17.73-28.21,23.68-11.51,5.95-24.4,8.93-38.68,8.93-16.03,0-30.51-3.61-43.44-10.83-12.94-7.22-23.09-17.26-30.47-30.11-7.38-12.85-11.07-27.45-11.07-43.8s3.69-30.98,11.07-43.92c7.38-12.93,17.53-23.01,30.47-30.23,12.93-7.22,27.33-10.83,43.2-10.83,18.72,0,34.99,4.56,48.8,13.69,13.81,9.13,23.33,21.94,28.56,38.44h-38.32Z"})]})]}),BlackStacked=({id:e,...t})=>jsxRuntimeExports.jsxs("svg",{...t,id:e,viewBox:"0 0 899.65 853.18",children:[jsxRuntimeExports.jsx("path",{d:"M337.79,598.4c-3.29-3.37-7.24-6.02-11.87-7.94-4.63-1.92-9.75-2.88-15.37-2.88s-10.75.95-15.4,2.85c-4.64,1.9-8.62,4.55-11.92,7.94-3.3
3371,3.39-5.87,7.41-7.69,12.05-1.82,4.65-2.73,9.69-2.73,15.14s.91,10.5,2.73,15.14c1.81,4.65,4.38,8.66,7.69,12.05,3.31,3.39,7.28,6.04,11.92,7.94,4.65,1.9,9.78,2.85,15.4,2.85s10.74-.95,15.37-2.85c4.63-1.9,8.58-4.55,11.87-7.94,3.29-3.39,5.85-7.41,7.66-12.05,1.81-4.64,2.72-9.69,2.72-15.14s-.91-10.49-2.72-15.14c-1.82-4.64-4.37-8.65-7.66-12.03ZM332.37,636.54c-1.08,3.24-2.63,5.98-4.65,8.23-2.02,2.24-4.48,3.97-7.38,5.16-2.9,1.2-6.16,1.8-9.79,1.8s-6.9-.6-9.82-1.8c-2.91-1.2-5.39-2.92-7.43-5.16-2.04-2.25-3.61-4.99-4.7-8.23-1.1-3.24-1.64-6.9-1.64-10.98s.55-7.74,1.64-10.97c1.1-3.24,2.66-5.99,4.7-8.25,2.04-2.26,4.52-3.99,7.43-5.19,2.91-1.2,6.19-1.8,9.82-1.8s6.9.6,9.79,1.8c2.9,1.2,5.35,2.93,7.38,5.19,2.02,2.26,3.57,5.01,4.65,8.25,1.08,3.24,1.62,6.9,1.62,10.97s-.54,7.74-1.62,10.98ZM234.11,633.28c0,.72.26,1.33.77,1.82.51.49,1.21.75,2.11.75h9.3v13.52c-2.09.99-4.29,1.77-6.61,2.34-2.31.56-5.03.85-8.15.85-3.53,0-6.79-.61-9.77-1.82-2.98-1.21-5.55-2.97-7.71-5.27-2.16-2.3-3.84-5.11-5.04-8.45-1.2-3.34-1.8-7.16-1.8-11.44,0-3.97.56-7.57,1.7-10.79,1.13-3.22,2.74-5.98,4.83-8.28,2.09-2.3,4.62-4.06,7.58-5.3,2.97-1.23,6.28-1.85,9.95-1.85,2.26,0,4.26.15,5.99.46,1.73.31,3.29.7,4.68,1.18,1.39.48,2.66,1.05,3.8,1.7,1.15.65,2.27,1.3,3.37,1.95.86.55,1.7.82,2.52.82,1.3,0,2.35-.63,3.14-1.9l4.01-6.27c-3.08-2.88-6.85-5.22-11.28-7.02-4.44-1.8-9.69-2.7-15.75-2.7s-11.28.92-16.04,2.78c-4.76,1.85-8.81,4.45-12.16,7.81-3.34,3.36-5.92,7.37-7.74,12.03-1.82,4.66-2.73,9.78-2.73,15.37s.94,10.61,2.8,15.27c1.87,4.66,4.47,8.67,7.79,12.03,3.32,3.36,7.26,5.98,11.82,7.86,4.56,1.89,9.54,2.83,14.96,2.83,3.05,0,5.9-.16,8.54-.49,2.64-.32,5.11-.81,7.43-1.47,2.31-.65,4.49-1.48,6.53-2.49,2.04-1.01,4-2.2,5.88-3.58v-30.07h-24.73v7.81ZM412.48,589.38c-.79.65-1.34,1.37-1.65,2.16l-17.42,45.34c-1.17,3.02-2.14,6.49-2.93,10.43-.48-1.95-.99-3.81-1.52-5.58-.53-1.76-1.09-3.38-1.67-4.86l-17.48-45.34c-.37-.93-.94-1.68-1.69-2.27-.76-.58-1.73-.87-2.93-.87h-11.16l30.02,74.33h12.49l30.02-74.33h-11.15c-1.17,0-2.14.33-2.93.98ZM692.63,588.4v31.97h-34.85v-31.97h-13.93v74.33h13.93v-32.49h34.85v32.49h13.93v-74.33h-13.93ZM586.3,606.39c2.11-2.26,4.63-4,7.56-5.21,2.93-1.22,6.14-1.82,9.64-1.82,2.98,0,5.44.31,7.38.92,1.94.62,3.54,1.28,4.81,2.01,1.27.72,2.31,1.39,3.14,2,.82.62,1.63.93,2.42.93s1.35-.15,1.77-.46c.43-.31.78-.67,1.06-1.08l4.63-6.43c-2.95-2.91-6.49-5.25-10.62-7.02-4.13-1.76-8.95-2.64-14.47-2.64s-10.82.93-15.5,2.8c-4.68,1.87-8.7,4.48-12.05,7.84-3.36,3.36-5.96,7.36-7.82,12-1.85,4.64-2.78,9.76-2.78,15.34s.83,10.61,2.49,15.27c1.66,4.66,4.06,8.67,7.17,12.03,3.12,3.36,6.88,5.98,11.28,7.86,4.4,1.89,9.36,2.83,14.88,2.83,6.17,0,11.45-.99,15.86-2.98,4.4-1.99,8.11-4.85,11.13-8.59l-5.45-5.91c-.55-.58-1.2-.87-1.95-.87-.45,0-.86.09-1.23.28-.38.19-.74.44-1.08.75-1.13,1.03-2.27,1.89-3.42,2.59-1.15.7-2.37,1.28-3.65,1.72-1.28.44-2.69.77-4.21.97-1.53.2-3.23.31-5.11.31-3.15,0-6.1-.59-8.84-1.77-2.74-1.18-5.12-2.88-7.14-5.11-2.02-2.23-3.62-4.97-4.81-8.22-1.18-3.26-1.77-6.97-1.77-11.16s.59-7.69,1.77-10.92c1.18-3.24,2.83-5.99,4.93-8.25ZM505.77,662.73h46.88v-11.05h-32.95v-21.02h25.96v-10.64h-25.96v-20.61h32.95v-11h-46.88v74.33ZM433.19,599.76h22.46v62.97h13.83v-62.97h22.36v-11.36h-58.65v11.36Z"}),jsxRuntimeExports.jsx("path",{d:"M578.19-.07h-256.74C250.56-.07,193.09,57.4,193.09,128.3v256.74c0,70.9,57.47,128.37,128.37,128.37h256.74c70.9,0,128.37-57.47,128.37-128.37V128.3C706.56,57.4,649.09-.07,578.19-.07ZM511.17,164.48l22.12,9.25c6.51,2.75,6.51,7.08,0,9.69l-22.12,9.25c-8.74,3.15-14.1,3.15-23.42,0l-22.12-9.25c-6.51-2.75-6.51-7.08,0-9.69l22.12-9.25c8.36-3.56,15.92-3.83,23.42,0ZM307.37,150.54c18.07-13.45,44.97-24,76.77-30.22,26.6-5.2,50.78-7.23,79.26-5.78,23.14,0,19.78,2.26,14.53,13.03-1.68,3.43-3.76,7.64-4.99,10.25-3.68,7.8-6.74,7.18-13.65,6.71-16.48-.72-33.07,1.24-48.4,4.13-18.94,3.76-34.99,9.98-45.83,18.07-10.84,7.95-15.9,17.35-14.46,26.75,1.3,9.4,9.11,18.36,22.12,25.74,13.01,7.37,29.33,12.91,49.28,15.51,19.95,2.6,42.19,2.39,61.57-.64,19.52-3.18,36.48-9.52,48.48-17.18,7.66-4.92,13.01-10.41,15.9-16.19,2.6-5.35,4.51-10.19,16.92-10.12h39.04c13.75-.43,14.6,4.63,13.01,10.12-3.61,12.15-13.59,23.86-29.35,33.98-20.1,12.87-48.29,22.7-81.11,27.9-32.68,5.2-68.24,5.78-101.64,1.45-33.4-4.34-63.04-13.16-84.87-25.45-21.83-12.14-34.84-27.18-37.01-43.09-2.31-15.76,6.22-31.52,24.43-44.97ZM617.67,324.87c0,41.11-75.18,74.38-167.86,74.38s-167.86-33.26-167.86-74.38c0-5.32.31-10.42.62-15.3,8.82,9.18,23.09,17.56,36.68,24.88,17.06,9.31,37.45,16.63,59.86,21.55,22.41,5.06,46.41,7.58,70.7,7.58s48.29-2.53,70.7-7.58c22.41-5.06,42.65-12.37,59.86-21.55h-.14c13.74-7.32,28.47-15.83,37.29-25.01.31,5.14.16,10.11.16,15.43ZM617.67,257.15c0,41.11-75.18,74.38-167.86,74.38s-167.86-33.26-167.86-74.38c0-5.32.31-10.42.62-15.3,8.82,9.18,23.09,17.56,36.68,24.88,17.06,9.31,37.45,16.63,59.86,21.55,22.41,5.06,46.41,7.58,70.7,7.58s48.29-2.53,70.7-7.58c22.41-5.06,42.65-12.37,59.86-21.55h-.14c13.74-7.32,28.47-15.83,37.29-25.01.31,5.14.16,10.11.16,15.43Z"}),jsxRuntimeExports.jsxs("g",{children:[jsxRuntimeExports.jsx("path",{d:"M101.68,756c-3.13-5.74-7.43-10.1-12.91-13.1-5.48-3-11.86-4.5-19.16-4.5-8.08,0-15.25,1.83-21.51,5.48-6.26,3.65-11.15,8.87-14.67,15.64-3.52,6.78-5.28,14.6-5.28,23.46s1.79,17.08,5.38,23.86c3.58,6.78,8.57,12,14.96,15.64,6.39,3.65,13.82,5.48,22.29,5.48,10.43,0,18.97-2.77,25.62-8.31,6.65-5.54,11.01-13.26,13.1-23.17h-46.93v-20.92h73.91v23.86c-1.83,9.52-5.74,18.32-11.73,26.4-6,8.08-13.72,14.57-23.17,19.46-9.45,4.89-20.04,7.33-31.77,7.33-13.17,0-25.06-2.96-35.69-8.9-10.63-5.93-18.97-14.18-25.03-24.74-6.06-10.56-9.09-22.55-9.09-35.98s3.03-25.45,9.09-36.08c6.06-10.62,14.4-18.9,25.03-24.83,10.62-5.93,22.45-8.9,35.49-8.9,15.38,0,28.74,3.75,40.08,11.24,11.34,7.5,19.16,18.02,23.46,31.58h-31.48Z"}),jsxRuntimeExports.jsx("path",{d:"M151.24,767.73c4.37-8.47,10.3-14.99,17.79-19.55,7.49-4.56,15.87-6.84,25.13-6.84,8.08,0,15.15,1.63,21.22,4.89,6.06,3.26,10.92,7.37,14.57,12.32v-15.45h27.57v108.33h-27.57v-15.84c-3.52,5.08-8.38,9.29-14.57,12.61-6.19,3.32-13.33,4.99-21.41,4.99-9.13,0-17.44-2.35-24.93-7.04-7.5-4.69-13.43-11.31-17.79-19.85-4.37-8.54-6.55-18.35-6.55-29.43s2.18-20.66,6.55-29.13ZM226.04,780.15c-2.61-4.76-6.13-8.41-10.56-10.95-4.43-2.54-9.19-3.81-14.27-3.81s-9.78,1.24-14.08,3.72c-4.3,2.48-7.79,6.1-10.46,10.85-2.67,4.76-4.01,10.4-4.01,16.91s1.34,12.22,4.01,17.11c2.67,4.89,6.19,8.64,10.56,11.24,4.37,2.61,9.03,3.91,13.98,3.91s9.84-1.27,14.27-3.81c4.43-2.54,7.95-6.19,10.56-10.95,2.61-4.76,3.91-10.46,3.91-17.11s-1.3-12.35-3.91-17.11Z"}),jsxRuntimeExports.jsx("path",{d:"M311.09,765.58v52.4c0,3.65.88,6.29,2.64,7.92,1.76,1.63,4.72,2.44,8.9,2.44h12.71v23.07h-17.21c-23.07,0-34.61-11.21-34.61-33.63v-52.21h-12.91v-22.49h12.91v-26.79h27.57v26.79h24.25v22.49h-24.25Z"}),jsxRuntimeExports.jsx("path",{d:"M432.91,746.91c6.39,3.59,11.37,8.87,14.96,15.84,3.58,6.98,5.38,15.35,5.38,25.13v63.55h-27.38v-59.83c0-8.6-2.15-15.22-6.45-19.85-4.3-4.63-10.17-6.94-17.6-6.94s-13.53,2.32-17.89,6.94c-4.37,4.63-6.55,11.24-6.55,19.85v59.83h-27.37v-144.7h27.37v49.86c3.52-4.69,8.21-8.37,14.08-11.05,5.87-2.67,12.38-4.01,19.55-4.01,8.21,0,15.51,1.79,21.9,5.38Z"}),jsxRuntimeExports.jsx("path",{d:"M574.09,805.47h-79.19c.65,7.82,3.39,13.95,8.21,18.38,4.82,4.43,10.75,6.65,17.79,6.65,10.17,0,17.4-4.37,21.7-13.1h29.53c-3.13,10.43-9.13,19-17.99,25.71-8.87,6.72-19.75,10.07-32.65,10.07-10.43,0-19.78-2.31-28.06-6.94-8.28-4.63-14.73-11.18-19.36-19.65-4.63-8.47-6.94-18.25-6.94-29.33s2.28-21.05,6.84-29.53c4.56-8.47,
33710.95-14.99,19.16-19.55,8.21-4.56,17.66-6.84,28.35-6.84s19.52,2.22,27.67,6.65c8.15,4.43,14.47,10.72,18.97,18.87,4.5,8.15,6.75,17.5,6.75,28.06,0,3.91-.26,7.43-.78,10.56ZM546.52,787.09c-.13-7.04-2.67-12.68-7.63-16.91-4.96-4.23-11.02-6.36-18.18-6.36-6.78,0-12.48,2.05-17.11,6.16-4.63,4.11-7.46,9.81-8.51,17.11h51.43Z"}),jsxRuntimeExports.jsx("path",{d:"M630.89,746.42c5.67-3.26,12.15-4.89,19.46-4.89v28.74h-7.23c-8.6,0-15.09,2.02-19.46,6.06-4.37,4.04-6.55,11.08-6.55,21.12v53.97h-27.37v-108.33h27.37v16.82c3.52-5.73,8.11-10.23,13.79-13.49Z"}),jsxRuntimeExports.jsx("path",{d:"M685.05,847.9c-7.63-3.26-13.66-7.95-18.09-14.08-4.43-6.13-6.72-13.36-6.84-21.7h29.33c.39,5.61,2.38,10.04,5.96,13.3,3.58,3.26,8.51,4.89,14.76,4.89s11.41-1.53,15.06-4.6c3.65-3.06,5.47-7.07,5.47-12.03,0-4.04-1.24-7.36-3.72-9.97-2.48-2.61-5.57-4.66-9.29-6.16-3.72-1.5-8.83-3.16-15.35-4.99-8.87-2.61-16.07-5.18-21.61-7.72-5.54-2.54-10.3-6.39-14.27-11.54-3.98-5.15-5.96-12.03-5.96-20.63,0-8.08,2.02-15.12,6.06-21.12,4.04-5.99,9.71-10.59,17.01-13.79,7.3-3.19,15.64-4.79,25.03-4.79,14.08,0,25.52,3.42,34.32,10.27,8.8,6.84,13.65,16.39,14.57,28.65h-30.11c-.26-4.69-2.25-8.57-5.96-11.63-3.72-3.06-8.64-4.6-14.76-4.6-5.35,0-9.61,1.37-12.81,4.11-3.2,2.74-4.79,6.72-4.79,11.93,0,3.65,1.2,6.68,3.62,9.09,2.41,2.41,5.41,4.37,8.99,5.87,3.58,1.5,8.63,3.23,15.15,5.18,8.86,2.61,16.1,5.22,21.7,7.82,5.6,2.61,10.43,6.52,14.47,11.73,4.04,5.22,6.06,12.06,6.06,20.53,0,7.3-1.89,14.08-5.67,20.34-3.78,6.26-9.32,11.24-16.62,14.96-7.3,3.72-15.97,5.57-26.01,5.57-9.52,0-18.09-1.63-25.71-4.89Z"}),jsxRuntimeExports.jsx("path",{d:"M864.84,756c-3.13-5.74-7.43-10.1-12.91-13.1-5.48-3-11.86-4.5-19.16-4.5-8.08,0-15.25,1.83-21.51,5.48-6.26,3.65-11.15,8.87-14.67,15.64-3.52,6.78-5.28,14.6-5.28,23.46s1.79,17.08,5.38,23.86c3.58,6.78,8.57,12,14.96,15.64,6.39,3.65,13.82,5.48,22.29,5.48,10.43,0,18.97-2.77,25.62-8.31,6.65-5.54,11.01-13.26,13.1-23.17h-46.93v-20.92h73.91v23.86c-1.83,9.52-5.74,18.32-11.73,26.4-6,8.08-13.72,14.57-23.17,19.46-9.45,4.89-20.04,7.33-31.77,7.33-13.17,0-25.06-2.96-35.69-8.9-10.63-5.93-18.97-14.18-25.03-24.74-6.06-10.56-9.09-22.55-9.09-35.98s3.03-25.45,9.09-36.08c6.06-10.62,14.4-18.9,25.03-24.83,10.62-5.93,22.45-8.9,35.49-8.9,15.38,0,28.74,3.75,40.08,11.24,11.34,7.5,19.16,18.02,23.46,31.58h-31.48Z"})]})]}),WhiteLogomark=({id:e,...t})=>jsxRuntimeExports.jsx("svg",{...t,id:e,viewBox:"0 0 500 500",children:jsxRuntimeExports.jsx("path",{d:"M375,0H125C55.96,0,0,55.96,0,125v250C0,444.04,55.96,500,125,500h250c69.04,0,125-55.96,125-125V125C500,55.96,444.04,0,375,0ZM309.74,160.24l21.54,9.01c6.34,2.67,6.34,6.9,0,9.43l-21.54,9.01c-8.51,3.07-13.73,3.07-22.81,0l-21.54-9.01c-6.34-2.67-6.34-6.9,0-9.43l21.54-9.01c8.14-3.47,15.5-3.73,22.81,0ZM111.29,146.66c17.6-13.09,43.79-23.37,74.76-29.42,25.91-5.07,49.45-7.04,77.18-5.63,22.53,0,19.26,2.2,14.15,12.69-1.63,3.34-3.66,7.44-4.86,9.98-3.59,7.59-6.56,6.99-13.29,6.54-16.05-.7-32.2,1.21-47.13,4.02-18.44,3.66-34.07,9.71-44.63,17.6-10.56,7.74-15.49,16.89-14.08,26.05,1.27,9.15,8.87,17.88,21.54,25.06,12.67,7.18,28.56,12.57,47.99,15.1,19.43,2.53,41.09,2.33,59.95-.62,19.01-3.1,35.53-9.27,47.21-16.73,7.46-4.79,12.67-10.14,15.49-15.77,2.53-5.21,4.39-9.92,16.47-9.86h38.01c13.39-.42,14.22,4.51,12.67,9.86-3.52,11.83-13.23,23.23-28.58,33.09-19.57,12.53-47.02,22.1-78.98,27.17-31.82,5.07-66.45,5.63-98.97,1.41-32.52-4.22-61.38-12.81-82.64-24.78-21.26-11.83-33.93-26.47-36.04-41.95-2.25-15.35,6.05-30.69,23.79-43.79ZM413.44,316.41c0,40.03-73.21,72.42-163.46,72.42s-163.46-32.39-163.46-72.42c0-5.18.3-10.15.6-14.9,8.59,8.94,22.48,17.1,35.72,24.23,16.61,9.07,36.46,16.2,58.29,20.99,21.82,4.92,45.19,7.38,68.85,7.38s47.02-2.46,68.85-7.38c21.82-4.92,41.53-12.05,58.29-20.99h-.14c13.37-7.13,27.72-15.42,36.31-24.36.3,5,.15,9.85.15,15.03ZM413.44,250.47c0,40.03-73.21,72.42-163.46,72.42s-163.46-32.39-163.46-72.42c0-5.18.3-10.15.6-14.9,8.59,8.94,22.48,17.1,35.72,24.23,16.61,9.07,36.46,16.2,58.29,20.99,21.82,4.92,45.19,7.38,68.85,7.38s47.02-2.46,68.85-7.38c21.82-4.92,41.53-12.05,58.29-20.99h-.14c13.37-7.13,27.72-15.42,36.31-24.36.3,5,.15,9.85.15,15.03Z",fill:"#fff"})}),WhiteInline=({id:e,...t})=>jsxRuntimeExports.jsxs("svg",{...t,id:e,viewBox:"0 0 1519.67 356.63",children:[jsxRuntimeExports.jsx("path",{d:"M637.38,36.46c-.75.63-1.28,1.31-1.58,2.07l-16.68,43.4c-1.12,2.89-2.05,6.22-2.8,9.99-.46-1.87-.94-3.65-1.45-5.34-.51-1.69-1.04-3.24-1.6-4.65l-16.73-43.4c-.36-.89-.9-1.61-1.62-2.17-.73-.56-1.66-.84-2.81-.84h-10.68l28.74,71.16h11.96l28.73-71.16h-10.68c-1.12,0-2.05.31-2.81.94ZM466.62,78.48c0,.69.25,1.27.74,1.75.49.47,1.16.71,2.02.71h8.91v12.94c-2,.95-4.11,1.7-6.32,2.24-2.21.54-4.81.81-7.8.81-3.38,0-6.5-.58-9.35-1.75-2.85-1.16-5.31-2.85-7.38-5.04-2.07-2.2-3.67-4.9-4.82-8.09-1.15-3.2-1.72-6.85-1.72-10.95,0-3.8.54-7.25,1.62-10.33,1.08-3.08,2.62-5.72,4.63-7.92,2-2.2,4.42-3.89,7.26-5.07,2.84-1.18,6.01-1.77,9.52-1.77,2.17,0,4.08.15,5.73.44,1.66.3,3.15.67,4.48,1.13,1.33.46,2.54,1,3.64,1.62,1.1.63,2.17,1.25,3.22,1.87.82.53,1.62.79,2.41.79,1.25,0,2.25-.61,3-1.82l3.84-6c-2.95-2.76-6.55-5-10.8-6.72-4.25-1.72-9.27-2.58-15.08-2.58s-10.79.88-15.35,2.66c-4.56,1.77-8.44,4.26-11.64,7.48-3.2,3.22-5.67,7.05-7.41,11.51-1.74,4.46-2.61,9.37-2.61,14.71s.9,10.15,2.68,14.61c1.79,4.46,4.27,8.3,7.46,11.52,3.18,3.22,6.95,5.72,11.32,7.53,4.36,1.81,9.14,2.71,14.32,2.71,2.92,0,5.64-.16,8.17-.47,2.52-.31,4.9-.78,7.11-1.4,2.21-.62,4.3-1.42,6.25-2.38,1.95-.97,3.83-2.11,5.63-3.42v-28.78h-23.67v7.48ZM565.88,45.09c-3.15-3.23-6.94-5.77-11.36-7.6-4.43-1.84-9.33-2.75-14.71-2.75s-10.29.91-14.74,2.73c-4.44,1.82-8.25,4.35-11.41,7.6-3.17,3.25-5.62,7.09-7.36,11.54-1.74,4.45-2.61,9.28-2.61,14.49s.87,10.05,2.61,14.49c1.74,4.45,4.19,8.29,7.36,11.54,3.16,3.25,6.97,5.78,11.41,7.6,4.45,1.82,9.36,2.73,14.74,2.73s10.28-.91,14.71-2.73c4.43-1.82,8.22-4.36,11.36-7.6,3.15-3.25,5.6-7.09,7.33-11.54,1.74-4.44,2.6-9.27,2.6-14.49s-.87-10.04-2.6-14.49c-1.74-4.44-4.19-8.28-7.33-11.51ZM560.69,81.6c-1.04,3.1-2.52,5.72-4.46,7.88-1.94,2.15-4.29,3.8-7.06,4.94-2.77,1.15-5.9,1.72-9.37,1.72s-6.61-.57-9.4-1.72c-2.79-1.15-5.16-2.8-7.11-4.94-1.95-2.15-3.45-4.77-4.5-7.88-1.05-3.1-1.57-6.6-1.57-10.51s.52-7.4,1.57-10.51c1.05-3.1,2.55-5.73,4.5-7.9,1.95-2.16,4.32-3.82,7.11-4.97,2.79-1.15,5.92-1.72,9.4-1.72s6.6.57,9.37,1.72c2.77,1.15,5.12,2.81,7.06,4.97,1.94,2.16,3.42,4.8,4.46,7.9,1.03,3.1,1.55,6.6,1.55,10.51s-.51,7.41-1.55,10.51ZM905.55,35.52v30.61h-33.36v-30.61h-13.34v71.16h13.34v-31.1h33.36v31.1h13.34V35.52h-13.34ZM803.77,52.74c2.02-2.16,4.43-3.83,7.23-4.99,2.8-1.17,5.88-1.75,9.23-1.75,2.85,0,5.21.29,7.06.88,1.85.59,3.39,1.23,4.6,1.92,1.21.69,2.21,1.33,3,1.92.79.59,1.56.89,2.31.89s1.29-.15,1.69-.44c.41-.3.75-.64,1.01-1.03l4.43-6.15c-2.82-2.79-6.21-5.03-10.16-6.72-3.95-1.69-8.57-2.53-13.85-2.53s-10.36.89-14.84,2.68c-4.48,1.79-8.33,4.29-11.54,7.5s-5.71,7.05-7.48,11.49c-1.77,4.44-2.66,9.34-2.66,14.69s.8,10.15,2.39,14.61c1.59,4.46,3.88,8.3,6.86,11.52,2.99,3.22,6.59,5.72,10.8,7.53,4.21,1.81,8.96,2.71,14.24,2.71,5.91,0,10.96-.95,15.18-2.85,4.21-1.9,7.76-4.64,10.65-8.22l-5.21-5.66c-.53-.56-1.15-.84-1.87-.84-.43,0-.82.09-1.18.27-.36.18-.71.42-1.04.71-1.08.98-2.17,1.81-3.27,2.48-1.1.67-2.26,1.22-3.49,1.65-1.23.43-2.58.74-4.03.93-1.46.2-3.09.3-4.9.3-3.02,0-5.84-.57-8.47-1.7-2.62-1.13-4.9-2.76-6.84-4.9-1.94-2.13-3.47-4.76-4.6-7.87-1.13-3.12-1.7-6.68-1.7-10.68s.57-7.36,1.7-10.45c1.13-3.1,2.71-5.74,4.72-7.9ZM726.68,106.68h44.88v-10.58h-31.54v-20.12h24.85v-10.19h-24.85v-19.73h31.54v-10.53h-44.88v71.16ZM657.2,46.4h21.5v60.28h13.24v-60.28h21.4v-10.88h-56.15v10.88Z",fill:"#fff"}),jsxRuntimeExports.jsx("path",{d:"M267.47,0H89.16C39.92,0,0,39.92,0,89.16v178.3
3371C0,316.71,39.92,356.63,89.16,356.63h178.31c49.24,0,89.16-39.92,89.16-89.16V89.16C356.63,39.92,316.71,0,267.47,0ZM220.92,114.29l15.36,6.43c4.52,1.91,4.52,4.92,0,6.73l-15.36,6.43c-6.07,2.19-9.79,2.19-16.27,0l-15.36-6.43c-4.52-1.91-4.52-4.92,0-6.73l15.36-6.43c5.81-2.47,11.06-2.66,16.27,0ZM79.37,104.61c12.55-9.34,31.23-16.67,53.32-20.99,18.48-3.61,35.27-5.02,55.05-4.02,16.07,0,13.74,1.57,10.09,9.05-1.16,2.39-2.61,5.31-3.47,7.12-2.56,5.42-4.68,4.99-9.48,4.66-11.45-.5-22.97.86-33.61,2.87-13.15,2.61-24.3,6.93-31.83,12.55-7.53,5.52-11.05,12.05-10.04,18.58.9,6.53,6.33,12.75,15.36,17.87,9.04,5.12,20.37,8.97,34.23,10.77,13.86,1.81,29.31,1.66,42.76-.45,13.56-2.21,25.34-6.61,33.67-11.93,5.32-3.41,9.04-7.23,11.05-11.25,1.81-3.72,3.13-7.07,11.75-7.03h27.11c9.55-.3,10.14,3.21,9.04,7.03-2.51,8.44-9.44,16.57-20.38,23.6-13.96,8.94-33.54,15.77-56.33,19.38-22.69,3.62-47.4,4.02-70.59,1-23.2-3.01-43.78-9.14-58.95-17.67-15.16-8.44-24.2-18.88-25.71-29.92-1.61-10.95,4.32-21.89,16.97-31.23ZM294.88,225.68c0,28.55-52.22,51.66-116.58,51.66s-116.58-23.1-116.58-51.66c0-3.7.22-7.24.43-10.63,6.13,6.38,16.04,12.2,25.48,17.28,11.85,6.47,26.01,11.55,41.57,14.97,15.56,3.51,32.23,5.27,49.1,5.27s33.54-1.76,49.1-5.27c15.56-3.51,29.62-8.59,41.57-14.97h-.1c9.54-5.08,19.77-11,25.9-17.37.22,3.57.11,7.02.11,10.72ZM294.88,178.65c0,28.55-52.22,51.66-116.58,51.66s-116.58-23.1-116.58-51.66c0-3.7.22-7.24.43-10.63,6.13,6.38,16.04,12.2,25.48,17.28,11.85,6.47,26.01,11.55,41.57,14.97,15.56,3.51,32.23,5.27,49.1,5.27s33.54-1.76,49.1-5.27c15.56-3.51,29.62-8.59,41.57-14.97h-.1c9.54-5.08,19.77-11,25.9-17.37.22,3.57.11,7.02.11,10.72Z",fill:"#fff"}),jsxRuntimeExports.jsxs("g",{children:[jsxRuntimeExports.jsx("path",{d:"M548.28,203.9c-3.81-6.98-9.05-12.3-15.71-15.95-6.67-3.65-14.44-5.48-23.33-5.48-9.84,0-18.57,2.22-26.18,6.67-7.62,4.44-13.57,10.79-17.85,19.04-4.28,8.25-6.43,17.77-6.43,28.56s2.18,20.79,6.55,29.04c4.36,8.25,10.43,14.6,18.21,19.04,7.77,4.44,16.82,6.67,27.14,6.67,12.69,0,23.09-3.37,31.18-10.12,8.09-6.74,13.41-16.15,15.95-28.21h-57.13v-25.47h89.98v29.04c-2.22,11.59-6.98,22.3-14.28,32.13-7.3,9.84-16.7,17.73-28.21,23.68-11.51,5.95-24.4,8.93-38.68,8.93-16.03,0-30.51-3.61-43.44-10.83-12.94-7.22-23.09-17.26-30.47-30.11-7.38-12.85-11.07-27.45-11.07-43.8s3.69-30.98,11.07-43.92c7.38-12.93,17.53-23.01,30.47-30.23,12.93-7.22,27.33-10.83,43.2-10.83,18.72,0,34.99,4.56,48.8,13.69,13.81,9.13,23.33,21.94,28.56,38.44h-38.32Z",fill:"#fff"}),jsxRuntimeExports.jsx("path",{d:"M608.62,218.18c5.31-10.31,12.53-18.25,21.66-23.8,9.12-5.55,19.32-8.33,30.59-8.33,9.84,0,18.45,1.99,25.83,5.95,7.38,3.97,13.29,8.97,17.73,15v-18.8h33.56v131.87h-33.56v-19.28c-4.28,6.19-10.2,11.31-17.73,15.35-7.54,4.05-16.23,6.07-26.06,6.07-11.11,0-21.23-2.86-30.35-8.57-9.13-5.71-16.35-13.77-21.66-24.16-5.32-10.39-7.97-22.33-7.97-35.82s2.66-25.15,7.97-35.47ZM699.66,233.3c-3.18-5.79-7.46-10.24-12.85-13.33-5.4-3.09-11.19-4.64-17.38-4.64s-11.9,1.51-17.14,4.52c-5.24,3.02-9.48,7.42-12.73,13.21-3.25,5.79-4.88,12.66-4.88,20.59s1.63,14.88,4.88,20.83c3.25,5.95,7.54,10.51,12.85,13.69,5.31,3.18,10.99,4.76,17.02,4.76s11.98-1.55,17.38-4.64c5.39-3.09,9.68-7.54,12.85-13.33,3.17-5.79,4.76-12.73,4.76-20.83s-1.59-15.03-4.76-20.83Z",fill:"#fff"}),jsxRuntimeExports.jsx("path",{d:"M803.21,215.56v63.79c0,4.44,1.07,7.66,3.21,9.64,2.14,1.99,5.75,2.98,10.83,2.98h15.47v28.09h-20.95c-28.09,0-42.13-13.65-42.13-40.94v-63.55h-15.71v-27.37h15.71v-32.61h33.56v32.61h29.52v27.37h-29.52Z",fill:"#fff"}),jsxRuntimeExports.jsx("path",{d:"M951.5,192.83c7.77,4.37,13.84,10.79,18.21,19.28,4.36,8.49,6.55,18.69,6.55,30.59v77.36h-33.32v-72.84c0-10.47-2.62-18.53-7.85-24.16-5.24-5.63-12.38-8.45-21.42-8.45s-16.47,2.82-21.78,8.45c-5.32,5.63-7.97,13.69-7.97,24.16v72.84h-33.32v-176.14h33.32v60.7c4.28-5.71,10-10.19,17.14-13.45,7.14-3.25,15.07-4.88,23.8-4.88,10,0,18.88,2.18,26.66,6.55Z",fill:"#fff"}),jsxRuntimeExports.jsx("path",{d:"M1123.36,264.12h-96.4c.79,9.52,4.12,16.98,10,22.38,5.87,5.4,13.09,8.09,21.66,8.09,12.38,0,21.19-5.31,26.42-15.95h35.94c-3.81,12.7-11.11,23.13-21.9,31.3-10.79,8.17-24.04,12.26-39.75,12.26-12.7,0-24.08-2.82-34.16-8.45-10.08-5.63-17.93-13.61-23.57-23.92-5.63-10.31-8.45-22.22-8.45-35.71s2.77-25.63,8.33-35.94c5.55-10.31,13.33-18.25,23.33-23.8,10-5.55,21.5-8.33,34.51-8.33s23.76,2.7,33.68,8.09c9.92,5.4,17.61,13.05,23.09,22.97,5.47,9.92,8.21,21.3,8.21,34.16,0,4.76-.32,9.05-.95,12.85ZM1089.79,241.75c-.16-8.57-3.25-15.43-9.28-20.59-6.03-5.16-13.41-7.74-22.14-7.74-8.25,0-15.2,2.5-20.83,7.5-5.63,5-9.09,11.94-10.35,20.83h62.6Z",fill:"#fff"}),jsxRuntimeExports.jsx("path",{d:"M1192.5,192.24c6.9-3.96,14.8-5.95,23.68-5.95v34.99h-8.81c-10.47,0-18.37,2.46-23.68,7.38-5.32,4.92-7.97,13.49-7.97,25.71v65.7h-33.32v-131.87h33.32v20.47c4.28-6.98,9.88-12.46,16.78-16.42Z",fill:"#fff"}),jsxRuntimeExports.jsx("path",{d:"M1258.44,315.78c-9.28-3.96-16.62-9.68-22.02-17.14-5.4-7.46-8.17-16.26-8.33-26.42h35.7c.48,6.83,2.89,12.22,7.26,16.19,4.36,3.97,10.35,5.95,17.97,5.95s13.88-1.86,18.33-5.59c4.44-3.73,6.66-8.61,6.66-14.64,0-4.92-1.51-8.96-4.52-12.14-3.02-3.17-6.78-5.67-11.31-7.5-4.52-1.82-10.75-3.85-18.69-6.07-10.79-3.17-19.56-6.31-26.3-9.4-6.75-3.09-12.54-7.77-17.38-14.04-4.84-6.27-7.26-14.64-7.26-25.11,0-9.84,2.46-18.41,7.38-25.71,4.92-7.3,11.82-12.89,20.71-16.78,8.89-3.89,19.04-5.83,30.47-5.83,17.14,0,31.06,4.17,41.77,12.5,10.71,8.33,16.62,19.96,17.73,34.87h-36.66c-.32-5.71-2.74-10.43-7.26-14.16-4.52-3.73-10.51-5.59-17.97-5.59-6.51,0-11.7,1.67-15.59,5-3.89,3.33-5.83,8.17-5.83,14.52,0,4.44,1.47,8.13,4.4,11.07,2.93,2.94,6.58,5.32,10.95,7.14,4.36,1.83,10.51,3.93,18.45,6.31,10.79,3.18,19.6,6.35,26.42,9.52,6.82,3.18,12.69,7.94,17.61,14.28,4.92,6.35,7.38,14.68,7.38,24.99,0,8.89-2.3,17.14-6.9,24.76-4.6,7.62-11.35,13.69-20.23,18.21-8.89,4.52-19.44,6.78-31.66,6.78-11.59,0-22.02-1.98-31.3-5.95Z",fill:"#fff"}),jsxRuntimeExports.jsx("path",{d:"M1477.3,203.9c-3.81-6.98-9.04-12.3-15.71-15.95-6.67-3.65-14.44-5.48-23.33-5.48-9.84,0-18.57,2.22-26.18,6.67-7.62,4.44-13.57,10.79-17.85,19.04-4.28,8.25-6.43,17.77-6.43,28.56s2.18,20.79,6.55,29.04c4.36,8.25,10.43,14.6,18.21,19.04,7.77,4.44,16.82,6.67,27.14,6.67,12.69,0,23.09-3.37,31.18-10.12,8.09-6.74,13.41-16.15,15.95-28.21h-57.13v-25.47h89.98v29.04c-2.22,11.59-6.98,22.3-14.28,32.13-7.3,9.84-16.7,17.73-28.21,23.68-11.51,5.95-24.4,8.93-38.68,8.93-16.03,0-30.51-3.61-43.44-10.83-12.94-7.22-23.09-17.26-30.47-30.11-7.38-12.85-11.07-27.45-11.07-43.8s3.69-30.98,11.07-43.92c7.38-12.93,17.53-23.01,30.47-30.23,12.93-7.22,27.33-10.83,43.2-10.83,18.72,0,34.99,4.56,48.8,13.69,13.81,9.13,23.33,21.94,28.56,38.44h-38.32Z",fill:"#fff"})]})]}),WhiteStacked=({id:e,...t})=>jsxRuntimeExports.jsxs("svg",{...t,id:e,viewBox:"0 0 899.65 853.18",children:[jsxRuntimeExports.jsx("path",{d:"M412.48,589.38c-.79.65-1.34,1.37-1.
33765,2.16l-17.42,45.34c-1.17,3.02-2.14,6.49-2.93,10.43-.48-1.95-.99-3.81-1.52-5.58-.53-1.76-1.09-3.38-1.67-4.86l-17.48-45.34c-.38-.93-.94-1.68-1.69-2.27-.76-.58-1.73-.87-2.93-.87h-11.16l30.02,74.33h12.49l30.02-74.33h-11.15c-1.17,0-2.14.33-2.93.98ZM234.11,633.28c0,.72.26,1.33.77,1.82.51.49,1.21.75,2.11.75h9.31v13.52c-2.09.99-4.29,1.77-6.61,2.34-2.31.56-5.03.85-8.15.85-3.53,0-6.79-.61-9.77-1.82-2.98-1.21-5.55-2.97-7.71-5.27-2.16-2.3-3.84-5.11-5.04-8.45-1.2-3.34-1.8-7.16-1.8-11.44,0-3.97.56-7.57,1.7-10.79,1.13-3.22,2.74-5.98,4.83-8.28,2.09-2.3,4.62-4.06,7.58-5.3,2.97-1.23,6.28-1.85,9.95-1.85,2.26,0,4.26.15,5.99.46,1.73.31,3.29.7,4.68,1.18,1.39.48,2.66,1.05,3.8,1.7,1.15.65,2.27,1.3,3.37,1.95.86.55,1.7.82,2.52.82,1.3,0,2.35-.63,3.14-1.9l4.01-6.27c-3.08-2.88-6.85-5.22-11.28-7.02-4.44-1.8-9.69-2.7-15.75-2.7s-11.28.92-16.04,2.78c-4.76,1.85-8.81,4.45-12.16,7.81-3.34,3.36-5.92,7.37-7.74,12.03-1.82,4.66-2.73,9.78-2.73,15.37s.94,10.61,2.8,15.27c1.87,4.66,4.47,8.67,7.79,12.03,3.32,3.36,7.26,5.98,11.82,7.86,4.56,1.89,9.54,2.83,14.96,2.83,3.05,0,5.9-.16,8.54-.49,2.64-.32,5.11-.81,7.43-1.47,2.31-.65,4.49-1.48,6.53-2.49,2.04-1.01,4-2.2,5.88-3.58v-30.07h-24.73v7.81ZM337.79,598.4c-3.29-3.37-7.24-6.02-11.87-7.94-4.63-1.92-9.75-2.88-15.37-2.88s-10.75.95-15.4,2.85c-4.64,1.9-8.62,4.55-11.92,7.94-3.31,3.39-5.87,7.41-7.69,12.05-1.82,4.65-2.73,9.69-2.73,15.14s.91,10.5,2.73,15.14c1.81,4.65,4.38,8.66,7.69,12.05,3.31,3.39,7.28,6.04,11.92,7.94,4.65,1.9,9.78,2.85,15.4,2.85s10.74-.95,15.37-2.85,8.58-4.55,11.87-7.94c3.29-3.39,5.84-7.41,7.66-12.05,1.81-4.64,2.72-9.69,2.72-15.14s-.91-10.49-2.72-15.14c-1.82-4.64-4.37-8.65-7.66-12.03ZM332.37,636.54c-1.08,3.24-2.63,5.98-4.65,8.23-2.02,2.24-4.48,3.97-7.38,5.16-2.9,1.2-6.16,1.8-9.79,1.8s-6.9-.6-9.82-1.8c-2.91-1.2-5.39-2.92-7.43-5.16-2.04-2.25-3.61-4.99-4.7-8.23-1.1-3.24-1.64-6.9-1.64-10.98s.54-7.74,1.64-10.97c1.1-3.24,2.66-5.99,4.7-8.25,2.04-2.26,4.52-3.99,7.43-5.19,2.91-1.2,6.19-1.8,9.82-1.8s6.9.6,9.79,1.8c2.9,1.2,5.35,2.93,7.38,5.19,2.02,2.26,3.57,5.01,4.65,8.25,1.08,3.24,1.62,6.9,1.62,10.97s-.54,7.74-1.62,10.98ZM586.3,606.39c2.11-2.26,4.63-4,7.56-5.21,2.93-1.22,6.14-1.82,9.64-1.82,2.98,0,5.44.31,7.38.92,1.94.62,3.54,1.28,4.81,2.01,1.27.72,2.31,1.39,3.14,2,.82.62,1.63.93,2.42.93s1.35-.15,1.77-.46c.43-.31.78-.67,1.06-1.08l4.63-6.43c-2.95-2.91-6.49-5.25-10.62-7.02-4.13-1.76-8.95-2.64-14.47-2.64s-10.82.93-15.5,2.8c-4.68,1.87-8.7,4.48-12.05,7.84s-5.97,7.36-7.82,12c-1.85,4.64-2.78,9.76-2.78,15.34s.83,10.61,2.49,15.27c1.66,4.66,4.06,8.67,7.17,12.03,3.12,3.36,6.88,5.98,11.28,7.86,4.4,1.89,9.36,2.83,14.88,2.83,6.17,0,11.45-.99,15.86-2.98,4.4-1.99,8.11-4.85,11.13-8.59l-5.45-5.91c-.55-.58-1.2-.87-1.95-.87-.45,0-.86.09-1.23.28-.38.19-.74.44-1.08.75-1.13,1.03-2.27,1.89-3.42,2.59-1.15.7-2.37,1.28-3.65,1.72-1.28.44-2.69.77-4.21.97-1.53.2-3.23.31-5.11.31-3.15,0-6.1-.59-8.84-1.77-2.74-1.18-5.12-2.88-7.14-5.11-2.02-2.23-3.62-4.97-4.81-8.22-1.18-3.26-1.77-6.97-1.77-11.16s.59-7.69,1.77-10.92c1.18-3.24,2.83-5.99,4.93-8.25ZM692.63,588.4v31.97h-34.85v-31.97h-13.93v74.33h13.93v-32.49h34.85v32.49h13.93v-74.33h-13.93ZM505.77,662.73h46.88v-11.05h-32.95v-21.02h25.96v-10.64h-25.96v-20.61h32.95v-11h-46.88v74.33ZM433.19,599.76h22.46v62.97h13.83v-62.97h22.36v-11.36h-58.65v11.36Z",fill:"#fff"}),jsxRuntimeExports.jsx("path",{d:"M578.19-.07h-256.74C250.56-.07,193.09,57.4,193.09,128.3v256.74c0,70.9,57.47,128.37,128.37,128.37h256.74c70.9,0,128.37-57.47,128.37-128.37V128.3C706.56,57.4,649.09-.07,578.19-.07ZM511.17,164.48l22.12,9.25c6.51,2.75,6.51,7.08,0,9.69l-22.12,9.25c-8.74,3.15-14.1,3.15-23.42,0l-22.12-9.25c-6.51-2.75-6.51-7.08,0-9.69l22.12-9.25c8.36-3.56,15.92-3.83,23.42,0ZM307.37,150.54c18.07-13.45,44.97-24,76.77-30.22,26.6-5.2,50.78-7.23,79.26-5.78,23.14,0,19.78,2.26,14.53,13.03-1.68,3.43-3.76,7.64-4.99,10.25-3.68,7.8-6.74,7.18-13.65,6.71-16.48-.72-33.07,1.24-48.4,4.13-18.94,3.76-34.99,9.98-45.83,18.07-10.84,7.95-15.9,17.35-14.46,26.75,1.3,9.4,9.11,18.36,22.12,25.74,13.01,7.37,29.33,12.91,49.28,15.51,19.95,2.6,42.19,2.39,61.57-.64,19.52-3.18,36.48-9.52,48.48-17.18,7.66-4.92,13.01-10.41,15.9-16.19,2.6-5.35,4.51-10.19,16.92-10.12h39.04c13.75-.43,14.6,4.63,13.01,10.12-3.61,12.15-13.59,23.86-29.35,33.98-20.1,12.87-48.29,22.7-81.11,27.9-32.68,5.2-68.24,5.78-101.64,1.45-33.4-4.34-63.04-13.16-84.87-25.45-21.83-12.14-34.84-27.18-37.01-43.09-2.31-15.76,6.22-31.52,24.43-44.97ZM617.67,324.87c0,41.11-75.18,74.38-167.86,74.38s-167.86-33.26-167.86-74.38c0-5.32.31-10.42.62-15.3,8.82,9.18,23.09,17.56,36.68,24.88,17.06,9.31,37.45,16.63,59.86,21.55,22.41,5.06,46.41,7.58,70.7,7.58s48.29-2.53,70.7-7.58c22.41-5.06,42.65-12.37,59.86-21.55h-.14c13.74-7.32,28.47-15.83,37.29-25.01.31,5.14.16,10.11.16,15.43ZM617.67,257.15c0,41.11-75.18,74.38-167.86,74.38s-167.86-33.26-167.86-74.38c0-5.32.31-10.42.62-15.3,8.82,9.18,23.09,17.56,36.68,24.88,17.06,9.31,37.45,16.63,59.86,21.55,22.41,5.06,46.41,7.58,70.7,7.58s48.29-2.53,70.7-7.58c22.41-5.06,42.65-12.37,59.86-21.55h-.14c13.74-7.32,28.47-15.83,37.29-25.01.31,5.14.16,10.11.16,15.43Z",fill:"#fff"}),jsxRuntimeExports.jsxs("g",{children:[jsxRuntimeExports.jsx("path",{d:"M101.68,756c-3.13-5.74-7.43-10.1-12.91-13.1-5.48-3-11.86-4.5-19.16-4.5-8.08,0-15.25,1.83-21.51,5.48-6.26,3.65-11.15,8.87-14.67,15.64-3.52,6.78-5.28,14.6-5.28,23.46s1.79,17.08,5.38,23.86c3.58,6.78,8.57,12,14.96,15.64,6.39,3.65,13.82,5.48,22.29,5.48,10.43,0,18.97-2.77,25.62-8.31,6.65-5.54,11.01-13.26,13.1-23.17h-46.93v-20.92h73.91v23.86c-1.83,9.52-5.74,18.32-11.73,26.4-6,8.08-13.72,14.57-23.17,19.46-9.45,4.89-20.04,7.33-31.77,7.33-13.17,0-25.06-2.96-35.69-8.9-10.63-5.93-18.97-14.18-25.03-24.74-6.06-10.56-9.09-22.55-9.09-35.98s3.03-25.45,9.09-36.08c6.06-10.62,14.4-18.9,25.03-24.83,10.62-5.93,22.45-8.9,35.49-8.9,15.38,0,28.74,3.75,40.08,11.24,11.34,7.5,19.16,18.02,23.46,31.58h-31.48Z",fill:"#fff"}),jsxRuntimeExports.jsx("path",{d:"M151.24,767.73c4.37-8.47,10.3-14.99,17.79-19.55,7.49-4.56,15.87-6.84,25.13-6.84,8.08,0,15.15,1.63,21.22,4.89,6.06,3.26,10.92,7.37,14.57,12.32v-15.45h27.57v108.33h-27.57v-15.84c-3.52,5.08-8.38,9.29-14.57,12.61-6.19,3.32-13.33,4.99-21.41,4.99-9.13,0-17.44-2.35-24.93-7.04-7.5-4.69-13.43-11.31-17.79-19.85-4.37-8.54-6.55-18.35-6.55-29.43s2.18-20.66,6.55-29.13ZM226.04,780.15c-2.61-4.76-6.13-8.41-10.56-10.95-4.43-2.54-9.19-3.81-14.27-3.81s-9.78,1.24-14.08,3.72c-4.3,2.48-7.79,6.1-10.46,10.85-2.67,4.76-4.01,10.4-4.01,16.91s1.34,12.22,4.01,17.11c2.67,4.89,6.19,8.64,10.56,11.24,4.37,2.61,9.03,3.91,13.98,3.91s9.84-1.27,14.27-3.81c4.43-2.54,7.95-6.19,10.56-10.95,2.61-4.76,3.91-10.46,3.91-17.11s-1.3-12.35-3.91-17.11Z",fill:"#fff"}),jsxRuntimeExports.jsx("path",{d:"M311.09,765.58v52.4c0,3.65.88,6.29,2.64,7.92,1.76,1.63,4.72,2.44,8.9,2.44h12.71v23.07h-17.21c-23.07,0-34.61-11.21-34.61-33.63v-52.21h-12.91v-22.49h12.91v-26.79h27.57v26.79h24.25v22.49h-24.25Z",fill:"#fff"}),jsxRuntimeExports.jsx("path",{d:"M432.91,746.91c6.39,3.59,11.37,8.87,14.96,15.84,3.58,6.98,5.38,15.35,5.38,25.13v63.55h-27.38v-59.83c0-8.6-2.15-15.22-6.45-19.85-4.3-4.63-10.17-6.94-17.6-6.94s-13.53,2.32-17.89,6.94c-4.37,4.63-6.55,11.24-6.55,19.85v59.83h-27.37v-144.7h27.37v49.86c3.52-4.69,8.21-8.37,14.08-11.05,5.87-2.67,12.38-4.01,19.55-4.01,8.21,0,15.51,1.79,21.9,5.38Z",fill:"#fff"}),jsxRuntimeExports.jsx("path",{d:"M574.09,805.47h-79.19c.65,7.82,3.39,13.95,8.21,18.38,4.82,4.43,10.75,6.65,17.79,6.65,10.17,0,17.4-4.37,21.7-13.1h29.53c-3.13,10.43-9.13,19-17.99,25.71-8.87,6.72-19.75,10.07-32.65,10.07-10.43,0-19.78-2.31-28.06-6.94-8.28-4.63-14.73-11.18-19.36-19.65-4.63-8.47-6.94-18.25-6.94-29.33s2.28-21.05,6.84-29.53c4.56-8.47,
33710.95-14.99,19.16-19.55,8.21-4.56,17.66-6.84,28.35-6.84s19.52,2.22,27.67,6.65c8.15,4.43,14.47,10.72,18.97,18.87,4.5,8.15,6.75,17.5,6.75,28.06,0,3.91-.26,7.43-.78,10.56ZM546.52,787.09c-.13-7.04-2.67-12.68-7.63-16.91-4.96-4.23-11.02-6.36-18.18-6.36-6.78,0-12.48,2.05-17.11,6.16-4.63,4.11-7.46,9.81-8.51,17.11h51.43Z",fill:"#fff"}),jsxRuntimeExports.jsx("path",{d:"M630.89,746.42c5.67-3.26,12.15-4.89,19.46-4.89v28.74h-7.23c-8.6,0-15.09,2.02-19.46,6.06-4.37,4.04-6.55,11.08-6.55,21.12v53.97h-27.37v-108.33h27.37v16.82c3.52-5.73,8.11-10.23,13.79-13.49Z",fill:"#fff"}),jsxRuntimeExports.jsx("path",{d:"M685.05,847.9c-7.63-3.26-13.66-7.95-18.09-14.08-4.43-6.13-6.72-13.36-6.84-21.7h29.33c.39,5.61,2.38,10.04,5.96,13.3,3.58,3.26,8.51,4.89,14.76,4.89s11.41-1.53,15.06-4.6c3.65-3.06,5.47-7.07,5.47-12.03,0-4.04-1.24-7.36-3.72-9.97-2.48-2.61-5.57-4.66-9.29-6.16-3.72-1.5-8.83-3.16-15.35-4.99-8.87-2.61-16.07-5.18-21.61-7.72-5.54-2.54-10.3-6.39-14.27-11.54-3.98-5.15-5.96-12.03-5.96-20.63,0-8.08,2.02-15.12,6.06-21.12,4.04-5.99,9.71-10.59,17.01-13.79,7.3-3.19,15.64-4.79,25.03-4.79,14.08,0,25.52,3.42,34.32,10.27,8.8,6.84,13.65,16.39,14.57,28.65h-30.11c-.26-4.69-2.25-8.57-5.96-11.63-3.72-3.06-8.64-4.6-14.76-4.6-5.35,0-9.61,1.37-12.81,4.11-3.2,2.74-4.79,6.72-4.79,11.93,0,3.65,1.2,6.68,3.62,9.09,2.41,2.41,5.41,4.37,8.99,5.87,3.58,1.5,8.63,3.23,15.15,5.18,8.86,2.61,16.1,5.22,21.7,7.82,5.6,2.61,10.43,6.52,14.47,11.73,4.04,5.22,6.06,12.06,6.06,20.53,0,7.3-1.89,14.08-5.67,20.34-3.78,6.26-9.32,11.24-16.62,14.96-7.3,3.72-15.97,5.57-26.01,5.57-9.52,0-18.09-1.63-25.71-4.89Z",fill:"#fff"}),jsxRuntimeExports.jsx("path",{d:"M864.84,756c-3.13-5.74-7.43-10.1-12.91-13.1-5.48-3-11.86-4.5-19.16-4.5-8.08,0-15.25,1.83-21.51,5.48-6.26,3.65-11.15,8.87-14.67,15.64-3.52,6.78-5.28,14.6-5.28,23.46s1.79,17.08,5.38,23.86c3.58,6.78,8.57,12,14.96,15.64,6.39,3.65,13.82,5.48,22.29,5.48,10.43,0,18.97-2.77,25.62-8.31,6.65-5.54,11.01-13.26,13.1-23.17h-46.93v-20.92h73.91v23.86c-1.83,9.52-5.74,18.32-11.73,26.4-6,8.08-13.72,14.57-23.17,19.46-9.45,4.89-20.04,7.33-31.77,7.33-13.17,0-25.06-2.96-35.69-8.9-10.63-5.93-18.97-14.18-25.03-24.74-6.06-10.56-9.09-22.55-9.09-35.98s3.03-25.45,9.09-36.08c6.06-10.62,14.4-18.9,25.03-24.83,10.62-5.93,22.45-8.9,35.49-8.9,15.38,0,28.74,3.75,40.08,11.24,11.34,7.5,19.16,18.02,23.46,31.58h-31.48Z",fill:"#fff"})]})]}),GsgAppLogo=({className:e,style:t,environment:n,logoUuid:i})=>i?jsxRuntimeExports.jsx("img",{className:e,style:t,src:`${GsgServiceUtil$1.getApiBaseUrl(n,GsgService.AUTH)}/logo/app/${i}`}):jsxRuntimeExports.jsx(GsgLogo,{className:e,style:t}),getAppMenuKey=(e,t)=>`${e.code}-${t.key}`,GsgHeaderAppSelector=({currentAppInfo:e,currentAppLogo:t,currentAppMenu:n})=>{const{environment:i,app:s,visibleAccessibleApps:r}=useGatherSgContext(),[o,l]=useUpdateState({}),[c,h]=useUpdateState({}),[p,m]=reactExports.useState({}),g=e??s,E=reactExports.useMemo(()=>(r==null?void 0:r.sort((j,B)=>j.name.localeCompare(B.name)))??[],[r]);if(!reactExports.useMemo(()=>{var D,U;if(!(E!=null&&E.length))return!1;let j=E.length;if(E.every(({code:z})=>z!==g.code)&&j++,j>1||n&&(n==null?void 0:n.length)>1)return!0;const B=n==null?void 0:n.find(z=>z.current);return B?!!(((D=B.items)==null?void 0:D.length)>=2||(U=B==null?void 0:B.header)!=null&&U.rightLink&&B.items.length===1):!1},[E,n]))return null;const C=({title:j,rightLink:B})=>jsxRuntimeExports.jsxs("div",{className:"-mt-1 p-2 flex items-center justify-between",children:[jsxRuntimeExports.jsx("div",{className:"text-sm font-semibold",children:j}),B&&jsxRuntimeExports.jsxs("a",{className:`text-sm font-normal text-primary flex items-center ${B.active?"text-neutral-40 cursor-not-allowed":""}`,href:B.href,onClick:B.onClick,children:[jsxRuntimeExports.jsx("span",{children:B.title}),jsxRuntimeExports.jsx("span",{className:"ml-1 mt-0.5",children:B.active?jsxRuntimeExports.jsx(Tick,{className:"text-primary",size:12}):jsxRuntimeExports.jsx(Link$1,{size:12})})]})]}),T=(j,{title:B,href:D,requireAttention:U,active:z,onClick:R},a)=>jsxRuntimeExports.jsxs("a",{className:`p-2 flex justify-between items-center space-x-12 text-neutral-50 ${z?"cursor-not-allowed":"hover:bg-purple-10"} `,href:R||z?void 0:D?GsgAppUtil$1.appendTokens(i,`${j.webBaseUrl}${D}`):void 0,onClick:R&&!z?R:void 0,children:[jsxRuntimeExports.jsx("div",{className:"text-sm",children:B}),U?jsxRuntimeExports.jsx("div",{className:"bg-blue-40",style:{height:10,width:10,borderRadius:"50%"}}):z?jsxRuntimeExports.jsx(Tick,{size:14,className:"text-primary"}):jsxRuntimeExports.jsx("div",{})]},a),I=(j,B)=>{const D=getAppMenuKey(j,B);return jsxRuntimeExports.jsxs(Card,{className:"text-neutral-60 overflow-y-auto p-2",style:{maxHeight:GsgLayoutUtil.getHeaderDropdownMaxHeight()},children:[jsxRuntimeExports.jsx(H5,{className:"p-2",children:j.name}),B.header&&C(B.header),!!B.items.length&&jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx("div",{className:"-mt-1 -space-y-1",children:(p[D]?B.items:B.items.slice(0,5)).sort((U,z)=>U.title.localeCompare(z.title)).map((U,z)=>T(j,U,z))}),B.items.length>5&&jsxRuntimeExports.jsxs("a",{className:"-mt-1 p-2 flex text-sm",onClick:()=>m(U=>({...U,[D]:!U[D]})),children:["View ",p[D]?"less":"more",B.term?` ${StringUtil$1.pluralize(B.term.toLowerCase(),2,!1)}`:""]})]})]})},M=({app:j,hasMenu:B,highlight:D,subTitle:U})=>{const{code:z,name:R,logoUuid:a,webBaseUrl:f}=j,d=j.code===g.code;let v=d?t:void 0;return v||(v=jsxRuntimeExports.jsx(GsgAppLogo,{className:"h-6",environment:i,logoUuid:a})),jsxRuntimeExports.jsx("a",{className:B||!d?"cursor-pointer":"cursor-not-allowed",href:d||!f?void 0:GsgAp
337pUtil$1.appendTokens(i,f),onMouseEnter:()=>l({[z]:!0}),onMouseLeave:()=>l({[z]:!1}),children:jsxRuntimeExports.jsxs("div",{className:`p-2 text-black rounded-lg flex items-center justify-between space-x-8 ${D?"bg-purple-10":""}`,children:[jsxRuntimeExports.jsxs("div",{className:"flex items-center space-x-2",children:[v,jsxRuntimeExports.jsx("div",{className:"text-sm whitespace-nowrap",children:`${R}${U?` (${U})`:""}`})]}),B?jsxRuntimeExports.jsx(CaretRight,{size:10,className:D?"text-primary":"text-neutral-60"}):jsxRuntimeExports.jsx("div",{})]})},z)},P=(j,B)=>{const D=B.items.length>0||!!B.header,U=!!c[getAppMenuKey(j,B)];return M({app:j,hasMenu:D,highlight:U,subTitle:B.title})},N=j=>{const D=!(j.code===g.code)&&(!!o[j.code]||!!c[j.code]);return M({app:j,hasMenu:!1,highlight:D})},O=()=>{let j;const B=[];for(const D of E){if(D.code!==g.code){B.push(N(D));continue}if(!n){j=N(D);continue}for(const U of n){const z=jsxRuntimeExports.jsx("div",{className:U.current?"":"py-2",children:jsxRuntimeExports.jsx(Tooltip,{type:"custom",overlayClassName:"rounded-lg fixed",showArrow:!1,placement:"leftTop",trigger:"click",title:I(D,U),onOpenChange:R=>h({[getAppMenuKey(D,U)]:R}),children:P(D,U)},getAppMenuKey(D,U))});U.current?j=z:B.push(z)}}return j||(j=N(g)),jsxRuntimeExports.jsxs(Card,{className:"overflow-y-auto",style:{maxHeight:GsgLayoutUtil.getHeaderDropdownMaxHeight()},children:[jsxRuntimeExports.jsxs("div",{className:"p-2 space-y-2",children:[jsxRuntimeExports.jsxs("div",{className:"flex items-center space-x-2",children:[jsxRuntimeExports.jsx(HouseOutline,{size:16}),jsxRuntimeExports.jsx("div",{className:"text-xs font-semibold",children:"Current"})]}),jsxRuntimeExports.jsx("div",{children:j})]}),!!B.length&&jsxRuntimeExports.jsx("div",{className:"bg-neutral-10 rounded-lg",children:jsxRuntimeExports.jsxs("div",{className:"p-2 space-y-2",children:[jsxRuntimeExports.jsxs("div",{className:"flex items-center space-x-2",children:[jsxRuntimeExports.jsx(Transfer,{size:16}),jsxRuntimeExports.jsx("div",{className:"text-xs font-semibold",children:"Switch To"})]}),B.map((D,U)=>jsxRuntimeExports.jsxs("div",{children:[D,U<B.length-1&&jsxRuntimeExports.jsx(Divider,{className:"my-2"})]},U))]})})]})};return jsxRuntimeExports.jsx(GsgHeaderButton,{dropdown:O(),children:jsxRuntimeExports.jsx(AppSwitcher,{size:24,className:"text-primary"})})},GsgHeaderBrand=e=>{const{logo:t,teamName:n,appName:i,workspace:s,onClick:r}=e,{app:o}=useGatherSgContext(),[l]=useBreakpoint(ResponsiveSize.MD),[c,h]=reactExports.useState(!1),p=reactExports.useRef(null),m=l,g=typeof s=="function"?s(m):s;reactExports.useEffect(()=>{h(!1)},[m]);const E=()=>{const C=l?250:350;let T,I;return n?(T=n,I=typeof i=="object"?void 0:i??o.name):T=typeof i=="object"?void 0:i??o.name,jsxRuntimeExports.jsxs("div",{className:"flex items-center space-x-2 md:space-x-3",children:[t??jsxRuntimeExports.jsx(GsgLogo,{className:"h-9"}),jsxRuntimeExports.jsxs("div",{className:"text-primary",children:[jsxRuntimeExports.jsx("div",{className:"text-sm md:text-base font-extrabold truncate",style:{maxWidth:C},children:T}),I&&jsxRuntimeExports.jsx("div",{className:"text-xs truncate",style:{maxWidth:C},children:I})]})]})},A=C=>jsxRuntimeExports.jsx("div",{id:GsgLayoutId.BRAND,ref:p,className:"inline-flex items-center h-full cursor-pointer",onClick:C,children:jsxRuntimeExports.jsxs("div",{className:`py-1 px-2 rounded-lg flex items-center space-x-4 text-primary ${c?"bg-purple-20":"hover:bg-purple-10"}`,children:[E(),jsxRuntimeExports.jsx("div",{className:"flex",children:jsxRuntimeExports.jsx(CaretUpDown,{size:16,className:"text-primary"})})]})});return!g||Array.isArray(g)&&g.length===0?jsxRuntimeExports.jsx("div",{id:GsgLayoutId.BRAND,className:r?"cursor-pointer":void 0,onClick:r,children:E()}):m?jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[A(()=>h(!c)),jsxRuntimeExports.jsx(GsgHeaderWorkspaceCollapsible,{brandRef:p,open:c,onOpenChange:h,...g})]}):jsxRuntimeExports.jsx(Dropdown,{getPopupContainer:()=>document.getElementById(GsgLayoutId.BRAND),overlayClassName:"rounded-lg",placement:"bottom",dropdownRender:()=>jsxRuntimeExports.jsx(GsgHeaderWorkspaceSelector,{...g}),onOpenChange:h,children:A()})},GsgHeaderCollapsibleOverlay=()=>{const{headerBottom:e}=reactExports.useContext(GsgHeaderContext),{windowHeight:t}=useWindowSize();return jsxRuntimeExports.jsx("div",{className:"absolute z-20 bg-black bg-opacity-60 overflow-hidden",style:{width:"150%",height:t-e,right:0,top:e,backdropFilter:"blur(10px)"}})},GsgHeaderMainMenu=({menu:e,openedMenu:t,onMenuOpenChange:n})=>{const{activeMenu:i}=reactExports.useContext(GsgHeaderContext),[s,r,o]=useUpdateState({}),l=reactExports.useMemo(()=>UUID$1.short(),[]);if(reactExports.useEffect(()=>{o(t?{[t]:!0}:{})},[t]),!(e!=null&&e.length))return jsxRuntimeExports.jsx("div",{});const c=({active:p,key:m,title:g,onClick:E,hasSubMenu:A,subMenuOpen:C})=>jsxRuntimeExports.jsx("div",{id:`${l}_${m}`,className:`h-full flex items-center border-0 border-b-2 border-solid ${p?"border-primary":"border-transparent"}`,children:jsxRuntimeExports.jsx(GsgLayoutLink,{className:"cursor-pointer",onClick:E,children:jsxRuntimeExports.jsxs("div",{className:"-mb-1 px-4 p-3 flex items-center space-x-2 text-primary text-sm font-semibold rounded-lg hover:bg-purple-10",children:[jsxRuntimeExports.jsx("div",{children:g}),A&&jsxRuntimeExports.jsx(CaretUpDown,{size:12,up:C})]})})}),h=(p,m)=>jsxRuntimeExports.jsx(Card,{className:"py-0.5 px-0.5 text-sm overflow-y-auto",children:jsxRuntimeExports.jsx("div",{className:"py-4 px-1.5 overflow-y-auto",style:{maxHeight:GsgLayoutUtil.getHeaderDropdownMaxHeight()},children:p.map(({title:g,menu:E},A)=>jsxRuntimeExports.jsxs(reactExports.Fragment,{children:[g&&jsxRuntimeExports.jsx("div",{className:"py-1 px-2 font-semibold",children:g}),E.map(({key:C,title:T,onClick:I},M)=>jsxRuntimeExports.jsx(GsgLayoutLink,{className:"cursor-pointer",onClick:I,children:jsxRuntimeExports.jsx("div",{className:Tailwind.merge(["py-1 px-2 rounded-lg text-neutral-50",C===m?"text-primary font-semibold cursor-default":"hover:bg-purple-10"]),children:T})},M)),A<p.length-1&&jsxRuntimeExports.jsx(Divider,{className:"my-4"})]},A))})});return jsxRuntimeExports.jsxs("div",{className:"h-full px-2 flex flex-wrap items-center",children:[e.map(({key:p,title:m,onClick:g,subMenu:E}
337)=>{const A=p===i||!!(E!=null&&E.some(({menu:C})=>C.some(({key:T})=>T===i)));return jsxRuntimeExports.jsx("div",{className:"h-full",children:E?jsxRuntimeExports.jsx(Dropdown,{className:"gsg-header-v2-main-menu",overlayClassName:"rounded-full",placement:"bottomLeft",getPopupContainer:()=>document.getElementById(`${l}_${p}`),dropdownRender:()=>h(E,i),open:!!s[p],onOpenChange:C=>{r({[p]:C}),n==null||n(p,C)},children:c({active:A,key:p,title:m,hasSubMenu:!0,subMenuOpen:!!s[p]})}):c({active:A,key:p,title:m,onClick:g})},p)}),jsxRuntimeExports.jsx("div",{style:{width:1}})]})},LogoutModal=({open:e,onOk:t,onCancel:n})=>{const[i]=useBreakpoint(ResponsiveSize.SM),[s,r]=reactExports.useState(!1);return jsxRuntimeExports.jsx(Modal,{title:"Are you sure you want to log out?",width:500,zIndex:2e3,open:e,closable:!1,disabled:s,okText:i?"Yes":"Yes, Log Out",onOk:()=>{r(!0),t()},okLoading:s,cancelText:"No",onCancel:n})},GsgHeaderMenuCollapsible=e=>{var f;const{open:t,paddings:n,mainMenu:i,settingsMenu:s,profile:r,extra:o}=e,{user:l,environment:c}=useGatherSgContext(),{headerBottom:h,activeMenu:p}=reactExports.useContext(GsgHeaderContext),{windowHeight:m,responsiveSize:g}=useWindowSize(),E=useHeaderHeight(),{headerFooterPaddings:A}=usePagePaddings(n),[C,T]=reactExports.useState(!1),[I,M]=reactExports.useState(),[P,N]=reactExports.useState(!1),O=reactExports.useRef(null),j=reactExports.useRef(null),B=!!l&&(r==null?void 0:r.visible)!==!1;if(useOnClickOutside([O,j],async d=>{d.stopPropagation(),await SleepUtil$1.sleep(10),T(!1)}),useUnscrollable(C),reactExports.useEffect(()=>{T(!1)},[t]),reactExports.useEffect(()=>{M(void 0)},[C]),!(t&&((i==null?void 0:i.length)||(Array.isArray(s)?!!(s!=null&&s.length):!!s)||!!l||(o==null?void 0:o.mainMenuTop)||(o==null?void 0:o.mainMenuBottom)||(o==null?void 0:o.settingsBottom)||(o==null?void 0:o.manageProfileBottom))))return null;const U=()=>jsxRuntimeExports.jsxs("div",{ref:O,className:`p-4 flex justify-center items-center cursor-pointer ${C?"bg-primary":""}`,style:{height:E,width:E,marginLeft:-A.paddingLeft},onClick:()=>T(!C),children:[C?jsxRuntimeExports.jsx(Cross,{size:22,className:"text-white"}):jsxRuntimeExports.jsx(Menu,{size:22,className:"text-primary"}),(o==null?void 0:o.iconOverlay)&&jsxRuntimeExports.jsx("div",{className:"absolute",children:typeof o.iconOverlay=="function"?o.iconOverlay(C):o.iconOverlay})]}),z=({key:d,title:v,onClick:b,subMenu:S})=>jsxRuntimeExports.jsxs(reactExports.Fragment,{children:[jsxRuntimeExports.jsx(GsgLayoutLink,{className:"cursor-pointer",onClick:S?()=>M(w=>w===d?void 0:d):b,children:jsxRuntimeExports.jsxs("div",{className:` 338 px-4 py-3 border-0 border-b border-neutral-30 border-solid text-neutral-60 339 flex justify-between items-center space-x-4 340 ${d===p?"bg-purple-20":"bg-white hover:bg-purple-10"} 341 `,children:[jsxRuntimeExports.jsx("div",{children:v}),S&&jsxRuntimeExports.jsx(CaretUpDown,{size:12,up:I===d})]})}),S&&jsxRuntimeExports.jsx(Collapsible,{expanded:I===d,children:S.map(({title:w,menu:y})=>y.map(({key:u,title:x,onClick:L},_)=>jsxRuntimeExports.jsxs(reactExports.Fragment,{children:[_===0&&w&&jsxRuntimeExports.jsx("div",{className:"pl-8 pr-4 py-2 bg-neutral-30 text-sm font-semibold",children:w}),jsxRuntimeExports.jsx(GsgLayoutLink,{className:"cursor-pointer",onClick:L,children:jsxRuntimeExports.jsx("div",{className:` 342 ${w?"pl-12":"pl-8"} pr-4 py-3 343 border-0 border-b border-neutral-30 border-solid text-neutral-60 344 flex items-center space-x-1 345 ${u===p?"bg-purple-20":"bg-neutral-20 hover:bg-purple-10"} 346 `,children:jsxRuntimeExports.jsx("div",{children:x})})},u)]},u)))})]},d),R=d=>d.map(v=>z(v)),a=()=>jsxRuntimeExports.jsx(Collapsible,{expanded:C,className:"absolute z-20 w-full",style:{left:-A.paddingLeft+(g>=ResponsiveSize.MD?32:8),top:h},children:jsxRuntimeExports.jsxs("div",{ref:j,children:[B&&jsxRuntimeExports.jsxs("div",{className:"p-4 flex items-center space-x-4 bg-primary",style:A,children:[jsxRuntimeExports.jsx(Avatar,{size:30,name:l.name,pictureSrc:l.profilePictureSrc}),jsxRuntimeExports.jsx("div",{className:"font-semibold text-white",children:l.name})]}),jsxRuntimeExports.jsxs("div",{className:"overflow-y-auto shadow-lg",style:{maxHeight:m-h-200},children:[Array.isArray(o==null?void 0:o.mainMenuTop)?R(o==null?void 0:o.mainMenuTop):o==null?void 0:o.mainMenuTop,i&&R(i),Array.isArray(o==null?void 0:o.mainMenuBottom)?R(o==null?void 0:o.mainMenuBottom):o==null?void 0:o.mainMenuBottom,Array.isArray(s)&&!!s.length&&z({key:"settings",title:"Settings",subMenu:[{menu:s}]}),!Array.isArray(s)&&!!s&&z(s),Array.isArray(o==null?void 0:o.settingsBottom)?R(o==null?void 0:o.settingsBottom):o==null?void 0:o.settingsBottom,B&&!!(r!=null&&r.manageAccount)&&z({key:r.manageAccount.key??"ManageAccount",title:r.manageAccount.text??`Manage ${SYSTEM_NAME$1} Account`,onClick:r.manageAccount.onClick}),Array.isArray(o==null?void 0:o.manageProfileBottom)?R(o==null?void 0:o.manageProfileBottom):o==null?void 0:o.manageProfileBottom,B&&z({key:"Logout",title:"Log Out",onClick:()=>N(!0)})]})]})});return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[U(),C&&jsxRuntimeExports.jsx(GsgHeaderCollapsibleOverlay,{}),t&&a(),jsxRuntimeExports.jsx(LogoutModal,{open:P,onOk:((f=r==null?void 0:r.logout)==null?void 0:f.onClick)??(()=>GsgAuthUtil$1.logout(c)),onCancel:()=>N(!1)})]})},GsgHeaderProfile=({manageAccount:e,logout:t,extra:n,open:i,onOpenChange:s})=>{const{user:r,environment:o}=useGatherSgContext(),{activeMenu:l}=reactExports.useContext(GsgHeaderContext),[c,h]=reactExports.useState(!1);if(!r)return null;const p=()=>jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(Card,{className:"p-4 text-neutral-60 overflow-y-auto",style:{maxHeight:GsgLayoutUtil.getHeaderDropdownMaxHeight()},children:jsxRuntimeExports.jsxs("div",{className:"flex flex-col items-center space-y-6",children:[jsxRuntimeExports.jsxs("div",{className:"flex flex-col items-center space-y-4",children:[jsxRuntimeExports.jsx(Avatar,{size:60,name:r.name,pictureSrc:r.profilePictureSrc}),r&&jsxRuntimeExports.jsxs("div",{className:"text-center space-y-1",children:[jsxRuntimeExports.jsx("div",{className:"font-semibold",children:r.name}),jsxRuntimeExports.jsxs("div",{className:"text-sm text-neutral-50 whitespace-nowrap",children:[(r.landlineNumber||r.mobileNumber)&&jsxRuntimeExports.jsx("div",{children:Formatter$1.contactNumber(r.landlineNumber||r.mobileNumber)}),r.email&&jsxRuntimeExports.jsx("div",{children:r.email})]})]})]}),e&&jsxRuntimeExports.jsx(GsgLayoutLink,{onClick:e.onClick,children:jsxRuntimeExports.jsx(Button,{type:"secondary",size:"small",onClick:()=>s==null?void 0:s(!1),children:e.text??`Manage ${SYSTEM_NAME$1} Account`})}),n==null?void 0:n.logoutTop,jsxRuntimeExports.jsx("a",{className:"text-sm font-semibold",onClick:()=>h(!0),children:"Log Out"})]})}),jsxRuntimeExports.jsx(LogoutModal,{open:c,onOk:(t==null?void 0:t.onClick)??(()=>GsgAuthUtil$1.logout(o)),onCancel:()=>h(!1)})]});return jsxRuntimeExports.jsx(GsgHeaderButton,{active:!!(e!=null&&e.key)&&e.key===l,dropdown:p(),open:i,onOpenChange:s,children:(m,g)=>jsxRuntimeExports.jsx(Avatar,{className:m||g?"bg-primary text-white":void 0,size:30,name:r.name,pictureSrc:r.profilePictureSrc})})},GsgHeaderSettings=({menu:e})=>{const{activeMenu:t}=reactExports.useContext(GsgHeaderContext);if(!e)return null;if(Array.isArray(e))return e.length?jsxRuntimeExports.jsx(GsgHeaderButton,{id:"settings-menu",menu:{items:e.map(({key:r,title:o,onClick:l})=>({key:r,label:jsxRuntimeExports.jsx(GsgLayoutLink,{onClick:l,children:o})})),activeKey:t},children:(r,o)=>r||o?jsxRuntimeExports.jsx(SettingsFilled,{size:24,className:"text-primary"}):jsxRuntimeExports.jsx(Settings,{size:24,className:"text-neutral-50"})}):null;const{key:n,onClick:i}=e,s=n===t;return jsxRuntimeExports.jsx(GsgLayoutLink,{className:"mt-1",onClick:i,children:jsxRuntimeExports.jsx(GsgHeaderButton,{id:"settings-menu",active:s,children:(r,o)=>r||o?jsxRuntimeExports.jsx(SettingsFilled,{size:24,className:"text-primary"}):jsxRuntimeExports.jsx(Settings,{size:24,className:"text-neutral-50"})})})},GsgHeaderWorkspaceCollapsible=e=>{const{brandRef:t,open:n,onOpenChange:i,paddings:s,appName:r,items:o,header:l,footer:c}=e,{app:h}=useGatherSgContext(),{headerBottom:p}=reactExports.useContext(GsgHeaderContext),{windowHeight:m,responsiveSize:g}=useWindowSize(),{headerFooterPaddings:E}=usePagePaddings(s),A=reactExports.useRef(null);useOnClickOutside([t,A],async M=>{M.stopPropagation(),await SleepUtil$1.sleep(10),i(!1)}),useUnscrollable(n);const C=(M,P)=>jsxRuntimeExports.jsx("div",{className:Tailwind.merge("border-0 border-b border-neutral-30 border-solid text-neutral-60 font-normal bg-white",P),children:M}),T=()=>{if(!l)return null;const{title:M,rightLink:P}=l,N=jsxRuntimeExports.jsxs("div",{className:"px-4 py-3 flex items-center space-x-2",children:[((P==null?void 0:P.requireAttention)||(P==null?void 0:P.active))&&jsxRuntimeExports.jsx("div",{children:P.requireAttention?jsxRuntimeExports.jsx("div",{className:"h-3 w-3 bg-blue-40 rounded-full"}):P.active?jsxRuntimeExports.jsx(Tick,{className:"-mb-0.5 text-primary",size:16}):null}),jsxRuntimeExports.jsxs("div",{className:"flex-1 flex items-center justify-between space-x-4",children:[jsxRuntimeExports.jsx("div",{className:"font-semibold",children:M}),P&&jsxRuntimeExports.jsx("a",{className:`text-sm ${P.active?"text-neutral-40 cursor-not-allowed":"text-primary"}`,href:P.active?void 0:P.href,onClick:P.active?void 0:P.onClick,children:P.title})]})]});return C(N,"border-b-primary")},I=({title:M,active:P,requireAttention:N,href:O,onClick:j})=>{const B=jsxRuntimeExports.jsxs("a",{className:`px-4 py-3 flex items-center space-x-2 text-neutral-60 ${P?"cursor-not-allowed":"cursor-pointer"}`,href:P?void 0:O,onClick:P?void 0:j,children:[(N||P)&&jsxRuntimeExports.jsx("div",{children:N?jsxRuntimeExports.jsx("div",{className:"h-3 w-3 bg-blue-40 rounded-full"}):P?jsxRuntimeExports.jsx(Tick,{className:"-mb-0.5 text-primary",size:16}):null}),jsxRuntimeExports.jsx("div",{children:M})]});return C(B,P?"cursor-not-allowed":"cursor-pointer hover:bg-purple-10")};return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[n&&jsxRuntimeExports.jsx(GsgHeaderCollapsibleOverlay,{}),jsxRuntimeExports.jsx(Collapsible,{expanded:n,className:"absolute z-20 w-full",style:{left:-E.paddingLeft+(g>=ResponsiveSize.MD?32:8),top:p},children:jsxRuntimeExports.jsxs("div",{ref:A,className:"flex flex-col shadow-lg",style:{maxHeight:m-p-144},children:[C(jsxRuntimeExports.jsx("div",{className:"px-4 py-3 font-semibold",children:r??h.name}),"font-semibold border-t border-b-primary"),T(),Array.isArray(o)?jsxRuntimeExports.jsx("div",{className:"flex-1 overflow-y-auto",children:o.map(M=>jsxRuntimeExports.jsx(reactExports.Fragment,{children:I(M)},M.key))}):o,c&&C(c)]})})]})},GsgHeaderWorkspaceSelector=e=>{const{containerClassName:t,containerStyle:n,appName:i,items:s,term:r,header:o,footer:l}=e,{app:c}=useGatherSgContext(),[h,p]=reactExports.useState(!1),m=()=>{if(!o)return null;const{title:E,rightLink:A}=o;return jsxRuntimeExports.jsxs("div",{className:"p-2 flex items-center justify-between space-x-4",children:[jsxRuntimeExports.jsx("div",{className:"text-sm font-semibold",children:E}),A&&jsxRuntimeExports.jsxs("div",{className:"flex items-center space-x-2 text-sm",children:[jsxRuntimeExports.jsx("a",{className:A.active?"text-neutral-40 cursor-not-allowed":"text-primary",href:A.active?void 0:A.href,onClick:A.active?void 0:A.onClick,children:A.title}),((A==null?void 0:A.requireAttention)||(A==null?void 0:A.active))&&jsxRuntimeExports.jsx("div",{children:A.requireAttention?jsxRuntimeExports.jsx("div",{className:"h-3 w-3 bg-blue-40 rounded-full"}):A.active?jsxRuntimeExports.jsx(Tick,{className:"-mb-0.5 text-primary",size:12}):null})]})]})},g=({key:E,title:A,active:C,requireAttention:T,href:I,onClick:M})=>jsxRuntimeExports.jsxs("a",{className:`p-2 flex justify-between items-center space-x-12 rounded-lg ${C?"cursor-not-allowed":"hover:bg-purple-10"}`,href:C?void 0:I,onClick:C?void 0:M,children:[jsxRuntimeExports.jsx("div",{className:`text-sm ${C?"text-neutral-40":"text-neutral-50"}`,children:A}),T?jsxRuntimeExports.jsx("div",{className:"bg-blue-40",style:{height:10,width:10,borderRadius:"50%"}}):C?jsxRuntimeExports.jsx(Tick,{size:14,className:"text-primary"}):jsxRuntimeExports.jsx("div",{})]},E);return jsxRuntimeExports.jsxs(Card,{className:Tailwind.merge("text-neutral-60 overflow-y-auto py-3 px-2",t),style:{maxHeight:GsgLayoutUtil.getHeaderDropdownMaxHeight(),...n},children:[jsxRuntimeExports.jsx(H5,{className:"p-2",children:i??c.name}),m(),Array.isArray(s)?jsxRuntimeExports.jsxs("div",{children:[jsxRuntimeExports.jsx("div",{className:"-mt-1 -space-y-1",children:s.slice(0,h?void 0:5).map(E=>g(E))}),s.length>5&&jsxRuntimeExports.jsxs("a",{className:"-mt-1 p-2 flex text-sm",onClick:()=>p(!h),children:["View ",h?"less":"more",r?` ${StringUtil$1.pluralize(r.toLowerCase(),2,!1)}`:""]})]}):s,l]})},GsgHeader$1=e=>{const{className:t,style:n,paddings:i,brand:s,profile:r,settingsMenu:o,mainMenu:l,openedMenu:c,onMenuOpenChange:h,menuCollapsibleOpen:p,onMenuCollapsibleOpenChange:m,activeMenu:g,secondaryMenu:E,appSelector:A,extra:C,collapsibleMenu:T}=e,{windowWidth:I}=useWindowSize(),{headerFooterPaddings:M}
346=usePagePaddings(i),P=useHeaderHeight(),N=reactExports.useRef(null),O=reactExports.useRef(null),j=reactExports.useRef(null),[B,D]=reactExports.useState(),[U,z]=reactExports.useState(!1),R=N.current?N.current.offsetTop+N.current.clientHeight-2:0;reactExports.useEffect(()=>{p!=null&&z(p)},[p]),reactExports.useLayoutEffect(()=>{var b,S;if(I<ResponsiveSize.MD){z(!0),m==null||m(!0),D(ResponsiveSize.MD);return}if(U){B&&I>B&&(z(!1),m==null||m(!1),D(void 0));return}const d=((b=O.current)==null?void 0:b.getBoundingClientRect().width)??0,v=((S=j.current)==null?void 0:S.getBoundingClientRect().width)??0;d<v&&(z(!0),m==null||m(!0),D(I))},[I,U,B,l]),reactExports.useLayoutEffect(()=>{const f=O.current,d=j.current;if(!f||!d||typeof ResizeObserver>"u")return;const v=()=>{if(U||I<ResponsiveSize.MD)return;const S=f.getBoundingClientRect().width,w=d.getBoundingClientRect().width;S<w&&(z(!0),m==null||m(!0),D(I))},b=new ResizeObserver(v);return b.observe(f),b.observe(d),()=>b.disconnect()},[I,U]);const a=f=>f?typeof f=="function"?f(U):f:null;return jsxRuntimeExports.jsxs(GsgHeaderContext.Provider,{value:{headerBottom:R,activeMenu:g},children:[jsxRuntimeExports.jsx("div",{id:GsgLayoutId.HEADER,ref:N,children:jsxRuntimeExports.jsx(Header,{className:Tailwind.merge("bg-white shadow overflow-x-scroll overflow-y-hidden hide-scrollbar",t),style:{height:P,...M,...n},children:jsxRuntimeExports.jsxs("div",{className:"flex items-center h-full space-x-2",children:[jsxRuntimeExports.jsx(GsgHeaderMenuCollapsible,{open:U,paddings:i,mainMenu:l,settingsMenu:o,profile:r,extra:T==null?void 0:T.extra}),a(C==null?void 0:C.brandLeft),jsxRuntimeExports.jsx(GsgHeaderBrand,{...s}),a(C==null?void 0:C.mainMenuLeft),jsxRuntimeExports.jsx("div",{ref:O,className:`h-full ${U?"hidden":""}`,children:jsxRuntimeExports.jsx(GsgHeaderMainMenu,{menu:l,openedMenu:c,onMenuOpenChange:h})}),jsxRuntimeExports.jsx("div",{ref:j,className:"absolute invisible",children:jsxRuntimeExports.jsx(GsgHeaderMainMenu,{menu:l})}),a(C==null?void 0:C.mainMenuRight),jsxRuntimeExports.jsxs("div",{className:"flex items-center justify-end flex-1 space-x-2 md:space-x-4",children:[a(C==null?void 0:C.settingsMenuLeft),!U&&jsxRuntimeExports.jsx(GsgHeaderSettings,{menu:o}),a(C==null?void 0:C.settingsMenuRight),a(C==null?void 0:C.profileLeft),!U&&(r==null?void 0:r.visible)!==!1&&jsxRuntimeExports.jsx(GsgHeaderProfile,{...r}),a(C==null?void 0:C.profileRight),a(C==null?void 0:C.appSelectorLeft),(A==null?void 0:A.visible)!==!1&&jsxRuntimeExports.jsx(GsgHeaderAppSelector,{...A}),a(C==null?void 0:C.appSelectorRight)]})]})})}),E&&jsxRuntimeExports.jsx(GsgSecondaryHeader,{paddings:i,menu:E})]})},GsgLayoutLink=({children:e,onClick:t,className:n})=>t?typeof t=="function"?jsxRuntimeExports.jsx("a",{className:n,onClick:t,children:e}):typeof t=="string"?ValidationUtil$1.isUrl(t)?jsxRuntimeExports.jsx("a",{className:n,href:t,target:"_blank",rel:"noreferrer",children:e}):jsxRuntimeExports.jsx(Link$2,{className:n,to:t,children:e}):jsxRuntimeExports.jsx(Link$2,{...t,className:n,children:e}):jsxRuntimeExports.jsx("div",{className:n,children:e}),GsgSecondaryHeader=({paddings:e,menu:t})=>{var P;const[n]=useBreakpoint(ResponsiveSize.SM),{windowWidth:i,responsiveSize:s}=useWindowSize(),{headerFooterPaddings:r,pagePaddings:o}=usePagePaddings(e),l=!s||s>=ResponsiveSize.MD?56:48,c=((P=GsgLayoutUtil.getHeaderContainer())==null?void 0:P.bottom)??0,h=reactExports.useRef(null),[p,m]=reactExports.useState(!1),[g,E]=reactExports.useState(!1),[A,C]=reactExports.useState(!1);reactExports.useLayoutEffect(()=>{T()},[i,t]);const T=()=>{if(!h.current)return;const{scrollLeft:N,scrollWidth:O,offsetWidth:j}=h.current;m(N>0),E(N<O-j-36)},I=({ref:N,offsetTop:O})=>{var B;let j=(((B=N.current)==null?void 0:B.offsetTop)??0)-c;O!=null?j-=O:j-=o.paddingTop,window.scrollTo({top:j,behavior:"smooth"})},M=()=>{var N;return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsxs("div",{className:"py-3 px-4 border border-x-0 border-t-neutral-30 border-b-primary border-solid cursor-pointer flex justify-between items-center space-x-1 bg-white",onClick:()=>C(O=>!O),children:[jsxRuntimeExports.jsx("div",{className:"font-semibold text-primary",children:(N=t.filter(({visible:O})=>O)[0])==null?void 0:N.title}),jsxRuntimeExports.jsx("div",{className:"flex items-center space-x-2",children:jsxRuntimeExports.jsx(CaretUpDown,{size:12,up:A})})]}),jsxRuntimeExports.jsx(Collapsible,{expanded:A,className:"absolute z-10 w-full shadow-lg",children:t.map((O,j)=>{const{title:B,count:D,visible:U}=O;return jsxRuntimeExports.jsxs("div",{className:"py-3 px-4 border-0 border-b border-neutral-30 border-solid cursor-pointer flex items-center justify-between bg-neutral-10",onClick:()=>{C(!1),I(O)},children:[jsxRuntimeExports.jsx("div",{className:`${U?"text-primary":"text-neutral-50"}`,children:B}),!!D&&jsxRuntimeExports.jsx("div",{className:`rounded-xl py-0.5 px-1.5 text-xs text-white font-semibold ${U?"bg-primary":"bg-neutral-50"}`,children:D>99?"99+":D})]},j)})})]})};return t.length?n?M():jsxRuntimeExports.jsxs("div",{className:"flex",children:[p&&jsxRuntimeExports.jsx("div",{className:"flex items-center justify-center w-8 border-0 border-r-2 border-t-2 border-solid border-neutral-30 text-neutral-50 bg-white cursor-pointer",onClick:()=>{h!=null&&h.current&&(h.current.scrollLeft-=80,T())},children:jsxRuntimeExports.jsx(CaretLeft,{size:16})}),jsxRuntimeExports.jsx("div",{ref:h,className:"hide-scrollbar py-4 flex items-center space-x-4 bg-white w-full overflow-x-auto overflow-y-hidden border-0 border-t-2 border-solid border-neutral-30",style:{height:l,...r},onScroll:T,children:t.map((N,O)=>{const{title:j,count:B,visible:D}=N;return jsxRuntimeExports.jsxs("div",{className:` 347 h-9 px-1.5 flex items-center space-x-1 cursor-pointer rounded-lg text-sm font-semibold 348 ${D?"text-primary bg-purple-10":"text-neutral-50 bg-neutral-20"} 349 `,onClick:()=>I(N),children:[jsxRuntimeExports.jsx("div",{className:"whitespace-nowrap",children:j}),!!B&&jsxRuntimeExports.jsx("div",{className:`rounded-xl py-0.5 px-1.5 text-xs text-white font-semibold ${D?"bg-primary":"bg-neutral-50"}`,children:B>99?"99+":B})]},O)})}),g&&jsxRuntimeExports.jsx("div",{className:"flex items-center justify-center w-8 border-0 border-l-2 border-t-2 border-solid border-neutral-30 text-neutral-50 bg-white cursor-pointer",onClick:()=>{h!=null&&h.current&&(h.current.scrollLeft+=80,T())},children:jsxRuntimeExports.jsx(CaretRight,{size:14})})]}):null},GsgUserDeclarationBanner=({paddings:e,description:t,...n})=>{const{app:i}=useGatherSgContext();return jsxRuntimeExports.jsx(Banner,{type:"primary",paddings:e,children:jsxRuntimeExports.jsxs("div",{className:"flex justify-between items-center space-x-8",children:[jsxRuntimeExports.jsx("div",{className:"text-white font-semibold",children:t??`As part of IM8 compliance to reduce overall security risk, you are required to perform a declaration every 30 days, to ensure that your users are still actively using ${i.name} and are still part of your organisation. Users with access to other systems on ${SYSTEM_NAME$1} are also required to perform a declaration for each system respectively.`}),jsxRuntimeExports.jsx(Button,{type:"secondary",...n,children:"Declare Now"})]})})},PoweredByGovtech=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 256 55",children:jsxRuntimeExports.jsxs("g",{clipPath:"url(#clip0_24938_1018)",children:[jsxRuntimeExports.jsx("path",{d:"M2.56877 25.2329C3.09639 25.2329 3.55465 25.2938 3.94144 25.4176C4.32822 25.5415 4.64564 25.7136 4.89789 25.9362C5.15014 26.1587 5.33513 26.4232 5.45915 26.7339C5.58107 27.0425 5.
34964204 27.3825 5.64204 27.7499C5.64204 28.1173 5.57897 28.4825 5.45074 28.8016C5.32252 29.1207 5.13123 29.3936 4.87687 29.6224C4.62252 29.8512 4.303 30.0297 3.91831 30.1577C3.53363 30.2858 3.08588 30.3488 2.57087 30.3488H1.46937V33.126H0V25.2329H2.56877ZM2.56877 29.2005C2.83783 29.2005 3.07327 29.1669 3.27297 29.0997C3.47267 29.0325 3.64084 28.936 3.77327 28.81C3.9057 28.6841 4.0045 28.5308 4.07177 28.3524C4.13693 28.1718 4.17057 27.9703 4.17057 27.7499C4.17057 27.5295 4.13693 27.3468 4.07177 27.1768C4.0066 27.0068 3.9078 26.8598 3.77747 26.7402C3.64714 26.6205 3.48108 26.5281 3.27928 26.4652C3.07958 26.4022 2.84204 26.3686 2.56877 26.3686H1.46937V29.2005H2.56877Z",fill:"currentColor"}),jsxRuntimeExports.jsx("path",{d:"M15.7573 29.1795C15.7573 29.7589 15.6606 30.2942 15.4693 30.7875C15.278 31.2808 15.0068 31.707 14.6579 32.0681C14.3089 32.4291 13.8864 32.7083 13.3945 32.912C12.9026 33.1135 12.3561 33.2142 11.7549 33.2142C11.1537 33.2142 10.6135 33.1135 10.1216 32.912C9.62967 32.7104 9.20715 32.4291 8.8561 32.0681C8.50505 31.707 8.23177 31.2808 8.03838 30.7875C7.84499 30.2942 7.74829 29.7589 7.74829 29.1795C7.74829 28.6001 7.84499 28.0648 8.03838 27.5715C8.23177 27.0782 8.50294 26.652 8.8561 26.291C9.20715 25.9299 9.62967 25.6507 10.1216 25.4471C10.6135 25.2455 11.1579 25.1448 11.7549 25.1448C12.1564 25.1448 12.5327 25.191 12.8858 25.2833C13.239 25.3757 13.5627 25.5079 13.8591 25.6759C14.1534 25.8459 14.4204 26.0516 14.6537 26.2931C14.8891 26.5345 15.0888 26.8053 15.2528 27.1034C15.4168 27.4015 15.5408 27.7247 15.627 28.0753C15.7131 28.4238 15.7552 28.7933 15.7552 29.1774L15.7573 29.1795ZM14.2543 29.1795C14.2543 28.7471 14.1954 28.3587 14.0798 28.0144C13.9621 27.6702 13.7981 27.3784 13.5816 27.1391C13.3672 26.8997 13.1044 26.715 12.7975 26.587C12.4906 26.4589 12.1417 26.3959 11.757 26.3959C11.3723 26.3959 11.0234 26.4589 10.7165 26.587C10.4074 26.715 10.1468 26.8976 9.93027 27.1391C9.71375 27.3784 9.54769 27.6702 9.42997 28.0144C9.31225 28.3587 9.2555 28.7471 9.2555 29.1795C9.2555 29.612 9.31436 30.0003 9.42997 30.3446C9.54559 30.6889 9.71375 30.9786 9.93027 31.2179C10.1468 31.4572 10.4095 31.6398 10.7165 31.7658C11.0234 31.8938 11.3723 31.9568 11.757 31.9568C12.1417 31.9568 12.4906 31.8938 12.7975 31.7658C13.1044 31.6377 13.3672 31.4551 13.5816 31.2179C13.796 30.9786 13.9621 30.6889 14.0798 30.3446C14.1954 30.0003 14.2543 29.612 14.2543 29.1795Z",fill:"currentColor"}),jsxRuntimeExports.jsx("path",{d:"M28.66 25.2329L26.2069 33.126H24.8783L23.1504 27.7331C23.1021 27.6029 23.06 27.4413 23.0201 27.2524C22.9991 27.3426 22.9759 27.4287 22.9549 27.5085C22.9339 27.5883 22.9087 27.6638 22.8834 27.7331L21.1408 33.126H19.8081L17.3591 25.2329H18.5889C18.7171 25.2329 18.8222 25.2623 18.9084 25.3232C18.9946 25.3841 19.0513 25.4638 19.0807 25.5667L20.4261 30.2879C20.4555 30.4033 20.4829 30.5314 20.5102 30.6678C20.5375 30.8043 20.5648 30.947 20.5943 31.0961C20.6237 30.9428 20.6552 30.8001 20.691 30.6657C20.7246 30.5314 20.7624 30.4054 20.8024 30.29L22.3537 25.5688C22.3831 25.4848 22.4399 25.4092 22.5261 25.34C22.6123 25.2707 22.7174 25.2371 22.8414 25.2371H23.2723C23.4006 25.2371 23.5036 25.2686 23.5834 25.3295C23.6633 25.3904 23.7243 25.4722 23.7642 25.5688L25.3114 30.29C25.387 30.5146 25.4564 30.7749 25.5195 31.0709C25.5678 30.7833 25.6204 30.523 25.6771 30.29L27.0225 25.5688C27.0435 25.4785 27.1003 25.3988 27.1885 25.3337C27.2768 25.2686 27.384 25.235 27.5081 25.235H28.6621L28.66 25.2329Z",fill:"currentColor"}),jsxRuntimeExports.jsx("path",{d:"M32.7486 26.4002V28.5897H35.515V29.7191H32.7486V31.9506H36.257V33.1241H31.2729V25.231H36.257V26.3981H32.7486V26.4002Z",fill:"currentColor"}),jsxRuntimeExports.jsx("path",{d:"M45.8448 33.126H44.5163C44.264 33.126 44.0832 33.0274 43.9697 32.8321L42.3091 30.3047C42.2481 30.2102 42.1787 30.143 42.1052 30.1031C42.0295 30.0633 41.9202 30.0423 41.7751 30.0423H41.1466V33.126H39.6772V25.2329H42.0884C42.6244 25.2329 43.0847 25.2875 43.4673 25.3988C43.852 25.51 44.1673 25.6654 44.4133 25.8648C44.6592 26.0642 44.84 26.3035 44.9577 26.5827C45.0733 26.8619 45.1322 27.1684 45.1322 27.5022C45.1322 27.7688 45.0923 28.0186 45.0145 28.2558C44.9367 28.493 44.8232 28.7071 44.676 28.9003C44.5289 29.0934 44.346 29.2613 44.1295 29.4083C43.913 29.5531 43.6649 29.6686 43.3896 29.7526C43.4841 29.8071 43.5724 29.8722 43.6523 29.9457C43.7322 30.0213 43.8058 30.1094 43.8709 30.2102L45.849 33.1239L45.8448 33.126ZM42.0631 28.9884C42.3406 28.9884 42.5823 28.9549 42.7884 28.8856C42.9944 28.8163 43.1625 28.7218 43.2971 28.6001C43.4295 28.4783 43.5283 28.3335 43.5956 28.1655C43.6607 27.9976 43.6944 27.815 43.6944 27.6134C43.6944 27.2125 43.5619 26.906 43.2992 26.6919C43.0343 26.4778 42.6307 26.3707 42.0884 26.3707H41.1487V28.9905H42.0673L42.0631 28.9884Z",fill:"currentColor"}),jsxRuntimeExports.jsx("path",{d:"M50.3202 26.4002V28.5897H53.0865V29.7191H50.3202V31.9506H53.8286V33.1241H48.8445V25.231H53.8286V26.3981H50.3202V26.4002Z",fill:"currentColor"}),jsxRuntimeExports.jsx("path",{d:"M64.3663 29.1796C64.3663 29.759 64.2696 30.2901 64.0762 30.7729C63.8828 31.2579
34963.6117 31.6735 63.2627 32.022C62.9138 32.3705 62.4913 32.6434 61.9994 32.8344C61.5075 33.0275 60.9609 33.1241 60.3597 33.1241H57.3474V25.231H60.3597C60.9609 25.231 61.5075 25.3275 61.9994 25.5228C62.4913 25.718 62.9117 25.9888 63.2627 26.3352C63.6117 26.6836 63.8849 27.0993 64.0762 27.5821C64.2696 28.067 64.3663 28.5981 64.3663 29.1754V29.1796ZM62.857 29.1796C62.857 28.7472 62.8003 28.3588 62.6846 28.0145C62.569 27.6703 62.4051 27.3806 62.1864 27.1413C61.9699 26.9019 61.7072 26.7193 61.4003 26.5934C61.0934 26.4653 60.7444 26.4023 60.3597 26.4023H58.8231V31.959H60.3597C60.7465 31.959 61.0934 31.896 61.4003 31.768C61.7072 31.6399 61.9699 31.4573 62.1864 31.2201C62.403 30.9808 62.569 30.6911 62.6846 30.3468C62.8003 30.0025 62.857 29.6142 62.857 29.1817V29.1796Z",fill:"currentColor"}),jsxRuntimeExports.jsx("path",{d:"M75.6315 25.2331C76.1486 25.2331 76.5921 25.2813 76.96 25.38C77.3279 25.4787 77.6306 25.6193 77.8639 25.7998C78.0994 25.9825 78.2717 26.2029 78.381 26.4611C78.4903 26.7193 78.545 27.0111 78.545 27.3344C78.545 27.5191 78.5177 27.6976 78.463 27.8655C78.4084 28.0355 78.3243 28.193 78.2087 28.3399C78.093 28.4869 77.948 28.6212 77.7714 28.7409C77.5949 28.8605 77.3846 28.9634 77.1408 29.0474C78.2276 29.2909 78.7699 29.8766 78.7699 30.8044C78.7699 31.1382 78.7069 31.4489 78.5786 31.7323C78.4504 32.0157 78.2654 32.2613 78.0216 32.467C77.7777 32.6728 77.4771 32.8344 77.1198 32.9499C76.7624 33.0653 76.3546 33.1241 75.8964 33.1241H72.9114V25.231H75.6336L75.6315 25.2331ZM74.3807 26.3687V28.6506H75.5495C76.0519 28.6506 76.4324 28.5603 76.6889 28.3777C76.9453 28.1951 77.0735 27.9075 77.0735 27.5107C77.0735 27.114 76.9558 26.8075 76.7246 26.6311C76.4912 26.4569 76.1276 26.3687 75.6315 26.3687H74.3807ZM75.8669 31.98C76.1402 31.98 76.3693 31.9464 76.5564 31.8813C76.7414 31.8163 76.8907 31.7281 77.0021 31.6189C77.1135 31.5098 77.1934 31.3817 77.2417 31.2369C77.2901 31.092 77.3153 30.9367 77.3153 30.7729C77.3153 30.6092 77.2879 30.4476 77.2333 30.3111C77.1786 30.1747 77.0925 30.0592 76.9768 29.9626C76.8612 29.8661 76.7099 29.7926 76.5249 29.7422C76.3399 29.6918 76.1192 29.6666 75.8606 29.6666H74.3786V31.98H75.8648H75.8669Z",fill:"currentColor"}),jsxRuntimeExports.jsx("path",{d:"M85.2823 30.0696V33.126H83.8171V30.0696L80.9373 25.2329H82.2321C82.3604 25.2329 82.4613 25.2644 82.5349 25.3253C82.6084 25.3862 82.6715 25.4659 82.724 25.5604L84.1661 28.197C84.2502 28.3545 84.3237 28.5014 84.3868 28.64C84.4499 28.7785 84.5087 28.9171 84.5592 29.0556C84.6075 28.9171 84.6622 28.7785 84.7231 28.64C84.7841 28.5014 84.8556 28.3545 84.9354 28.197L86.3733 25.5604C86.4132 25.4806 86.4742 25.405 86.5541 25.3358C86.6339 25.2665 86.7369 25.2329 86.861 25.2329H88.1622L85.2823 30.0696Z",fill:"currentColor"}),jsxRuntimeExports.jsx("path",{d:"M118.041 54.6409C117.558 54.6409 117.114 54.5443 116.709 54.3281C115.767 53.8264 115.618 52.7579 115.597 51.7775C115.571 50.5705 115.769 48.8701 116.04 46.5189C116.082 46.1579 116.126 45.7821 116.17 45.3916C116.204 45.0915 116.24 44.785 116.276 44.4743C116.881 39.2346 117.636 32.7165 116.49 28.2115C115.437 24.0739 111.878 18.1436 109.753 14.6021C109.412 14.0353 109.118 13.5462 108.868 13.1201C107.451 10.706 107.012 9.2281 107.398 8.18058C107.617 7.58859 108.103 7.16035 108.842 6.90214C111.905 5.83993 123.841 7.43955 134.072 11.0208C135.669 11.5792 137.284 12.2489 138.705 12.8388C139.361 13.1117 139.983 13.3678 140.559 13.5987C145.699 15.6434 149.39 17.4655 151.843 19.1701C153.951 20.6353 155.131 21.9915 155.549 23.4336C156.033 25.0941 155.719 26.6287 154.5 28.5663C153.369 30.3632 151.427 32.5737 147.799 36.1928C145.02 38.9638 140.609 42.2701 134.688 46.0214C129.901 49.0548 125.567 51.4605 123.927 52.3548C121.52 53.6647 119.574 54.6451 118.035 54.6451L118.041 54.6409ZM111.703 7.45004C110.539 7.45004 109.654 7.54241 109.13 7.72295C108.641 7.89298 108.342 8.14069 108.218 8.48077C107.939 9.23859 108.384 10.5716 109.622 12.6792C109.87 13.1012 110.163 13.5903 110.503 14.155C112.654 17.7384 116.254 23.7359 117.337 27.9974C118.523 32.6556 117.757 39.264 117.144 44.575C117.108 44.8836 117.072 45.1901 117.039 45.4903C116.994 45.8829 116.95 46.2586 116.908 46.6197C116.41 50.9021 116.162 53.0518 117.121 53.5619C118.306 54.1916 120.206 53.3918 123.517 51.5865C126.319 50.0603 140.63 42.1147 147.189 35.5735C153.878 28.9042 155.494 26.3474 154.719 23.675C153.684 20.1147 145.961 16.6804 140.242 14.4048C139.659 14.1739 139.035 13.9136 138.375 13.6407C136.962 13.055 135.363 12.39
34916 133.786 11.8395C125.361 8.89012 116.326 7.45004 111.703 7.45004Z",fill:"currentColor"}),jsxRuntimeExports.jsx("path",{d:"M117.148 51.0513C116.044 51.0513 115.26 50.8393 114.774 50.4111C112.859 48.7275 112.813 46.6618 113.168 41.6174C113.574 35.8424 113.782 31.4487 112.763 27.5063C111.848 23.9754 110.587 21.8027 109.25 19.504C108.882 18.87 108.502 18.2151 108.121 17.5223C106.992 15.4567 106.953 13.5569 108.002 11.8712C108.662 10.8132 109.727 9.87901 111.258 9.02042C116.036 6.33759 122.09 5.78969 129.252 7.39561C132.092 8.03168 135.682 9.44236 137.616 10.4479C142.663 13.0656 146.468 15.6225 148.929 18.0471C151.307 20.3899 152.511 22.6927 152.511 24.8927C152.511 31.0624 147.677 36.4574 146.195 37.9626C144.109 40.0807 136.79 45.1861 129.626 47.8185C125.739 49.246 122.563 50.2116 120.185 50.6903C118.987 50.9317 117.978 51.0513 117.148 51.0513ZM121.703 7.36832C117.9 7.36832 114.547 8.17233 111.686 9.78034C110.286 10.5676 109.324 11.401 108.744 12.333C107.871 13.7311 107.92 15.337 108.886 17.1067C109.261 17.791 109.639 18.4418 110.003 19.0695C111.369 21.4227 112.662 23.6437 113.606 27.2901C114.661 31.3605 114.451 35.8214 114.039 41.6803C113.698 46.5128 113.726 48.3307 115.35 49.7603C115.779 50.1382 116.935 50.4572 120.013 49.838C122.346 49.3698 125.48 48.4147 129.325 47.004C136.367 44.4177 143.54 39.4237 145.574 37.3559C151.204 31.6334 151.641 26.3727 151.641 24.8948C151.641 20.7887 146.787 16.1893 137.216 11.2225C135.6 10.3849 132.003 8.90706 129.062 8.2479C126.452 7.66221 123.994 7.37042 121.703 7.37042V7.36832Z",fill:"currentColor"}),jsxRuntimeExports.jsx("path",{d:"M117.514 47.5182C115.5 47.5182 113.051 47.1446 111.38 45.6331C110.247 44.6087 109.629 43.1959 109.545 41.4368C109.437 39.2137 109.538 37.7022 109.635 36.2411C109.751 34.5135 109.858 32.8803 109.576 30.2793C109.225 27.0318 108.323 24.9682 107.369 22.7829C107.087 22.1385 106.795 21.4709 106.511 20.7593C105.866 19.1408 106.28 17.4236 107.743 15.6602C108.853 14.3209 110.572 12.9186 113.148 11.2455C113.784 10.832 114.453 10.3555 115.161 9.85164C118.476 7.4921 122.603 4.55736 127.612 5.18714C130.065 5.49572 132.485 6.19267 134.248 7.09534C137.488 8.75584 141.007 11.4135 143.657 14.2034C146.01 16.6763 148.894 20.52 149.281 24.7793C149.901 31.6123 145.968 38.6973 143.966 41.0589C142.156 43.1938 140.275 44.2623 137.025 45.0034C129.811 46.6471 124.356 47.1866 118.386 47.4931C118.106 47.5077 117.814 47.5161 117.509 47.5161L117.514 47.5182ZM126.25 5.97225C122.119 5.97225 118.573 8.49553 115.67 10.5612C114.955 11.0713 114.278 11.552 113.627 11.974C111.125 13.5967 109.471 14.9444 108.418 16.2144C107.157 17.7364 106.797 19.1156 107.323 20.436C107.6 21.1329 107.89 21.7942 108.168 22.4345C109.149 24.6827 110.076 26.8051 110.442 30.1848C110.732 32.8635 110.621 34.5324 110.503 36.2978C110.406 37.7358 110.308 39.2221 110.413 41.3948C110.486 42.9146 111.008 44.1238 111.964 44.9887C112.904 45.8368 114.77 46.8108 118.344 46.6261C124.27 46.3217 129.683 45.7843 136.834 44.1553C139.916 43.4541 141.608 42.4969 143.302 40.4984C144.263 39.3648 145.699 37.106 146.844 34.165C147.738 31.8705 148.736 28.3942 148.414 24.8591C148.051 20.8474 145.284 17.1759 143.027 14.8037C140.439 12.081 137.008 9.48847 133.851 7.86996C133.059 7.46271 130.851 6.47187 127.505 6.04992C127.08 5.99744 126.66 5.97015 126.248 5.97015L126.25 5.97225Z",fill:"currentColor"}),jsxRuntimeExports.jsx("path",{d:"M137.21 47.8688C136.445 47.8688 135.747 47.7365 135.255 47.6442C135.131 47.6211 135.02 47.6001 134.923 47.5833C133.618 47.3692 132.186 47.0249 130.528 46.626C128.095 46.0425 125.071 45.314 121.064 44.6675C120.147 44.5205 119.157 44.3988 118.106 44.2686C113.402 43.6934 108.069 43.0385 106.778 39.5579C106.068 37.6392 105.956 35.6743 105.786 32.6997C105.752 32.1119 105.717 31.5031 105.674 30.8335C105.582 29.3808 105.315 28.1255 105.082 27.0192C104.369 23.6625 103.852 21.2379 109.139 17.8539C114.333 14.5287 118.3 11.3778 121.264 8.21632C123.25 6.09609 127.135 2.72051 130.828 3.91288C133.624 4.81765 137.057 7.62643 140.01 11.4302C143.233 15.5804 145.305 20.1148 145.844 24.1978C146.485 29.0596 146.098 33.8081 144.696 38.3131C143.3
34965 42.5892 141.545 45.2511 140.826 46.1978C139.808 47.535 138.421 47.8646 137.21 47.8646V47.8688ZM129.237 4.53845C128.089 4.53845 126.826 4.9625 125.464 5.80639C124.297 6.53063 123.065 7.56975 121.901 8.8125C118.886 12.0264 114.867 15.2236 109.612 18.5886C107.339 20.0434 106.135 21.2988 105.708 22.6633C105.317 23.9123 105.59 25.2033 105.939 26.8386C106.181 27.9743 106.454 29.2612 106.551 30.7789C106.593 31.4507 106.629 32.0615 106.662 32.6514C106.833 35.6512 106.938 37.4629 107.602 39.2577C108.708 42.2428 113.759 42.86 118.218 43.4058C119.275 43.536 120.276 43.6577 121.207 43.8089C125.245 44.4617 128.289 45.1923 130.734 45.7801C132.375 46.1747 133.792 46.5148 135.064 46.7226C135.167 46.7394 135.287 46.7625 135.417 46.7877C136.598 47.0102 138.797 47.4259 140.132 45.673C140.824 44.7619 142.575 42.1988 143.865 38.0549C145.23 33.6717 145.606 29.047 144.982 24.3112C144.471 20.436 142.409 15.9352 139.325 11.9635C136.516 8.34857 133.159 5.57967 130.563 4.73998C130.141 4.60353 129.699 4.53425 129.239 4.53425L129.237 4.53845Z",fill:"currentColor"}),jsxRuntimeExports.jsx("path",{d:"M135.966 51.4502C134.904 51.4502 133.891 50.982 133.204 50.6671C133.082 50.6105 132.966 50.558 132.861 50.5118C131.41 49.8799 128.592 48.1691 124.921 45.6941C121.005 43.0511 116.429 41.3822 109.288 38.8757C106 37.7233 104.291 36.85 103.387 35.8633C102.446 34.8368 102.416 33.7305 102.38 32.3261C102.364 31.6984 102.345 30.9847 102.246 30.1576C101.897 27.2376 101.868 25.3462 105.523 23.3519C106.316 22.9194 109.498 20.9923 114.726 17.7784C118.407 15.5154 121.554 12.2028 123.269 9.85798C124.255 8.51027 125.157 7.0576 125.951 5.77497C127.259 3.66524 128.032 2.45608 128.697 2.1244C129.95 1.49882 130.91 2.25665 132.825 3.766L132.844 3.78069C134.757 5.29004 138.703 11.6003 140.252 15.6288C140.315 15.7904 140.378 15.9542 140.441 16.12C141.789 19.6026 143.466 23.9376 143.073 32.5906C142.72 40.3221 139.88 48.486 138.511 50.1759C137.734 51.1353 136.836 51.4481 135.97 51.4481L135.966 51.4502ZM129.563 2.78146C129.399 2.78146 129.245 2.82344 129.083 2.90531C128.608 3.14253 127.633 4.71485 126.689 6.2347C125.886 7.52993 124.976 8.9973 123.969 10.3723C122.203 12.7843 118.968 16.1914 115.178 18.5215C109.862 21.79 106.753 23.6731 105.937 24.1181C102.755 25.8542 102.774 27.2711 103.108 30.0568C103.211 30.9238 103.232 31.6586 103.249 32.3051C103.284 33.6675 103.308 34.4904 104.029 35.2776C104.817 36.1383 106.475 36.9675 109.576 38.057C116.782 40.5866 121.402 42.2723 125.409 44.974C130.303 48.2761 132.396 49.3614 133.21 49.7162C133.321 49.7645 133.441 49.8191 133.569 49.8799C135.129 50.5979 136.63 51.1206 137.832 49.6343C138.995 48.1984 141.849 40.2591 142.201 32.557C142.587 24.0887 140.946 19.8482 139.628 16.4412C139.562 16.2753 139.499 16.1095 139.436 15.9479C137.959 12.1021 134.093 5.88203 132.304 4.47134L132.285 4.45665C130.813 3.29577 130.137 2.78775 129.567 2.78775L129.563 2.78146Z",fill:"currentColor"}),jsxRuntimeExports.jsx("path",{d:"M133.668 54.9999C132.93 54.9999 132.165 54.6242 131.341 53.8558C130.662 53.224 129.79 52.2226 128.688 50.9547C125.983 47.8436 122.277 43.5822 117.865 40.6768C111.193 36.2831 104.392 32.7963 101.325 32.1959C99.2737 31.795 98.9247 30.7831 98.8995 30.2163C98.8554 29.2297 99.7614 28.1528 100.922 27.8127C105.466 26.4881 114.508 22.0986 118.916 18.6369C122.468 15.8471 125.121 12.7717 126.387 9.97759C127.583 7.33885 128.27 4.35584 128.272 1.79477C128.272 1.03484 128.354 0.230837 128.947 0.0356082C129.628 -0.186911 130.36 0.591906 131.554 2.20622C132.991 4.15011 135.764 9.52626 137.019 14.1656C138.274 18.8049 139.529 23.8368 139.897 29.849C140.199 34.7948 140.012 39.2053 139.342 42.9608C138.892 45.4736 137.767 50.3837 136.401 52.8461C135.686 54.1329 134.904 54.8278 134.011 54.9705C133.897 54.9894 133.786 54.9978 133.67 54.9978L133.668 54.9999ZM129.239 0.898395C129.201 1.00336 129.142 1.25107 129.14 1.79687C129.136 4.47759 128.421 7.59076 127.177 10.3387C125.855 13.2566 123.109 16.4474 119.452 19.3213C114.896 22.9005 105.881 27.2732 101.163 28.6482C100.392 28.8728 99.7403 29.5866 99.7677 30.1764C99.7929 30.7139 100.405 31.1274 101.491 31.3415C103.556 31.7446 106.639 33.2015 108.861 34.3518C111.819 35.8822 115.187 37.8702 118.344 39.9505C122.857 42.923 126.607 47.2348 129.346 50.3837C130.389 51.5824 131.289 52.6173 131.936 53.2177C132.668 53.8978 133.321 54.2001 133.872 54.1119C134.475 54.0154 135.068 53.4486 135.636 52.4263C136.777 50.369 137.91 45.9984 138.482 42.8097C139.142 39.1213 139.325 34.7801 139.026 29.9035C138.663 23.9732 137.418 18.9896 136.176 14.3944C134.951 9.85794 132.249 4.61614 130.851 2.72683C129.861 1.38962 129.428 0.999158 129.239 0.900494V0.898395Z",fill:"currentColor"}),jsxRuntimeExports.jsx("path",{d:"M171.758 25.6191C172.307 25.6191 172.784 25.5687 173.192 25.47C173.598 25.3714 173.987 25.2328 174.352 25.0586V22.6843H172.717C172.559 22.6843 172.437 22.6403
349172.347 22.5542C172.257 22.4681 172.212 22.3611 172.212 22.233V20.8622H176.56V26.1418C176.227 26.3832 175.883 26.591 175.525 26.7694C175.168 26.9479 174.783 27.0927 174.378 27.2082C173.97 27.3236 173.535 27.4076 173.072 27.4643C172.608 27.521 172.107 27.5504 171.571 27.5504C170.619 27.5504 169.742 27.3845 168.942 27.0528C168.141 26.7233 167.447 26.2614 166.863 25.6715C166.278 25.0817 165.822 24.3784 165.494 23.5597C165.166 22.741 165.002 21.8488 165.002 20.879C165.002 19.9091 165.162 18.9981 165.481 18.1815C165.801 17.3628 166.255 16.6595 166.842 16.0696C167.428 15.4798 168.141 15.0221 168.979 14.6967C169.816 14.3714 170.756 14.2097 171.798 14.2097C172.841 14.2097 173.789 14.3672 174.569 14.6841C175.349 15.0011 176.011 15.4105 176.553 15.9164L175.849 17.0185C175.71 17.241 175.527 17.3523 175.298 17.3523C175.153 17.3523 175.006 17.304 174.855 17.2074C174.661 17.092 174.464 16.9786 174.262 16.8652C174.06 16.7498 173.837 16.6511 173.593 16.5672C173.35 16.4832 173.074 16.4139 172.772 16.3593C172.467 16.3048 172.116 16.2775 171.718 16.2775C171.073 16.2775 170.491 16.3866 169.969 16.6028C169.448 16.8191 169.005 17.1298 168.637 17.5328C168.269 17.9359 167.985 18.4208 167.787 18.9855C167.588 19.5502 167.489 20.182 167.489 20.8811C167.489 21.6326 167.594 22.3023 167.804 22.8901C168.015 23.4757 168.311 23.9712 168.689 24.3742C169.07 24.7773 169.522 25.0859 170.045 25.3C170.569 25.5141 171.142 25.6212 171.763 25.6212L171.758 25.6191Z",fill:"currentColor"}),jsxRuntimeExports.jsx("path",{d:"M192.266 20.8812C192.266 21.8384 192.107 22.7243 191.787 23.5388C191.468 24.3533 191.018 25.0608 190.44 25.6549C189.862 26.251 189.166 26.715 188.352 27.0487C187.539 27.3825 186.637 27.5505 185.651 27.5505C184.665 27.5505 183.761 27.3825 182.944 27.0487C182.128 26.715 181.428 26.2489 180.848 25.6549C180.265 25.0587 179.816 24.3533 179.496 23.5388C179.177 22.7243 179.017 21.8384 179.017 20.8812C179.017 19.9239 179.177 19.0381 179.496 18.2236C179.816 17.4091 180.265 16.7037 180.848 16.1075C181.43 15.5113 182.128 15.0474 182.944 14.7136C183.759 14.3799 184.663 14.2119 185.651 14.2119C186.639 14.2119 187.539 14.3799 188.352 14.7178C189.166 15.0537 189.862 15.5197 190.44 16.1117C191.018 16.7037 191.468 17.4091 191.787 18.2236C192.107 19.0381 192.266 19.9239 192.266 20.8812ZM189.771 20.8812C189.771 20.1654 189.677 19.523 189.487 18.9541C189.298 18.3852 189.025 17.9024 188.67 17.5056C188.314 17.1089 187.881 16.8045 187.373 16.5945C186.864 16.3846 186.29 16.2797 185.651 16.2797C185.012 16.2797 184.436 16.3846 183.925 16.5945C183.412 16.8045 182.977 17.1089 182.62 17.5056C182.26 17.9024 181.985 18.3852 181.792 18.9541C181.598 19.523 181.502 20.1654 181.502 20.8812C181.502 21.597 181.598 22.2394 181.792 22.8083C181.985 23.3772 182.26 23.8579 182.62 24.2526C182.977 24.6472 183.414 24.9495 183.925 25.1594C184.438 25.3694 185.012 25.4743 185.651 25.4743C186.29 25.4743 186.864 25.3694 187.373 25.1594C187.881 24.9495 188.314 24.6472 188.67 24.2526C189.025 23.8579 189.298 23.3772 189.487 22.8083C189.677 22.2394 189.771 21.597 189.771 20.8812Z",fill:"currentColor"}),jsxRuntimeExports.jsx("path",{d:"M193.296 14.3545H195.258C195.468
34914.3545 195.64 14.4049 195.773 14.5078C195.905 14.6106 196.004 14.7429 196.071 14.9045L199.144 22.8648C199.247 23.1231 199.344 23.4085 199.439 23.7171C199.531 24.0278 199.622 24.3532 199.706 24.6954C199.844 24.0047 200.017 23.3939 200.221 22.8627L203.283 14.9024C203.338 14.7639 203.435 14.6379 203.574 14.5225C203.712 14.407 203.885 14.3503 204.089 14.3503H206.05L200.771 27.4013H198.575L193.296 14.3503V14.3545Z",fill:"currentColor"}),jsxRuntimeExports.jsx("path",{d:"M218.248 14.3545V16.3488H214.318V27.4054H211.885V16.3488H207.936V14.3545H218.248Z",fill:"currentColor"}),jsxRuntimeExports.jsx("path",{d:"M228.942 14.3545V16.2858H223.148V19.9049H227.712V21.7732H223.148V25.4658H228.942V27.4054H220.699V14.3545H228.942Z",fill:"currentColor"}),jsxRuntimeExports.jsx("path",{d:"M240.934 24.328C241.067 24.328 241.18 24.3784 241.277 24.4813L242.235 25.5183C241.706 26.1733 241.052 26.6771 240.278 27.0256C239.505 27.374 238.576 27.5504 237.491 27.5504C236.52 27.5504 235.649 27.3845 234.874 27.0528C234.1 26.7233 233.438 26.2614 232.889 25.6715C232.341 25.0817 231.92 24.3784 231.628 23.5597C231.336 22.741 231.191 21.8488 231.191 20.879C231.191 19.9091 231.353 19.0002 231.679 18.1857C232.004 17.3712 232.463 16.6679 233.053 16.078C233.644 15.4882 234.35 15.0305 235.172 14.7009C235.994 14.3735 236.902 14.2097 237.897 14.2097C238.891 14.2097 239.715 14.3651 240.44 14.6736C241.165 14.9843 241.788 15.3937 242.307 15.9059L241.493 17.0332C241.445 17.1046 241.384 17.1696 241.308 17.2221C241.233 17.2767 241.13 17.304 240.997 17.304C240.865 17.304 240.718 17.2494 240.573 17.1424C240.428 17.0332 240.245 16.9156 240.022 16.7897C239.799 16.6637 239.517 16.5462 239.177 16.437C238.836 16.3299 238.403 16.2754 237.88 16.2754C237.266 16.2754 236.7 16.3824 236.185 16.5965C235.67 16.8107 235.227 17.1151 234.857 17.5139C234.487 17.9107 234.197 18.3935 233.989 18.9624C233.781 19.5313 233.678 20.1715 233.678 20.8811C233.678 21.5906 233.783 22.2687 233.989 22.8397C234.197 23.4107 234.479 23.8935 234.834 24.284C235.189 24.6765 235.607 24.9746 236.091 25.1824C236.572 25.3903 237.092 25.4931 237.644 25.4931C237.976 25.4931 238.275 25.4742 238.544 25.4385C238.813 25.4028 239.059 25.3462 239.286 25.2664C239.513 25.1887 239.725 25.088 239.927 24.9641C240.129 24.8403 240.329 24.6891 240.528 24.5086C240.589 24.454 240.652 24.4099 240.718 24.3784C240.783 24.3469 240.856 24.328 240.934 24.328Z",fill:"currentColor"}),jsxRuntimeExports.jsx("path",{d:"M256 27.4054H253.551V21.7018H247.423V27.4054H244.974V14.3545H247.423V19.9679H253.551V14.3545H256V27.4054Z",fill:"currentColor"}),jsxRuntimeExports.jsx("path",{d:"M170.96 35.3321C170.92 35.4098 170.876 35.4665 170.823 35.4979C170.77 35.5294 170.709 35.5462 170.638 35.5462C170.567 35.5462 170.487 35.5189 170.396 35.4644C170.306 35.4098 170.201 35.3468 170.081 35.2796C169.959 35.2125 169.818 35.1495 169.654 35.0949C169.492 35.0403 169.299 35.013 169.078 35.013C168.879 35.013 168.704 35.0361 168.555 35.0844C168.406 35.1327 168.282 35.1999 168.181 35.2859C168.08 35.372 168.002 35.4749 167.954 35.5945C167.903 35.7142 167.878 35.8443 167.878 35.9871C167.878 36.1697 167.928 36.3208 168.031 36.4405C168.134 36.5623 168.269 36.6651 168.437 36.7512C168.605 36.8373 168.797 36.9128 169.011 36.9821C169.225 37.0493 169.444 37.1228 169.667 37.1983C169.89 37.2739 170.108 37.3642 170.323 37.4649C170.537 37.5657 170.728 37.6958 170.897 37.8512C171.065 38.0065 171.199 38.1955 171.3 38.4201C171.401 38.6447 171.454 38.9176 171.454 39.2388C171.454 39.5873 171.395 39.9147 171.275 40.2212C171.155 40.5256 170.981 40.7922 170.749 41.0189C170.518 41.2457 170.237 41.4241 169.904 41.5542C169.572 41.6844 169.192 41.7495 168.763 41.7495C168.517 41.7495 168.273 41.7264 168.034 41.6781C167.794 41.6298 167.565 41.5605 167.344 41.4724C167.125 41.3821 166.919 41.2771 166.728 41.1512C166.537 41.0273 166.367 40.8867 166.217 40.7334L166.636 40.0428C166.676 39.9924 166.722 39.9504 166.776 39.9168C166.831 39.8833 166.894 39.8665 166.961 39.8665C167.052 39.8665 167.146 39.9042 167.252 39.9756C167.357 40.047 167.479 40.1289 167.619 40.2191C167.76 40.3094 167.926 40.3892 168.118 40.4626C168.309 40.5361 168.538 40.5718 168.807 40.5718C169.217 40.5718 169.537 40.4752 169.761 40.28C169.986 40.0848 170.1 39.8056 170.1 39.4424C170.1 39.2388 170.049 39.0729 169.946 38.9449C169.846 38.8168 169.709 38.7098 169.543 38.6216C169.375 38.5355 169.183 38.46 168.969 38.3991C168.755 38.3382 168.536 38.2731 168.315 38.2018C168.094 38.1304 167.876 38.0443 167.661 37.9457C167.447 37.8449 167.256 37.7147 167.088 37.5552C166.919 37.3936 166.785 37.1941 166.684 36.9527C166.583 36.7134 166.531 36.4153 166.531 36.0626C166.531 35.7813 166.587 35.5063 166.699 35.2397C166.812 34.971 166.976 34.7338 167.193 34.5281C167.409 34.3203 167.674 34.1565 167.987 34.0306C168.3 33.9046 168.66 33.8438 169.064 33.8438C169.52 33.8438 169.942 33.9151 170.327 34.0579C170.714 34.2006 171.042 34.4 171.313 34.6562L170.96 35.3363V35.3321Z",fill:"currentColor"}),jsxRuntimeExports.jsx("path",{d:"M178.47 41.6615H177.024V33.9258H178.47V41.6615Z",fill:"currentColor"}),jsxRuntimeExports.jsx("path",{d:"M185.239 33.9341C185.281 33.9383 185.321 33.9509 185.355 33.9656C185.388 33.9824 185.422 34.0055 185.454 34.0348C185.485 34.0642 185.521 34.1062 185.561 34.1545L189.626 39.327C189.611 39.2032 189.601 39.0793 189.597 38.9597C189.59 38.84 189.588 38.7287 189.588 38.6259V33.9236H190.858V41.6593H190.114C190 41.6593 189.906 41.6425 189.83 41.6068C189.754 41.5711 189.681 41.506 189.611 41.4137L185.561 36.2621C185.571 36.3755 185.58 36.4888 185.586 36.6022C185.59 36.7156 185.594 36.8163 185.594 36.9108V41.6614H184.325V33.9257H185.079C185.145 33.9257 185.197 33.9278 185.241 33.9341H185.239Z",fill:"currentColor"}),jsxRuntimeExports.jsx("path",{d:"M199.821 40.6033C200.147 40.6033 200.429 40.5739 200.671 40.5151C200.912 40.4563 201.
349142 40.3745 201.36 40.2716V38.8651H200.391C200.299 38.8651 200.225 38.8399 200.172 38.7875C200.118 38.735 200.093 38.672 200.093 38.5964V37.784H202.67V40.914C202.474 41.0567 202.268 41.1806 202.056 41.2855C201.844 41.3905 201.617 41.4766 201.375 41.5458C201.133 41.613 200.875 41.6655 200.601 41.6991C200.326 41.7327 200.029 41.7495 199.712 41.7495C199.149 41.7495 198.627 41.6508 198.152 41.4556C197.677 41.2583 197.267 40.9854 196.92 40.6369C196.574 40.2863 196.302 39.8707 196.109 39.3857C195.914 38.9008 195.817 38.3718 195.817 37.7966C195.817 37.2214 195.911 36.6819 196.101 36.197C196.29 35.7121 196.559 35.2943 196.906 34.9458C197.255 34.5974 197.677 34.3245 198.173 34.1334C198.669 33.9403 199.226 33.8438 199.845 33.8438C200.463 33.8438 201.024 33.9382 201.486 34.125C201.949 34.3119 202.342 34.5554 202.661 34.8556L202.243 35.5084C202.161 35.6407 202.052 35.7058 201.917 35.7058C201.831 35.7058 201.745 35.6785 201.654 35.6197C201.541 35.5525 201.423 35.4854 201.303 35.4161C201.184 35.3489 201.051 35.2901 200.906 35.2397C200.761 35.1894 200.599 35.1495 200.418 35.1159C200.238 35.0844 200.029 35.0676 199.794 35.0676C199.411 35.0676 199.067 35.1306 198.758 35.2607C198.449 35.3888 198.186 35.5735 197.967 35.8128C197.749 36.0521 197.583 36.3397 197.463 36.6735C197.345 37.0094 197.286 37.3831 197.286 37.7966C197.286 38.2417 197.349 38.6384 197.473 38.9869C197.597 39.3354 197.774 39.6271 197.999 39.8665C198.224 40.1058 198.491 40.2884 198.802 40.4144C199.113 40.5403 199.451 40.6054 199.819 40.6054L199.821 40.6033Z",fill:"currentColor"}),jsxRuntimeExports.jsx("path",{d:"M214.389 41.6614H213.275C213.151 41.6614 213.048 41.6299 212.966 41.5669C212.884 41.5039 212.827 41.4263 212.791 41.3339L212.213 39.7553H209.003L208.425 41.3339C208.396 41.4158 208.341 41.4913 208.257 41.5585C208.173 41.6257 208.07 41.6593 207.948 41.6593H206.828L209.871 33.9236H211.345L214.389 41.6593V41.6614ZM209.375 38.7392H211.845L210.902 36.1656C210.859 36.0522 210.811 35.9158 210.759 35.7625C210.706 35.6072 210.656 35.4392 210.605 35.2566C210.555 35.4392 210.506 35.6072 210.458 35.7646C210.41 35.9221 210.363 36.0585 210.317 36.1761L209.373 38.7392H209.375Z",fill:"currentColor"}),jsxRuntimeExports.jsx("path",{d:"M220.426 38.9388V41.6615H218.984V33.9258H221.507C222.024 33.9258 222.472 33.9867 222.852 34.1084C223.23 34.2302 223.544 34.4002 223.79 34.6164C224.035 34.8347 224.218 35.0951 224.336 35.3973C224.454 35.7017 224.513 36.0334 224.513 36.3924C224.513 36.7514 224.45 37.1103 224.326 37.4231C224.199 37.7359 224.012 38.0046 223.762 38.2292C223.512 38.4538 223.199 38.6281 222.825 38.754C222.45 38.8779 222.011 38.9409 221.507 38.9409H220.424L220.426 38.9388ZM220.426 37.8157H221.509C221.774 37.8157 222.003 37.7821 222.2 37.717C222.398 37.6519 222.56 37.5575 222.688 37.4336C222.816 37.3098 222.913 37.1607 222.978 36.9844C223.043 36.808 223.075 36.6107 223.075 36.3924C223.075 36.1741 223.043 35.9977 222.978 35.8298C222.913 35.6618 222.818 35.5191 222.688 35.4015C222.56 35.284 222.398 35.1937 222.2 35.1307C222.005 35.0678 221.774 35.0363 221.509 35.0363H220.426V37.8136V37.8157Z",fill:"currentColor"}),jsxRuntimeExports.jsx("path",{d:"M236.453 37.7946C236.453 38.3614 236.358 38.8862 236.169 39.3711C235.98 39.8539 235.713 40.2717 235.37 40.6264C235.027 40.9791 234.615 41.2541 234.132 41.4535C233.648 41.653 233.117 41.7495 232.53 41.7495C231.944 41.7495 231.41 41.6509 230.926 41.4535C230.443 41.2562 230.029 40.9812 229.684 40.6264C229.339 40.2738 229.072 39.856 228.883 39.3711C228.694 38.8883 228.599 38.3635 228.599 37.7946C228.599 37.2257 228.694 36.703 228.883 36.218C229.072 35.7352 229.339 35.3154 229.684 34.9627C230.029 34.61 230.443 34.3329 230.926 34.1356C231.41 33.9383 231.946 33.8396 232.53 33.8396C233.114 33.8396 233.65 33.9383 234.132 34.1398C234.613 34.3413 235.027 34.6142 235.37 34.9669C235.713 35.3175 235.98 35.7352 236.169 36.218C236.358 36.7009 236.453 37.2257 236.453 37.7946ZM234.975 37.7946C234.975 37.3705 234.918 36.9885 234.807 36.6526C234.695 36.3146 234.533 36.0291 234.321 35.794C234.111 35.5589 233.854 35.3783 233.552 35.2545C233.251 35.1306 232.911 35.0677 232.532 35.0677C232.154 35.0677 231.813 35.1306 231.508 35.2545C231.204 35.3783 230.947 35.5589 230.735 35.794C230.523 36.0291 230.359 36.3167 230.245 36.6526C230.132 36.9906 230.073 37.3705 230.073 37.7946C230.073 38.2186 230.129 38.6007 230.245 38.9365C230.359 39.2745 230.523 39.56 230.735 39.793C230.947 40.0261 231.206 40.2066 231.508 40.3304C231.811 40.4543 232.154 40.5173 232.532 40.5173C232.911 40.5173 233.251 40.4543 233.552 40.3304C233.854 40.2066 234.111 40.0261 234.321 39.793C234.531 39.56 234.693 39.2745 234.807 38.9365C234.92 38.6007 234.975 38.2186 234.975 37.7946Z",fill:"currentColor"}),jsxRuntimeExports.jsx("path",{d:"M242.376 38.6386V41.6615H240.934V33.9258H243.297C243.827 33.9258 244.279 33.9804 244.655 34.0895C245.031 34.1987 245.34 34.3498 245.582 34.5472C245.824 34.7424 246 34.9775 246.112 35.2504C246.225 35.5233 246.28 35.8235 246.28 36.151C246.28 36.4113 246.242 36.6569 246.164 36.8899C246.089 37.1208 245.977 37.3328 245.832 37.5218C245.687 37.7107 245.508 37.8765 245.296 38.0193C245.084 38.162 244.842 38.2754 244.571 38.3615C244.754 38.4643 244.909 38.6134 245.042 38.8065L246.982 41.6636H245.685C245.561 41.6636 245.454 41.6384 245.366 41.588C245.277 41.5376 245.204 41.4662 245.143 41.3739L243.514 38.8968C243.453 38.8044 243.385 38.7372 243.312 38.6994C243.238 38.6596 243.131 38.6407 242.988 38.6407H242.372L242.376 38.6386ZM242.376 37.6057H243.276C243.547 37.6057 243.785 37.5722 243.987 37.5029C244.188 37.4357 244.354 37.3412 244.485 37.2216C244.615 37.1019 244.712 36.9613 244.777 36.7954C244.842 36.6317 244.874 36.4512 244.874 36.2559C244.874 35.8634 244.743 35.5611 244.485 35.3512C244.226 35.1412 243.831 35.0363 243.297 35.0363H242.376V37.6036V37.6057Z",fill:"currentColor"}),jsxRuntimeExports.jsx("path",{d:"M256 33.9258V35.0699H252.565V37.2153H255.271V38.3237H252.565V40.5111H256V41.6615H251.115V33.9258H256Z",fill:"currentColor"})]})})}),Wogaa=({visible:e=!0})=>{const{environment:t}=useGatherSgContext(),n=t==="prd",i=!["dev","sit","stg","prd"].includes(t),s=n?"wogaa.sg":"dcube.cloud",r=i?"":`https://assets.${s}
349/scripts/wogaa.js`,o=n?"snowplow-web":"snowplow";return reactExports.useEffect(()=>{const l=()=>{const h=document.querySelector("wog-sentiments");return h?(h.style.display=e?"":"none",!0):!1};if(l())return;const c=new MutationObserver(()=>{l()&&c.disconnect()});return c.observe(document.body,{childList:!0,subtree:!0}),()=>c.disconnect()},[e]),jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsxs(HelmetExport,{children:[jsxRuntimeExports.jsx("script",{src:r}),jsxRuntimeExports.jsx("link",{rel:"preconnect",href:`https://assets.${s}`,crossOrigin:""}),jsxRuntimeExports.jsx("link",{rel:"dns-prefetch",href:`https://assets.${s}`}),jsxRuntimeExports.jsx("link",{rel:"preconnect",href:`https://${o}.${s}`,crossOrigin:""}),jsxRuntimeExports.jsx("link",{rel:"dns-prefetch",href:`https://${o}.${s}`}),jsxRuntimeExports.jsx("link",{rel:"preconnect",href:"https://assets.adobedtm.com",crossOrigin:""}),jsxRuntimeExports.jsx("link",{rel:"dns-prefetch",href:"https://assets.adobedtm.com"}),jsxRuntimeExports.jsx("link",{rel:"preconnect",href:"https://wogadobeanalytics.sc.omtrdc.net",crossOrigin:""}),jsxRuntimeExports.jsx("link",{rel:"dns-prefetch",href:"https://wogadobeanalytics.sc.omtrdc.net"})]}),i&&e&&jsxRuntimeExports.jsx("div",{className:"fixed py-2 px-5 text-white text-sm font-bold left-5 bottom-0 cursor-pointer",style:{zIndex:2147483644,backgroundColor:"rgb(5, 107, 231)",borderRadius:"3px 3px 0px 0px",boxShadow:"rgb(0 0 0 / 20%) 0px 0px 5px"},children:"Help us improve"})]})},SgdsMasthead=({paddings:e})=>{const{headerFooterPaddings:t}=usePagePaddings(e),[n,i]=reactExports.useState(!1),s=(r,o,l)=>jsxRuntimeExports.jsxs("div",{className:"flex space-x-2",children:[jsxRuntimeExports.jsx("div",{className:"-mb-0.5",children:jsxRuntimeExports.jsx(r,{size:14})}),jsxRuntimeExports.jsxs("div",{className:"space-y-1",children:[jsxRuntimeExports.jsx("div",{className:"font-semibold",children:o}),l]})]});return jsxRuntimeExports.jsxs("div",{className:"bg-neutral-20 text-xs",children:[jsxRuntimeExports.jsx("div",{style:t,children:jsxRuntimeExports.jsxs("div",{className:"py-1.5 flex space-x-2",children:[jsxRuntimeExports.jsx("div",{className:"-mb-1",children:jsxRuntimeExports.jsx(SgLionHeadSvg,{size:16})}),jsxRuntimeExports.jsxs("div",{className:"flex flex-wrap items-center gap-x-2 gap-y-0.5",children:[jsxRuntimeExports.jsx("div",{children:"A Singapore Government Agency Website. Beware of government impersonation scams."}),jsxRuntimeExports.jsxs("div",{className:"flex space-x-2 items-center cursor-pointer text-blue-40",onClick:()=>i(!n),children:[jsxRuntimeExports.jsx("div",{children:"How to identify"}),jsxRuntimeExports.jsx("div",{className:"-mb-1",children:jsxRuntimeExports.jsx(CaretUpDown,{up:n,size:12})})]})]})]})}),n&&jsxRuntimeExports.jsxs("div",{className:"py-4 bg-neutral-30 grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",style:t,children:[s(House,"Official website links end with .gov.sg",jsxRuntimeExports.jsxs("div",{className:"space-y-0.5",children:[jsxRuntimeExports.jsx("div",{children:"Government agencies communicate via .gov.sg websites (e.g. go.gov.sg/open)."}),jsxRuntimeExports.jsxs("a",{className:"flex space-x-2 items-center cursor-pointer text-blue-40",href:"https://www.gov.sg/trusted-sites#govsites",target:"_blank",rel:"noreferrer",children:[jsxRuntimeExports.jsx("div",{children:"Trusted websites"}),jsxRuntimeExports.jsx("div",{className:"-mb-1",children:jsxRuntimeExports.jsx(Link,{})})]})]})),s(LockFilled,"Secure websites use HTTPS",jsxRuntimeExports.jsxs("div",{children:["Look for a lock (",jsxRuntimeExports.jsx(LockFilled,{}),") or https:// as an added precaution. Share sensitive information only on official, secure websites."]})),s(ExclamationCircle,"Scam alert",jsxRuntimeExports.jsx("div",{children:"Government officers will never ask you to send money or share your details over the phone. When unsure, hang up and call Scamshield at 1799."}))]})]})},SgLionHeadSvg=({size:e})=>jsxRuntimeExports.jsx("svg",{height:e,viewBox:"0 0 17 21",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:jsxRuntimeExports.jsx("path",{d:"M4.34379 2.7767C5.53559 2.80731 6.8507 2.71375 7.95865 2.827
34957C8.70146 3.63051 7.64028 4.65117 6.43144 4.45221C6.92334 5.29029 6.56681 6.57931 6.07491 7.09147C4.68178 8.53893 1.72479 7.05569 0.72892 8.51285C0.186366 8.09553 0.043453 6.73516 0.474564 6.07621C0.727195 6.86255 3.03687 7.08889 2.91853 6.02555C2.82778 5.22045 0.900502 5.50843 0.423909 5.87337C0.357949 5.36962 -0.0908383 4.92859 0.0165084 4.45221C0.11976 3.9976 0.628255 4.15647 0.881964 3.79261C0.771169 3.50721 0.343075 3.8853 0.270649 3.79261C0.26138 2.47966 2.01449 2.92435 3.17289 2.7767C3.39513 3.1869 4.17307 3.37486 4.34379 2.7767ZM8.81807 15.2822C8.54992 11.7585 11.9501 11.2353 12.2167 8.18606C12.4159 5.92834 10.6259 4.05257 8.7159 3.54041C8.74651 3.18604 8.60726 3.00303 8.51263 2.77433C12.2659 2.63033 15.108 5.53365 14.8562 9.30932C14.7564 10.8064 13.9839 12.678 12.8261 13.4441C11.6043 14.2529 10.1161 14.5728 8.81807 15.2822ZM8.42684 15.5477C7.69999 15.9493 6.87786 16.5429 6.29349 17.1314C6.14497 17.2799 5.76775 17.9423 5.63281 17.9486C5.4817 17.9566 4.90143 17.0646 4.81952 16.876C3.83076 14.6062 5.44484 12.7289 6.64872 11.3062C7.66507 10.1054 8.75664 8.92585 8.93577 7.32104C9.0776 6.04172 8.62278 4.96394 8.02052 4.45975C8.18671 4.30132 8.38157 3.90427 8.52837 3.89737C10.1562 4.40953 11.4183 5.5121 11.7289 7.21865C12.4082 10.9428 7.59264 11.6738 8.42684 15.5477ZM7.64157 4.61539H7.74331C8.34062 5.23295 8.67279 5.86259 8.60704 6.95115C8.41391 10.133 4.52615 11.5763 4.23838 14.8732C4.10517 16.3998 4.69902 17.2844 5.40669 18.1232C5.10125 18.5886 4.83245 19.4863 5.10233 20.2052C2.97997 18.8011 0.854373 17.0585 0.631919 14.1619C0.438351 11.661 1.97699 10.4158 3.32421 9.43952C4.99239 8.22874 7.40769 7.5491 6.98154 4.81844C7.23719 4.78632 7.45641 4.71734 7.64157 4.61539ZM2.77885 2.45961C2.71483 2.24363 2.98083 2.07399 3.13538 1.94207C3.29856 1.80217 3.51454 1.60558 3.74713 1.52777C4.17264 1.38464 4.71734 1.47862 5.17432 1.32083C5.58172 1.18008 5.79922 0.729566 6.24456 0.440506C7.20033 -0.177492 8.82605 -0.0263873 9.96612 0.181839C11.251 0.415502 12.0984 0.869677 12.9229 1.52777C11.2319 0.570702 8.08518 0.99707 7.00956 2.40745C5.65372 2.47966 4.20454 2.45832 2.77885 2.45961ZM7.79828 2.43806C7.74008 2.26173 8.40485 1.87524 8.76526 1.72198C12.6765 0.0535837 16.6057 4.08943 16.9014 7.50103C17.1243 10.0633 15.5729 11.3754 14.2061 12.6153C14.7961 11.3905 15.4335 10.0217 15.2235 8.11493C14.8411 4.64125 11.7636 2.04014 7.79828 2.43806Z",fill:"#DC3545"})}),House=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 12 14",children:jsxRuntimeExports.jsx("path",{d:"M5.87045 0.583252L0.166748 4.86103V13.4166H3.73156V8.42584H8.00934V13.4166H11.5742V4.86103L5.87045 0.583252Z"})})}),LockFilled=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 12 17",children:jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.75 7.1108V4.125L9.74856 4.02004C9.69297 1.9975 8.03596 0.375 6 0.375C3.92893 0.375 2.25 2.05393 2.25 4.125V7.1108C1.42157 7.1108 0.75 7.78237 0.75 8.6108V15.3608C0.75 16.1892 1.42157 16.8608 2.25 16.8608H9.75C10.5784 16.8608 11.25 16.1892 11.25 15.3608V8.6108C11.25 7.78237 10.5784 7.1108 9.75 7.1108ZM3.75 7.1108H8.25V4.125C8.25 2.88236 7.24264 1.875 6 1.875C4.7856 1.875 3.79591 2.83709 3.75155 4.04065L3.75 4.125V7.1108Z"})})}),ExclamationCircle=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsx("svg",{viewBox:"0 0 48 48",children:jsxRuntimeExports.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M24 46C36.1503 46 46 36.1503 46 24C46 11.8497 36.1503 2 24 2C11.8497 2 2 11.8497 2 24C2 36.1503 11.8497 46 24 46ZM20.306 13.6715C20.1413 11.6951 21.7009 10 23.6842 10C25.6675 10 27.2272 11.6951 27.0625 13.6715L26.0783 25.4813C25.9745 26.7265 24.9337 27.6842 23.6842 27.6842C22.4347 27.6842 21.3939 26.7265 21.2901 25.4813L20.306 13.6715ZM27.3684 34.3158C27.3684 36.3505 25.7189 38 23.6842 38C21.6495 38 20 36.3505 20 34.3158C20 32.2811 21.6495 30.6316 23.6842 30.6316C25.7189 30.6316 27.3684 32.2811 27.3684 34.3158Z"})})}),Link=e=>jsxRuntimeExports.jsx(IconBase,{...e,children:jsxRuntimeExports.jsxs("svg",{viewBox:"0 0 10 10",children:[jsxRuntimeExports.jsx("path",{d:"m5.83333.416504
349c-.23012 0-.41666.186548-.41666.416667s.18654.416669.41666.416669h2.29167l-3.41963 3.41963c-.16272.16271-.16272.42653 0 .58925s.42654.16272.58926 0l3.45537-3.45537v2.36315c0 .23012.18655.41667.41667.41667.23011 0 .41666-.18655.41666-.41667v-3.333329c0-.230119-.18655-.416667-.41666-.416667z"}),jsxRuntimeExports.jsx("path",{d:"m1.45833 2.08317v6.66667h6.45834v-2.99797c0-.23012.18654-.41667.41666-.41667s.41667.18655.41667.41667v2.99797c0 .46023-.3731.83333-.83333.83333h-6.45834c-.460234 0-.83333-.3731-.83333-.83333v-6.66667c0-.46024.373095-.83333.83333-.83333h2.71342c.23012 0 .41666.18655.41666.41666 0 .23012-.18654.41667-.41666.41667z"})]})}),GsgLayout=e=>{const{className:t,style:n,contentClassName:i,contentStyle:s,minWidth:r,loading:o,paddings:l,sgdsMastHead:c,mainMenu:h,activeMenu:p,header:m,footer:g,footerLogo:E,wogaa:A,children:C}=e,T=useOnLine(),{windowHeight:I}=useWindowSize(),{pagePaddings:M}=usePagePaddings(l),{paddingRight:P,paddingLeft:N}=M;document.documentElement.style.setProperty("--gsg-header-dropdown-max-height",`${GsgLayoutUtil.getHeaderDropdownMaxHeight()}px`);const O=()=>{const{ref:B,visible:D=!0,top:U,bottom:z,announcements:R,userDeclaration:a,...f}=m??{};return jsxRuntimeExports.jsxs("div",{id:GsgLayoutId.HEADER_CONTAINER,ref:B,className:"sticky top-0 z-50",children:[(c==null?void 0:c.visible)!==!1&&jsxRuntimeExports.jsx(SgdsMasthead,{paddings:l}),!T&&jsxRuntimeExports.jsx(Banner,{type:"error",paddings:l,children:jsxRuntimeExports.jsxs("div",{className:"flex items-center space-x-2",children:[jsxRuntimeExports.jsx("div",{className:"-mb-1",children:jsxRuntimeExports.jsx(ExclamationCircle$1,{className:"text-red-40",size:20})}),jsxRuntimeExports.jsx("div",{className:"font-semibold",children:"You are offline, please check your internet connection."})]})}),(R==null?void 0:R.visible)!==!1&&jsxRuntimeExports.jsx(GsgAnnouncementsBanner,{paddings:l,...R}),a&&a.visible!==!1&&jsxRuntimeExports.jsx(GsgUserDeclarationBanner,{paddings:l,...a}),U,D&&jsxRuntimeExports.jsx(GsgHeader$1,{paddings:l,mainMenu:h,activeMenu:p,...f}),z]})},j=()=>jsxRuntimeExports.jsxs("div",{className:"mt-8 mb-3 flex flex-col items-center space-y-2",style:{paddingRight:P,paddingLeft:N},children:[jsxRuntimeExports.jsx(GsgLogo,{type:"platform-inline",className:"h-7"}),jsxRuntimeExports.jsx("div",{className:"text-sm text-primary text-center",children:"Build case and customer relationship management solutions for public service"})]});return jsxRuntimeExports.jsxs(Layout,{className:t,style:{minWidth:r,minHeight:I,...n},children:[O(),jsxRuntimeExports.jsxs(Content,{className:Tailwind.merge(o&&"relative",i),style:{...M,...s},children:[o&&jsxRuntimeExports.jsx(Spinner,{size:"large",center:!0}),jsxRuntimeExports.jsx("div",{className:o?"hidden":"",children:C})]}),(E==null?void 0:E.visible)&&j(),(g==null?void 0:g.visible)!==!1&&jsxRuntimeExports.jsx(GsgFooter,{className:"mt-5",paddings:l,mainMenu:(g==null?void 0:g.mainMenu)??h,activeMenu:(g==null?void 0:g.activeMenu)??p,...g}),jsxRuntimeExports.jsx(Wogaa,{visible:(A==null?void 0:A.visible)!==!1})]})},hollowColor={custom:"",primary:"bg-purple-10 border-primary text-primary",black:"bg-neutral-20 border-neutral-60 text-neutral-60",white:"bg-white border-neutral-30 text-neutral-50",gray:"bg-neutral-10 border-neutral-50 text-neutral-50","light-gray":"bg-neutral-10 border-neutral-40 text-neutral-40",green:"bg-green-10 border-green-50 text-green-50",red:"bg-red-10 border-red-50 text-red-50",blue:"bg-blue-10 border-blue-50 text-blue-50",yellow:"bg-yellow-10 border-yellow-50 text-yellow-50"},solidColor={custom:"",primary:"bg-primary border-primary text-white",black:"bg-neutral-60 border-neutral-60 text-white",white:"bg-white border-white text-neutral-50",gray:"bg-neutral-50 border-neutral-50 text-white","light-gray":"bg-neutral-30 border-neutral-30 text-neutral-50",green:"bg-green-50 border-green-50 text-white",red:"bg-red-50 border-red-50 text-white",blue:"bg-blue-40 border-blue-40 text-white",yellow:"bg-yellow-20 border-yellow-20 text-neutral-60"},Tag=e=>{const{className:t,color:n="primary",solid:i,border:s=!0,onDismiss:r,wFull:o,children:l,...c}=e;let h="";i?h=solidColor[n]:h=hollowColor[n];let p="";return c.onClick&&(p="cursor-pointer transition ",i?p+="hover:opacity-90":p+="hover:opacity-70"),jsxRuntimeExports.jsx("div",{...c,className:Tailwind.merge("py-1 px-2 text-sm font-semibold text-center whitespace-nowrap rounded-md",s&&"border border-solid",o?"w-full":"w-min",h,p,t),children:jsxRuntimeExports.jsxs("div",{className:"flex justify-center items-center h-full",children:[l,r&&jsxRuntimeExports.jsx(Cross,{size:8,className:"ml-2 cursor-pointer",onClick:r})]})})},Result=({icon:e,title:t,description:n})=>jsxRuntimeExports.jsx("div",{className:"p-8 flex justify-center",children:jsxRuntimeExports.jsxs("div",{className:"text-center",children:[jsxRuntimeExports.jsx("div",{children:e}),jsxRuntimeExports.jsx(H1,{children:t}),jsxRuntimeExports.jsx("div",{children:n})]})}),AccessDenied=()=>jsxRuntimeExports.jsx(Result,{icon:jsxRuntimeExports.jsx(MinusCircle,{size:150,className:"mb-6 text-red-40"}),title:"Access Denied",description:"You do not have permission to access this page."}),UncaughtError=({appName:e,onBackToHome:t,showErrorDetails:n})=>{const i=useRouteError(),s=()=>
349{if(i instanceof Error)return jsxRuntimeExports.jsx("div",{className:`p-6 rounded-lg bg-neutral-10 whitespace-pre-wrap ${n?"":"hidden"}`,children:i.stack??i.message})};return jsxRuntimeExports.jsxs("div",{className:"py-8 px-4 flex flex-col items-center space-y-8",children:[jsxRuntimeExports.jsxs("div",{className:"w-[472px] max-w-full flex flex-col items-center space-y-8",children:[jsxRuntimeExports.jsxs("div",{className:"flex items-center space-x-4",children:[jsxRuntimeExports.jsx(GsgLogo,{type:e?"platform-logomark":"platform-inline",className:"h-12"}),e&&jsxRuntimeExports.jsx(H2,{className:"text-primary",children:e})]}),jsxRuntimeExports.jsx(ErrorSvg,{}),jsxRuntimeExports.jsxs("div",{className:"text-center space-y-2",children:[jsxRuntimeExports.jsx(H2,{children:"Page failed to load"}),jsxRuntimeExports.jsx("div",{children:"Please refresh the page and try again. If the issue persists, you can navigate to other pages while we resolve the problem."})]}),jsxRuntimeExports.jsxs("div",{className:"flex flex-wrap justify-center gap-4",children:[t&&jsxRuntimeExports.jsx(Button,{type:"secondary",onClick:()=>{typeof t=="string"?window.location.href=t:t()},children:"Back to Home"}),jsxRuntimeExports.jsx(Button,{icon:jsxRuntimeExports.jsx(Refresh,{size:14}),onClick:()=>window.location.reload(),children:"Refresh"})]})]}),s()]})},ErrorSvg=()=>jsxRuntimeExports.jsxs("svg",{viewBox:"0 0 449 300",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[jsxRuntimeExports.jsxs("g",{clipPath:"url(#clip0_40250_35303)",children:[jsxRuntimeExports.jsx("path",{d:"M124.045 59.1887C123.858 58.1933 122.904 57.5447 121.913 57.7333C120.922 57.9218 120.276 58.8795 120.464 59.8749C120.524 60.2143 126.823 94.0131 126.23 135.481C125.69 173.593 119.052 226.162 90.5431 260.194C70.203 284.469 41.2133 296.504 4.37736 295.894C4.33231 295.894 4.30228 295.894 4.26474 295.894C2.87569 295.961 1.44911 296.022 0 296.09V299.747C2.50779 299.634 4.06201 299.566 4.37736 299.551C42.3095 300.147 72.2678 287.697 93.3362 262.547C106.266 247.118 115.914 226.788 122.026 202.136C126.891 182.492 129.534 160.065 129.879 135.466C130.465 93.6436 124.113 59.5356 124.045 59.1962V59.1887Z",fill:"black"}),jsxRuntimeExports.jsx("path",{d:"M133.049 86.2302L129.768 92.263L163.457 110.467C166.1 111.757 169.284 110.648 170.568 107.994C171.852 105.339 170.748 102.142 168.105 100.852L133.049 86.2302Z",fill:"white",stroke:"black",strokeLinecap:"round",strokeLinejoin:"round"}),jsxRuntimeExports.jsx("path",{d:"M138.642 88.4782C138.642 88.4782 134.888 83.5162 132.313 82.8676C127.53 81.6611 125.255 82.5132 124.339 83.1089C124.001 83.3276 123.813 83.7122 123.813 84.1119V98.5454H132.013C132.013 98.5454 135.542 98.8998 137.824 96.6225",fill:"white"}),jsxRuntimeExports.jsx("path",{d:"M138.642 88.4782C138.642 88.4782 134.888 83.5162 132.313 82.8676C127.53 81.6611 125.255 82.5132 124.339 83.1089C124.001 83.3276 123.813 83.7122 123.813 84.1119V98.5454H132.013C132.013 98.5454 135.542 98.8998 137.824 96.6225",stroke:"black",strokeLinecap:"round",strokeLinejoin:"round"}),jsxRuntimeExports.jsx("path",{d:"M129.295 85.4084C129.295 85.4084 128.612 91.5468 134.761 92.0596L129.295 85.4084Z",fill:"white"}),jsxRuntimeExports.jsx("path",{d:"M129.295 85.4084C129.295 85.4084 128.612 91.5468 134.761 92.0596",stroke:"black",strokeLinecap:"round",strokeLinejoin:"round"}),jsxRuntimeExports.jsx("path",{d:"M129.137 88.6888C130.041 88.6888 130.773 87.9545 130.773 87.0486C130.773 86.1428 130.041 85.4084 129.137 85.4084H121.028C120.124 85.4084 119.391 86.1428 119.391 87.0486C119.391 87.9545 120.124 88.6888 121.028 88.6888H129.137Z",fill:"white",stroke:"black",strokeLinecap:"round",strokeLinejoin:"round"}),jsxRuntimeExports.jsx("path",{d:"M129.58 95.2579C130.484 95.2579 131.217 94.5236 131.217 93.6177C131.217 92.7119 130.484 91.9775 129.58 91.9775H121.02C120.116 91.9775 119.384 92.7119 119.384 93.6177C119.384 94.5236 120.116 95.2579 121.02 95.2579H129.58Z",fill:"white",stroke:"black",strokeLinecap:"round",strokeLinejoin:"round"}),jsxRuntimeExports.jsx("path",{d:"M129.137 98.5379C130.041 98.5379 130.773 97.8036 130.773 96.8977C130.773 95.9919 130.041 95.2576 129.137 95.2576H121.538C120.634 95.2576 119.901 95.9919 119.901 96.8977C119.901 97.8036 120.634 98.5379 121.538 98.5379H129.137Z",fill:"white",stroke:"black",strokeLinecap:"round",strokeLinejoin:"round"}),jsxRuntimeExports.jsx("path",{d:"M130.038 91.9779C130.942 91.9779 131.675 91.2435 131.675 90.3377C131.675 89.4318 130.942 88.6975 130.038 88.6975H120.24C119.336 88.6975 118.603 89.4318 118.603 90.3377C118.603 91.2435 119.336 91.9779 120.24 91.9779H130.038Z",fill:"white",stroke:"black",strokeLinecap:"round",strokeLinejoin:"round"}),jsxRuntimeExports.jsx("path",{d:"M127.192 81.6008L127.597 85.409H123.821L123.468 80.8618L127.192 81.6008Z",fill:"black"}),jsxRuntimeExports.jsx("path",{d:"M138.131 101.758L145.211 87.2344L170.529 98.8174C174.524 100.778 176.176 105.627 174.216 109.631C172.264 113.643 167.436 115.302 163.449 113.334L138.131 101.751V101.758Z",fill:"white",stroke:"black",strokeLinecap:"round",strokeLinejoin:"round"}),jsxRuntimeExports.jsx("path",{d:"M165.642 96.5321L191.26 73.2832C194.474 70.2818 199.534 70.5081 202.56 73.7809C205.586 77.0537 205.428 82.1363 202.207 85.1376L171.063 113.137",fill:"white"}),jsxRuntimeExports.jsx("path",{d:"M165.642 96.5321L191.26 73.2832C194.474 70.2818 199.534 70.5081 202.56 73.7809C205.586 77.0537 205.428 82.1363 202.207 85.1376L171.063 113.137",stroke:"black",strokeLinecap:"round",strokeLinejoin:"round"}),jsxRuntimeExports.jsx("path",{d:"M110.389 24.8513C111.487 24.6355 112.553 25.3558 112.768 26.4585L114.413 34.9027L110.427 35.686L108.782 27.2418C108.567 26.1391 109.284 25.0685 110.382 24.8527L110.389 24.8513Z",fill:"white",stroke:"black",strokeLinecap:"round",strokeLinejoin:"round"}),jsxRuntimeExports.jsx("path",{d:"M120.107 22.9455C121.205 22.7298 122.271 23.45 122.486 24.5528L124.131 32.997L120.145 33.7803L118.5 25.3361C118.285 24.2334 119.002 23.1627 120.1 22.9469L120.107 22.9455Z",fill:"white",stroke:"black",strokeLinecap:"round",strokeLinejoin:"round"}),jsxRuntimeExports.jsx("path",{d:"M128.208 31.519L106.183 35.8469C104.966 36.086 104.172 37.2705 104.411 38.4926C104.649 39.7147 105.828 40.5116 107.045 40.2725L129.07 35.9446C130.286 35.7055 131.08 34.5209 130.842 33.2988C130.604 32.0767 129.424 31.2799 128.208 31.519Z",fill:"#C7C7C7",stroke:"black",strokeMiterlimit:"10"}),jsxRuntimeExports.jsx("path",{d:"M115.343 54.3501L126.661 52.1261L127.948 58.7349C128.155 59.7932 127.467 60.8196 126.413 61.0267L118.912 62.5007C117.858 62.7077 116.836 62.0172 116.63 60.9589L115.343 54.3501Z",fill:"#C7C7C7",stroke:"black",strokeMiterlimit:"10"}),jsxRuntimeExports.jsx("path",{d:"M107.688 40.1489L128.424 36.0744L130.782 48.182C131.16 50.121 129.904 51.9969 127.973 52.3762L114.223 55.0781C112.293 55.4574 110.425 54.1955 110.047 52.2565L107.688 40.1489Z",fill:"#663394",stroke:"black",strokeMiterlimit:"10"}),jsxRuntimeExports.jsx("path",{d:"M325.201 59.1865C325.389 58.1911 326.343 57.5425 327.334 57.7311C328.325 57.9196 328.97 58.8773 328.783 59.8727C328.723 60.2121 322.423 94.0109 323.016 135.479C323.557 173.591 330.194 226.16 358.703 260.192C379.044 284.467 408.033 296.502 444.869 295.891C444.914 295.891 444.944 295.891 444.982 295.891C446.371 295.959 447.797 296.02 449.247 296.087V299.745C446.739 299.632 445.185 299.564 444.869 299.549C406.937 300.145 376.979 287.694 355.91 262.545C342.981 247.116 333.333 226.786 327.221 202.134C322.356 182.49 319.713 160.063 319.367 135.464C318.782 93.6414 325.134 59.5334 325.201 59.194V59.1865Z",fill:"black"}),jsxRuntimeExports.jsx("path",{d:"M316.199 86.228L319.48 92.2608L285.791 110.465C283.148 111.754 279.964 110.646 278.68 107.991C277.396 105.337 278.5 102.14 281.143 100.85L316.199 86.228Z",fill:"white",stroke:"black",strokeLinecap:"round",strokeLinejoin:"round"}),jsxRuntimeExports.jsx("path",{d:"M310.605 88.476C310.605 88.476 314.36 83.514 316.935 82.8654C321.718 81.6589 323.993 82.511 324.909 83.1068C325.247 83.3254 325.434 83.71 325.434 84.1097V98.5432H317.235C317.235 98.5432 313.706 98.8976 311.424 96.6203",fill:"white"}),jsxRuntimeExports.jsx("path",{d:"M310.605 88.476C310.605 88.476 314.36 83.514 316.935 82.8654C321.718 81.6589 323.993 82.511 324.909 83.1068C325.247 83.3254 325.434 83.71 325.434 84.1097V98.5432H317.235C317.235 98.5432 313.706 98.8976 311.424 96.6203",stroke:"black",strokeLinecap:"round",strokeLinejoin:"round"}),jsxRuntimeExports.jsx("path",{d:"M319.961 85.4062C319.961 85.4062 320.644 91.5446 314.495 92.0574L319.961 85.4062Z",fill:"white"}),jsxRuntimeExports.jsx("path",{d:"M319.961 85.4062C319.961 85.4062 320.644 91.5446 314.495 92.0574",stroke:"black",strokeLinecap:"round",strokeLinejoin:"round"}),jsxRuntimeExports.jsx("path",{d:"M328.227 88.6866C329.131 88.6866 329.864 87.9523 329.864 87.0464C329.864 86.1406 329.131 85.4062 328.227 85.4062H320.118C319.214 85.4062 318.482 86.1406 318.482 87.0464C318.482 87.9523 319.214 88.6866 320.118 88.6866H328.227Z",fill:"white",stroke:"black",strokeLinecap:"round",strokeLinejoin:"round"}),jsxRuntimeExports.jsx("path",{d:"M328.221 95.2557C329.125 95.2557 329.857 94.5213 329.857 93.6155C329.857 92.7097 329.125 91.9753 328.221 91.9753H319.661C318.757 91.9753 318.024 92.7097 318.024 93.6155C318.024 94.5213 318.757 95.2557 319.661 95.2557H328.221Z",fill:"white",stroke:"black",strokeLinecap:"round",strokeLinejoin:"round"}),jsxRuntimeExports.jsx("path",{d:"M327.71 98.5357C328.614 98.5357 329.347 97.8014 329.347 96.8955C329.347 95.9897 328.614 95.2554 327.71 95.2554H320.111C319.207 95.2554 318.475 95.9897 318.475 96.8955C318.475 97.8014 319.207 98.5357 320.111 98.5357H327.71Z",fill:"white",stroke:"black",strokeLinecap:"round",strokeLinejoin:"round"}),jsxRuntimeExports.jsx("path",{d:"M329.009 91.9681C329.913 91.9681 330.646 91.2337 330.646 90.3279C330.646 89.4221 329.913 88.6877 329.009 88.6877H319.21C318.306 88.6877 317.573 89.4221 317.573 90.3279C317.573 91.2337 318.306 91.9681 319.21 91.9681H329.009Z",fill:"white",stroke:"black",strokeLinecap:"round",strokeLinejoin:"round"}),jsxRuntimeExports.jsx("path",{d:"M322.064 81.5986L321.658 85.4069H325.435L325.788 80.8596L322.064 81.5986Z",fill:"black"}),jsxRuntimeExports.jsx("path",{d:"M311.116 101.756L304.036 87.2322L278.718 98.8152C274.723 100.776 273.071 105.625 275.031 109.629C276.983 113.641 281.811 115.3 285.798 113.332L311.116 101.749V101.756Z",fill:"white",stroke:"black",strokeLinecap:"round",strokeLinejoin:"round"}),jsxRuntimeExports.jsx("path",{d:"M283.613 96.5299L257.995 73.281C254.781 70.2796 249.72 70.5059 246.694 73.7787C243.669 77.0515 243.826 82.1341 247.047 85.1354L278.192 113.135",fill:"white"}),jsxRuntimeExports.jsx("path",{d:"M283.613 96.5299L257.995 73.281C254.781 70.2796 249.72 70.5059 246.694 73.7787C243.669 77.0515 243.826 82.1341 247.047 85.1354L278.192 113.135",
349stroke:"black",strokeLinecap:"round",strokeLinejoin:"round"}),jsxRuntimeExports.jsx("path",{d:"M320.187 35.9318L342.212 40.2597C343.429 40.4988 344.608 39.7019 344.846 38.4798C345.084 37.2577 344.291 36.0732 343.074 35.8341L321.049 31.5062C319.832 31.2671 318.653 32.064 318.415 33.2861C318.177 34.5082 318.97 35.6927 320.187 35.9318Z",fill:"#C7C7C7",stroke:"black",strokeMiterlimit:"10"}),jsxRuntimeExports.jsx("path",{d:"M330.347 62.4797L322.846 61.0057C321.792 60.7987 321.105 59.7722 321.311 58.7139L322.598 52.1051L333.917 54.3291L332.629 60.938C332.423 61.9963 331.401 62.6868 330.347 62.4797Z",fill:"#C7C7C7",stroke:"black",strokeMiterlimit:"10"}),jsxRuntimeExports.jsx("path",{d:"M335.032 55.0603L321.282 52.3584C319.351 51.9791 318.095 50.1031 318.472 48.1642L320.831 36.0566L341.566 40.1311L339.208 52.2387C338.83 54.1776 336.962 55.4396 335.032 55.0603Z",fill:"#663394",stroke:"black",strokeMiterlimit:"10"}),jsxRuntimeExports.jsx("path",{d:"M206.015 277.033H220.235V243.913H206.015V277.033Z",fill:"black",stroke:"white",strokeLinecap:"round",strokeLinejoin:"round"}),jsxRuntimeExports.jsx("path",{d:"M246.198 243.913H231.978V277.033H246.198V243.913Z",fill:"black",stroke:"white",strokeLinecap:"round",strokeLinejoin:"round"}),jsxRuntimeExports.jsx("path",{d:"M221.924 277.033H203.161L198.265 283.993C198.265 283.993 187.799 285.494 187.799 294.641H224.229L221.917 277.025L221.924 277.033Z",fill:"#C7C7C7",stroke:"black",strokeMiterlimit:"10"}),jsxRuntimeExports.jsx("path",{d:"M198.266 284.001H210.091",stroke:"black",strokeLinecap:"round",strokeLinejoin:"round"}),jsxRuntimeExports.jsx("path",{d:"M187.799 299.837H224.229V294.649H187.799V299.837Z",fill:"white",stroke:"black",strokeLinecap:"round",strokeLinejoin:"round"}),jsxRuntimeExports.jsx("path",{d:"M200.045 282.084H208.312",stroke:"black",strokeLinecap:"round",strokeLinejoin:"round"}),jsxRuntimeExports.jsx("path",{d:"M201.134 280.177H209.4",stroke:"black",strokeLinecap:"round",strokeLinejoin:"round"}),jsxRuntimeExports.jsx("path",{d:"M201.599 132.448H224.236V203.213C224.236 209.488 219.168 214.578 212.921 214.578C206.674 214.578 201.606 209.488 201.606 203.213V132.448H201.599Z",fill:"#663394",stroke:"black",strokeMiterlimit:"10"}),jsxRuntimeExports.jsx("path",{d:"M227.901 132.448H250.539V203.213C250.539 209.488 245.471 214.578 239.224 214.578C232.977 214.578 227.909 209.488 227.909 203.213V132.448H227.901Z",fill:"#663394",stroke:"black",strokeMiterlimit:"10"}),jsxRuntimeExports.jsx("path",{d:"M211.57 69.1264L198.115 71.0268L201.592 132.335H250.531L254.097 71.0268L240.567 69.1264C230.964 67.7238 221.166 67.7238 211.563 69.1264H211.57Z",fill:"white",stroke:"black",strokeLinecap:"round",strokeLinejoin:"round"}),jsxRuntimeExports.jsx("path",{d:"M201.599 162.959V132.448H250.538V162.959",fill:"#663394"}),jsxRuntimeExports.jsx("path",{d:"M201.599 162.959V132.448H250.538V162.959",stroke:"black",strokeMiterlimit:"10"}),jsxRuntimeExports.jsx("path",{d:"M230.288 277.033H249.052L253.947 283.993C253.947 283.993 264.414 285.494 264.414 294.641H227.983L230.296 277.025L230.288 277.033Z",fill:"#C7C7C7",stroke:"black",strokeMiterlimit:"10"}),jsxRuntimeExports.jsx("path",{d:"M253.947 284.001H242.121",stroke:"black",strokeLinecap:"round",strokeLinejoin:"round"}),jsxRuntimeExports.jsx("path",{d:"M264.414 294.648H227.983V299.836H264.414V294.648Z",fill:"white",stroke:"black",strokeLinecap:"round",strokeLinejoin:"round"}),jsxRuntimeExports.jsx("path",{d:"M252.168 282.084H243.901",stroke:"black",strokeLinecap:"round",strokeLinejoin:"round"}),jsxRuntimeExports.jsx("path",{d:"M251.079 280.177H242.812",stroke:"black",strokeLinecap:"round",strokeLinejoin:"round"}),jsxRuntimeExports.jsx("path",{d:"M224.229 198.343V271.377H201.599V198.343",fill:"#663394"}),jsxRuntimeExports.jsx("path",{d:"M224.229 198.343V271.377H201.599V198.343",stroke:"black",strokeMiterlimit:"10"}),jsxRuntimeExports.jsx("path",{d:"M250.539 198.343V271.377H227.901V198.343",fill:"#663394"}),jsxRuntimeExports.jsx("path",{d:"M250.539 198.343V271.377H227.901V198.343",stroke:"black",strokeMiterlimit:"10"}),jsxRuntimeExports.jsx("path",{d:"M234.185 68.2155L234.125 67.9516C234.08 67.8159 234.02 67.6801 233.952 67.5444L231.249 61.2703H220.888L218.185 67.5444C218.11 67.6801 218.05 67.8159 218.012 67.9516L217.952 68.2155C217.929 68.3211 217.922 68.4342 217.922 68.5473C217.922 70.7192 221.571 72.4762 226.068 72.4762C230.566 72.4762 234.215 70.7192 234.215 68.5473C234.215 68.4342 234.2 68.3287 234.185 68.2155Z",fill:"white",stroke:"black",strokeLinecap:"round",strokeLinejoin:"round"}),jsxRuntimeExports.jsx("path",{d:"M215.317 56.6017C218.025 56.6017 220.22 54.3194 220.22 51.504C220.22 48.6886 218.025 46.4062 215.317 46.4062C212.609 46.4062 210.414 48.6886 210.414 51.504C210.414 54.3194 212.609 56.6017 215.317 56.6017Z",fill:"white",stroke:"black",strokeLinecap:"round",strokeLinejoin:"round"}),jsxRuntimeExports.jsx("path",{d:"M236.633 56.6017C239.341 56.6017 241.536 54.3194 241.536 51.504C241.536 48.6886 239.341 46.4062 236.633 46.4062C233.926 46.4062 231.73 48.6886 231.73 51.504C231.73 54.3194 233.926 56.6017 236.633 56.6017Z",fill:"white",stroke:"black",strokeLinecap:"round",strokeLinejoin:"round"}),jsxRuntimeExports.jsx("path",{d:"M226.421 30.0574H225.558C219.367 30.0574 214.348 35.0981 214.348 41.3161V52.3562C214.348 58.5742 219.367 63.6149 225.558 63.6149H226.421C232.612 63.6149 237.631 58.5742 237.631 52.3562V41.3161C237.631 35.098
3491 232.612 30.0574 226.421 30.0574Z",fill:"white",stroke:"black",strokeLinecap:"round",strokeLinejoin:"round"}),jsxRuntimeExports.jsx("path",{d:"M226.872 54.1429C225.648 53.698 222.938 52.68 224.244 50.3875L225.821 48.0045C226.279 47.3108 226.414 45.3652 226.316 44.4753",fill:"white"}),jsxRuntimeExports.jsx("path",{d:"M226.872 54.1429C225.648 53.698 222.938 52.68 224.244 50.3875L225.821 48.0045C226.279 47.3108 226.414 45.3652 226.316 44.4753",stroke:"black",strokeLinecap:"round",strokeLinejoin:"round"}),jsxRuntimeExports.jsx("path",{d:"M219.709 41.4438C219.709 41.4438 217.636 42.1075 217.118 43.5704",stroke:"black",strokeLinecap:"round",strokeLinejoin:"round"}),jsxRuntimeExports.jsx("path",{d:"M218.627 46.3528V47.1974C218.627 47.9138 219.04 48.502 219.558 48.502C220.076 48.502 220.489 47.9213 220.489 47.1974V46.3528",stroke:"black",strokeLinecap:"round",strokeLinejoin:"round"}),jsxRuntimeExports.jsx("path",{d:"M231.632 41.4438C231.632 41.4438 233.704 42.1075 234.222 43.5704",stroke:"black",strokeLinecap:"round",strokeLinejoin:"round"}),jsxRuntimeExports.jsx("path",{d:"M232.713 46.3528V47.1974C232.713 47.9138 232.3 48.502 231.782 48.502C231.264 48.502 230.851 47.9213 230.851 47.1974V46.3528",stroke:"black",strokeLinecap:"round",strokeLinejoin:"round"}),jsxRuntimeExports.jsx("path",{d:"M226.565 56.8198C226.565 56.8198 223.794 57.7021 222.518 55.4775",stroke:"black",strokeLinecap:"round",strokeLinejoin:"round"}),jsxRuntimeExports.jsx("path",{d:"M214.348 49.4302C214.348 49.4302 216.045 43.5406 215.85 39.5439C215.85 39.5439 231.189 40.2905 236.07 35.8563C236.07 35.8563 236.325 46.1423 237.632 49.4302L237.842 46.5646L240.29 48.1105L242.167 40.9993C242.377 39.1819 245.163 32.1537 238.705 30.3816C238.045 30.2006 237.391 29.914 236.633 30.0573C236.633 30.0573 229.695 20.8573 216.653 27.7573C216.653 27.7573 208.537 30.4042 209.716 37.6511L211.367 48.4951L213.71 46.6928L214.356 49.4302H214.348Z",fill:"black",stroke:"black",strokeLinecap:"round",strokeLinejoin:"round"}),jsxRuntimeExports.jsx("path",{d:"M224.897 55.0172C224.897 55.0172 220.73 53.1847 220.483 56.6083L220.22 58.5539C220.22 58.5539 217.532 51.307 224.897 55.0172Z",fill:"black"}),jsxRuntimeExports.jsx("path",{d:"M226.106 55.0172C226.106 55.0172 230.274 53.1847 230.521 56.6083L230.784 58.5539C230.784 58.5539 233.472 51.307 226.106 55.0172Z",fill:"black"}),jsxRuntimeExports.jsx("path",{d:"M237.594 47.6272C236.881 55.8168 232.279 60.281 228.547 61.0804C228.104 61.1784 227.631 61.1784 227.21 61.005C226.64 60.7787 226.054 60.2735 225.731 59.1725C225.348 60.462 224.605 60.9371 223.952 61.0955C223.584 61.186 223.193 61.1709 222.826 61.0804C213.77 58.8482 214.889 46.3528 214.889 46.3528C210.594 62.9355 225.551 63.6142 225.551 63.6142C240.365 63.3352 237.594 47.6197 237.594 47.6197V47.6272Z",fill:"black"}),jsxRuntimeExports.jsx("path",{d:"M245.816 99.8712L239.997 102.262L234.186 99.8712V89.5852H245.816V99.8712Z",fill:"white",stroke:"black",strokeLinecap:"round",strokeLinejoin:"round"}),jsxRuntimeExports.jsx("path",{d:"M49.9902 11.8904L74.7452 32.1531L75.421 21.294C75.421 21.294 97.6982 33.1334 96.9849 33.1937C96.2717 33.2541 72.4026 8.85889 72.4026 8.85889C72.4026 8.85889 70.8935 22.3347 70.1952 22.1688C69.4969 22.0029 49.9902 11.8904 49.9902 11.8904Z",fill:"#663394",stroke:"black",strokeMiterlimit:"10"}),jsxRuntimeExports.jsx("path",{d:"M350.204 33.8193L376.866 24.5589L369.057 19.0012C369.057 19.0012 388.264 7.68965 387.978 8.26276C387.693 8.83588 358.343 15.5021 358.343 15.5021C358.343 15.5021 367.721 22.9074 367.27 23.3523C366.82 23.7973 350.196 33.8193 350.196 33.8193H350.204Z",fill:"#663394",stroke:"black",strokeMiterlimit:"10"}),jsxRuntimeExports.jsx("path",{d:"M312.648 26.6251L308.068 8.17981L303.908 13.089C303.908 13.089 297.518 -0.469734 297.886 -0.251045C298.254 -0.0323554 300.942 20.0645 300.942 20.0645C300.942 20.0645 306.423 14.2126 306.694 14.5369C306.964 14.8612 312.648 26.6176 312.648 26.6176V26.6251Z",fill:"#663394",stroke:"black",strokeMiterlimit:"10"}),jsxRuntimeExports.jsx("path",{d:"M307.847 53.5357L304.375 50.0483L285.517 68.9887L288.989 72.476L307.847 53.5357Z",fill:"black"}),jsxRuntimeExports.jsx("path",{d:"M304.376 72.4795L307.849 68.9922L288.99 50.0518L285.518 53.5392L304.376 72.4795Z",fill:"black"}),jsxRuntimeExports.jsx("path",{d:"M99.4478 75.4129L95.9756 71.9255L77.1173 90.8659
349L80.5895 94.3532L99.4478 75.4129Z",fill:"black"}),jsxRuntimeExports.jsx("path",{d:"M95.976 94.345L99.4482 90.8577L80.59 71.9173L77.1178 75.4046L95.976 94.345Z",fill:"black"}),jsxRuntimeExports.jsx("path",{d:"M158.134 15.3919L155.739 12.9871L142.748 26.0352L145.142 28.4401L158.134 15.3919Z",fill:"black"}),jsxRuntimeExports.jsx("path",{d:"M155.735 28.4444L158.13 26.0396L145.138 12.9914L142.744 15.3963L155.735 28.4444Z",fill:"black"}),jsxRuntimeExports.jsx("path",{d:"M162.571 188.026H156.009V300.055H162.571V188.026Z",fill:"#C7C7C7",stroke:"black",strokeMiterlimit:"10"}),jsxRuntimeExports.jsx("path",{d:"M295.941 188.026H289.379V300.055H295.941V188.026Z",fill:"#C7C7C7",stroke:"black",strokeMiterlimit:"10"}),jsxRuntimeExports.jsx("path",{d:"M183.722 294.671H134.843V299.814H183.722V294.671Z",fill:"#C7C7C7",stroke:"black",strokeMiterlimit:"10"}),jsxRuntimeExports.jsx("path",{d:"M317.1 294.671H268.221V299.814H317.1V294.671Z",fill:"#C7C7C7",stroke:"black",strokeMiterlimit:"10"}),jsxRuntimeExports.jsx("path",{d:"M315.388 161.791H134.414V190.311H315.388V161.791Z",fill:"black"}),jsxRuntimeExports.jsx("path",{d:"M134.79 189.927V188.871L161.377 162.168H183.489L155.851 189.927H134.79Z",fill:"white"}),jsxRuntimeExports.jsx("path",{d:"M182.588 162.545L155.693 189.557H135.165V189.029L161.534 162.545H182.588ZM184.397 161.791H161.219L134.414 188.72V190.311H156.008L184.405 161.791H184.397Z",fill:"black"}),jsxRuntimeExports.jsx("path",{d:"M177.384 189.926L205.029 162.168H227.142L199.503 189.926H177.384Z",fill:"white"}),jsxRuntimeExports.jsx("path",{d:"M226.241 162.545L199.346 189.557H178.293L205.187 162.545H226.241ZM228.05 161.791H204.872L176.476 190.311H199.654L228.05 161.791Z",fill:"black"}),jsxRuntimeExports.jsx("path",{d:"M220.415 189.926L248.061 162.168H270.173L242.527 189.926H220.415Z",fill:"white"}),jsxRuntimeExports.jsx("path",{d:"M269.264 162.545L242.369 189.557H221.316L248.211 162.545H269.264ZM271.074 161.791H247.896L219.499 190.311H242.677L271.074 161.791Z",fill:"black"}),jsxRuntimeExports.jsx("path",{d:"M264.068 189.926L291.707 162.168H313.826L286.18 189.926H264.068Z",fill:"white"}),jsxRuntimeExports.jsx("path",{d:"M312.918 162.545L286.023 189.557H264.969L291.864 162.545H312.918ZM314.727 161.791H291.549L263.152 190.311H286.331L314.727 161.791Z",fill:"black"}),jsxRuntimeExports.jsx("path",{d:"M114.142 290.931L101.04 226.146H93.6514H86.2632L73.1611 290.931H114.142Z",fill:"#663394",stroke:"black",strokeMiterlimit:"10"}),jsxRuntimeExports.jsx("path",{d:"M123.888 291.233H61.0654V299.747H123.888V291.233Z",fill:"#663394",stroke:"black",strokeMiterlimit:"10"}),jsxRuntimeExports.jsx("path",{d:"M82.1193 247.118L76.7959 273.437H110.276L104.952 247.118H82.1193Z",fill:"white",stroke:"black",strokeLinecap:"round",strokeLinejoin:"round"})]}),jsxRuntimeExports.jsx("defs",{children:jsxRuntimeExports.jsx("clipPath",{id:"clip0_40250_35303",children:jsxRuntimeExports.jsx("rect",{width:"449",height:"300",fill:"white"})})})]}),GsgRouterContext=reactExports.createContext(null),ProtectedElement=({guard:e,children:t})=>{const n=e();return n===!0?t:n},AuthorizedElement=({allowed:e,denied:t,accessDenied:n,children:i})=>{const{roles:s}=reactExports.useContext(GsgRouterContext),r=()=>!s||t!=null&&t.some(o=>s.includes(o))||e&&!e.some(o=>s.includes(o))?n:!0;return jsxRuntimeExports.jsx(ProtectedElement,{guard:r,children:i})},GsgRouter=e=>{const{basename:t,publicRoutes:n=[],protectedRoutes:i=[],authorizedRoutes:s=[],roles:r,accessDenied:o,notFound:l,uncaughtError:c,fallback:h,renderOutlet:p,children:m}=e,g=reactExports.useMemo(()=>{const E=[];for(const{path:A,element:C}of n)E.push({path:A,element:C});for(const{guard:A,routes:C}of i)for(const{path:T,element:I}of C)E.push({path:T,element:jsxRuntimeExports.jsx(ProtectedElement,{guard:A,children:I})});for(const{path:A,allowed:C,denied:T,element:I}of s)E.push({path:A,element:jsxRuntimeExports.jsx(AuthorizedElement,{allowed:C,denied:T,accessDenied:o??l,children:I})});return E.push({path:"*",element:l}),createBrowserRouter([{element:jsxRuntimeExports.jsx(Container,{fallback:h,renderOutlet:p,children:m}),errorElement:c,children:E}],{basename:t})},[]);return jsxRuntimeExports.jsx(GsgRouterContext.Provider,{value:{roles:r},children:jsxRuntimeExports.jsx(RouterProvider2,{router:g})})},Container=({fallback:e,renderOutlet:t=!0,children:n})=>{const{pathname:i}=useLocation();return reactExports.useEffect(()=>{window.scrollTo(0,0)},[i]),jsxRuntimeExports.jsxs(reactExports.Suspense,{fallback:e,children:[n,t&&jsxRuntimeExports.jsx(Outlet,{})]})},DEBUG_BUILD$4=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,SDK_VERSION="8.55.1",GLOBAL_OBJ=globalThis;function getGlobalSingleton(e,t,n){const i=n||GLOBAL_OBJ,s=i.__SENTRY__=i.__SENTRY__||{},r=s[SDK_VERSION]=s[SDK_VERSION]||{};return r[e]||(r[e]=t())}const DEBUG_BUILD$3=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,PREFIX="Sentry Logger ",CONSOLE_LEVELS=["debug","info","warn","error","log","assert","trace"],originalConsoleMethods={};function consoleSandbox(e){if(!("console"in GLOBAL_OBJ))return e();const t=GLOBAL_OBJ.console,n={},i=Object.keys(originalConsoleMethods);
vendor: 4,287 bytes, lines 349-353
349i.forEach(s=>{const r=originalConsoleMethods[s];n[s]=t[s],t[s]=r});try{return e()}finally{i.forEach(s=>{t[s]=n[s]})}}function makeLogger(){let e=!1;const t={enable:()=>{e=!0},disable:()=>{e=!1},isEnabled:()=>e};return DEBUG_BUILD$3?CONSOLE_LEVELS.forEach(n=>{t[n]=(...i)=>{e&&consoleSandbox(()=>{GLOBAL_OBJ.console[n](`${PREFIX}[${n}]:`,...i)})}}):CONSOLE_LEVELS.forEach(n=>{t[n]=()=>{}}),t}const logger=getGlobalSingleton("logger",makeLogger),STACKTRACE_FRAME_LIMIT=50,UNKNOWN_FUNCTION="?",WEBPACK_ERROR_REGEXP=/\(error: (.*)\)/,STRIP_FRAME_REGEXP=/captureMessage|captureException/;function createStackParser(...e){const t=e.sort((n,i)=>n[0]-i[0]).map(n=>n[1]);return(n,i=0,s=0)=>{const r=[],o=n.split(` 350`);for(let l=i;l<o.length;l++){const c=o[l];if(c.length>1024)continue;const h=WEBPACK_ERROR_REGEXP.test(c)?c.replace(WEBPACK_ERROR_REGEXP,"$1"):c;if(!h.match(/\S*Error: /)){for(const p of t){const m=p(h);if(m){r.push(m);break}}if(r.length>=STACKTRACE_FRAME_LIMIT+s)break}}return stripSentryFramesAndReverse(r.slice(s))}}function stackParserFromStackParserOptions(e){return Array.isArray(e)?createStackParser(...e):e}function stripSentryFramesAndReverse(e){if(!e.length)return[];const t=Array.from(e);return/sentryWrapped/.test(getLastStackFrame(t).function||"")&&t.pop(),t.reverse(),STRIP_FRAME_REGEXP.test(getLastStackFrame(t).function||"")&&(t.pop(),STRIP_FRAME_REGEXP.test(getLastStackFrame(t).function||"")&&t.pop()),t.slice(0,STACKTRACE_FRAME_LIMIT).map(n=>({...n,filename:n.filename||getLastStackFrame(t).filename,function:n.function||UNKNOWN_FUNCTION}))}function getLastStackFrame(e){return e[e.length-1]||{}}const defaultFunctionName="<anonymous>";function getFunctionName(e){try{return!e||typeof e!="function"?defaultFunctionName:e.name||defaultFunctionName}catch{return defaultFunctionName}}function getFramesFromEvent(e){const t=e.exception;if(t){const n=[];try{return t.values.forEach(i=>{i.stacktrace.frames&&n.push(...i.stacktrace.frames)}),n}catch{return}}}const handlers={},instrumented={};function addHandler(e,t){handlers[e]=handlers[e]||[],handlers[e].push(t)}function maybeInstrument(e,t){if(!instrumented[e]){instrumented[e]=!0;try{t()}catch(n){DEBUG_BUILD$3&&logger.error(`Error while instrumenting ${e}`,n)}}}function triggerHandlers(e,t){const n=e&&handlers[e];if(n)for(const i of n)try{i(t)}catch(s){DEBUG_BUILD$3&&logger.error(`Error while triggering instrumentation handler. 351Type: ${e} 352Name: ${getFunctionName(i)} 353Error:`,s)}}let _oldOnErrorHandler=null;function addGlobalErrorInstrumentationHandler(e){const t="error";addHandler(t,e),maybeInstrument(t,instrumentError)}function instrumentError(){_oldOnErrorHandler=GLOBAL_OBJ.onerror,GLOBAL_OBJ.onerror=function(e,t,n,i,s){return triggerHandlers("error",{column:i,error:s,line:n,msg:e,url:t}),_oldOnErrorHandler?_oldOnErrorHandler.apply(this,arguments):!1},GLOBAL_OBJ.onerror.__SENTRY_INSTRUMENTED__=!0}let _oldOnUnhandledRejectionHandler=null;function addGlobalUnhandledRejectionInstrumentationHandler(e){const t="unhandledrejection";addHandler(t,e),maybeInstrument(t,instrumentUnhandledRejection)}function instrumentUnhandledRejection(){_oldOnUnhandledRejectionHandler=GLOBAL_OBJ.onunhandledrejection,GLOBAL_OBJ.onunhandledrejection=function(e){return triggerHandlers("unhandledrejection",e),_oldOnUnhandledRejectionHandler?_oldOnUnhandledRejectionHandler.apply(this,arguments):!0},GLOBAL_OBJ.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}function getMainCarrier(){return getSentryCarrier(GLOBAL_OBJ),GLOBAL_OBJ}function getSentryCarrier(e){const t=e.__SENTRY__=e.__SENTRY__||{};return t.version=t.version||SDK_VERSION,t[SDK_VERSION]=t[SDK_VERSION]||{}}const objectToString=Object.prototype.toString;function isError(e){switch(objectToString.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":case"[object WebAssembly.Exception]":return!0;default:return isInstanceOf(e,Error)}}function isBuiltin(e,t){return objectToString.call(e)===`[object ${t}]`}function isErrorEvent$1(e){return isBuiltin(e,"ErrorEvent")}function isDOMError(e){return isBuiltin(e,"DOMError")}function isDOMException(e){return isBuiltin(e,"DOMException")}function isString(e){return isBuiltin(e,"String")}function isParameterizedString(e){return typeof e=="object"&&e!==null&&"__sentry_template_str
353ing__"in e&&"__sentry_template_values__"in e}function isPrimitive(e){return e===null||isParameterizedString(e)||typeof e!="object"&&typeof e!="function"}function isPlainObject(e){return isBuiltin(e,"Object")}function isEvent(e){return typeof Event<"u"&&isInstanceOf(e,Event)}function isElement(e){return typeof Element<"u"&&isInstanceOf(e,Element)}function isRegExp(e){return isBuiltin(e,"RegExp")}function isThenable(e){return!!(e&&e.then&&typeof e.then=="function")}function isSyntheticEvent(e){return isPlainObject(e)&&"nativeEvent"in e&&"preventDefault"in e&&"stopPropagation"in e}function isInstanceOf(e,t){try{return e instanceof t}catch{return!1}}function isVueViewModel(e){return!!(typeof e=="object"&&e!==null&&(e.__isVue||e._isVue))}const WINDOW$4=GLOBAL_OBJ,DEFAULT_MAX_STRING_LENGTH=80;function htmlTreeAsString(e,t={}){if(!e)return"<unknown>";try{let n=e;const i=5,s=[];let r=0,o=0;const l=" > ",c=l.length;let h;const p=Array.isArray(t)?t:t.keyAttrs,m=!Array.isArray(t)&&t.maxStringLength||DEFAULT_MAX_STRING_LENGTH;for(;n&&r++<i&&(h=_htmlElementAsString(n,p),!(h==="html"||r>1&&o+s.length*c+h.length>=m));)s.push(h),o+=h.length,n=n.parentNode;return s.reverse().join(l)}catch{return"<unknown>"}}function _htmlElementAsString(e,t){const n=e,i=[];if(!n||!n.tagName)return"";if(WINDOW$4.HTMLElement&&n instanceof HTMLElement&&n.dataset){if(n.dataset.sentryComponent)return n.dataset.sentryComponent;if(n.dataset.sentryElement)return n.dataset.sentryElement}i.push(n.tagName.toLowerCase());const s=t&&t.length?t.filter(o=>n.getAttribute(o)).map(o=>[o,n.getAttribute(o)]):null;if(s&&s.length)s.forEach(o=>{i.push(`[${o[0]}="${o[1]}"]`)});else{n.id&&i.push(`#${n.id}`);const o=n.className;if(o&&isString(o)){const l=o.split(/\s+/);for(const c of l)i.push(`.${c}`)}}const r=["aria-label","type","name","title","alt"];for(const o of r){const l=n.getAttribute(o);l&&i.push(`[${o}="${l}"]`)}return i.join("")}function getLocationHref(){try{return WINDOW$4.document.location.href}catch{return""}}function getComponentName(e){if(!WINDOW$4.HTMLElement)return null;let t=e;const n=5;for(let i=0;i<n;i++){if(!t)return null;if(t instanceof HTMLElement){if(t.dataset.sentryComponent)return t.dataset.sentryComponent;if(t.dataset.sentryElement)return t.dataset.sentryElement}t=t.parentNode}return null}function truncate(e,t=0){return typeof e!="string"||t===0||e.length<=t?e:`${e.slice(0,t)}...`}function safeJoin(e,t){if(!Array.isArray(e))return"";const n=[];for(let i=0;i<e.length;i++){const s=e[i];try{isVueViewModel(s)?n.push("[VueViewModel]"):n.push(String(s))}catch{n.push("[value cannot be serialized]")}}return n.join(t)}function isMatchingPattern(e,t,n=!1){return isString(e)?isRegExp(t)?t.test(e):isString(t)?n?e===t:e.includes(t):!1:!1}function stringMatchesSomePattern(e,t=[],n=!1){return t.some(i=>isMatchingPattern(e,i,n))}function fill(e,t,n){if(!(t in e))return;const i=e[t],s=n(i);typeof s=="function"&&markFunctionWrapped(s,i);try{e[t]=s}catch{DEBUG_BUILD$3&&logger.log(`Failed to replace method "${t}" in object`,e)}}function addNonEnumerableProperty(e,t,n){try{Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0})}catch{DEBUG_BUILD$3&&logger.log(`Failed to add non-enumerable property "${t}" to object`,e)}}function markFunctionWrapped(e,t){try{const n=t.prototype||{};e.prototype=t.prototype=n,addNonEnumerableProperty(e,"__sentry_original__",t)}catch{}}function getOriginalFunction(e){return e.__sentry_original__}function convertToPlainObject(e){if(isError(e))return{message:e.message,name:e.name,stack:e.stack,...getOwnProperties(e)};if(isEvent(e)){const t={type:e.type,target:serializeEventTarget(e.target),currentTarget:serializeEventTarget(e.currentTarget),...getOwnProperties(e)};return typeof CustomEvent<"u"&&isInstanceOf(e,CustomEvent)&&(t.detail=e.detail),t}else return e}function serializeEventTarget(e){try{return isElement(e)?htmlTreeAsString(e):Object.prototype.toString.call(e)}catch{return"<unknown>"}}function getOwnProperties(e){if(typeof e=="object"&&e!==null){const t={};for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}else return{}}function extractExceptionKeysForMessage(e,t=40){const n=Object.keys(convertToPlainObject(e));n.sort();const i=n[0];if(!i)return"[object has no keys]";if(i.length>=t)return truncate(i,t);for(let s=n.length;s>0;s--){const r=n.slice(0,s).join(", ");
353if(!(r.length>t))return s===n.length?r:truncate(r,t)}return""}function dropUndefinedKeys(e){return _dropUndefinedKeys(e,new Map)}function _dropUndefinedKeys(e,t){if(isPojo(e)){const n=t.get(e);if(n!==void 0)return n;const i={};t.set(e,i);for(const s of Object.getOwnPropertyNames(e))typeof e[s]<"u"&&(i[s]=_dropUndefinedKeys(e[s],t));return i}if(Array.isArray(e)){const n=t.get(e);if(n!==void 0)return n;const i=[];return t.set(e,i),e.forEach(s=>{i.push(_dropUndefinedKeys(s,t))}),i}return e}function isPojo(e){if(!isPlainObject(e))return!1;try{const t=Object.getPrototypeOf(e).constructor.name;return!t||t==="Object"}catch{return!0}}const ONE_SECOND_IN_MS=1e3;function dateTimestampInSeconds(){return Date.now()/ONE_SECOND_IN_MS}function createUnixTimestampInSecondsFunc(){const{performance:e}=GLOBAL_OBJ;if(!e||!e.now)return dateTimestampInSeconds;const t=Date.now()-e.now(),n=e.timeOrigin==null?t:e.timeOrigin;return()=>(n+e.now())/ONE_SECOND_IN_MS}const timestampInSeconds=createUnixTimestampInSecondsFunc();(()=>{const{performance:e}=GLOBAL_OBJ;if(!e||!e.now)return;const t=3600*1e3,n=e.now(),i=Date.now(),s=e.timeOrigin?Math.abs(e.timeOrigin+n-i):t,r=s<t,o=e.timing&&e.timing.navigationStart,c=typeof o=="number"?Math.abs(o+n-i):t,h=c<t;return r||h?s<=c?e.timeOrigin:o:i})();function uuid4(){const e=GLOBAL_OBJ,t=e.crypto||e.msCrypto;let n=()=>Math.random()*16;try{if(t&&t.randomUUID)return t.randomUUID().replace(/-/g,"");t&&t.getRandomValues&&(n=()=>{const i=new Uint8Array(1);return t.getRandomValues(i),i[0]})}catch{}return("10000000100040008000"+1e11).replace(/[018]/g,i=>(i^(n()&15)>>i/4).toString(16))}function getFirstException(e){return e.exception&&e.exception.values?e.exception.values[0]:void 0}function getEventDescription(e){const{message:t,event_id:n}=e;if(t)return t;const i=getFirstException(e);return i?i.type&&i.value?`${i.type}: ${i.value}`:i.type||i.value||n||"<unknown>":n||"<unknown>"}function addExceptionTypeValue(e,t,n){const i=e.exception=e.exception||{},s=i.values=i.values||[],r=s[0]=s[0]||{};r.value||(r.value=t||""),r.type||(r.type="Error")}function addExceptionMechanism(e,t){const n=getFirstException(e);if(!n)return;const i={type:"generic",handled:!0},s=n.mechanism;if(n.mechanism={...i,...s,...t},t&&"data"in t){const r={...s&&s.data,...t.data};n.mechanism.data=r}}function checkOrSetAlreadyCaught(e){if(isAlreadyCaptured(e))return!0;try{addNonEnumerableProperty(e,"__sentry_captured__",!0)}catch{}return!1}function isAlreadyCaptured(e){try{return e.__sentry_captured__}catch{}}var States;(function(e){e[e.PENDING=0]="PENDING";const n=1;e[e.RESOLVED=n]="RESOLVED";const i=2;e[e.REJECTED=i]="REJECTED"})(States||(States={}));function resolvedSyncPromise(e){return new SyncPromise(t=>{t(e)})}function rejectedSyncPromise(e){return new SyncPromise((t,n)=>{n(e)})}class SyncPromise{constructor(t){SyncPromise.prototype.__init.call(this),SyncPromise.prototype.__init2.call(this),SyncPromise.prototype.__init3.call(this),SyncPromise.prototype.__init4.call(this),this._state=States.PENDING,this._handlers=[];try{t(this._resolve,this._reject)}catch(n){this._reject(n)}}then(t,n){return new SyncPromise((i,s)=>{this._handlers.push([!1,r=>{if(!t)i(r);else try{i(t(r))}catch(o){s(o)}},r=>{if(!n)s(r);else try{i(n(r))}catch(o){s(o)}}]),this._executeHandlers()})}catch(t){return this.then(n=>n,t)}finally(t){return new SyncPromise((n,i)=>{let s,r;return this.then(o=>{r=!1,s=o,t&&t()},o=>{r=!0,s=o,t&&t()}).then(()=>{if(r){i(s);return}n(s)})})}__init(){this._resolve=t=>{this._setResult(States.RESOLVED,t)}}__init2(){this._reject=t=>{this._setResult(States.REJECTED,t)}}__init3(){this._setResult=(t,n)=>{if(this._state===States.PENDING){if(isThenable(n)){n.then(this._resolve,this._reject);return}this._state=t,this._value=n,this._executeHandlers()}}}__init4(){this._executeHandlers=()=>{if(this._state===States.PENDING)return;const t=this._handlers.slice();this._handlers=[],t.forEach(n=>{n[0]||(this._state===States.RESOLVED&&n[1](this._value),this._state===States.REJECTED&&n[2](this._value),n[0]=!0)})}}}function makeSession(e){const t=timestampInSeconds(),n={sid:uuid4(),init:!0,timestamp:t,started:t,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>sessionToJSON(n)};return e&&updateSession(n,e),n}function updateSession(e,t={}){if(t.user&&(!e.ipAddress&&t.user.ip_address&&(e.ipAddress=t.user.ip_address),!e.did&&!t.did&&(e.did=t.user.id||t.user.email||t.user.username)),e.timestamp=t.timestamp||timestampInSeconds(),t.abnormal_mechanism&&(e.abnormal_mechanism=t.abnormal_mechanism),t.ignoreDuration&&(e.ignoreDuration=t.ignoreDuration),t.sid&&(e.sid=t.sid.length===32?t.sid:uuid4()),t.init!==void 0&&(e.init=t.init),!e.did&&t.did&&(e.did=`${t.did}`),typeof t.started=="number"&&(e.started=t.started),e.ignoreDuration)e.duration=void 0;else if(typeof t.duration=="number")e.duration=t.duration;else{const n=e.timestamp-e.started;e.duration=n>=0?n:0}t.release&&(e.release=t.release),t.environment&&(e.environment=t.environment),!e.ipAddress&&t.ipAddress&&(e.ipAddress=t.ipAddress),!e.userAgent&&t.userAgent&&(e.userAgent=t.userAgent),t
353ypeof t.errors=="number"&&(e.errors=t.errors),t.status&&(e.status=t.status)}function closeSession(e,t){let n={};e.status==="ok"&&(n={status:"exited"}),updateSession(e,n)}function sessionToJSON(e){return dropUndefinedKeys({sid:`${e.sid}`,init:e.init,started:new Date(e.started*1e3).toISOString(),timestamp:new Date(e.timestamp*1e3).toISOString(),status:e.status,errors:e.errors,did:typeof e.did=="number"||typeof e.did=="string"?`${e.did}`:void 0,duration:e.duration,abnormal_mechanism:e.abnormal_mechanism,attrs:{release:e.release,environment:e.environment,ip_address:e.ipAddress,user_agent:e.userAgent}})}function generateTraceId(){return uuid4()}function generateSpanId(){return uuid4().substring(16)}function merge(e,t,n=2){if(!t||typeof t!="object"||n<=0)return t;if(e&&t&&Object.keys(t).length===0)return e;const i={...e};for(const s in t)Object.prototype.hasOwnProperty.call(t,s)&&(i[s]=merge(i[s],t[s],n-1));return i}const SCOPE_SPAN_FIELD="_sentrySpan";function _setSpanForScope(e,t){t?addNonEnumerableProperty(e,SCOPE_SPAN_FIELD,t):delete e[SCOPE_SPAN_FIELD]}function _getSpanForScope(e){return e[SCOPE_SPAN_FIELD]}const DEFAULT_MAX_BREADCRUMBS=100;class ScopeClass{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext={traceId:generateTraceId(),spanId:generateSpanId()}}clone(){const t=new ScopeClass;return t._breadcrumbs=[...this._breadcrumbs],t._tags={...this._tags},t._extra={...this._extra},t._contexts={...this._contexts},this._contexts.flags&&(t._contexts.flags={values:[...this._contexts.flags.values]}),t._user=this._user,t._level=this._level,t._session=this._session,t._transactionName=this._transactionName,t._fingerprint=this._fingerprint,t._eventProcessors=[...this._eventProcessors],t._requestSession=this._requestSession,t._attachments=[...this._attachments],t._sdkProcessingMetadata={...this._sdkProcessingMetadata},t._propagationContext={...this._propagationContext},t._client=this._client,t._lastEventId=this._lastEventId,_setSpanForScope(t,_getSpanForScope(this)),t}setClient(t){this._client=t}setLastEventId(t){this._lastEventId=t}getClient(){return this._client}lastEventId(){return this._lastEventId}addScopeListener(t){this._scopeListeners.push(t)}addEventProcessor(t){return this._eventProcessors.push(t),this}setUser(t){return this._user=t||{email:void 0,id:void 0,ip_address:void 0,username:void 0},this._session&&updateSession(this._session,{user:t}),this._notifyScopeListeners(),this}getUser(){return this._user}getRequestSession(){return this._requestSession}setRequestSession(t){return this._requestSession=t,this}setTags(t){return this._tags={...this._tags,...t},this._notifyScopeListeners(),this}setTag(t,n){return this._tags={...this._tags,[t]:n},this._notifyScopeListeners(),this}setExtras(t){return this._extra={...this._extra,...t},this._notifyScopeListeners(),this}setExtra(t,n){return this._extra={...this._extra,[t]:n},this._notifyScopeListeners(),this}setFingerprint(t){return this._fingerprint=t,this._notifyScopeListeners(),this}setLevel(t){return this._level=t,this._notifyScopeListeners(),this}setTransactionName(t){return this._transactionName=t,this._notifyScopeListeners(),this}setContext(t,n){return n===null?delete this._contexts[t]:this._contexts[t]=n,this._notifyScopeListeners(),this}setSession(t){return t?this._session=t:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(t){if(!t)return this;const n=typeof t=="function"?t(this):t,[i,s]=n instanceof Scope?[n.getScopeData(),n.getRequestSession()]:isPlainObject(n)?[t,t.requestSession]:[],{tags:r,extra:o,user:l,contexts:c,level:h,fingerprint:p=[],propagationContext:m}=i||{};return this._tags={...this._tags,...r},this._extra={...this._extra,...o},this._contexts={...this._contexts,...c},l&&Object.keys(l).length&&(this._user=l),h&&(this._level=h),p.length&&(this._fingerprint=p),m&&(this._propagationContext=m),s&&(this._requestSession=s),this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._requestSession=void 0,this._session=void 0,_setSpanForScope(this,void 0),this._attachments=[],this.setPropagationContext({traceId:generateTraceId()}),this._notifyScopeListeners(),this}addBreadcrumb(t,n){const i=typeof n=="number"?n:DEFAULT_MAX_BREADCRUMBS;if(i<=0)return this;const s={timestamp:dateTimestampInSeconds(),...t};return this._breadcrumbs.push(s),this._breadcrumbs.length>i&&(this._breadcrumbs=this._breadcrumbs.slice(-i),this._client&&this._client.re
353cordDroppedEvent("buffer_overflow","log_item")),this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(t){return this._attachments.push(t),this}clearAttachments(){return this._attachments=[],this}getScopeData(){return{breadcrumbs:this._breadcrumbs,attachments:this._attachments,contexts:this._contexts,tags:this._tags,extra:this._extra,user:this._user,level:this._level,fingerprint:this._fingerprint||[],eventProcessors:this._eventProcessors,propagationContext:this._propagationContext,sdkProcessingMetadata:this._sdkProcessingMetadata,transactionName:this._transactionName,span:_getSpanForScope(this)}}setSDKProcessingMetadata(t){return this._sdkProcessingMetadata=merge(this._sdkProcessingMetadata,t,2),this}setPropagationContext(t){return this._propagationContext={spanId:generateSpanId(),...t},this}getPropagationContext(){return this._propagationContext}captureException(t,n){const i=n&&n.event_id?n.event_id:uuid4();if(!this._client)return logger.warn("No client configured on scope - will not capture exception!"),i;const s=new Error("Sentry syntheticException");return this._client.captureException(t,{originalException:t,syntheticException:s,...n,event_id:i},this),i}captureMessage(t,n,i){const s=i&&i.event_id?i.event_id:uuid4();if(!this._client)return logger.warn("No client configured on scope - will not capture message!"),s;const r=new Error(t);return this._client.captureMessage(t,n,{originalException:t,syntheticException:r,...i,event_id:s},this),s}captureEvent(t,n){const i=n&&n.event_id?n.event_id:uuid4();return this._client?(this._client.captureEvent(t,{...n,event_id:i},this),i):(logger.warn("No client configured on scope - will not capture event!"),i)}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(t=>{t(this)}),this._notifyingListeners=!1)}}const Scope=ScopeClass;function getDefaultCurrentScope(){return getGlobalSingleton("defaultCurrentScope",()=>new Scope)}function getDefaultIsolationScope(){return getGlobalSingleton("defaultIsolationScope",()=>new Scope)}class AsyncContextStack{constructor(t,n){let i;t?i=t:i=new Scope;let s;n?s=n:s=new Scope,this._stack=[{scope:i}],this._isolationScope=s}withScope(t){const n=this._pushScope();let i;try{i=t(n)}catch(s){throw this._popScope(),s}return isThenable(i)?i.then(s=>(this._popScope(),s),s=>{throw this._popScope(),s}):(this._popScope(),i)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStackTop(){return this._stack[this._stack.length-1]}_pushScope(){const t=this.getScope().clone();return this._stack.push({client:this.getClient(),scope:t}),t}_popScope(){return this._stack.length<=1?!1:!!this._stack.pop()}}function getAsyncContextStack(){const e=getMainCarrier(),t=getSentryCarrier(e);return t.stack=t.stack||new AsyncContextStack(getDefaultCurrentScope(),getDefaultIsolationScope())}function withScope$1(e){return getAsyncContextStack().withScope(e)}function withSetScope(e,t){const n=getAsyncContextStack();return n.withScope(()=>(n.getStackTop().scope=e,t(e)))}function withIsolationScope(e){return getAsyncContextStack().withScope(()=>e(getAsyncContextStack().getIsolationScope()))}function getStackAsyncContextStrategy(){return{withIsolationScope,withScope:withScope$1,withSetScope,withSetIsolationScope:(e,t)=>withIsolationScope(t),getCurrentScope:()=>getAsyncContextStack().getScope(),getIsolationScope:()=>getAsyncContextStack().getIsolationScope()}}function getAsyncContextStrategy(e){const t=getSentryCarrier(e);return t.acs?t.acs:getStackAsyncContextStrategy()}function getCurrentScope(){const e=getMainCarrier();return getAsyncContextStrategy(e).getCurrentScope()}function getIsolationScope(){const e=getMainCarrier();return getAsyncContextStrategy(e).getIsolationScope()}function getGlobalScope(){return getGlobalSingleton("globalScope",()=>new Scope)}function withScope(...e){const t=getMainCarrier(),n=getAsyncContextStrategy(t);if(e.length===2){const[i,s]=e;return i?n.withSetScope(i,s):n.withScope(s)}return n.withScope(e[0])}function getClient(){return getCurrentScope().getClient()}function getTraceContextFromScope(e){const t=e.getPropagationContext(),{traceId:n,spanId:i,parentSpanId:s}=t;return dropUndefinedKeys({trace_id:n,span_id:i,parent_span_id:s})}const METRICS_SPAN_FIELD="_sentryMetrics";function getMetricSummaryJsonForSpan(e){const t=e[METRICS_SPAN_FIELD];if(!t)return;const n={};for(const[,[i,s]]of t)(n[i]||(n[i]=[])).push(dropUndefinedKeys(s));return n}const SEMANTIC_ATTRIBUTE_SENTRY_SOURCE="sentry.source",SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE="sentry.sample_rate",SEMANTIC_ATTRIBUTE_SENTRY_OP="sentry.op",SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN="sentry.origin",SPAN_STATUS_UNSET=0,SPAN_STATUS_OK=1,SENTRY_BAGGAGE_KEY_PREFIX="sentry-",SENTRY_BAGGAGE_KEY_PREFIX_REGEX=/^sentry-/;function baggageHeaderToDynamicSamplingContext(e){const t=parseBaggageHeader(e);if(!t)return;const n=Object.entries(t).reduce((i,[s,r])=>
353{if(s.match(SENTRY_BAGGAGE_KEY_PREFIX_REGEX)){const o=s.slice(SENTRY_BAGGAGE_KEY_PREFIX.length);i[o]=r}return i},{});if(Object.keys(n).length>0)return n}function parseBaggageHeader(e){if(!(!e||!isString(e)&&!Array.isArray(e)))return Array.isArray(e)?e.reduce((t,n)=>{const i=baggageHeaderToObject(n);return Object.entries(i).forEach(([s,r])=>{t[s]=r}),t},{}):baggageHeaderToObject(e)}function baggageHeaderToObject(e){return e.split(",").map(t=>t.split("=").map(n=>decodeURIComponent(n.trim()))).reduce((t,[n,i])=>(n&&i&&(t[n]=i),t),{})}const TRACE_FLAG_SAMPLED=1;let hasShownSpanDropWarning=!1;function spanToTraceContext(e){const{spanId:t,traceId:n,isRemote:i}=e.spanContext(),s=i?t:spanToJSON(e).parent_span_id,r=i?generateSpanId():t;return dropUndefinedKeys({parent_span_id:s,span_id:r,trace_id:n})}function spanTimeInputToSeconds(e){return typeof e=="number"?ensureTimestampInSeconds(e):Array.isArray(e)?e[0]+e[1]/1e9:e instanceof Date?ensureTimestampInSeconds(e.getTime()):timestampInSeconds()}function ensureTimestampInSeconds(e){return e>9999999999?e/1e3:e}function spanToJSON(e){if(spanIsSentrySpan(e))return e.getSpanJSON();try{const{spanId:t,traceId:n}=e.spanContext();if(spanIsOpenTelemetrySdkTraceBaseSpan(e)){const{attributes:i,startTime:s,name:r,endTime:o,parentSpanId:l,status:c}=e;return dropUndefinedKeys({span_id:t,trace_id:n,data:i,description:r,parent_span_id:l,start_timestamp:spanTimeInputToSeconds(s),timestamp:spanTimeInputToSeconds(o)||void 0,status:getStatusMessage(c),op:i[SEMANTIC_ATTRIBUTE_SENTRY_OP],origin:i[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN],_metrics_summary:getMetricSummaryJsonForSpan(e)})}return{span_id:t,trace_id:n}}catch{return{}}}function spanIsOpenTelemetrySdkTraceBaseSpan(e){const t=e;return!!t.attributes&&!!t.startTime&&!!t.name&&!!t.endTime&&!!t.status}function spanIsSentrySpan(e){return typeof e.getSpanJSON=="function"}function spanIsSampled(e){const{traceFlags:t}=e.spanContext();return t===TRACE_FLAG_SAMPLED}function getStatusMessage(e){if(!(!e||e.code===SPAN_STATUS_UNSET))return e.code===SPAN_STATUS_OK?"ok":e.message||"unknown_error"}const ROOT_SPAN_FIELD="_sentryRootSpan";function getRootSpan(e){return e[ROOT_SPAN_FIELD]||e}function showSpanDropWarning(){hasShownSpanDropWarning||(consoleSandbox(()=>{console.warn("[Sentry] Deprecation warning: Returning null from `beforeSendSpan` will be disallowed from SDK version 9.0.0 onwards. The callback will only support mutating spans. To drop certain spans, configure the respective integrations directly.")}),hasShownSpanDropWarning=!0)}function hasTracingEnabled(e){if(typeof __SENTRY_TRACING__=="boolean"&&!__SENTRY_TRACING__)return!1;const t=getClient(),n=t&&t.getOptions();return!!n&&(n.enableTracing||"tracesSampleRate"in n||"tracesSampler"in n)}const DEFAULT_ENVIRONMENT="production",FROZEN_DSC_FIELD="_frozenDsc";function getDynamicSamplingContextFromClient(e,t){const n=t.getOptions(),{publicKey:i}=t.getDsn()||{},s=dropUndefinedKeys({environment:n.environment||DEFAULT_ENVIRONMENT,release:n.release,public_key:i,trace_id:e});return t.emit("createDsc",s),s}function getDynamicSamplingContextFromScope(e,t){const n=t.getPropagationContext();return n.dsc||getDynamicSamplingContextFromClient(n.traceId,e)}function getDynamicSamplingContextFromSpan(e){const t=getClient();if(!t)return{};const n=getRootSpan(e),i=n[FROZEN_DSC_FIELD];if(i)return i;const s=n.spanContext().traceState,r=s&&s.get("sentry.dsc"),o=r&&baggageHeaderToDynamicSamplingContext(r);if(o)return o;const l=getDynamicSamplingContextFromClient(e.spanContext().traceId,t),c=spanToJSON(n),h=c.data||{},p=h[SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE];p!=null&&(l.sample_rate=`${p}`);const m=h[SEMANTIC_ATTRIBUTE_SENTRY_SOURCE],g=c.description;return m!=="url"&&g&&(l.transaction=g),hasTracingEnabled()&&(l.sampled=String(spanIsSampled(n))),t.emit("createDsc",l,n),l}function parseSampleRate(e){if(typeof e=="boolean")return Number(e);const t=typeof e=="string"?parseFloat(e):e;if(typeof t!="number"||isNaN(t)||t<0||t>1){DEBUG_BUILD$4&&logger.warn(`[Tracing] Given sample rate is invalid. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(e)} of type ${JSON.stringify(typeof e)}.`);return}return t}const DSN_REGEX=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function isValidProtocol(e){return e==="http"||e==="https"}function dsnToString(e,t=!1){const{host:n,path:i,pass:s,port:r,projectId:o,protocol:l,publicKey:c}=e;return`${l}://${c}${t&&s?`:${s}`:""}@${n}${r?`:${r}`:""}/${i&&`${i}/`}${o}`}function dsnFromString(e){const t=DSN_REGEX.exec(e);if(!t){consoleSandbox(()=>{console.error(`Invalid Sentry Dsn: ${e}`)});return}const[n,i,s="",r="",o="",l=""]=t.slice(1);let c="",h=l;const p=h.split("/");if(p.length>1&&(c=p.slice(0,-1).join("/"),h=p.pop()),h){const m=h.match(/^\d+/);m&&(h=m[0])}return dsnFromComponents({host:r,pass:s,path:c,projectId:h,port:o,protocol:n,publicKey:i})}function dsnFromComponents(e){return{protocol:e.protocol,publicKey:e.publicKey||"",pass:e.pass||"",host:e.host,port:e.port||"",path:e.path||"",projectId:e.projectId}}function validateDsn(e){if(!DEBUG_BUILD$3)return!0;const{port:t,projectId:n,protocol:i}=e;return["protocol","publicKey","host","projectId"].find(o=>e[o]?!1:(logger.error(`Invalid Sentry Dsn: ${o} missing`),!0))?!1:n.match(/^\d+$/)?isValidProtocol(i)?t&&isNaN(parseInt(t,10))?(logger.error(`Invalid Sentry Dsn: Invalid port ${t}`),!1):!0:(logger.error(`Invalid Sentry Dsn: Invalid protocol ${i}`),!1):(logger.error(`Invalid Sentry Dsn: Invalid projectId ${n}`),!1)}function makeDsn(e){const t=typeof e=="string"?dsnFromString(e):dsnFromComponents(e);if(!(!t||!validateDsn(t)))return t}function memoBuilder(){const e=typeof WeakSet=="function",t=e?new WeakSet:[];function n(s){if(e)return t.has(s)?!0:(t.add(s),!1);for(let r=0;r<t.length;r++)if(t[r]===s)return!0;return t.push(s),!1}
353function i(s){if(e)t.delete(s);else for(let r=0;r<t.length;r++)if(t[r]===s){t.splice(r,1);break}}return[n,i]}function normalize(e,t=100,n=1/0){try{return visit("",e,t,n)}catch(i){return{ERROR:`**non-serializable** (${i})`}}}function normalizeToSize(e,t=3,n=100*1024){const i=normalize(e,t);return jsonSize(i)>n?normalizeToSize(e,t-1,n):i}function visit(e,t,n=1/0,i=1/0,s=memoBuilder()){const[r,o]=s;if(t==null||["boolean","string"].includes(typeof t)||typeof t=="number"&&Number.isFinite(t))return t;const l=stringifyValue(e,t);if(!l.startsWith("[object "))return l;if(t.__sentry_skip_normalization__)return t;const c=typeof t.__sentry_override_normalization_depth__=="number"?t.__sentry_override_normalization_depth__:n;if(c===0)return l.replace("object ","");if(r(t))return"[Circular ~]";const h=t;if(h&&typeof h.toJSON=="function")try{const E=h.toJSON();return visit("",E,c-1,i,s)}catch{}const p=Array.isArray(t)?[]:{};let m=0;const g=convertToPlainObject(t);for(const E in g){if(!Object.prototype.hasOwnProperty.call(g,E))continue;if(m>=i){p[E]="[MaxProperties ~]";break}const A=g[E];p[E]=visit(E,A,c-1,i,s),m++}return o(t),p}function stringifyValue(e,t){try{if(e==="domain"&&t&&typeof t=="object"&&t._events)return"[Domain]";if(e==="domainEmitter")return"[DomainEmitter]";if(typeof global<"u"&&t===global)return"[Global]";if(typeof window<"u"&&t===window)return"[Window]";if(typeof document<"u"&&t===document)return"[Document]";if(isVueViewModel(t))return"[VueViewModel]";if(isSyntheticEvent(t))return"[SyntheticEvent]";if(typeof t=="number"&&!Number.isFinite(t))return`[${t}]`;if(typeof t=="function")return`[Function: ${getFunctionName(t)}]`;if(typeof t=="symbol")return`[${String(t)}]`;if(typeof t=="bigint")return`[BigInt: ${String(t)}]`;const n=getConstructorName(t);return/^HTML(\w*)Element$/.test(n)?`[HTMLElement: ${n}]`:`[object ${n}]`}catch(n){return`**non-serializable** (${n})`}}function getConstructorName(e){const t=Object.getPrototypeOf(e);return t?t.constructor.name:"null prototype"}function utf8Length(e){return~-encodeURI(e).split(/%..|./).length}function jsonSize(e){return utf8Length(JSON.stringify(e))}function createEnvelope(e,t=[]){return[e,t]}function addItemToEnvelope(e,t){const[n,i]=e;return[n,[...i,t]]}function forEachEnvelopeItem(e,t){const n=e[1];for(const i of n){const s=i[0].type;if(t(i,s))return!0}return!1}function encodeUTF8(e){return GLOBAL_OBJ.__SENTRY__&&GLOBAL_OBJ.__SENTRY__.encodePolyfill?GLOBAL_OBJ.__SENTRY__.encodePolyfill(e):new TextEncoder().encode(e)}function serializeEnvelope(e){const[t,n]=e;let i=JSON.stringify(t);function s(r){typeof i=="string"?i=typeof r=="string"?i+r:[encodeUTF8(i),r]:i.push(typeof r=="string"?encodeUTF8(r):r)}for(const r of n){const[o,l]=r;if(s(` 354${JSON.stringify(o)} 355`),typeof l=="string"||l instanceof Uint8Array)s(l);else{let c;try{c=JSON.stringify(l)}catch{c=JSON.stringify(normalize(l))}s(c)}}return typeof i=="string"?i:concatBuffers(i)}function concatBuffers(e){const t=e.reduce((s,r)=>s+r.length,0),n=new Uint8Array(t);let i=0;for(const s of e)n.set(s,i),i+=s.length;return n}function createAttachmentEnvelopeItem(e){const t=typeof e.data=="string"?encodeUTF8(e.data):e.data;return[dropUndefinedKeys({type:"attachment",length:t.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType}),t]}const ITEM_TYPE_TO_DATA_CATEGORY_MAP={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",profile_chunk:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",feedback:"feedback",span:"span",statsd:"metric_bucket",raw_security:"security"};function envelopeItemTypeToDataCategory(e){return ITEM_TYPE_TO_DATA_CATEGORY_MAP[e]}function getSdkMetadataForEnvelopeHeader(e){if(!e||!e.sdk)return;const{name:t,version:n}=e.sdk;return{name:t,version:n}}function createEventEnvelopeHeaders(e,t,n,i){const s=e.sdkProcessingMetadata&&e.sdkProcessingMetadata.dynamicSamplingContext;return{event_id:e.event_id,sent_at:new Date().toISOString(),...t&&{sdk:t},...!!n&&i&&{dsn:dsnToString(i)},...s&&{trace:dropUndefinedKeys({...s})}}}function enhanceEventWithSdkInfo(e,t){return t&&(e.sdk=e.sdk||{}
vendor: 5,305 bytes, line 355
355,e.sdk.name=e.sdk.name||t.name,e.sdk.version=e.sdk.version||t.version,e.sdk.integrations=[...e.sdk.integrations||[],...t.integrations||[]],e.sdk.packages=[...e.sdk.packages||[],...t.packages||[]]),e}function createSessionEnvelope(e,t,n,i){const s=getSdkMetadataForEnvelopeHeader(n),r={sent_at:new Date().toISOString(),...s&&{sdk:s},...!!i&&t&&{dsn:dsnToString(t)}},o="aggregates"in e?[{type:"sessions"},e]:[{type:"session"},e.toJSON()];return createEnvelope(r,[o])}function createEventEnvelope(e,t,n,i){const s=getSdkMetadataForEnvelopeHeader(n),r=e.type&&e.type!=="replay_event"?e.type:"event";enhanceEventWithSdkInfo(e,n&&n.sdk);const o=createEventEnvelopeHeaders(e,s,i,t);return delete e.sdkProcessingMetadata,createEnvelope(o,[[{type:r},e]])}function notifyEventProcessors(e,t,n,i=0){return new SyncPromise((s,r)=>{const o=e[i];if(t===null||typeof o!="function")s(t);else{const l=o({...t},n);DEBUG_BUILD$4&&o.id&&l===null&&logger.log(`Event processor "${o.id}" dropped event`),isThenable(l)?l.then(c=>notifyEventProcessors(e,c,n,i+1).then(s)).then(null,r):notifyEventProcessors(e,l,n,i+1).then(s).then(null,r)}})}let parsedStackResults,lastKeysCount,cachedFilenameDebugIds;function getFilenameToDebugIdMap(e){const t=GLOBAL_OBJ._sentryDebugIds;if(!t)return{};const n=Object.keys(t);return cachedFilenameDebugIds&&n.length===lastKeysCount||(lastKeysCount=n.length,cachedFilenameDebugIds=n.reduce((i,s)=>{parsedStackResults||(parsedStackResults={});const r=parsedStackResults[s];if(r)i[r[0]]=r[1];else{const o=e(s);for(let l=o.length-1;l>=0;l--){const c=o[l],h=c&&c.filename,p=t[s];if(h&&p){i[h]=p,parsedStackResults[s]=[h,p];break}}}return i},{})),cachedFilenameDebugIds}function applyScopeDataToEvent(e,t){const{fingerprint:n,span:i,breadcrumbs:s,sdkProcessingMetadata:r}=t;applyDataToEvent(e,t),i&&applySpanToEvent(e,i),applyFingerprintToEvent(e,n),applyBreadcrumbsToEvent(e,s),applySdkMetadataToEvent(e,r)}function mergeScopeData(e,t){const{extra:n,tags:i,user:s,contexts:r,level:o,sdkProcessingMetadata:l,breadcrumbs:c,fingerprint:h,eventProcessors:p,attachments:m,propagationContext:g,transactionName:E,span:A}=t;mergeAndOverwriteScopeData(e,"extra",n),mergeAndOverwriteScopeData(e,"tags",i),mergeAndOverwriteScopeData(e,"user",s),mergeAndOverwriteScopeData(e,"contexts",r),e.sdkProcessingMetadata=merge(e.sdkProcessingMetadata,l,2),o&&(e.level=o),E&&(e.transactionName=E),A&&(e.span=A),c.length&&(e.breadcrumbs=[...e.breadcrumbs,...c]),h.length&&(e.fingerprint=[...e.fingerprint,...h]),p.length&&(e.eventProcessors=[...e.eventProcessors,...p]),m.length&&(e.attachments=[...e.attachments,...m]),e.propagationContext={...e.propagationContext,...g}}function mergeAndOverwriteScopeData(e,t,n){e[t]=merge(e[t],n,1)}function applyDataToEvent(e,t){const{extra:n,tags:i,user:s,contexts:r,level:o,transactionName:l}=t,c=dropUndefinedKeys(n);c&&Object.keys(c).length&&(e.extra={...c,...e.extra});const h=dropUndefinedKeys(i);h&&Object.keys(h).length&&(e.tags={...h,...e.tags});const p=dropUndefinedKeys(s);p&&Object.keys(p).length&&(e.user={...p,...e.user});const m=dropUndefinedKeys(r);m&&Object.keys(m).length&&(e.contexts={...m,...e.contexts}),o&&(e.level=o),l&&e.type!=="transaction"&&(e.transaction=l)}function applyBreadcrumbsToEvent(e,t){const n=[...e.breadcrumbs||[],...t];e.breadcrumbs=n.length?n:void 0}function applySdkMetadataToEvent(e,t){e.sdkProcessingMetadata={...e.sdkProcessingMetadata,...t}}function applySpanToEvent(e,t){e.contexts={trace:spanToTraceContext(t),...e.contexts},e.sdkProcessingMetadata={dynamicSamplingContext:getDynamicSamplingContextFromSpan(t),...e.sdkProcessingMetadata};const n=getRootSpan(t),i=spanToJSON(n).description;i&&!e.transaction&&e.type==="transaction"&&(e.transaction=i)}function applyFingerprintToEvent(e,t){e.fingerprint=e.fingerprint?Array.isArray(e.fingerprint)?e.fingerprint:[e.fingerprint]:[],t&&(e.fingerprint=e.fingerprint.concat(t)),e.fingerprint&&!e.fingerprint.length&&delete e.fingerprint}function prepareEvent(e,t,n,i,s,r){const{normalizeDepth:o=3,normalizeMaxBreadth:l=1e3}=e,c={...t,event_id:t.event_id||n.event_id||uuid4(),timestamp:t.timestamp||dateTimestampInSeconds()},h=n.integrations||e.integrations.map(T=>T.name);applyClientOptions(c,e),applyIntegrationsMetadata(c,h),s&&s.emit("applyFrameMetadata",t),t.type===void 0&&applyDebugIds(c,e.stackParser);const p=getFinalScope(i,n.captureContext);n.mechanism&&addExceptionMechanism(c,n.mechanism);const m=s?s.getEventProcessors():[],g=getGlobalScope().getScopeData();if(r){const T=r.getScopeData();mergeScopeData(g,T)}if(p){const T=p.getScopeData();mergeScopeData(g,T)}const E=[...n.attachments||[],...g.attachments];E.length&&(n.attachments=E),applyScopeDataToEvent(c,g);const A=[...m,...g.eventProcessors];return notifyEventProcessors(A,c,n).then(T=>(T&&applyDebugMeta(T),typeof o=="number"&&o>0?normalizeEvent(T,o,l):T))}function applyClientOptions(e,t){const{environment:n,release:i,dist:s,maxValueLength:r=250}=t;e.environment=e.environment||n||DEFAULT_ENVIRONMENT,!e.release&&i&&(e.release=i),!e.dist&&s&&(e.dist=s),e.message&&(e.message=truncate(e.message,r));const o=e.exception&&e.exception.values&&e.exception.values[0];o&&o.value&&(o.value=truncate(o.value,r));const l=e.request;l&&l.url&&(l.url=truncate(l.url,r))}function applyDebugIds(e,t){const n=getFilenameToDebugIdMap(t);
355try{e.exception.values.forEach(i=>{i.stacktrace.frames.forEach(s=>{n&&s.filename&&(s.debug_id=n[s.filename])})})}catch{}}function applyDebugMeta(e){const t={};try{e.exception.values.forEach(i=>{i.stacktrace.frames.forEach(s=>{s.debug_id&&(s.abs_path?t[s.abs_path]=s.debug_id:s.filename&&(t[s.filename]=s.debug_id),delete s.debug_id)})})}catch{}if(Object.keys(t).length===0)return;e.debug_meta=e.debug_meta||{},e.debug_meta.images=e.debug_meta.images||[];const n=e.debug_meta.images;Object.entries(t).forEach(([i,s])=>{n.push({type:"sourcemap",code_file:i,debug_id:s})})}function applyIntegrationsMetadata(e,t){t.length>0&&(e.sdk=e.sdk||{},e.sdk.integrations=[...e.sdk.integrations||[],...t])}function normalizeEvent(e,t,n){if(!e)return null;const i={...e,...e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map(s=>({...s,...s.data&&{data:normalize(s.data,t,n)}}))},...e.user&&{user:normalize(e.user,t,n)},...e.contexts&&{contexts:normalize(e.contexts,t,n)},...e.extra&&{extra:normalize(e.extra,t,n)}};return e.contexts&&e.contexts.trace&&i.contexts&&(i.contexts.trace=e.contexts.trace,e.contexts.trace.data&&(i.contexts.trace.data=normalize(e.contexts.trace.data,t,n))),e.spans&&(i.spans=e.spans.map(s=>({...s,...s.data&&{data:normalize(s.data,t,n)}}))),e.contexts&&e.contexts.flags&&i.contexts&&(i.contexts.flags=normalize(e.contexts.flags,3,n)),i}function getFinalScope(e,t){if(!t)return e;const n=e?e.clone():new Scope;return n.update(t),n}function parseEventHintOrCaptureContext(e){if(e)return hintIsScopeOrFunction(e)?{captureContext:e}:hintIsScopeContext(e)?{captureContext:e}:e}function hintIsScopeOrFunction(e){return e instanceof Scope||typeof e=="function"}const captureContextKeys=["user","level","extra","contexts","tags","fingerprint","requestSession","propagationContext"];function hintIsScopeContext(e){return Object.keys(e).some(t=>captureContextKeys.includes(t))}function captureException(e,t){return getCurrentScope().captureException(e,parseEventHintOrCaptureContext(t))}function captureMessage(e,t){const n=typeof t=="string"?t:void 0,i=typeof t!="string"?{captureContext:t}:void 0;return getCurrentScope().captureMessage(e,n,i)}function captureEvent(e,t){return getCurrentScope().captureEvent(e,t)}function setContext(e,t){getIsolationScope().setContext(e,t)}function lastEventId(){return getIsolationScope().lastEventId()}function startSession(e){const t=getClient(),n=getIsolationScope(),i=getCurrentScope(),{release:s,environment:r=DEFAULT_ENVIRONMENT}=t&&t.getOptions()||{},{userAgent:o}=GLOBAL_OBJ.navigator||{},l=makeSession({release:s,environment:r,user:i.getUser()||n.getUser(),...o&&{userAgent:o},...e}),c=n.getSession();return c&&c.status==="ok"&&updateSession(c,{status:"exited"}),endSession(),n.setSession(l),i.setSession(l),l}function endSession(){const e=getIsolationScope(),t=getCurrentScope(),n=t.getSession()||e.getSession();n&&closeSession(n),_sendSessionUpdate(),e.setSession(),t.setSession()}function _sendSessionUpdate(){const e=getIsolationScope(),t=getCurrentScope(),n=getClient(),i=t.getSession()||e.getSession();i&&n&&n.captureSession(i)}function captureSession(e=!1){if(e){endSession();return}_sendSessionUpdate()}const SENTRY_API_VERSION="7";function getBaseApiEndpoint(e){const t=e.protocol?`${e.protocol}:`:"",n=e.port?`:${e.port}`:"";return`${t}//${e.host}${n}${e.path?`/${e.path}`:""}/api/`}function _getIngestEndpoint(e){return`${getBaseApiEndpoint(e)}${e.projectId}/envelope/`}function _encodedAuth(e,t){const n={sentry_version:SENTRY_API_VERSION};return e.publicKey&&(n.sentry_key=e.publicKey),t&&(n.sentry_client=`${t.name}/${t.version}`),new URLSearchParams(n).toString()}function getEnvelopeEndpointWithUrlEncodedAuth(e,t,n){return t||`${_getIngestEndpoint(e)}?${_encodedAuth(e,n)}`}function getReportDialogEndpoint(e,t){const n=makeDsn(e);if(!n)return"";const i=`${getBaseApiEndpoint(n)}embed/error-page/`;let s=`dsn=${dsnToString(n)}`;for(const r in t)if(r!=="dsn"&&r!=="onClose")if(r==="user"){const o=t.user;if(!o)continue;o.name&&(s+=`&name=${encodeURIComponent(o.name)}`),o.email&&(s+=`&email=${encodeURIComponent(o.email)}`)}else s+=`&${encodeURIComponent(r)}=${encodeURIComponent(t[r])}`;return`${i}?${s}`}const installedIntegrations=[];function filterDuplicates(e){const t={};return e.forEach(n=>{const{name:i}=n,s=t[i];s&&!s.isDefaultInstance&&n.isDefaultInstance||(t[i]=n)}),Object.values(t)}function getIntegrationsToSetup(e){const t=e.defaultIntegrations||[],n=e.integrations;t.forEach(o=>{o.isDefaultInstance=!0});let i;if(Array.isArray(n))i=[...t,...n];else if(typeof n=="function"){const o=n(t);i=Array.isArray(o)?o:[o]}else i=t;const s=filterDuplicates(i),r=s.findIndex(o=>o.name==="Debug");if(r>-1){const[o]=s.splice(r,1);s.push(o)}return s}function setupIntegrations(e,t){const n={};return t.forEach(i=>
355{i&&setupIntegration(e,i,n)}),n}function afterSetupIntegrations(e,t){for(const n of t)n&&n.afterAllSetup&&n.afterAllSetup(e)}function setupIntegration(e,t,n){if(n[t.name]){DEBUG_BUILD$4&&logger.log(`Integration skipped because it was already installed: ${t.name}`);return}if(n[t.name]=t,installedIntegrations.indexOf(t.name)===-1&&typeof t.setupOnce=="function"&&(t.setupOnce(),installedIntegrations.push(t.name)),t.setup&&typeof t.setup=="function"&&t.setup(e),typeof t.preprocessEvent=="function"){const i=t.preprocessEvent.bind(t);e.on("preprocessEvent",(s,r)=>i(s,r,e))}if(typeof t.processEvent=="function"){const i=t.processEvent.bind(t),s=Object.assign((r,o)=>i(r,o,e),{id:t.name});e.addEventProcessor(s)}DEBUG_BUILD$4&&logger.log(`Integration installed: ${t.name}`)}function defineIntegration(e){return e}function createClientReportEnvelope(e,t,n){const i=[{type:"client_report"},{timestamp:dateTimestampInSeconds(),discarded_events:e}];return createEnvelope(t?{dsn:t}:{},[i])}class SentryError extends Error{constructor(t,n="warn"){super(t),this.message=t,this.logLevel=n}}const ALREADY_SEEN_ERROR="Not capturing exception because it's already been captured.";class BaseClient{constructor(t){if(this._options=t,this._integrations={},this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],t.dsn?this._dsn=makeDsn(t.dsn):DEBUG_BUILD$4&&logger.warn("No DSN provided, client will not send events."),this._dsn){const s=getEnvelopeEndpointWithUrlEncodedAuth(this._dsn,t.tunnel,t._metadata?t._metadata.sdk:void 0);this._transport=t.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...t.transportOptions,url:s})}const i=["enableTracing","tracesSampleRate","tracesSampler"].find(s=>s in t&&t[s]==null);i&&consoleSandbox(()=>{console.warn(`[Sentry] Deprecation warning: \`${i}\` is set to undefined, which leads to tracing being enabled. In v9, a value of \`undefined\` will result in tracing being disabled.`)})}captureException(t,n,i){const s=uuid4();if(checkOrSetAlreadyCaught(t))return DEBUG_BUILD$4&&logger.log(ALREADY_SEEN_ERROR),s;const r={event_id:s,...n};return this._process(this.eventFromException(t,r).then(o=>this._captureEvent(o,r,i))),r.event_id}captureMessage(t,n,i,s){const r={event_id:uuid4(),...i},o=isParameterizedString(t)?t:String(t),l=isPrimitive(t)?this.eventFromMessage(o,n,r):this.eventFromException(t,r);return this._process(l.then(c=>this._captureEvent(c,r,s))),r.event_id}captureEvent(t,n,i){const s=uuid4();if(n&&n.originalException&&checkOrSetAlreadyCaught(n.originalException))return DEBUG_BUILD$4&&logger.log(ALREADY_SEEN_ERROR),s;const r={event_id:s,...n},l=(t.sdkProcessingMetadata||{}).capturedSpanScope;return this._process(this._captureEvent(t,r,l||i)),r.event_id}captureSession(t){typeof t.release!="string"?DEBUG_BUILD$4&&logger.warn("Discarded session because of missing or non-string release"):(this.sendSession(t),updateSession(t,{init:!1}))}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(t){const n=this._transport;
355return n?(this.emit("flush"),this._isClientDoneProcessing(t).then(i=>n.flush(t).then(s=>i&&s))):resolvedSyncPromise(!0)}close(t){return this.flush(t).then(n=>(this.getOptions().enabled=!1,this.emit("close"),n))}getEventProcessors(){return this._eventProcessors}addEventProcessor(t){this._eventProcessors.push(t)}init(){(this._isEnabled()||this._options.integrations.some(({name:t})=>t.startsWith("Spotlight")))&&this._setupIntegrations()}getIntegrationByName(t){return this._integrations[t]}addIntegration(t){const n=this._integrations[t.name];setupIntegration(this,t,this._integrations),n||afterSetupIntegrations(this,[t])}sendEvent(t,n={}){this.emit("beforeSendEvent",t,n);let i=createEventEnvelope(t,this._dsn,this._options._metadata,this._options.tunnel);for(const r of n.attachments||[])i=addItemToEnvelope(i,createAttachmentEnvelopeItem(r));const s=this.sendEnvelope(i);s&&s.then(r=>this.emit("afterSendEvent",t,r),null)}sendSession(t){const n=createSessionEnvelope(t,this._dsn,this._options._metadata,this._options.tunnel);this.sendEnvelope(n)}recordDroppedEvent(t,n,i){if(this._options.sendClientReports){const s=typeof i=="number"?i:1,r=`${t}:${n}`;DEBUG_BUILD$4&&logger.log(`Recording outcome: "${r}"${s>1?` (${s} times)`:""}`),this._outcomes[r]=(this._outcomes[r]||0)+s}}on(t,n){const i=this._hooks[t]=this._hooks[t]||[];return i.push(n),()=>{const s=i.indexOf(n);s>-1&&i.splice(s,1)}}emit(t,...n){const i=this._hooks[t];i&&i.forEach(s=>s(...n))}sendEnvelope(t){return this.emit("beforeEnvelope",t),this._isEnabled()&&this._transport?this._transport.send(t).then(null,n=>(DEBUG_BUILD$4&&logger.error("Error while sending envelope:",n),n)):(DEBUG_BUILD$4&&logger.error("Transport disabled"),resolvedSyncPromise({}))}_setupIntegrations(){const{integrations:t}=this._options;this._integrations=setupIntegrations(this,t),afterSetupIntegrations(this,t)}_updateSessionFromEvent(t,n){let i=n.level==="fatal",s=!1;const r=n.exception&&n.exception.values;if(r){s=!0;for(const c of r){const h=c.mechanism;if(h&&h.handled===!1){i=!0;break}}}const o=t.status==="ok";(o&&t.errors===0||o&&i)&&(updateSession(t,{...i&&{status:"crashed"},errors:t.errors||Number(s||i)}),this.captureSession(t))}_isClientDoneProcessing(t){return new SyncPromise(n=>{let i=0;const s=1,r=setInterval(()=>{this._numProcessing==0?(clearInterval(r),n(!0)):(i+=s,t&&i>=t&&(clearInterval(r),n(!1)))},s)})}_isEnabled(){return this.getOptions().enabled!==!1&&this._transport!==void 0}_prepareEvent(t,n,i=getCurrentScope(),s=getIsolationScope()){const r=this.getOptions(),o=Object.keys(this._integrations);return!n.integrations&&o.length>0&&(n.integrations=o),this.emit("preprocessEvent",t,n),t.type||s.setLastEventId(t.event_id||n.event_id),prepareEvent(r,t,n,i,this,s).then(l=>{if(l===null)return l;l.contexts={trace:getTraceContextFromScope(i),...l.contexts};const c=getDynamicSamplingContextFromScope(this,i);return l.sdkProcessingMetadata={dynamicSamplingContext:c,...l.sdkProcessingMetadata},l})}_captureEvent(t,n={},i){return this._processEvent(t,n,i).then(s=>s.event_id,s=>{DEBUG_BUILD$4&&(s instanceof SentryError&&s.logLevel==="log"?logger.log(s.message):logger.warn(s))})}_processEvent(t,n,i){const s=this.getOptions(),{sampleRate:r}=s,o=isTransactionEvent(t),l=isErrorEvent(t),c=t.type||"error",h=`before send for type \`${c}\``,p=typeof r>"u"?void 0:parseSampleRate(r);if(l&&typeof p=="number"&&Math.random()>p)return this.recordDroppedEvent("sample_rate","error",t),rejectedSyncPromise(new SentryError(`Discarding event because it's not included in the random sample (sampling rate = ${r})`,"log"));const m=c==="replay_event"?"replay":c,E=(t.sdkProcessingMetadata||{}).capturedSpanIsolationScope;return this._prepareEvent(t,n,i,E).then(A=>{if(A===null)throw this.recordDroppedEvent("event_processor",m,t),new SentryError("An event processor returned `null`, will not send event.","log");if(n.data&&n.data.__sentry__===!0)return A;const T=processBeforeSend(this,s,A,n);return _validateBeforeSendResult(T,h)}).then(A=>{if(A===null){if(this.recordDroppedEvent("before_send",m,t),o){const M=1+(t.spans||[]).length;this.recordDroppedEvent("before_send","span",M)}throw new SentryError(`${h} returned \`null\`, will not send event.`,"log")}const C=i&&i.getSession();if(!o&&C&&this._updateSessionFromEvent(C,A),o){const I=A.sdkProcessingMetadata&&A.sdkProcessingMetadata.spanCountBeforeProcessing||0,M=A.spans?A.spans.length:0,P=I-M;P>0&&this.recordDroppedEvent("before_send","span",P)}const T=A.transaction_info;if(o&&T&&A.transaction!==t.transaction){const I="custom";A.transaction_info={...T,source:I}}return this.sendEvent(A,n),A}).then(null,A=>{throw A instanceof SentryError?A:(this.captureException(A,{data:{__sentry__:!0},originalException:A}),new SentryError(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event. 356Reason: ${A}`))})}_process(t){this._numProcessing++,t.then(n=>(this._numProcessing--,n),n=>(this._numProcessing--,n))}_clearOutcomes(){const t=this._outcomes;return this._outcomes={},Object.entries(t).map(([n,i])=>{const[s,r]=n.split(":");return{reason:s,category:r,quantity:i}})}_flushOutcomes(){DEBUG_BUILD$4&&logger.log("Flushing outcomes...");const t=this._clearOutcomes();if(t.length===0){DEBUG_BUILD$4&&logger.log("No outcomes to send");return}if(!this._dsn){DEBUG_BUILD$4&&logger.log("No dsn provided, will not send outcomes");return}DEBUG_BUILD$4&&logger.log("Sending outcomes:",t);const n=createClientReportEnvelope(t,this._options.tunnel&&dsnToString(this._dsn));this.sendEnvelope(n)}}function _validateBeforeSendResult(e,t){const n=`${t} must return \`null\` or a valid event.`;if(isThenable(e))return e.then(i=>{if(!isPlainObject(i)&&i!==null)throw new SentryError(n);return i},i=>{throw new SentryError(`${t} rejected with ${i}`)});if(!isPlainObject(e)&&e!==null)throw new SentryError(n);return e}function processBeforeSend(e,t,n,i){const{beforeSend:s,beforeSendTransaction:r,beforeSendSpan:o}=t;if(isErrorEvent(n)&&s)return s(n,i);
356if(isTransactionEvent(n)){if(n.spans&&o){const l=[];for(const c of n.spans){const h=o(c);h?l.push(h):(showSpanDropWarning(),e.recordDroppedEvent("before_send","span"))}n.spans=l}if(r){if(n.spans){const l=n.spans.length;n.sdkProcessingMetadata={...n.sdkProcessingMetadata,spanCountBeforeProcessing:l}}return r(n,i)}}return n}function isErrorEvent(e){return e.type===void 0}function isTransactionEvent(e){return e.type==="transaction"}function initAndBind(e,t){t.debug===!0&&(DEBUG_BUILD$4?logger.enable():consoleSandbox(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")})),getCurrentScope().update(t.initialScope);const i=new e(t);return setCurrentClient(i),i.init(),i}function setCurrentClient(e){getCurrentScope().setClient(e)}function makePromiseBuffer(e){const t=[];function n(){return e===void 0||t.length<e}function i(o){return t.splice(t.indexOf(o),1)[0]||Promise.resolve(void 0)}function s(o){if(!n())return rejectedSyncPromise(new SentryError("Not adding Promise because buffer limit was reached."));const l=o();return t.indexOf(l)===-1&&t.push(l),l.then(()=>i(l)).then(null,()=>i(l).then(null,()=>{})),l}function r(o){return new SyncPromise((l,c)=>{let h=t.length;if(!h)return l(!0);const p=setTimeout(()=>{o&&o>0&&l(!1)},o);t.forEach(m=>{resolvedSyncPromise(m).then(()=>{--h||(clearTimeout(p),l(!0))},c)})})}return{$:t,add:s,drain:r}}const DEFAULT_RETRY_AFTER=60*1e3;function parseRetryAfterHeader(e,t=Date.now()){const n=parseInt(`${e}`,10);if(!isNaN(n))return n*1e3;const i=Date.parse(`${e}`);return isNaN(i)?DEFAULT_RETRY_AFTER:i-t}function disabledUntil(e,t){return e[t]||e.all||0}function isRateLimited(e,t,n=Date.now()){return disabledUntil(e,t)>n}function updateRateLimits(e,{statusCode:t,headers:n},i=Date.now()){const s={...e},r=n&&n["x-sentry-rate-limits"],o=n&&n["retry-after"];if(r)for(const l of r.trim().split(",")){const[c,h,,,p]=l.split(":",5),m=parseInt(c,10),g=(isNaN(m)?60:m)*1e3;if(!h)s.all=i+g;else for(const E of h.split(";"))E==="metric_bucket"?(!p||p.split(";").includes("custom"))&&(s[E]=i+g):s[E]=i+g}else o?s.all=i+parseRetryAfterHeader(o,i):t===429&&(s.all=i+60*1e3);return s}const DEFAULT_TRANSPORT_BUFFER_SIZE=64;function createTransport(e,t,n=makePromiseBuffer(e.bufferSize||DEFAULT_TRANSPORT_BUFFER_SIZE)){let i={};const s=o=>n.drain(o);function r(o){const l=[];if(forEachEnvelopeItem(o,(m,g)=>{const E=envelopeItemTypeToDataCategory(g);if(isRateLimited(i,E)){const A=getEventForEnvelopeItem(m,g);e.recordDroppedEvent("ratelimit_backoff",E,A)}else l.push(m)}),l.length===0)return resolvedSyncPromise({});const c=createEnvelope(o[0],l),h=m=>{forEachEnvelopeItem(c,(g,E)=>{const A=getEventForEnvelopeItem(g,E);e.recordDroppedEvent(m,envelopeItemTypeToDataCategory(E),A)})},p=()=>t({body:serializeEnvelope(c)}).then(m=>(m.statusCode!==void 0&&(m.statusCode<200||m.statusCode>=300)&&DEBUG_BUILD$4&&logger.warn(`Sentry responded with status code ${m.statusCode} to sent event.`),i=updateRateLimits(i,m),m),m=>{throw h("network_error"),m});return n.add(p).then(m=>m,m=>{if(m instanceof SentryError)return DEBUG_BUILD$4&&logger.error("Skipped sending event because buffer is full."),h("queue_overflow"),resolvedSyncPromise({});throw m})}return{send:r,flush:s}}function getEventForEnvelopeItem(e,t){if(!(t!=="event"&&t!=="transaction"))return Array.isArray(e)?e[1]:void 0}function applySdkMetadata(e,t,n=[t],i="npm"){const s=e._metadata||{};s.sdk||(s.sdk={name:`sentry.javascript.${t}`,packages:n.map(r=>({name:`${i}:@sentry/${r}`,version:SDK_VERSION})),version:SDK_VERSION}),e._metadata=s}const DEFAULT_BREADCRUMBS=100;function addBreadcrumb(e,t){const n=getClient(),i=getIsolationScope();if(!n)return;const{beforeBreadcrumb:s=null,maxBreadcrumbs:r=DEFAULT_BREADCRUMBS}=n.getOptions();if(r<=0)return;const l={timestamp:dateTimestampInSeconds(),...e},c=s?consoleSandbox(()=>s(l,t)):l;c!==null&&(n.emit&&n.emit("beforeAddBreadcrumb",c,t),i.addBreadcrumb(c,r))}let originalFunctionToString;const INTEGRATION_NAME$7="FunctionToString",SETUP_CLIENTS=new WeakMap,_functionToStringIntegration=()=>({name:INTEGRATION_NAME$7,setupOnce(){originalFunctionToString=Function.prototype.toString;try{Function.prototype.toString=function(...e){const t=getOriginalFunction(this),n=SETUP_CLIENTS.has(getClient())&&t!==void 0?t:this;return originalFunctionToString.apply(n,e)}}catch{}},setup(e){SETUP_CLIENTS.set(e,!0)}}),functionToStringIntegration=_functionToStringIntegration,DEFAULT_IGNORE_E
356RRORS=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/,/^Can't find variable: gmo$/,"undefined is not an object (evaluating 'a.L')",`can't redefine non-configurable property "solana"`,"vv().getRestrictions is not a function. (In 'vv().getRestrictions(1,a)', 'vv().getRestrictions' is undefined)","Can't find variable: _AutofillCallbackHandler",/^Non-Error promise rejection captured with value: Object Not Found Matching Id:\d+, MethodName:simulateEvent, ParamCount:\d+$/,/^Java exception was raised during method invocation$/],INTEGRATION_NAME$6="InboundFilters",_inboundFiltersIntegration=(e={})=>({name:INTEGRATION_NAME$6,processEvent(t,n,i){const s=i.getOptions(),r=_mergeOptions(e,s);return _shouldDropEvent$1(t,r)?null:t}}),inboundFiltersIntegration=_inboundFiltersIntegration;function _mergeOptions(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...e.disableErrorDefaults?[]:DEFAULT_IGNORE_ERRORS],ignoreTransactions:[...e.ignoreTransactions||[],...t.ignoreTransactions||[]],ignoreInternal:e.ignoreInternal!==void 0?e.ignoreInternal:!0}}function _shouldDropEvent$1(e,t){return t.ignoreInternal&&_isSentryError(e)?(DEBUG_BUILD$4&&logger.warn(`Event dropped due to being internal Sentry Error. 357Event: ${getEventDescription(e)}`),!0):_isIgnoredError(e,t.ignoreErrors)?(DEBUG_BUILD$4&&logger.warn(`Event dropped due to being matched by \`ignoreErrors\` option. 358Event: ${getEventDescription(e)}`),!0):_isUselessError(e)?(DEBUG_BUILD$4&&logger.warn(`Event dropped due to not having an error message, error type or stacktrace. 359Event: ${getEventDescription(e)}`),!0):_isIgnoredTransaction(e,t.ignoreTransactions)?(DEBUG_BUILD$4&&logger.warn(`Event dropped due to being matched by \`ignoreTransactions\` option. 360Event: ${getEventDescription(e)}`),!0):_isDeniedUrl(e,t.denyUrls)?(DEBUG_BUILD$4&&logger.warn(`Event dropped due to being matched by \`denyUrls\` option. 361Event: ${getEventDescription(e)}. 362Url: ${_getEventFilterUrl(e)}`),!0):_isAllowedUrl(e,t.allowUrls)?!1:(DEBUG_BUILD$4&&logger.warn(`Event dropped due to not being matched by \`allowUrls\` option. 363Event: ${getEventDescription(e)}. 364Url: ${_getEventFilterUrl(e)}`),!0)}function _isIgnoredError(e,t){return e.type||!t||!t.length?!1:_getPossibleEventMessages(e).some(n=>stringMatchesSomePattern(n,t))}function _isIgnoredTransaction(e,t){if(e.type!=="transaction"||!t||!t.length)return!1;const n=e.transaction;return n?stringMatchesSomePattern(n,t):!1}function _isDeniedUrl(e,t){if(!t||!t.length)return!1;const n=_getEventFilterUrl(e);return n?stringMatchesSomePattern(n,t):!1}function _isAllowedUrl(e,t){if(!t||!t.length)return!0;const n=_getEventFilterUrl(e);return n?stringMatchesSomePattern(n,t):!0}function _getPossibleEventMessages(e){const t=[];e.message&&t.push(e.message);let n;try{n=e.exception.values[e.exception.values.length-1]}catch{}return n&&n.value&&(t.push(n.value),n.type&&t.push(`${n.type}: ${n.value}`)),t}function _isSentryError(e){try{return e.exception.values[0].type==="SentryError"}catch{}return!1}function _getLastValidUrl(e=[]){for(let t=e.length-1;t>=0;t--){const n=e[t];if(n&&n.filename!=="<anonymous>"&&n.filename!=="[native code]")return n.filename||null}return null}function _getEventFilterUrl(e){try{let t;try{t=e.exception.values[0].stacktrace.frames}catch{}return t?_getLastValidUrl(t):null}catch{return DEBUG_BUILD$4&&logger.error(`Cannot extract url for event ${getEventDescription(e)}`),null}}function _isUselessError(e){return e.type||!e.exception||!e.exception.values||e.exception.values.length===0?!1:!e.message&&!e.exception.values.some(t=>t.stacktrace||t.type&&t.type!=="Error"||t.value)}function applyAggregateErrorsToEvent(e,t,n=250,i,s,r,o){if(!r.exception||!r.exception.values||!o||!isInstanceOf(o.originalException,Error))return;const l=r.exception.values.length>0?r.exception.values[r.exception.values.length-1]:void 0;l&&(r.exception.values=truncateAggregateExceptions(aggregateExceptionsFromError(e,t,s,o.originalException,i,r.exception.values,l,0),n))}function aggregateExceptionsFromError(e,t,n,i,s,r,o,l){if(r.length>=n+1)return r;let c=[...r];
364if(isInstanceOf(i[s],Error)){applyExceptionGroupFieldsForParentException(o,l);const h=e(t,i[s]),p=c.length;applyExceptionGroupFieldsForChildException(h,s,p,l),c=aggregateExceptionsFromError(e,t,n,i[s],s,[h,...c],h,p)}return Array.isArray(i.errors)&&i.errors.forEach((h,p)=>{if(isInstanceOf(h,Error)){applyExceptionGroupFieldsForParentException(o,l);const m=e(t,h),g=c.length;applyExceptionGroupFieldsForChildException(m,`errors[${p}]`,g,l),c=aggregateExceptionsFromError(e,t,n,h,s,[m,...c],m,g)}}),c}function applyExceptionGroupFieldsForParentException(e,t){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,...e.type==="AggregateError"&&{is_exception_group:!0},exception_id:t}}function applyExceptionGroupFieldsForChildException(e,t,n,i){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,type:"chained",source:t,exception_id:n,parent_id:i}}function truncateAggregateExceptions(e,t){return e.map(n=>(n.value&&(n.value=truncate(n.value,t)),n))}function parseUrl$1(e){if(!e)return{};const t=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};const n=t[6]||"",i=t[8]||"";return{host:t[4],path:t[5],protocol:t[2],search:n,hash:i,relative:t[5]+n+i}}function addConsoleInstrumentationHandler(e){const t="console";addHandler(t,e),maybeInstrument(t,instrumentConsole)}function instrumentConsole(){"console"in GLOBAL_OBJ&&CONSOLE_LEVELS.forEach(function(e){e in GLOBAL_OBJ.console&&fill(GLOBAL_OBJ.console,e,function(t){return originalConsoleMethods[e]=t,function(...n){triggerHandlers("console",{args:n,level:e});const s=originalConsoleMethods[e];s&&s.apply(GLOBAL_OBJ.console,n)}})})}function severityLevelFromString(e){return e==="warn"?"warning":["fatal","error","warning","log","info","debug"].includes(e)?e:"log"}const INTEGRATION_NAME$5="CaptureConsole",_captureConsoleIntegration=(e={})=>{const t=e.levels||CONSOLE_LEVELS,n=!!e.handled;return{name:INTEGRATION_NAME$5,setup(i){"console"in GLOBAL_OBJ&&addConsoleInstrumentationHandler(({args:s,level:r})=>{getClient()!==i||!t.includes(r)||consoleHandler(s,r,n)})}}},captureConsoleIntegration=_captureConsoleIntegration;function consoleHandler(e,t,n){const i={level:severityLevelFromString(t),extra:{arguments:e}};withScope(s=>{if(s.addEventProcessor(l=>(l.logger="console",addExceptionMechanism(l,{handled:n,type:"console"}),l)),t==="assert"){if(!e[0]){const l=`Assertion failed: ${safeJoin(e.slice(1)," ")||"console.assert"}`;s.setExtra("arguments",e.slice(1)),captureMessage(l,i)}return}const r=e.find(l=>l instanceof Error);if(r){captureException(r,i);return}const o=safeJoin(e," ");captureMessage(o,i)})}const INTEGRATION_NAME$4="Dedupe",_dedupeIntegration=()=>{let e;return{name:INTEGRATION_NAME$4,processEvent(t){if(t.type)return t;try{if(_shouldDropEvent(t,e))return DEBUG_BUILD$4&&logger.warn("Event dropped due to being a duplicate of previously captured event."),null}catch{}return e=t}}},dedupeIntegration=_dedupeIntegration;function _shouldDropEvent(e,t){return t?!!(_isSameMessageEvent(e,t)||_isSameExceptionEvent(e,t)):!1}function _isSameMessageEvent(e,t){const n=e.message,i=t.message;return!(!n&&!i||n&&!i||!n&&i||n!==i||!_isSameFingerprint(e,t)||!_isSameStacktrace(e,t))}function _isSameExceptionEvent(e,t){const n=_getExceptionFromEvent(t),i=_getExceptionFromEvent(e);return!(!n||!i||n.type!==i.type||n.value!==i.value||!_isSameFingerprint(e,t)||!_isSameStacktrace(e,t))}function _isSameStacktrace(e,t){let n=getFramesFromEvent(e),i=getFramesFromEvent(t);if(!n&&!i)return!0;if(n&&!i||!n&&i||(n=n,i=i,i.length!==n.length))return!1;for(let s=0;s<i.length;s++){const r=i[s],o=n[s];if(r.filename!==o.filename||r.lineno!==o.lineno||r.colno!==o.colno||r.function!==o.function)return!1}return!0}function _isSameFingerprint(e,t){let n=e.fingerprint,i=t.fingerprint;if(!n&&!i)return!0;if(n&&!i||!n&&i)return!1;n=n,i=i;try{return n.join("")===i.join("")}catch{return!1}}function _getExceptionFromEvent(e){return e.exception&&e.exception.values&&e.exception.values[0]}function getBreadcrumbLogLevelFromHttpStatusCode(e){if(e!==void 0)return e>=400&&e<500?"warning":e>=500?"error":void 0}const WINDOW$3=GLOBAL_OBJ;function supportsFetch(){if(!("fetch"in WINDOW$3))return!1;
364try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch{return!1}}function isNativeFunction(e){return e&&/^function\s+\w+\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}function supportsNativeFetch(){if(typeof EdgeRuntime=="string")return!0;if(!supportsFetch())return!1;if(isNativeFunction(WINDOW$3.fetch))return!0;let e=!1;const t=WINDOW$3.document;if(t&&typeof t.createElement=="function")try{const n=t.createElement("iframe");n.hidden=!0,t.head.appendChild(n),n.contentWindow&&n.contentWindow.fetch&&(e=isNativeFunction(n.contentWindow.fetch)),t.head.removeChild(n)}catch(n){DEBUG_BUILD$3&&logger.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",n)}return e}function addFetchInstrumentationHandler(e,t){const n="fetch";addHandler(n,e),maybeInstrument(n,()=>instrumentFetch(void 0,t))}function instrumentFetch(e,t=!1){t&&!supportsNativeFetch()||fill(GLOBAL_OBJ,"fetch",function(n){return function(...i){const s=new Error,{method:r,url:o}=parseFetchArgs(i),l={args:i,fetchData:{method:r,url:o},startTimestamp:timestampInSeconds()*1e3,virtualError:s};return triggerHandlers("fetch",{...l}),n.apply(GLOBAL_OBJ,i).then(async c=>(triggerHandlers("fetch",{...l,endTimestamp:timestampInSeconds()*1e3,response:c}),c),c=>{throw triggerHandlers("fetch",{...l,endTimestamp:timestampInSeconds()*1e3,error:c}),isError(c)&&c.stack===void 0&&(c.stack=s.stack,addNonEnumerableProperty(c,"framesToPop",1)),c})}})}function hasProp(e,t){return!!e&&typeof e=="object"&&!!e[t]}function getUrlFromResource(e){return typeof e=="string"?e:e?hasProp(e,"url")?e.url:e.toString?e.toString():"":""}function parseFetchArgs(e){if(e.length===0)return{method:"GET",url:""};if(e.length===2){const[n,i]=e;return{url:getUrlFromResource(n),method:hasProp(i,"method")?String(i.method).toUpperCase():"GET"}}const t=e[0];return{url:getUrlFromResource(t),method:hasProp(t,"method")?String(t.method).toUpperCase():"GET"}}function getSDKSource(){return"npm"}const WINDOW$2=GLOBAL_OBJ;function supportsHistory(){const e=WINDOW$2.chrome,t=e&&e.app&&e.app.runtime,n="history"in WINDOW$2&&!!WINDOW$2.history.pushState&&!!WINDOW$2.history.replaceState;return!t&&n}const WINDOW$1=GLOBAL_OBJ;let ignoreOnError=0;function shouldIgnoreOnError(){return ignoreOnError>0}function ignoreNextOnError(){ignoreOnError++,setTimeout(()=>{ignoreOnError--})}function wrap(e,t={}){function n(s){return typeof s=="function"}if(!n(e))return e;try{const s=e.__sentry_wrapped__;if(s)return typeof s=="function"?s:e;if(getOriginalFunction(e))return e}catch{return e}const i=function(...s){try{const r=s.map(o=>wrap(o,t));return e.apply(this,r)}catch(r){throw ignoreNextOnError(),withScope(o=>{o.addEventProcessor(l=>(t.mechanism&&(addExceptionTypeValue(l,void 0),addExceptionMechanism(l,t.mechanism)),l.extra={...l.extra,arguments:s},l)),captureException(r)}),r}};try{for(const s in e)Object.prototype.hasOwnProperty.call(e,s)&&(i[s]=e[s])}catch{}markFunctionWrapped(i,e),addNonEnumerableProperty(e,"__sentry_wrapped__",i);try{Object.getOwnPropertyDescriptor(i,"name").configurable&&Object.defineProperty(i,"name",{get(){return e.name}})}catch{}return i}const DEBUG_BUILD$2=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__;function exceptionFromError(e,t){const n=parseStackFrames(e,t),i={type:extractType(t),value:extractMessage(t)};return n.length&&(i.stacktrace={frames:n}),i.type===void 0&&i.value===""&&(i.value="Unrecoverable error caught"),i}function eventFromPlainObject(e,t,n,i){const s=getClient(),r=s&&s.getOptions().normalizeDepth,o=getErrorPropertyFromObject(t),l={__serialized__:normalizeToSize(t,r)};if(o)return{exception:{values:[exceptionFromError(e,o)]},extra:l};const c={exception:{values:[{type:isEvent(t)?t.constructor.name:i?"UnhandledRejection":"Error",value:getNonErrorObjectExceptionValue(t,{isUnhandledRejection:i})}]},extra:l};if(n){const h=parseStackFrames(e,n);h.length&&(c.exception.values[0].stacktrace={frames:h})}return c}function eventFromError(e,t){return{exception:{values:[exceptionFromError(e,t)]}}}function parseStackFrames(e,t){const n=t.stacktrace||t.stack||"",i=getSkipFirstStackStringLines(t),s=getPopFirstTopFrames(t);try{return e(n,i,s)}catch{}return[]}const reactMinifiedRegexp=/Minified React error #\d+;/i;function getSkipFirstStackStringLines(e){return e&&reactMinifiedRegexp.test(e.message)?1:0}function getPopFirstTopFrames(e){return typeof e.framesToPop=="number"?e.framesToPop:0}function isWebAssemblyException(e){return typeof WebAssembly<"u"&&typeof WebAssembly.Exception<"u"?e instanceof WebAssembly.Exception:!1}function extractType(e){const t=e&&e.name;return!t&&isWebAssemblyException(e)?e.message&&Array.isArray(e.message)&&e.message.length==2?e.message[0]:"WebAssembly.Exception":t}function extractMessage(e){const t=e&&e.message;return t?t.error&&typeof t.error.message=="string"?t.error.message:isWebAssemblyException(e)&&Array.isArray(e.message)&&e.message.length==2?e.message[1]:t:"No error message"}function eventFromException(e,t,n,i){const s=n&&n.syntheticException||void 0,r=eventFromUnknownInput(e,t,s,i);return addExceptionMechanism(r),r.level="error",n&&n.event_id&&(r.event_id=n.event_id),resolvedSyncPromise(r)}function eventFromMessage(e,t,n="info",i,s){const r=i&&i.syntheticException||void 0,o=eventFromString(e,t,r,s);return o.level=n,i&&i.event_id&&(o.event_id=i.event_id),resolvedSyncPromise(o)}function eventFromUnknownInput(e,t,n,i,s){let r;if(isErrorEvent$1(t)&&t.error)return eventFromError(e,t.error);if(isDOMError(t)||isDOMException(t)){const o=t;if("stack"in t)r=eventFromError(e,t);else{const l=o.name||(isDOMError(o)?"DOMError":"DOMException"),c=o.message?`${l}: ${o.message}`:l;r=eventFromString(e,c,n,i),addExceptionTypeValue(r,c)}return"code"in o&&(r.tags={...r.tags,"DOMException.code":`${o.code}`}),r}return isError(t)?eventFromError(e,t):isPlainObject(t)||isEvent(t)?(r=eventFromPlainObject(e,t,n,s),addExceptionMechanism(r,{synthetic:!0}),r):(r=eventFromString(e,t,n,i),addExceptionTypeValue(r,`${t}`),addExceptionMechanism(r,{synthetic:!0}),r)}function eventFromString(e,t,n,i){const s={};if(i&&n){const r=parseStackFrames(e,n);r.length&&(s.exception={values:[{value:t,stacktrace:{frames:r}}]}),addExceptionMechanism(s,{synthetic:!0})}
364if(isParameterizedString(t)){const{__sentry_template_string__:r,__sentry_template_values__:o}=t;return s.logentry={message:r,params:o},s}return s.message=t,s}function getNonErrorObjectExceptionValue(e,{isUnhandledRejection:t}){const n=extractExceptionKeysForMessage(e),i=t?"promise rejection":"exception";return isErrorEvent$1(e)?`Event \`ErrorEvent\` captured as ${i} with message \`${e.message}\``:isEvent(e)?`Event \`${getObjectClassName(e)}\` (type=${e.type}) captured as ${i}`:`Object captured as ${i} with keys: ${n}`}function getObjectClassName(e){try{const t=Object.getPrototypeOf(e);return t?t.constructor.name:void 0}catch{}}function getErrorPropertyFromObject(e){for(const t in e)if(Object.prototype.hasOwnProperty.call(e,t)){const n=e[t];if(n instanceof Error)return n}}function createUserFeedbackEnvelope(e,{metadata:t,tunnel:n,dsn:i}){const s={event_id:e.event_id,sent_at:new Date().toISOString(),...t&&t.sdk&&{sdk:{name:t.sdk.name,version:t.sdk.version}},...!!n&&!!i&&{dsn:dsnToString(i)}},r=createUserFeedbackEnvelopeItem(e);return createEnvelope(s,[r])}function createUserFeedbackEnvelopeItem(e){return[{type:"user_report"},e]}class BrowserClient extends BaseClient{constructor(t){const n={parentSpanIsAlwaysRootSpan:!0,...t},i=WINDOW$1.SENTRY_SDK_SOURCE||getSDKSource();applySdkMetadata(n,"browser",["browser"],i),super(n),n.sendClientReports&&WINDOW$1.document&&WINDOW$1.document.addEventListener("visibilitychange",()=>{WINDOW$1.document.visibilityState==="hidden"&&this._flushOutcomes()})}eventFromException(t,n){return eventFromException(this._options.stackParser,t,n,this._options.attachStacktrace)}eventFromMessage(t,n="info",i){return eventFromMessage(this._options.stackParser,t,n,i,this._options.attachStacktrace)}captureUserFeedback(t){if(!this._isEnabled()){DEBUG_BUILD$2&&logger.warn("SDK not enabled, will not capture user feedback.");return}const n=createUserFeedbackEnvelope(t,{metadata:this.getSdkMetadata(),dsn:this.getDsn(),tunnel:this.getOptions().tunnel});this.sendEnvelope(n)}_prepareEvent(t,n,i){return t.platform=t.platform||"javascript",super._prepareEvent(t,n,i)}}const DEBUG_BUILD$1=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,WINDOW=GLOBAL_OBJ,DEBOUNCE_DURATION=1e3;let debounceTimerID,lastCapturedEventType,lastCapturedEventTargetId;function addClickKeypressInstrumentationHandler(e){const t="dom";addHandler(t,e),maybeInstrument(t,instrumentDOM)}function instrumentDOM(){if(!WINDOW.document)return;const e=triggerHandlers.bind(null,"dom"),t=makeDOMEventHandler(e,!0);WINDOW.document.addEventListener("click",t,!1),WINDOW.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach(n=>{const s=WINDOW[n],r=s&&s.prototype;!r||!r.hasOwnProperty||!r.hasOwnProperty("addEventListener")||(fill(r,"addEventListener",function(o){return function(l,c,h){if(l==="click"||l=="keypress")try{const p=this.__sentry_instrumentation_handlers__=this.__sentry_instrumentation_handlers__||{},m=p[l]=p[l]||{refCount:0};if(!m.handler){const g=makeDOMEventHandler(e);m.handler=g,o.call(this,l,g,h)}m.refCount++}catch{}return o.call(this,l,c,h)}}),fill(r,"removeEventListener",function(o){return function(l,c,h){if(l==="click"||l=="keypress")try{const p=this.__sentry_instrumentation_handlers__||{},m=p[l];m&&(m.refCount--,m.refCount<=0&&(o.call(this,l,m.handler,h),m.handler=void 0,delete p[l]),Object.keys(p).length===0&&delete this.__sentry_instrumentation_handlers__)}catch{}return o.call(this,l,c,h)}}))})}function isSimilarToLastCapturedEvent(e){if(e.type!==lastCapturedEventType)return!1;try{if(!e.target||e.target._sentryId!==lastCapturedEventTargetId)return!1}catch{}return!0}function shouldSkipDOMEvent(e,t){return e!=="keypress"?!1:!t||!t.tagName?!0:!(t.tagName==="INPUT"||t.tagName==="TEXTAREA"||t.isContentEditable)}function makeDOMEventHandler(e,t=!1){return n=>{if(!n||n._sentryCaptured)return;const i=getEventTarget(n);if(shouldSkipDOMEvent(n.type,i))return;addNonEnumerableProperty(n,"_sentryCaptured",!0),i&&!i._sentryId&&addNonEnumerableProperty(i,"_sentryId",uuid4());
vendor: 14,249 bytes, line 364
364const s=n.type==="keypress"?"input":n.type;isSimilarToLastCapturedEvent(n)||(e({event:n,name:s,global:t}),lastCapturedEventType=n.type,lastCapturedEventTargetId=i?i._sentryId:void 0),clearTimeout(debounceTimerID),debounceTimerID=WINDOW.setTimeout(()=>{lastCapturedEventTargetId=void 0,lastCapturedEventType=void 0},DEBOUNCE_DURATION)}}function getEventTarget(e){try{return e.target}catch{return null}}let lastHref;function addHistoryInstrumentationHandler(e){const t="history";addHandler(t,e),maybeInstrument(t,instrumentHistory)}function instrumentHistory(){if(!supportsHistory())return;const e=WINDOW.onpopstate;WINDOW.onpopstate=function(...n){const i=WINDOW.location.href,s=lastHref;if(lastHref=i,triggerHandlers("history",{from:s,to:i}),e)try{return e.apply(this,n)}catch{}};function t(n){return function(...i){const s=i.length>2?i[2]:void 0;if(s){const r=lastHref,o=String(s);lastHref=o,triggerHandlers("history",{from:r,to:o})}return n.apply(this,i)}}fill(WINDOW.history,"pushState",t),fill(WINDOW.history,"replaceState",t)}const cachedImplementations={};function getNativeImplementation(e){const t=cachedImplementations[e];if(t)return t;let n=WINDOW[e];if(isNativeFunction(n))return cachedImplementations[e]=n.bind(WINDOW);const i=WINDOW.document;if(i&&typeof i.createElement=="function")try{const s=i.createElement("iframe");s.hidden=!0,i.head.appendChild(s);const r=s.contentWindow;r&&r[e]&&(n=r[e]),i.head.removeChild(s)}catch(s){DEBUG_BUILD$1&&logger.warn(`Could not create sandbox iframe for ${e} check, bailing to window.${e}: `,s)}return n&&(cachedImplementations[e]=n.bind(WINDOW))}function clearCachedImplementation(e){cachedImplementations[e]=void 0}const SENTRY_XHR_DATA_KEY="__sentry_xhr_v3__";function addXhrInstrumentationHandler(e){const t="xhr";addHandler(t,e),maybeInstrument(t,instrumentXHR)}function instrumentXHR(){if(!WINDOW.XMLHttpRequest)return;const e=XMLHttpRequest.prototype;e.open=new Proxy(e.open,{apply(t,n,i){const s=new Error,r=timestampInSeconds()*1e3,o=isString(i[0])?i[0].toUpperCase():void 0,l=parseUrl(i[1]);if(!o||!l)return t.apply(n,i);n[SENTRY_XHR_DATA_KEY]={method:o,url:l,request_headers:{}},o==="POST"&&l.match(/sentry_key/)&&(n.__sentry_own_request__=!0);const c=()=>{const h=n[SENTRY_XHR_DATA_KEY];if(h&&n.readyState===4){try{h.status_code=n.status}catch{}const p={endTimestamp:timestampInSeconds()*1e3,startTimestamp:r,xhr:n,virtualError:s};triggerHandlers("xhr",p)}};return"onreadystatechange"in n&&typeof n.onreadystatechange=="function"?n.onreadystatechange=new Proxy(n.onreadystatechange,{apply(h,p,m){return c(),h.apply(p,m)}}):n.addEventListener("readystatechange",c),n.setRequestHeader=new Proxy(n.setRequestHeader,{apply(h,p,m){const[g,E]=m,A=p[SENTRY_XHR_DATA_KEY];return A&&isString(g)&&isString(E)&&(A.request_headers[g.toLowerCase()]=E),h.apply(p,m)}}),t.apply(n,i)}}),e.send=new Proxy(e.send,{apply(t,n,i){const s=n[SENTRY_XHR_DATA_KEY];if(!s)return t.apply(n,i);i[0]!==void 0&&(s.body=i[0]);const r={startTimestamp:timestampInSeconds()*1e3,xhr:n};return triggerHandlers("xhr",r),t.apply(n,i)}})}function parseUrl(e){if(isString(e))return e;try{return e.toString()}catch{}}function makeFetchTransport(e,t=getNativeImplementation("fetch")){let n=0,i=0;function s(r){const o=r.body.length;n+=o,i++;const l={body:r.body,method:"POST",referrerPolicy:"origin",headers:e.headers,keepalive:n<=6e4&&i<15,...e.fetchOptions};if(!t)return clearCachedImplementation("fetch"),rejectedSyncPromise("No fetch implementation available");try{return t(e.url,l).then(c=>(n-=o,i--,{statusCode:c.status,headers:{"x-sentry-rate-limits":c.headers.get("X-Sentry-Rate-Limits"),"retry-after":c.headers.get("Retry-After")}}))}catch(c){return clearCachedImplementation("fetch"),n-=o,i--,rejectedSyncPromise(c)}}return createTransport(e,s)}const CHROME_PRIORITY=30,GECKO_PRIORITY=50;function createFrame(e,t,n,i){const s={filename:e,function:t==="<anonymous>"?UNKNOWN_FUNCTION:t,in_app:!0};return n!==void 0&&(s.lineno=n),i!==void 0&&(s.colno=i),s}const chromeRegexNoFnName=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,chromeRegex=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,chromeEvalRegex=/\((\S*)(?::(\d+))(?::(\d+))\)/,chromeStackParserFn=e=>{const t=chromeRegexNoFnName.exec(e);if(t){const[,i,s,r]=t;return createFrame(i,UNKNOWN_FUNCTION,+s,+r)}const n=chromeRegex.exec(e);if(n){if(n[2]&&n[2].indexOf("eval")===0){const o=chromeEvalRegex.exec(n[2]);o&&(n[2]=o[1],n[3]=o[2],n[4]=o[3])}const[s,r]=extractSafariExtensionDetails(n[1]||UNKNOWN_FUNCTION,n[2]);return createFrame(r,s,n[3]?+n[3]:void 0,n[4]?+n[4]:void 0)}},chromeStackLineParser=[CHROME_PRIORITY,chromeStackParserFn],geckoREgex=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,geckoEvalRegex=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,gecko=e=>{const t=geckoREgex.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){const r=geckoEvalRegex.exec(t[3]);r&&(t[1]=t[1]||"eval",t[3]=r[1],t[4]=r[2],t[5]="")}let i=t[3],s=t[1]||UNKNOWN_FUNCTION;return[s,i]=extractSafariExtensionDetails(s,i),createFrame(i,s,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}},geckoStackLineParser=[GECKO_PRIORITY,gecko],defaultStackLineParsers=[chromeStackLineParser,geckoStackLineParser],defaultStackParser=createStackParser(...defaultStackLineParsers),extractSafariExtensionDetails=(e,t)=>{const n=e.indexOf("safari-extension")!==-1,i=e.indexOf("safari-web-extension")!==-1;return n||i?[e.indexOf("@")!==-1?e.split("@")[0]:UNKNOWN_FUNCTION,n?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]},MAX_ALLOWED_STRING_LENGTH=1024,INTEGRATION_NAME$3="Breadcrumbs",_breadcrumbsIntegration=(e={})=>{const t={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...e};return{name:INTEGRATION_NAME$3,setup(n){t.console&&addConsoleInstrumentationHandler(_getConsoleBreadcrumbHandler(n)),t.dom&&addClickKeypressInstrumentationHandler(_getDomBreadcrumbHandler(n,t.dom)),t.xhr&&addXhrInstrumentationHandler(_getXhrBreadcrumbHandler(n)),t.fetch&&addFetchInstrumentationHandler(_getFetchBreadcrumbHandler(n)),t.history&&addHistoryInstrumentationHandler(_getHistoryBreadcrumbHandler(n)),t.sentry&&n.on("beforeSendEvent",_getSentryBreadcrumbHandler(n))}}},breadcrumbsIntegration=_breadcrumbsIntegration;function _getSentryBreadcrumbHandler(e){return function(n){getClient()===e&&addBreadcrumb({category:`sentry.${n.type==="transaction"?"transaction":"event"}`,event_id:n.event_id,level:n.level,message:getEventDescription(n)},{event:n})}}function _getDomBreadcrumbHandler(e,t){return function(i){if(getClient()!==e)return;let s,r,o=typeof t=="object"?t.serializeAttribute:void 0,l=typeof t=="object"&&typeof t.maxStringLength=="number"?t.maxStringLength:void 0;l&&l>MAX_ALLOWED_STRING_LENGTH&&(DEBUG_BUILD$2&&logger.warn(`\`dom.maxStringLength\` cannot exceed ${MAX_ALLOWED_STRING_LENGTH}, but a value of ${l} was configured. Sentry will use ${MAX_ALLOWED_STRING_LENGTH} instead.`),l=MAX_ALLOWED_STRING_LENGTH),typeof o=="string"&&(o=[o]);try{const h=i.event,p=_isEvent(h)?h.target:h;s=htmlTreeAsString(p,{keyAttrs:o,maxStringLength:l}),r=getComponentName(p)}catch{s="<unknown>"}if(s.length===0)return;const c={category:`ui.${i.name}`,message:s};r&&(c.data={"ui.component_name":r}),addBreadcrumb(c,{event:i.event,name:i.name,global:i.global})}}function _getConsoleBreadcrumbHandler(e){return function(n){if(getClient()!==e)return;const i={category:"console",data:{arguments:n.args,logger:"console"},level:severityLevelFromString(n.level),message:safeJoin(n.args," ")};if(n.level==="assert")if(n.args[0]===!1)i.message=`Assertion failed: ${safeJoin(n.args.slice(1)," ")||"console.assert"}`,i.data.arguments=n.args.slice(1);else return;addBreadcrumb(i,{input:n.args,level:n.level})}}function _getXhrBreadcrumbHandler(e){return function(n){if(getClient()!==e)return;const{startTimestamp:i,endTimestamp:s}=n,r=n.xhr[SENTRY_XHR_DATA_KEY];if(!i||!s||!r)return;const{method:o,url:l,status_code:c,body:h}=r,p={method:o,url:l,status_code:c},m={xhr:n.xhr,input:h,startTimestamp:i,endTimestamp:s},g=getBreadcrumbLogLevelFromHttpStatusCode(c);addBreadcrumb({category:"xhr",data:p,type:"http",level:g},m)}}function _getFetchBreadcrumbHandler(e){return function(n){if(getClient()!==e)return;const{startTimestamp:i,endTimestamp:s}=n;if(s&&!(n.fetchData.url.match(/sentry_key/)&&n.fetchData.method==="POST"))if(n.error){const r=n.fetchData,o={data:n.error,input:n.args,startTimestamp:i,endTimestamp:s};addBreadcrumb({category:"fetch",data:r,level:"error",type:"http"},o)}else{const r=n.response,o={...n.fetchData,status_code:r&&r.status},l={input:n.args,response:r,startTimestamp:i,endTimestamp:s},c=getBreadcrumbLogLevelFromHttpStatusCode(o.status_code);addBreadcrumb({category:"fetch",data:o,type:"http",level:c},l)}}}function _getHistoryBreadcrumbHandler(e){return function(n){if(getClient()!==e)return;let i=n.from,s=n.to;const r=parseUrl$1(WINDOW$1.location.href);let o=i?parseUrl$1(i):void 0;const l=parseUrl$1(s);(!o||!o.path)&&(o=r),r.protocol===l.protocol&&r.host===l.host&&(s=l.relative),r.protocol===o.protocol&&r.host===o.host&&(i=o.relative),addBreadcrumb({category:"navigation",data:{from:i,to:s}})}}function _isEvent(e){return!!e&&!!e.target}const DEFAULT_EVENT_TARGET=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","BroadcastChannel","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","SharedWorker","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],INTEGRATION_NAME$2="BrowserApiErrors",_browserApiErrorsIntegration=(e={})=>{const t={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,...e};return{name:INTEGRATION_NAME$2,setupOnce(){t.setTimeout&&fill(WINDOW$1,"setTimeout",_wrapTimeFunction),t.setInterval&&fill(WINDOW$1,"setInterval",_wrapTimeFunction),t.requestAnimationFrame&&fill(WINDOW$1,"requestAnimationFrame",_wrapRAF),t.XMLHttpRequest&&"XMLHttpRequest"in WINDOW$1&&fill(XMLHttpRequest.prototype,"send",_wrapXHR);const n=t.eventTarget;n&&(Array.isArray(n)?n:DEFAULT_EVENT_TARGET).forEach(_wrapEventTarget)}}},browserApiErrorsIntegration=_browserApiErrorsIntegration;function _wrapTimeFunction(e){return function(...t){const n=t[0];return t[0]=wrap(n,{mechanism:{data:{function:getFunctionName(e)},handled:!1,type:"instrument"}}),e.apply(this,t)}}function _wrapRAF(e){return function(t){return e.apply(this,[wrap(t,{mechanism:{data:{function:"requestAnimationFrame",handler:getFunctionName(e)},handled:!1,type:"instrument"}})])}}function _wrapXHR(e){return function(...t){const n=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(s=>{s in n&&typeof n[s]=="function"&&fill(n,s,function(r){const o={mechanism:{data:{function:s,handler:getFunctionName(r)},handled:!1,type:"instrument"}},l=getOriginalFunction(r);return l&&(o.mechanism.data.handler=getFunctionName(l)),wrap(r,o)})}),e.apply(this,t)}}function _wrapEventTarget(e){const n=WINDOW$1[e],i=n&&n.prototype;!i||!i.hasOwnProperty||!i.hasOwnProperty("addEventListener")||(fill(i,"addEventListener",function(s){return function(r,o,l){try{isEventListenerObject(o)&&(o.handleEvent=wrap(o.handleEvent,{mechanism:{data:{function:"handleEvent",handler:getFunctionName(o),target:e},handled:!1,type:"instrument"}}))}catch{}return s.apply(this,[r,wrap(o,{mechanism:{data:{function:"addEventListener",handler:getFunctionName(o),target:e},handled:!1,type:"instrument"}}),l])}}),fill(i,"removeEventListener",function(s){return function(r,o,l){try{const c=o.__sentry_wrapped__;c&&s.call(this,r,c,l)}catch{}return s.call(this,r,o,l)}}))}function isEventListenerObject(e){return typeof e.handleEvent=="function"}const browserSessionIntegration=()=>({name:"BrowserSession",setupOnce(){if(typeof WINDOW$1.document>"u"){DEBUG_BUILD$2&&logger.warn("Using the `browserSessionIntegration` in non-browser environments is not supported.");return}startSession({ignoreDuration:!0}),captureSession(),addHistoryInstrumentationHandler(({from:e,to:t})=>{e!==void 0&&e!==t&&(startSession({ignoreDuration:!0}),captureSession())})}}),INTEGRATION_NAME$1="GlobalHandlers",_globalHandlersIntegration=(e={})=>{const t={onerror:!0,onunhandledrejection:!0,...e};return{name:INTEGRATION_NAME$1,setupOnce(){Error.stackTraceLimit=50},setup(n){t.onerror&&(_installGlobalOnErrorHandler(n),globalHandlerLog("onerror")),t.onunhandledrejection&&(_installGlobalOnUnhandledRejectionHandler(n),globalHandlerLog("onunhandledrejection"))}}},globalHandlersIntegration=_globalHandlersIntegration;function _installGlobalOnErrorHandler(e){addGlobalErrorInstrumentationHandler(t=>{const{stackParser:n,attachStacktrace:i}=getOptions();if(getClient()!==e||shouldIgnoreOnError())return;const{msg:s,url:r,line:o,column:l,error:c}=t,h=_enhanceEventWithInitialFrame(eventFromUnknownInput(n,c||s,void 0,i,!1),r,o,l);h.level="error",captureEvent(h,{originalException:c,mechanism:{handled:!1,type:"onerror"}})})}function _installGlobalOnUnhandledRejectionHandler(e){addGlobalUnhandledRejectionInstrumentationHandler(t=>{const{stackParser:n,attachStacktrace:i}=getOptions();if(getClient()!==e||shouldIgnoreOnError())return;const s=_getUnhandledRejectionError(t),r=isPrimitive(s)?_eventFromRejectionWithPrimitive(s):eventFromUnknownInput(n,s,void 0,i,!0);r.level="error",captureEvent(r,{originalException:s,mechanism:{handled:!1,type:"onunhandledrejection"}})})}function _getUnhandledRejectionError(e){if(isPrimitive(e))return e;try{if("reason"in e)return e.reason;if("detail"in e&&"reason"in e.detail)return e.detail.reason}catch{}return e}function _eventFromRejectionWithPrimitive(e){return{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(e)}`}]}}}function _enhanceEventWithInitialFrame(e,t,n,i){const s=e.exception=e.exception||{},r=s.values=s.values||[],o=r[0]=r[0]||{},l=o.stacktrace=o.stacktrace||{},c=l.frames=l.frames||[],h=i,p=n,m=isString(t)&&t.length>0?t:getLocationHref();
364return c.length===0&&c.push({colno:h,filename:m,function:UNKNOWN_FUNCTION,in_app:!0,lineno:p}),e}function globalHandlerLog(e){DEBUG_BUILD$2&&logger.log(`Global Handler attached: ${e}`)}function getOptions(){const e=getClient();return e&&e.getOptions()||{stackParser:()=>[],attachStacktrace:!1}}const httpContextIntegration=()=>({name:"HttpContext",preprocessEvent(e){if(!WINDOW$1.navigator&&!WINDOW$1.location&&!WINDOW$1.document)return;const t=e.request&&e.request.url||WINDOW$1.location&&WINDOW$1.location.href,{referrer:n}=WINDOW$1.document||{},{userAgent:i}=WINDOW$1.navigator||{},s={...e.request&&e.request.headers,...n&&{Referer:n},...i&&{"User-Agent":i}},r={...e.request,...t&&{url:t},headers:s};e.request=r}}),DEFAULT_KEY="cause",DEFAULT_LIMIT=5,INTEGRATION_NAME="LinkedErrors",_linkedErrorsIntegration=(e={})=>{const t=e.limit||DEFAULT_LIMIT,n=e.key||DEFAULT_KEY;return{name:INTEGRATION_NAME,preprocessEvent(i,s,r){const o=r.getOptions();applyAggregateErrorsToEvent(exceptionFromError,o.stackParser,o.maxValueLength,n,t,i,s)}}},linkedErrorsIntegration=_linkedErrorsIntegration;function getDefaultIntegrations(e){const t=[inboundFiltersIntegration(),functionToStringIntegration(),browserApiErrorsIntegration(),breadcrumbsIntegration(),globalHandlersIntegration(),linkedErrorsIntegration(),dedupeIntegration(),httpContextIntegration()];return e.autoSessionTracking!==!1&&t.push(browserSessionIntegration()),t}function applyDefaultOptions(e={}){const t={defaultIntegrations:getDefaultIntegrations(e),release:typeof __SENTRY_RELEASE__=="string"?__SENTRY_RELEASE__:WINDOW$1.SENTRY_RELEASE&&WINDOW$1.SENTRY_RELEASE.id?WINDOW$1.SENTRY_RELEASE.id:void 0,autoSessionTracking:!0,sendClientReports:!0};return e.defaultIntegrations==null&&delete e.defaultIntegrations,{...t,...e}}function shouldShowBrowserExtensionError(){const e=typeof WINDOW$1.window<"u"&&WINDOW$1;if(!e)return!1;const t=e.chrome?"chrome":"browser",n=e[t],i=n&&n.runtime&&n.runtime.id,s=WINDOW$1.location&&WINDOW$1.location.href||"",r=["chrome-extension:","moz-extension:","ms-browser-extension:","safari-web-extension:"],o=!!i&&WINDOW$1===WINDOW$1.top&&r.some(c=>s.startsWith(`${c}//`)),l=typeof e.nw<"u";return!!i&&!o&&!l}function init$1(e={}){const t=applyDefaultOptions(e);if(!t.skipBrowserExtensionCheck&&shouldShowBrowserExtensionError()){consoleSandbox(()=>{console.error("[Sentry] You cannot run Sentry this way in a browser extension, check: https://docs.sentry.io/platforms/javascript/best-practices/browser-extensions/")});return}DEBUG_BUILD$2&&(supportsFetch()||logger.warn("No Fetch API detected. The Sentry SDK requires a Fetch API compatible environment to send events. Please add a Fetch API polyfill."));const n={...t,stackParser:stackParserFromStackParserOptions(t.stackParser||defaultStackParser),integrations:getIntegrationsToSetup(t),transport:t.transport||makeFetchTransport};return initAndBind(BrowserClient,n)}function showReportDialog(e={}){if(!WINDOW$1.document){DEBUG_BUILD$2&&logger.error("Global document not defined in showReportDialog call");return}const t=getCurrentScope(),n=t.getClient(),i=n&&n.getDsn();if(!i){DEBUG_BUILD$2&&logger.error("DSN not configured for showReportDialog call");return}if(t&&(e.user={...t.getUser(),...e.user}),!e.eventId){const l=lastEventId();l&&(e.eventId=l)}const s=WINDOW$1.document.createElement("script");s.async=!0,s.crossOrigin="anonymous",s.src=getReportDialogEndpoint(i,e),e.onLoad&&(s.onload=e.onLoad);const{onClose:r}=e;if(r){const l=c=>{if(c.data==="__sentry_reportdialog_closed__")try{r()}finally{WINDOW$1.removeEventListener("message",l)}};WINDOW$1.addEventListener("message",l)}const o=WINDOW$1.document.head||WINDOW$1.document.body;o?o.appendChild(s):DEBUG_BUILD$2&&logger.error("Not injecting report dialog. No injection point found in HTML")}function init(e){const t={...e};return applySdkMetadata(t,"react"),setContext("react",{version:reactExports.version}),init$1(t)}function isAtLeastReact17(e){const t=e.match(/^([^.]+)/);return t!==null&&parseInt(t[0])>=17}function setCause(e,t){const n=new WeakSet;function i(s,r){if(!n.has(s)){if(s.cause)return n.add(s),i(s.cause,r);s.cause=r}}i(e,t)}function captureReactException(e,{componentStack:t},n){if(isAtLeastReact17(reactExports.version)&&isError(e)&&t){const i=new Error(e.message);i.name=`React ErrorBoundary ${e.name}`,i.stack=t,setCause(e,i)}return captureException(e,{...n,captureContext:{contexts:{react:{componentStack:t}}}})}var reactIs={exports:{}},reactIs_production_min={};/** @license React v16.13.1 365 * react-is.production.min.js 366 * 367 * Copyright (c) Facebook, Inc. and its affiliates. 368 * 369 * This source code is licensed under the MIT license found in the 370 * LICENSE file in the root directory of this source tree. 371 */var hasRequiredReactIs_production_min;function requireReactIs_production_min(){if(hasRequiredReactIs_production_min)return reactIs_production_min;hasRequiredReactIs_production_min=1;var e=typeof Symbol=="function"&&Symbol.for,t=e?Symbol.for("react.element"):60103,n=e?Symbol.for("react.portal"):60106,i=e?Symbol.for("react.fragment"):60107,s=e?Symbol.for("react.strict_mode"):60108,r=e?Symbol.for("react.profiler"):60114,o=e?Symbol.for("react.provider"):60109,l=e?Symbol.for("react.context"):60110,c=e?Symbol.for("react.async_mode"):60111,h=e?Symbol.for("react.concurrent_mode"):60111,p=e?Symbol.for("react.forward_ref"):60112,m=e?Symbol.for("react.suspense"):60113,g=e?Symbol.for("react.suspense_list"):60120,E=e?Symbol.for("react.memo"):60115,A=e?Symbol.for("react.lazy"):60116,C=e?Symbol.for("react.block"):60121,T=e?Symbol.for("react.fundamental"):60117,I=e?Symbol.for("react.responder"):60118,M=e?Symbol.for("react.scope"):60119;function P(O){if(typeof O=="object"&&O!==null){var j=O.$$typeof;switch(j){case t:switch(O=O.type,O){case c:case h:case i:case r:case s:case m:return O;default:switch(O=O&&O.$$typeof,O){case l:case p:case A:case E:case o:return O;default:return j}}case n:return j}}}function N(O){return P(O)===h}return reactIs_production_min.AsyncMode=c,reactIs_production_min.ConcurrentMode=h,reactIs_production_min.ContextConsumer=l,reactIs_production_min.ContextProvider=o,reactIs_production_min.Element=t,reactIs_production_min.ForwardRef=p,reactIs_production_min.Fragment=i,reactIs_production_min.Lazy=A,reactIs_production_min.Memo=E,reactIs_production_min.Portal=n,reactIs_production_min.Profiler=r,reactIs_production_min.StrictMode=s,reactIs_production_min.Suspense=m,reactIs_production_min.isAsyncMode=function(O){return N(O)||P(O)===c},reactIs_production_min.isConcurrentMode=N,reactIs_production_min.isContextConsumer=function(O){return P(O)===l},reactIs_production_min.isContextProvider=function(O){return P(O)===o},reactIs_production_min.isElement=function(O){return typeof O=="object"&&O!==null&&O.$$typeof===t},reactIs_production_min.isForwardRef=function(O){return P(O)===p},reactIs_production_min.isFragment=function(O){return P(O)===i},reactIs_production_min.isLazy=function(O){return P(O)===A},reactIs_production_min.isMemo=function(O){return P(O)===E},reactIs_production_min.isPortal=function(O){return P(O)===n},reactIs_production_min.isProfiler=function(O){return P(O)===r},reactIs_production_min.isStrictMode=function(O){return P(O)===s},reactIs_production_min.isSuspense=function(O){return P(O)===m},reactIs_production_min.isValidElementType=function(O){return typeof O=="string"||typeof O=="function"||O===i||O===h||O===r||O===s||O===m||O===g||typeof O=="object"&&O!==null&&(O.$$typeof===A||O.$$typeof===E||O.$$typeof===o||O.$$typeof===l||O.$$typeof===p||O.$$typeof===T||O.$$typeof===I||O.$$typeof===M||O.$$typeof===C)},reactIs_production_min.typeOf=P,reactIs_production_min}var hasRequiredReactIs;function requireReactIs(){return hasRequiredReactIs||(hasRequiredReactIs=1,reactIs.exports=requireReactIs_production_min()),reactIs.exports}var hoistNonReactStatics_cjs,hasRequiredHoistNonReactStatics_cjs;function requireHoistNonReactStatics_cjs(){if(hasRequiredHoistNonReactStatics_cjs)return hoistNonReactStatics_cjs;hasRequiredHoistNonReactStatics_cjs=1;var e=requireReactIs(),t={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},n={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},r={};r[e.ForwardRef]=i,r[e.Memo]=s;function o(A){return e.isMemo(A)?s:r[A.$$typeof]||t}var l=Object.defineProperty,c=Object.getOwnPropertyNames,h=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,m=Object.getPrototypeOf,g=Object.prototype;function E(A,C,T){if(typeof C!="string"){if(g){var I=m(C);I&&I!==g&&E(A,I,T)}var M=c(C);h&&(M=M.concat(h(C)));for(var P=o(A),N=o(C),O=0;O<M.length;++O){var j=M[O];if(!n[j]&&!(T&&T[j])&&!(N&&N[j])&&!(P&&P[j])){var B=p(C,j);try{l(A,j,B)}catch{}}}}return A}return hoistNonReactStatics_cjs=E,hoistNonReactStatics_cjs}requireHoistNonReactStatics_cjs();const DEBUG_BUILD=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,INITIAL_STATE={componentStack:null,error:null,eventId:null};class ErrorBoundary extends reactExports.Component{constructor(t){super(t),ErrorBoundary.prototype.__init.call(this),this.state=INITIAL_STATE,this._openFallbackReportDialog=!0;const n=getClient();n&&t.showDialog&&(this._openFallbackReportDialog=!1,this._cleanupHook=n.on("afterSendEvent",i=>{!i.type&&this._lastEventId&&i.event_id===this._lastEventId&&showReportDialog({...t.dialogOptions,eventId:this._lastEventId})}))}componentDidCatch(t,n){const{componentStack:i}=n,s=i??void 0,{beforeCapture:r,onError:o,showDialog:l,dialogOptions:c}=this.props;withScope(h=>{r&&r(h,t,s);const p=this.props.handled!=null?this.props.handled:!!this.props.fallback,m=captureReactException(t,n,{mechanism:{handled:p}});o&&o(t,s,m),l&&(this._lastEventId=m,this._openFallbackReportDialog&&showReportDialog({...c,eventId:m})),this.setState({error:t,componentStack:i,eventId:m})})}componentDidMount(){const{onMount:t}=this.props;t&&t()}componentWillUnmount(){const{error:t,componentStack:n,eventId:i}=this.state,{onUnmount:s}=this.props;s&&s(t,n,i),this._cleanupHook&&(this._cleanupHook(),this._cleanupHook=void 0)}__init(){this.resetErrorBoundary=()=>{const{onReset:t}=this.props,{error:n,componentStack:i,eventId:s}=this.state;t&&t(n,i,s),this.setState(INITIAL_STATE)}}render(){const{fallback:t,children:n}=this.props,i=this.state;if(i.error){let s;return typeof t=="function"?s=reactExports.createElement(t,{error:i.error,componentStack:i.componentStack,resetError:this.resetErrorBoundary,eventId:i.eventId}):s=t,reactExports.isValidElement(s)?s:(t&&DEBUG_BUILD&&logger.warn("fallback did not produce a valid ReactElement"),null)}return typeof n=="function"?n():n}}class SentryUtil{static initialize({dsn:t,environment:n,appCode:i,version:s,sanitize:r}){init({dsn:t,dist:n,environment:n,release:this.getRelease(i,n,s),integrations:[captureConsoleIntegration({levels:["error"]})],debug:!1,tracesSampleRate:1,beforeSend:o=>
371{if(r){const l=r(o);if(!l)return null;o=l}return this.sanitize(o)}})}static sanitize(t){var n,i;if(t.breadcrumbs)for(const s of t.breadcrumbs)(n=s.data)!=null&&n.url&&(s.data.url=this.sanitizeQueryParams(s.data.url)),(i=s.data)!=null&&i.from&&(s.data.from=this.sanitizeQueryParams(s.data.from));return t}static sanitizeQueryParams(t){const{query:n,...i}=queryStringExports$1.parseUrl(t);for(const s of["sid","csrfToken","search","key","nricFin"])n[s]&&(n[s]="*****");return queryStringExports$1.stringifyUrl({query:n,...i})}static getRelease(t,n,i){return n==="prd"?`${t}@${i}`:`${t}-${n}@${i}`}}const Sentry=({environment:e,appCode:t,version:n,dsn:i,sanitize:s,children:r})=>{if(reactExports.useEffect(()=>{i&&SentryUtil.initialize({environment:e,appCode:t,version:n,dsn:i,sanitize:s})},[i]),!i)return r;let o="";try{o=`https://${i.split("@")[1].split("/")[0]}`}catch{}return jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsxs(HelmetExport,{children:[jsxRuntimeExports.jsx("link",{rel:"preconnect",href:o,crossOrigin:""}),jsxRuntimeExports.jsx("link",{rel:"dns-prefetch",href:o})]}),jsxRuntimeExports.jsx(ErrorBoundary,{fallback:({error:l})=>jsxRuntimeExports.jsx(Fallback,{environment:e,error:l}),children:r})]})},Fallback=({environment:e,error:t})=>{const n=()=>
371{if(t instanceof Error)return jsxRuntimeExports.jsx("div",{className:`p-6 rounded-lg bg-neutral-10 whitespace-pre-wrap ${e==="prd"?"hidden":""}`,children:t.stack??t.message})};return jsxRuntimeExports.jsx("div",{className:"w-screen h-screen p-8 flex items-center justify-center",children:jsxRuntimeExports.jsxs("div",{className:"text-center",children:[jsxRuntimeExports.jsx("h1",{className:"m-0 font-bold sm:font-extrabold text-[36px] leading-[54px] sm:text-[56px] sm:leading-[84px]",children:Message$1.GENERIC_ERROR}),jsxRuntimeExports.jsxs("div",{className:"space-y-8",children:[jsxRuntimeExports.jsxs("div",{children:["Should you have any enquiries, ",jsxRuntimeExports.jsx("a",{href:GsgSupportUtil$2.getUrl(e),target:"_blank",rel:"noreferrer",children:"contact support"}),"."]}),n()]})]})})};var dist$3={},constants$3={},common$2={},cjs$1={},types={},hasRequiredTypes;function requireTypes(){return hasRequiredTypes||(hasRequiredTypes=1,Object.defineProperty(types,"__esModule",{value:!0})),types}var constants$2={},version$2={},hasRequiredVersion;function requireVersion(){return hasRequiredVersion||(hasRequiredVersion=1,Object.defineProperty(version$2,"__esModule",{value:!0}),version$2.GSG_COMMON_FRONTEND_PREFERRED_MIN_VERSION=version$2.GSG_COMMON_BACKEND_PREFERRED_MIN_VERSION=version$2.GSG_COMMON_VERSION=void 0,version$2.GSG_COMMON_VERSION="260709",version$2.GSG_COMMON_BACKEND_PREFERRED_MIN_VERSION="260429",version$2.GSG_COMMON_FRONTEND_PREFERRED_MIN_VERSION="260709"),version$2}var designSystem={},hasRequiredDesignSystem;function requireDesignSystem(){if(hasRequiredDesignSystem)return designSystem;hasRequiredDesignSystem=1,Object.defineProperty(designSystem,"__esModule",{value:!0}),designSystem.Color=designSystem.ResponsiveSize=void 0;var e;(function(n){n[n.XXXS=0]="XXXS",n[n.XXS=320]="XXS",n[n.XS=480]="XS",n[n.SM=640]="SM",n[n.MD=768]="MD",n[n.LG=1024]="LG",n[n.XL=1280]="XL",n[n.XXL=1536]="XXL"})(e||(designSystem.ResponsiveSize=e={}));var t;return function(n){n.PRIMARY="#75489F",n.NEUTRAL_5="#F9F9F9",n.NEUTRAL_10="#F7F7F7",n.NEUTRAL_20="#F3F3F3",n.NEUTRAL_25="#EEEFF0",n.NEUTRAL_30="#E2E2E2",n.NEUTRAL_40="#9B9B9B",n.NEUTRAL_50="#666666",n.NEUTRAL_60="#333333",n.PURPLE_10="#F7F2FD",n.PURPLE_20="#E6D9F2",n.PURPLE_30="#C5ABDE",n.PURPLE_40="#9062BC",n.PURPLE_50="#75489F",n.PURPLE_60="#4C1E78",n.BLUE_10="#F0F4FF",n.BLUE_20="#C8DFFF",n.BLUE_30="#8BB7F4",n.BLUE_40="#3374DB",n.BLUE_50="#135BB4",n.GREEN_10="#E8F8F0",n.GREEN_20="#BBE8C2",n.GREEN_30="#7FC39B",n.GREEN_40="#488173",n.GREEN_50="#216858",n.RED_10="#FFF0F3",n.RED_20="#FFD3DC",n.RED_30="#FF97A5",n.RED_40="#E22C3B",n.RED_50="#BD0010",n.YELLOW_10="#FFF4D1",n.YELLOW_20="#FFC405",n.YELLOW_30="#FF961F",n.YELLOW_40="#C75306",n.YELLOW_50="#8B4D1D"}(t||(designSystem.Color=t={})),designSystem}var common$1={},lib$1,hasRequiredLib$1;function requireLib$1(){if(hasRequiredLib$1)return lib$1;hasRequiredLib$1=1;var e;return e={"1xx":"Informational","1xx_NAME":"INFORMATIONAL","1xx_MESSAGE":"Indicates an interim response for communicating connection status or request progress prior to completing the requested action and sending a final response.",INFORMATIONAL:"1xx","2xx":"Successful","2xx_NAME":"SUCCESSFUL","2xx_MESSAGE":"Indicates that the client's request was successfully received, understood, and accepted.",SUCCESSFUL:"2xx","3xx":"Redirection","3xx_NAME":"REDIRECTION","3xx_MESSAGE":"Indicates that further action needs to be taken by the user agent in order to fulfill the request.",REDIRECTION:"3xx","4xx":"Client Error","4xx_NAME":"CLIENT_ERROR","4xx_MESSAGE":"Indicates that the client seems to have erred.",CLIENT_ERROR:"4xx","5xx":"Server Error","5xx_NAME":"SERVER_ERROR","5xx_MESSAGE":"Indicates that the server is aware that it has erred or is incapable of performing the requested method.",SERVER_ERROR:"5xx"},lib$1={classes:e,100:"Continue","100_NAME":"CONTINUE","100_MESSAGE":"The server has received the request headers and the client should proceed to send the request body.","100_CLASS":e.INFORMATIONAL,CONTINUE:100,101:"Switching Protocols","101_NAME":"SWITCHING_PROTOCOLS","101_MESSAGE":"The requester has asked the server to switch protocols and the server has agreed to do so.","101_CLASS":e.INFORMATIONAL,SWITCHING_PROTOCOLS:101,102:"Processing","102_NAME":"PROCESSING","102_MESSAGE":"A WebDAV request may contain many sub-requests involving file operations, requiring a long time to complete the request. This code indicates that the server has received and is processing the request, but no response is available yet.[7] This prevents the client from timing out and assuming the request was lost.","102_CLASS":e.INFORMATIONAL,PROCESSING:102,103:"Early Hints","103_NAME":"EARLY_HINTS","103_MESSAGE":"Used to return some response headers before final HTTP message.","103_CLASS":e.INFORMATIONAL,EARLY_HINTS:103,200:"OK","200_NAME":"OK","200_MESSAGE":"Standard response for successful HTTP requests.","200_CLASS":e.SUCCESSFUL,OK:200,201:"Created","201_NAME":"CREATED","201_MESSAGE":"The request has been fulfilled, resulting in the creation of a new resource.","201_CLASS":e.SUCCESSFUL,CREATED:201,202:"Accepted","202_NAME":"ACCEPTED","202_MESSAGE":"The request has been accepted for processing, but the processing has not been completed.","202_CLASS":e.SUCCESSFUL,ACCEPTED:202,203:"Non-Authoritative Information","203_NAME":"NON_AUTHORITATIVE_INFORMATION","203_MESSAGE":"The server is a transforming proxy (e.g. a Web accelerator) that received a 200 OK from its origin, but is returning a modified version of the origin's response.","203_CLASS":e.SUCCESSFUL,NON_AUTHORITATIVE_INFORMATION:203,204:"No Content","204_NAME":"NO_CONTENT","204_MESSAGE":"The server successfully processed the request and is not returning any content.","204_CLASS":e.SUCCESSFUL,NO_CONTENT:2
37104,205:"Reset Content","205_NAME":"RESET_CONTENT","205_MESSAGE":"The server successfully processed the request, but is not returning any content. Unlike a 204 response, this response requires that the requester reset the document view.","205_CLASS":e.SUCCESSFUL,RESET_CONTENT:205,206:"Partial Content","206_NAME":"PARTIAL_CONTENT","206_MESSAGE":"The server is delivering only part of the resource (byte serving) due to a range header sent by the client.","206_CLASS":e.SUCCESSFUL,PARTIAL_CONTENT:206,207:"Multi Status","207_NAME":"MULTI_STATUS","207_MESSAGE":"The message body that follows is by default an XML message and can contain a number of separate response codes, depending on how many sub-requests were made.","207_CLASS":e.SUCCESSFUL,MULTI_STATUS:207,208:"Already Reported","208_NAME":"ALREADY_REPORTED","208_MESSAGE":"The members of a DAV binding have already been enumerated in a preceding part of the (multistatus) response, and are not being included again.","208_CLASS":e.SUCCESSFUL,ALREADY_REPORTED:208,226:"IM Used","226_NAME":"IM_USED","226_MESSAGE":"The server has fulfilled a request for the resource, and the response is a representation of the result of one or more instance-manipulations applied to the current instance.","226_CLASS":e.SUCCESSFUL,IM_USED:226,300:"Multiple Choices","300_NAME":"MULTIPLE_CHOICES","300_MESSAGE":"Indicates multiple options for the resource from which the client may choose.","300_CLASS":e.REDIRECTION,MULTIPLE_CHOICES:300,301:"Moved Permanently","301_NAME":"MOVED_PERMANENTLY","301_MESSAGE":"This and all future requests should be directed to the given URI.","301_CLASS":e.REDIRECTION,MOVED_PERMANENTLY:301,302:"Found","302_NAME":"FOUND","302_MESSAGE":'This is an example of industry practice contradicting the standard. The HTTP/1.0 specification (RFC 1945) required the client to perform a temporary redirect (the original describing phrase was "Moved Temporarily"), but popular browsers implemented 302 with the functionality of a 303 See Other. Therefore, HTTP/1.1 added status codes 303 and 307 to distinguish between the two behaviours.',"302_CLASS":e.REDIRECTION,FOUND:302,303:"See Other","303_NAME":"SEE_OTHER","303_MESSAGE":"The response to the request can be found under another URI using the GET method.","303_CLASS":e.REDIRECTION,SEE_OTHER:303,304:"Not Modified","304_NAME":"NOT_MODIFIED","304_MESSAGE":"Indicates that the resource has not been modified since the version specified by the request headers If-Modified-Since or If-None-Match.","304_CLASS":e.REDIRECTION,NOT_MODIFIED:304,305:"Use Proxy","305_NAME":"USE_PROXY","305_MESSAGE":"The requested resource is available only through a proxy, the address for which is provided in the response.","305_CLASS":e.REDIRECTION,USE_PROXY:305,306:"Switch Proxy","306_NAME":"SWITCH_PROXY","306_MESSAGE":'No longer used. Originally meant "Subsequent requests should use the specified proxy.',"306_CLASS":e.REDIRECTION,SWITCH_PROXY:306,307:"Temporary Redirect","307_NAME":"TEMPORARY_REDIRECT","307_MESSAGE":"In this case, the request should be repeated with another URI; however, future requests should still use the original URI.","307_CLASS":e.REDIRECTION,TEMPORARY_REDIRECT:307,308:"Permanent Redirect","308_NAME":"PERMANENT_REDIRECT","308_MESSAGE":"The request and all future requests should be repeated using another URI.","308_CLASS":e.REDIRECTION,PERMANENT_REDIRECT:308,400:"Bad Request","400_NAME":"BAD_REQUEST","400_MESSAGE":"The server cannot or will not process the request due to an apparent client error.","400_CLASS":e.CLIENT_ERROR,BAD_REQUEST:400,401:"Unauthorized","401_NAME":"UNAUTHORIZED","401_MESSAGE":"Similar to 403 Forbidden, but specifically for use when authentication is required and has failed or has not yet been provided.","401_CLASS":e.CLIENT_ERROR,UNAUTHORIZED:401,402:"Payment Required","402_NAME":"PAYMENT_REQUIRED","402_MESSAGE":"Reserved for future use. The original intention was that this code might be used as part of some form of digital cash or micropayment scheme, as proposed for example by GNU Taler, but that has not yet happened, and this code is not usually used.","402_CLASS":e.CLIENT_ERROR,PAYMENT_REQUIRED:402,403:"Forbidden","403_NAME":"FORBIDDEN","403_MESSAGE":"The request was valid, but the server is refusing action.","403_CLASS":e.CLIENT_ERROR,FORBIDDEN:403,404:"Not Found","404_NAME":"NOT_FOUND","404_MESSAGE":"The requested resource could not be found but may be available in the future. Subsequent requests by the client are permissible.","404_CLASS":e.CLIENT_ERROR,NOT_FOUND:404,405:"Method Not Allowed","405_NAME":"METHOD_NOT_ALLOWED","405_MESSAGE":"A request method is not supported for the requested resource.","405_CLASS":e.CLIENT_ERROR,METHOD_NOT_ALLOWED:405,406:"Not Acceptable","406_NAME":"NOT_ACCEPTABLE","406_MESSAGE":"The requested resource is capable of generating only content not acceptable according to the Accept headers sent in the request.","406_CLASS":e.CLIENT_ERROR,NOT_ACCEPTABLE:406,407:"Proxy Authentication Required","407_NAME":"PROXY_AUTHENTICATION_REQUIRED","407_MESSAGE":"The client must first authenticate itself with the proxy.","407_CLASS":e.CLIENT_ERROR,PROXY_AUTHENTICATION_REQUIRED:407,408:"Request Time-out","408_NAME":"REQUEST_TIMEOUT","408_MESSAGE":"The server timed out waiting for the request.","408_CLASS":e.CLIENT_ERROR,REQUEST_TIMEOUT:408,409:"Conflict","409_NAME":"CONFLICT","409_MESSAGE":"Indicates that the request could not be processed because of conflict in the request, such as an edit conflict between multiple simultaneous updates.","409_CLASS":e.CLIENT_ERROR,CONFLICT:409,410:"Gone","410_NAME":"GONE","410_MESSAGE":"Indicates that the resource requested is no longer available and will not be available again.","410_CLASS":e.CLIENT_ERROR,GONE:410,411:"Length Required","411_NAME":"LENGTH_REQUIRED","411_MESSAGE":"The request did not specify the length of its content, which is required by the requested resource.","411_CLASS":e.CLIENT_ERROR,LENGTH_REQUIRED:411,412:"Precondition Failed","412_NAME":"PRECONDITION_FAILED","412_MESSAGE":"The server does not meet one of the preconditions that the requester put on the request.","412_CLASS":e.CLIENT_ERROR,PRECONDITION_FAILED:412,413:"Request Entity Too Large","413_NAME":"REQUEST_ENTITY_TOO_LARGE","413_MESSAGE":'The request is larger than the server is willing or able to process. Previously called "Request Entity Too Large".',"413_CLASS":e.CLIENT_ERROR,REQUEST_ENTITY_TOO_LARGE:413,414:"Request-URI Too Large","414_NAME":"REQUEST_URI_TOO_LONG","414_MESSAGE":"The URI provided was too long for the server to process.","414_CLASS":e.CLIENT_ERROR,REQUEST_URI_TOO_LONG:414,415:"Unsupported Media Type","415_NAME":"UNSUPPORTED_MEDIA_TYPE","415_MESSAGE":"The request entity has a media type which the server or resource does not support.","415_CLASS":e.CLIENT_ERROR,UNSUPPORTED_MEDIA_TYPE:415,416:"Requested Range not Satisfiable","416_NAME":"REQUESTED_RANGE_NOT_SATISFIABLE","416_MESSAGE":"The client has asked for a portion of the file (byte serving), but the server cannot supply that portion.","416_CLASS":e.CLIENT_ERROR,REQUESTED_RANGE_NOT_SATISFIABLE:416,417:"Expectation Failed","417_NAME":"EXPECTATION_FAILED","417_MESSAGE":"The server cannot meet the requirements of the Expect request-header field.","417_CLASS":e.CLIENT_ERROR,EXPECTATION_FAILED:417,418:"I'm a teapot","418_NAME":"IM_A_TEAPOT","418_MESSAGE":`Any attempt to brew coffee with a teapot should result in the error code "418 I'm a teapot". The resulting entity body MAY be short and stout.`,"418_CLASS":e.CLIENT_ERROR,IM_A_TEAPOT:418,421:"Misdirected Request","421_NAME":"MISDIRECTED_REQUEST","421_MESSAGE":"The request was directed at a server that is not able to produce a response.","421_CLASS":e.CLIENT_ERROR,MISDIRECTED_REQUEST:421,422:"Unprocessable Entity","422_NAME":"UNPROCESSABLE_ENTITY","422_MESSAGE":"The request was well-formed but was unable to be followed due to semantic errors.","422_CLASS":e.CLIENT_ERROR,UNPROCESSABLE_ENTITY:422,423:"Locked","423_NAME":"LOCKED","423_MESSAGE":"The resource that is being accessed is locked.","423_CLASS":e.CLIENT_ERROR,LOCKED:423,424:"Failed Depen
371dency","424_NAME":"FAILED_DEPENDENCY","424_MESSAGE":"The request failed because it depended on another request and that request failed.","424_CLASS":e.CLIENT_ERROR,FAILED_DEPENDENCY:424,425:"Too Early","425_NAME":"TOO_EARLY","425_MESSAGE":"The server is unwilling to risk processing a request that might be replayed.","425_CLASS":e.CLIENT_ERROR,TOO_EARLY:425,426:"Upgrade Required","426_NAME":"UPGRADE_REQUIRED","426_MESSAGE":"The client should switch to a different protocol such as TLS/1.0, given in the Upgrade header field.","426_CLASS":e.CLIENT_ERROR,UPGRADE_REQUIRED:426,428:"Precondition Required","428_NAME":"PRECONDITION_REQUIRED","428_MESSAGE":"The origin server requires the request to be conditional.","428_CLASS":e.CLIENT_ERROR,PRECONDITION_REQUIRED:428,429:"Too Many Requests","429_NAME":"TOO_MANY_REQUESTS","429_MESSAGE":"The user has sent too many requests in a given amount of time.","429_CLASS":e.CLIENT_ERROR,TOO_MANY_REQUESTS:429,431:"Request Header Fields Too Large","431_NAME":"REQUEST_HEADER_FIELDS_TOO_LARGE","431_MESSAGE":"The server is unwilling to process the request because either an individual header field, or all the header fields collectively, are too large.","431_CLASS":e.CLIENT_ERROR,REQUEST_HEADER_FIELDS_TOO_LARGE:431,451:"Unavailable For Legal Reasons","451_NAME":"UNAVAILABLE_FOR_LEGAL_REASONS","451_MESSAGE":"A server operator has received a legal demand to deny access to a resource or to a set of resources that includes the requested resource.","451_CLASS":e.CLIENT_ERROR,UNAVAILABLE_FOR_LEGAL_REASONS:451,500:"Internal Server Error","500_NAME":"INTERNAL_SERVER_ERROR","500_MESSAGE":"A generic error message, given when an unexpected condition was encountered and no more specific message is suitable.","500_CLASS":e.SERVER_ERROR,INTERNAL_SERVER_ERROR:500,501:"Not Implemented","501_NAME":"NOT_IMPLEMENTED","501_MESSAGE":"The server either does not recognize the request method, or it lacks the ability to fulfil the request. Usually this implies future availability.","501_CLASS":e.SERVER_ERROR,NOT_IMPLEMENTED:501,502:"Bad Gateway","502_NAME":"BAD_GATEWAY","502_MESSAGE":"The server was acting as a gateway or proxy and received an invalid response from the upstream server.","502_CLASS":e.SERVER_ERROR,BAD_GATEWAY:502,503:"Service Unavailable","503_NAME":"SERVICE_UNAVAILABLE","503_MESSAGE":"The server is currently unavailable (because it is overloaded or down for maintenance). Generally, this is a temporary state.","503_CLASS":e.SERVER_ERROR,SERVICE_UNAVAILABLE:503,504:"Gateway Time-out","504_NAME":"GATEWAY_TIMEOUT","504_MESSAGE":"The server was acting as a gateway or proxy and did not receive a timely response from the upstream server.","504_CLASS":e.SERVER_ERROR,GATEWAY_TIMEOUT:504,505:"HTTP Version not Supported","505_NAME":"HTTP_VERSION_NOT_SUPPORTED","505_MESSAGE":"The server does not support the HTTP protocol version used in the request.","505_CLASS":e.SERVER_ERROR,HTTP_VERSION_NOT_SUPPORTED:505,506:"Variant Also Negotiates","506_NAME":"VARIANT_ALSO_NEGOTIATES","506_MESSAGE":"Transparent content negotiation for the request results in a circular reference.","506_CLASS":e.SERVER_ERROR,VARIANT_ALSO_NEGOTIATES:506,507:"Insufficient Storage","507_NAME":"INSUFFICIENT_STORAGE","507_MESSAGE":"The server is unable to store the representation needed to complete the request.","507_CLASS":e.SERVER_ERROR,INSUFFICIENT_STORAGE:507,508:"Loop Detected","508_NAME":"LOOP_DETECTED","508_MESSAGE":"The server detected an infinite loop while processing the request.","508_CLASS":e.SERVER_ERROR,LOOP_DETECTED:508,510:"Not Extended","510_NAME":"NOT_EXTENDED","510_MESSAGE":"Further extensions to the request are required for the server to fulfil it.","510_CLASS":e.SERVER_ERROR,NOT_EXTENDED:510,511:"Network Authentication Required","511_NAME":"NETWORK_AUTHENTICATION_REQUIRED","511_MESSAGE":"The client needs to authenticate to gain
371network access. Intended for use by intercepting proxies used to control access to the network.","511_CLASS":e.SERVER_ERROR,NETWORK_AUTHENTICATION_REQUIRED:511,extra:{unofficial:{103:"Checkpoint","103_NAME":"CHECKPOINT","103_MESSAGE":"Used in the resumable requests proposal to resume aborted PUT or POST requests.","103_CLASS":e.INFORMATIONAL,CHECKPOINT:103,419:"Page Expired","419_NAME":"PAGE_EXPIRED","419_MESSAGE":"Used by the Laravel Framework when a CSRF Token is missing or expired.","419_CLASS":e.CLIENT_ERROR,PAGE_EXPIRED:419,218:"This is fine","218_NAME":"THIS_IS_FINE","218_MESSAGE":"Used as a catch-all error condition for allowing response bodies to flow through Apache when ProxyErrorOverride is enabled. When ProxyErrorOverride is enabled in Apache, response bodies that contain a status code of 4xx or 5xx are automatically discarded by Apache in favor of a generic response or a custom response specified by the ErrorDocument directive.","218_CLASS":e.SUCCESSFUL,THIS_IS_FINE:218,420:"Enhance Your Calm","420_NAME":"ENHANCE_YOUR_CALM","420_MESSAGE":"Returned by version 1 of the Twitter Search and Trends API when the client is being rate limited; versions 1.1 and later use the 429 Too Many Requests response code instead.","420_CLASS":e.CLIENT_ERROR,ENHANCE_YOUR_CALM:420,450:"Blocked by Windows Parental Controls","450_NAME":"BLOCKED_BY_WINDOWS_PARENTAL_CONTROLS","450_MESSAGE":"The Microsoft extension code indicated when Windows Parental Controls are turned on and are blocking access to the requested webpage.","450_CLASS":e.CLIENT_ERROR,BLOCKED_BY_WINDOWS_PARENTAL_CONTROLS:450,498:"Invalid Token","498_NAME":"INVALID_TOKEN","498_MESSAGE":"Returned by ArcGIS for Server. Code 498 indicates an expired or otherwise invalid token.","498_CLASS":e.CLIENT_ERROR,INVALID_TOKEN:498,499:"Token Required","499_NAME":"TOKEN_REQUIRED","499_MESSAGE":"Returned by ArcGIS for Server. Code 499 indicates that a token is required but was not submitted.","499_CLASS":e.CLIENT_ERROR,TOKEN_REQUIRED:499,509:"Bandwidth Limit Exceeded","509_NAME":"BANDWIDTH_LIMIT_EXCEEDED","509_MESSAGE":"The server has exceeded the bandwidth specified by the server administrator.","509_CLASS":e.SERVER_ERROR,BANDWIDTH_LIMIT_EXCEEDED:509,530:"Site is frozen","530_NAME":"SITE_IS_FROZEN","530_MESSAGE":"Used by the Pantheon web platform to indicate a site that has been frozen due to inactivity.","530_CLASS":e.SERVER_ERROR,SITE_IS_FROZEN:530,598:"Network read timeout error","598_NAME":"NETWORK_READ_TIMEOUT_ERROR","598_MESSAGE":"Used by some HTTP proxies to signal a network read timeout behind the proxy to a client in front of the proxy.","598_CLASS":e.SERVER_ERROR,NETWORK_READ_TIMEOUT_ERROR:598},iis:{440:"Login Time-out","440_NAME":"LOGIN_TIME_OUT","440_MESSAGE":"The client's session has expired and must log in again.","440_CLASS":e.CLIENT_ERROR,LOGIN_TIME_OUT:440,449:"Retry With","449_NAME":"RETRY_WITH","449_MESSAGE":"The server cannot honour the request because the user has not provided the required information.","449_CLASS":e.CLIENT_ERROR,RETRY_WITH:449,451:"Redirect","451_NAME":"REDIRECT","451_MESSAGE":"Used in Exchange ActiveSync when either a more efficient server is available or the server cannot access the users' mailbox.","451_CLASS":e.CLIENT_ERROR,REDIRECT:451},nginx:{444:"No Response","444_NAME":"NO_RESPONSE","444_MESSAGE":"Used internally to instruct the server to return no information to the client and close the connection immediately.","444_CLASS":e.CLIENT_ERROR,NO_RESPONSE:444,494:"Request header too large","494_NAME":"REQUEST_HEADER_TOO_LARGE","494_MESSAGE":"Client sent too large request or too long header line.","494_CLASS":e.CLIENT_ERROR,REQUEST_HEADER_TOO_LARGE:494,495:"SSL Certificate Error","495_NAME":"SSL_CERTIFICATE_ERROR","495_MESSAGE":"An expansion of the 400 Bad Request response code, used when the client has provided an invalid client certificate.","495_CLASS":e.CLIENT_ERROR,SSL_CERTIFICATE_ERROR:495,496:"SSL Certificate Required","496_NAME":"SSL_CERTIFICATE_REQUIRED","496_MESSAGE":"An expansion of the 400 Bad Request response code, used when a client certificate is required but not provided.","496_CLASS":e.CLIENT_ERROR,SSL_CERTIFICATE_REQUIRED:496,497:"HTTP Request Sent to HTTPS Port","497_NAME":"HTTP_REQUEST_SENT_TO_HTTPS_PORT","497_MESSAGE":"An expansion of the 400 Bad Request response code, used when the client has made a HTTP request to a port listening for HTTPS requests.","497_CLASS":e.CLIENT_ERROR,HTTP_REQUEST_SENT_TO_HTTPS_PORT:497,499:"Client Closed Request","499_NAME":"CLIENT_CLOSED_REQUEST","499_MESSAGE":"Used when the client has closed the request before the server could send a response.","499_CLASS":e.CLIENT_ERROR,CLIENT_CLOSED_REQUEST:499},cloudflare:{520:"Unknown Error","520_NAME":"UNKNOWN_ERROR","520_MESSAGE":'The 520 error is used as a "catch-all response for when the origin server returns something unexpected", listing connection resets, large headers, and empty or invalid responses as common triggers.',"520_CLASS":e.SERVER_ERROR,UNKNOWN_ERROR:520,521:"Web Server Is Down","521_NAME":"WEB_SERVER_IS_DOWN","521_MESSAGE":"The origin server has refused the connection from Cloudflare.","521_CLASS":e.SERVER_ERROR,WEB_SERVER_IS_DOWN:521,522:"Connection Timed Out","522_NAME":"CONNECTION_TIMED_OUT","522_MESSAGE":"Cloudflare could not negotiate a TCP handshake with the origin server.","522_CLASS":e.SERVER_ERROR,CONNECTION_TIMED_OUT:522,523:"Origin Is Unreachable","523_NAME":"ORIGIN_IS_UNREACHABLE","523_MESSAGE":"Cloudflare could not reach the origin server.","523_CLASS":e.SERVER_ERROR,ORIGIN_IS_UNREACHABLE:523,524:"A Timeout Occurred","524_NAME":"A_TIMEOUT_OCCURRED","524_MESSAGE":"Cloudflare was able to complete a TCP connection to the origin server, but did not receive a t
371imely HTTP response.","524_CLASS":e.SERVER_ERROR,A_TIMEOUT_OCCURRED:524,525:"SSL Handshake Failed","525_NAME":"SSL_HANDSHAKE_FAILED","525_MESSAGE":"Cloudflare could not negotiate a SSL/TLS handshake with the origin server.","525_CLASS":e.SERVER_ERROR,SSL_HANDSHAKE_FAILED:525,526:"Invalid SSL Certificate","526_NAME":"INVALID_SSL_CERTIFICATE","526_MESSAGE":"Cloudflare could not validate the SSL/TLS certificate that the origin server presented.","526_CLASS":e.SERVER_ERROR,INVALID_SSL_CERTIFICATE:526,527:"Railgun Error","527_NAME":"RAILGUN_ERROR","527_MESSAGE":"Error 527 indicates that the request timed out or failed after the WAN connection had been established.","527_CLASS":e.SERVER_ERROR,RAILGUN_ERROR:527}}},lib$1}var hasRequiredCommon$2;function requireCommon$2(){if(hasRequiredCommon$2)return common$1;hasRequiredCommon$2=1;var e=common$1&&common$1.__importDefault||function(l){return l&&l.__esModule?l:{default:l}};Object.defineProperty(common$1,"__esModule",{value:!0}),common$1.NotificationReplacement=common$1.GsgCommonUrl=common$1.Message=common$1.DateFormat=common$1.Regex=common$1.ErrorCode=common$1.SYSTEM_NAME=common$1.HttpStatus=void 0;const t=e(requireLib$1());common$1.HttpStatus=t.default,common$1.SYSTEM_NAME="GatherSG";var n;(function(l){l.INVALID_INPUT="INVALID_INPUT",l.UNAUTHENTICATED="UNAUTHENTICATED",l.UNAUTHORIZED="UNAUTHORIZED",l.TOO_MANY_REQUESTS="TOO_MANY_REQUESTS",l.NOT_UNIQUE="NOT_UNIQUE",l.NOT_FOUND="NOT_FOUND",l.DIRTY_DATA="DIRTY_DATA",l.ABORTED="ABORTED",l.INVALID_TYPE="INVALID_TYPE",l.EXCEED_MAX_SIZE="EXCEED_MAX_SIZE",l.EXCEED_MAX_COUNT="EXCEED_MAX_COUNT"})(n||(common$1.ErrorCode=n={})),common$1.Regex={BASE_STRING:/^[a-z0-9\s!@#$%^&*()\-â_+=\[\]{};:'"ââââ\/\\?.,<>`~|]*$/i,SORT_COL:/^[a-z0-9\s\-_+:.~]*$/i,APP_CODE:/^[a-z0-9\-]{3,20}$/,EMAIL:/^(?:[a-z0-9!#$%&'*+\/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+\/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])$/i,DOMAIN_NAME:/^(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])$/i,PEOPLE_NAME:/^[a-z @\-â\/().,'â]+$/i,FILE_NAME:/^(?!\.{1,2}$)[^\x00-\x1f\x7f\/\\:*?"<>|]+$/,IPV4:/^((25[0-5]|(2[0-4]|1[0-9]|[1-9]|)[0-9])(\.(?!$)|$)){4}$/,URL:/^https?:\/\/((([a-z0-9]+\-*)+[a-z0-9]+\.)+(([a-z0-9]+\-*)+[a-z0-9]+)|localhost|(((25[0-5]|(2[0-4]|1[0-9]|[1-9]|)[0-9]).){3}((25[0-5]|(2[0-4]|1[0-9]|[1-9]|))[0-9])))((:[0-9]{1,5}))?((\/\S+)|\/)?((\?\S+)|\?)?((#\S+)|#)?$/i,WEB_DOMAIN:/^https?:\/\/((([a-z0-9]+\-*)+[a-z0-9]+\.)+(([a-z0-9]+\-*)+[a-z0-9]+)|localhost|(((25[0-5]|(2[0-4]|1[0-9]|[1-9]|)[0-9]).){3}((25[0-5]|(2[0-4]|1[0-9]|[1-9]|))[0-9])))((:[0-9]{1,5}))?$/i,UEN:/^([0-9]{8}[a-z]|[0-9]{9}[a-z]|[TSR][0-9]{2}[a-z]{2}[0-9]{4}[a-z])$/i,POSTAL_CODE:/^[0-9]{6}$/,ADDRESS_FLOOR:/^[0-9]{1,2}[a-z]?$/i,ADDRESS_UNIT:/^[0-9][a-z0-9]{1,4}$/i,BUSINESS_ADDRESS_FLOOR:/^[a-z0-9]{1,2}[a-z]?$/i,BUSINESS_ADDRESS_UNIT:/^[a-z0-9\/]{1,15}$/i,SG_CONTACT_NUMBER:/^(9[0-8]|[368][0-9])[0-9]{6}$/,SG_LANDLINE_NUMBER:/^[36][0-9]{7}$/,SG_MOBILE_NUMBER:/^(9[0-8]|8[0-9])[0-9]{6}$/,LONG_UUID:/^[0-9a-f]{8}\b-[0-9a-f]{4}\b-[0-9a-f]{4}\b-[0-9a-f]{4}\b-[0-9a-f]{12}$/i,SHORT_UUID:/^[0-9a-z]{22}$/i};var i;(function(l){l.API_DATE="YYYY-MM-DD",l.API_DATETIME="YYYY-MM-DDTHH:mm:ssZ",l.API_TIME="HH:mm:ss",l.API_YEAR_MONTH="YYYY-MM",l.API_YEAR="YYYY",l.DISPLAY_DATE="D MMM YYYY",l.DISPLAY_DATETIME="D MMM YYYY, h:mm A",l.DISPLAY_TIME="h:mm A",l.DISPLAY_DAY_MONTH="D MMM",l.DISPLAY_MONTH_YEAR="MMM YY",l.DISPLAY_YEAR="YYYY",l.PICKER_DATE="DD/MM/YYYY",l.PICKER_DATETIME="DD/MM/YYYY, h:mm A",l.PICKER_TIME="h:mm A",l.PICKER_MONTH="MM/YYYY",l.PICKER_YEAR="YYYY",l.MYSQL_DATE="YYYY-MM-DD",l.MYSQL_DATETIME="YYYY-MM-DD HH:mm:ss",l.MYSQL_TIME="HH:mm:ss"})(i||(common$1.DateFormat=i={}));var s;(function(l){l.GENERIC_ERROR="Oops! Something went wrong!"})(s||(common$1.Message=s={}));var r;(function(l){l.REPORT_VULNERABILITY="https://www.tech.gov.sg/report_vulnerability",l.TERMS_OF_USE="https://gather.gov.sg/terms-of-use.pdf",l.PRIVACY_POLICY="https://gather.gov.sg/privacy-policy.pdf",l.STATUS="https://gather.gov.sg/status"})(r||(common$1.GsgCommonUrl=r={}));var o;
371return function(l){l.SUPPORT="$Support$"}(o||(common$1.NotificationReplacement=o={})),common$1}var app$3={},hasRequiredApp$3;function requireApp$3(){if(hasRequiredApp$3)return app$3;hasRequiredApp$3=1,Object.defineProperty(app$3,"__esModule",{value:!0}),app$3.AppUrl=app$3.GsgService=void 0;var e;(function(n){n.AUTH="auth",n.SUPPORT="support",n.MESSAGING="messaging",n.FILE="file",n.GATHERVERSE="gatherverse"})(e||(app$3.GsgService=e={}));var t;return function(n){n.VERSION="/version"}(t||(app$3.AppUrl=t={})),app$3}var auth$2={},hasRequiredAuth$2;function requireAuth$2(){if(hasRequiredAuth$2)return auth$2;hasRequiredAuth$2=1,Object.defineProperty(auth$2,"__esModule",{value:!0}),auth$2.SsoChannel=auth$2.SamlNameIdFormat=auth$2.SamlBinding=auth$2.GsgAuthParam=auth$2.GsgAuthUrl=auth$2.GsgLocalStorageKey=auth$2.GsgHeader=auth$2.GsgCookie=auth$2.GsgAdminRole=auth$2.GsgServiceRole=auth$2.AccessTypeRole=auth$2.AccessType=auth$2.LoginType=void 0;var e;(function(E){E.WOGAAD="wogaad",E.TECHPASS="techpass",E.SINGPASS="singpass",E.CORPPASS="corppass",E.SSO="sso"})(e||(auth$2.LoginType=e={}));var t;(function(E){E.WEB="web",E.MOBILE="mobile"})(t||(auth$2.AccessType=t={}));var n;(function(E){E.WEB_USER="@_web_user_@",E.MOBILE_USER="@_mobile_user_@"})(n||(auth$2.AccessTypeRole=n={}));var i;(function(E){E.AUTH="@_auth_@",E.SUPPORT="@_support_@",E.MESSAGING="@_messaging_@",E.FILE="@_file_@",E.GATHERVERSE="@_gatherverse_@"})(i||(auth$2.GsgServiceRole=i={}));var s;(function(E){E.METRICS="@_metrics_@"})(s||(auth$2.GsgAdminRole=s={}));var r;(function(E){E.SESSION_TOKEN="session"})(r||(auth$2.GsgCookie=r={}));var o;(function(E){E.WEB_VERSION="web-version",E.CSRF_TOKEN="csrf-token",E.ACCESS_KEY_ID="access-key-id",E.ACCESS_KEY_SECRET="access-key-secret",E.API_KEY="x-api-key",E.WEBHOOK_TOKEN="webhook-token"})(o||(auth$2.GsgHeader=o={}));var l;(function(E){E.CSRF_TOKEN="csrf-token",E.ID_TOKEN="id-token"})(l||(auth$2.GsgLocalStorageKey=l={}));var c;(function(E){E.LOGIN="/login",E.LOGOUT="/logout",E.REAUTHENTICATE="/~",E.ID_VERIFICATION="/verify-id",E.MYINFO="/myinfo",E.AUTHORIZED_APPS="/authorised-apps"})(c||(auth$2.GsgAuthUrl=c={}));var h;(function(E){E.MOCK="mock",E.LOGIN_TYPE="amr",E.APP_CODE="app",E.TEMP_ACCESS="ta",E.EXCLUSIVE_ACCESS="ea",E.NO_DIRECT_LOGIN="ndl",E.LOGIN_AS="as",E.REDIRECT="redirect",E.STATE="state",E.NONCE="nonce",E.SCOPE="scope",E.USAGE_TRACKING_TAG="tag",E.REASON="reason"})(h||(auth$2.GsgAuthParam=h={}));var p;(function(E){E.HTTP_POST="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"})(p||(auth$2.SamlBinding=p={}));var m;(function(E){E.EMAIL_ADDRESS="urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress",E.PERSISTENT="urn:oasis:names:tc:SAML:2.0:nameid-format:persistent",E.TRANSIENT="urn:oasis:names:tc:SAML:2.0:nameid-format:transient"})(m||(auth$2.SamlNameIdFormat=m={}));var g;return function(E){E.APP="app",E.OAUTH2="oauth2",E.SAML2="saml2",E.OIDC="oidc"}(g||(auth$2.SsoChannel=g={})),auth$2}var gatherverse$1={},hasRequiredGatherverse$1;function requireGatherverse$1(){if(hasRequiredGatherverse$1)return gatherverse$1;hasRequiredGatherverse$1=1,Object.defineProperty(gatherverse$1,"__esModule",{value:!0}),gatherverse$1.GatherverseUserStatus=gatherverse$1.GatherverseUrl=void 0;var e;(function(n){n.REGISTRATION="/gatherverse/register",n.PROFILE="/gatherverse/profile"})(e||(gatherverse$1.GatherverseUrl=e={}));var t;return function(n){n.ACTIVE="active",n.INACTIVE="inactive"}(t||(gatherverse$1.GatherverseUserStatus=t={})),gatherverse$1}var file$1={},utils$1={},_deprecated={},DeprecatedDateFormatter={},dayjs_min$1={exports:{}},dayjs_min=dayjs_min$1.exports,hasRequiredDayjs_min;function requireDayjs_min(){return hasRequiredDayjs_min||(hasRequiredDayjs_min=1,function(e,t){(function(n,i){e.exports=i()})(dayjs_min,function(){var n=1e3,i=6e4,s=36e5,r="millisecond",o="second",l="minute",c="hour",h="day",p="week",m="month",g="quarter",E="year",A="date",C="Invalid Date",T=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,I=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,M={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(d){var v=["th","
371st","nd","rd"],b=d%100;return"["+d+(v[(b-20)%10]||v[b]||v[0])+"]"}},P=function(d,v,b){var S=String(d);return!S||S.length>=v?d:""+Array(v+1-S.length).join(b)+d},N={s:P,z:function(d){var v=-d.utcOffset(),b=Math.abs(v),S=Math.floor(b/60),w=b%60;return(v<=0?"+":"-")+P(S,2,"0")+":"+P(w,2,"0")},m:function d(v,b){if(v.date()<b.date())return-d(b,v);var S=12*(b.year()-v.year())+(b.month()-v.month()),w=v.clone().add(S,m),y=b-w<0,u=v.clone().add(S+(y?-1:1),m);return+(-(S+(b-w)/(y?w-u:u-w))||0)},a:function(d){return d<0?Math.ceil(d)||0:Math.floor(d)},p:function(d){return{M:m,y:E,w:p,d:h,D:A,h:c,m:l,s:o,ms:r,Q:g}[d]||String(d||"").toLowerCase().replace(/s$/,"")},u:function(d){return d===void 0}},O="en",j={};j[O]=M;var B="$isDayjsObject",D=function(d){return d instanceof a||!(!d||!d[B])},U=function d(v,b,S){var w;if(!v)return O;if(typeof v=="string"){var y=v.toLowerCase();j[y]&&(w=y),b&&(j[y]=b,w=y);var u=v.split("-");if(!w&&u.length>1)return d(u[0])}else{var x=v.name;j[x]=v,w=x}return!S&&w&&(O=w),w||!S&&O},z=function(d,v){if(D(d))return d.clone();var b=typeof v=="object"?v:{};return b.date=d,b.args=arguments,new a(b)},R=N;R.l=U,R.i=D,R.w=function(d,v){return z(d,{locale:v.$L,utc:v.$u,x:v.$x,$offset:v.$offset})};var a=function(){function d(b){this.$L=U(b.locale,null,!0),this.parse(b),this.$x=this.$x||b.x||{},this[B]=!0}var v=d.prototype;return v.parse=function(b){this.$d=function(S){var w=S.date,y=S.utc;if(w===null)return new Date(NaN);if(R.u(w))return new Date;if(w instanceof Date)return new Date(w);if(typeof w=="string"&&!/Z$/i.test(w)){var u=w.match(T);if(u){var x=u[2]-1||0,L=(u[7]||"0").substring(0,3);return y?new Date(Date.UTC(u[1],x,u[3]||1,u[4]||0,u[5]||0,u[6]||0,L)):new Date(u[1],x,u[3]||1,u[4]||0,u[5]||0,u[6]||0,L)}}return new Date(w)}(b),this.init()},v.init=function(){var b=this.$d;this.$y=b.getFullYear(),this.$M=b.getMonth(),this.$D=b.getDate(),this.$W=b.getDay(),this.$H=b.getHours(),this.$m=b.getMinutes(),this.$s=b.getSeconds(),this.$ms=b.getMilliseconds()},v.$utils=function(){return R},v.isValid=function(){return this.$d.toString()!==C},v.isSame=function(b,S){var w=z(b);return this.startOf(S)<=w&&w<=this.endOf(S)},v.isAfter=function(b,S){return z(b)<this.startOf(S)},v.isBefore=function(b,S){return this.endOf(S)<z(b)},v.$g=function(b,S,w){return R.u(b)?this[S]:this.set(w,b)},v.unix=function(){return Math.floor(this.valueOf()/1e3)},v.valueOf=function(){return this.$d.getTime()},v.startOf=function(b,S){var w=this,y=!!R.u(S)||S,u=R.p(b),x=function(ee,K){var te=R.w(w.$u?Date.UTC(w.$y,K,ee):new Date(w.$y,K,ee),w);return y?te:te.endOf(h)},L=function(ee,K){return R.w(w.toDate()[ee].apply(w.toDate("s"),(y?[0,0,0,0]:[23,59,59,999]).slice(K)),w)},_=this.$W,J=this.$M,Z=this.$D,V="set"+(this.$u?"UTC":"");switch(u){case E:return y?x(1,0):x(31,11);case m:return y?x(1,J):x(0,J+1);case p:var k=this.$locale().weekStart||0,H=(_<k?_+7:_)-k;return x(y?Z-H:Z+(6-H),J);case h:case A:return L(V+"Hours",0);case c:return L(V+"Minutes",1);case l:return L(V+"Seconds",2);case o:return L(V+"Milliseconds",3);default:return this.clone()}},v.endOf=function(b){return this.startOf(b,!1)},v.$set=function(b,S){var w,y=R.p(b),u="set"+(this.$u?"UTC":""),x=(w={},w[h]=u+"Date",w[A]=u+"Date",w[m]=u+"Month",w[E]=u+"FullYear",w[c]=u+"Hours",w[l]=u+"Minutes",w[o]=u+"Seconds",w[r]=u+"Milliseconds",w)[y],L=y===h?this.$D+(S-this.$W):S;if(y===m||y===E){var _=this.clone().set(A,1);_.$d[x](L),_.init(),this.$d=_.set(A,Math.min(this.$D,_.daysInMonth())).$d}else x&&this.$d[x](L);return this.init(),this},v.set=function(b,S){return this.clone().$set(b,S)},v.get=function(b){return this[R.p(b)]()},v.add=function(b,S){var w,y=this;b=Number(b);var u=R.p(S),x=function(J){var Z=z(y);return R.w(Z.date(Z.date()+Math.round(J*b)),y)};if(u===m)return this.set(m,this.$M+b);if(u===E)return this.set(E,this.$y+b);if(u===h)return x(1);if(u===p)return x(7);var L=(w={},w[l]=i,w[c]=s,w[o]=n,w)[u]||1,_=this.$d.getTime()+b*L;return R.w(_,this)},v.subtract=function(b,S){return this.add(-1*b,S)},v.format=function(b){var S=this,w=this.$locale();if(!this.isValid())return w.invalidDate||C;var y=b||"YYYY-MM-DDTHH:mm:ssZ",u=R.z(this),x=this.$H,L=this.$m,_=this.$M,J=w.weekdays,Z=w.months,V=w.meridiem,k=function(K,te,Y,ue){return K&&(K[te]||K(S,y))||Y[te].slice(0,ue)},H=function(K){return R.s(x%12||12,K,"0")},ee=V||function(K,te,Y){var ue=K<12?"AM":"PM";return Y?ue.toLowerCase():ue};return y.replace(I,function(K,te){return te||function(Y){switch(Y){case"YY":return String(S.$y).slice(-2);case"YYYY":return R.s(S.$y,4,"0");case"M":return _+1;case"MM":return R.s(_+1,2,"0");case"MMM":return k(w.monthsShort,_,Z,3);case"MMMM":return k(Z,_);case"D":return S.$D;case"DD":return R.s(S.$D,2,"0");case"d":return String(S.$W);case"dd":return k(w.weekdaysMin,S.$W,J,2);case"ddd":return k(w.weekdaysShort,S.$W,J,3);case"dddd":return J[S.$W];case"H":return String(x);case"HH":return R.s(x,2,"0");case"h":return H(1);case"hh":return H(2);case"a":return ee(x,L,!0);case"A":return ee(x,L,!1);case"m":return String(L);case"mm":return R.s(L,2,"0");case"s":return String(S.$s);case"ss":return R.s(S.$s,2,"0");case"SSS":return R.s(S.$ms,3,"0");case"Z":return u}return null}(K)||u.replace(":","")})}
vendor: 5,534 bytes, line 371
371,v.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},v.diff=function(b,S,w){var y,u=this,x=R.p(S),L=z(b),_=(L.utcOffset()-this.utcOffset())*i,J=this-L,Z=function(){return R.m(u,L)};switch(x){case E:y=Z()/12;break;case m:y=Z();break;case g:y=Z()/3;break;case p:y=(J-_)/6048e5;break;case h:y=(J-_)/864e5;break;case c:y=J/s;break;case l:y=J/i;break;case o:y=J/n;break;default:y=J}return w?y:R.a(y)},v.daysInMonth=function(){return this.endOf(m).$D},v.$locale=function(){return j[this.$L]},v.locale=function(b,S){if(!b)return this.$L;var w=this.clone(),y=U(b,S,!0);return y&&(w.$L=y),w},v.clone=function(){return R.w(this.$d,this)},v.toDate=function(){return new Date(this.valueOf())},v.toJSON=function(){return this.isValid()?this.toISOString():null},v.toISOString=function(){return this.$d.toISOString()},v.toString=function(){return this.$d.toUTCString()},d}(),f=a.prototype;return z.prototype=f,[["$ms",r],["$s",o],["$m",l],["$H",c],["$W",h],["$M",m],["$y",E],["$D",A]].forEach(function(d){f[d[1]]=function(v){return this.$g(v,d[0],d[1])}}),z.extend=function(d,v){return d.$i||(d(v,a,z),d.$i=!0),z},z.locale=U,z.isDayjs=D,z.unix=function(d){return z(1e3*d)},z.en=j[O],z.Ls=j,z.p={},z})}(dayjs_min$1)),dayjs_min$1.exports}var customParseFormat$1={exports:{}},customParseFormat=customParseFormat$1.exports,hasRequiredCustomParseFormat;function requireCustomParseFormat(){return hasRequiredCustomParseFormat||(hasRequiredCustomParseFormat=1,function(e,t){(function(n,i){e.exports=i()})(customParseFormat,function(){var n={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},i=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,s=/\d/,r=/\d\d/,o=/\d\d?/,l=/\d*[^-_:/,()\s\d]+/,c={},h=function(T){return(T=+T)+(T>68?1900:2e3)},p=function(T){return function(I){this[T]=+I}},m=[/[+-]\d\d:?(\d\d)?|Z/,function(T){(this.zone||(this.zone={})).offset=function(I){if(!I||I==="Z")return 0;var M=I.match(/([+-]|\d\d)/g),P=60*M[1]+(+M[2]||0);return P===0?0:M[0]==="+"?-P:P}(T)}],g=function(T){var I=c[T];return I&&(I.indexOf?I:I.s.concat(I.f))},E=function(T,I){var M,P=c.meridiem;if(P){for(var N=1;N<=24;N+=1)if(T.indexOf(P(N,0,I))>-1){M=N>12;break}}else M=T===(I?"pm":"PM");return M},A={A:[l,function(T){this.afternoon=E(T,!1)}],a:[l,function(T){this.afternoon=E(T,!0)}],Q:[s,function(T){this.month=3*(T-1)+1}],S:[s,function(T){this.milliseconds=100*+T}],SS:[r,function(T){this.milliseconds=10*+T}],SSS:[/\d{3}/,function(T){this.milliseconds=+T}],s:[o,p("seconds")],ss:[o,p("seconds")],m:[o,p("minutes")],mm:[o,p("minutes")],H:[o,p("hours")],h:[o,p("hours")],HH:[o,p("hours")],hh:[o,p("hours")],D:[o,p("day")],DD:[r,p("day")],Do:[l,function(T){var I=c.ordinal,M=T.match(/\d+/);if(this.day=M[0],I)for(var P=1;P<=31;P+=1)I(P).replace(/\[|\]/g,"")===T&&(this.day=P)}],w:[o,p("week")],ww:[r,p("week")],M:[o,p("month")],MM:[r,p("month")],MMM:[l,function(T){var I=g("months"),M=(g("monthsShort")||I.map(function(P){return P.slice(0,3)})).indexOf(T)+1;if(M<1)throw new Error;this.month=M%12||M}],MMMM:[l,function(T){var I=g("months").indexOf(T)+1;if(I<1)throw new Error;this.month=I%12||I}],Y:[/[+-]?\d+/,p("year")],YY:[r,function(T){this.year=h(T)}],YYYY:[/\d{4}/,p("year")],Z:m,ZZ:m};function C(T){var I,M;I=T,M=c&&c.formats;for(var P=(T=I.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(z,R,a){var f=a&&a.toUpperCase();return R||M[a]||n[a]||M[f].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(d,v,b){return v||b.slice(1)})})).match(i),N=P.length,O=0;O<N;O+=1){var j=P[O],B=A[j],D=B&&B[0],U=B&&B[1];P[O]=U?{regex:D,parser:U}:j.replace(/^\[|\]$/g,"")}return function(z){for(var R={},a=0,f=0;a<N;a+=1){var d=P[a];if(typeof d=="string")f+=d.length;else{var v=d.regex,b=d.parser,S=z.slice(f),w=v.exec(S)[0];b.call(R,w),z=z.replace(w,"")}}return function(y){var u=y.afternoon;if(u!==void 0){var x=y.hours;u?x<12&&(y.hours+=12):x===12&&(y.hours=0),delete y.afternoon}}(R),R}}return function(T,I,M){M.p.customParseFormat=!0,T&&T.parseTwoDigitYear&&(h=T.parseTwoDigitYear);var P=I.prototype,N=P.parse;P.parse=function(O){var j=O.date,B=O.utc,D=O.args;this.$u=B;var U=D[1];if(typeof U=="string"){var z=D[2]===!0,R=D[3]===!0,a=z||R,f=D[2];R&&(f=D[2]),c=this.$locale(),!z&&f&&(c=M.Ls[f]),this.$d=function(S,w,y,u){try{if(["x","X"].indexOf(w)>-1)return new Date((w==="X"?1e3:1)*S);var x=C(w)(S),L=x.year,_=x.month,J=x.day,Z=x.hours,V=x.minutes,k=x.seconds,H=x.milliseconds,ee=x.zone,K=x.week,te=new Date,Y=J||(L||_?1:te.getDate()),ue=L||te.getFullYear(),qe=0;L&&!_||(qe=_>0?_-1:te.getMonth());var we,Ae=Z||0,st=V||0,Be=k||0,xe=H||0;return ee?new Date(Date.UTC(ue,qe,Y,Ae,st,Be,xe+60*ee.offset*1e3)):y?new Date(Date.UTC(ue,qe,Y,Ae,st,Be,xe)):(we=new Date(ue,qe,Y,Ae,st,Be,xe),K&&(we=u(we).week(K).toDate()),we)}catch{return new Date("")}}(j,U,B,M),this.init(),f&&f!==!0&&(this.$L=this.locale(f).$L),a&&j!=this.format(U)&&(this.$d=new Date("")),c={}}else if(U instanceof Array)for(var d=U.length,v=1;v<=d;v+=1){D[1]=U[v-1];var b=M.apply(this,D);if(b.isValid()){this.$d=b.$d,this.$L=b.$L,this.init();break}v===d&&(this.$d=new Date(""))}else N.call(this,O)}}})}(customParseFormat$1)),customParseFormat$1.exports}var hasRequiredDeprecatedDateFormatter;function requireDeprecatedDateFormatter(){if(hasRequiredDeprecatedDateFormatter)return DeprecatedDateFormatter;hasRequiredDeprecatedDateFormatter=1;var e=DeprecatedDateFormatter&&DeprecatedDateFormatter.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};
371Object.defineProperty(DeprecatedDateFormatter,"__esModule",{value:!0}),DeprecatedDateFormatter.DeprecatedDateFormatter=void 0;const t=e(requireDayjs_min()),n=e(requireCustomParseFormat()),i=requireConstants$1();t.default.extend(n.default);let s=class{static unsafeToDate(o,l,c){if(!o)return null;if(l){const p=(0,t.default)(o,l,c);if(!p.isValid())throw new Error(`Invalid value ${o} for ${c?"strict ":""}format ${l}`);return p.toDate()}const h=(0,t.default)(o);if(!h.isValid())throw new Error(`Invalid value ${o}`);return h.toDate()}static toString(o,l){return o?(0,t.default)(o).format(l):null}static fromApiDate(o,l){return this.unsafeToDate(o,i.DateFormat.API_DATE,l)}static fromApiDateTime(o,l){return this.unsafeToDate(o,i.DateFormat.API_DATETIME,l)}static fromApiTime(o,l){return this.unsafeToDate(`1900-01-01 ${o}`,`YYYY-MM-DD ${i.DateFormat.API_TIME}`,l)}static toApiDate(o){return this.toString(o,i.DateFormat.API_DATE)}static toApiTime(o){return this.toString(o,i.DateFormat.API_TIME)}static toApiDateTime(o,l){const c=o?new Date(o):null;return c&&l&&(c.setHours(l.getHours()),c.setMinutes(l.getMinutes()),c.setSeconds(l.getSeconds())),this.toString(c,i.DateFormat.API_DATETIME)}static toDisplayDate(o){return this.toString(o,i.DateFormat.DISPLAY_DATE)}static toDisplayTime(o){return this.toString(o,i.DateFormat.DISPLAY_TIME)}static toDisplayDateTime(o){return this.toString(o,i.DateFormat.DISPLAY_DATETIME)}static fromStringToString(o,l,c,h){const p=this.unsafeToDate(o,l,h);return this.toString(p,c)}static fromApiDateToString(o,l,c){return this.fromStringToString(o,i.DateFormat.API_DATE,l,c)}static fromApiDateTimeToString(o,l,c){return this.fromStringToString(o,i.DateFormat.API_DATETIME,l,c)}static fromApiTimeToString(o,l,c){const h=this.fromApiTime(o,c);return this.toString(h,l)}static fromApiDateToDisplayString(o,l){return this.fromStringToString(o,i.DateFormat.API_DATE,i.DateFormat.DISPLAY_DATE,l)}static fromApiDateTimeToDisplayString(o,l){return this.fromStringToString(o,i.DateFormat.API_DATETIME,i.DateFormat.DISPLAY_DATETIME,l)}static fromApiTimeToDisplayString(o,l){return this.fromApiTimeToString(o,i.DateFormat.DISPLAY_TIME,l)}};return DeprecatedDateFormatter.DeprecatedDateFormatter=s,DeprecatedDateFormatter}var hasRequired_deprecated;function require_deprecated(){return hasRequired_deprecated||(hasRequired_deprecated=1,function(e){var t=_deprecated&&_deprecated.__createBinding||(Object.create?function(i,s,r,o){o===void 0&&(o=r);var l=Object.getOwnPropertyDescriptor(s,r);(!l||("get"in l?!s.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return s[r]}}),Object.defineProperty(i,o,l)}:function(i,s,r,o){o===void 0&&(o=r),i[o]=s[r]}),n=_deprecated&&_deprecated.__exportStar||function(i,s){for(var r in i)r!=="default"&&!Object.prototype.hasOwnProperty.call(s,r)&&t(s,i,r)};Object.defineProperty(e,"__esModule",{value:!0}),n(requireDeprecatedDateFormatter(),e)}(_deprecated)),_deprecated}var ApiUtil={},axios_1,hasRequiredAxios$1;function requireAxios$1(){if(hasRequiredAxios$1)return axios_1;hasRequiredAxios$1=1;function e(ne,ie){return function(){return ne.apply(ie,arguments)}}const{toString:t}=Object.prototype,{getPrototypeOf:n}=Object,{iterator:i,toStringTag:s}=Symbol,r=(({hasOwnProperty:ne})=>(ie,he)=>ne.call(ie,he))(Object.prototype),o=(ne,ie)=>{let he=ne;const ye=[];for(;he!=null&&he!==Object.prototype;){if(ye.indexOf(he)!==-1)return!1;if(ye.push(he),r(he,ie))return!0;he=n(he)}return!1},l=(ne,ie)=>ne!=null&&o(ne,ie)?ne[ie]:void 0,c=(ne=>ie=>{const he=t.call(ie);return ne[he]||(ne[he]=he.slice(8,-1).toLowerCase())})(Object.create(null)),h=ne=>(ne=ne.toLowerCase(),ie=>c(ie)===ne),p=ne=>ie=>typeof ie===ne,{isArray:m}=Array,g=p("undefined");function E(ne){return ne!==null&&!g(ne)&&ne.constructor!==null&&!g(ne.constructor)&&I(ne.constructor.isBuffer)&&ne.constructor.isBuffer(ne)}const A=h("ArrayBuffer");function C(ne){let ie;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?ie=ArrayBuffer.isView(ne):ie=ne&&ne.buffer&&A(ne.buffer),ie}const T=p("string"),I=p("function"),M=p("number"),P=ne=>ne!==null&&typeof ne=="object",N=ne=>ne===!0||ne===!1,O=ne=>{if(!P(ne))return!1;const ie=n(ne);return(ie===null||ie===Object.prototype||n(ie)===null)&&!o(ne,s)&&!o(ne,i)},j=ne=>{if(!P(ne)||E(ne))return!1;try{return Object.keys(ne).length===0&&Object.getPrototypeOf(ne)===Object.prototype}catch{return!1}},B=h("Date"),D=h("File"),U=ne=>!!(ne&&typeof ne.uri<"u"),z=ne=>ne&&typeof ne.getParts<"u",R=h("Blob"),a=h("FileList"),f=ne=>P(ne)&&I(ne.pipe);function d(){return typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof commonjsGlobal<"u"?commonjsGlobal:{}}const v=d(),b=typeof v.FormData<"u"?v.FormData:void 0,S=ne=>{if(!ne)return!1;if(b&&ne instanceof b)return!0;const ie=n(ne);if(!ie||ie===Object.prototype||!I(ne.append))return!1;const he=c(ne);return he==="formdata"||he==="object"&&I(ne.toString)&&ne.toString()==="[object FormData]"},w=h("URLSearchParams"),[y,u,x,L]=["ReadableStream","Request","Response","Headers"].map(h),_=ne=>ne.trim?ne.trim():ne.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function J(ne,ie,{allOwnKeys:he=!1}={}){if(ne===null||typeof ne>"u")return;let ye,Me;if(typeof ne!="object"&&(ne=[ne]),m(ne))for(ye=0,Me=ne.length;ye<Me;ye++)ie.call(null,ne[ye],ye,ne);else{if(E(ne))return;const Ue=he?Object.getOwnPropertyNames(ne):Object.keys(ne),F=Ue.length;let Q;for(ye=0;ye<F;ye++)Q=Ue[ye],ie.call(null,ne[Q],Q,ne)}}function Z(ne,ie){if(E(ne))return null;ie=ie.toLowerCase();const he=Object.keys(ne);let ye=he.length,Me;for(;ye-- >0;)if(Me=he[ye],ie===Me.toLowerCase())return Me;return null}const V=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:commonjsGlobal,k=ne=>!g(ne)&&ne!==V;function H(...ne){const{caseless:ie,skipUndefined:he}=k(this)&&this||{},ye={},Me=(Ue,F)=>
vendor: 9,360 bytes, lines 371-373
371{if(F==="__proto__"||F==="constructor"||F==="prototype")return;const Q=ie&&typeof F=="string"&&Z(ye,F)||F,oe=r(ye,Q)?ye[Q]:void 0;O(oe)&&O(Ue)?ye[Q]=H(oe,Ue):O(Ue)?ye[Q]=H({},Ue):m(Ue)?ye[Q]=Ue.slice():(!he||!g(Ue))&&(ye[Q]=Ue)};for(let Ue=0,F=ne.length;Ue<F;Ue++){const Q=ne[Ue];if(!Q||E(Q)||(J(Q,Me),typeof Q!="object"||m(Q)))continue;const oe=Object.getOwnPropertySymbols(Q);for(let ve=0;ve<oe.length;ve++){const Ne=oe[ve];ot.call(Q,Ne)&&Me(Q[Ne],Ne)}}return ye}const ee=(ne,ie,he,{allOwnKeys:ye}={})=>(J(ie,(Me,Ue)=>{he&&I(Me)?Object.defineProperty(ne,Ue,{__proto__:null,value:e(Me,he),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(ne,Ue,{__proto__:null,value:Me,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:ye}),ne),K=ne=>(ne.charCodeAt(0)===65279&&(ne=ne.slice(1)),ne),te=(ne,ie,he,ye)=>{ne.prototype=Object.create(ie.prototype,ye),Object.defineProperty(ne.prototype,"constructor",{__proto__:null,value:ne,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(ne,"super",{__proto__:null,value:ie.prototype}),he&&Object.assign(ne.prototype,he)},Y=(ne,ie,he,ye)=>{let Me,Ue,F;const Q={};if(ie=ie||{},ne==null)return ie;do{for(Me=Object.getOwnPropertyNames(ne),Ue=Me.length;Ue-- >0;)F=Me[Ue],(!ye||ye(F,ne,ie))&&!Q[F]&&(ie[F]=ne[F],Q[F]=!0);ne=he!==!1&&n(ne)}while(ne&&(!he||he(ne,ie))&&ne!==Object.prototype);return ie},ue=(ne,ie,he)=>{ne=String(ne),(he===void 0||he>ne.length)&&(he=ne.length),he-=ie.length;const ye=ne.indexOf(ie,he);return ye!==-1&&ye===he},qe=ne=>{if(!ne)return null;if(m(ne))return ne;let ie=ne.length;if(!M(ie))return null;const he=new Array(ie);for(;ie-- >0;)he[ie]=ne[ie];return he},we=(ne=>ie=>ne&&ie instanceof ne)(typeof Uint8Array<"u"&&n(Uint8Array)),Ae=(ne,ie)=>{const ye=(ne&&ne[i]).call(ne);let Me;for(;(Me=ye.next())&&!Me.done;){const Ue=Me.value;ie.call(ne,Ue[0],Ue[1])}},st=(ne,ie)=>{let he;const ye=[];for(;(he=ne.exec(ie))!==null;)ye.push(he);return ye},Be=h("HTMLFormElement"),xe=ne=>ne.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(he,ye,Me){return ye.toUpperCase()+Me}),{propertyIsEnumerable:ot}=Object.prototype,Ie=h("RegExp"),Pe=(ne,ie)=>{const he=Object.getOwnPropertyDescriptors(ne),ye={};J(he,(Me,Ue)=>{let F;(F=ie(Me,Ue,ne))!==!1&&(ye[Ue]=F||Me)}),Object.defineProperties(ne,ye)},pt=ne=>{Pe(ne,(ie,he)=>{if(I(ne)&&["arguments","caller","callee"].includes(he))return!1;const ye=ne[he];if(I(ye)){if(ie.enumerable=!1,"writable"in ie){ie.writable=!1;return}ie.set||(ie.set=()=>{throw Error("Can not rewrite read-only method '"+he+"'")})}})},Fe=(ne,ie)=>{const he={},ye=Me=>{Me.forEach(Ue=>{he[Ue]=!0})};return m(ne)?ye(ne):ye(String(ne).split(ie)),he},Ye=()=>{},Et=(ne,ie)=>ne!=null&&Number.isFinite(ne=+ne)?ne:ie;function $e(ne){return!!(ne&&I(ne.append)&&ne[s]==="FormData"&&ne[i])}const Ze=ne=>{const ie=new WeakSet,he=ye=>{if(P(ye)){if(ie.has(ye))return;if(E(ye))return ye;if(!("toJSON"in ye)){ie.add(ye);const Me=m(ye)?[]:{};return J(ye,(Ue,F)=>{const Q=he(Ue);!g(Q)&&(Me[F]=Q)}),ie.delete(ye),Me}}return ye};return he(ne)},Mt=h("AsyncFunction"),Je=ne=>ne&&(P(ne)||I(ne))&&I(ne.then)&&I(ne.catch),rt=((ne,ie)=>ne?setImmediate:ie?((he,ye)=>(V.addEventListener("message",({source:Me,data:Ue})=>{Me===V&&Ue===he&&ye.length&&ye.shift()()},!1),Me=>{ye.push(Me),V.postMessage(he,"*")}))(`axios@${Math.random()}`,[]):he=>setTimeout(he))(typeof setImmediate=="function",I(V.postMessage)),_t=typeof queueMicrotask<"u"?queueMicrotask.bind(V):typeof process$1<"u"&&process$1.nextTick||rt,Ke=ne=>ne!=null&&I(ne[i]);var Te={isArray:m,isArrayBuffer:A,isBuffer:E,isFormData:S,isArrayBufferView:C,isString:T,isNumber:M,isBoolean:N,isObject:P,isPlainObject:O,isEmptyObject:j,isReadableStream:y,isRequest:u,isResponse:x,isHeaders:L,isUndefined:g,isDate:B,isFile:D,isReactNativeBlob:U,isReactNative:z,isBlob:R,isRegExp:Ie,isFunction:I,isStream:f,isURLSearchParams:w,isTypedArray:we,isFileList:a,forEach:J,merge:H,extend:ee,trim:_,stripBOM:K,inherits:te,toFlatObject:Y,kindOf:c,kindOfTest:h,endsWith:ue,toArray:qe,forEachEntry:Ae,matchAll:st,isHTMLForm:Be,hasOwnProperty:r,hasOwnProp:r,hasOwnInPrototypeChain:o,getSafeProp:l,reduceDescriptors:Pe,freezeMethods:pt,toObjectSet:Fe,toCamelCase:xe,noop:Ye,toFiniteNumber:Et,findKey:Z,global:V,isContextDefined:k,isSpecCompliantForm:$e,toJSONObject:Ze,isAsyncFn:Mt,isThenable:Je,setImmediate:rt,asap:_t,isIterable:Ke,isSafeIterable:ne=>ne!=null&&o(ne,i)&&Ke(ne)};const tt=Te.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]);var nt=ne=>{const ie={};let he,ye,Me;return ne&&ne.split(` 372`).forEach(function(F){Me=F.indexOf(":"),he=F.substring(0,Me).trim().toLowerCase(),ye=F.substring(Me+1).trim(),!(!he||ie[he]&&tt[he])&&(he==="set-cookie"?ie[he]?ie[he].push(ye):ie[he]=[ye]:ie[he]=ie[he]?ie[he]+", "+ye:ye)}),ie};function Tt(ne){let ie=0,he=ne.length;for(;ie<he;){const ye=ne.charCodeAt(ie);if(ye!==9&&ye!==32)break;ie+=1}for(;he>ie;){const ye=ne.charCodeAt(he-1);if(ye!==9&&ye!==32)break;he-=1}return ie===0&&he===ne.length?ne:ne.slice(ie,he)}const Ve=new RegExp("[\\u0000-\\u0008\\u000a-\\u001f\\u007f]+","g"),at=new RegExp("[^\\u0009\\u0020-\\u007e\\u0080-\\u00ff]+","g");function je(ne,ie){return Te.isArray(ne)?ne.map(he=>je(he,ie)):Tt(String(ne).replace(ie,""))}const ge=ne=>je(ne,Ve),Ce=ne=>je(ne,at);function it(ne){const ie=Object.create(null);return Te.forEach(ne.toJSON(),(he,ye)=>{ie[ye]=Ce(he)}),ie}const De=Symbol("internals");function Ge(ne){return ne&&String(ne).trim().toLowerCase()}function St(ne){return ne===!1||ne==null?ne:Te.isArray(ne)?ne.map(St):ge(String(ne))}function re(ne){const ie=Object.create(null),he=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let ye;for(;ye=he.exec(ne);)ie[ye[1]]=ye[2];return ie}const q=ne=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(ne.trim());function W(ne,ie,he,ye,Me){if(Te.isFunction(ye))return ye.call(this,ie,he);if(Me&&(ie=he),!!Te.isString(ie)){if(Te.isString(ye))return ie.indexOf(ye)!==-1;if(Te.isRegExp(ye))return ye.test(ie)}}function fe(ne){return ne.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(ie,he,ye)=>he.toUpperCase()+ye)}function be(ne,ie){const he=Te.toCamelCase(" "+ie);["get","set","has"].forEach(ye=>{Object.defineProperty(ne,ye+he,{__proto__:null,value:function(Me,Ue,F){return this[ye].call(this,ie,Me,Ue,F)},configurable:!0})})}class le{constructor(ie){ie&&this.set(ie)}set(ie,he,ye){const Me=this;function Ue(Q,oe,ve){const Ne=Ge(oe);if(!Ne)return;const Oe=Te.findKey(Me,Ne);(!Oe||Me[Oe]===void 0||ve===!0||ve===void 0&&Me[Oe]!==!1)&&(Me[Oe||oe]=St(Q))}const F=(Q,oe)=>Te.forEach(Q,(ve,Ne)=>Ue(ve,Ne,oe));if(Te.isPlainObject(ie)||ie instanceof this.constructor)F(ie,he);else if(Te.isString(ie)&&(ie=ie.trim())&&!q(ie))F(nt(ie),he);else if(Te.isObject(ie)&&Te.isSafeIterable(ie)){let Q=Object.create(null),oe,ve;for(const Ne of ie){if(!Te.isArray(Ne))throw new TypeError("Object iterator must return a key-value pair");ve=Ne[0],Te.hasOwnProp(Q,ve)?(oe=Q[ve],Q[ve]=Te.isArray(oe)?[...oe,Ne[1]]:[oe,Ne[1]]):Q[ve]=Ne[1]}F(Q,he)}else ie!=null&&Ue(he,ie,ye);return this}get(ie,he){if(ie=Ge(ie),ie){const ye=Te.findKey(this,ie);if(ye){const Me=this[ye];if(!he)return Me;if(he===!0)return re(Me);if(Te.isFunction(he))return he.call(this,Me,ye);if(Te.isRegExp(he))return he.exec(Me);throw new TypeError("parser must be boolean|regexp|function")}}}has(ie,he){if(ie=Ge(ie),ie){const ye=Te.findKey(this,ie);return!!(ye&&this[ye]!==void 0&&(!he||W(this,this[ye],ye,he)))}return!1}delete(ie,he){const ye=this;let Me=!1;function Ue(F){if(F=Ge(F),F){const Q=Te.findKey(ye,F);Q&&(!he||W(ye,ye[Q],Q,he))&&(delete ye[Q],Me=!0)}}return Te.isArray(ie)?ie.forEach(Ue):Ue(ie),Me}clear(ie){const he=Object.keys(this);let ye=he.length,Me=!1;for(;ye--;){const Ue=he[ye];(!ie||W(this,this[Ue],Ue,ie,!0))&&(delete this[Ue],Me=!0)}return Me}normalize(ie){const he=this,ye={};return Te.forEach(this,(Me,Ue)=>{const F=Te.findKey(ye,Ue);if(F){he[F]=St(Me),delete he[Ue];return}const Q=ie?fe(Ue):String(Ue).trim();Q!==Ue&&delete he[Ue],he[Q]=St(Me),ye[Q]=!0}),this}concat(...ie){return this.constructor.concat(this,...ie)}toJSON(ie){const he=Object.create(null);return Te.forEach(this,(ye,Me)=>{ye!=null&&ye!==!1&&(he[Me]=ie&&Te.isArray(ye)?ye.join(", "):ye)}),he}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([ie,he])=>ie+": "+he).join(` 373`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(ie){return ie instanceof this?ie:new this(ie)}static concat(ie,...he){const ye=new this(ie);return he.forEach(Me=>ye.set(Me)),ye}static accessor(ie){const ye=(this[De]=this[De]={accessors:{}}).accessors,Me=this.prototype;function Ue(F){const Q=Ge(F);ye[Q]||(be(Me,F),ye[Q]=!0)}return Te.isArray(ie)?ie.forEach(Ue):Ue(ie),this}}le.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),Te.reduceDescriptors(le.prototype,({value:ne},ie)=>{let he=ie[0].toUpperCase()+ie.slice(1);return{get:()=>ne,set(ye){this[he]=ye}}}),Te.freezeMethods(le);const ae="[REDACTED ****]";function Ee(ne){if(Te.hasOwnProp(ne,"toJSON"))return!0;let ie=Object.getPrototypeOf(ne);for(;ie&&ie!==Object.prototype;){if(Te.hasOwnProp(ie,"toJSON"))return!0;
vendor: 15,264 bytes, line 373
373ie=Object.getPrototypeOf(ie)}return!1}function Xe(ne,ie){const he=new Set(ie.map(Ue=>String(Ue).toLowerCase())),ye=[],Me=Ue=>{if(Ue===null||typeof Ue!="object"||Te.isBuffer(Ue))return Ue;if(ye.indexOf(Ue)!==-1)return;Ue instanceof le&&(Ue=Ue.toJSON()),ye.push(Ue);let F;if(Te.isArray(Ue))F=[],Ue.forEach((Q,oe)=>{const ve=Me(Q);Te.isUndefined(ve)||(F[oe]=ve)});else{if(!Te.isPlainObject(Ue)&&Ee(Ue))return ye.pop(),Ue;F=Object.create(null);for(const[Q,oe]of Object.entries(Ue)){const ve=he.has(Q.toLowerCase())?ae:Me(oe);Te.isUndefined(ve)||(F[Q]=ve)}}return ye.pop(),F};return Me(ne)}class pe extends Error{static from(ie,he,ye,Me,Ue,F){const Q=new pe(ie.message,he||ie.code,ye,Me,Ue);return Q.cause=ie,Q.name=ie.name,ie.status!=null&&Q.status==null&&(Q.status=ie.status),F&&Object.assign(Q,F),Q}constructor(ie,he,ye,Me,Ue){super(ie),Object.defineProperty(this,"message",{__proto__:null,value:ie,enumerable:!0,writable:!0,configurable:!0}),this.name="AxiosError",this.isAxiosError=!0,he&&(this.code=he),ye&&(this.config=ye),Me&&(this.request=Me),Ue&&(this.response=Ue,this.status=Ue.status)}toJSON(){const ie=this.config,he=ie&&Te.hasOwnProp(ie,"redact")?ie.redact:void 0,ye=Te.isArray(he)&&he.length>0?Xe(ie,he):Te.toJSONObject(ie);return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:ye,code:this.code,status:this.status}}}pe.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE",pe.ERR_BAD_OPTION="ERR_BAD_OPTION",pe.ECONNABORTED="ECONNABORTED",pe.ETIMEDOUT="ETIMEDOUT",pe.ECONNREFUSED="ECONNREFUSED",pe.ERR_NETWORK="ERR_NETWORK",pe.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS",pe.ERR_DEPRECATED="ERR_DEPRECATED",pe.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE",pe.ERR_BAD_REQUEST="ERR_BAD_REQUEST",pe.ERR_CANCELED="ERR_CANCELED",pe.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT",pe.ERR_INVALID_URL="ERR_INVALID_URL",pe.ERR_FORM_DATA_DEPTH_EXCEEDED="ERR_FORM_DATA_DEPTH_EXCEEDED";var ke=null;const lt=100;function He(ne){return Te.isPlainObject(ne)||Te.isArray(ne)}function _e(ne){return Te.endsWith(ne,"[]")?ne.slice(0,-2):ne}function ct(ne,ie,he){return ne?ne.concat(ie).map(function(Me,Ue){return Me=_e(Me),!he&&Ue?"["+Me+"]":Me}).join(he?".":""):ie}function vt(ne){return Te.isArray(ne)&&!ne.some(He)}const gt=Te.toFlatObject(Te,{},null,function(ie){return/^is[A-Z]/.test(ie)});function mt(ne,ie,he){if(!Te.isObject(ne))throw new TypeError("target must be an object");ie=ie||new FormData,he=Te.toFlatObject(he,{metaTokens:!0,dots:!1,indexes:!1},!1,function(X,de){return!Te.isUndefined(de[X])});const ye=he.metaTokens,Me=he.visitor||Rt,Ue=he.dots,F=he.indexes,Q=he.Blob||typeof Blob<"u"&&Blob,oe=he.maxDepth===void 0?lt:he.maxDepth,ve=Q&&Te.isSpecCompliantForm(ie),Ne=[];if(!Te.isFunction(Me))throw new TypeError("visitor must be a function");function Oe(Se){if(Se===null)return"";if(Te.isDate(Se))return Se.toISOString();if(Te.isBoolean(Se))return Se.toString();if(!ve&&Te.isBlob(Se))throw new pe("Blob is not supported. Use a Buffer instead.");return Te.isArrayBuffer(Se)||Te.isTypedArray(Se)?ve&&typeof Blob=="function"?new Blob([Se]):Buffer.from(Se):Se}function et(Se){if(Se>oe)throw new pe("Object is too deeply nested ("+Se+" levels). Max depth: "+oe,pe.ERR_FORM_DATA_DEPTH_EXCEEDED)}function ft(Se,X){if(oe===1/0)return JSON.stringify(Se);const de=[];return JSON.stringify(Se,function(ut,dt){if(!Te.isObject(dt))return dt;for(;de.length&&de[de.length-1]!==this;)de.pop();return de.push(dt),et(X+de.length-1),dt})}function Rt(Se,X,de){let Le=Se;if(Te.isReactNative(ie)&&Te.isReactNativeBlob(Se))return ie.append(ct(de,X,Ue),Oe(Se)),!1;if(Se&&!de&&typeof Se=="object"){if(Te.endsWith(X,"{}"))X=ye?X:X.slice(0,-2),Se=ft(Se,1);else if(Te.isArray(Se)&&vt(Se)||(Te.isFileList(Se)||Te.endsWith(X,"[]"))&&(Le=Te.toArray(Se)))return X=_e(X),Le.forEach(function(dt,xt){!(Te.isUndefined(dt)||dt===null)&&ie.append(F===!0?ct([X],xt,Ue):F===null?X:X+"[]",Oe(dt))}),!1}return He(Se)?!0:(ie.append(ct(de,X,Ue),Oe(Se)),!1)}const wt=Object.assign(gt,{defaultVisitor:Rt,convertValue:Oe,isVisitable:He});function bt(Se,X,de=0){if(!Te.isUndefined(Se)){if(et(de),Ne.indexOf(Se)!==-1)throw new Error("Circular reference detected in "+X.join("."));Ne.push(Se),Te.forEach(Se,function(ut,dt){(!(Te.isUndefined(ut)||ut===null)&&Me.call(ie,ut,Te.isString(dt)?dt.trim():dt,X,wt))===!0&&bt(ut,X?X.concat(dt):[dt],de+1)}),Ne.pop()}}if(!Te.isObject(ne))throw new TypeError("data must be an object");return bt(ne),ie}function Ct(ne){const ie={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"};return encodeURIComponent(ne).replace(/[!'()~]|%20/g,function(ye){return ie[ye]})}function Pt(ne,ie){this._pairs=[],ne&&mt(ne,this,ie)}const Nt=Pt.prototype;Nt.append=function(ie,he){this._pairs.push([ie,he])},Nt.toString=function(ie){const he=ie?function(ye){return ie.call(this,ye,Ct)}:Ct;return this._pairs.map(function(Me){return he(Me[0])+"="+he(Me[1])},"").join("&")};function Lt(ne){return encodeURIComponent(ne).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function It(ne,ie,he){if(!ie)return ne;const ye=Te.isFunction(he)?{serialize:he}:he,Me=Te.getSafeProp(ye,"encode")||Lt,Ue=Te.getSafeProp(ye,"serialize");let F;if(Ue?F=Ue(ie,ye):F=Te.isURLSearchParams(ie)?ie.toString():new Pt(ie,ye).toString(Me),F){const Q=ne.indexOf("#");Q!==-1&&(ne=ne.slice(0,Q)),ne+=(ne.indexOf("?")===-1?"?":"&")+F}return ne}class Ut{constructor(){this.handlers=[]}use(ie,he,ye){return this.handlers.push({fulfilled:ie,rejected:he,synchronous:ye?ye.synchronous:!1,runWhen:ye?ye.runWhen:null}),this.handlers.length-1}eject(ie){this.handlers[ie]&&(this.handlers[ie]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(ie){Te.forEach(this.handlers,function(ye){ye!==null&&ie(ye)})}}var Ot={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0,advertiseZstdAcceptEncoding:!1,validateStatusUndefinedResolves:!0},zt=typeof URLSearchParams<"u"?URLSearchParams:Pt,qt=typeof FormData<"u"?FormData:null,Yt=typeof Blob<"u"?Blob:null,Xt={isBrowser:!0,classes:{URLSearchParams:zt,FormData:qt,Blob:Yt},protocols:["http","https","file","blob","url","data"]};const Ft=typeof window<"u"&&typeof document<"u",Jt=typeof navigator=="object"&&navigator||void 0,At=Ft&&(!Jt||["ReactNative","NativeScript","NS"].indexOf(Jt.product)<0),Qt=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",yr=Ft&&window.location.href||"http://localhost";var xr=Object.freeze({__proto__:null,hasBrowserEnv:Ft,hasStandardBrowserEnv:At,hasStandardBrowserWebWorkerEnv:Qt,navigator:Jt,origin:yr}),jt={...xr,...Xt};function dr(ne,ie){return mt(ne,new jt.classes.URLSearchParams,{visitor:function(he,ye,Me,Ue){return jt.isNode&&Te.isBuffer(he)?(this.append(ye,he.toString("base64")),!1):Ue.defaultVisitor.apply(this,arguments)},...ie})}const pr=lt;function vr(ne){if(ne>pr)throw new pe("FormData field is too deeply nested ("+ne+" levels). Max depth: "+pr,pe.ERR_FORM_DATA_DEPTH_EXCEEDED)}function qr(ne){const ie=[],he=/\w+|\[(\w*)]/g;let ye;for(;(ye=he.exec(ne))!==null;)vr(ie.length),ie.push(ye[0]==="[]"?"":ye[1]||ye[0]);return ie}function Cr(ne){const ie={},he=Object.keys(ne);let ye;const Me=he.length;let Ue;for(ye=0;ye<Me;ye++)Ue=he[ye],ie[Ue]=ne[Ue];return ie}function $(ne){function ie(he,ye,Me,Ue){vr(Ue);let F=he[Ue++];if(F==="__proto__")return!0;const Q=Number.isFinite(+F),oe=Ue>=he.length;return F=!F&&Te.isArray(Me)?Me.length:F,oe?(Te.hasOwnProp(Me,F)?Me[F]=Te.isArray(Me[F])?Me[F].concat(ye):[Me[F],ye]:Me[F]=ye,!Q):((!Te.hasOwnProp(Me,F)||!Te.isObject(Me[F]))&&(Me[F]=[]),ie(he,ye,Me[F],Ue)&&Te.isArray(Me[F])&&(Me[F]=Cr(Me[F])),!Q)}if(Te.isFormData(ne)&&Te.isFunction(ne.entries)){const he={};return Te.forEachEntry(ne,(ye,Me)=>{ie(qr(ye),Me,he,0)}),he}return null}const se=(ne,ie)=>ne!=null&&Te.hasOwnProp(ne,ie)?ne[ie]:void 0;function ce(ne,ie,he){if(Te.isString(ne))try{return(ie||JSON.parse)(ne),Te.trim(ne)}catch(ye){if(ye.name!=="SyntaxError")throw ye}return(he||JSON.stringify)(ne)}const Re={transitional:Ot,adapter:["xhr","http","fetch"],transformRequest:[function(ie,he){const ye=he.getContentType()||"",Me=ye.indexOf("application/json")>-1,Ue=Te.isObject(ie);if(Ue&&Te.isHTMLForm(ie)&&(ie=new FormData(ie)),Te.isFormData(ie))return Me?JSON.stringify($(ie)):ie;if(Te.isArrayBuffer(ie)||Te.isBuffer(ie)||Te.isStream(ie)||Te.isFile(ie)||Te.isBlob(ie)||Te.isReadableStream(ie))return ie;if(Te.isArrayBufferView(ie))return ie.buffer;if(Te.isURLSearchParams(ie))return he.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),ie.toString();let Q;if(Ue){const oe=se(this,"formSerializer");if(ye.indexOf("application/x-www-form-urlencoded")>-1)return dr(ie,oe).toString();if((Q=Te.isFileList(ie))||ye.indexOf("multipart/form-data")>-1){const ve=se(this,"env"),Ne=ve&&ve.FormData;return mt(Q?{"files[]":ie}:ie,Ne&&new Ne,oe)}}return Ue||Me?(he.setContentType("application/json",!1),ce(ie)):ie}],transformResponse:[function(ie){const he=se(this,"transitional")||Re.transitional,ye=he&&he.forcedJSONParsing,Me=se(this,"responseType"),Ue=Me==="json";if(Te.isResponse(ie)||Te.isReadableStream(ie))return ie;if(ie&&Te.isString(ie)&&(ye&&!Me||Ue)){const Q=!(he&&he.silentJSONParsing)&&Ue;try{return JSON.parse(ie,se(this,"parseReviver"))}catch(oe){if(Q)throw oe.name==="SyntaxError"?pe.from(oe,pe.ERR_BAD_RESPONSE,this,null,se(this,"response")):oe}}return ie}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:jt.classes.FormData,Blob:jt.classes.Blob},validateStatus:function(ie){return ie>=200&&ie<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Te.forEach(["delete","get","head","post","put","patch","query"],ne=>{Re.headers[ne]={}});function ze(ne,ie){const he=this||Re,ye=ie||he,Me=le.from(ye.headers);let Ue=ye.data;return Te.forEach(ne,function(Q){Ue=Q.call(he,Ue,Me.normalize(),ie?ie.status:void 0)}),Me.normalize(),Ue}function We(ne){return!!(ne&&ne.__CANCEL__)}class ht extends pe{constructor(ie,he,ye){super(ie??"canceled",pe.ERR_CANCELED,he,ye),this.name="CanceledError",this.__CANCEL__=!0}}function yt(ne,ie,he){const ye=he.config.validateStatus;!he.status||!ye||ye(he.status)?ne(he):ie(new pe("Request failed with status code "+he.status,he.status>=400&&he.status<500?pe.ERR_BAD_REQUEST:pe.ERR_BAD_RESPONSE,he.config,he.request,he))}function kt(ne){const ie=/^([-+\w]{1,25}):(?:\/\/)?/.exec(ne);return ie&&ie[1]||""}function Bt(ne,ie){ne=ne||10;const he=new Array(ne),ye=new Array(ne);let Me=0,Ue=0,F;return ie=ie!==void 0?ie:1e3,function(oe){const ve=Date.now(),Ne=ye[Ue];F||(F=ve),he[Me]=oe,ye[Me]=ve;let Oe=Ue,et=0;for(;Oe!==Me;)et+=he[Oe++],Oe=Oe%ne;if(Me=(Me+1)%ne,Me===Ue&&(Ue=(Ue+1)%ne),ve-F<ie)return;const ft=Ne&&ve-Ne;return ft?Math.round(et*1e3/ft):void 0}}function $t(ne,ie){let he=0,ye=1e3/ie,Me,Ue;const F=(ve,Ne=Date.now())=>{he=Ne,Me=null,Ue&&(clearTimeout(Ue),Ue=null),ne(...ve)};return[(...ve)=>{const Ne=Date.now(),Oe=Ne-he;Oe>=ye?F(ve,Ne):(Me=ve,Ue||(Ue=setTimeout(()=>{Ue=null,F(Me)},ye-Oe)))},()=>Me&&F(Me)]}const er=(ne,ie,he=3)=>{let ye=0;const Me=Bt(50,250);return $t(Ue=>{if(!Ue||typeof Ue.loaded!="number")return;const F=Ue.loaded,Q=Ue.lengthComputable?Ue.total:void 0,oe=Q!=null?Math.min(F,Q):F,ve=Math.max(0,oe-ye),Ne=Me(ve);ye=Math.max(ye,oe);const Oe={loaded:oe,total:Q,progress:Q?oe/Q:void 0,bytes:ve,rate:Ne||void 0,estimated:Ne&&Q?(Q-oe)/Ne:void 0,event:Ue,lengthComputable:Q!=null,[ie?"download":"upload"]:!0};ne(Oe)},he)},ir=(ne,ie)=>{const he=ne!=null;return[ye=>ie[0]({lengthComputable:he,total:ne,loaded:ye}),ie[1]]},ar=ne=>(...ie)=>Te.asap(()=>ne(...ie));var or=jt.hasStandardBrowserEnv?((ne,ie)=>he=>(he=new URL(he,jt.origin),ne.protocol===he.protocol&&ne.host===he.host&&(ie||ne.port===he.port)))(new URL(jt.origin),jt.navigator&&/(msie|trident)/i.test(jt.navigator.userAgent)):()=>!0,wr=jt.hasStandardBrowserEnv?{write(ne,ie,he,ye,Me,Ue,F){if(typeof document>"u")return;const Q=[`${ne}=${encodeURIComponent(ie)}`];Te.isNumber(he)&&Q.push(`expires=${new Date(he).toUTCString()}`),Te.isString(ye)&&Q.push(`path=${ye}`),Te.isString(Me)&&Q.push(`domain=${Me}`),Ue===!0&&Q.push("secure"),Te.isString(F)&&Q.push(`SameSite=${F}`),document.cookie=Q.join("; ")},read(ne){if(typeof document>"u")return null;const ie=document.cookie.split(";");for(let he=0;he<ie.length;he++){const ye=ie[he].replace(/^\s+/,""),Me=ye.indexOf("=");if(Me!==-1&&ye.slice(0,Me)===ne)return decodeURIComponent(ye.slice(Me+1))}return null},remove(ne){this.write(ne,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function Er(ne){return typeof ne!="string"?!1:/^([a-z][a-z\d+\-.]*:)?\/\//i.test(ne)}function Mr(ne,ie){return ie?ne.replace(/\/?\/$/,"")+"/"+ie.replace(/^\/+/,""):ne}const Tr=/^https?:(?!\/\/)/i,Sr=/[\t\n\r]/g;function Ar(ne){let ie=0;for(;ie<ne.length&&ne.charCodeAt(ie)<=32;)ie++;return ne.slice(ie)}function Nr(ne){return Ar(ne).replace(Sr,"")}function rn(ne,ie){if(typeof ne=="string"&&Tr.test(Nr(ne)))throw new pe('Invalid URL: missing "//" after protocol',pe.ERR_INVALID_URL,ie)}function nn(ne,ie,he,ye){rn(ie,ye);let Me=!Er(ie);return ne&&(Me||he===!1)?(rn(ne,ye),Mr(ne,ie)):ie}const an=ne=>ne instanceof le?{...ne}:ne;function Ir(ne,ie){ie=ie||{};const he=Object.create(null);Object.defineProperty(he,"hasOwnProperty",{__proto__:null,value:Object.prototype.hasOwnProperty,enumerable:!1,writable:!0,configurable:!0});function ye(Ne,Oe,et,ft){return Te.isPlainObject(Ne)&&Te.isPlainObject(Oe)?Te.merge.call({caseless:ft},Ne,Oe):Te.isPlainObject(Oe)?Te.merge({},Oe):Te.isArray(Oe)?Oe.slice():Oe}function Me(Ne,Oe,et,ft){if(Te.isUndefined(Oe)){if(!Te.isUndefined(Ne))return ye(void 0,Ne,et,ft)}else return ye(Ne,Oe,et,ft)}function Ue(Ne,Oe){if(!Te.isUndefined(Oe))return ye(void 0,Oe)}function F(Ne,Oe){if(Te.isUndefined(Oe)){if(!Te.isUndefined(Ne))return ye(void 0,Ne)}else return ye(void 0,Oe)}function Q(Ne){const Oe=Te.hasOwnProp(ie,"transitional")?ie.transitional:void 0;if(!Te.isUndefined(Oe))if(Te.isPlainObject(Oe)){if(Te.hasOwnProp(Oe,Ne))return Oe[Ne]}else return;const et=Te.hasOwnProp(ne,"transitional")?ne.transitional:void 0;if(Te.isPlainObject(et)&&Te.hasOwnProp(et,Ne))return et[Ne]}function oe(Ne,Oe,et){if(Te.hasOwnProp(ie,et))return ye(Ne,Oe);if(Te.hasOwnProp(ne,et))return ye(void 0,Ne)}const ve={url:Ue,method:Ue,data:Ue,baseURL:F,transformRequest:F,transformResponse:F,paramsSerializer:F,timeout:F,timeoutMessage:F,withCredentials:F,withXSRFToken:F,adapter:F,responseType:F,xsrfCookieName:F,xsrfHeaderName:F,onUploadProgress:F,onDownloadProgress:F,decompress:F,maxContentLength:F,maxBodyLength:F,beforeRedirect:F,transport:F,httpAgent:F,httpsAgent:F,cancelToken:F,socketPath:F,allowedSocketPaths:F,responseEncoding:F,validateStatus:oe,headers:(Ne,Oe,et)=>Me(an(Ne),an(Oe),et,!0)};return Te.forEach(Object.keys({...ne,...ie}),function(Oe){if(Oe==="__proto__"||Oe==="constructor"||Oe==="prototype")return;const et=Te.hasOwnProp(ve,Oe)?ve[Oe]:Me,ft=Te.hasOwnProp(ne,Oe)?ne[Oe]:void 0,Rt=Te.hasOwnProp(ie,Oe)?ie[Oe]:void 0,wt=et(ft,Rt,Oe);Te.isUndefined(wt)&&et!==oe||(he[Oe]=wt)}),Te.hasOwnProp(ie,"validateStatus")&&Te.isUndefined(ie.validateStatus)&&Q("val
373idateStatusUndefinedResolves")===!1&&(Te.hasOwnProp(ne,"validateStatus")?he.validateStatus=ye(void 0,ne.validateStatus):delete he.validateStatus),he}const Hr=["content-type","content-length"];function hr(ne,ie,he){if(he!=="content-only"){ne.set(ie);return}Object.entries(ie).forEach(([ye,Me])=>{Hr.includes(ye.toLowerCase())&&ne.set(ye,Me)})}const fr=ne=>encodeURIComponent(ne).replace(/%([0-9A-F]{2})/gi,(ie,he)=>String.fromCharCode(parseInt(he,16)));function Dr(ne){const ie=Ir({},ne),he=et=>Te.hasOwnProp(ie,et)?ie[et]:void 0,ye=he("data");let Me=he("withXSRFToken");const Ue=he("xsrfHeaderName"),F=he("xsrfCookieName");let Q=he("headers");const oe=he("auth"),ve=he("baseURL"),Ne=he("allowAbsoluteUrls"),Oe=he("url");if(ie.headers=Q=le.from(Q),ie.url=It(nn(ve,Oe,Ne,ie),he("params"),he("paramsSerializer")),oe){const et=Te.getSafeProp(oe,"username")||"",ft=Te.getSafeProp(oe,"password")||"";Q.set("Authorization","Basic "+btoa(et+":"+(ft?fr(ft):"")))}if(Te.isFormData(ye)&&(jt.hasStandardBrowserEnv||jt.hasStandardBrowserWebWorkerEnv||Te.isReactNative(ye)?Q.setContentType(void 0):Te.isFunction(ye.getHeaders)&&hr(Q,ye.getHeaders(),he("formDataHeaderPolicy"))),jt.hasStandardBrowserEnv&&(Te.isFunction(Me)&&(Me=Me(ie)),Me===!0||Me==null&&or(ie.url))){const ft=Ue&&F&&wr.read(F);ft&&Q.set(Ue,ft)}return ie}var Gr=typeof XMLHttpRequest<"u"&&function(ne){return new Promise(function(he,ye){const Me=Dr(ne);let Ue=Me.data;const F=le.from(Me.headers).normalize();let{responseType:Q,onUploadProgress:oe,onDownloadProgress:ve}=Me,Ne,Oe,et,ft,Rt;function wt(){ft&&ft(),Rt&&Rt(),Me.cancelToken&&Me.cancelToken.unsubscribe(Ne),Me.signal&&Me.signal.removeEventListener("abort",Ne)}let bt=new XMLHttpRequest;bt.open(Me.method.toUpperCase(),Me.url,!0),bt.timeout=Me.timeout;function Se(){if(!bt)return;const de=le.from("getAllResponseHeaders"in bt&&bt.getAllResponseHeaders()),ut={data:!Q||Q==="text"||Q==="json"?bt.responseText:bt.response,status:bt.status,statusText:bt.statusText,headers:de,config:ne,request:bt};yt(function(xt){he(xt),wt()},function(xt){ye(xt),wt()},ut),bt=null}"onloadend"in bt?bt.onloadend=Se:bt.onreadystatechange=function(){!bt||bt.readyState!==4||bt.status===0&&!(bt.responseURL&&bt.responseURL.startsWith("file:"))||setTimeout(Se)},bt.onabort=function(){bt&&(ye(new pe("Request aborted",pe.ECONNABORTED,ne,bt)),wt(),bt=null)},bt.onerror=function(Le){const ut=Le&&Le.message?Le.message:"Network Error",dt=new pe(ut,pe.ERR_NETWORK,ne,bt);dt.event=Le||null,ye(dt),wt(),bt=null},bt.ontimeout=function(){let Le=Me.timeout?"timeout of "+Me.timeout+"ms exceeded":"timeout exceeded";const ut=Me.transitional||Ot;Me.timeoutErrorMessage&&(Le=Me.timeoutErrorMessage),ye(new pe(Le,ut.clarifyTimeoutError?pe.ETIMEDOUT:pe.ECONNABORTED,ne,bt)),wt(),bt=null},Ue===void 0&&F.setContentType(null),"setRequestHeader"in bt&&Te.forEach(it(F),function(Le,ut){bt.setRequestHeader(ut,Le)}),Te.isUndefined(Me.withCredentials)||(bt.withCredentials=!!Me.withCredentials),Q&&Q!=="json"&&(bt.responseType=Me.responseType),ve&&([et,Rt]=er(ve,!0),bt.addEventListener("progress",et)),oe&&bt.upload&&([Oe,ft]=er(oe),bt.upload.addEventListener("progress",Oe),bt.upload.addEventListener("loadend",ft)),(Me.cancelToken||Me.signal)&&(Ne=de=>{bt&&(ye(!de||de.type?new ht(null,ne,bt):de),bt.abort(),wt(),bt=null)},Me.cancelToken&&Me.cancelToken.subscribe(Ne),Me.signal&&(Me.signal.aborted?Ne():Me.signal.addEventListener("abort",Ne)));const X=kt(Me.url);if(X&&!jt.protocols.includes(X)){ye(new pe("Unsupported protocol "+X+":",pe.ERR_BAD_REQUEST,ne));return}bt.send(Ue||null)})};const kr=(ne,ie)=>{if(ne=ne?ne.filter(Boolean):[],!ie&&!ne.length)return;const he=new AbortController;let ye=!1;const Me=function(oe){if(!ye){ye=!0,F();const ve=oe instanceof Error?oe:this.reason;he.abort(ve instanceof pe?ve:new ht(ve instanceof Error?ve.message:ve))}};let Ue=ie&&setTimeout(()=>{Ue=null,Me(new pe(`timeout of ${ie}ms exceeded`,pe.ETIMEDOUT))},ie);const F=()=>{ne&&(Ue&&clearTimeout(Ue),Ue=null,ne.forEach(oe=>{oe.unsubscribe?oe.unsubscribe(Me):oe.removeEventListener("abort",Me)}),ne=null)};ne.forEach(oe=>oe.addEventListener("abort",Me));const{signal:Q}=he;return Q.unsubscribe=()=>Te.asap(F),Q},zr=function*(ne,ie){let he=ne.byteLength;if(he<ie){yield ne;return}let ye=0,Me;for(;ye<he;)Me=ye+ie,yield ne.slice(ye,Me),ye=Me},Rr=async function*(ne,ie){for await(const he of Or(ne))yield*zr(he,ie)},Or=async function*(ne){if(ne[Symbol.asyncIterator]){yield*ne;return}const ie=ne.getReader();try{for(;;){const{done:he,value:ye}=await ie.read();if(he)break;yield ye}}finally{await ie.cancel()}},sr=(ne,ie,he,ye)=>{const Me=Rr(ne,ie);let Ue=0,F,Q=oe=>{F||(F=!0,ye&&ye(oe))};return new ReadableStream({async pull(oe){try{const{done:ve,value:Ne}=await Me.next();if(ve){Q(),oe.close();return}let Oe=Ne.byteLength;if(he){let et=Ue+=Oe;he(et)}oe.enqueue(new Uint8Array(Ne))}catch(ve){throw Q(ve),ve}},cancel(oe){return Q(oe),Me.return()}},{highWaterMark:2})},br=ne=>ne>=48&&ne<=57||ne>=65&&ne<=70||ne>=97&&ne<=102,$r=(ne,ie,he)=>ie+2<he&&br(ne.charCodeAt(ie+1))&&br(ne.charCodeAt(ie+2));function Yr(ne){if(!ne||typeof ne!="string"||!ne.startsWith("data:"))return 0;const ie=ne.indexOf(",");if(ie<0)return 0;const he=ne.slice(5,ie),ye=ne.slice(ie+1);if(/;base64/i.test(he)){let F=ye.length;const Q=ye.length;for(let ft=0;ft<Q;ft++)if(ye.charCodeAt(ft)===37&&ft+2<Q){const Rt=ye.charCodeAt(ft+1),wt=ye.charCodeAt(ft+2);br(Rt)&&br(wt)&&(F-=2,ft+=2)}let oe=0,ve=Q-1;const Ne=ft=>ft>=2&&ye.charCodeAt(ft-2)===37&&ye.charCodeAt(ft-1)===51&&(ye.charCodeAt(ft)===68||ye.charCodeAt(ft)===100);ve>=0&&(ye.charCodeAt(ve)===61?(oe++,ve--):Ne(ve)&&(oe++,ve-=3)),oe===1&&ve>=0&&(ye.charCodeAt(ve)===61||Ne(ve))&&oe++;const et=Math.floor(F/4)*3-(oe||0);return et>0?et:0}let Ue=0;for(let F=0,Q=ye.length;F<Q;F++){const oe=ye.charCodeAt(F);if(oe===37&&$r(ye,F,Q))Ue+=1,F+=2;else if(oe<128)Ue+=1;else if(oe<2048)Ue+=2;else if(oe>=55296&&oe<=56319&&F+1<Q){const ve=ye.charCodeAt(F+1);ve>=56320&&ve<=57343?(Ue+=4,F++):Ue+=3}else Ue+=3}return Ue}const sn="1.18.0",Vr=64*1024,{isFunction:_r}=Te,fn=ne=>encodeURIComponent(ne).replace(/%([0-9A-F]{2})/gi,(ie,he)=>String.fromCharCode(parseInt(he,16))),Xr=ne=>{if(!Te.isString(ne))return ne;try{return decodeURIComponent(ne)}catch{return ne}},Zr=(ne,...ie)=>{try{return!!ne(...ie)}catch{return!1}},Lr=ne=>{const ie=ne.indexOf("://");let he=ne;return ie!==-1&&(he=he.slice(ie+3)),he.includes("@")||he.includes(":")},on=ne=>{const ie=Te.global!==void 0&&Te.global!==null?Te.global:globalThis,{ReadableStream:he,TextEncoder:ye}=ie;ne=Te.merge.call({skipUndefined:!0},{Request:ie.Request,Response:ie.Response},ne);const{fetch:Me,Request:Ue,Response:F}=ne,Q=Me?_r(Me):typeof fetch=="function",oe=_r(Ue),ve=_r(F);if(!Q)return!1;const Ne=Q&&_r(he),Oe=Q&&(typeof ye=="function"?(Se=>X=>Se.encode(X))(new ye):async Se=>new Uint8Array(await new Ue(Se).arrayBuffer())),et=oe&&Ne&&Zr(()=>{let Se=!1;const X=new Ue(jt.origin,{body:new he,method:"POST",get duplex(){return Se=!0,"half"}}),de=X.headers.has("Content-Type");return X.body!=null&&X.body.cancel(),Se&&!de}),ft=ve&&Ne&&Zr(()=>
vendor: 8,939 bytes, lines 373-379
373Te.isReadableStream(new F("").body)),Rt={stream:ft&&(Se=>Se.body)};Q&&["text","arrayBuffer","blob","formData","stream"].forEach(Se=>{!Rt[Se]&&(Rt[Se]=(X,de)=>{let Le=X&&X[Se];if(Le)return Le.call(X);throw new pe(`Response type '${Se}' is not supported`,pe.ERR_NOT_SUPPORT,de)})});const wt=async Se=>{if(Se==null)return 0;if(Te.isBlob(Se))return Se.size;if(Te.isSpecCompliantForm(Se))return(await new Ue(jt.origin,{method:"POST",body:Se}).arrayBuffer()).byteLength;if(Te.isArrayBufferView(Se)||Te.isArrayBuffer(Se))return Se.byteLength;if(Te.isURLSearchParams(Se)&&(Se=Se+""),Te.isString(Se))return(await Oe(Se)).byteLength},bt=async(Se,X)=>{const de=Te.toFiniteNumber(Se.getContentLength());return de??wt(X)};return async Se=>{let{url:X,method:de,data:Le,signal:ut,cancelToken:dt,timeout:xt,onDownloadProgress:Dt,onUploadProgress:Gt,responseType:Vt,headers:Zt,withCredentials:Wr="same-origin",fetchOptions:rr,maxContentLength:ln,maxBodyLength:In}=Dr(Se);const wn=Te.isNumber(ln)&&ln>-1,On=Te.isNumber(In)&&In>-1,Zn=lr=>Te.hasOwnProp(Se,lr)?Se[lr]:void 0;let _n=Me||fetch;Vt=Vt?(Vt+"").toLowerCase():"text";let xn=kr([ut,dt&&dt.toAbortSignal()],xt),Pr=null;const An=xn&&xn.unsubscribe&&(()=>{xn.unsubscribe()});let Cn,Mn=null;const kn=()=>new pe("Request body larger than maxBodyLength limit",pe.ERR_BAD_REQUEST,Se,Pr);try{let lr;const vn=Zn("auth");if(vn){const Wt=Te.getSafeProp(vn,"username")||"",Jr=Te.getSafeProp(vn,"password")||"";lr={username:Wt,password:Jr}}if(Lr(X)){const Wt=new URL(X,jt.origin);if(!lr&&(Wt.username||Wt.password)){const Jr=Xr(Wt.username),Sn=Xr(Wt.password);lr={username:Jr,password:Sn}}(Wt.username||Wt.password)&&(Wt.username="",Wt.password="",X=Wt.href)}if(lr&&(Zt.delete("authorization"),Zt.set("Authorization","Basic "+btoa(fn((lr.username||"")+":"+(lr.password||""))))),wn&&typeof X=="string"&&X.startsWith("data:")&&Yr(X)>ln)throw new pe("maxContentLength size of "+ln+" exceeded",pe.ERR_BAD_RESPONSE,Se,Pr);if(On&&de!=="get"&&de!=="head"){const Wt=await wt(Le);if(typeof Wt=="number"&&isFinite(Wt)&&(Cn=Wt,Wt>In))throw kn()}const Pn=On&&(Te.isReadableStream(Le)||Te.isStream(Le)),Bn=(Wt,Jr,Sn)=>sr(Wt,Vr,Rn=>{if(On&&Rn>In)throw Mn=kn();Jr&&Jr(Rn)},Sn);if(et&&de!=="get"&&de!=="head"&&(Gt||Pn)){if(Cn=Cn??await bt(Zt,Le),Cn!==0||Pn){let Wt=new Ue(X,{method:"POST",body:Le,duplex:"half"}),Jr;if(Te.isFormData(Le)&&(Jr=Wt.headers.get("content-type"))&&Zt.setContentType(Jr),Wt.body){const[Sn,Rn]=Gt&&ir(Cn,er(ar(Gt)))||[];Le=Bn(Wt.body,Sn,Rn)}}}else if(Pn&&!oe&&Ne&&de!=="get"&&de!=="head")Le=Bn(Le);else if(Pn&&oe&&!et&&de!=="get"&&de!=="head")throw new pe("Stream request bodies are not supported by the current fetch implementation",pe.ERR_NOT_SUPPORT,Se,Pr);Te.isString(Wr)||(Wr=Wr?"include":"omit");const Kn=oe&&"credentials"in Ue.prototype;if(Te.isFormData(Le)){const Wt=Zt.getContentType();Wt&&/^multipart\/form-data/i.test(Wt)&&!/boundary=/i.test(Wt)&&Zt.delete("content-type")}Zt.set("User-Agent","axios/"+sn,!1);const Un={...rr,signal:xn,method:de.toUpperCase(),headers:it(Zt.normalize()),body:Le,duplex:"half",credentials:Kn?Wr:void 0};Pr=oe&&new Ue(X,Un);let gn=await(oe?_n(Pr,rr):_n(X,Un));const Fn=le.from(gn.headers);if(wn){const Wt=Te.toFiniteNumber(Fn.getContentLength());if(Wt!=null&&Wt>ln)throw new pe("maxContentLength size of "+ln+" exceeded",pe.ERR_BAD_RESPONSE,Se,Pr)}const Ln=ft&&(Vt==="stream"||Vt==="response");if(ft&&gn.body&&(Dt||wn||Ln&&An)){const Wt={};["status","statusText","headers"].forEach(Tn=>{Wt[Tn]=gn[Tn]});const Jr=Te.toFiniteNumber(Fn.getContentLength()),[Sn,Rn]=Dt&&ir(Jr,er(ar(Dt),!0))||[];let qn=0;const ei=Tn=>{if(wn&&(qn=Tn,qn>ln))throw new pe("maxContentLength size of "+ln+" exceeded",pe.ERR_BAD_RESPONSE,Se,Pr);Sn&&Sn(Tn)};gn=new F(sr(gn.body,Vr,ei,()=>{Rn&&Rn(),An&&An()}),Wt)}Vt=Vt||"text";let yn=await Rt[Te.findKey(Rt,Vt)||"text"](gn,Se);if(wn&&!ft&&!Ln){let Wt;if(yn!=null&&(typeof yn.byteLength=="number"?Wt=yn.byteLength:typeof yn.size=="number"?Wt=yn.size:typeof yn=="string"&&(Wt=typeof ye=="function"?new ye().encode(yn).byteLength:yn.length)),typeof Wt=="number"&&Wt>ln)throw new pe("maxContentLength size of "+ln+" exceeded",pe.ERR_BAD_RESPONSE,Se,Pr)}return!Ln&&An&&An(),await new Promise((Wt,Jr)=>{yt(Wt,Jr,{data:yn,headers:le.from(gn.headers),status:gn.status,statusText:gn.statusText,config:Se,request:Pr})})}catch(lr){if(An&&An(),xn&&xn.aborted&&xn.reason instanceof pe){const vn=xn.reason;throw vn.config=Se,Pr&&(vn.request=Pr),lr!==vn&&(vn.cause=lr),vn}throw Mn?(Pr&&!Mn.request&&(Mn.request=Pr),Mn):lr instanceof pe?(Pr&&!lr.request&&(lr.request=Pr),lr):lr&&lr.name==="TypeError"&&/Load failed|fetch/i.test(lr.message)?Object.assign(new pe("Network Error",pe.ERR_NETWORK,Se,Pr,lr&&lr.response),{cause:lr.cause||lr}):pe.from(lr,lr&&lr.code,Se,Pr,lr&&lr.response)}}},cn=new Map,Ht=ne=>{let ie=ne&&ne.env||{};const{fetch:he,Request:ye,Response:Me}=ie,Ue=[ye,Me,he];let F=Ue.length,Q=F,oe,ve,Ne=cn;for(;Q--;)oe=Ue[Q],ve=Ne.get(oe),ve===void 0&&Ne.set(oe,ve=Q?new Map:on(ie)),Ne=ve;return ve};Ht();const gr={http:ke,xhr:Gr,fetch:{get:Ht}};Te.forEach(gr,(ne,ie)=>{if(ne){try{Object.defineProperty(ne,"name",{__proto__:null,value:ie})}catch{}Object.defineProperty(ne,"adapterName",{__proto__:null,value:ie})}});const En=ne=>`- ${ne}`,Kr=ne=>Te.isFunction(ne)||ne===null||ne===!1;function Br(ne,ie){ne=Te.isArray(ne)?ne:[ne];const{length:he}=ne;let ye,Me;const Ue={};for(let F=0;F<he;F++){ye=ne[F];let Q;if(Me=ye,!Kr(ye)&&(Me=gr[(Q=String(ye)).toLowerCase()],Me===void 0))throw new pe(`Unknown adapter '${Q}'`);if(Me&&(Te.isFunction(Me)||(Me=Me.get(ie))))break;Ue[Q||"#"+F]=Me}if(!Me){const F=Object.entries(Ue).map(([oe,ve])=>`adapter ${oe} `+(ve===!1?"is not supported by the environment":"is not available in the build"));let Q=he?F.length>1?`since : 374`+F.map(En).join(` 375`):" "+En(F[0]):"as no adapter specified";throw new pe("There is no suitable adapter to dispatch the request "+Q,"ERR_NOT_SUPPORT")}return Me}var Ur={getAdapter:Br,adapters:gr};function Fr(ne){if(ne.cancelToken&&ne.cancelToken.throwIfRequested(),ne.signal&&ne.signal.aborted)throw new ht(null,ne)}function dn(ne){return Fr(ne),ne.headers=le.from(ne.headers),ne.data=ze.call(ne,ne.transformRequest),["post","put","patch"].indexOf(ne.method)!==-1&&ne.headers.setContentType("application/x-www-form-urlencoded",!1),Ur.getAdapter(ne.adapter||Re.adapter,ne)(ne).then(function(ye){Fr(ne),ne.response=ye;try{ye.data=ze.call(ne,ne.transformResponse,ye)}finally{delete ne.response}return ye.headers=le.from(ye.headers),ye},function(ye){if(!We(ye)&&(Fr(ne),ye&&ye.response)){ne.response=ye.response;try{ye.response.data=ze.call(ne,ne.transformResponse,ye.response)}finally{delete ne.response}ye.response.headers=le.from(ye.response.headers)}return Promise.reject(ye)})}const en={};["object","boolean","number","function","string","symbol"].forEach((ne,ie)=>{en[ne]=function(ye){return typeof ye===ne||"a"+(ie<1?"n ":" ")+ne}});const hn={};en.transitional=function(ie,he,ye){function Me(Ue,F){return"[Axios v"+sn+"] Transitional option '"+Ue+"'"+F+(ye?". "+ye:"")}return(Ue,F,Q)=>{if(ie===!1)throw new pe(Me(F," has been removed"+(he?" in "+he:"")),pe.ERR_DEPRECATED);return he&&!hn[F]&&(hn[F]=!0,console.warn(Me(F," has been deprecated since v"+he+" and will be removed in the near future"))),ie?ie(Ue,F,Q):!0}},en.spelling=function(ie){return(he,ye)=>(console.warn(`${ye} is likely a misspelling of ${ie}`),!0)};function pn(ne,ie,he){if(typeof ne!="object")throw new pe("options must be an object",pe.ERR_BAD_OPTION_VALUE);const ye=Object.keys(ne);let Me=ye.length;for(;Me-- >0;){const Ue=ye[Me],F=Object.prototype.hasOwnProperty.call(ie,Ue)?ie[Ue]:void 0;if(F){const Q=ne[Ue],oe=Q===void 0||F(Q,Ue,ne);if(oe!==!0)throw new pe("option "+Ue+" must be "+oe,pe.ERR_BAD_OPTION_VALUE);continue}if(he!==!0)throw new pe("Unknown option "+Ue,pe.ERR_BAD_OPTION)}}var Kt={assertOptions:pn,validators:en};const ur=Kt.validators;class cr{constructor(ie){this.defaults=ie||{},this.interceptors={request:new Ut,response:new Ut}}async request(ie,he){try{return await this._request(ie,he)}catch(ye){if(ye instanceof Error){let Me={};Error.captureStackTrace?Error.captureStackTrace(Me):Me=new Error;const Ue=(()=>{if(!Me.stack)return"";const F=Me.stack.indexOf(` 376`);return F===-1?"":Me.stack.slice(F+1)})();try{if(!ye.stack)ye.stack=Ue;else if(Ue){const F=Ue.indexOf(` 377`),Q=F===-1?-1:Ue.indexOf(` 378`,F+1),oe=Q===-1?"":Ue.slice(Q+1);String(ye.stack).endsWith(oe)||(ye.stack+=` 379`+Ue)}}catch{}}throw ye}}_request(ie,he){typeof ie=="string"?(he=he||{},he.url=ie):he=ie||{},he=Ir(this.defaults,he);const{transitional:ye,paramsSerializer:Me,headers:Ue}=he;ye!==void 0&&Kt.assertOptions(ye,{silentJSONParsing:ur.transitional(ur.boolean),forcedJSONParsing:ur.transitional(ur.boolean),clarifyTimeoutError:ur.transitional(ur.boolean),legacyInterceptorReqResOrdering:ur.transitional(ur.boolean),advertiseZstdAcceptEncoding:ur.transitional(ur.boolean),validateStatusUndefinedResolves:ur.transitional(ur.boolean)}
vendor: 3,350 bytes, line 379
379,!1),Me!=null&&(Te.isFunction(Me)?he.paramsSerializer={serialize:Me}:Kt.assertOptions(Me,{encode:ur.function,serialize:ur.function},!0)),he.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?he.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:he.allowAbsoluteUrls=!0),Kt.assertOptions(he,{baseUrl:ur.spelling("baseURL"),withXsrfToken:ur.spelling("withXSRFToken")},!0),he.method=(he.method||this.defaults.method||"get").toLowerCase();let F=Ue&&Te.merge(Ue.common,Ue[he.method]);Ue&&Te.forEach(["delete","get","head","post","put","patch","query","common"],Rt=>{delete Ue[Rt]}),he.headers=le.concat(F,Ue);const Q=[];let oe=!0;this.interceptors.request.forEach(function(wt){if(typeof wt.runWhen=="function"&&wt.runWhen(he)===!1)return;oe=oe&&wt.synchronous;const bt=he.transitional||Ot;bt&&bt.legacyInterceptorReqResOrdering?Q.unshift(wt.fulfilled,wt.rejected):Q.push(wt.fulfilled,wt.rejected)});const ve=[];this.interceptors.response.forEach(function(wt){ve.push(wt.fulfilled,wt.rejected)});let Ne,Oe=0,et;if(!oe){const Rt=[dn.bind(this),void 0];for(Rt.unshift(...Q),Rt.push(...ve),et=Rt.length,Ne=Promise.resolve(he);Oe<et;)Ne=Ne.then(Rt[Oe++],Rt[Oe++]);return Ne}et=Q.length;let ft=he;for(;Oe<et;){const Rt=Q[Oe++],wt=Q[Oe++];try{ft=Rt(ft)}catch(bt){wt.call(this,bt);break}}try{Ne=dn.call(this,ft)}catch(Rt){return Promise.reject(Rt)}for(Oe=0,et=ve.length;Oe<et;)Ne=Ne.then(ve[Oe++],ve[Oe++]);return Ne}getUri(ie){ie=Ir(this.defaults,ie);const he=nn(ie.baseURL,ie.url,ie.allowAbsoluteUrls,ie);return It(he,ie.params,ie.paramsSerializer)}}Te.forEach(["delete","get","head","options"],function(ie){cr.prototype[ie]=function(he,ye){return this.request(Ir(ye||{},{method:ie,url:he,data:ye&&Te.hasOwnProp(ye,"data")?ye.data:void 0}))}}),Te.forEach(["post","put","patch","query"],function(ie){function he(ye){return function(Ue,F,Q){return this.request(Ir(Q||{},{method:ie,headers:ye?{"Content-Type":"multipart/form-data"}:{},url:Ue,data:F}))}}cr.prototype[ie]=he(),ie!=="query"&&(cr.prototype[ie+"Form"]=he(!0))});class mn{constructor(ie){if(typeof ie!="function")throw new TypeError("executor must be a function.");let he;this.promise=new Promise(function(Ue){he=Ue});const ye=this;this.promise.then(Me=>{if(!ye._listeners)return;let Ue=ye._listeners.length;for(;Ue-- >0;)ye._listeners[Ue](Me);ye._listeners=null}),this.promise.then=Me=>{let Ue;const F=new Promise(Q=>{ye.subscribe(Q),Ue=Q}).then(Me);return F.cancel=function(){ye.unsubscribe(Ue)},F},ie(function(Ue,F,Q){ye.reason||(ye.reason=new ht(Ue,F,Q),he(ye.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(ie){if(this.reason){ie(this.reason);return}this._listeners?this._listeners.push(ie):this._listeners=[ie]}unsubscribe(ie){if(!this._listeners)return;const he=this._listeners.indexOf(ie);he!==-1&&this._listeners.splice(he,1)}toAbortSignal(){const ie=new AbortController,he=ye=>{ie.abort(ye)};return this.subscribe(he),ie.signal.unsubscribe=()=>this.unsubscribe(he),ie.signal}static source(){let ie;return{token:new mn(function(Me){ie=Me}),cancel:ie}}}function jr(ne){return function(he){return ne.apply(null,he)}}function un(ne){return Te.isObject(ne)&&ne.isAxiosError===!0}const Qr={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,Parti
379alContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(Qr).forEach(([ne,ie])=>{Qr[ie]=ne});function tn(ne){const ie=new cr(ne),he=e(cr.prototype.request,ie);return Te.extend(he,cr.prototype,ie,{allOwnKeys:!0}),Te.extend(he,ie,null,{allOwnKeys:!0}),he.create=function(Me){return tn(Ir(ne,Me))},he}const tr=tn(Re);return tr.Axios=cr,tr.CanceledError=ht,tr.CancelToken=mn,tr.isCancel=We,tr.VERSION=sn,tr.toFormData=mt,tr.AxiosError=pe,tr.Cancel=tr.CanceledError,tr.all=function(ie){return Promise.all(ie)},tr.spread=jr,tr.isAxiosError=un,tr.mergeConfig=Ir,tr.AxiosHeaders=le,tr.formToJSON=ne=>$(Te.isHTMLForm(ne)?new FormData(ne):ne),tr.getAdapter=Ur.getAdapter,tr.HttpStatusCode=Qr,tr.default=tr,axios_1=tr,axios_1}var flat,hasRequiredFlat;function requireFlat(){if(hasRequiredFlat)return flat;hasRequiredFlat=1,flat=n,n.flatten=n,n.unflatten=i;function e(s){return s&&s.constructor&&typeof s.constructor.isBuffer=="function"&&s.constructor.isBuffer(s)}function t(s){return s}function n(s,r){r=r||{};const o=r.delimiter||".",l=r.maxDepth,c=r.transformKey||t,h={};function p(m,g,E){E=E||1,Object.keys(m).forEach(function(A){const C=m[A],T=r.safe&&Array.isArray(C),I=Object.prototype.toString.call(C),M=e(C),P=I==="[object Object]"||I==="[object Array]",N=g?g+o+c(A):c(A);if(!T&&!M&&P&&Object.keys(C).length&&(!r.maxDepth||E<l))return p(C,N,E+1);h[N]=C})}return p(s),h}function i(s,r){r=r||{};const o=r.delimiter||".",l=r.overwrite||!1,c=r.transformKey||t,h={};if(e(s)||Object.prototype.toString.call(s)!=="[object Object]")return s;function m(A){const C=Number(A);return isNaN(C)||A.indexOf(".")!==-1||r.object?A:C}function g(A,C,T){return Object.keys(T).reduce(function(I,M){return I[A+o+M]=T[M],I},C)}function E(A){const C=Object.prototype.toString.call(A),T=C==="[object Array]",I=C==="[object Object]";if(A){if(T)return!A.length;if(I)return!Object.keys(A).length}else return!0}return s=Object.keys(s).reduce(function(A,C){const T=Object.prototype.toString.call(s[C]);return!(T==="[object Object]"||T==="[object Array]")||E(s[C])?(A[C]=s[C],A):g(C,A,n(s[C],r))},{}),Object.keys(s).forEach(function(A){const C=A.split(o).map(c);let T=m(C.shift()),I=m(C[0]),M=h;for(;I!==void 0;){if(T==="__proto__")return;const P=Object.prototype.toString.call(M[T]),N=P==="[object Object]"||P==="[object Array]";if(!l&&!N&&typeof M[T]<"u")return;(l&&!N||!l&&M[T]==null)&&(M[T]=typeof I=="number"&&!r.object?[]:{}),M=M[T],C.length>0&&(T=m(C.shift()),I=m(C[0]))}M[T]=i(s[A],r)}),h}return flat}var jsonToFormData$1={exports:{}},jsonToFormData=jsonToFormData$1.exports,hasRequiredJsonToFormData;function requireJsonToFormData(){return hasRequiredJsonToFormData||(hasRequiredJsonToFormData=1,function(e){(function(t,n){t||(t={}),e.exports?e.exports=t.jsonToFormData=n():t.jsonToFormData=n()})(jsonToFormData,function(){function t(h,p){return[h,p].reduce(function(m,g){return Object.keys(g).forEach(function(E){m[E]=g[E]}),m},{})}function n(h){return{}.toString.call(h)==="[object Array]"}function i(h){return!n(h)&&typeof h=="object"&&!!h&&!(h instanceof Blob)&&!(h instanceof Date)}function s(h){return typeof h.append=="function"}function r(){return typeof FormData=="function"}
379function o(){if(r())return new FormData}function l(h,p){if(p&&p.initialFormData){if(!s(p.initialFormData))throw"initialFormData must have an append function."}else if(!r())throw"This environment does not have global form data. options.initialFormData must be specified.";var m={initialFormData:o(),showLeafArrayIndexes:!0,includeNullValues:!1,mapping:function(E){return typeof E=="boolean"?+E?"1":"0":E}},g=t(m,p||{});return c(h,g,g.initialFormData)}function c(h,p,m,g){var E=0;for(var A in h){if(h.hasOwnProperty(A)){var C=g||A,T=p.mapping(h[A]);if(g&&i(h)&&(C=g+"["+A+"]"),g&&n(h)&&(n(T)||p.showLeafArrayIndexes?C=g+"["+E+"]":C=g+"[]"),n(T)||i(T))c(T,p,m,C);else if(T instanceof FileList)for(var I=0;I<T.length;I++)m.append(C+"["+I+"]",T.item(I));else T instanceof Blob?m.append(C,T,T.name):T instanceof Date?m.append(C,T.toISOString()):(T===null&&p.includeNullValues||T!==null)&&T!==void 0&&m.append(C,T)}E++}return m}return l})}(jsonToFormData$1)),jsonToFormData$1.exports}var errors={},ApiError={},hasRequiredApiError;function requireApiError(){if(hasRequiredApiError)return ApiError;hasRequiredApiError=1,Object.defineProperty(ApiError,"__esModule",{value:!0}),ApiError.ApiError=void 0;let e=class Dn extends Error{constructor(n){const{status:i,statusText:s,headers:r,error:o,actualError:l,traceId:c}=n;super(o==null?void 0:o.message),this["@ApiError"]="ApiError",this.status=i,this.statusText=s,this.headers=r,this.error=o,this.actualError=l,this.traceId=c}static parse(n){return this.isInstanceOf(n)?n:new Dn({actualError:n})}static isInstanceOf(n){return n instanceof Dn||(n==null?void 0:n["@ApiError"])==="ApiError"}};return ApiError.ApiError=e,ApiError}var ValidationError={},hasRequiredValidationError;function requireValidationError(){if(hasRequiredValidationError)return ValidationError;hasRequiredValidationError=1,Object.defineProperty(ValidationError,"__esModule",{value:!0}),ValidationError.ValidationError=ValidationError.ValidationErrorLevel=void 0;const e=requireUtils$1();var t;(function(i){i[i.WARN=1]="WARN",i[i.ERROR=2]="ERROR"})(t||(ValidationError.ValidationErrorLevel=t={}));let n=class Xn{constructor(s,r,o=t.ERROR){this["@ValidationError"]="ValidationError",this.type=s,this.message=r,this.level=o}match(s){const{type:r,notType:o,level:l}=s??{},c=r?e.ArrayUtil.arrayify(r):void 0,h=o?e.ArrayUtil.arrayify(o):void 0;return!(c&&!c.includes(this.type)||h!=null&&h.includes(this.type)||l&&this.level<l)}static isInstanceOf(s){return s instanceof Xn||(s==null?void 0:s["@ValidationError"])==="ValidationError"}};return ValidationError.ValidationError=n,ValidationError}var InvalidValueError={},hasRequiredInvalidValueError;function requireInvalidValueError(){if(hasRequiredInvalidValueError)return InvalidValueError;hasRequiredInvalidValueError=1,Object.defineProperty(InvalidValueError,"__esModule",{value:!0}),InvalidValueError.InvalidValueError=void 0;const e=requireValidationError();let t=class Qn extends e.ValidationError{constructor(i){super(Qn.TYPE,i)}};return InvalidValueError.InvalidValueError=t,t.TYPE="invalidValue",InvalidValueError}var MandatoryButEmptyError={},hasRequiredMandatoryButEmptyError;function requireMandatoryButEmptyError(){if(hasRequiredMandatoryButEmptyError)return MandatoryButEmptyError;hasRequiredMandatoryButEmptyError=1,Object.defineProperty(MandatoryButEmptyError,"__esModule",{value:!0}),MandatoryButEmptyError.MandatoryButEmptyError=void 0;const e=requireValidationError();let t=class Wn extends e.ValidationError{constructor(i="This field cannot be empty."){super(Wn.TYPE,i)}};return MandatoryButEmptyError.MandatoryButEmptyError=t,t.TYPE="mandatoryButEmpty",MandatoryButEmptyError}var hasRequiredErrors;function requireErrors(){return hasRequiredErrors||(hasRequiredErrors=1,function(e){var t=errors&&errors.__createBinding||(Object.create?function(i,s,r,o){o===void 0&&(o=r);var l=Object.getOwnPropertyDescriptor(s,r);(!l||("get"in l?!s.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return s[r]}}),Object.defineProperty(i,o,l)}:function(i,s,r,o){o===void 0&&(o=r),i[o]=s[r]}),n=errors&&errors.__exportStar||function(i,s){for(var r in i)r!=="default"&&!Object.prototype.hasOwnProperty.call(s,r)&&t(s,i,r)};
379Object.defineProperty(e,"__esModule",{value:!0}),n(requireApiError(),e),n(requireValidationError(),e),n(requireInvalidValueError(),e),n(requireMandatoryButEmptyError(),e)}(errors)),errors}var libs={},axios={},hasRequiredAxios;function requireAxios(){if(hasRequiredAxios)return axios;hasRequiredAxios=1;var e=axios&&axios.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(axios,"__esModule",{value:!0}),axios.axios=void 0;const t=e(requireAxios$1());return axios.axios=t.default,axios}var buffer={},hasRequiredBuffer;function requireBuffer(){return hasRequiredBuffer||(hasRequiredBuffer=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.Buffer=void 0;var t=requireDist$3();Object.defineProperty(e,"Buffer",{enumerable:!0,get:function(){return t.Buffer}})}(buffer)),buffer}var dayjs={},quarterOfYear$1={exports:{}},quarterOfYear=quarterOfYear$1.exports,hasRequiredQuarterOfYear;function requireQuarterOfYear(){return hasRequiredQuarterOfYear||(hasRequiredQuarterOfYear=1,function(e,t){(function(n,i){e.exports=i()})(quarterOfYear,function(){var n="month",i="quarter";return function(s,r){var o=r.prototype;o.quarter=function(h){return this.$utils().u(h)?Math.ceil((this.month()+1)/3):this.month(this.month()%3+3*(h-1))};var l=o.add;o.add=function(h,p){return h=Number(h),this.$utils().p(p)===i?this.add(3*h,n):l.bind(this)(h,p)};var c=o.startOf;o.startOf=function(h,p){var m=this.$utils(),g=!!m.u(p)||p;if(m.p(h)===i){var E=this.quarter()-1;return g?this.month(3*E).startOf(n).startOf("day"):this.month(3*E+2).endOf(n).endOf("day")}return c.bind(this)(h,p)}}})}(quarterOfYear$1)),quarterOfYear$1.exports}var hasRequiredDayjs;function requireDayjs(){if(hasRequiredDayjs)return dayjs;hasRequiredDayjs=1;var e=dayjs&&dayjs.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(dayjs,"__esModule",{value:!0}),dayjs.quarterOfYear=dayjs.dayjs=void 0;const t=e(requireDayjs_min());dayjs.dayjs=t.default;const n=e(requireQuarterOfYear());return dayjs.quarterOfYear=n.default,dayjs}var jwtDecode={},cjs={},hasRequiredCjs$1;function requireCjs$1(){if(hasRequiredCjs$1)return cjs;hasRequiredCjs$1=1,Object.defineProperty(cjs,"__esModule",{value:!0}),cjs.jwtDecode=cjs.InvalidTokenError=void 0;class e extends Error{}cjs.InvalidTokenError=e,e.prototype.name="InvalidTokenError";function t(s){return decodeURIComponent(atob(s).replace(/(.)/g,(r,o)=>{let l=o.charCodeAt(0).toString(16).toUpperCase();return l.length<2&&(l="0"+l),"%"+l}))}function n(s){let r=s.replace(/-/g,"+").replace(/_/g,"/");switch(r.length%4){case 0:break;case 2:r+="==";break;case 3:r+="=";break;default:throw new Error("base64 string is not of the correct length")}try{return t(r)}catch{return atob(r)}}function i(s,r){if(typeof s!="string")throw new e("Invalid token specified: must be a string");r||(r={});const o=r.header===!0?0:1,l=s.split(".")[o];if(typeof l!="string")throw new e(`Invalid token specified: missing part #${o+1}`);let c;try{c=n(l)}catch(h){throw new e(`Invalid token specified: invalid base64 for part #${o+1} (${h.message})`)}try{return JSON.parse(c)}catch(h){throw new e(`Invalid token specified: invalid json for part #${o+1} (${h.message})`)}}return cjs.jwtDecode=i,cjs}var hasRequiredJwtDecode;function requireJwtDecode(){if(hasRequiredJwtDecode)return jwtDecode;hasRequiredJwtDecode=1,Object.defineProperty(jwtDecode,"__esModule",{value:!0}),jwtDecode.JWT=void 0;const e=requireCjs$1();class t{}return jwtDecode.JWT=t,t.decode=e.jwtDecode,jwtDecode}var fileSaver={},FileSaver_min$1={exports:{}},FileSaver_min=FileSaver_min$1.exports,hasRequiredFileSaver_min;function requireFileSaver_min(){return hasRequiredFileSaver_min||(hasRequiredFileSaver_min=1,function(e,t){(function(n,i){i()})(FileSaver_min,function(){function n(h,p){return typeof p>"u"?p={autoBom:!1}:typeof p!="object"&&(console.warn("Deprecated: Expected third argument to be a object"),p={autoBom:!p}),p.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(h.type)?new Blob(["\uFEFF",h],{type:h.type}):h}function i(h,p,m){var g=new XMLHttpRequest;g.open("GET",h),g.responseType="blob",g.onload=function(){c(g.response,p,m)},g.onerror=function(){console.error("could not download file")},g.send()}function s(h){var p=new XMLHttpRequest;p.open("HEAD",h,!1);try{p.send()}catch{}return 200<=p.status&&299>=p.status}function r(h){try{h.dispatchEvent(new MouseEvent("click"))}catch{var p=document.createEvent("MouseEvents");
379p.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),h.dispatchEvent(p)}}var o=typeof window=="object"&&window.window===window?window:typeof self=="object"&&self.self===self?self:typeof commonjsGlobal=="object"&&commonjsGlobal.global===commonjsGlobal?commonjsGlobal:void 0,l=o.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),c=o.saveAs||(typeof window!="object"||window!==o?function(){}:"download"in HTMLAnchorElement.prototype&&!l?function(h,p,m){var g=o.URL||o.webkitURL,E=document.createElement("a");p=p||h.name||"download",E.download=p,E.rel="noopener",typeof h=="string"?(E.href=h,E.origin===location.origin?r(E):s(E.href)?i(h,p,m):r(E,E.target="_blank")):(E.href=g.createObjectURL(h),setTimeout(function(){g.revokeObjectURL(E.href)},4e4),setTimeout(function(){r(E)},0))}:"msSaveOrOpenBlob"in navigator?function(h,p,m){if(p=p||h.name||"download",typeof h!="string")navigator.msSaveOrOpenBlob(n(h,m),p);else if(s(h))i(h,p,m);else{var g=document.createElement("a");g.href=h,g.target="_blank",setTimeout(function(){r(g)})}}:function(h,p,m,g){if(g=g||open("","_blank"),g&&(g.document.title=g.document.body.innerText="downloading..."),typeof h=="string")return i(h,p,m);var E=h.type==="application/octet-stream",A=/constructor/i.test(o.HTMLElement)||o.safari,C=/CriOS\/[\d]+/.test(navigator.userAgent);if((C||E&&A||l)&&typeof FileReader<"u"){var T=new FileReader;T.onloadend=function(){var P=T.result;P=C?P:P.replace(/^data:[^;]*;/,"data:attachment/file;"),g?g.location.href=P:location=P,g=null},T.readAsDataURL(h)}else{var I=o.URL||o.webkitURL,M=I.createObjectURL(h);g?g.location=M:location.href=M,g=null,setTimeout(function(){I.revokeObjectURL(M)},4e4)}});o.saveAs=c.saveAs=c,e.exports=c})}(FileSaver_min$1)),FileSaver_min$1.exports}var hasRequiredFileSaver;function requireFileSaver(){if(hasRequiredFileSaver)return fileSaver;hasRequiredFileSaver=1;var e=fileSaver&&fileSaver.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(fileSaver,"__esModule",{value:!0}),fileSaver.FileSaver=void 0;const t=e(requireFileSaver_min());return fileSaver.FileSaver=t.default,fileSaver}var isomorphicDompurify={};/*! @license DOMPurify 3.4.13 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.4.13/LICENSE */var purify_cjs,hasRequiredPurify_cjs;function requirePurify_cjs(){if(hasRequiredPurify_cjs)return purify_cjs;hasRequiredPurify_cjs=1;function e(je,ge){(ge==null||ge>je.length)&&(ge=je.length);for(var Ce=0,it=Array(ge);Ce<ge;Ce++)it[Ce]=je[Ce];return it}function t(je){if(Array.isArray(je))return je}function n(je,ge){var Ce=je==null?null:typeof Symbol<"u"&&je[Symbol.iterator]||je["@@iterator"];if(Ce!=null){var it,De,Ge,St,re=[],q=!0,W=!1;try{if(Ge=(Ce=Ce.call(je)).next,ge!==0)for(;!(q=(it=Ge.call(Ce)).done)&&(re.push(it.value),re.length!==ge);q=!0);}catch(fe){W=!0,De=fe}finally{try{if(!q&&Ce.return!=null&&(St=Ce.return(),Object(St)!==St))return}finally{if(W)throw De}}return re}}function i(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 380In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function s(je,ge){return t(je)||n(je,ge)||r(je,ge)||i()}function r(je,ge){if(je){if(typeof je=="string")return e(je,ge);var Ce={}.toString.call(je).slice(8,-1);return Ce==="Object"&&je.constructor&&(Ce=je.constructor.name),Ce==="Map"||Ce==="Set"?Array.from(je):Ce==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Ce)?e(je,ge):void 0}}const o=Object.entries,l=Object.setPrototypeOf,c=Object.isFrozen,h=Object.getPrototypeOf,p=Object.getOwnPropertyDescriptor;let m=Object.freeze,g=Object.seal,E=Object.create,A=typeof Reflect<"u"&&Reflect,C=A.apply,T=A.construct;m||(m=function(ge){return ge}),g||(g=function(ge){return ge}),C||(C=function(ge,Ce){for(var it=arguments.length,De=new Array(it>2?it-2:0),Ge=2;Ge<it;Ge++)De[Ge-2]=arguments[Ge];return ge.apply(Ce,De)}),T||(T=function(ge){for(var Ce=arguments.length,it=new Array(Ce>1?Ce-1:0),De=1;De<Ce;De++)it[De-1]=arguments[De];return new ge(...it)});const I=x(Array.prototype.forEach),M=x(Array.prototype.lastIndexOf),P=x(Array.prototype.pop),N=x(Array.prototype.push),O=x(Array.prototype.splice),j=Array.isArray,B=x(String.prototype.toLowerCase),D=x(String.prototype.toString),U=x(String.prototype.match),z=x(String.prototype.replace),R=x(String.prototype.indexOf),a=x(String.prototype.trim),f=x(Number.prototype.toString),d=x(Boolean.prototype.toString),v=typeof BigInt>"u"?null:x(BigInt.prototype.toString),b=typeof Symbol>"u"?null:x(Symbol.prototype.toString),S=x(Object.prototype.hasOwnProperty),w=x(Object.prototype.toString),y=x(RegExp.prototype.test),u=L(TypeError);function x(je){return function(ge){ge instanceof RegExp&&(ge.lastIndex=0);for(var Ce=arguments.length,it=new Array(Ce>1?Ce-1:0),De=1;De<Ce;De++)it[De-1]=arguments[De];return C(je,ge,it)}}function L(je){return function(){for(var ge=arguments.length,Ce=new Array(ge),it=0;
vendor: 4,664 bytes, line 380
380it<ge;it++)Ce[it]=arguments[it];return T(je,Ce)}}function _(je,ge){let Ce=arguments.length>2&&arguments[2]!==void 0?arguments[2]:B;if(l&&l(je,null),!j(ge))return je;let it=ge.length;for(;it--;){let De=ge[it];if(typeof De=="string"){const Ge=Ce(De);Ge!==De&&(c(ge)||(ge[it]=Ge),De=Ge)}je[De]=!0}return je}function J(je){for(let ge=0;ge<je.length;ge++)S(je,ge)||(je[ge]=null);return je}function Z(je){const ge=E(null);for(const it of o(je)){var Ce=s(it,2);const De=Ce[0],Ge=Ce[1];S(je,De)&&(j(Ge)?ge[De]=J(Ge):Ge&&typeof Ge=="object"&&Ge.constructor===Object?ge[De]=Z(Ge):ge[De]=Ge)}return ge}function V(je){switch(typeof je){case"string":return je;case"number":return f(je);case"boolean":return d(je);case"bigint":return v?v(je):"0";case"symbol":return b?b(je):"Symbol()";case"undefined":return w(je);case"function":case"object":{if(je===null)return w(je);const ge=je,Ce=k(ge,"toString");if(typeof Ce=="function"){const it=Ce(ge);return typeof it=="string"?it:w(it)}return w(je)}default:return w(je)}}function k(je,ge){for(;je!==null;){const it=p(je,ge);if(it){if(it.get)return x(it.get);if(typeof it.value=="function")return x(it.value)}je=h(je)}function Ce(){return null}return Ce}function H(je){try{return y(je,""),!0}catch{return!1}}const ee=m(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","search","section","select","shadow","slot","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),K=m(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","enterkeyhint","exportparts","filter","font","g","glyph","glyphref","hkern","image","inputmode","line","lineargradient","marker","mask","metadata","mpath","part","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),te=m(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),Y=m(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),ue=m(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),qe=m(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),we=m(["#text"]),Ae=m(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","command","commandfor","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","exportparts","face","for","headers","height","hidden","high","href","hreflang","id","inert","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","part","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","
380spellcheck","scope","selected","shape","size","sizes","slot","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns"]),st=m(["accent-height","accumulate","additive","alignment-baseline","amplitude","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dominant-baseline","dur","edgemode","elevation","end","exponent","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","intercept","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","mask-type","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","slope","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","tablevalues","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-orientation","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),Be=m(["accent","accentunder","align","bevelled","close","columnalign","columnlines","columnspacing","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lquote","lspace","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),xe=m(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),ot=g(/{{[\w\W]*|^[\w\W]*}}
vendor: 5,034 bytes, line 380
380/g),Ie=g(/<%[\w\W]*|^[\w\W]*%>/g),Pe=g(/\${[\w\W]*/g),pt=g(/^data-[\-\w.\u00B7-\uFFFF]+$/),Fe=g(/^aria-[\-\w]+$/),Ye=g(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Et=g(/^(?:\w+script|data):/i),$e=g(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Ze=g(/^html$/i),Mt=g(/^[a-z][.\w]*(-[.\w]+)+$/i),Je=g(/<[/\w!]/g),rt=g(/<[/\w]/g),_t=g(/<\/no(script|embed|frames)/i),Ke=g(/\/>/i),Qe={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,processingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},Te=function(){return typeof window>"u"?null:window},tt=function(ge,Ce){if(typeof ge!="object"||typeof ge.createPolicy!="function")return null;let it=null;const De="data-tt-policy-suffix";Ce&&Ce.hasAttribute(De)&&(it=Ce.getAttribute(De));const Ge="dompurify"+(it?"#"+it:"");try{return ge.createPolicy(Ge,{createHTML(St){return St},createScriptURL(St){return St}})}catch{return console.warn("TrustedTypes policy "+Ge+" could not be created."),null}},nt=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},Tt=function(ge,Ce,it,De){return S(ge,Ce)&&j(ge[Ce])?_(De.base?Z(De.base):{},ge[Ce],De.transform):it};function Ve(){let je=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Te();const ge=Se=>Ve(Se);if(ge.version="3.4.13",ge.removed=[],!je||!je.document||je.document.nodeType!==Qe.document||!je.Element)return ge.isSupported=!1,ge;let Ce=je.document;const it=Ce,De=it.currentScript;je.DocumentFragment;const Ge=je.HTMLTemplateElement,St=je.Node,re=je.Element,q=je.NodeFilter,W=je.NamedNodeMap;W===void 0&&(je.NamedNodeMap||je.MozNamedAttrMap),je.HTMLFormElement;const fe=je.DOMParser,be=je.trustedTypes,le=re.prototype,ae=k(le,"cloneNode"),Ee=k(le,"remove"),Xe=k(le,"nextSibling"),pe=k(le,"childNodes"),ke=k(le,"parentNode"),lt=k(le,"shadowRoot"),He=k(le,"attributes"),_e=St&&St.prototype?k(St.prototype,"nodeType"):null,ct=St&&St.prototype?k(St.prototype,"nodeName"):null,vt=St&&St.prototype?k(St.prototype,"ownerDocument"):null;if(typeof Ge=="function"){const Se=Ce.createElement("template");Se.content&&Se.content.ownerDocument&&(Ce=Se.content.ownerDocument)}let gt,mt="",Ct,Pt=!1,Nt=0;const Lt=function(){if(Nt>0)throw u('A configured TRUSTED_TYPES_POLICY callback (createHTML or createScriptURL) must not call DOMPurify.sanitize, as that causes infinite recursion. Do not pass a policy whose callbacks wrap DOMPurify as TRUSTED_TYPES_POLICY; see the "DOMPurify and Trusted Types" section of the README.')},It=function(X){Lt(),Nt++;try{return gt.createHTML(X)}finally{Nt--}},Ut=function(X){Lt(),Nt++;try{return gt.createScriptURL(X)}finally{Nt--}},Ot=function(){return Pt||(Ct=tt(be,De),Pt=!0),Ct},zt=Ce,qt=zt.implementation,Yt=zt.createNodeIterator,Xt=zt.createDocumentFragment,Ft=zt.getElementsByTagName,Jt=it.importNode;let At=nt();ge.isSupported=typeof o=="function"&&typeof ke=="function"&&qt&&qt.createHTMLDocument!==void 0;const Qt=ot,yr=Ie,xr=Pe,jt=pt,dr=Fe,pr=Et,vr=$e,qr=Mt;let Cr=Ye,$=null;const se=_({},[...ee,...K,...te,...ue,...we]);let ce=null;const Re=_({},[...Ae,...st,...Be,...xe]);let ze=Object.seal(E(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),We=null,ht=null;const yt=Object.seal(E(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}}));let kt=!0,Bt=!0,$t=!1,er=!0,ir=!1,ar=!0,or=!1,wr=!1,Er=null,Mr=null,Tr=!1,Sr=!1,Ar=!1,Nr=!1,rn=!0,nn=!1;const an="user-content-";let Ir=!0,Hr=!1,hr={},fr=null;const Dr=_({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","selectedcontent","style","svg","template","thead","title","video","xmp"]);let nr=null;const Gr=_({},["audio","video","img","source","image","track"]);let kr=null;const zr=_({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Rr="http://www.w3.org/1998/Math/MathML",Or="http://www.w3.org/2000/svg",sr="http://www.w3.org/1999/xhtml";let br=sr,$r=!1,Yr=null;const sn=_({},[Rr,Or,sr],D),Vr=m(["mi","mo","mn","ms","mtext"]);let _r=_({},Vr);const fn=m(["annotation-xml"]);let Xr=_({},fn);const Zr=_({},["title","style","font","a","script"]);let Lr=null;const on=["application/xhtml+xml","text/html"],cn="text/html";let Ht=null,gr=null;const En=Ce.createElement("form"),Kr=function(X){return X instanceof RegExp||X instanceof Function},Br=function(){let X=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(gr&&gr===X)return;(!X||typeof X!="object")&&(X={}
vendor: 4,804 bytes, line 380
380),X=Z(X),Lr=on.indexOf(X.PARSER_MEDIA_TYPE)===-1?cn:X.PARSER_MEDIA_TYPE,Ht=Lr==="application/xhtml+xml"?D:B,$=Tt(X,"ALLOWED_TAGS",se,{transform:Ht}),ce=Tt(X,"ALLOWED_ATTR",Re,{transform:Ht}),Yr=Tt(X,"ALLOWED_NAMESPACES",sn,{transform:D}),kr=Tt(X,"ADD_URI_SAFE_ATTR",zr,{transform:Ht,base:zr}),nr=Tt(X,"ADD_DATA_URI_TAGS",Gr,{transform:Ht,base:Gr}),fr=Tt(X,"FORBID_CONTENTS",Dr,{transform:Ht}),We=Tt(X,"FORBID_TAGS",Z({}),{transform:Ht}),ht=Tt(X,"FORBID_ATTR",Z({}),{transform:Ht}),hr=S(X,"USE_PROFILES")?X.USE_PROFILES&&typeof X.USE_PROFILES=="object"?Z(X.USE_PROFILES):X.USE_PROFILES:!1,kt=X.ALLOW_ARIA_ATTR!==!1,Bt=X.ALLOW_DATA_ATTR!==!1,$t=X.ALLOW_UNKNOWN_PROTOCOLS||!1,er=X.ALLOW_SELF_CLOSE_IN_ATTR!==!1,ir=X.SAFE_FOR_TEMPLATES||!1,ar=X.SAFE_FOR_XML!==!1,or=X.WHOLE_DOCUMENT||!1,Sr=X.RETURN_DOM||!1,Ar=X.RETURN_DOM_FRAGMENT||!1,Nr=X.RETURN_TRUSTED_TYPE||!1,Tr=X.FORCE_BODY||!1,rn=X.SANITIZE_DOM!==!1,nn=X.SANITIZE_NAMED_PROPS||!1,Ir=X.KEEP_CONTENT!==!1,Hr=X.IN_PLACE||!1,Cr=H(X.ALLOWED_URI_REGEXP)?X.ALLOWED_URI_REGEXP:Ye,br=typeof X.NAMESPACE=="string"?X.NAMESPACE:sr,_r=S(X,"MATHML_TEXT_INTEGRATION_POINTS")&&X.MATHML_TEXT_INTEGRATION_POINTS&&typeof X.MATHML_TEXT_INTEGRATION_POINTS=="object"?Z(X.MATHML_TEXT_INTEGRATION_POINTS):_({},Vr),Xr=S(X,"HTML_INTEGRATION_POINTS")&&X.HTML_INTEGRATION_POINTS&&typeof X.HTML_INTEGRATION_POINTS=="object"?Z(X.HTML_INTEGRATION_POINTS):_({},fn);const de=S(X,"CUSTOM_ELEMENT_HANDLING")&&X.CUSTOM_ELEMENT_HANDLING&&typeof X.CUSTOM_ELEMENT_HANDLING=="object"?Z(X.CUSTOM_ELEMENT_HANDLING):E(null);if(ze=E(null),S(de,"tagNameCheck")&&Kr(de.tagNameCheck)&&(ze.tagNameCheck=de.tagNameCheck),S(de,"attributeNameCheck")&&Kr(de.attributeNameCheck)&&(ze.attributeNameCheck=de.attributeNameCheck),S(de,"allowCustomizedBuiltInElements")&&typeof de.allowCustomizedBuiltInElements=="boolean"&&(ze.allowCustomizedBuiltInElements=de.allowCustomizedBuiltInElements),g(ze),ir&&(Bt=!1),Ar&&(Sr=!0),hr&&($=_({},we),ce=E(null),hr.html===!0&&(_($,ee),_(ce,Ae)),hr.svg===!0&&(_($,K),_(ce,st),_(ce,xe)),hr.svgFilters===!0&&(_($,te),_(ce,st),_(ce,xe)),hr.mathMl===!0&&(_($,ue),_(ce,Be),_(ce,xe))),yt.tagCheck=null,yt.attributeCheck=null,S(X,"ADD_TAGS")&&(typeof X.ADD_TAGS=="function"?yt.tagCheck=X.ADD_TAGS:j(X.ADD_TAGS)&&($===se&&($=Z($)),_($,X.ADD_TAGS,Ht))),S(X,"ADD_ATTR")&&(typeof X.ADD_ATTR=="function"?yt.attributeCheck=X.ADD_ATTR:j(X.ADD_ATTR)&&(ce===Re&&(ce=Z(ce)),_(ce,X.ADD_ATTR,Ht))),S(X,"ADD_URI_SAFE_ATTR")&&j(X.ADD_URI_SAFE_ATTR)&&_(kr,X.ADD_URI_SAFE_ATTR,Ht),S(X,"FORBID_CONTENTS")&&j(X.FORBID_CONTENTS)&&(fr===Dr&&(fr=Z(fr)),_(fr,X.FORBID_CONTENTS,Ht)),S(X,"ADD_FORBID_CONTENTS")&&j(X.ADD_FORBID_CONTENTS)&&(fr===Dr&&(fr=Z(fr)),_(fr,X.ADD_FORBID_CONTENTS,Ht)),Ir&&($["#text"]=!0),or&&_($,["html","head","body"]),$.table&&(_($,["tbody"]),delete We.tbody),X.TRUSTED_TYPES_POLICY){if(typeof X.TRUSTED_TYPES_POLICY.createHTML!="function")throw u('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof X.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw u('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');const Le=gt;gt=X.TRUSTED_TYPES_POLICY;try{mt=It("")}catch(ut){throw gt=Le,ut}}else X.TRUSTED_TYPES_POLICY===null?(gt=void 0,mt=""):(gt===void 0&&(gt=Ot()),gt&&typeof mt=="string"&&(mt=It("")));m&&m(X),gr=X},Ur=_({},[...K,...te,...Y]),Fr=_({},[...ue,...qe]),dn=function(X,de,Le){return de.namespaceURI===sr?X==="svg":de.namespaceURI===Rr?X==="svg"&&(Le==="annotation-xml"||_r[Le]):!!Ur[X]},en=function(X,de,Le){return de.namespaceURI===sr?X==="math":de.namespaceURI===Or?X==="math"&&Xr[Le]:!!Fr[X]},hn=function(X,de,Le){return de.namespaceURI===Or&&!Xr[Le]||de.namespaceURI===Rr&&!_r[Le]?!1:!Fr[X]&&(Zr[X]||!Ur[X])},pn=function(X){let de=ke(X);(!de||!de.tagName)&&(de={namespaceURI:br,tagName:"template"});const Le=B(X.tagName),ut=B(de.tagName);return Yr[X.namespaceURI]?X.namespaceURI===Or?dn(Le,de,ut):X.namespaceURI===Rr?en(Le,de,ut):X.namespaceURI===sr?hn(Le,de,ut):!!(Lr==="application/xhtml+xml"&&Yr[X.namespaceURI]):!1},Kt=function(X){N(ge.removed,{element:X});try{ke(X).removeChild(X)}catch{if(Ee(X),!ke(X))throw u("a node selected for removal could not be detached from its tree and cannot be safely returned; refusing to sanitize in place")}},ur=function(X){jr(X);const de=pe(X);if(de){const ut=[];I(de,dt=>{N(ut,dt)}),I(ut,dt=>{try{Ee(dt)}catch{}})}const Le=He(X);if(Le)for(let ut=Le.length-1;ut>=0;--ut){const dt=Le[ut],xt=dt&&dt.name;if(typeof xt=="string")try{X.removeAttribute(xt)}catch{}}},cr=function(X,de){try{N(ge.removed,{attribute:de.getAttributeNode(X),from:de})}catch{N(ge.removed,{attribute:null,from:de})}if(de.removeAttribute(X),X==="is")if(Sr||Ar)try{Kt(de)}catch{}else try{de.setAttribute(X,"")}catch{}},mn=function(X){const de=He(X);if(de)for(let Le=de.length-1;Le>=0;
380--Le){const ut=de[Le],dt=ut&&ut.name;if(!(typeof dt!="string"||ce[Ht(dt)]))try{X.removeAttribute(dt)}catch{}}},jr=function(X){const de=[X];for(;de.length>0;){const Le=de.pop();(_e?_e(Le):Le.nodeType)===Qe.element&&mn(Le);const dt=pe(Le);if(dt)for(let xt=dt.length-1;xt>=0;--xt)de.push(dt[xt])}},un=function(X){if(!ar)return;const de=[X];for(;de.length>0;){const Le=de.pop(),ut=_e?_e(Le):Le.nodeType;if(ut===Qe.processingInstruction||ut===Qe.comment&&y(rt,Le.data)){try{Ee(Le)}catch{}continue}if(ut===Qe.element){const xt=Le,Dt=Ht(ct?ct(Le):Le.nodeName);try{xt.hasAttribute&&xt.hasAttribute("patchsrc")&&xt.removeAttribute("patchsrc"),xt.hasAttribute&&xt.hasAttribute("for")&&Dt!=="label"&&Dt!=="output"&&xt.removeAttribute("for")}catch{}}const dt=pe(Le);if(dt)for(let xt=dt.length-1;xt>=0;--xt)de.push(dt[xt])}},Qr=function(X){let de=null,Le=null;if(Tr)X="<remove></remove>"+X;else{const xt=U(X,/^[\r\n\t ]+/);Le=xt&&xt[0]}Lr==="application/xhtml+xml"&&br===sr&&(X='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+X+"</body></html>");const ut=gt?It(X):X;if(br===sr)try{de=new fe().parseFromString(ut,Lr)}catch{}if(!de||!de.documentElement){de=qt.createDocument(br,"template",null);try{de.documentElement.innerHTML=$r?mt:ut}catch{}}const dt=de.body||de.documentElement;return X&&Le&&dt.insertBefore(Ce.createTextNode(Le),dt.childNodes[0]||null),br===sr?Ft.call(de,or?"html":"body")[0]:or?de.documentElement:dt},tn=function(X){const de=vt?vt(X):X.ownerDocument;return Yt.call(de||X,X,q.SHOW_ELEMENT|q.SHOW_COMMENT|q.SHOW_TEXT|q.SHOW_PROCESSING_INSTRUCTION|q.SHOW_CDATA_SECTION,null)},tr=function(X){return X=z(X,Qt," "),X=z(X,yr," "),X=z(X,xr," "),X},ne=function(X){var de;X.normalize();const Le=vt?vt(X):X.ownerDocument,ut=Yt.call(Le||X,X,q.SHOW_TEXT|q.SHOW_COMMENT|q.SHOW_CDATA_SECTION|q.SHOW_PROCESSING_INSTRUCTION,null);let dt=ut.nextNode();for(;dt;)dt.data=tr(dt.data),dt=ut.nextNode();const xt=(de=X.querySelectorAll)===null||de===void 0?void 0:de.call(X,"template");xt&&I(xt,Dt=>{he(Dt.content)&&ne(Dt.content)})},ie=function(X){const de=ct?ct(X):null;return typeof de!="string"||Ht(de)!=="form"?!1:typeof X.nodeName!="string"||typeof X.textContent!="string"||typeof X.removeChild!="function"||X.attributes!==He(X)||typeof X.removeAttribute!="function"||typeof X.setAttribute!="function"||typeof X.namespaceURI!="string"||typeof X.insertBefore!="function"||typeof X.hasChildNodes!="function"||X.nodeType!==_e(X)||X.childNodes!==pe(X)},he=function(X){if(!_e||typeof X!="object"||X===null)return!1;try{return _e(X)===Qe.documentFragment}catch{return!1}},ye=function(X){if(!_e||typeof X!="object"||X===null)return!1;try{return typeof _e(X)=="number"}catch{return!1}};function Me(Se,X,de){Se.length!==0&&I(Se,Le=>{Le.call(ge,X,de,gr)})}const Ue=function(X,de){return!!(ar&&X.hasChildNodes()&&!ye(X.firstElementChild)&&y(Je,X.textContent)&&y(Je,X.innerHTML)||ar&&X.namespaceURI===sr&&de==="style"&&ye(X.firstElementChild)||X.nodeType===Qe.processingInstruction||ar&&X.nodeType===Qe.comment&&y(rt,X.data))},F=function(X,de,Le){if(!We[de]&&Oe(de)&&(ze.tagNameCheck instanceof RegExp&&y(ze.tagNameCheck,de)||ze.tagNameCheck instanceof Function&&ze.tagNameCheck(de)))return!1;if(Ir&&!fr[de]){const ut=ke(X),dt=pe(X);if(dt&&ut){const xt=dt.length;for(let Dt=xt-1;Dt>=0;--Dt){const Gt=X===Le?ae(dt[Dt],!0):dt[Dt];ut.insertBefore(Gt,Xe(X))}}}return Kt(X),!0},Q=function(X,de,Le,ut){return X.length===0?de:de===Le||de===ut?Z(de):de},oe=function(X,de){if(Me(At.beforeSanitizeElements,X,null),X!==de&&ke(X)===null)return Hr&&jr(X),!0;if(ie(X))return Kt(X),!0;const Le=Ht(ct?ct(X):X.nodeName);if($=Q(At.uponSanitizeElement,$,se,Er),Me(At.uponSanitizeElement,X,{tagName:Le,allowedTags:$}),X!==de&&ke(X)===null)return Hr&&jr(X),!0;if(Ue(X,Le))return Kt(X),!0;if(We[Le]||!(yt.tagCheck instanceof Function&&yt.tagCheck(Le))&&!$[Le]){const dt=F(X,Le,de);return dt===!1&&Me(At.afterSanitizeElements,X,null),dt}if((_e?_e(X):X.nodeType)===Qe.element&&!pn(X)||(Le==="noscript"||Le==="noembed"||Le==="noframes")&&y(_t,X.innerHTML))return Kt(X),!0;if(ir&&X.nodeType===Qe.text){const dt=tr(X.textContent);X.textContent!==dt&&(N(ge.removed,{element:X.cloneNode()}),X.textContent=dt)}return Me(At.afterSanitizeElements,X,null),!1},ve=function(X,de,Le){if(ht[de]||ar&&de==="patchsrc"||ar&&de==="for"&&X!=="label"&&X!=="output"||rn&&(de==="id"||de==="name")&&(Le in Ce||Le in En))return!1;const ut=ce[de]||yt.attributeCheck instanceof Function&&yt.attributeCheck(de,X);if(!(Bt&&y(jt,de))){if(!(kt&&y(dr,de))){if(ut){if(!kr[de]){if(!y(Cr,z(Le,vr,""))){if(!((de==="src"||de==="xlink:href"||de==="href")&&X!=="script"&&R(Le,"data:")===0&&nr[X])){if(!($t&&!y(pr,z(Le,vr,"")))){if(Le)return!1}}}}}else if(!(Oe(X)&&(ze.tagNameCheck instanceof RegExp&&y(ze.tagNameCheck,X)||ze.tagNameCheck instanceof Function&&ze.tagNameCheck(X))&&(ze.attributeNameCheck instanceof RegExp&&y(ze.attributeNameCheck,de)||ze.attributeNameCheck instanceof Function&&ze.attributeNameCheck(de,X))||de==="is"&&ze.allowCustomizedBuiltInElements&&(ze.tagNameCheck instanceof RegExp&&y(ze.tagNameCheck,Le)||ze.tagNameCheck instanceof Function&&ze.tagNameCheck(Le))))return!1}}return!0},Ne=_({},["annotation-xml","color-profile","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","missing-glyph"]),Oe=function(X){return!Ne[B(X)]&&y(qr,X)},et=function(X,de,Le,ut){if(gt&&typeof be=="object"&&typeof be.getAttributeType=="function"&&!Le)switch(be.getAttributeType(X,de)){case"TrustedHTML":return It(ut);case"TrustedScriptURL":return Ut(ut)}return ut},ft=function(X,de,Le,ut){try{Le?X.setAttributeNS(Le,de,ut):X.setAttribute(de,ut),ie(X)?Kt(X):P(ge.removed)}catch{cr(de,X)}},Rt=function(X){Me(At.beforeSanitizeAttributes,X,null);const de=X.attributes;if(!de||ie(X))return;ce=Q(At.uponSanitizeAttribute,ce,Re,Mr);const Le={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:ce,forceKeepAttr:void 0};let ut=de.length;const dt=Ht(X.nodeName);for(;ut--;){const xt=de[ut],Dt=xt.name,Gt=xt.namespaceURI,Vt=xt.value,Zt=Ht(Dt),Wr=Vt;let rr=Dt==="value"?Wr:a(Wr);if(Le.attrName=Zt,Le.attrValue=rr,Le.keepAttr=!0,Le.forceKeepAttr=void 0,Me(At.uponSanitizeAttribute,X,Le),rr=Le.attrValue,nn&&(Zt==="id"||Zt==="name")&&R(rr,an)!==0&&(cr(Dt,X),rr=an+rr),ar&&y(/((--!?|])>)|<\/(style|script|title|xmp|textarea|noscript|iframe|noembed|noframes)/i,rr)){cr(Dt,X);continue}if(Zt==="attributename"&&U(rr,"href")){cr(Dt,X);continue}if(!Le.forceKeepAttr){if(!Le.keepAttr){cr(Dt,X);continue}if(!er&&y(Ke,rr)){cr(Dt,X);continue}if(ir&&(rr=tr(rr)),!ve(dt,Zt,rr)){cr(Dt,X);continue}rr=et(dt,Zt,Gt,rr),rr!==Wr&&ft(X,Dt,Gt,rr)}}Me(At.afterSanitizeAttributes,X,null)},wt=function(X){let de=null;const Le=tn(X);for(Me(At.beforeSanitizeShadowDOM,X,null);de=Le.nextNode();)if(Me(At.uponSanitizeShadowNode,de,null),oe(de,X),Rt(de),he(de.content)&&wt(de.content),(_e?_e(de):de.nodeType)===Qe.element){const dt=lt(de);he(dt)&&(bt(dt),wt(dt))}Me(At.afterSanitizeShadowDOM,X,null)},bt=function(X){const de=[{node:X,shadow:null}];for(;de.length>0;){const Le=de.pop();if(Le.shadow){wt(Le.shadow);continue}const ut=Le.node,xt=(_e?_e(ut):ut.nodeType)===Qe.element,Dt=pe(ut);if(Dt)for(let Gt=Dt.length-1;Gt>=0;--Gt)de.push({node:Dt[Gt],shadow:null});if(xt){const Gt=ct?ct(ut):null;if(typeof Gt=="string"&&Ht(Gt)==="template"){const Vt=ut.content;he(Vt)&&de.push({node:Vt,shadow:null})}}if(xt){const Gt=lt(ut);he(Gt)&&de.push({node:null,shadow:Gt},{node:Gt,shadow:null})}}};return ge.sanitize=function(Se){let X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},de=null,Le=null,ut=null,dt=null;if($r=!Se,$r&&(Se="<!-->"),typeof Se!="string"&&!ye(Se)&&(Se=V(Se),typeof Se!="string"))throw u("dirty is not a string, aborting");if(!ge.isSupported)return Se;wr?($=Er,ce=Mr):Br(X),(At.uponSanitizeElement.length>0||At.uponSanitizeAttribute.length>0)&&($=Z($)),At.uponSanitizeAttribute.length>0&&(ce=Z(ce)),ge.removed=[];const xt=Hr&&typeof Se!="string"&&ye(Se);if(xt){un(Se);const Vt=ct?ct(Se):Se.nodeName;if(typeof Vt=="string"){const Zt=Ht(Vt);if(!$[Zt]||We[Zt])throw ur(Se),u("root node is forbidden and cannot be sanitized in-place")}if(ie(Se))throw ur(Se),u("root node is clobbered and cannot be sanitized in-place");try{bt(Se)}catch(Zt){throw ur(Se),Zt}}else if(ye(Se))de=Qr("<!---->"),Le=de.ownerDocument.importNode(Se,!0),Le.nodeType===Qe.element&&Le.nodeName==="BODY"||Le.nodeName==="HTML"?de=Le:de.appendChild(Le),bt(Le);else{if(!Sr&&!ir&&!or&&Se.indexOf("<")===-1)return gt&&Nr?It(Se):Se;if(de=Qr(Se),!de)return Sr?null:Nr?mt:""}de&&Tr&&Kt(de.firstChild);const Dt=xt?Se:de;try{const Vt=tn(Dt);for(;ut=Vt.nextNode();)oe(ut,Dt),Rt(ut),he(ut.content)&&wt(ut.content)}catch(Vt){throw xt&&(ur(Se),I(ge.removed,Zt=>{Zt.element&&jr(Zt.element)})),Vt}if(xt)return I(ge.removed,Vt=>{Vt.element&&jr(Vt.element)}),ir&&ne(Se),Se;if(Sr){if(ir&&ne(de),Ar)for(dt=Xt.call(de.ownerDocument);de.firstChild;)dt.appendChild(de.firstChild);else dt=de;return(ce.shadowroot||ce.shadowrootmode)&&(dt=Jt.call(it,dt,!0)),dt}let Gt=or?de.outerHTML:de.innerHTML;return or&&$["!doctype"]&&de.ownerDocument&&de.ownerDocument.doctype&&de.ownerDocument.doctype.name&&y(Ze,de.ownerDocument.doctype.name)&&(Gt="<!DOCTYPE "+de.ownerDocument.doctype.name+`> 381`+Gt),ir&&(Gt=tr(Gt)),gt&&Nr?It(Gt):Gt},ge.setConfig=function(){let Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Br(Se),wr=!0,Er=$,Mr=ce},ge.clearConfig=function(){gr=null,wr=!1,Er=null,Mr=null,gt=Ct,mt=""},ge.isValidAttribute=function(Se,X,de){gr||Br({});const Le=Ht(Se),ut=Ht(X);return ve(Le,ut,de)},ge.addHook=function(Se,X){typeof X=="function"&&S(At,Se)&&N(At[Se],X)}
381,ge.removeHook=function(Se,X){if(S(At,Se)){if(X!==void 0){const de=M(At[Se],X);return de===-1?void 0:O(At[Se],de,1)[0]}return P(At[Se])}},ge.removeHooks=function(Se){S(At,Se)&&(At[Se]=[])},ge.removeAllHooks=function(){At=nt()},ge}var at=Ve();return purify_cjs=at,purify_cjs}var browser,hasRequiredBrowser;function requireBrowser(){return hasRequiredBrowser||(hasRequiredBrowser=1,browser=window.DOMPurify||(window.DOMPurify=requirePurify_cjs().default||requirePurify_cjs())),browser}var hasRequiredIsomorphicDompurify;function requireIsomorphicDompurify(){if(hasRequiredIsomorphicDompurify)return isomorphicDompurify;hasRequiredIsomorphicDompurify=1;var e=isomorphicDompurify&&isomorphicDompurify.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(isomorphicDompurify,"__esModule",{value:!0}),isomorphicDompurify.DOMPurify=void 0;const t=e(requireBrowser());return isomorphicDompurify.DOMPurify=t.default,isomorphicDompurify}var hasRequiredLibs;function requireLibs(){return hasRequiredLibs||(hasRequiredLibs=1,function(e){var t=libs&&libs.__createBinding||(Object.create?function(i,s,r,o){o===void 0&&(o=r);var l=Object.getOwnPropertyDescriptor(s,r);(!l||("get"in l?!s.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return s[r]}}),Object.defineProperty(i,o,l)}:function(i,s,r,o){o===void 0&&(o=r),i[o]=s[r]}),n=libs&&libs.__exportStar||function(i,s){for(var r in i)r!=="default"&&!Object.prototype.hasOwnProperty.call(s,r)&&t(s,i,r)};Object.defineProperty(e,"__esModule",{value:!0}),n(requireAxios(),e),n(requireBuffer(),e),n(requireDayjs(),e),n(requireJwtDecode(),e),n(requireFileSaver(),e),n(requireIsomorphicDompurify(),e)}(libs)),libs}var ArrayUtil={},hasRequiredArrayUtil;function requireArrayUtil(){if(hasRequiredArrayUtil)return ArrayUtil;hasRequiredArrayUtil=1,Object.defineProperty(ArrayUtil,"__esModule",{value:!0}),ArrayUtil.ArrayUtil=void 0;let e=class{static groupBy(n,i,s="record"){const r=new Map;for(const o of n){const l=i(o),c=r.get(l);c?c.push(o):r.set(l,[o])}return s==="map"?r:Object.fromEntries(r)}static arrayify(n){return Array.isArray(n)?n:[n]}static unique(n,i=s=>s){const s=new Map;return n.forEach(r=>{const o=i(r);s.has(o)||s.set(o,r)}),Array.from(s.values())}static getDuplicates(n,i=s=>s){const s=new Set,r=new Map;return n.forEach(o=>{const l=i(o);r.has(l)?s.add(o):r.set(l,o)}),Array.from(s.values())}static isUnique(n,i=s=>s){return this.unique(n,i).length===n.length}static truthy(n){return n.filter(i=>i)}static notNullish(n){return n.filter(i=>i!=null)}static range(n,i,s){const r=typeof i=="number"?n:0,o=typeof i=="number"?i:n;s=typeof i=="number"?s:i;const l=(s==null?void 0:s.step)??1,c=[];let h=r;for(;h<o;)c.push(h),h+=l;return c}static paginate(n,i,s){return i<1||s<1?[]:n.slice((i-1)*s,i*s)}static split(n,i){const s=[];for(let r=0;r<n.length;r+=i)s.push(n.slice(r,r+i));return s}static distribute(n,i){const s=[];let r=n.length,o=0;for(;i>0;){const l=Math.ceil(r/i);s.push(n.slice(o,o+l)),i--,r-=l,o+=l}return s}static shuffle(n){const i=[...n];for(let s=i.length-1;s>0;s--){const r=Math.floor(Math.random()*(s+1));[i[s],i[r]]=[i[r],i[s]]}return i}static spread(n,i=r=>r,s="default"){const r=new Map;for(const c of n){const h=i(c);r.has(h)||r.set(h,[]),r.get(h).push(c)}let o=Array.from(r.values());switch(s){case"largestGroupFirst":o=o.sort((c,h)=>h.length-c.length);break;case"smallestGroupFirst":o=o.sort((c,h)=>c.length-h.length);break}const l=[];for(;o.some(c=>c.length>0);)for(const c of o)c.length>0&&l.push(c.shift());return l}static sort(n,i){return n.slice().sort(i)}static sortByString(n,i,s){return this.sort(n,(r,o)=>{const l=i(r),c=i(o);return s!=null&&s.descending?c.localeCompare(l,"en",{sensitivity:"base"}):l.localeCompare(c,"en",{sensitivity:"base"})})}static sortString(n,i){return this.sortByString(n,s=>s,i)}static sortByNumber(n,i,s){return this.sort(n,(r,o)=>{const l=i(r),c=i(o);return s!=null&&s.descending?c-l:l-c})}static sortNumber(n,i){return this.sortByNumber(n,s=>s,i)}static sortByDate(n,i,s){return this.sortByNumber(n,r=>i(r).getTime(),s)}static sortDate(n,i){return this.sortByDate(n,s=>s,i)}static sortByDay(n,i,s){return(s==null?void 0:s.sunday)==="first"?this.sortByNumber(n,r=>i(r),s):this.sort(n,(r,o)=>{const l=i(r),c=i(o);return s!=null&&s.descending?l===0?-1:c===0?1:c-l:l===0?1:c===0?-1:l-c})}static sortDay(n,i){return this.sortByDay(n,s=>s,i)}static sortByReference(n,i,s,r){const o=typeof s=="function"?s:c=>c,l=typeof s=="function"?r:s;return this.sortByNumber(n,c=>{let h=i.indexOf(o(c));return h<0&&(l==null?void 0:l.noReference)!=="first"&&(h=1/0),h},l)}static sortByEnum(n,i,s,r){return this.sortByReference(n,Object.values(i),s,r)}static sortEnum(n,i,s){return this.sortByEnum(n,i,r=>r,s)}static sortBy(n,i){return this.sort(n,(s,r)=>{for(const[o,l]of i){const c=typeof o=="function"?o(s):s[o],h=typeof o=="function"?o(r):r[o];if(c==null&&h!=null)return 1;if(c!=null&&h==null)return-1;let p=0;switch(!0){case(typeof c=="string"&&typeof h=="string"):{const m=c,g=h;p=l!=null&&l.descending?g.localeCompare(m,"en",{sensitivity:"base"}):m.localeCompare(g,"en",{sensitivity:"base"});break}case(c instanceof Date&&h instanceof Date):{const m=c,g=h;p=l!=null&&l.descending?g.getTime()-m.getTime():m.getTime()-g.getTime();break}default:{const m=c,g=h;p=l!=null&&l.descending?g-m:m-g}}if(p!==0)return p}return 0})}};return ArrayUtil.ArrayUtil=e,ArrayUtil}var QueryStringUtil={},queryString$1={},strictUriEncode$1,hasRequiredStrictUriEncode$1;function requireStrictUriEncode$1(){return hasRequiredStrictUriEncode$1||(hasRequiredStrictUriEncode$1=1,strictUriEncode$1=e=>encodeURIComponent(e).replace(/[!'()*]/g,t=>`%${t.charCodeAt(0).toString(16).toUpperCase()}`)),strictUriEncode$1}var decodeUriComponent$1,hasRequiredDecodeUriComponent$1;function requireDecodeUriComponent$1(){if(hasRequiredDecodeUriComponent$1)return decodeUriComponent$1;hasRequiredDecodeUriComponent$1=1;var e="%[a-f0-9]{2}",t=new RegExp("("+e+")|([^%]+?)","gi"),n=new RegExp("("+e+")+","gi");function i(o,l){try{return[decodeURIComponent(o.join(""))]}catch{}if(o.length===1)return o;l=l||1;var c=o.slice(0,l),h=o.slice(l);return Array.prototype.concat.call([],i(c),i(h))}function s(o){try{return decodeURIComponent(o)}catch{for(var l=o.match(t)||[],c=1;c<l.length;c++)o=i(l,c).join(""),l=o.match(t)||[];return o}}function r(o){for(var l={"%FE%FF":"��","%FF%FE":"��"},c=n.exec(o);c;){try{l[c[0]]=decodeURIComponent(c[0])}catch{var h=s(c[0]);h!==c[0]&&(l[c[0]]=h)}c=n.exec(o)}l["%C2"]="�";for(var p=Object.keys(l),m=0;m<p.length;m++){var g=p[m];o=o.replace(new RegExp(g,"g"),l[g])}return o}
381return decodeUriComponent$1=function(o){if(typeof o!="string")throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof o+"`");try{return o=o.replace(/\+/g," "),decodeURIComponent(o)}catch{return r(o)}},decodeUriComponent$1}var splitOnFirst$1,hasRequiredSplitOnFirst$1;function requireSplitOnFirst$1(){return hasRequiredSplitOnFirst$1||(hasRequiredSplitOnFirst$1=1,splitOnFirst$1=(e,t)=>{if(!(typeof e=="string"&&typeof t=="string"))throw new TypeError("Expected the arguments to be of type `string`");if(t==="")return[e];const n=e.indexOf(t);return n===-1?[e]:[e.slice(0,n),e.slice(n+t.length)]}),splitOnFirst$1}var filterObj$1,hasRequiredFilterObj$1;function requireFilterObj$1(){return hasRequiredFilterObj$1||(hasRequiredFilterObj$1=1,filterObj$1=function(e,t){for(var n={},i=Object.keys(e),s=Array.isArray(t),r=0;r<i.length;r++){var o=i[r],l=e[o];(s?t.indexOf(o)!==-1:t(o,l,e))&&(n[o]=l)}return n}),filterObj$1}var hasRequiredQueryString$1;function requireQueryString$1(){return hasRequiredQueryString$1||(hasRequiredQueryString$1=1,function(e){const t=requireStrictUriEncode$1(),n=requireDecodeUriComponent$1(),i=requireSplitOnFirst$1(),s=requireFilterObj$1(),r=M=>M==null,o=Symbol("encodeFragmentIdentifier");function l(M){switch(M.arrayFormat){case"index":return P=>(N,O)=>{const j=N.length;return O===void 0||M.skipNull&&O===null||M.skipEmptyString&&O===""?N:O===null?[...N,[p(P,M),"[",j,"]"].join("")]:[...N,[p(P,M),"[",p(j,M),"]=",p(O,M)].join("")]};case"bracket":return P=>(N,O)=>O===void 0||M.skipNull&&O===null||M.skipEmptyString&&O===""?N:O===null?[...N,[p(P,M),"[]"].join("")]:[...N,[p(P,M),"[]=",p(O,M)].join("")];case"colon-list-separator":return P=>(N,O)=>O===void 0||M.skipNull&&O===null||M.skipEmptyString&&O===""?N:O===null?[...N,[p(P,M),":list="].join("")]:[...N,[p(P,M),":list=",p(O,M)].join("")];case"comma":case"separator":case"bracket-separator":{const P=M.arrayFormat==="bracket-separator"?"[]=":"=";return N=>(O,j)=>j===void 0||M.skipNull&&j===null||M.skipEmptyString&&j===""?O:(j=j===null?"":j,O.length===0?[[p(N,M),P,p(j,M)].join("")]:[[O,p(j,M)].join(M.arrayFormatSeparator)])}default:return P=>(N,O)=>O===void 0||M.skipNull&&O===null||M.skipEmptyString&&O===""?N:O===null?[...N,p(P,M)]:[...N,[p(P,M),"=",p(O,M)].join("")]}}function c(M){let P;switch(M.arrayFormat){case"index":return(N,O,j)=>{if(P=/\[(\d*)\]$/.exec(N),N=N.replace(/\[\d*\]$/,""),!P){j[N]=O;return}j[N]===void 0&&(j[N]={}),j[N][P[1]]=O};case"bracket":return(N,O,j)=>{if(P=/(\[\])$/.exec(N),N=N.replace(/\[\]$/,""),!P){j[N]=O;return}if(j[N]===void 0){j[N]=[O];return}j[N]=[].concat(j[N],O)};case"colon-list-separator":return(N,O,j)=>{if(P=/(:list)$/.exec(N),N=N.replace(/:list$/,""),!P){j[N]=O;return}if(j[N]===void 0){j[N]=[O];return}j[N]=[].concat(j[N],O)};case"comma":case"separator":return(N,O,j)=>{const B=typeof O=="string"&&O.includes(M.arrayFormatSeparator),D=typeof O=="string"&&!B&&m(O,M).includes(M.arrayFormatSeparator);O=D?m(O,M):O;const U=B||D?O.split(M.arrayFormatSeparator).map(z=>m(z,M)):O===null?O:m(O,M);j[N]=U};case"bracket-separator":return(N,O,j)=>{const B=/(\[\])$/.test(N);if(N=N.replace(/\[\]$/,""),!B){j[N]=O&&m(O,M);return}const D=O===null?[]:O.split(M.arrayFormatSeparator).map(U=>m(U,M));if(j[N]===void 0){j[N]=D;return}j[N]=[].concat(j[N],D)};default:return(N,O,j)=>{if(j[N]===void 0){j[N]=O;return}j[N]=[].concat(j[N],O)}}}function h(M){if(typeof M!="string"||M.length!==1)throw new TypeError("arrayFormatSeparator must be single character string")}function p(M,P){return P.encode?P.strict?t(M):encodeURIComponent(M):M}function m(M,P){return P.decode?n(M):M}function g(M){return Array.isArray(M)?M.sort():typeof M=="object"?g(Object.keys(M)).sort((P,N)=>Number(P)-Number(N)).map(P=>M[P]):M}function E(M){const P=M.indexOf("#");return P!==-1&&(M=M.slice(0,P)),M}function A(M){let P="";const N=M.indexOf("#");return N!==-1&&(P=M.slice(N)),P}function C(M){M=E(M);const P=M.indexOf("?");return P===-1?"":M.slice(P+1)}function T(M,P){return P.parseNumbers&&!Number.isNaN(Number(M))&&typeof M=="string"&&M.trim()!==""?M=Number(M):P.parseBooleans&&M!==null&&(M.toLowerCase()==="true"||M.toLowerCase()==="false")&&(M=M.toLowerCase()==="true"),M}function I(M,P){P=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},P),h(P.arrayFormatSeparator);const N=c(P),O=Object.create(null);if(typeof M!="string"||(M=M.trim().replace(/^[?#&]/,""),!M))return O;for(const j of M.split("&")){if(j==="")continue;let[B,D]=i(P.decode?j.replace(/\+/g," "):j,"=");D=D===void 0?null:["comma","separator","bracket-separator"].includes(P.arrayFormat)?D:m(D,P),N(m(B,P),D,O)}for(const j of Object.keys(O)){const B=O[j];if(typeof B=="object"&&B!==null)for(const D of Object.keys(B))B[D]=T(B[D],P);else O[j]=T(B,P)}return P.sort===!1?O:(P.sort===!0?Object.keys(O).sort():Object.keys(O).sort(P.sort)).reduce((j,B)=>{const D=O[B];return D&&typeof D=="object"&&!Array.isArray(D)?j[B]=g(D):j[B]=D,j},Object.create(null))}e.extract=C,e.parse=I,e.stringify=(M,P)=>{if(!M)return"";P=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},P),h(P.arrayFormatSeparator);const N=D=>P.skipNull&&r(M[D])||P.skipEmptyString&&M[D]==="",O=l(P),j={};for(const D of Object.keys(M))N(D)||(j[D]=M[D]);const B=Object.keys(j);return P.sort!==!1&&B.sort(P.sort),B.map(D=>{const U=M[D];return U===void 0?"":U===null?p(D,P):Array.isArray(U)?U.length===0&&P.arrayFormat==="bracket-separator"?p(D,P)+"[]":U.reduce(O(D),[]).join("&"):p(D,P)+"="+p(U,P)}).filter(D=>D.length>0).join("&")},e.parseUrl=(M,P)=>{P=Object.assign({decode:!0},P);const[N,O]=i(M,"#");return Object.assign({url:N.split("?")[0]||"",query:I(C(M),P)},P&&P.parseFragmentIdentifier&&O?{fragmentIdentifier:m(O,P)}:{})},e.stringifyUrl=(M,P)=>{P=Object.assign({encode:!0,strict:!0,[o]:!0},P);const N=E(M.url).split("?")[0]||"",O=e.extract(M.url),j=e.parse(O,{sort:!1}),B=Object.assign(j,M.query);let D=e.stringify(B,P);D&&(D=`?${D}`);let U=A(M.url);return M.fragmentIdentifier&&(U=`#${P[o]?p(M.fragmentIdentifier,P):M.fragmentIdentifier}`),`${N}${D}${U}`},e.pick=(M,P,N)=>{N=Object.assign({parseFragmentIdentifier:!0,[o]:!1},N);const{url:O,query:j,fragmentIdentifier:B}=e.parseUrl(M,N);return e.stringifyUrl({url:O,query:s(j,P),fragmentIdentifier:B},N)},e.exclude=(M,P,N)=>{const O=Array.isArray(P)?j=>!P.includes(j):(j,B)=>!P(j,B);return e.pick(M,O,N)}}(queryString$1)),queryString$1}var hasRequiredQueryStringUtil;
381function requireQueryStringUtil(){if(hasRequiredQueryStringUtil)return QueryStringUtil;hasRequiredQueryStringUtil=1;var e=QueryStringUtil&&QueryStringUtil.__createBinding||(Object.create?function(s,r,o,l){l===void 0&&(l=o);var c=Object.getOwnPropertyDescriptor(r,o);(!c||("get"in c?!r.__esModule:c.writable||c.configurable))&&(c={enumerable:!0,get:function(){return r[o]}}),Object.defineProperty(s,l,c)}:function(s,r,o,l){l===void 0&&(l=o),s[l]=r[o]}),t=QueryStringUtil&&QueryStringUtil.__setModuleDefault||(Object.create?function(s,r){Object.defineProperty(s,"default",{enumerable:!0,value:r})}:function(s,r){s.default=r}),n=QueryStringUtil&&QueryStringUtil.__importStar||function(){var s=function(r){return s=Object.getOwnPropertyNames||function(o){var l=[];for(var c in o)Object.prototype.hasOwnProperty.call(o,c)&&(l[l.length]=c);return l},s(r)};return function(r){if(r&&r.__esModule)return r;var o={};if(r!=null)for(var l=s(r),c=0;c<l.length;c++)l[c]!=="default"&&e(o,r,l[c]);return t(o,r),o}}();Object.defineProperty(QueryStringUtil,"__esModule",{value:!0}),QueryStringUtil.QueryStringUtil=void 0;const i=n(requireQueryString$1());return QueryStringUtil.QueryStringUtil=i,QueryStringUtil}var hasRequiredApiUtil;function requireApiUtil(){if(hasRequiredApiUtil)return ApiUtil;hasRequiredApiUtil=1;var e=ApiUtil&&ApiUtil.__createBinding||(Object.create?function(A,C,T,I){I===void 0&&(I=T);var M=Object.getOwnPropertyDescriptor(C,T);(!M||("get"in M?!C.__esModule:M.writable||M.configurable))&&(M={enumerable:!0,get:function(){return C[T]}}),Object.defineProperty(A,I,M)}:function(A,C,T,I){I===void 0&&(I=T),A[I]=C[T]}),t=ApiUtil&&ApiUtil.__setModuleDefault||(Object.create?function(A,C){Object.defineProperty(A,"default",{enumerable:!0,value:C})}:function(A,C){A.default=C}),n=ApiUtil&&ApiUtil.__importStar||function(){var A=function(C){return A=Object.getOwnPropertyNames||function(T){var I=[];for(var M in T)Object.prototype.hasOwnProperty.call(T,M)&&(I[I.length]=M);return I},A(C)};return function(C){if(C&&C.__esModule)return C;var T={};if(C!=null)for(var I=A(C),M=0;M<I.length;M++)I[M]!=="default"&&e(T,C,I[M]);return t(T,C),T}}(),i=ApiUtil&&ApiUtil.__importDefault||function(A){return A&&A.__esModule?A:{default:A}};Object.defineProperty(ApiUtil,"__esModule",{value:!0}),ApiUtil.ApiUtil=void 0;const s=requireDist$3(),r=n(requireAxios$1()),o=n(requireFlat()),l=i(requireJsonToFormData()),c=requireConstants$1(),h=requireErrors(),p=requireLibs(),m=requireArrayUtil(),g=requireQueryStringUtil();let E=class{static async get(C,T,I){return this.invoke("GET",C,T,I)}static async post(C,T,I){return this.invoke("POST",C,T,I)}static async put(C,T,I){return this.invoke("PUT",C,T,I)}static async patch(C,T,I){return this.invoke("PATCH",C,T,I)}static async delete(C,T,I){return this.invoke("DELETE",C,T,I)}static async invoke(C,T,I,M){var j;const P=M!=null&&M.accessKey?{[c.GsgHeader.ACCESS_KEY_ID]:M.accessKey.accessKeyId,[c.GsgHeader.ACCESS_KEY_SECRET]:M.accessKey.accessKeySecret}:{},O={"Content-Type":I instanceof globalThis.FormData||typeof(I==null?void 0:I.getHeaders)=="function"?"multipart/form-data":"application/json; charset=utf-8",...M==null?void 0:M.headers,...P};try{const B=await(0,r.default)(T,{proxy:M==null?void 0:M.proxy,method:C,headers:O,signal:(M==null?void 0:M.signal)??((j=M==null?void 0:M.controller)==null?void 0:j.signal),params:C==="GET"?I:M==null?void 0:M.query,paramsSerializer:{serialize:D=>this.serializeQuery(D)},data:C!=="GET"?I:void 0,withCredentials:!0,responseType:(M==null?void 0:M.responseType)==="download"?"blob":(M==null?void 0:M.responseType)??"json",onUploadProgress:M==null?void 0:M.onUploadProgress,onDownloadProgress:M==null?void 0:M.onDownloadProgress,timeout:M==null?void 0:M.timeout,maxBodyLength:(M==null?void 0:M.maxBodyLength)??524288e3,maxContentLength:(M==null?void 0:M.maxContentLength)??524288e3});return(M==null?void 0:M.responseType)==="blob"?{data:B.data}:(M==null?void 0:M.responseType)==="download"?(p.FileSaver.saveAs(B.data,this.getDownloadFilename(B)),{}):(M==null?void 0:M.responseType)==="stream"?{data:{name:this.getDownloadFilename(B),stream:B.data}}:B.data}
381catch(B){if((0,r.isCancel)(B))throw new h.ApiError({error:{code:c.ErrorCode.ABORTED,message:"Aborted"},actualError:B});if((0,r.isAxiosError)(B)&&B.response){const{status:D,statusText:U}=B.response;let z=B.response.data;(M==null?void 0:M.responseType)==="download"&&(z=JSON.parse(await B.response.data.text()));const R={};for(const[a,f]of Object.entries(B.response.headers))(Array.isArray(f)||typeof f=="string"||typeof f=="number")&&(R[a]=f);throw z!=null&&z.error?new h.ApiError({status:D,statusText:U,headers:R,error:z.error,traceId:z.traceId}):new h.ApiError({status:D,statusText:U,headers:R,error:{message:c.Message.GENERIC_ERROR},actualError:B,traceId:z.traceId})}throw new h.ApiError({error:{message:c.Message.GENERIC_ERROR},actualError:B})}}static getDownloadFilename(C){try{return s.Buffer.from(C.headers.filename,"base64").toString()}catch{return"download"}}static constructFormData(C){const T=C!=null&&C.data?(0,l.default)(C.data,{mapping:I=>I}):new globalThis.FormData;return C!=null&&C.uploads&&Object.entries(C.uploads).forEach(([I,M])=>{for(const P of m.ArrayUtil.arrayify(M))T.append(I,P)}),T}static serializeQuery(C){return C=(0,o.default)(C,{delimiter:"-",safe:!0}),g.QueryStringUtil.stringify(C,{arrayFormat:"bracket"})}static deserializeQuery(C){const T=g.QueryStringUtil.parse(C,{arrayFormat:"bracket"});return(0,o.unflatten)(T,{delimiter:"-"})}};return ApiUtil.ApiUtil=E,ApiUtil}var UUID={},dist$2={},constants$1={},hasRequiredConstants$3;function requireConstants$3(){return hasRequiredConstants$3||(hasRequiredConstants$3=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.rfcBase32=e.uuid25Base36=e.flickrBase58=e.cookieBase90=void 0,e.cookieBase90="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!#$%&'()*+-./:<=>?@[]^_`{|}~",e.flickrBase58="123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ",e.uuid25Base36="0123456789abcdefghijklmnopqrstuvwxyz",e.rfcBase32="ABCDEFGHIJKLMNOPQRSTUVWXYZ234567",e.default={cookieBase90:e.cookieBase90,flickrBase58:e.flickrBase58,rfcBase32:e.rfcBase32,uuid25Base36:e.uuid25Base36}}(constants$1)),constants$1}var convertor={},converter,hasRequiredConverter;function requireConverter(){if(hasRequiredConverter)return converter;hasRequiredConverter=1;function e(t,n){if(!t||!n||!t.length||!n.length)throw new Error("Bad alphabet");this.srcAlphabet=t,this.dstAlphabet=n}return e.prototype.convert=function(t){var n,i,s,r={},o=this.srcAlphabet.length,l=this.dstAlphabet.length,c=t.length,h=typeof t=="string"?"":[];if(!this.isValid(t))throw new Error('Number "'+t+'" contains of non-alphabetic digits ('+this.srcAlphabet+")");if(this.srcAlphabet===this.dstAlphabet)return t;for(n=0;n<c;n++)r[n]=this.srcAlphabet.indexOf(t[n]);do{for(i=0,s=0,n=0;n<c;n++)i=i*o+r[n],i>=l?(r[s++]=parseInt(i/l,10),i=i%l):s>0&&(r[s++]=0);c=s,h=this.dstAlphabet.slice(i,i+1).concat(h)}while(s!==0);return h},e.prototype.isValid=function(t){for(var n=0;n<t.length;++n)if(this.srcAlphabet.indexOf(t[n])===-1)return!1;return!0},converter=e,converter}
381var anyBase_1,hasRequiredAnyBase;function requireAnyBase(){if(hasRequiredAnyBase)return anyBase_1;hasRequiredAnyBase=1;var e=requireConverter();function t(n,i){var s=new e(n,i);return function(r){return s.convert(r)}}return t.BIN="01",t.OCT="01234567",t.DEC="0123456789",t.HEX="0123456789abcdef",anyBase_1=t,anyBase_1}var config={},hasRequiredConfig;function requireConfig(){if(hasRequiredConfig)return config;hasRequiredConfig=1,Object.defineProperty(config,"__esModule",{value:!0});const e=requireConstants$3();return config.default={consistentLength:!0,alphabet:e.flickrBase58,uuid:()=>{var t;return(t=globalThis.crypto)==null?void 0:t.randomUUID()}},config}var utilities={},hasRequiredUtilities;function requireUtilities(){if(hasRequiredUtilities)return utilities;hasRequiredUtilities=1,Object.defineProperty(utilities,"__esModule",{value:!0}),utilities.checkForDuplicates=utilities.calculateMaxLength=void 0;const e=n=>Math.ceil(128/Math.log2(n));utilities.calculateMaxLength=e;const t=n=>{const i=new Set(n);return n.length!==i.size};return utilities.checkForDuplicates=t,utilities}var validate={},translate={},hasRequiredTranslate;function requireTranslate(){if(hasRequiredTranslate)return translate;hasRequiredTranslate=1,Object.defineProperty(translate,"__esModule",{value:!0}),translate.shortenUUID=translate.restoreUUID=void 0;const e=(n,i)=>{var s;return(s=n.hexFromAlphabet(i).padStart(32,"0").match(/(\w{8})(\w{4})(\w{4})(\w{4})(\w{12})/))==null?void 0:s.slice(1).join("-")};translate.restoreUUID=e;const t=(n,i)=>{const s=n.hexToAlphabet(i.toLowerCase().replace(/-/g,""));return n.consistentLength?s.padStart(n.maxLength,n.paddingCharacter):s};return translate.shortenUUID=t,translate}var hasRequiredValidate;function requireValidate(){return hasRequiredValidate||(hasRequiredValidate=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.isSubset=e.REGEX=void 0,e.validateUUID=n;const t=requireTranslate();e.REGEX=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/i;function n(r){return typeof r=="string"&&e.REGEX.test(r)}const i=(r,o)=>{const l=new Set(r);return o.split("").every(c=>l.has(c))};e.isSubset=i;const s=r=>(o,l=!1)=>{if(!o||typeof o!="string")return!1;const c=r.consistentLength?o.length===r.maxLength:o.length<=r.maxLength,h=(0,e.isSubset)(r.alphabet,o);return c&&h&&(l?n((0,t.restoreUUID)(r,o)):!0)};e.default=s}(validate)),validate}var hasRequiredConvertor;function requireConvertor(){if(hasRequiredConvertor)return convertor;hasRequiredConvertor=1;var e=convertor&&convertor.__importDefault||function(h){return h&&h.__esModule?h:{default:h}};Object.defineProperty(convertor,"__esModule",{value:!0}),convertor.createTranslator=void 0;const t=e(requireAnyBase()),n=e(requireConfig()),i=requireUtilities(),s=e(requireValidate()),r=requireTranslate(),o=(h={})=>{const p={...n.default,...h};if((0,i.checkForDuplicates)(p.alphabet))throw new Error("Alphabet contains duplicate characters.");const m={...p,maxLength:(0,i.calculateMaxLength)(p.alphabet.length),paddingCharacter:p.alphabet[0],hexFromAlphabet:(0,t.default)(p.alphabet,t.default.HEX),hexToAlphabet:(0,t.default)(t.default.HEX,p.alphabet)},g={alphabet:m.alphabet,fromUUID:E=>(0,r.shortenUUID)(m,E),generate:()=>(0,r.shortenUUID)(m,m.uuid()),maxLength:m.maxLength,toUUID:E=>(0,r.restoreUUID)(m,E),uuid:m.uuid,validate:(0,s.default)(m)};return Object.freeze(g),g},l=(h,p={})=>o({...p,alphabet:h}),c=(h,p)=>typeof h=="string"?l(h,p):o(h);return convertor.createTranslator=c,convertor}var quickTranslate={},hasRequiredQuickTranslate;function requireQuickTranslate(){if(hasRequiredQuickTranslate)return quickTranslate;hasRequiredQuickTranslate=1,Object.defineProperty(quickTranslate,"__esModule",{value:!0}),quickTranslate.generate=void 0;const e=requireConvertor();let t;const n=()=>(t===void 0&&(t=(0,e.createTranslator)()),t.generate());return quickTranslate.generate=n,quickTranslate}var hasRequiredDist$2;function requireDist$2(){return hasRequiredDist$2||(hasRequiredDist$2=1,function(e){var t=dist$2&&dist$2.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};
381Object.defineProperty(e,"__esModule",{value:!0}),e.generate=e.createTranslator=e.constants=void 0;var n=requireConstants$3();Object.defineProperty(e,"constants",{enumerable:!0,get:function(){return t(n).default}});var i=requireConvertor();Object.defineProperty(e,"createTranslator",{enumerable:!0,get:function(){return i.createTranslator}});var s=requireQuickTranslate();Object.defineProperty(e,"generate",{enumerable:!0,get:function(){return s.generate}})}(dist$2)),dist$2}var hasRequiredUUID;function requireUUID(){if(hasRequiredUUID)return UUID;hasRequiredUUID=1,Object.defineProperty(UUID,"__esModule",{value:!0}),UUID.UUID=void 0;const e=requireDist$2();let t=class{static short(){return this.shortUuid.generate()}static long(){return crypto.randomUUID()}static shortToLong(i){return i.length===36?i:this.shortUuid.toUUID(i)}static longToShort(i){return i.length===22?i:this.shortUuid.fromUUID(i)}};return UUID.UUID=t,t.shortUuid=(0,e.createTranslator)(),UUID}var DateFormatter={},hasRequiredDateFormatter;function requireDateFormatter(){if(hasRequiredDateFormatter)return DateFormatter;hasRequiredDateFormatter=1;var e=DateFormatter&&DateFormatter.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(DateFormatter,"__esModule",{value:!0}),DateFormatter.DateFormatter=void 0;const t=e(requireDayjs_min()),n=e(requireCustomParseFormat()),i=requireConstants$1();t.default.extend(n.default);let s=class{static isValidString(o,l,c){try{return!!this.toDate(o,l,c)}catch{return!1}}static isApiDate(o,l){return this.isValidString(o,i.DateFormat.API_DATE,l)}static isApiDateTime(o,l){return this.isValidString(o,i.DateFormat.API_DATETIME,l)}static isApiTime(o,l){return this.isValidString(`1900-01-01 ${o}`,`YYYY-MM-DD ${i.DateFormat.API_TIME}`,l)}static isApiYearMonth(o,l){return this.isValidString(o,i.DateFormat.API_YEAR_MONTH,l)}static isApiYear(o,l){return this.isValidString(o,i.DateFormat.API_YEAR,l)}static toDate(o,l,c){if(l){const p=(0,t.default)(o,l,c);if(!p.isValid())throw new Error(`Invalid value ${o} for ${c?"strict ":""}format ${l}`);return p.toDate()}const h=(0,t.default)(o);if(!h.isValid())throw new Error(`Invalid value ${o}`);return h.toDate()}static format(o,l,c,h){if(typeof o=="string")return(0,t.default)(this.toDate(o,l,h)).format(c);if(o instanceof Date)return(0,t.default)(o).format(l);throw new Error("Invalid argument")}static apiDate(o,l){if(typeof o=="string"){const c=this.toDate(o,i.DateFormat.API_DATE,l);return this.toFormattable(c)}if(o instanceof Date)return this.format(o,i.DateFormat.API_DATE);throw new Error("Invalid argument")}static apiDateTime(o,l){if(typeof o=="string"){const c=this.toDate(o,i.DateFormat.API_DATETIME,l);return this.toFormattable(c)}if(o instanceof Date){const c=o?new Date(o):null;if(c&&l){const h=l;c.setHours(h.getHours()),c.setMinutes(h.getMinutes()),c.setSeconds(h.getSeconds())}return this.format(c,i.DateFormat.API_DATETIME)}throw new Error("Invalid argument")}static apiTime(o,l){if(typeof o=="string"){const c=this.toDate(`1900-01-01 ${o}`,`YYYY-MM-DD ${i.DateFormat.API_TIME}`,l);return this.toFormattable(c)}if(o instanceof Date)return this.format(o,i.DateFormat.API_TIME);throw new Error("Invalid argument")}static apiYearMonth(o,l){if(typeof o=="string"){const c=this.toDate(o,i.DateFormat.API_YEAR_MONTH,l);return this.toFormattable(c)}if(o instanceof Date)return this.format(o,i.DateFormat.API_YEAR_MONTH);throw new Error("Invalid argument")}static apiYear(o,l){if(typeof o=="string"){const c=this.toDate(o,i.DateFormat.API_YEAR,l);return this.toFormattable(c)}if(o instanceof Date)return this.format(o,i.DateFormat.API_YEAR);throw new Error("Invalid argument")}static mysqlDate(o){if(typeof o=="string"){const l=this.toDate(o,i.DateFormat.MYSQL_DATE,!0);return this.toFormattable(l)}if(o instanceof Date)return this.format(o,i.DateFormat.MYSQL_DATE);throw new Error("Invalid argument")}static mysqlDateTime(o){if(typeof o=="string"){const l=this.toDate(o,i.DateFormat.MYSQL_DATETIME,!0);return this.toFormattable(l)}if(o instanceof Date)return this.format(o,i.DateFormat.MYSQL_DATETIME);throw new Error("Invalid argument")}
381static mysqlTime(o){if(typeof o=="string"){const l=this.toDate(`1900-01-01 ${o}`,`YYYY-MM-DD ${i.DateFormat.MYSQL_TIME}`,!0);return this.toFormattable(l)}if(o instanceof Date)return this.format(o,i.DateFormat.MYSQL_TIME);throw new Error("Invalid argument")}static displayDate(o,l,c){const h=this.parseDateOrStr(i.DateFormat.API_DATE,o,l,c);return this.format(h,i.DateFormat.DISPLAY_DATE)}static displayDateTime(o,l,c){const h=this.parseDateOrStr(i.DateFormat.API_DATETIME,o,l,c);return this.format(h,i.DateFormat.DISPLAY_DATETIME)}static displayTime(o,l,c){const h=this.parseDateOrStr(i.DateFormat.API_TIME,o,l,c);return this.format(h,i.DateFormat.DISPLAY_TIME)}static displayDayMonth(o){return this.format(o,i.DateFormat.DISPLAY_DAY_MONTH)}static displayMonthYear(o,l,c){const h=this.parseDateOrStr(i.DateFormat.API_YEAR_MONTH,o,l,c);return this.format(h,i.DateFormat.DISPLAY_MONTH_YEAR)}static displayYear(o,l,c){const h=this.parseDateOrStr(i.DateFormat.API_YEAR,o,l,c);return this.format(h,i.DateFormat.DISPLAY_YEAR)}static parseDateOrStr(o,l,c,h){if(typeof l=="string")return c==null?this.toDate(l,o):typeof c=="boolean"?this.toDate(l,o,c):this.toDate(l,c,h);if(l instanceof Date)return l;throw new Error("Invalid argument")}static toFormattable(o){return Object.assign(o,{format:l=>this.format(o,l),apiDate:()=>this.apiDate(o),apiDateTime:()=>this.apiDateTime(o),apiTime:()=>this.apiTime(o),apiYearMonth:()=>this.apiYearMonth(o),apiYear:()=>this.apiYear(o),mysqlDate:()=>this.mysqlDate(o),mysqlDateTime:()=>this.mysqlDateTime(o),mysqlTime:()=>this.mysqlTime(o),displayDate:()=>this.displayDate(o),displayDateTime:()=>this.displayDateTime(o),displayTime:()=>this.displayTime(o),displayDayMonth:()=>this.displayDayMonth(o),displayMonthYear:()=>this.displayMonthYear(o),displayYear:()=>this.displayYear(o)})}};return DateFormatter.DateFormatter=s,DateFormatter}var DateUtil={},duration$1={exports:{}},duration=duration$1.exports,hasRequiredDuration;function requireDuration(){return hasRequiredDuration||(hasRequiredDuration=1,function(e,t){(function(n,i){e.exports=i()})(duration,function(){var n,i,s=1e3,r=6e4,o=36e5,l=864e5,c=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,h=31536e6,p=2628e6,m=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/,g={years:h,months:p,days:l,hours:o,minutes:r,seconds:s,milliseconds:1,weeks:6048e5},E=function(j){return j instanceof N},A=function(j,B,D){return new N(j,D,B.$l)},C=function(j){return i.p(j)+"s"},T=function(j){return j<0},I=function(j){return T(j)?Math.ceil(j):Math.floor(j)},M=function(j){return Math.abs(j)},P=function(j,B){return j?T(j)?{negative:!0,format:""+M(j)+B}:{negative:!1,format:""+j+B}:{negative:!1,format:""}},N=function(){function j(D,U,z){var R=this;if(this.$d={},this.$l=z,D===void 0&&(this.$ms=0,this.parseFromMilliseconds()),U)return A(D*g[C(U)],this);if(typeof D=="number")return this.$ms=D,this.parseFromMilliseconds(),this;if(typeof D=="object")return Object.keys(D).forEach(function(d){R.$d[C(d)]=D[d]}),this.calMilliseconds(),this;
vendor: 1,117 bytes, line 381
381if(typeof D=="string"){var a=D.match(m);if(a){var f=a.slice(2).map(function(d){return d!=null?Number(d):0});return this.$d.years=f[0],this.$d.months=f[1],this.$d.weeks=f[2],this.$d.days=f[3],this.$d.hours=f[4],this.$d.minutes=f[5],this.$d.seconds=f[6],this.calMilliseconds(),this}}return this}var B=j.prototype;return B.calMilliseconds=function(){var D=this;this.$ms=Object.keys(this.$d).reduce(function(U,z){return U+(D.$d[z]||0)*g[z]},0)},B.parseFromMilliseconds=function(){var D=this.$ms;this.$d.years=I(D/h),D%=h,this.$d.months=I(D/p),D%=p,this.$d.days=I(D/l),D%=l,this.$d.hours=I(D/o),D%=o,this.$d.minutes=I(D/r),D%=r,this.$d.seconds=I(D/s),D%=s,this.$d.milliseconds=D},B.toISOString=function(){var D=P(this.$d.years,"Y"),U=P(this.$d.months,"M"),z=+this.$d.days||0;this.$d.weeks&&(z+=7*this.$d.weeks);var R=P(z,"D"),a=P(this.$d.hours,"H"),f=P(this.$d.minutes,"M"),d=this.$d.seconds||0;this.$d.milliseconds&&(d+=this.$d.milliseconds/1e3,d=Math.round(1e3*d)/1e3);var v=P(d,"S"),b=D.negative||U.negative||R.negative||a.negative||f.negative||v.negative,S=a.format||f.format||v.format?"T":"",w=(b?"-":"")+"P"+D.format
381+U.format+R.format+S+a.format+f.format+v.format;return w==="P"||w==="-P"?"P0D":w},B.toJSON=function(){return this.toISOString()},B.format=function(D){var U=D||"YYYY-MM-DDTHH:mm:ss",z={Y:this.$d.years,YY:i.s(this.$d.years,2,"0"),YYYY:i.s(this.$d.years,4,"0"),M:this.$d.months,MM:i.s(this.$d.months,2,"0"),D:this.$d.days,DD:i.s(this.$d.days,2,"0"),H:this.$d.hours,HH:i.s(this.$d.hours,2,"0"),m:this.$d.minutes,mm:i.s(this.$d.minutes,2,"0"),s:this.$d.seconds,ss:i.s(this.$d.seconds,2,"0"),SSS:i.s(this.$d.milliseconds,3,"0")};return U.replace(c,function(R,a){return a||String(z[R])})},B.as=function(D){return this.$ms/g[C(D)]},B.get=function(D){var U=this.$ms,z=C(D);return z==="milliseconds"?U%=1e3:U=z==="weeks"?I(U/g[z]):this.$d[z],U||0},B.add=function(D,U,z){var R;return R=U?D*g[C(U)]:E(D)?D.$ms:A(D,this).$ms,A(this.$ms+R*(z?-1:1),this)},B.subtract=function(D,U){return this.add(D,U,!0)},B.locale=function(D){var U=this.clone();return U.$l=D,U},B.clone=function(){return A(this.$ms,this)},B.humanize=function(D){return n().add(this.$ms,"ms").locale(this.$l).fromNow(!D)},B.valueOf=function(){return this.asMilliseconds()},B.milliseconds=function(){return this.get("milliseconds")},B.asMilliseconds=function(){return this.as("milliseconds")},B.seconds=function(){return this.get("seconds")},B.asSeconds=function(){return this.as("seconds")},B.minutes=function(){return this.get("minutes")},B.asMinutes=function(){return this.as("minutes")},B.hours=function(){return this.get("hours")},B.asHours=function(){return this.as("hours")},B.days=function(){return this.get("days")},B.asDays=function(){return this.as("days")},B.weeks=function(){return this.get("weeks")},B.asWeeks=function(){return this.as("weeks")},B.months=function(){return this.get("months")},B.asMonths=function(){return this.as("months")},B.years=function(){return this.get("years")},B.asYears=function(){return this.as("years")},j}(),O=function(j,B,D){return j.add(B.years()*D,"y").add(B.months()*D,"M").add(B.days()*D,"d").add(B.hours()*D,"h").add(B.minutes()*D,"m").add(B.seconds()*D,"s").add(B.milliseconds()*D,"ms")};return function(j,B,D){n=D,i=D().$utils(),D.duration=function(R,a){var f=D.locale();return A(R,{$l:f},a)},D.isDuration=E;var U=B.prototype.add,z=B.prototype.subtract;B.prototype.add=function(R,a){return E(R)?O(this,R,1):U.bind(this)(R,a)},B.prototype.subtract=function(R,a){return E(R)?O(this,R,-1):z.bind(this)(R,a)}}})}(duration$1)),duration$1.exports}var isBetween$1={exports:{}},isBetween=isBetween$1.exports,hasRequiredIsBetween;function requireIsBetween(){return hasRequiredIsBetween||(hasRequiredIsBetween=1,function(e,t){(function(n,i){e.exports=i()})(isBetween,function(){return function(n,i,s){i.prototype.isBetween=function(r,o,l,c){var h=s(r),p=s(o),m=(c=c||"()")[0]==="(",g=c[1]===")";return(m?this.isAfter(h,l):!this.isBefore(h,l))&&(g?this.isBefore(p,l):!this.isAfter(p,l))||(m?this.isBefore(h,l):!this.isAfter(h,l))&&(g?this.isAfter(p,l):!this.isBefore(p,l))}}})}(isBetween$1)),isBetween$1.exports}var isSameOrAfter$1={exports:{}},isSameOrAfter=isSameOrAfter$1.exports,hasRequiredIsSameOrAfter;function requireIsSameOrAfter(){return hasRequiredIsSameOrAfter||(hasRequiredIsSameOrAfter=1,function(e,t){(function(n,i){e.exports=i()})(isSameOrAfter,function(){return function(n,i){i.prototype.isSameOrAfter=function(s,r){return this.isSame(s,r)||this.isAfter(s,r)}}})}(isSameOrAfter$1)),isSameOrAfter$1.exports}var isSameOrBefore$1={exports:{}},isSameOrBefore=isSameOrBefore$1.exports,hasRequiredIsSameOrBefore;function requireIsSameOrBefore(){return hasRequiredIsSameOrBefore||(hasRequiredIsSameOrBefore=1,function(e,t){(function(n,i){e.exports=i()})(isSameOrBefore,function(){return function(n,i){i.prototype.isSameOrBefore=function(s,r){return this.isSame(s,r)||this.isBefore(s,r)}}})}(isSameOrBefore$1)),isSameOrBefore$1.exports}var relativeTime$1={exports:{}},relativeTime=relativeTime$1.exports,hasRequiredRelativeTime;function requireRelativeTime(){return hasRequiredRelativeTime||(hasRequiredRelativeTime=1,function(e,t){(function(n,i){e.exports=i()})(relativeTime,function(){return function(n,i,s){n=n||{};var r=i.prototype,o={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function l(h,p,m,g){return r.fromToBase(h,p,m,g)}s.en.relativeTime=o,r.fromToBase=function(h,p,m,g,E){for(var A,C,T,I=m.$locale().relativeTime||o,M=n.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],P=M.length,N=0;N<P;N+=1){var O=M[N];O.d&&(A=g?s(h).diff(m,O.d,!0):m.diff(h,O.d,!0));var j=(n.rounding||Math.round)(Math.abs(A));if(T=A>0,j<=O.r||!O.r){j<=1&&N>0&&(O=M[N-1]);var B=I[O.l];
381E&&(j=E(""+j)),C=typeof B=="string"?B.replace("%d",j):B(j,p,O.l,T);break}}if(p)return C;var D=T?I.future:I.past;return typeof D=="function"?D(C):D.replace("%s",C)},r.to=function(h,p){return l(h,p,this,!0)},r.from=function(h,p){return l(h,p,this)};var c=function(h){return h.$u?s.utc():s()};r.toNow=function(h){return this.to(c(this),h)},r.fromNow=function(h){return this.from(c(this),h)}}})}(relativeTime$1)),relativeTime$1.exports}var weekOfYear$1={exports:{}},weekOfYear=weekOfYear$1.exports,hasRequiredWeekOfYear;function requireWeekOfYear(){return hasRequiredWeekOfYear||(hasRequiredWeekOfYear=1,function(e,t){(function(n,i){e.exports=i()})(weekOfYear,function(){var n="week",i="year";return function(s,r,o){var l=r.prototype;l.week=function(c){if(c===void 0&&(c=null),c!==null)return this.add(7*(c-this.week()),"day");var h=this.$locale().yearStart||1;if(this.month()===11&&this.date()>25){var p=o(this).startOf(i).add(1,i).date(h),m=o(this).endOf(n);if(p.isBefore(m))return 1}var g=o(this).startOf(i).date(h).startOf(n).subtract(1,"millisecond"),E=this.diff(g,n,!0);return E<0?o(this).startOf("week").week():Math.ceil(E)},l.weeks=function(c){return c===void 0&&(c=null),this.week(c)}}})}(weekOfYear$1)),weekOfYear$1.exports}var preciseRange$1={exports:{}},preciseRange=preciseRange$1.exports,hasRequiredPreciseRange;function requirePreciseRange(){return hasRequiredPreciseRange||(hasRequiredPreciseRange=1,function(e,t){(function(n,i){e.exports=i()})(preciseRange,function(){return function(n,i,s){var r={nodiff:"",year:"year",years:"years",month:"month",months:"months",day:"day",days:"days",hour:"hour",hours:"hours",minute:"minute",minutes:"minutes",second:"second",seconds:"seconds",delimiter:" "};function o(h,p){return h+" "+r[p+(h===1?"":"s")]}function l(h,p,m,g,E,A){var C=[];return h&&C.push(o(h,"year")),p&&C.push(o(p,"month")),m&&C.push(o(m,"day")),g&&C.push(o(g,"hour")),E&&C.push(o(E,"minute")),A&&C.push(o(A,"second")),C.join(r.delimiter)}function c(h,p,m,g,E,A,C){return{years:h,months:p,days:m,hours:g,minutes:E,seconds:A,firstDateWasLater:C}}s.preciseDiff=function(h,p,m){var g=s(h),E=s(p),A;if(g.isSame(E))return m?c(0,0,0,0,0,0,!1):r.nodiff;if(g.isAfter(E)){var C=g;g=E,E=C,A=!0}else A=!1;var T=E.year()-g.year(),I=E.month()-g.month(),M=E.date()-g.date(),P=E.hour()-g.hour(),N=E.minute()-g.minute(),O=E.second()-g.second();if(O<0&&(O=60+O,N--),N<0&&(N=60+N,P--),P<0&&(P=24+P,M--),M<0){var j=s(E.year()+"-"+(E.month()+1)).subtract(1,"M").daysInMonth();j<g.date()?M=j+M+(g.date()-j):M=j+M,I--}return I<0&&(I=12+I,T--),m?c(T,I,M,P,N,O,A):l(T,I,M,P,N,O)}}})}(preciseRange$1)),preciseRange$1.exports}var StringUtil={},pluralize$1={exports:{}},pluralize=pluralize$1.exports,hasRequiredPluralize;function requirePluralize(){return hasRequiredPluralize||(hasRequiredPluralize=1,function(e,t){(function(n,i){typeof commonjsRequire=="function"?e.exports=i():n.pluralize=i()})(pluralize,function(){var n=[],i=[],s={},r={},o={};function l(C){return typeof C=="string"?new RegExp("^"+C+"$","i"):C}function c(C,T){return C===T?T:C===C.toLowerCase()?T.toLowerCase():C===C.toUpperCase()?T.toUpperCase():C[0]===C[0].toUpperCase()?T.charAt(0).toUpperCase()+T.substr(1).toLowerCase():T.toLowerCase()}function h(C,T){return C.replace(/\$(\d{1,2})/g,function(I,M){return T[M]||""})}function p(C,T){return C.replace(T[0],function(I,M){var P=h(T[1],arguments);return c(I===""?C[M-1]:I,P)})}function m(C,T,I){if(!C.length||s.hasOwnProperty(C))return T;for(var M=I.length;M--;){var P=I[M];if(P[0].test(T))return p(T,P)}return T}function g(C,T,I){return function(M){var P=M.toLowerCase();return T.hasOwnProperty(P)?c(M,P):C.hasOwnProperty(P)?c(M,C[P]):m(P,M,I)}}function E(C,T,I,M){return function(P){var N=P.toLowerCase();return T.hasOwnProperty(N)?!0:C.hasOwnProperty(N)?!1:m(N,N,I)===N}}function A(C,T,I){var M=T===1?A.singular(C):A.plural(C);return(I?T+" ":"")+M}return A.plural=g(o,r,n),A.isPlural=E(o,r,n),A.singular=g(r,o,i),A.isSingular=E(r,o,i),A.addPluralRule=function(C,T){n.push([l(C),T])},A.addSingularRule=function(C,T){i.push([l(C),T])},A.addUncountableRule=function(C){if(typeof C=="string"){s[C.toLowerCase()]=!0;return}A.addPluralRule(C,"$0"),A.addSingularRule(C,"$0")},A.addIrregularRule=function(C,T){T=T.toLowerCase(),C=C.toLowerCase(),o[C]=T,r[T]=C},[["I","we"],["me","us"],["he","they"],["she","they"],["them","them"],["myself","ourselves"],["yourself","yourselves"],["itself","themselves"],["herself","themselves"],["himself","themselves"],["themself","themselves"],["is","are"],["was","were"],["has","have"],["this","these"],["that","those"],["echo","echoes"],["dingo","dingoes"],["volcano","volcanoes"],["tornado","tornadoes"],["torpedo","torpedoes"],["genus","genera"],["viscus","viscera"],["stigma","stigmata"],["stoma","stomata"],["dogma","dogmata"],["lemma","lemmata"],["schema","schemata"],["anathema","anathemata"],["ox","oxen"],["axe","axes"],["die","dice"],["yes","yeses"],["foot","feet"],["eave","eaves"],["goose","geese"],["tooth","teeth"],["quiz","quizzes"],["human","humans"],["proof","proofs"],["carve","carves"],["valve","valves"],["looey","looies"],["thief","thieves"],["groove","grooves"],["pickaxe","pickaxes"],["passerby","passersby"]].forEac
381h(function(C){return A.addIrregularRule(C[0],C[1])}),[[/s?$/i,"s"],[/[^\u0000-\u007F]$/i,"$0"],[/([^aeiou]ese)$/i,"$1"],[/(ax|test)is$/i,"$1es"],[/(alias|[^aou]us|t[lm]as|gas|ris)$/i,"$1es"],[/(e[mn]u)s?$/i,"$1s"],[/([^l]ias|[aeiou]las|[ejzr]as|[iu]am)$/i,"$1"],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1i"],[/(alumn|alg|vertebr)(?:a|ae)$/i,"$1ae"],[/(seraph|cherub)(?:im)?$/i,"$1im"],[/(her|at|gr)o$/i,"$1oes"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|automat|quor)(?:a|um)$/i,"$1a"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)(?:a|on)$/i,"$1a"],[/sis$/i,"ses"],[/(?:(kni|wi|li)fe|(ar|l|ea|eo|oa|hoo)f)$/i,"$1$2ves"],[/([^aeiouy]|qu)y$/i,"$1ies"],[/([^ch][ieo][ln])ey$/i,"$1ies"],[/(x|ch|ss|sh|zz)$/i,"$1es"],[/(matr|cod|mur|sil|vert|ind|append)(?:ix|ex)$/i,"$1ices"],[/\b((?:tit)?m|l)(?:ice|ouse)$/i,"$1ice"],[/(pe)(?:rson|ople)$/i,"$1ople"],[/(child)(?:ren)?$/i,"$1ren"],[/eaux$/i,"$0"],[/m[ae]n$/i,"men"],["thou","you"]].forEach(function(C){return A.addPluralRule(C[0],C[1])}),[[/s$/i,""],[/(ss)$/i,"$1"],[/(wi|kni|(?:after|half|high|low|mid|non|night|[^\w]|^)li)ves$/i,"$1fe"],[/(ar|(?:wo|[ae])l|[eo][ao])ves$/i,"$1f"],[/ies$/i,"y"],[/\b([pl]|zomb|(?:neck|cross)?t|coll|faer|food|gen|goon|group|lass|talk|goal|cut)ies$/i,"$1ie"],[/\b(mon|smil)ies$/i,"$1ey"],[/\b((?:tit)?m|l)ice$/i,"$1ouse"],[/(seraph|cherub)im$/i,"$1"],[/(x|ch|ss|sh|zz|tto|go|cho|alias|[^aou]us|t[lm]as|gas|(?:her|at|gr)o|[aeiou]ris)(?:es)?$/i,"$1"],[/(analy|diagno|parenthe|progno|synop|the|empha|cri|ne)(?:sis|ses)$/i,"$1sis"],[/(movie|twelve|abuse|e[mn]u)s$/i,"$1"],[/(test)(?:is|es)$/i,"$1is"],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1us"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|quor)a$/i,"$1um"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)a$/i,"$1on"],[/(alumn|alg|vertebr)ae$/i,"$1a"],[/(cod|mur|sil|vert|ind)ices$/i,"$1ex"],[/(matr|append)ices$/i,"$1ix"],[/(pe)(rson|ople)$/i,"$1rson"],[/(child)ren$/i,"$1"],[/(eau)x?$/i,"$1"],[/men$/i,"man"]].forEach(function(C){return A.addSingularRule(C[0],C[1])}),["adulthood","advice","agenda","aid","aircraft","alcohol","ammo","analytics","anime","athletics","audio","bison","blood","bream","buffalo","butter","carp","cash","chassis","chess","clothing","cod","commerce","cooperation","corps","debris","diabetes","digestion","elk","energy","equipment","excretion","expertise","firmware","flounder","fun","gallows","garbage","graffiti","hardware","headquarters","health","herpes","highjinks","homework","housework","information","jeans","justice","kudos","labour","literature","machinery","mackerel","mail","media","mews","moose","music","mud","manga","news","only","personnel","pike","plankton","pliers","police","pollution","premises","rain","research","rice","salmon","scissors","series","sewage","shambles","shrimp","software","species","staff","swine","tennis","traffic","transportation","trout","tuna","wealth","welfare","whiting","wildebeest","wildlife","you",/pok[eé]mon$/i,/[^aeiou]ese$/i,/deer$/i,/fish$/i,/measles$/i,/o[iu]s$/i,/pox$/i,/sheep$/i].forEach(A.addUncountableRule),A})}(pluralize$1)),pluralize$1.exports}var hasRequiredStringUtil;function requireStringUtil(){if(hasRequiredStringUtil)return StringUtil;hasRequiredStringUtil=1;var e=StringUtil&&StringUtil.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(StringUtil,"__esModule",{value:!0}),StringUtil.StringUtil=void 0;const t=e(requirePluralize()),n=requireArrayUtil();let i=class{static padLeft(r,o,l){return r||(r=""),r.length>=o?r:new Array(o-r.length+1).join(l)+r}static padRight(r,o,l){return r||(r=""),r.length>=o?r:r+new Array(o-r.length+1).join(l)}static truncate(r,o,l=!0){const c="...";if(r.length>o){const h=l?o-c.length:o;return`${r.substring(0,h)}${c}`}return r}static romanize(r){const o=String(+r).split(""),l=["","c","cc","ccc","cd","d","dc","dcc","dccc","cm","","x","xx","xxx","xl","l","lx","lxx","lxxx","xc","","i","ii","iii","iv","v","vi","vii","viii","ix"];let c="",h=3;for(;h--;){const p=o.pop();p&&(c=(l[+p+h*10]??"")+c)}return Array(+o.join("")+1).join("M")+c}static pluralize(r,o,l=!0){return(0,t.default)(r,o,o==null?!1:l)}static capitaliseFirstLetter(r){return r.charAt(0).toUpperCase()+r.slice(1).toLowerCase()}static toTitleCase(r){const o=["a","an","the","and","but","or","for","nor","as","at","by","for","from","in","into","of","on","to","with"];return r.split(" ").map((l,c)=>(l=l.toLowerCase(),c===0||!o.includes(l)?this.capitaliseFirstLetter(l):l)).join(" ")}static toOrdinal(r,o){if(r>99)return"";const l=["zeroth","first","second","third","fourth","fifth","sixth","seventh","eighth","ninth","tenth","eleventh","twelfth","thirteenth","fourteenth","fifteenth","sixteenth","seventeenth","eighteenth","nineteenth"],c=["twent","thirt","fort","fift","sixt","sevent","eight","ninet"],h=o?this.capitaliseFirstLetter:p=>p;return r<20?h(l[r]):r%10===0?h(`${c[Math.floor(r/10)-2]}ieth`):h(`${c[Math.floor(r/10)-2]}y-${l[r%10]}`)}static toOrdinalNumber(r){const o=["th","st","nd","rd"],l=r%10,c=r%100;return l>=1&&l<=3&&(c<=10||c>=14)?`${r}${o[l]}`:`${r}th`}static sanitizeRegexPattern(r){return r.replace(/[\[\]\{\}\(\)\+\^\$\.\?\*\|\\]/g,"\\$&")}static andJoin(r,o="and"){return r.length===0?"":r.length===1?r[0]:`${r.slice(0,-1).join(", ")} ${o} ${r[r.length-1]}`}static toFixed(r,o,l){const c=typeof o=="number"?o:o.maximumFractionDigits,h=(typeof o=="number"?l:o.minimumFractionDigits)??0,p=(typeof o=="number"?void 0:o.thousandsSeparators)??!1,m=(T,I)=>
381(p&&(T=Number(T).toLocaleString()),I?`${T}.${I}`:T),g=r.toFixed(c);if(!g.includes("."))return m(g);const E=g.split("."),A=E[0];let C=E[1];for(let T=C.length-1;T>=0;T--)if(C[T]!=="0"){C=C.substring(0,T+1);break}else T===0&&(C="");return h===0&&C===""?m(A):(C=this.padRight(C,h,"0"),m(A,C))}static normalizeNewLine(r){return r.replace(RegExp(`\r 382`,"g"),` 383`)}static tokenizedIncludes(r,o){const l=n.ArrayUtil.truthy(r.split(" ").map(h=>h.trim()));return n.ArrayUtil.truthy(o.split(" ").map(h=>h.trim())).every(h=>l.some(p=>p.includes(h)))}static numericToAlphabet(r){let o=Math.abs(r),l="";for(;o>0;){const c=(o-1)%26;l=String.fromCharCode(65+c)+l,o=Math.floor((o-1)/26)}return l}};return StringUtil.StringUtil=i,StringUtil}var hasRequiredDateUtil;function requireDateUtil(){if(hasRequiredDateUtil)return DateUtil;hasRequiredDateUtil=1;var e=DateUtil&&DateUtil.__importDefault||function(g){return g&&g.__esModule?g:{default:g}};Object.defineProperty(DateUtil,"__esModule",{value:!0}),DateUtil.DateUtil=void 0;const t=e(requireDayjs_min()),n=e(requireDuration()),i=e(requireIsBetween()),s=e(requireIsSameOrAfter()),r=e(requireIsSameOrBefore()),o=e(requireRelativeTime()),l=e(requireWeekOfYear()),c=e(requirePreciseRange()),h=requireDateFormatter(),p=requireStringUtil();t.default.extend(o.default),t.default.extend(c.default),t.default.extend(s.default),t.default.extend(r.default),t.default.extend(i.default),t.default.extend(l.default),t.default.extend(n.default);let m=class extends h.DateFormatter{static getDiff(E,A,C){return(0,t.default)(A).diff((0,t.default)(E),C)}static getRelative(E,A){return(0,t.default)(E).from(A,!0)}static getPreciseRelative(E,A){return t.default.preciseDiff((0,t.default)(E),(0,t.default)(A))}static getShortRelative(E,A){let C=typeof E=="number"?E:Math.trunc(this.getDiff(E,A,"second"));const T=C<0?"-":"";C=Math.abs(C);const I=Math.floor(C/3600);C-=I*3600;const M=Math.floor(C/60);C-=M*60;const P=[];return I&&P.push(`${I}hr`),M&&P.push(`${M}min`),C&&P.push(`${Math.round(C)}s`),P.length===0?"0s":T+P.join(" ")}static getShortRelative2(E,A,C){let T,I;typeof E=="number"?(T=Math.trunc(E),I=A??"*:M:S"):(T=Math.trunc(this.getDiff(E,A,"second")),I=C??"*:M:S");const M=T<0?"-":"";T=Math.abs(T);const P=Math.floor(T/3600);T-=P*3600;const N=Math.floor(T/60);T-=N*60;const O=[];I.startsWith("H")?(O.push(P),O.push(N)):I.startsWith("M")?O.push(P*60+N):(P&&O.push(P),O.push(N)),I.endsWith("S")&&O.push(T);const j=O.map(B=>p.StringUtil.padLeft(B.toString(),2,"0")).join(":");return`${M}${j}`}static setTime(E,A){const C=new Date(E.getTime());return C.setHours(A.getHours()),C.setMinutes(A.getMinutes()),C.setSeconds(A.getSeconds()),C}static addTime(E,A,C){return(0,t.default)(E).add(A,C).toDate()}static subtractTime(E,A,C){return(0,t.default)(E).subtract(A,C).toDate()}static getStartOfYear(E){return(0,t.default)(E).startOf("year").toDate()}static getEndOfYear(E){return(0,t.default)(E).endOf("year").toDate()}static getStartOfMonth(E){return(0,t.default)(E).startOf("month").toDate()}static getEndOfMonth(E){return(0,t.default)(E).endOf("month").toDate()}static getStartOfWeek(E,A=1){const C=(0,t.default)(this.addTime(E,-A,"day")).startOf("week").toDate();return this.addTime(C,A,"day")}static getEndOfWeek(E,A=1){const C=(0,t.default)(this.addTime(E,-A,"day")).endOf("week").toDate();return this.addTime(C,A,"day")}static getStartOfDate(E){return(0,t.default)(E).startOf("date").toDate()}static getEndOfDate(E){return(0,t.default)(E).endOf("date").toDate()}static getStartOfHour(E){return(0,t.default)(E).startOf("hour").toDate()}static getEndOfHour(E){return(0,t.default)(E).endOf("hour").toDate()}static getStartOfMinute(E){return(0,t.default)(E).startOf("minute").toDate()}static getEndOfMinute(E){return(0,t.default)(E).endOf("minute").toDate()}static getDay(E,A="long"){const T=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"][typeof E=="number"?E:(0,t.default)(E).day()];return A==="long"?T:T.substring(0,3)}static getMonth(E,A="long"){const T=["January","February","March","April","May","June","July","August","September","October","November","December"][(0,t.default)(E).month()];return A==="long"?T:T.substring(0,3)}static getWeekOfYear(E){return(0,t.default)(E).week()}static isSame(E,A,C){return(0,t.default)(E).isSame((0,t.default)(A),C)}static isBefore(E,A,C){return(0,t.default)(E).isBefore((0,t.default)(A),C)}static isAfter(E,A,C){return(0,t.default)(E).isAfter((0,t.default)(A),C)}static isSameDate(E,A){return this.isSame(E,A,"date")}static isBeforeDate(E,A){return this.isBefore(E,A,"date")}static isAfterDate(E,A){return this.isAfter(E,A,"date")}static isBetween(E,A,C,T,I="[]"){return(0,t.default)(E).isBetween((0,t.default)(A),(0,t.default)(C),T,I)}static isBetweenDate(E,A,C,T="[]"){return this.isBetween(E,A,C,"date",T)}static isFirstNdaysOfMonth(E,A){const C=this.getStartOfMonth(E),T=this.addTime(C,A-1,"day");return this.isBetweenDate(E,C,T)}static getTimePeriod(E){const A=E.getHours();return A>=6&&A<12?"morning":A>=12&&A<18?"afternoon":"evening"}static getAge(E,A=new Date){return A.getFullYear()-E.getFullYear()}static getExactAge(E,A=new Date){let C=A.getFullYear()-E.getFullYear();return A.getMonth()>E.getMonth()||A.getMonth()===E.getMonth()&&A.getDate()>=E.getDate()||(C-=1),C}static getMin(...E){return(0,t.default)(Math.min(...E.map(A=>A.getTime()))).toDate()}static getMax(...E){return(0,t.default)(Math.max(...E.map(A=>A.getTime()))).toDate()}
383static convertDuration(E,A,C){if(isNaN(E))throw new Error(`Invalid duration: ${E}`);if(E===0)return 0;if(A===C)return E;const T=t.default.duration(E,A);switch(C){case"millisecond":return T.asMilliseconds();case"second":return T.asSeconds();case"minute":return T.asMinutes();case"hour":return T.asHours();case"day":return T.asDays();case"week":return T.asWeeks()}}};return DateUtil.DateUtil=m,DateUtil}var RandomUtil={},hasRequiredRandomUtil;function requireRandomUtil(){if(hasRequiredRandomUtil)return RandomUtil;hasRequiredRandomUtil=1,Object.defineProperty(RandomUtil,"__esModule",{value:!0}),RandomUtil.RandomUtil=void 0;let e=class{static random(n,i,s=!0){const r=Math.random()*(i+1-n)+n;return s?Math.floor(r):r}static chance(n){return n>this.random(0,99,!1)}static maybe(){return this.chance(50)}static pick(n){return n[this.random(0,n.length-1)]}};return RandomUtil.RandomUtil=e,RandomUtil}var SleepUtil={},hasRequiredSleepUtil;function requireSleepUtil(){if(hasRequiredSleepUtil)return SleepUtil;hasRequiredSleepUtil=1,Object.defineProperty(SleepUtil,"__esModule",{value:!0}),SleepUtil.SleepUtil=void 0;let e=class{static sleep(n){return new Promise(i=>setTimeout(i,n))}};return SleepUtil.SleepUtil=e,SleepUtil}var Formatter={},libphonenumberJs={exports:{}},min={exports:{}};const version$1=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=JSON.parse('{"AC":["247","00","(?:[01589]\\\\d|[46])\\\\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|5
3835|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(?:(?
383:[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)?","8001\\\\d{5}|(?:[2-467]\\\\d|50)\\\\d{6}",[8,9],[["(\\\\d)(\\\\d{7})","$1 $2",["[235]|4[46]"]],["(\\\\d{8})","$1",["[67]"]],["(\\\\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}
383|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}
383)","$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-579]\\\\d)\\\\d{7}",[9],[["(\\\\d{2})(\\\\d{3})(\\\\d{4})","$1 $2 $3",["[1-579]"],"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"
vendor: 2,756 bytes, line 383
383:["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])
383))|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}
383)","$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]))|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]|4[47]|61|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)|(?:43|59|75)[15]|(?:1[59]|29|67|72)[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(?:(?:2[14]|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|4[47])|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(?:(?:2[14]|5[15])[2-6]|3171|61[346]|88(?:[2-7]|82))|8(?:70[2-6]|84(?:[2356]|7[19])|91(?:[3-6]|7[19]))|73[134][2-6]|(?:74[47]|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
383-689]|6[24578]|7[235689]|8[1-6])|7(?:1[013-9]|28|3[129]|4[1-35689]|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[235689]|8[1-6])|7(?:1(?:[013-8]|9[6-9])|28[6-8]|3(?:17|2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]|8[0-24-7])|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]|7[235689])\\\\d|8(?:[14-6]\\\\d|2[0-79]))|7(?:1(?:[013-8]\\\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\\\d|8[0-24-7])|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
383-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}
383|(?:[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{3})(\\\\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}
383(?:\\\\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}
383",[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}
383)","$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-579]|61)","5(?:[0-579]|61[06])","5(?:[0-579]|61[06]1)"],"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"],0,1],["(\\\\d{2})(\\\\d{3})(\\\\d{2})(\\\\d{2})","$1 $2 $3 $4",["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}
383"]]],"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})","$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}"]]]},require$$1={version:version$1,country_calling_codes,countries,nonGeographic};var core={exports:{}},parsePhoneNumber={},normalizeArguments={},isObject={},hasRequiredIsObject;function requireIsObject(){return hasRequiredIsObject||(hasRequiredIsObject=1,function(e){Object.defineProperty(e,"__esMo
383dule",{value:!0}),e.default=n;var t={}.constructor;function n(i){return i!=null&&i.constructor===t}}(isObject)),isObject}var hasRequiredNormalizeArguments;function requireNormalizeArguments(){return hasRequiredNormalizeArguments||(hasRequiredNormalizeArguments=1,function(e){function t(T){"@babel/helpers - typeof";return t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(I){return typeof I}:function(I){return I&&typeof Symbol=="function"&&I.constructor===Symbol&&I!==Symbol.prototype?"symbol":typeof I},t(T)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=C;var n=i(requireIsObject());function i(T){return T&&T.__esModule?T:{default:T}}function s(T,I){var M=Object.keys(T);if(Object.getOwnPropertySymbols){var P=Object.getOwnPropertySymbols(T);I&&(P=P.filter(function(N){return Object.getOwnPropertyDescriptor(T,N).enumerable})),M.push.apply(M,P)}return M}function r(T){for(var I=1;I<arguments.length;I++){var M=arguments[I]!=null?arguments[I]:{};I%2?s(Object(M),!0).forEach(function(P){o(T,P,M[P])}):Object.getOwnPropertyDescriptors?Object.defineProperties(T,Object.getOwnPropertyDescriptors(M)):s(Object(M)).forEach(function(P){Object.defineProperty(T,P,Object.getOwnPropertyDescriptor(M,P))})}return T}function o(T,I,M){return(I=l(I))in T?Object.defineProperty(T,I,{value:M,enumerable:!0,configurable:!0,writable:!0}):T[I]=M,T}function l(T){var I=c(T,"string");return t(I)=="symbol"?I:I+""}function c(T,I){if(t(T)!="object"||!T)return T;var M=T[Symbol.toPrimitive];if(M!==void 0){var P=M.call(T,I);if(t(P)!="object")return P;throw new TypeError("@@toPrimitive must return a primitive value.")}return(I==="string"?String:Number)(T)}function h(T,I){return A(T)||E(T,I)||m(T,I)||p()}function p(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 384In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function m(T,I){if(T){if(typeof T=="string")return g(T,I);var M={}.toString.call(T).slice(8,-1);return M==="Object"&&T.constructor&&(M=T.constructor.name),M==="Map"||M==="Set"?Array.from(T):M==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(M)?g(T,I):void 0}}function g(T,I){(I==null||I>T.length)&&(I=T.length);for(var M=0,P=Array(I);M<I;M++)P[M]=T[M];return P}function E(T,I){var M=T==null?null:typeof Symbol<"u"&&T[Symbol.iterator]||T["@@iterator"];if(M!=null){var P,N,O,j,B=[],D=!0,U=!1;try{if(O=(M=M.call(T)).next,I!==0)for(;!(D=(P=O.call(M)).done)&&(B.push(P.value),B.length!==I);D=!0);}catch(z){U=!0,N=z}finally{try{if(!D&&M.return!=null&&(j=M.return(),Object(j)!==j))return}finally{if(U)throw N}}return B}}function A(T){if(Array.isArray(T))return T}function C(T){var I=Array.prototype.slice.call(T),M=h(I,4),P=M[0],N=M[1],O=M[2],j=M[3],B,D,U;if(typeof P=="string")B=P;else throw new TypeError("A text for parsing must be a string.");if(!N||typeof N=="string")j?(D=O,U=j):(D=void 0,U=O),N&&(D=r({defaultCountry:N},D));else if((0,n.default)(N))O?(D=N,U=O):U=N;else throw new Error("Invalid second argument: ".concat(N));return{text:B,options:D,metadata:U}}}(normalizeArguments)),normalizeArguments}var parsePhoneNumber_={},parsePhoneNumberWithError_={},parse$1={},constants={},hasRequiredConstants$2;function requireConstants$2(){if(hasRequiredConstants$2)return constants;hasRequiredConstants$2=1,Object.defineProperty(constants,"__esModule",{value:!0}),constants.WHITESPACE=constants.VALID_PUNCTUATION=constants.VALID_DIGITS=constants.PLUS_CHARS=constants.MIN_LENGTH_FOR_NSN=constants.MAX_LENGTH_FOR_NSN=constants.MAX_LENGTH_COUNTRY_CODE=void 0,constants.MIN_LENGTH_FOR_NSN=2,constants.MAX_LENGTH_FOR_NSN=17,constants.MAX_LENGTH_COUNTRY_CODE=3,constants.VALID_DIGITS="0-9ï¼-ï¼Ù -Ù©Û°-Û¹";var e="-â-ââã¼ï¼",t="ï¼/",n="ï¼.",i=constants.WHITESPACE="  Âââ ã",s="()ï¼ï¼ï¼»ï¼½\\[\\]",r="~ââ¼ï½";return constants.VALID_PUNCTUATION="".concat(e).concat(t).concat(n).concat(i).concat(s).concat(r),constants.PLUS_CHARS="+ï¼",constants}var ParseError={},hasRequiredParseError;function requireParseError(){return hasRequiredParseError||(hasRequiredParseError=1,function(e){function t(A){"@babel/helpers - typeof";return t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(C){return typeof C}:function(C){return C&&typeof Symbol=="function"&&C.constructor===Symbol&&C!==Symbol.prototype?"symbol":typeof C},t(A)}
384Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;function n(A,C,T){return Object.defineProperty(A,"prototype",{writable:!1}),A}function i(A,C){if(!(A instanceof C))throw new TypeError("Cannot call a class as a function")}function s(A,C,T){return C=E(C),r(A,p()?Reflect.construct(C,T||[],E(A).constructor):C.apply(A,T))}function r(A,C){if(C&&(t(C)=="object"||typeof C=="function"))return C;if(C!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return o(A)}function o(A){if(A===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return A}function l(A,C){if(typeof C!="function"&&C!==null)throw new TypeError("Super expression must either be null or a function");A.prototype=Object.create(C&&C.prototype,{constructor:{value:A,writable:!0,configurable:!0}}),Object.defineProperty(A,"prototype",{writable:!1}),C&&g(A,C)}function c(A){var C=typeof Map=="function"?new Map:void 0;return c=function(I){if(I===null||!m(I))return I;if(typeof I!="function")throw new TypeError("Super expression must either be null or a function");if(C!==void 0){if(C.has(I))return C.get(I);C.set(I,M)}function M(){return h(I,arguments,E(this).constructor)}return M.prototype=Object.create(I.prototype,{constructor:{value:M,enumerable:!1,writable:!0,configurable:!0}}),g(M,I)},c(A)}function h(A,C,T){if(p())return Reflect.construct.apply(null,arguments);var I=[null];I.push.apply(I,C);var M=new(A.bind.apply(A,I));return T&&g(M,T.prototype),M}function p(){try{var A=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(p=function(){return!!A})()}function m(A){try{return Function.toString.call(A).indexOf("[native code]")!==-1}catch{return typeof A=="function"}}function g(A,C){return g=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(T,I){return T.__proto__=I,T},g(A,C)}function E(A){return E=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(C){return C.__proto__||Object.getPrototypeOf(C)},E(A)}e.default=function(A){function C(T){var I;return i(this,C),I=s(this,C,[T]),Object.setPrototypeOf(I,C.prototype),I.name=I.constructor.name,I}return l(C,A),n(C)}(c(Error))}(ParseError)),ParseError}var metadata={},semverCompare={},hasRequiredSemverCompare;function requireSemverCompare(){return hasRequiredSemverCompare||(hasRequiredSemverCompare=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=t;function t(n,i){n=n.split("-"),i=i.split("-");for(var s=n[0].split("."),r=i[0].split("."),o=0;o<3;o++){var l=Number(s[o]),c=Number(r[o]);if(l>c)return 1;if(c>l)return-1;if(!isNaN(l)&&isNaN(c))return 1;if(isNaN(l)&&!isNaN(c))return-1}return n[1]&&i[1]?n[1]>i[1]?1:n[1]<i[1]?-1:0:!n[1]&&i[1]?1:n[1]&&!i[1]?-1:0}}(semverCompare)),semverCompare}var hasRequiredMetadata;function requireMetadata(){return hasRequiredMetadata||(hasRequiredMetadata=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.getCountryCallingCode=B,e.getExtPrefix=j,e.isSupportedCountry=D,e.validateMetadata=N;var t=i(requireSemverCompare()),n=i(requireIsObject());function i(z){return z&&z.__esModule?z:{default:z}}function s(z){"@babel/helpers - typeof";return s=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(R){return typeof R}:function(R){return R&&typeof Symbol=="function"&&R.constructor===Symbol&&R!==Symbol.prototype?"symbol":typeof R},s(z)}function r(z,R){if(!(z instanceof R))throw new TypeError("Cannot call a class as a function")}function o(z,R){for(var a=0;a<R.length;a++){var f=R[a];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(z,c(f.key),f)}}function l(z,R,a){return R&&o(z.prototype,R),Object.defineProperty(z,"prototype",{writable:!1}),z}function c(z){var R=h(z,"string");return s(R)=="symbol"?R:R+""}function h(z,R){if(s(z)!="object"||!z)return z;var a=z[Symbol.toPrimitive];if(a!==void 0){var f=a.call(z,R);if(s(f)!="object")return f;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(z)}var p="1.2.0",m="1.7.35",g=" ext. ",E=/^\d+$/,A=e.default=function(){function z(R){r(this,z),N(R),this.metadata=R,U.call(this,R)}return l(z,[{key:"getCountries",value:function(){return Object.keys(this.metadata.countries).filter(function(a){return a!=="001"})}},{key:"getCountryMetadata",value:function(a){return this.metadata.countries[a]}},{key:"nonGeographic",value:function(){if(!(this.v1||this.v2||this.v3))return this.metadata.nonGeographic||this.metadata.nonGeographical}},{key:"hasCountry",value:function(a){return this.getCountryMetadata(a)!==void 0}}
vendor: 6,357 bytes, line 384
384,{key:"hasCallingCode",value:function(a){if(this.getCountryCodesForCallingCode(a))return!0;if(this.nonGeographic()){if(this.nonGeographic()[a])return!0}else{var f=this.countryCallingCodes()[a];if(f&&f.length===1&&f[0]==="001")return!0}}},{key:"isNonGeographicCallingCode",value:function(a){return this.nonGeographic()?!!this.nonGeographic()[a]:!this.getCountryCodesForCallingCode(a)}},{key:"country",value:function(a){return this.selectNumberingPlan(a)}},{key:"selectNumberingPlan",value:function(a,f){if(a&&E.test(a)&&(f=a,a=null),a&&a!=="001"){if(!this.hasCountry(a))throw new Error("Unknown country: ".concat(a));this.numberingPlan=new C(this.getCountryMetadata(a),this)}else if(f){if(!this.hasCallingCode(f))throw new Error("Unknown calling code: ".concat(f));this.numberingPlan=new C(this.getNumberingPlanMetadata(f),this)}else this.numberingPlan=void 0;return this}},{key:"getCountryCodesForCallingCode",value:function(a){var f=this.countryCallingCodes()[a];if(f)return f.length===1&&f[0].length===3?void 0:f}},{key:"getCountryCodeForCallingCode",value:function(a){var f=this.getCountryCodesForCallingCode(a);if(f)return f[0]}},{key:"getNumberingPlanMetadata",value:function(a){var f=this.getCountryCodeForCallingCode(a);if(f)return this.getCountryMetadata(f);if(this.nonGeographic()){var d=this.nonGeographic()[a];if(d)return d}else{var v=this.countryCallingCodes()[a];if(v&&v.length===1&&v[0]==="001")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(a){return this.numberingPlan.type(a)}},{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(a){return this.selectNumberingPlan(a)}},{key:"hasSelectedNumberingPlan",value:function(){return this.numberingPlan!==void 0}}])}(),C=function(){function z(R,a){r(this,z),this.globalMetadataObject=a,this.metadata=R,U.call(this,a.metadata)}return l(z,[{key:"callingCode",value:function(){return this.metadata[0]}},{key:"getDefaultCountryMetadataForRegion",value:function(){return this.globalMetadataObject.getNumberingPlanMetadata(this.callingCode())}},{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(a){return a[this.v1?2:this.v2?3:4]}},{key:"formats",value:function(){var a=this,f=this._getFormats(this.metadata)||this._getFormats(this.getDefaultCountryMetadataForRegion())||[];return f.map(function(d){return new T(d,a)})}},{key:"nationalPrefix",value:function(){return this.metadata[this.v1?3:this.v2?4:5]}},{key:"_getNationalPrefixFormattingRule",value:function(a){return a[this.v1?4:this.v2?5:6]}},{key:"nationalPrefixFormattingRule",value:function(){return this._getNationalPrefixFormattingRule(this.metadata)||this._getNationalPrefixFormattingRule(this.getDefaultCountryMetadataForRegion())}},{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.getDefaultCountryMetadataForRegion())}},{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()&&this.types().length===0?!1:!!this.types()}},{key:"type",value:function(a){if(this.hasTypes()&&P(this.types(),a))return new M(P(this.types(),a),this)}},{key:"ext",value:function(){return this.v1||this.v2?g:this.metadata[13]||g}}])}(),T=function(){function z(R,a){r(this,z),this._format=R,this.metadata=a}return l(z,[{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()&&!I.test(this.nationalPrefixFormattingRule()))}},{key:"internationalFormat",value:function(){return this._format[5]||this.format()}}])}(),I=/^\(?\$1\)?$/,M=function(){function z(R,a){r(this,z),this.type=R,this.metadata=a}return l(z,[{key:"pattern",value:function(){return this.metadata.v1?this.type:this.t
384ype[0]}},{key:"possibleLengths",value:function(){if(!this.metadata.v1)return this.type[1]||this.metadata.possibleLengths()}}])}();function P(z,R){switch(R){case"FIXED_LINE":return z[0];case"MOBILE":return z[1];case"TOLL_FREE":return z[2];case"PREMIUM_RATE":return z[3];case"PERSONAL_NUMBER":return z[4];case"VOICEMAIL":return z[5];case"UAN":return z[6];case"PAGER":return z[7];case"VOIP":return z[8];case"SHARED_COST":return z[9]}}function N(z){if(!z)throw new Error("[libphonenumber-js] `metadata` argument not passed. Check your arguments.");if(!(0,n.default)(z)||!(0,n.default)(z.countries))throw new 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((0,n.default)(z)?"an object of shape: { "+Object.keys(z).join(", ")+" }":"a "+O(z)+": "+z,"."))}var O=function(R){return s(R)};function j(z,R){return R=new A(R),R.hasCountry(z)?R.selectNumberingPlan(z).ext():g}function B(z,R){if(R=new A(R),R.hasCountry(z))return R.selectNumberingPlan(z).countryCallingCode();throw new Error("Unknown country: ".concat(z))}function D(z,R){return R.countries.hasOwnProperty(z)}function U(z){var R=z.version;typeof R=="number"?(this.v1=R===1,this.v2=R===2,this.v3=R===3,this.v4=R===4):R?(0,t.default)(R,p)===-1?this.v2=!0:(0,t.default)(R,m)===-1?this.v3=!0:this.v4=!0:this.v1=!0}}(metadata)),metadata}var isViablePhoneNumber={},createExtensionPattern={},hasRequiredCreateExtensionPattern;function requireCreateExtensionPattern(){return hasRequiredCreateExtensionPattern||(hasRequiredCreateExtensionPattern=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=s;var t=requireConstants$2(),n=";ext=",i=function(o){return"([".concat(t.VALID_DIGITS,"]{1,").concat(o,"})")};function s(r){var o="20",l="15",c="9",h="6",p="[  \\t,]*",m="[:\\.ï¼]?[  \\t,-]*",g="#?",E="(?:e?xt(?:ensi(?:oÌ?|ó))?n?|ï½ ?ï½ï½ï½?|доб|anexo)",A="(?:[xï½#ï¼~ï½]|int|ï½ï½ï½)",C="[- ]+",T="[  \\t]*",I="(?:,{2}|;)",M=n+i(o),P=p+E+m+i(o)+g,N=p+A+m+i(c)+g,O=C+i(h)+"#",j=T+I+m+i(l)+g,B=T+"(?:,)+"+m+i(c)+g;return M+"|"+P+"|"+N+"|"+O+"|"+j+"|"+B}}(createExtensionPattern)),createExtensionPattern}var hasRequiredIsViablePhoneNumber;function requireIsViablePhoneNumber(){return hasRequiredIsViablePhoneNumber||(hasRequiredIsViablePhoneNumber=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.VALID_PHONE_NUMBER_WITH_EXTENSION=e.VALID_PHONE_NUMBER=void 0,e.default=h,e.isViablePhoneNumberStart=p;var t=requireConstants$2(),n=i(requireCreateExtensionPattern());function i(m){return m&&m.__esModule?m:{default:m}}var s="["+t.VALID_DIGITS+"]{"+t.MIN_LENGTH_FOR_NSN+"}",r=e.VALID_PHONE_NUMBER="["+t.PLUS_CHARS+"]{0,1}(?:["+t.VALID_PUNCTUATION+"]*["+t.VALID_DIGITS+"]){3,}["+t.VALID_PUNCTUATION+t.VALID_DIGITS+"]*",o=new RegExp("^["+t.PLUS_CHARS+"]{0,1}(?:["+t.VALID_PUNCTUATION+"]*["+t.VALID_DIGITS+"]){1,2}$","i"),l=e.VALID_PHONE_NUMBER_WITH_EXTENSION=r+"(?:"+(0,n.default)()+")?",c=new RegExp("^"+s+"$|^"+l+"$","i");function h(m){return m.length>=t.MIN_LENGTH_FOR_NSN&&c.test(m)}function p(m){return o.test(m)}}(isViablePhoneNumber)),isViablePhoneNumber}var extractExtension={},hasRequiredExtractExtension;function requireExtractExtension(){return hasRequiredExtractExtension||(hasRequiredExtractExtension=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=s;var t=n(requireCreateExtensionPattern());function n(r){return r&&r.__esModule?r:{default:r}}var i=new RegExp("(?:"+(0,t.default)()+")$","i");function s(r){var o=r.search(i);if(o<0)return{};for(var l=r.slice(0,o),c=r.match(i),h=1;h<c.length;){if(c[h])return{number:l,ext:c[h]};h++}}}(extractExtension)),extractExtension}var parseIncompletePhoneNumber={},parseDigits={},hasRequiredParseDigits;function requireParseDigits(){return hasRequiredParseDigits||(hasRequiredParseDigits=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.DIGITS=void 0,e.default=o,e.parseDigit=r;function t(l,c){var h=typeof Symbol<"u"&&l[Symbol.iterator]||l["@@iterator"];if(h)return(h=h.call(l)).next.bind(h);if(Array.isArray(l)||(h=n(l))||c){h&&(l=h);var p=0;return function(){return p>=l.length?{done:!0}:{done:!1,value:l[p++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. 385In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}
385function n(l,c){if(l){if(typeof l=="string")return i(l,c);var h={}.toString.call(l).slice(8,-1);return h==="Object"&&l.constructor&&(h=l.constructor.name),h==="Map"||h==="Set"?Array.from(l):h==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(h)?i(l,c):void 0}}function i(l,c){(c==null||c>l.length)&&(c=l.length);for(var h=0,p=Array(c);h<c;h++)p[h]=l[h];return p}var s=e.DIGITS={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 r(l){return s[l]}function o(l){for(var c="",h=t(l.split("")),p;!(p=h()).done;){var m=p.value,g=r(m);g&&(c+=g)}return c}}(parseDigits)),parseDigits}var hasRequiredParseIncompletePhoneNumber;function requireParseIncompletePhoneNumber(){return hasRequiredParseIncompletePhoneNumber||(hasRequiredParseIncompletePhoneNumber=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=r,e.parsePhoneNumberCharacter=o;var t=requireParseDigits();function n(l,c){var h=typeof Symbol<"u"&&l[Symbol.iterator]||l["@@iterator"];if(h)return(h=h.call(l)).next.bind(h);if(Array.isArray(l)||(h=i(l))||c){h&&(l=h);var p=0;return function(){return p>=l.length?{done:!0}:{done:!1,value:l[p++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. 386In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function i(l,c){if(l){if(typeof l=="string")return s(l,c);var h={}.toString.call(l).slice(8,-1);return h==="Object"&&l.constructor&&(h=l.constructor.name),h==="Map"||h==="Set"?Array.from(l):h==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(h)?s(l,c):void 0}}function s(l,c){(c==null||c>l.length)&&(c=l.length);for(var h=0,p=Array(c);h<c;h++)p[h]=l[h];return p}function r(l){for(var c="",h=n(l.split("")),p;!(p=h()).done;){var m=p.value;c+=o(m,c)||""}return c}function o(l,c,h){if(l==="+"){if(c){typeof h=="function"&&h("end");return}return"+"}return(0,t.parseDigit)(l)}}(parseIncompletePhoneNumber)),parseIncompletePhoneNumber}var getCountryCallingCode={},hasRequiredGetCountryCallingCode;function requireGetCountryCallingCode(){return hasRequiredGetCountryCallingCode||(hasRequiredGetCountryCallingCode=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.getCountryCallingCode}});var t=requireMetadata()}(getCountryCallingCode)),getCountryCallingCode}var isPossible={},checkNumberLength={},mergeArrays={},hasRequiredMergeArrays;function requireMergeArrays(){return hasRequiredMergeArrays||(hasRequiredMergeArrays=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=s;function t(r,o){var l=typeof Symbol<"u"&&r[Symbol.iterator]||r["@@iterator"];if(l)return(l=l.call(r)).next.bind(l);if(Array.isArray(r)||(l=n(r))||o){l&&(r=l);var c=0;return function(){return c>=r.length?{done:!0}:{done:!1,value:r[c++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. 387In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function n(r,o){if(r){if(typeof r=="string")return i(r,o);var l={}.toString.call(r).slice(8,-1);return l==="Object"&&r.constructor&&(l=r.constructor.name),l==="Map"||l==="Set"?Array.from(r):l==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(l)?i(r,o):void 0}}function i(r,o){(o==null||o>r.length)&&(o=r.length);for(var l=0,c=Array(o);l<o;l++)c[l]=r[l];return c}function s(r,o){for(var l=r.slice(),c=t(o),h;!(h=c()).done;){var p=h.value;r.indexOf(p)<0&&l.push(p)}return l.sort(function(m,g){return m-g})}}(mergeArrays)),mergeArrays}var hasRequiredCheckNumberLength;function requireCheckNumberLength(){return hasRequiredCheckNumberLength||(hasRequiredCheckNumberLength=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.checkNumberLengthForType=r,e.default=s;var t=i(requireMetadata()),n=i(requireMergeArrays());function i(o){return o&&o.__esModule?o:{default:o}}function s(o,l,c){return r(o,l,void 0,c)}function r(o,l,c,h){l&&(h=new t.default(h.metadata),h.selectNumberingPlan(l));var p=h.type(c),m=p&&p.possibleLengths()||h.possibleLengths();if(!m)return"IS_POSSIBLE";if(c==="FIXED_LINE_OR_MOBILE"){if(!h.type("FIXED_LINE"))return r(o,l,"MOBILE",h);var g=h.type("MOBILE");g&&(m=(0,n.default)(m,g.possibleLengths()))}else if(c&&!p)return"INVALID_LENGTH";var E=o.length,A=m[0];return A===E?"IS_POSSIBLE":A>E?"TOO_SHORT":m[m.length-1]<E?"TOO_LONG":m.indexOf(E,1)>=0?"IS_POSSIBLE":"INVALID_LENGTH"}}(checkNumberLength)),checkNumberLength}var hasRequiredIsPossible;function requireIsPossible(){return hasRequiredIsPossible||(hasRequiredIsPossible=1,function(e){Object.defineProperty(e,"__esMo
387dule",{value:!0}),e.default=s,e.isPossibleNumber=r;var t=i(requireMetadata()),n=i(requireCheckNumberLength());function i(o){return o&&o.__esModule?o:{default:o}}function s(o,l,c){if(l===void 0&&(l={}),c=new t.default(c),l.v2){if(!o.countryCallingCode)throw new Error("Invalid phone number object passed");c.selectNumberingPlan(o.countryCallingCode)}else{if(!o.phone)return!1;if(o.country){if(!c.hasCountry(o.country))throw new Error("Unknown country: ".concat(o.country));c.selectNumberingPlan(o.country)}else{if(!o.countryCallingCode)throw new Error("Invalid phone number object passed");c.selectNumberingPlan(o.countryCallingCode)}}if(c.possibleLengths())return r(o.phone||o.nationalNumber,o.country,c);if(o.countryCallingCode&&c.isNonGeographicCallingCode(o.countryCallingCode))return!0;throw new Error('Missing "possibleLengths" in metadata. Perhaps the metadata has been generated before v1.0.18.')}function r(o,l,c){switch((0,n.default)(o,l,c)){case"IS_POSSIBLE":return!0;default:return!1}}}(isPossible)),isPossible}var PhoneNumber={},isValid={},matchesEntirely={},hasRequiredMatchesEntirely;function requireMatchesEntirely(){return hasRequiredMatchesEntirely||(hasRequiredMatchesEntirely=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=t;function t(n,i){return n=n||"",new RegExp("^(?:"+i+")$").test(n)}}(matchesEntirely)),matchesEntirely}var getNumberType$1={},hasRequiredGetNumberType$1;function requireGetNumberType$1(){return hasRequiredGetNumberType$1||(hasRequiredGetNumberType$1=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=c,e.isNumberTypeEqualTo=h;var t=i(requireMetadata()),n=i(requireMatchesEntirely());function i(p){return p&&p.__esModule?p:{default:p}}function s(p,m){var g=typeof Symbol<"u"&&p[Symbol.iterator]||p["@@iterator"];if(g)return(g=g.call(p)).next.bind(g);if(Array.isArray(p)||(g=r(p))||m){g&&(p=g);var E=0;return function(){return E>=p.length?{done:!0}:{done:!1,value:p[E++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. 388In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function r(p,m){if(p){if(typeof p=="string")return o(p,m);var g={}.toString.call(p).slice(8,-1);return g==="Object"&&p.constructor&&(g=p.constructor.name),g==="Map"||g==="Set"?Array.from(p):g==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(g)?o(p,m):void 0}}function o(p,m){(m==null||m>p.length)&&(m=p.length);for(var g=0,E=Array(m);g<m;g++)E[g]=p[g];return E}var l=["MOBILE","PREMIUM_RATE","TOLL_FREE","SHARED_COST","VOIP","PERSONAL_NUMBER","PAGER","UAN","VOICEMAIL"];function c(p,m,g){if(m=m||{},!(!p.country&&!p.countryCallingCode)){g=new t.default(g),g.selectNumberingPlan(p.country,p.countryCallingCode);var E=m.v2?p.nationalNumber:p.phone;if((0,n.default)(E,g.nationalNumberPattern())){if(h(E,"FIXED_LINE",g))return g.type("MOBILE")&&g.type("MOBILE").pattern()===""||!g.type("MOBILE")||h(E,"MOBILE",g)?"FIXED_LINE_OR_MOBILE":"FIXED_LINE";for(var A=s(l),C;!(C=A()).done;){var T=C.value;if(h(E,T,g))return T}}}}function h(p,m,g){var E=g.type(m);return!E||!E.pattern()||E.possibleLengths()&&E.possibleLengths().indexOf(p.length)<0?!1:(0,n.default)(p,E.pattern())}}(getNumberType$1)),getNumberType$1}var hasRequiredIsValid;function requireIsValid(){return hasRequiredIsValid||(hasRequiredIsValid=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;var t=s(requireMetadata()),n=s(requireMatchesEntirely()),i=s(requireGetNumberType$1());function s(o){return o&&o.__esModule?o:{default:o}}function r(o,l,c){if(l=l||{},c=new t.default(c),c.selectNumberingPlan(o.country,o.countryCallingCode),c.hasTypes())return(0,i.default)(o,l,c.metadata)!==void 0;var h=l.v2?o.nationalNumber:o.phone;return(0,n.default)(h,c.nationalNumberPattern())}}(isValid)),isValid}var getPossibleCountriesForNumber={},hasRequiredGetPossibleCountriesForNumber;function requireGetPossibleCountriesForNumber(){return hasRequiredGetPossibleCountriesForNumber||(hasRequiredGetPossibleCountriesForNumber=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=i;var t=n(requireMetadata());function n(r){return r&&r.__esModule?r:{default:r}}function i(r,o,l){var c=new t.default(l),h=c.getCountryCodesForCallingCode(r);return h?h.filter(function(p){return s(o,p,l)}):[]}function s(r,o,l){var c=new t.default(l);return c.selectNumberingPlan(o),c.numberingPlan.possibleLengths().indexOf(r.length)>=0}}(getPossibleCountriesForNumber)),getPossibleCountriesForNumber}var extractCountryCallingCode={},stripIddPrefix={},hasRequiredStripIddPrefix;function requireStripIddPrefix(){return hasRequiredStripIddPrefix||(hasRequiredStripIddPrefix=1,function(e){Object.defineProperty(e,"__esMo
388dule",{value:!0}),e.default=r;var t=i(requireMetadata()),n=requireConstants$2();function i(o){return o&&o.__esModule?o:{default:o}}var s=new RegExp("(["+n.VALID_DIGITS+"])");function r(o,l,c,h){if(l){var p=new t.default(h);p.selectNumberingPlan(l,c);var m=new RegExp(p.IDDPrefix());if(o.search(m)===0){o=o.slice(o.match(m)[0].length);var g=o.match(s);if(!(g&&g[1]!=null&&g[1].length>0&&g[1]==="0"))return o}}}}(stripIddPrefix)),stripIddPrefix}var extractCountryCallingCodeFromInternationalNumberWithoutPlusSign={},extractNationalNumber={},extractNationalNumberFromPossiblyIncompleteNumber={},hasRequiredExtractNationalNumberFromPossiblyIncompleteNumber;function requireExtractNationalNumberFromPossiblyIncompleteNumber(){return hasRequiredExtractNationalNumberFromPossiblyIncompleteNumber||(hasRequiredExtractNationalNumberFromPossiblyIncompleteNumber=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=t;function t(n,i){if(n&&i.numberingPlan.nationalPrefixForParsing()){var s=new RegExp("^(?:"+i.numberingPlan.nationalPrefixForParsing()+")"),r=s.exec(n);if(r){var o,l,c=r.length-1,h=c>0&&r[c];if(i.nationalPrefixTransformRule()&&h)o=n.replace(s,i.nationalPrefixTransformRule()),c>1&&(l=r[1]);else{var p=r[0];o=n.slice(p.length),h&&(l=r[1])}var m;if(h){var g=n.indexOf(r[1]),E=n.slice(0,g);E===i.numberingPlan.nationalPrefix()&&(m=i.numberingPlan.nationalPrefix())}else m=r[0];return{nationalNumber:o,nationalPrefix:m,carrierCode:l}}}return{nationalNumber:n}}}(extractNationalNumberFromPossiblyIncompleteNumber)),extractNationalNumberFromPossiblyIncompleteNumber}var getCountryByCallingCode={},getCountryByNationalNumber={},hasRequiredGetCountryByNationalNumber;function requireGetCountryByNationalNumber(){return hasRequiredGetCountryByNationalNumber||(hasRequiredGetCountryByNationalNumber=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=l;var t=i(requireMetadata()),n=i(requireGetNumberType$1());function i(c){return c&&c.__esModule?c:{default:c}}function s(c,h){var p=typeof Symbol<"u"&&c[Symbol.iterator]||c["@@iterator"];if(p)return(p=p.call(c)).next.bind(p);if(Array.isArray(c)||(p=r(c))||h){p&&(c=p);var m=0;return function(){return m>=c.length?{done:!0}:{done:!1,value:c[m++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. 389In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function r(c,h){if(c){if(typeof c=="string")return o(c,h);var p={}.toString.call(c).slice(8,-1);return p==="Object"&&c.constructor&&(p=c.constructor.name),p==="Map"||p==="Set"?Array.from(c):p==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(p)?o(c,h):void 0}}function o(c,h){(h==null||h>c.length)&&(h=c.length);for(var p=0,m=Array(h);p<h;p++)m[p]=c[p];return m}function l(c,h){var p=h.countries,m=h.metadata;m=new t.default(m);for(var g=s(p),E;!(E=g()).done;){var A=E.value;if(m.selectNumberingPlan(A),m.leadingDigits()){if(c&&c.search(m.leadingDigits())===0)return A}else if((0,n.default)({phone:c,country:A},void 0,m.metadata))return A}}}(getCountryByNationalNumber)),getCountryByNationalNumber}var hasRequiredGetCountryByCallingCode;function requireGetCountryByCallingCode(){return hasRequiredGetCountryByCallingCode||(hasRequiredGetCountryByCallingCode=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=i;var t=n(requireGetCountryByNationalNumber());function n(s){return s&&s.__esModule?s:{default:s}}function i(s,r){var o=r.nationalNumber,l=r.metadata,c=l.getCountryCodesForCallingCode(s);if(c)return c.length===1?c[0]:(0,t.default)(o,{countries:c,metadata:l.metadata})}}(getCountryByCallingCode)),getCountryByCallingCode}var hasRequiredExtractNationalNumber;function requireExtractNationalNumber(){return hasRequiredExtractNationalNumber||(hasRequiredExtractNationalNumber=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=o;var t=r(requireExtractNationalNumberFromPossiblyIncompleteNumber()),n=r(requireMatchesEntirely()),i=r(requireCheckNumberLength()),s=r(requireGetCountryByCallingCode());function r(h){return h&&h.__esModule?h:{default:h}}function o(h,p,m){var g=(0,t.default)(h,m),E=g.carrierCode,A=g.nationalNumber;if(A!==h){if(!l(h,A,m))return{nationalNumber:h};if(m.numberingPlan.possibleLengths()&&(p||(p=(0,s.default)(m.numberingPlan.callingCode(),{nationalNumber:A,metadata:m})),!c(A,p,m)))return{nationalNumber:h}}return{nationalNumber:A,carrierCode:E}}function l(h,p,m){return!((0,n.default)(h,m.nationalNumberPattern())&&!(0,n.default)(p,m.nationalNumberPattern()))}function c(h,p,m){switch((0,i.default)(h,p,m)){case"TOO_SHORT":case"INVALID_LENGTH":return!1;default:return!0}}}(extractNationalNumber)),extractNationalNumber}var hasRequiredExtractCountryCallingCodeFromInternationalNumberWithoutPlusSign;function requireExtractCountryCallingCodeFromInternationalNumberWithoutPlusSign(){return hasRequiredExtractCountryCallingCodeFromInternationalNumberWithoutPlusSign||(hasRequiredExtractCountryCallingCodeFromInternationalNumberWithoutPlusSign=1,function(e){Object.defineProperty(e,"__esMo
389dule",{value:!0}),e.default=l;var t=o(requireMetadata()),n=o(requireMatchesEntirely()),i=o(requireExtractNationalNumber()),s=o(requireCheckNumberLength()),r=o(requireGetCountryCallingCode());function o(c){return c&&c.__esModule?c:{default:c}}function l(c,h,p,m,g){var E=h||p?(0,r.default)(h||p,g):m;if(c.indexOf(E)===0){g=new t.default(g),g.selectNumberingPlan(h||p,E);var A=c.slice(E.length),C=(0,i.default)(A,h,g),T=C.nationalNumber,I=(0,i.default)(c,h,g),M=I.nationalNumber;if(!(0,n.default)(M,g.nationalNumberPattern())&&(0,n.default)(T,g.nationalNumberPattern())||(0,s.default)(M,h,g)==="TOO_LONG")return{countryCallingCode:E,number:A}}return{number:c}}}(extractCountryCallingCodeFromInternationalNumberWithoutPlusSign)),extractCountryCallingCodeFromInternationalNumberWithoutPlusSign}var hasRequiredExtractCountryCallingCode;function requireExtractCountryCallingCode(){return hasRequiredExtractCountryCallingCode||(hasRequiredExtractCountryCallingCode=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=o;var t=r(requireStripIddPrefix()),n=r(requireExtractCountryCallingCodeFromInternationalNumberWithoutPlusSign()),i=r(requireMetadata()),s=requireConstants$2();function r(l){return l&&l.__esModule?l:{default:l}}function o(l,c,h,p,m){if(!l)return{};var g;if(l[0]!=="+"){var E=(0,t.default)(l,c||h,p,m);if(E&&E!==l)g=!0,l="+"+E;else{if(c||h||p){var A=(0,n.default)(l,c,h,p,m),C=A.countryCallingCode,T=A.number;if(C)return{countryCallingCodeSource:"FROM_NUMBER_WITHOUT_PLUS_SIGN",countryCallingCode:C,number:T}}return{number:l}}}if(l[1]==="0")return{};m=new i.default(m);for(var I=2;I-1<=s.MAX_LENGTH_COUNTRY_CODE&&I<=l.length;){var M=l.slice(1,I);if(m.hasCallingCode(M))return m.selectNumberingPlan(M),{countryCallingCodeSource:g?"FROM_NUMBER_WITH_IDD":"FROM_NUMBER_WITH_PLUS_SIGN",countryCallingCode:M,number:l.slice(I)};I++}return{}}}(extractCountryCallingCode)),extractCountryCallingCode}var format$1={},formatNationalNumberUsingFormat={},applyInternationalSeparatorStyle={},hasRequiredApplyInternationalSeparatorStyle;function requireApplyInternationalSeparatorStyle(){return hasRequiredApplyInternationalSeparatorStyle||(hasRequiredApplyInternationalSeparatorStyle=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=n;var t=requireConstants$2();function n(i){return i.replace(new RegExp("[".concat(t.VALID_PUNCTUATION,"]+"),"g")," ").trim()}}(applyInternationalSeparatorStyle)),applyInternationalSeparatorStyle}var hasRequiredFormatNationalNumberUsingFormat;function requireFormatNationalNumberUsingFormat(){return hasRequiredFormatNationalNumberUsingFormat||(hasRequiredFormatNationalNumberUsingFormat=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.FIRST_GROUP_PATTERN=void 0,e.default=s;var t=n(requireApplyInternationalSeparatorStyle());function n(r){return r&&r.__esModule?r:{default:r}}var i=e.FIRST_GROUP_PATTERN=/(\$\d)/;function s(r,o,l){var c=l.useInternationalFormat,h=l.withNationalPrefix;l.carrierCode,l.metadata;var p=r.replace(new RegExp(o.pattern()),c?o.internationalFormat():h&&o.nationalPrefixFormattingRule()?o.format().replace(i,o.nationalPrefixFormattingRule()):o.format());return c?(0,t.default)(p):p}}(formatNationalNumberUsingFormat)),formatNationalNumberUsingFormat}var getIddPrefix={},hasRequiredGetIddPrefix;function requireGetIddPrefix(){return hasRequiredGetIddPrefix||(hasRequiredGetIddPrefix=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=s;var t=n(requireMetadata());function n(r){return r&&r.__esModule?r:{default:r}}var i=/^[\d]+(?:[~\u2053\u223C\uFF5E][\d]+)?$/;function s(r,o,l){var c=new t.default(l);if(c.selectNumberingPlan(r,o),c.defaultIDDPrefix())return c.defaultIDDPrefix();if(i.test(c.IDDPrefix()))return c.IDDPrefix()}}(getIddPrefix)),getIddPrefix}var RFC3966={},hasRequiredRFC3966;function requireRFC3966(){if(hasRequiredRFC3966)return RFC3966;hasRequiredRFC3966=1,Object.defineProperty(RFC3966,"__esModule",{value:!0}),RFC3966.formatRFC3966=p,RFC3966.parseRFC3966=h;var e=t(requireIsViablePhoneNumber());function t(m){return m&&m.__esModule?m:{default:m}}function n(m,g){return r(m)||s(m,g)||l(m,g)||i()}
389function i(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 390In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function s(m,g){var E=m==null?null:typeof Symbol<"u"&&m[Symbol.iterator]||m["@@iterator"];if(E!=null){var A,C,T,I,M=[],P=!0,N=!1;try{if(T=(E=E.call(m)).next,g!==0)for(;!(P=(A=T.call(E)).done)&&(M.push(A.value),M.length!==g);P=!0);}catch(O){N=!0,C=O}finally{try{if(!P&&E.return!=null&&(I=E.return(),Object(I)!==I))return}finally{if(N)throw C}}return M}}function r(m){if(Array.isArray(m))return m}function o(m,g){var E=typeof Symbol<"u"&&m[Symbol.iterator]||m["@@iterator"];if(E)return(E=E.call(m)).next.bind(E);if(Array.isArray(m)||(E=l(m))||g){E&&(m=E);var A=0;return function(){return A>=m.length?{done:!0}:{done:!1,value:m[A++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. 391In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function l(m,g){if(m){if(typeof m=="string")return c(m,g);var E={}.toString.call(m).slice(8,-1);return E==="Object"&&m.constructor&&(E=m.constructor.name),E==="Map"||E==="Set"?Array.from(m):E==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(E)?c(m,g):void 0}}function c(m,g){(g==null||g>m.length)&&(g=m.length);for(var E=0,A=Array(g);E<g;E++)A[E]=m[E];return A}function h(m){var g,E;m=m.replace(/^tel:/,"tel=");for(var A=o(m.split(";")),C;!(C=A()).done;){var T=C.value,I=T.split("="),M=n(I,2),P=M[0],N=M[1];switch(P){case"tel":g=N;break;case"ext":E=N;break;case"phone-context":N[0]==="+"&&(g=N+g);break}}if(!(0,e.default)(g))return{};var O={number:g};return E&&(O.ext=E),O}function p(m){var g=m.number,E=m.ext;if(!g)return"";if(g[0]!=="+")throw new Error('"formatRFC3966()" expects "number" to be in E.164 format.');return"tel:".concat(g).concat(E?";ext="+E:"")}return RFC3966}var hasRequiredFormat$1;function requireFormat$1(){return hasRequiredFormat$1||(hasRequiredFormat$1=1,function(e){function t(I){"@babel/helpers - typeof";return t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(M){return typeof M}:function(M){return M&&typeof Symbol=="function"&&M.constructor===Symbol&&M!==Symbol.prototype?"symbol":typeof M},t(I)}Object.defineProperty(e,"__esModule",{value:!0}),e.chooseFormatForNumber=g,e.default=p;var n=c(requireMatchesEntirely()),i=c(requireFormatNationalNumberUsingFormat()),s=l(requireMetadata()),r=c(requireGetIddPrefix()),o=requireRFC3966();function l(I,M){if(typeof WeakMap=="function")var P=new WeakMap,N=new WeakMap;return(l=function(j,B){if(!B&&j&&j.__esModule)return j;var D,U,z={__proto__:null,default:j};if(j===null||t(j)!="object"&&typeof j!="function")return z;if(D=B?N:P){if(D.has(j))return D.get(j);D.set(j,z)}for(var R in j)R!=="default"&&{}.hasOwnProperty.call(j,R)&&((U=(D=Object.defineProperty)&&Object.getOwnPropertyDescriptor(j,R))&&(U.get||U.set)?D(z,R,U):z[R]=j[R]);return z})(I,M)}function c(I){return I&&I.__esModule?I:{default:I}}var h={formatExtension:function(M,P,N){return"".concat(M).concat(N.ext()).concat(P)}};function p(I,M,P,N){if(P?P=C({},h,P):P=h,N=new s.default(N),I.country&&I.country!=="001"){if(!N.hasCountry(I.country))throw new Error("Unknown country: ".concat(I.country));N.selectNumberingPlan(I.country)}else if(I.countryCallingCode)N.selectNumberingPlan(I.countryCallingCode);else return I.phone||"";var O=N.countryCallingCode(),j=P.v2?I.nationalNumber:I.phone,B;switch(M){case"NATIONAL":return j?(B=m(j,I.carrierCode,"NATIONAL",N,P),E(B,I.ext,N,P.formatExtension)):"";case"INTERNATIONAL":return j?(B=m(j,null,"INTERNATIONAL",N,P),B="+".concat(O," ").concat(B),E(B,I.ext,N,P.formatExtension)):"+".concat(O);case"E.164":return"+".concat(O).concat(j);case"RFC3966":return(0,o.formatRFC3966)({number:"+".concat(O).concat(j),ext:I.ext});case"IDD":if(!P.fromCountry)return;var D=A(j,I.carrierCode,O,P.fromCountry,N);return D?E(D,I.ext,N,P.formatExtension):void 0;default:throw new Error('Unknown "format" argument passed to "formatNumber()": "'.concat(M,'"'))}}function m(I,M,P,N,O){var j=g(N.formats(),I);return j?(0,i.default)(I,j,{useInternationalFormat:P==="INTERNATIONAL",withNationalPrefix:!(j.nationalPrefixIsOptionalWhenFormattingInNationalFormat()&&O&&O.nationalPrefix===!1),carrierCode:M,metadata:N}):I}function g(I,M){return T(I,function(P){if(P.leadingDigitsPatterns().length>0){var N=P.leadingDigitsPatterns()[P.leadingDigitsPatterns().length-1];if(M.search(N)!==0)return!1}return(0,n.default)(M,P.pattern())})}function E(I,M,P,N){return M?N(I,M,P):I}function A(I,M,P,N,O){var j=(0,s.getCountryCallingCode)(N,O.metadata);if(j===P){var B=m(I,M,"NATIONAL",O);return P==="1"?P+" "+B:B}var D=(0,r.default)(N,void 0,O.metadata);if(D)return"".concat(D," ").concat(P," ").concat(m(I,null,"INTERNATIONAL",O))}function C(){for(var I=1,M=arguments.length,P=new Array(M),N=0;N<M;N++)P[N]=arguments[N];for(;I<P.length;
391){if(P[I])for(var O in P[I])P[0][O]=P[I][O];I++}return P[0]}function T(I,M){for(var P=0;P<I.length;){if(M(I[P]))return I[P];P++}}}(format$1)),format$1}var hasRequiredPhoneNumber;function requirePhoneNumber(){return hasRequiredPhoneNumber||(hasRequiredPhoneNumber=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=p(requireMetadata()),n=h(requireIsPossible()),i=h(requireIsValid()),s=h(requireGetNumberType$1()),r=h(requireGetPossibleCountriesForNumber()),o=h(requireExtractCountryCallingCode()),l=h(requireIsObject()),c=h(requireFormat$1());function h(B){return B&&B.__esModule?B:{default:B}}function p(B,D){if(typeof WeakMap=="function")var U=new WeakMap,z=new WeakMap;return(p=function(a,f){if(!f&&a&&a.__esModule)return a;var d,v,b={__proto__:null,default:a};if(a===null||m(a)!="object"&&typeof a!="function")return b;if(d=f?z:U){if(d.has(a))return d.get(a);d.set(a,b)}for(var S in a)S!=="default"&&{}.hasOwnProperty.call(a,S)&&((v=(d=Object.defineProperty)&&Object.getOwnPropertyDescriptor(a,S))&&(v.get||v.set)?d(b,S,v):b[S]=a[S]);return b})(B,D)}function m(B){"@babel/helpers - typeof";return m=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(D){return typeof D}:function(D){return D&&typeof Symbol=="function"&&D.constructor===Symbol&&D!==Symbol.prototype?"symbol":typeof D},m(B)}function g(B,D){var U=Object.keys(B);if(Object.getOwnPropertySymbols){var z=Object.getOwnPropertySymbols(B);D&&(z=z.filter(function(R){return Object.getOwnPropertyDescriptor(B,R).enumerable})),U.push.apply(U,z)}return U}function E(B){for(var D=1;D<arguments.length;D++){var U=arguments[D]!=null?arguments[D]:{};D%2?g(Object(U),!0).forEach(function(z){A(B,z,U[z])}):Object.getOwnPropertyDescriptors?Object.defineProperties(B,Object.getOwnPropertyDescriptors(U)):g(Object(U)).forEach(function(z){Object.defineProperty(B,z,Object.getOwnPropertyDescriptor(U,z))})}return B}function A(B,D,U){return(D=M(D))in B?Object.defineProperty(B,D,{value:U,enumerable:!0,configurable:!0,writable:!0}):B[D]=U,B}function C(B,D){if(!(B instanceof D))throw new TypeError("Cannot call a class as a function")}function T(B,D){for(var U=0;U<D.length;U++){var z=D[U];z.enumerable=z.enumerable||!1,z.configurable=!0,"value"in z&&(z.writable=!0),Object.defineProperty(B,M(z.key),z)}}function I(B,D,U){return D&&T(B.prototype,D),Object.defineProperty(B,"prototype",{writable:!1}),B}function M(B){var D=P(B,"string");return m(D)=="symbol"?D:D+""}function P(B,D){if(m(B)!="object"||!B)return B;var U=B[Symbol.toPrimitive];if(U!==void 0){var z=U.call(B,D);if(m(z)!="object")return z;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(B)}e.default=function(){function B(D,U,z){if(C(this,B),!D)throw new TypeError("First argument is required");if(typeof D!="string")throw new TypeError("First argument must be a string");if(D[0]==="+"&&!U)throw new TypeError("`metadata` argument not passed");if((0,l.default)(U)&&(0,l.default)(U.countries)){z=U;var R=D;if(!j.test(R))throw new Error('Invalid `number` argument passed: must consist of a "+" followed by digits');var a=(0,o.default)(R,void 0,void 0,void 0,z),f=a.countryCallingCode,d=a.number;if(U=d,D=f,!U)throw new Error("Invalid `number` argument passed: too short")}if(!U)throw new TypeError("`nationalNumber` argument is required");if(typeof U!="string")throw new TypeError("`nationalNumber` argument must be a string");(0,t.validateMetadata)(z);var v=O(D,z),b=v.country,S=v.countryCallingCode;this.country=b,this.countryCallingCode=S,this.nationalNumber=U,this.number="+"+this.countryCallingCode+this.nationalNumber,this.getMetadata=function(){return z}}return I(B,[{key:"setExt",value:function(U){this.ext=U}},{key:"getPossibleCountries",value:function(){return this.country?[this.country]:(0,r.default)(this.countryCallingCode,this.nationalNumber,this.getMetadata())}},{key:"isPossible",value:function(){return(0,n.default)(this,{v2:!0},this.getMetadata())}},{key:"isValid",value:function(){return(0,i.default)(this,{v2:!0},this.getMetadata())}},{key:"isNonGeographic",value:function(){var U=new t.default(this.getMetadata());return U.isNonGeographicCallingCode(this.countryCallingCode)}},{key:"isEqual",value:function(U){return this.number===U.number&&this.ext===U.ext}},{key:"getType",value:function(){return(0,s.default)(this,{v2:!0},this.getMetadata())}},{key:"format",value:function(U,z){return(0,c.default)(this,U,z?E(E({},z),{},{v2:!0}):{v2:!0},this.getMetadata())}},{key:"formatNational",value:function(U){return this.format("NATIONAL",U)}},{key:"formatInternational",value:function(U){return this.format("INTERNATIONAL",U)}},{key:"getURI",value:function(U){return this.format("RFC3966",U)}}])}();var N=function(D){return/^[A-Z]{2}$/.test(D)};function O(B,D){var U,z,R=new t.default(D);return N(B)?(U=B,R.selectNumberingPlan(U),z=R.countryCallingCode()):z=B,{country:U,countryCallingCode:z}}var j=/^\+\d+$/}(PhoneNumber)),PhoneNumber}var extractFormattedPhoneNumberFromPossibleRfc3966NumberUri={},extractPhoneContext={},hasRequiredExtractPhoneContext;function requireExtractPhoneContext(){return hasRequiredExtractPhoneContext||(hasRequiredExtractPhoneContext=1,function(e){Object.defineProperty(e,"__esMo
391dule",{value:!0}),e.RFC3966_PREFIX_=e.RFC3966_PHONE_CONTEXT_=e.RFC3966_ISDN_SUBADDRESS_=e.PLUS_SIGN=void 0,e.default=A,e.isPhoneContextValid=C;var t=requireConstants$2(),n=e.PLUS_SIGN="+",i="[\\-\\.\\(\\)]?",s="(["+t.VALID_DIGITS+"]|"+i+")",r="^\\"+n+s+"*["+t.VALID_DIGITS+"]"+s+"*$",o=new RegExp(r,"g"),l=t.VALID_DIGITS,c="["+l+"]+((\\-)*["+l+"])*",h="a-zA-Z",p="["+h+"]+((\\-)*["+l+"])*",m="^("+c+"\\.)*"+p+"\\.?$",g=new RegExp(m,"g");e.RFC3966_PREFIX_="tel:";var E=e.RFC3966_PHONE_CONTEXT_=";phone-context=";e.RFC3966_ISDN_SUBADDRESS_=";isub=";function A(T){var I=T.indexOf(E);if(I<0)return null;var M=I+E.length;if(M>=T.length)return"";var P=T.indexOf(";",M);return P>=0?T.substring(M,P):T.substring(M)}function C(T){return T===null?!0:T.length===0?!1:o.test(T)||g.test(T)}}(extractPhoneContext)),extractPhoneContext}var hasRequiredExtractFormattedPhoneNumberFromPossibleRfc3966NumberUri;function requireExtractFormattedPhoneNumberFromPossibleRfc3966NumberUri(){return hasRequiredExtractFormattedPhoneNumberFromPossibleRfc3966NumberUri||(hasRequiredExtractFormattedPhoneNumberFromPossibleRfc3966NumberUri=1,function(e){function t(l){"@babel/helpers - typeof";return t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(c){return typeof c}:function(c){return c&&typeof Symbol=="function"&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c},t(l)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=o;var n=r(requireExtractPhoneContext()),i=s(requireParseError());function s(l){return l&&l.__esModule?l:{default:l}}function r(l,c){if(typeof WeakMap=="function")var h=new WeakMap,p=new WeakMap;return(r=function(g,E){if(!E&&g&&g.__esModule)return g;var A,C,T={__proto__:null,default:g};if(g===null||t(g)!="object"&&typeof g!="function")return T;if(A=E?p:h){if(A.has(g))return A.get(g);A.set(g,T)}for(var I in g)I!=="default"&&{}.hasOwnProperty.call(g,I)&&((C=(A=Object.defineProperty)&&Object.getOwnPropertyDescriptor(g,I))&&(C.get||C.set)?A(T,I,C):T[I]=g[I]);return T})(l,c)}function o(l,c){var h=c.extractFormattedPhoneNumber,p=(0,n.default)(l);if(!(0,n.isPhoneContextValid)(p))throw new i.default("NOT_A_NUMBER");var m;if(p===null)m=h(l)||"";else{m="",p.charAt(0)===n.PLUS_SIGN&&(m+=p);var g=l.indexOf(n.RFC3966_PREFIX_),E;g>=0?E=g+n.RFC3966_PREFIX_.length:E=0;var A=l.indexOf(n.RFC3966_PHONE_CONTEXT_);m+=l.substring(E,A)}var C=m.indexOf(n.RFC3966_ISDN_SUBADDRESS_);if(C>0&&(m=m.substring(0,C)),m!=="")return m}}(extractFormattedPhoneNumberFromPossibleRfc3966NumberUri)),extractFormattedPhoneNumberFromPossibleRfc3966NumberUri}var hasRequiredParse$1;function requireParse$1(){return hasRequiredParse$1||(hasRequiredParse$1=1,function(e){function t(z){"@babel/helpers - typeof";return t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(R){return typeof R}:function(R){return R&&typeof Symbol=="function"&&R.constructor===Symbol&&R!==Symbol.prototype?"symbol":typeof R},t(z)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=O;var n=requireConstants$2(),i=I(requireParseError()),s=I(requireMetadata()),r=T(requireIsViablePhoneNumber()),o=I(requireExtractExtension()),l=I(requireParseIncompletePhoneNumber()),c=I(requireGetCountryCallingCode()),h=requireIsPossible(),p=I(requirePhoneNumber()),m=I(requireMatchesEntirely()),g=I(requireExtractCountryCallingCode()),E=I(requireExtractNationalNumber()),A=I(requireGetCountryByCallingCode()),C=I(requireExtractFormattedPhoneNumberFromPossibleRfc3966NumberUri());function T(z,R){if(typeof WeakMap=="function")var a=new WeakMap,f=new WeakMap;return(T=function(v,b){if(!b&&v&&v.__esModule)return v;var S,w,y={__proto__:null,default:v};if(v===null||t(v)!="object"&&typeof v!="function")return y;if(S=b?f:a){if(S.has(v))return S.get(v);S.set(v,y)}for(var u in v)u!=="default"&&{}.hasOwnProperty.call(v,u)&&((w=(S=Object.defineProperty)&&Object.getOwnPropertyDescriptor(v,u))&&(w.get||w.set)?S(y,u,w):y[u]=v[u]);return y})(z,R)}function I(z){return z&&z.__esModule?z:{default:z}}var M=250,P=new RegExp("["+n.PLUS_CHARS+n.VALID_DIGITS+"]"),N=new RegExp("[^"+n.VALID_DIGITS+"#]+$");function O(z,R,a){if(R=R||{},a=new s.default(a),R.defaultCountry&&!a.hasCountry(R.defaultCountry))throw R.v2?new i.default("INVALID_COUNTRY"):new Error("Unknown country: ".concat(R.defaultCountry));var f=B(z,R.v2,R.extract),d=f.number,v=f.ext,b=f.error;if(!d){if(R.v2)throw b==="TOO_SHORT"?new i.default("TOO_SHORT"):new i.default("NOT_A_NUMBER");return{}}var S=U(d,R.defaultCountry,R.defaultCallingCode,a),w=S.country,y=S.nationalNumber,u=S.countryCallingCode,x=S.countryCallingCodeSource,L=S.carrierCode;if(!a.hasSelectedNumberingPlan()){if(R.v2)throw new i.default("INVALID_COUNTRY");return{}}if(!y||y.length<n.MIN_LENGTH_FOR_NSN){if(R.v2)throw new i.default("TOO_SHORT");return{}}if(y.length>n.MAX_LENGTH_FOR_NSN){if(R.v2)throw new i.default("TOO_LONG");return{}}if(R.v2){var _=new p.default(u,y,a.metadata);return w&&(_.country=w),L&&(_.carrierCode=L),v&&(_.ext=v),_.__countryCallingCodeSource=x,_}var J=(R.extended?a.hasSelectedNumberingPlan():w)?(0,m.default)(y,a.nationalNumberPattern()):!1;return R.extended?{country:w,countryCallingCode:u,carrierCode:L,valid:J,possible:J?!0:!!(R.extended===!0&&a.possibleLengths()&&(0,h.isPossibleNumber)(y,w,a)),phone:y,ext:v}:J?D(w,y,v):{}}function j(z,R,a){if(z){if(z.length>M){if(a)throw new i.default("TOO_LONG");return}if(R===!1)return z;var f=z.search(P);if(!(f<0))return z.slice(f).replace(N,"")}}function B(z,R,a){var f=(0,C.default)(z,{extractFormattedPhoneNumber:function(b){return j(b,a,R)}});if(!f)return{};if(!(0,r.default)(f))return(0,r.isViablePhoneNumberStart)(f)?{error:"TOO_SHORT"}:{};var d=(0,o.default)(f);return d.ext?d:{number:f}}function D(z,R,a){var f={country:z,phone:R};return a&&(f.ext=a),f}function U(z,R,a,f){var d=(0,g.default)((0,l.default)(z),void 0,R,a,f.metadata),v=d.countryCallingCodeSource,b=d.countryCallingCode,S=d.number,w;if(b)f.selectNumberingPlan(b);else if(S&&(R||a))f.selectNumberingPlan(R,a),R&&(w=R),b=a||(0,c.default)(R,f.metadata);else return{};if(!S)return{countryCallingCodeSource:v,countryCallingCode:b};var y=(0,E.default)((0,l.default)(S),w,f),u=y.nationalNumber,x=y.carrierCode,L=(0,A.default)(b,{nationalNumber:u,metadata:f});return L&&(w=L,L==="001"||f.selectNumberingPlan(w)),{country:w,countryCallingCode:b,countryCallingCodeSource:v,nationalNumber:u,carrierCode:x}}}(parse$1)),parse$1}var hasRequiredParsePhoneNumberWithError_;function requireParsePhoneNumberWithError_(){return hasRequiredParsePhoneNumberWithError_||(hasRequiredParsePhoneNumberWithError_=1,function(e){Object.defineProperty(e,"__esMo
391dule",{value:!0}),e.default=h;var t=n(requireParse$1());function n(p){return p&&p.__esModule?p:{default:p}}function i(p){"@babel/helpers - typeof";return i=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(m){return typeof m}:function(m){return m&&typeof Symbol=="function"&&m.constructor===Symbol&&m!==Symbol.prototype?"symbol":typeof m},i(p)}function s(p,m){var g=Object.keys(p);if(Object.getOwnPropertySymbols){var E=Object.getOwnPropertySymbols(p);m&&(E=E.filter(function(A){return Object.getOwnPropertyDescriptor(p,A).enumerable})),g.push.apply(g,E)}return g}function r(p){for(var m=1;m<arguments.length;m++){var g=arguments[m]!=null?arguments[m]:{};m%2?s(Object(g),!0).forEach(function(E){o(p,E,g[E])}):Object.getOwnPropertyDescriptors?Object.defineProperties(p,Object.getOwnPropertyDescriptors(g)):s(Object(g)).forEach(function(E){Object.defineProperty(p,E,Object.getOwnPropertyDescriptor(g,E))})}return p}function o(p,m,g){return(m=l(m))in p?Object.defineProperty(p,m,{value:g,enumerable:!0,configurable:!0,writable:!0}):p[m]=g,p}function l(p){var m=c(p,"string");return i(m)=="symbol"?m:m+""}function c(p,m){if(i(p)!="object"||!p)return p;var g=p[Symbol.toPrimitive];if(g!==void 0){var E=g.call(p,m);if(i(E)!="object")return E;throw new TypeError("@@toPrimitive must return a primitive value.")}return(m==="string"?String:Number)(p)}function h(p,m,g){return(0,t.default)(p,r(r({},m),{},{v2:!0}),g)}}(parsePhoneNumberWithError_)),parsePhoneNumberWithError_}var hasRequiredParsePhoneNumber_;function requireParsePhoneNumber_(){return hasRequiredParsePhoneNumber_||(hasRequiredParsePhoneNumber_=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=m;var t=s(requireParsePhoneNumberWithError_()),n=s(requireParseError()),i=requireMetadata();function s(g){return g&&g.__esModule?g:{default:g}}function r(g){"@babel/helpers - typeof";return r=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(E){return typeof E}:function(E){return E&&typeof Symbol=="function"&&E.constructor===Symbol&&E!==Symbol.prototype?"symbol":typeof E},r(g)}function o(g,E){var A=Object.keys(g);if(Object.getOwnPropertySymbols){var C=Object.getOwnPropertySymbols(g);E&&(C=C.filter(function(T){return Object.getOwnPropertyDescriptor(g,T).enumerable})),A.push.apply(A,C)}return A}function l(g){for(var E=1;E<arguments.length;E++){var A=arguments[E]!=null?arguments[E]:{};E%2?o(Object(A),!0).forEach(function(C){c(g,C,A[C])}):Object.getOwnPropertyDescriptors?Object.defineProperties(g,Object.getOwnPropertyDescriptors(A)):o(Object(A)).forEach(function(C){Object.defineProperty(g,C,Object.getOwnPropertyDescriptor(A,C))})}return g}function c(g,E,A){return(E=h(E))in g?Object.defineProperty(g,E,{value:A,enumerable:!0,configurable:!0,writable:!0}):g[E]=A,g}function h(g){var E=p(g,"string");return r(E)=="symbol"?E:E+""}function p(g,E){if(r(g)!="object"||!g)return g;var A=g[Symbol.toPrimitive];if(A!==void 0){var C=A.call(g,E);if(r(C)!="object")return C;throw new TypeError("@@toPrimitive must return a primitive value.")}return(E==="string"?String:Number)(g)}function m(g,E,A){E&&E.defaultCountry&&!(0,i.isSupportedCountry)(E.defaultCountry,A)&&(E=l(l({},E),{},{defaultCountry:void 0}));try{return(0,t.default)(g,E,A)}catch(C){if(!(C instanceof n.default))throw C}}}(parsePhoneNumber_)),parsePhoneNumber_}var hasRequiredParsePhoneNumber;function requireParsePhoneNumber(){return hasRequiredParsePhoneNumber||(hasRequiredParsePhoneNumber=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=s;var t=i(requireNormalizeArguments()),n=i(requireParsePhoneNumber_());function i(r){return r&&r.__esModule?r:{default:r}}function s(){var r=(0,t.default)(arguments),o=r.text,l=r.options,c=r.metadata;return(0,n.default)(o,l,c)}}(parsePhoneNumber)),parsePhoneNumber}var parsePhoneNumberWithError={},hasRequiredParsePhoneNumberWithError;function requireParsePhoneNumberWithError(){return hasRequiredParsePhoneNumberWithError||(hasRequiredParsePhoneNumberWithError=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=s;var t=i(requireParsePhoneNumberWithError_()),n=i(requireNormalizeArguments());function i(r){return r&&r.__esModule?r:{default:r}}function s(){var r=(0,n.default)(arguments),o=r.text,l=r.options,c=r.metadata;return(0,t.default)(o,l,c)}}(parsePhoneNumberWithError)),parsePhoneNumberWithError}var isValidPhoneNumber={},hasRequiredIsValidPhoneNumber;function requireIsValidPhoneNumber(){return hasRequiredIsValidPhoneNumber||(hasRequiredIsValidPhoneNumber=1,function(e){Object.defineProperty(e,"__esMo
391dule",{value:!0}),e.default=p;var t=i(requireNormalizeArguments()),n=i(requireParsePhoneNumber_());function i(m){return m&&m.__esModule?m:{default:m}}function s(m){"@babel/helpers - typeof";return s=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(g){return typeof g}:function(g){return g&&typeof Symbol=="function"&&g.constructor===Symbol&&g!==Symbol.prototype?"symbol":typeof g},s(m)}function r(m,g){var E=Object.keys(m);if(Object.getOwnPropertySymbols){var A=Object.getOwnPropertySymbols(m);g&&(A=A.filter(function(C){return Object.getOwnPropertyDescriptor(m,C).enumerable})),E.push.apply(E,A)}return E}function o(m){for(var g=1;g<arguments.length;g++){var E=arguments[g]!=null?arguments[g]:{};g%2?r(Object(E),!0).forEach(function(A){l(m,A,E[A])}):Object.getOwnPropertyDescriptors?Object.defineProperties(m,Object.getOwnPropertyDescriptors(E)):r(Object(E)).forEach(function(A){Object.defineProperty(m,A,Object.getOwnPropertyDescriptor(E,A))})}return m}function l(m,g,E){return(g=c(g))in m?Object.defineProperty(m,g,{value:E,enumerable:!0,configurable:!0,writable:!0}):m[g]=E,m}function c(m){var g=h(m,"string");return s(g)=="symbol"?g:g+""}function h(m,g){if(s(m)!="object"||!m)return m;var E=m[Symbol.toPrimitive];if(E!==void 0){var A=E.call(m,g);if(s(A)!="object")return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return(g==="string"?String:Number)(m)}function p(){var m=(0,t.default)(arguments),g=m.text,E=m.options,A=m.metadata;E=o(o({},E),{},{extract:!1});var C=(0,n.default)(g,E,A);return C&&C.isValid()||!1}}(isValidPhoneNumber)),isValidPhoneNumber}var isPossiblePhoneNumber={},hasRequiredIsPossiblePhoneNumber;function requireIsPossiblePhoneNumber(){return hasRequiredIsPossiblePhoneNumber||(hasRequiredIsPossiblePhoneNumber=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=p;var t=i(requireNormalizeArguments()),n=i(requireParsePhoneNumber_());function i(m){return m&&m.__esModule?m:{default:m}}function s(m){"@babel/helpers - typeof";return s=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(g){return typeof g}:function(g){return g&&typeof Symbol=="function"&&g.constructor===Symbol&&g!==Symbol.prototype?"symbol":typeof g},s(m)}function r(m,g){var E=Object.keys(m);if(Object.getOwnPropertySymbols){var A=Object.getOwnPropertySymbols(m);g&&(A=A.filter(function(C){return Object.getOwnPropertyDescriptor(m,C).enumerable})),E.push.apply(E,A)}return E}function o(m){for(var g=1;g<arguments.length;g++){var E=arguments[g]!=null?arguments[g]:{};g%2?r(Object(E),!0).forEach(function(A){l(m,A,E[A])}):Object.getOwnPropertyDescriptors?Object.defineProperties(m,Object.getOwnPropertyDescriptors(E)):r(Object(E)).forEach(function(A){Object.defineProperty(m,A,Object.getOwnPropertyDescriptor(E,A))})}return m}function l(m,g,E){return(g=c(g))in m?Object.defineProperty(m,g,{value:E,enumerable:!0,configurable:!0,writable:!0}):m[g]=E,m}function c(m){var g=h(m,"string");return s(g)=="symbol"?g:g+""}function h(m,g){if(s(m)!="object"||!m)return m;var E=m[Symbol.toPrimitive];if(E!==void 0){var A=E.call(m,g);if(s(A)!="object")return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return(g==="string"?String:Number)(m)}function p(){var m=(0,t.default)(arguments),g=m.text,E=m.options,A=m.metadata;E=o(o({},E),{},{extract:!1});var C=(0,n.default)(g,E,A);return C&&C.isPossible()||!1}}(isPossiblePhoneNumber)),isPossiblePhoneNumber}var validatePhoneNumberLength={},hasRequiredValidatePhoneNumberLength;function requireValidatePhoneNumberLength(){return hasRequiredValidatePhoneNumberLength||(hasRequiredValidatePhoneNumberLength=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=E;var t=o(requireNormalizeArguments()),n=o(requireParsePhoneNumberWithError_()),i=o(requireParseError()),s=o(requireMetadata()),r=o(requireCheckNumberLength());function o(A){return A&&A.__esModule?A:{default:A}}function l(A){"@babel/helpers - typeof";return l=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(C){return typeof C}:function(C){return C&&typeof Symbol=="function"&&C.constructor===Symbol&&C!==Symbol.prototype?"symbol":typeof C},l(A)}function c(A,C){var T=Object.keys(A);if(Object.getOwnPropertySymbols){var I=Object.getOwnPropertySymbols(A);C&&(I=I.filter(function(M){return Object.getOwnPropertyDescriptor(A,M).enumerable})),T.push.apply(T,I)}return T}function h(A){for(var C=1;C<arguments.length;C++){var T=arguments[C]!=null?arguments[C]:{};
391C%2?c(Object(T),!0).forEach(function(I){p(A,I,T[I])}):Object.getOwnPropertyDescriptors?Object.defineProperties(A,Object.getOwnPropertyDescriptors(T)):c(Object(T)).forEach(function(I){Object.defineProperty(A,I,Object.getOwnPropertyDescriptor(T,I))})}return A}function p(A,C,T){return(C=m(C))in A?Object.defineProperty(A,C,{value:T,enumerable:!0,configurable:!0,writable:!0}):A[C]=T,A}function m(A){var C=g(A,"string");return l(C)=="symbol"?C:C+""}function g(A,C){if(l(A)!="object"||!A)return A;var T=A[Symbol.toPrimitive];if(T!==void 0){var I=T.call(A,C);if(l(I)!="object")return I;throw new TypeError("@@toPrimitive must return a primitive value.")}return(C==="string"?String:Number)(A)}function E(){var A=(0,t.default)(arguments),C=A.text,T=A.options,I=A.metadata;T=h(h({},T),{},{extract:!1});try{var M=(0,n.default)(C,T,I);I=new s.default(I),I.selectNumberingPlan(M.countryCallingCode);var P=(0,r.default)(M.nationalNumber,M.country,I);if(P!=="IS_POSSIBLE")return P}catch(N){if(N instanceof i.default)return N.message;throw N}}}(validatePhoneNumberLength)),validatePhoneNumberLength}var findNumbers={},PhoneNumberMatcher={},RegExpCache={},LRUCache={},hasRequiredLRUCache;function requireLRUCache(){return hasRequiredLRUCache||(hasRequiredLRUCache=1,function(e){function t(c){"@babel/helpers - typeof";return t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(h){return typeof h}:function(h){return h&&typeof Symbol=="function"&&h.constructor===Symbol&&h!==Symbol.prototype?"symbol":typeof h},t(c)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;function n(c,h){for(var p=0;p<h.length;p++){var m=h[p];m.enumerable=m.enumerable||!1,m.configurable=!0,"value"in m&&(m.writable=!0),Object.defineProperty(c,s(m.key),m)}}function i(c,h,p){return h&&n(c.prototype,h),Object.defineProperty(c,"prototype",{writable:!1}),c}function s(c){var h=r(c,"string");return t(h)=="symbol"?h:h+""}function r(c,h){if(t(c)!="object"||!c)return c;var p=c[Symbol.toPrimitive];if(p!==void 0){var m=p.call(c,h);if(t(m)!="object")return m;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(c)}function o(c,h){if(!(c instanceof h))throw new TypeError("Cannot call a class as a function")}var l=i(function c(h,p){var m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,g=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;o(this,c),this.key=h,this.value=p,this.next=m,this.prev=g});e.default=function(){function c(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10;o(this,c),this.size=0,this.limit=h,this.head=null,this.tail=null,this.cache={}}return i(c,[{key:"put",value:function(p,m){if(this.ensureLimit(),!this.head)this.head=this.tail=new l(p,m);else{var g=new l(p,m,this.head);this.head.prev=g,this.head=g}this.cache[p]=this.head,this.size++}},{key:"get",value:function(p){if(this.cache[p]){var m=this.cache[p].value;return this.remove(p),this.put(p,m),m}console.log("Item not available in cache for key ".concat(p))}},{key:"ensureLimit",value:function(){this.size===this.limit&&this.remove(this.tail.key)}},{key:"remove",value:function(p){var m=this.cache[p];m.prev!==null?m.prev.next=m.next:this.head=m.next,m.next!==null?m.next.prev=m.prev:this.tail=m.prev,delete this.cache[p],this.size--}},{key:"clear",value:function(){this.head=null,this.tail=null,this.size=0,this.cache={}}}])}()}(LRUCache)),LRUCache}var hasRequiredRegExpCache;function requireRegExpCache(){return hasRequiredRegExpCache||(hasRequiredRegExpCache=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=n(requireLRUCache());function n(h){return h&&h.__esModule?h:{default:h}}function i(h){"@babel/helpers - typeof";return i=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(p){return typeof p}:function(p){return p&&typeof Symbol=="function"&&p.constructor===Symbol&&p!==Symbol.prototype?"symbol":typeof p},i(h)}function s(h,p){if(!(h instanceof p))throw new TypeError("Cannot call a class as a function")}function r(h,p){for(var m=0;m<p.length;m++){var g=p[m];g.enumerable=g.enumerable||!1,g.configurable=!0,"value"in g&&(g.writable=!0),Object.defineProperty(h,l(g.key),g)}}function o(h,p,m){return p&&r(h.prototype,p),Object.defineProperty(h,"prototype",{writable:!1}),h}function l(h){var p=c(h,"string");return i(p)=="symbol"?p:p+""}function c(h,p){if(i(h)!="object"||!h)return h;var m=h[Symbol.toPrimitive];if(m!==void 0){var g=m.call(h,p);if(i(g)!="object")return g;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(h)}e.default=function(){function h(p){s(this,h),this.cache=new t.default(p)}return o(h,[{key:"getPatternForRegExp",value:function(m){var g=this.cache.get(m);
391return g||(g=new RegExp("^"+m),this.cache.put(m,g)),g}}])}()}(RegExpCache)),RegExpCache}var util={},hasRequiredUtil;function requireUtil(){if(hasRequiredUtil)return util;hasRequiredUtil=1,Object.defineProperty(util,"__esModule",{value:!0}),util.endsWith=i,util.limit=e,util.startsWith=n,util.trimAfterFirstMatch=t;function e(s,r){if(s<0||r<=0||r<s)throw new TypeError;return"{".concat(s,",").concat(r,"}")}function t(s,r){var o=r.search(s);return o>=0?r.slice(0,o):r}function n(s,r){return s.indexOf(r)===0}function i(s,r){return s.indexOf(r,s.length-r.length)===s.length-r.length}return util}var utf8={},hasRequiredUtf8;function requireUtf8(){if(hasRequiredUtf8)return utf8;hasRequiredUtf8=1,Object.defineProperty(utf8,"__esModule",{value:!0}),utf8._pN=utf8._pL=utf8.PZ=void 0,utf8.isInvalidPunctuationSymbol=P,utf8.isLatinLetter=M,utf8.pZ=utf8.pNd=void 0;var e="  áá â-â\u2028\u2029â¯âã";utf8.pZ="[".concat(e,"]"),utf8.PZ="[^".concat(e,"]"),utf8._pN="0-9²³¹¼-¾٠-Ù©Û°-Û¹ß-ß०-९০-৯৴-৹੦-੯૦-૯à¦-à¯à²-à·à¯¦-௲౦-౯౸-౾೦-೯൦-൵à¹-à¹à»-à»à¼ -༳á-áá-áá©-á¼á®-á°á -á©á°-á¹á -á á¥-á¥á§-á§áª-áªáª-áªá-áá®°-᮹á±-á±á±-á±â°â´-â¹â-ââ
-ââ
-ââ -ââª-â¿â¶-ââ³½ãã¡-ã©ã¸-ãºã-ãã -ã©ã-ãã-ãã-ãã±-ã¿ê -ê©ê¦-ê¯ê °-ê µê£-ê£ê¤-ê¤ê§-ê§ê©-ê©ê¯°-꯹ï¼-ï¼";var t="0-9Ù -Ù©Û°-Û¹ß-ß०-९০-৯੦-੯૦-૯à¦-à¯à¯¦-௯౦-౯೦-೯൦-൯à¹-à¹à»-à»à¼ -༩á-áá-áá -á©á -á á¥-á¥á§-á§áª-áªáª-áªá-áá®°-᮹á±-á±á±-á±ê -ê©ê£-ê£ê¤-ê¤ê§-ê§ê©-ê©ê¯°-꯹ï¼-ï¼";utf8.pNd="[".concat(t,"]");var n=utf8._pL="A-Za-zªµºÃ-ÃÃ-öø-ËË-ËË -ˤˬˮͰ-ʹͶͷͺ-ͽÎÎ-ÎÎÎ-ΡΣ-ϵϷ-ÒÒ-Ô§Ô±-ÕÕÕ¡-Ö×-תװ-×²Ø -Ùٮٯٱ-ÛÛÛ¥Û¦Û®Û¯Ûº-Û¼Û¿ÜÜ-ܯÝ-Þ¥Þ±ß-ߪߴߵߺà -à à à ¤à ¨à¡-à¡à¢ ࢢ-ࢬà¤-हऽà¥à¥-ॡॱ-ॷॹ-ॿà¦
-à¦à¦à¦à¦-নপ-রলশ-হঽà§à§à§à§-à§¡à§°à§±à¨
-à¨à¨à¨à¨-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹà©-à©à©à©²-à©´àª
-àªàª-àªàª-નપ-રલળવ-હઽà«à« à«¡à¬
-à¬à¬à¬à¬-ନପ-ରଲଳଵ-ହଽààà-à¡à±à®à®
-à®à®-à®à®-à®à®à®à®à®à®à®£à®¤à®¨-பம-ஹà¯à°
-à°à°-à°à°-నప-ళవ-హఽà±à±à± ౡà²
-à²à²-à²à²-ನಪ-ಳವ-ಹಽà³à³ ೡೱೲà´
-à´à´-à´à´-ഺഽàµàµ ൡൺ-ൿà¶
-à¶à¶-නඳ-රලà·-à·à¸-ะาำà¹-à¹àºàºàºàºàºàºàºàº-àºàº-àºàº¡-ຣລວສຫàº-ະາຳຽà»-à»à»à»-à»à¼à½-à½à½-ཬà¾-à¾á-áªá¿á-áá-áá¡á¥á¦á®-á°áµ-ááá -á
ááá-áºá¼-áá-áá-ááá-áá -áá-áá-á°á²-áµá¸-á¾áá-á
á-áá-áá-áá-áá-áá -á´á-á¬á¯-á¿á-áá -áªá-áá-áá -á±á-áá -á¬á®-á°á-á³ááá -á¡·á¢-ᢨᢪᢰ-ᣵá¤-á¤á¥-á¥á¥°-ᥴá¦-ᦫá§-á§á¨-á¨á¨ -á©áª§á¬
-ᬳá
-áá®-ᮠᮮᮯᮺ-ᯥá°-á°£á±-á±á±-ᱽᳩ-ᳬᳮ-ᳱᳵᳶá´-á¶¿á¸-á¼á¼-á¼á¼ -á½
á½-á½á½-á½á½á½á½á½-á½½á¾-á¾´á¾¶-ᾼιá¿-á¿á¿-á¿á¿-á¿á¿-á¿á¿ -Ῥῲ-á¿´á¿¶-ῼâ±â¿â-ââââ-âââ-ââ¤â¦â¨âª-ââ¯-â¹â¼-â¿â
-â
â
âââ°-Ⱞⰰ-â±â± -ⳤⳫ-ⳮⳲⳳâ´-ⴥⴧâ´â´°-ⵧⵯâ¶-â¶â¶ -ⶦⶨ-ⶮⶰ-ⶶⶸ-â¶¾â·-â·â·-â·â·-â·â·-â·â¸¯ã
ãã±-ãµã»ã¼ã-ãã-ãã¡-ãºã¼-ã¿ã
-ãã±-ãã -ãºã°-ã¿ã-ä¶µä¸-é¿ê-êê-ê½ê-êê-êêªê«ê-ê®ê¿-êê -ê¥ê-êê¢-êê-êê-êê -êªê¸-ê ê -ê
ê -ê ê -ê ¢ê¡-ꡳê¢-ꢳꣲ-ꣷꣻê¤-ꤥꤰ-ê¥ê¥ -ꥼê¦-ꦲê§ê¨-ꨨê©-ê©ê©-ê©ê© -ꩶꩺêª-ꪯꪱꪵꪶꪹ-ꪽê«ê«ê«-ê«ê« -ꫪꫲ-ê«´ê¬-ê¬ê¬-ê¬ê¬-ê¬ê¬ -ꬦꬨ-ꬮê¯-ꯢê°-í£í°-íí-í»ï¤-ï©ï©°-ï«ï¬-ï¬ï¬-ï¬ï¬ï¬-ﬨשׁ-זּטּ-לּמּïïïïï-ï®±ï¯-ï´½ïµ-ï¶ï¶-ï·ï·°-ﷻﹰ-ï¹´ï¹¶-ﻼA-Zï½-ï½ï½¦-ï¾¾ï¿-ï¿ï¿-ï¿ï¿-ï¿ï¿-ï¿",i="[".concat(n,"]"),s=new RegExp(i),r="$¢-Â¥ÖØà§²à§³à§»à«±à¯¹à¸¿áâ -â¹ê ¸ï·¼ï¹©ï¼ï¿ £¥₩",o="[".concat(r,"]"),l=new RegExp(o),c="Ì-ͯÒ-ÒÖ-Ö½Ö¿××××
ר-ØÙ-ÙÙ°Û-ÛÛ-Û¤Û§Û¨Ûª-ÛÜܰ-ÝÞ¦-Þ°ß«-ß³à -à à -à £à ¥-à §à ©-à à¡-à¡à£¤-ࣾà¤-à¤à¤ºà¤¼à¥-à¥à¥à¥-à¥à¥¢à¥£à¦à¦¼à§-à§à§à§¢à§£à¨à¨à¨¼à©à©à©à©à©-à©à©à©°à©±à©µàªàªàª¼à«-à«
à«à«à«à«¢à«£à¬à¬¼à¬¿à-àààà¢à£à®à¯à¯à°¾-à±à±-à±à±-à±à±à±à±¢à±£à²¼à²¿à³à³à³à³¢à³£àµ-àµàµàµ¢àµ£à·à·-à·à·à¸±à¸´-ฺà¹-à¹àº±àº´-ູົຼà»-à»à¼à¼à¼µà¼·à¼¹à½±-ཾà¾-à¾à¾à¾à¾-à¾à¾-ྼà¿á-á°á²-á·á¹á
391ºá½á¾ááá-á á±-á´áá
áááá-áá-áá²-á´ááá²á³á´áµá·-á½áá-ááá -á ᢩᤠ-ᤢᤧᤨᤲ᤹-᤻á¨á¨á©á©-á©á© ᩢᩥ-ᩬᩳ-᩿᩼á¬-á¬á¬´á¬¶-ᬺᬼáá«-á³á®á®á®¢-ᮥᮨᮩ᯦᮫ᯨᯩá¯á¯¯-ᯱᰬ-ᰳᰶ᰷á³-á³á³-á³ á³¢-᳨á³á³´á·-ᷦ᷼-á·¿â-ââ¡â¥-â°â³¯-⵿⳱ⷠ-â·¿ãª-ãããê¯ê´-ê½êê°ê±ê ê ê ê ¥ê ¦ê£ê£ -꣱ꤦ-ê¤ê¥-ê¥ê¦-ê¦ê¦³ê¦¶-ꦹꦼꨩ-ꨮꨱꨲꨵꨶê©ê©êª°êª²-ꪴꪷꪸꪾ꪿ê«ê«¬ê«ê«¶ê¯¥ê¯¨ê¯ï¬ï¸-ï¸ï¸ -︦",h="[".concat(c,"]"),p=new RegExp(h),m="\0-�",g="Â-ÿ",E="Ä-Å¿",A="á¸-ỿ",C="Æ-É",T="Ì-ͯ",I=new RegExp("["+m+g+E+A+C+T+"]");function M(N){return!s.test(N)&&!p.test(N)?!1:I.test(N)}function P(N){return N==="%"||l.test(N)}return utf8}var Leniency={},matchPhoneNumberStringAgainstPhoneNumber={},hasRequiredMatchPhoneNumberStringAgainstPhoneNumber;function requireMatchPhoneNumberStringAgainstPhoneNumber(){return hasRequiredMatchPhoneNumberStringAgainstPhoneNumber||(hasRequiredMatchPhoneNumberStringAgainstPhoneNumber=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=i;var t=n(requireParsePhoneNumber());function n(s){return s&&s.__esModule?s:{default:s}}function i(s,r,o){var l=!0,c=(0,t.default)(s,o);if(c||(l=!1,c=(0,t.default)(s,{defaultCallingCode:r.countryCallingCode},o)),!c)return"INVALID_NUMBER";if(r.ext){if(c.ext!==r.ext)return"NO_MATCH"}else if(c.ext)return"NO_MATCH";return l&&r.countryCallingCode!==c.countryCallingCode?"NO_MATCH":r.number===c.number?l?"EXACT_MATCH":"NSN_MATCH":r.nationalNumber.indexOf(c.nationalNumber)===0||c.nationalNumber.indexOf(r.nationalNumber)===0?"SHORT_NSN_MATCH":"NO_MATCH"}}(matchPhoneNumberStringAgainstPhoneNumber)),matchPhoneNumberStringAgainstPhoneNumber}var hasRequiredLeniency;function requireLeniency(){return hasRequiredLeniency||(hasRequiredLeniency=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.containsMoreThanOneSlashInNationalNumber=h,e.default=void 0;var t=o(requireParseDigits()),n=o(requireMatchPhoneNumberStringAgainstPhoneNumber()),i=o(requireMetadata()),s=o(requireGetCountryByCallingCode()),r=requireFormat$1();requireUtil();function o(m){return m&&m.__esModule?m:{default:m}}e.default={POSSIBLE:function(g,E){return E.candidate,E.metadata,!0},VALID:function(g,E){var A=E.candidate;E.defaultCountry;var C=E.metadata;return!(!g.isValid()||!l(g,A,C))},STRICT_GROUPING:function(g,E){var A=E.candidate,C=E.defaultCountry,T=E.metadata;return E.regExpCache,!g.isValid()||!l(g,A,T)||h(g,A)||!c(g,{defaultCountry:C,metadata:T})?!1:p()},EXACT_GROUPING:function(g,E){var A=E.candidate,C=E.defaultCountry,T=E.metadata;return E.regExpCache,!g.isValid()||!l(g,A,T)||h(g,A)||!c(g,{defaultCountry:C,metadata:T})?!1:p()}};function l(m,g,E){for(var A=0;A<g.length-1;A++){var C=g.charAt(A);if(C==="x"||C==="X"){var T=g.charAt(A+1);if(T==="x"||T==="X"){if(A++,(0,n.default)(g.substring(A),m,E)!=="NSN_MATCH")return!1}else{var I=(0,t.default)(g.substring(A));if(I){if(m.ext!==I)return!1}else if(m.ext)return!1}}}return!0}function c(m,g){g.defaultCountry;var E=g.metadata;if(m.__countryCallingCodeSource!=="FROM_DEFAULT_COUNTRY")return!0;var A=new i.default(E);A.selectNumberingPlan(m.countryCallingCode),m.country||(0,s.default)(m.countryCallingCode,{nationalNumber:m.nationalNumber,metadata:A});var C=m.nationalNumber,T=(0,r.chooseFormatForNumber)(A.numberingPlan.formats(),C);return T.nationalPrefixFormattingRule()?A.numberingPlan.nationalPrefixIsOptionalWhenFormattingInNationalFormat()||!T.usesNationalPrefix()?!0:!!m.nationalPrefix:!0}function h(m,g){var E=g.indexOf("/");if(E<0)return!1;var A=g.indexOf("/",E+1);if(A<0)return!1;var C=m.__countryCallingCodeSource==="FROM_NUMBER_WITH_PLUS_SIGN"||m.__countryCallingCodeSource==="FROM_NUMBER_WITHOUT_PLUS_SIGN";return C&&(0,t.default)(g.substring(0,E))===m.countryCallingCode?g.slice(A+1).indexOf("/")>=0:!0}function p(m,g,E,A,C){throw new Error("This part of code hasn't been ported")}}(Leniency)),Leniency}var parsePreCandidate={},hasRequiredParsePreCandidate;function requireParsePreCandidate(){return hasRequiredParsePreCandidate||(hasRequiredParsePreCandidate=1,function(e){Object.defineProperty(e,"__esMo
391dule",{value:!0}),e.default=i;var t=requireUtil(),n=/[\\/] *x/;function i(s){return(0,t.trimAfterFirstMatch)(n,s)}}(parsePreCandidate)),parsePreCandidate}var isValidPreCandidate={},hasRequiredIsValidPreCandidate;function requireIsValidPreCandidate(){return hasRequiredIsValidPreCandidate||(hasRequiredIsValidPreCandidate=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=s;var t=/(?:(?:[0-3]?\d\/[01]?\d)|(?:[01]?\d\/[0-3]?\d))\/(?:[12]\d)?\d{2}/,n=/[12]\d{3}[-/]?[01]\d[-/]?[0-3]\d +[0-2]\d$/,i=/^:[0-5]\d/;function s(r,o,l){if(t.test(r))return!1;if(n.test(r)){var c=l.slice(o+r.length);if(i.test(c))return!1}return!0}}(isValidPreCandidate)),isValidPreCandidate}var isValidCandidate={},hasRequiredIsValidCandidate;function requireIsValidCandidate(){return hasRequiredIsValidCandidate||(hasRequiredIsValidCandidate=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.LEAD_CLASS=void 0,e.default=g;var t=requireConstants$2(),n=requireUtil(),i=requireUtf8(),s="(\\[ï¼ï¼»",r=")\\]ï¼ï¼½",o="[^".concat(s).concat(r,"]"),l=e.LEAD_CLASS="[".concat(s).concat(t.PLUS_CHARS,"]"),c=new RegExp("^"+l),h=(0,n.limit)(0,3),p=new RegExp("^(?:["+s+"])?(?:"+o+"+["+r+"])?"+o+"+(?:["+s+"]"+o+"+["+r+"])"+h+o+"*$"),m=/\d{1,5}-+\d{1,5}\s{0,4}\(\d{1,4}/;function g(E,A,C,T){if(!(!p.test(E)||m.test(E))){if(T!=="POSSIBLE"){if(A>0&&!c.test(E)){var I=C[A-1];if((0,i.isInvalidPunctuationSymbol)(I)||(0,i.isLatinLetter)(I))return!1}var M=A+E.length;if(M<C.length){var P=C[M];if((0,i.isInvalidPunctuationSymbol)(P)||(0,i.isLatinLetter)(P))return!1}}return!0}}}(isValidCandidate)),isValidCandidate}var hasRequiredPhoneNumberMatcher;function requirePhoneNumberMatcher(){return hasRequiredPhoneNumberMatcher||(hasRequiredPhoneNumberMatcher=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=requireConstants$2(),n=E(requireCreateExtensionPattern()),i=E(requireRegExpCache()),s=requireUtil(),r=requireUtf8(),o=E(requireLeniency()),l=E(requireParsePreCandidate()),c=E(requireIsValidPreCandidate()),h=g(requireIsValidCandidate()),p=requireMetadata(),m=E(requireParsePhoneNumber());function g(w,y){if(typeof WeakMap=="function")var u=new WeakMap,x=new WeakMap;return(g=function(_,J){if(!J&&_&&_.__esModule)return _;var Z,V,k={__proto__:null,default:_};if(_===null||A(_)!="object"&&typeof _!="function")return k;if(Z=J?x:u){if(Z.has(_))return Z.get(_);Z.set(_,k)}for(var H in _)H!=="default"&&{}.hasOwnProperty.call(_,H)&&((V=(Z=Object.defineProperty)&&Object.getOwnPropertyDescriptor(_,H))&&(V.get||V.set)?Z(k,H,V):k[H]=_[H]);return k})(w,y)}function E(w){return w&&w.__esModule?w:{default:w}}function A(w){"@babel/helpers - typeof";return A=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(y){return typeof y}:function(y){return y&&typeof Symbol=="function"&&y.constructor===Symbol&&y!==Symbol.prototype?"symbol":typeof y},A(w)}function C(w,y){var u=typeof Symbol<"u"&&w[Symbol.iterator]||w["@@iterator"];if(u)return(u=u.call(w)).next.bind(u);if(Array.isArray(w)||(u=T(w))||y){u&&(w=u);var x=0;return function(){return x>=w.length?{done:!0}:{done:!1,value:w[x++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. 392In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function T(w,y){if(w){if(typeof w=="string")return I(w,y);var u={}.toString.call(w).slice(8,-1);return u==="Object"&&w.constructor&&(u=w.constructor.name),u==="Map"||u==="Set"?Array.from(w):u==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(u)?I(w,y):void 0}}function I(w,y){(y==null||y>w.length)&&(y=w.length);for(var u=0,x=Array(y);u<y;u++)x[u]=w[u];return x}function M(w,y){if(!(w instanceof y))throw new TypeError("Cannot call a class as a function")}function P(w,y){for(var u=0;u<y.length;u++){var x=y[u];x.enumerable=x.enumerable||!1,x.configurable=!0,"value"in x&&(x.writable=!0),Object.defineProperty(w,O(x.key),x)}}function N(w,y,u){return y&&P(w.prototype,y),Object.defineProperty(w,"prototype",{writable:!1}),w}function O(w){var y=j(w,"string");return A(y)=="symbol"?y:y+""}function j(w,y){if(A(w)!="object"||!w)return w;var u=w[Symbol.toPrimitive];if(u!==void 0){var x=u.call(w,y);if(A(x)!="object")return x;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(w)}var B=(0,n.default)("matching"),D=["/+(.*)","(\\([^(]*)","(?:".concat(r.pZ,"-|-").concat(r.pZ,")").concat(r.pZ,"*(.+)"),"[â-âï¼]".concat(r.pZ,"*(.+)"),"\\.+".concat(r.pZ,"*([^.]+)"),"".concat(r.pZ,"+(").concat(r.PZ,"+)")],U=(0,s.limit)(0,2),z=(0,s.limit)(0,4),R=t.MAX_LENGTH_FOR_NSN+t.MAX_LENGTH_COUNTRY_CODE,a=(0,s.limit)(0,R),f="[".concat(t.VALID_PUNCTUATION,"]")+z,d=r.pNd+(0,s.limit)(1,R),v="(?:"+h.LEAD_CLASS+f+")"+U+d+"(?:"+f+d+")"+a+"(?:"+B+")?",b=new RegExp("[^".concat(r._pN).concat(r._pL,"#]+$")),S=Number.MAX_SAFE_INTEGER||Math.pow(2,53)-1;e.default=function(){function w(){var y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},x=arguments.length>2?arguments[2]:void 0;if(M(this,w),u={v2:u.v2,defaultCallingCode:u.defaultCallingCode,defaultCountry:u.defaultCountry&&(0,p.isSupportedCountry)(u.defaultCountry,x)?u.defaultCountry:void 0,leniency:u.leniency||(u.extended?"POSSIBLE":"VALID"),maxTries:u.maxTries||S},!o.default[u.leniency])throw new TypeError('Unknown leniency: "'.concat(u.leniency,'"'));if(u.leniency!=="POSSIBLE"&&u.leniency!=="VALID")throw new TypeError('Invalid `leniency`
392: "'.concat(u.leniency,'". Supported values: "POSSIBLE", "VALID".'));if(u.maxTries<0)throw new TypeError("`maxTries` must be `>= 0`");this.text=y,this.options=u,this.metadata=x,this.leniency=o.default[u.leniency],this.maxTries=u.maxTries,this.PATTERN=new RegExp(v,"ig"),this.INNER_MATCHES=D.map(function(L){return new RegExp(L,"g")}),this.state="NOT_READY",this.searchIndex=0,this.regExpCache=new i.default(32)}return N(w,[{key:"find",value:function(u){this.PATTERN.lastIndex=u;for(var x;this.maxTries>0&&(x=this.PATTERN.exec(this.text))!==null;){var L=x[0],_=x.index;if(L=(0,l.default)(L),(0,c.default)(L,_,this.text)){var J=this.parseAndVerify(L,_,this.text)||this.extractInnerMatch(L,_,this.text);if(J){if(this.options.v2)return{startsAt:J.startsAt,endsAt:J.endsAt,number:J.phoneNumber};var Z=J.phoneNumber,V={startsAt:J.startsAt,endsAt:J.endsAt,phone:Z.nationalNumber};return Z.country?V.country=Z.country:V.countryCallingCode=Z.countryCallingCode,Z.ext&&(V.ext=Z.ext),V}}this.maxTries--}}},{key:"extractInnerMatch",value:function(u,x,L){for(var _=C(this.INNER_MATCHES),J;!(J=_()).done;){var Z=J.value;Z.lastIndex=0;for(var V=!0,k=void 0;this.maxTries>0&&(k=Z.exec(u))!==null;){if(V){var H=(0,s.trimAfterFirstMatch)(b,u.slice(0,k.index)),ee=this.parseAndVerify(H,x,L);if(ee)return ee;this.maxTries--,V=!1}var K=(0,s.trimAfterFirstMatch)(b,k[1]),te=u.indexOf(K,k.index),Y=this.parseAndVerify(K,x+te,L);if(Y)return Y;this.maxTries--}}}},{key:"parseAndVerify",value:function(u,x,L){if((0,h.default)(u,x,L,this.options.leniency)){var _=(0,m.default)(u,{extended:!0,defaultCountry:this.options.defaultCountry,defaultCallingCode:this.options.defaultCallingCode},this.metadata);if(_&&_.isPossible()&&this.leniency(_,{candidate:u,defaultCountry:this.options.defaultCountry,metadata:this.metadata,regExpCache:this.regExpCache}))return{startsAt:x,endsAt:x+u.length,phoneNumber:_}}}},{key:"hasNext",value:function(){return this.state==="NOT_READY"&&(this.lastMatch=this.find(this.searchIndex),this.lastMatch?(this.searchIndex=this.lastMatch.endsAt,this.state="READY"):this.state="DONE"),this.state==="READY"}},{key:"next",value:function(){if(!this.hasNext())throw new Error("No next element");var u=this.lastMatch;return this.lastMatch=null,this.state="NOT_READY",u}}])}()}(PhoneNumberMatcher)),PhoneNumberMatcher}var hasRequiredFindNumbers;function requireFindNumbers(){return hasRequiredFindNumbers||(hasRequiredFindNumbers=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=s;var t=i(requirePhoneNumberMatcher()),n=i(requireNormalizeArguments());function i(r){return r&&r.__esModule?r:{default:r}}function s(){for(var r=(0,n.default)(arguments),o=r.text,l=r.options,c=r.metadata,h=new t.default(o,l,c),p=[];h.hasNext();)p.push(h.next());return p}}(findNumbers)),findNumbers}var searchNumbers={},hasRequiredSearchNumbers;function requireSearchNumbers(){return hasRequiredSearchNumbers||(hasRequiredSearchNumbers=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=c;var t=i(requireNormalizeArguments()),n=i(requirePhoneNumberMatcher());function i(h){return h&&h.__esModule?h:{default:h}}function s(h){"@babel/helpers - typeof";return s=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(p){return typeof p}:function(p){return p&&typeof Symbol=="function"&&p.constructor===Symbol&&p!==Symbol.prototype?"symbol":typeof p},s(h)}function r(h,p,m){return(p=o(p))in h?Object.defineProperty(h,p,{value:m,enumerable:!0,configurable:!0,writable:!0}):h[p]=m,h}function o(h){var p=l(h,"string");return s(p)=="symbol"?p:p+""}function l(h,p){if(s(h)!="object"||!h)return h;var m=h[Symbol.toPrimitive];if(m!==void 0){var g=m.call(h,p);if(s(g)!="object")return g;throw new TypeError("@@toPrimitive must return a primitive value.")}return(p==="string"?String:Number)(h)}function c(){var h=(0,t.default)(arguments),p=h.text,m=h.options,g=h.metadata,E=new n.default(p,m,g);return r({},Symbol.iterator,function(){return{next:function(){return E.hasNext()?{done:!1,value:E.next()}:{done:!0}}}})}}(searchNumbers)),searchNumbers}var findPhoneNumbersInText={},hasRequiredFindPhoneNumbersInText;function requireFindPhoneNumbersInText(){return hasRequiredFindPhoneNumbersInText||(hasRequiredFindPhoneNumbersInText=1,function(e){Object.defineProperty(e,"__esMo
392dule",{value:!0}),e.default=p;var t=i(requirePhoneNumberMatcher()),n=i(requireNormalizeArguments());function i(m){return m&&m.__esModule?m:{default:m}}function s(m){"@babel/helpers - typeof";return s=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(g){return typeof g}:function(g){return g&&typeof Symbol=="function"&&g.constructor===Symbol&&g!==Symbol.prototype?"symbol":typeof g},s(m)}function r(m,g){var E=Object.keys(m);if(Object.getOwnPropertySymbols){var A=Object.getOwnPropertySymbols(m);g&&(A=A.filter(function(C){return Object.getOwnPropertyDescriptor(m,C).enumerable})),E.push.apply(E,A)}return E}function o(m){for(var g=1;g<arguments.length;g++){var E=arguments[g]!=null?arguments[g]:{};g%2?r(Object(E),!0).forEach(function(A){l(m,A,E[A])}):Object.getOwnPropertyDescriptors?Object.defineProperties(m,Object.getOwnPropertyDescriptors(E)):r(Object(E)).forEach(function(A){Object.defineProperty(m,A,Object.getOwnPropertyDescriptor(E,A))})}return m}function l(m,g,E){return(g=c(g))in m?Object.defineProperty(m,g,{value:E,enumerable:!0,configurable:!0,writable:!0}):m[g]=E,m}function c(m){var g=h(m,"string");return s(g)=="symbol"?g:g+""}function h(m,g){if(s(m)!="object"||!m)return m;var E=m[Symbol.toPrimitive];if(E!==void 0){var A=E.call(m,g);if(s(A)!="object")return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return(g==="string"?String:Number)(m)}function p(){for(var m=(0,n.default)(arguments),g=m.text,E=m.options,A=m.metadata,C=new t.default(g,o(o({},E),{},{v2:!0}),A),T=[];C.hasNext();)T.push(C.next());return T}}(findPhoneNumbersInText)),findPhoneNumbersInText}var searchPhoneNumbersInText={},hasRequiredSearchPhoneNumbersInText;function requireSearchPhoneNumbersInText(){return hasRequiredSearchPhoneNumbersInText||(hasRequiredSearchPhoneNumbersInText=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=p;var t=i(requirePhoneNumberMatcher()),n=i(requireNormalizeArguments());function i(m){return m&&m.__esModule?m:{default:m}}function s(m){"@babel/helpers - typeof";return s=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(g){return typeof g}:function(g){return g&&typeof Symbol=="function"&&g.constructor===Symbol&&g!==Symbol.prototype?"symbol":typeof g},s(m)}function r(m,g){var E=Object.keys(m);if(Object.getOwnPropertySymbols){var A=Object.getOwnPropertySymbols(m);g&&(A=A.filter(function(C){return Object.getOwnPropertyDescriptor(m,C).enumerable})),E.push.apply(E,A)}return E}function o(m){for(var g=1;g<arguments.length;g++){var E=arguments[g]!=null?arguments[g]:{};g%2?r(Object(E),!0).forEach(function(A){l(m,A,E[A])}):Object.getOwnPropertyDescriptors?Object.defineProperties(m,Object.getOwnPropertyDescriptors(E)):r(Object(E)).forEach(function(A){Object.defineProperty(m,A,Object.getOwnPropertyDescriptor(E,A))})}return m}function l(m,g,E){return(g=c(g))in m?Object.defineProperty(m,g,{value:E,enumerable:!0,configurable:!0,writable:!0}):m[g]=E,m}function c(m){var g=h(m,"string");return s(g)=="symbol"?g:g+""}function h(m,g){if(s(m)!="object"||!m)return m;var E=m[Symbol.toPrimitive];if(E!==void 0){var A=E.call(m,g);if(s(A)!="object")return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return(g==="string"?String:Number)(m)}function p(){var m=(0,n.default)(arguments),g=m.text,E=m.options,A=m.metadata,C=new t.default(g,o(o({},E),{},{v2:!0}),A);return l({},Symbol.iterator,function(){return{next:function(){return C.hasNext()?{done:!1,value:C.next()}:{done:!0}}}})}}(searchPhoneNumbersInText)),searchPhoneNumbersInText}var AsYouType={},AsYouTypeState={},hasRequiredAsYouTypeState;function requireAsYouTypeState(){return hasRequiredAsYouTypeState||(hasRequiredAsYouTypeState=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;function t(l){"@babel/helpers - typeof";return t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(c){return typeof c}:function(c){return c&&typeof Symbol=="function"&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c},t(l)}function n(l,c){if(!(l instanceof c))throw new TypeError("Cannot call a class as a function")}function i(l,c){for(var h=0;h<c.length;h++){var p=c[h];p.enumerable=p.enumerable||!1,p.configurable=!0,"value"in p&&(p.writable=!0),Object.defineProperty(l,r(p.key),p)}}function s(l,c,h){return c&&i(l.prototype,c),Object.defineProperty(l,"prototype",{writable:!1}),l}function r(l){var c=o(l,"string");return t(c)=="symbol"?c:c+""}
392function o(l,c){if(t(l)!="object"||!l)return l;var h=l[Symbol.toPrimitive];if(h!==void 0){var p=h.call(l,c);if(t(p)!="object")return p;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(l)}e.default=function(){function l(c){var h=c.onCountryChange,p=c.onCallingCodeChange;n(this,l),this.onCountryChange=h,this.onCallingCodeChange=p}return s(l,[{key:"reset",value:function(h){var p=h.country,m=h.callingCode;this.international=!1,this.missingPlus=!1,this.IDDPrefix=void 0,this.callingCode=void 0,this.digits="",this.resetNationalSignificantNumber(),this.initCountryAndCallingCode(p,m)}},{key:"resetNationalSignificantNumber",value:function(){this.nationalSignificantNumber=this.getNationalDigits(),this.nationalSignificantNumberIsModified=!1,this.nationalPrefix=void 0,this.carrierCode=void 0,this.prefixBeforeNationalSignificantNumberThatIsNotNationalPrefix=void 0}},{key:"update",value:function(h){for(var p=0,m=Object.keys(h);p<m.length;p++){var g=m[p];this[g]=h[g]}}},{key:"initCountryAndCallingCode",value:function(h,p){this.setCountry(h),this.setCallingCode(p)}},{key:"setCountry",value:function(h){this.country=h,this.onCountryChange(h)}},{key:"setCallingCode",value:function(h){this.callingCode=h,this.onCallingCodeChange(h,this.country)}},{key:"startInternationalNumber",value:function(h,p){this.international=!0,this.initCountryAndCallingCode(h,p)}},{key:"appendDigits",value:function(h){this.digits+=h}},{key:"appendNationalSignificantNumberDigits",value:function(h){this.nationalSignificantNumber+=h}},{key:"getNationalDigits",value:function(){return this.international?this.digits.slice((this.IDDPrefix?this.IDDPrefix.length:0)+(this.callingCode?this.callingCode.length:0)):this.digits}},{key:"getDigitsWithoutInternationalPrefix",value:function(){return this.international&&this.IDDPrefix?this.digits.slice(this.IDDPrefix.length):this.digits}}])}()}(AsYouTypeState)),AsYouTypeState}var AsYouTypeFormatter={},AsYouTypeFormatter_util={},hasRequiredAsYouTypeFormatter_util;function requireAsYouTypeFormatter_util(){if(hasRequiredAsYouTypeFormatter_util)return AsYouTypeFormatter_util;hasRequiredAsYouTypeFormatter_util=1,Object.defineProperty(AsYouTypeFormatter_util,"__esModule",{value:!0}),AsYouTypeFormatter_util.DIGIT_PLACEHOLDER=void 0,AsYouTypeFormatter_util.closeNonPairedParens=c,AsYouTypeFormatter_util.countOccurences=r,AsYouTypeFormatter_util.cutAndStripNonPairedParens=l,AsYouTypeFormatter_util.populateTemplateWithDigits=p,AsYouTypeFormatter_util.repeat=o,AsYouTypeFormatter_util.stripNonPairedParens=h;function e(m,g){var E=typeof Symbol<"u"&&m[Symbol.iterator]||m["@@iterator"];if(E)return(E=E.call(m)).next.bind(E);if(Array.isArray(m)||(E=t(m))||g){E&&(m=E);var A=0;return function(){return A>=m.length?{done:!0}:{done:!1,value:m[A++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. 393In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function t(m,g){if(m){if(typeof m=="string")return n(m,g);var E={}.toString.call(m).slice(8,-1);return E==="Object"&&m.constructor&&(E=m.constructor.name),E==="Map"||E==="Set"?Array.from(m):E==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(E)?n(m,g):void 0}}function n(m,g){(g==null||g>m.length)&&(g=m.length);for(var E=0,A=Array(g);E<g;E++)A[E]=m[E];return A}var i=AsYouTypeFormatter_util.DIGIT_PLACEHOLDER="x",s=new RegExp(i);function r(m,g){for(var E=0,A=e(g.split("")),C;!(C=A()).done;){var T=C.value;T===m&&E++}return E}function o(m,g){if(g<1)return"";for(var E="";g>1;)g&1&&(E+=m),g>>=1,m+=m;return E+m}function l(m,g){return m[g]===")"&&g++,h(m.slice(0,g))}function c(m,g){for(var E=m.slice(0,g),A=r("(",E),C=r(")",E),T=A-C;T>0&&g<m.length;)m[g]===")"&&T--,g++;return m.slice(0,g)}function h(m){for(var g=[],E=0;E<m.length;)m[E]==="("?g.push(E):m[E]===")"&&g.pop(),E++;var A=0,C="";g.push(m.length);for(var T=0,I=g;T<I.length;T++){var M=I[T];C+=m.slice(A,M),A=M+1}return C}function p(m,g,E){for(var A=e(E.split("")),C;!(C=A()).done;){var T=C.value;if(m.slice(g+1).search(s)<0)return;g=m.search(s),m=m.replace(s,T)}return[m,g]}return AsYouTypeFormatter_util}var AsYouTypeFormatter_complete={},hasRequiredAsYouTypeFormatter_complete;function requireAsYouTypeFormatter_complete(){return hasRequiredAsYouTypeFormatter_complete||(hasRequiredAsYouTypeFormatter_complete=1,function(e){Object.defineProperty(e,"__esMo
393dule",{value:!0}),e.canFormatCompleteNumber=o,e.default=r;var t=s(requireCheckNumberLength()),n=s(requireParseDigits()),i=s(requireFormatNationalNumberUsingFormat());function s(p){return p&&p.__esModule?p:{default:p}}function r(p,m,g){var E=g.metadata,A=g.shouldTryNationalPrefixFormattingRule,C=g.getSeparatorAfterNationalPrefix,T=new RegExp("^(?:".concat(m.pattern(),")$"));if(T.test(p.nationalSignificantNumber))return l(p,m,{metadata:E,shouldTryNationalPrefixFormattingRule:A,getSeparatorAfterNationalPrefix:C})}function o(p,m,g){return(0,t.default)(p,m,g)==="IS_POSSIBLE"}function l(p,m,g){var E=g.metadata,A=g.shouldTryNationalPrefixFormattingRule,C=g.getSeparatorAfterNationalPrefix;if(p.nationalSignificantNumber,p.international,p.nationalPrefix,p.carrierCode,A(m)){var T=c(p,m,{useNationalPrefixFormattingRule:!0,getSeparatorAfterNationalPrefix:C,metadata:E});if(T)return T}return c(p,m,{useNationalPrefixFormattingRule:!1,getSeparatorAfterNationalPrefix:C,metadata:E})}function c(p,m,g){var E=g.metadata,A=g.useNationalPrefixFormattingRule,C=g.getSeparatorAfterNationalPrefix,T=(0,i.default)(p.nationalSignificantNumber,m,{carrierCode:p.carrierCode,useInternationalFormat:p.international,withNationalPrefix:A,metadata:E});if(A||(p.nationalPrefix?T=p.nationalPrefix+C(m)+T:p.prefixBeforeNationalSignificantNumberThatIsNotNationalPrefix&&(T=p.prefixBeforeNationalSignificantNumberThatIsNotNationalPrefix+" "+T)),h(T,p))return T}function h(p,m){return(0,n.default)(p)===m.getNationalDigits()}}(AsYouTypeFormatter_complete)),AsYouTypeFormatter_complete}var AsYouTypeFormatter_PatternMatcher={},AsYouTypeFormatter_PatternParser={},hasRequiredAsYouTypeFormatter_PatternParser;function requireAsYouTypeFormatter_PatternParser(){return hasRequiredAsYouTypeFormatter_PatternParser||(hasRequiredAsYouTypeFormatter_PatternParser=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;function t(m){"@babel/helpers - typeof";return t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(g){return typeof g}:function(g){return g&&typeof Symbol=="function"&&g.constructor===Symbol&&g!==Symbol.prototype?"symbol":typeof g},t(m)}function n(m,g){if(!(m instanceof g))throw new TypeError("Cannot call a class as a function")}function i(m,g){for(var E=0;E<g.length;E++){var A=g[E];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(m,r(A.key),A)}}function s(m,g,E){return g&&i(m.prototype,g),Object.defineProperty(m,"prototype",{writable:!1}),m}function r(m){var g=o(m,"string");return t(g)=="symbol"?g:g+""}function o(m,g){if(t(m)!="object"||!m)return m;var E=m[Symbol.toPrimitive];if(E!==void 0){var A=E.call(m,g);if(t(A)!="object")return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(m)}e.default=function(){function m(){n(this,m)}return s(m,[{key:"parse",value:function(E){if(this.context=[{or:!0,instructions:[]}],this.parsePattern(E),this.context.length!==1)throw new Error("Non-finalized contexts left when pattern parse ended");var A=this.context[0],C=A.branches,T=A.instructions;if(C)return{op:"|",args:C.concat([p(T)])};if(T.length===0)throw new Error("Pattern is required");return T.length===1?T[0]:T}},{key:"startContext",value:function(E){this.context.push(E)}},{key:"endContext",value:function(){this.context.pop()}},{key:"getContext",value:function(){return this.context[this.context.length-1]}},{key:"parsePattern",value:function(E){if(!E)throw new Error("Pattern is required");var A=E.match(h);if(!A){if(c.test(E))throw new Error("Illegal characters found in a pattern: ".concat(E));this.getContext().instructions=this.getContext().instructions.concat(E.split(""));return}var C=A[1],T=E.slice(0,A.index),I=E.slice(A.index+C.length);switch(C){case"(?:":T&&this.parsePattern(T),this.startContext({or:!0,instructions:[],branches:[]});break;case")":if(!this.getContext().or)throw new Error('")" operator must be preceded by "(?:" operator');if(T&&this.parsePattern(T),this.getContext().instructions.length===0)throw new Error('No instructions found after "|" operator in an "or" group');var M=this.getContext(),P=M.branches;P.push(p(this.getContext().instructions)),this.endContext(),this.getContext().instructions.push({op:"|",args:P});break;case"|":if(!this.getContext().or)throw new Error('"|" operator can only be used inside "or" groups');if(T&&this.parsePattern(T),!this.getContext().branches)if(this.context.length===1)this.getContext().branches=[];else throw new Error('"branches" not found in an "or" group context');this.getContext().branches.push(p(this.getContext().instructions)),this.getContext().instructions=[];break;case"[":T&&this.parsePattern(T),this.startContext({oneOfSet:!0});break;case"]":if(!this.getContext().oneOfSet)throw new Error('"]" operator must be preceded by "[" operator');this.endContext(),this.getContext().instructions.push({op:"[]",args:l(T)});break;default:throw new Error("Unknown operator: ".concat(C))}I&&this.parsePattern(I)}}])}();function l(m){for(var g=[],E=0;E<m.length;){if(m[E]==="-"){if(E===0||E===m.length-1)throw new Error("Couldn't parse a one-of set pattern: ".concat(m));
393for(var A=m[E-1].charCodeAt(0)+1,C=m[E+1].charCodeAt(0)-1,T=A;T<=C;)g.push(String.fromCharCode(T)),T++}else g.push(m[E]);E++}return g}var c=/[\(\)\[\]\?\:\|]/,h=new RegExp("(\\||\\(\\?\\:|\\)|\\[|\\])");function p(m){return m.length===1?m[0]:m}}(AsYouTypeFormatter_PatternParser)),AsYouTypeFormatter_PatternParser}var hasRequiredAsYouTypeFormatter_PatternMatcher;function requireAsYouTypeFormatter_PatternMatcher(){return hasRequiredAsYouTypeFormatter_PatternMatcher||(hasRequiredAsYouTypeFormatter_PatternMatcher=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=n(requireAsYouTypeFormatter_PatternParser());function n(E){return E&&E.__esModule?E:{default:E}}function i(E,A){var C=typeof Symbol<"u"&&E[Symbol.iterator]||E["@@iterator"];if(C)return(C=C.call(E)).next.bind(C);if(Array.isArray(E)||(C=s(E))||A){C&&(E=C);var T=0;return function(){return T>=E.length?{done:!0}:{done:!1,value:E[T++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. 394In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function s(E,A){if(E){if(typeof E=="string")return r(E,A);var C={}.toString.call(E).slice(8,-1);return C==="Object"&&E.constructor&&(C=E.constructor.name),C==="Map"||C==="Set"?Array.from(E):C==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(C)?r(E,A):void 0}}function r(E,A){(A==null||A>E.length)&&(A=E.length);for(var C=0,T=Array(A);C<A;C++)T[C]=E[C];return T}function o(E){"@babel/helpers - typeof";return o=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(A){return typeof A}:function(A){return A&&typeof Symbol=="function"&&A.constructor===Symbol&&A!==Symbol.prototype?"symbol":typeof A},o(E)}function l(E,A){if(!(E instanceof A))throw new TypeError("Cannot call a class as a function")}function c(E,A){for(var C=0;C<A.length;C++){var T=A[C];T.enumerable=T.enumerable||!1,T.configurable=!0,"value"in T&&(T.writable=!0),Object.defineProperty(E,p(T.key),T)}}function h(E,A,C){return A&&c(E.prototype,A),Object.defineProperty(E,"prototype",{writable:!1}),E}function p(E){var A=m(E,"string");return o(A)=="symbol"?A:A+""}function m(E,A){if(o(E)!="object"||!E)return E;var C=E[Symbol.toPrimitive];if(C!==void 0){var T=C.call(E,A);if(o(T)!="object")return T;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(E)}e.default=function(){function E(A){l(this,E),this.matchTree=new t.default().parse(A)}return h(E,[{key:"match",value:function(C){var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},I=T.allowOverflow;if(!C)throw new Error("String is required");var M=g(C.split(""),this.matchTree,!0);if(M&&M.match&&delete M.matchedChars,!(M&&M.overflow&&!I))return M}}])}();function g(E,A,C){if(typeof A=="string"){var T=E.join("");return A.indexOf(T)===0?E.length===A.length?{match:!0,matchedChars:E}:{partialMatch:!0}:T.indexOf(A)===0?C&&E.length>A.length?{overflow:!0}:{match:!0,matchedChars:E.slice(0,A.length)}:void 0}if(Array.isArray(A)){for(var I=E.slice(),M=0;M<A.length;){var P=A[M],N=g(I,P,C&&M===A.length-1);if(N){if(N.overflow)return N;if(N.match){if(I=I.slice(N.matchedChars.length),I.length===0)return M===A.length-1?{match:!0,matchedChars:E}:{partialMatch:!0}}else{if(N.partialMatch)return{partialMatch:!0};throw new Error(`Unsupported match result: 395`.concat(JSON.stringify(N,null,2)))}}else return;M++}return C?{overflow:!0}:{match:!0,matchedChars:E.slice(0,E.length-I.length)}}switch(A.op){case"|":for(var O,j=i(A.args),B;!(B=j()).done;){var D=B.value,U=g(E,D,C);if(U){if(U.overflow)return U;if(U.match)return{match:!0,matchedChars:U.matchedChars};if(U.partialMatch)O=!0;else throw new Error(`Unsupported match result: 396`.concat(JSON.stringify(U,null,2)))}}return O?{partialMatch:!0}:void 0;case"[]":for(var z=i(A.args),R;!(R=z()).done;){var a=R.value;if(E[0]===a)return E.length===1?{match:!0,matchedChars:E}:C?{overflow:!0}:{match:!0,matchedChars:[a]}}return;default:throw new Error("Unsupported instruction tree: ".concat(A))}}}(AsYouTypeFormatter_PatternMatcher)),AsYouTypeFormatter_PatternMatcher}var hasRequiredAsYouTypeFormatter;function requireAsYouTypeFormatter(){return hasRequiredAsYouTypeFormatter||(hasRequiredAsYouTypeFormatter=1,function(e){Object.defineProperty(e,"__esMo
396dule",{value:!0}),Object.defineProperty(e,"DIGIT_PLACEHOLDER",{enumerable:!0,get:function(){return t.DIGIT_PLACEHOLDER}}),e.default=void 0;var t=requireAsYouTypeFormatter_util(),n=h(requireAsYouTypeFormatter_complete()),i=c(requireAsYouTypeFormatter_PatternMatcher()),s=c(requireParseDigits()),r=requireFormatNationalNumberUsingFormat(),o=requireConstants$2(),l=c(requireApplyInternationalSeparatorStyle());function c(R){return R&&R.__esModule?R:{default:R}}function h(R,a){if(typeof WeakMap=="function")var f=new WeakMap,d=new WeakMap;return(h=function(b,S){if(!S&&b&&b.__esModule)return b;var w,y,u={__proto__:null,default:b};if(b===null||p(b)!="object"&&typeof b!="function")return u;if(w=S?d:f){if(w.has(b))return w.get(b);w.set(b,u)}for(var x in b)x!=="default"&&{}.hasOwnProperty.call(b,x)&&((y=(w=Object.defineProperty)&&Object.getOwnPropertyDescriptor(b,x))&&(y.get||y.set)?w(u,x,y):u[x]=b[x]);return u})(R,a)}function p(R){"@babel/helpers - typeof";return p=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(a){return typeof a}:function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},p(R)}function m(R,a){var f=typeof Symbol<"u"&&R[Symbol.iterator]||R["@@iterator"];if(f)return(f=f.call(R)).next.bind(f);if(Array.isArray(R)||(f=g(R))||a){f&&(R=f);var d=0;return function(){return d>=R.length?{done:!0}:{done:!1,value:R[d++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. 397In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function g(R,a){if(R){if(typeof R=="string")return E(R,a);var f={}.toString.call(R).slice(8,-1);return f==="Object"&&R.constructor&&(f=R.constructor.name),f==="Map"||f==="Set"?Array.from(R):f==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(f)?E(R,a):void 0}}function E(R,a){(a==null||a>R.length)&&(a=R.length);for(var f=0,d=Array(a);f<a;f++)d[f]=R[f];return d}function A(R,a){if(!(R instanceof a))throw new TypeError("Cannot call a class as a function")}function C(R,a){for(var f=0;f<a.length;f++){var d=a[f];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(R,I(d.key),d)}}function T(R,a,f){return a&&C(R.prototype,a),Object.defineProperty(R,"prototype",{writable:!1}),R}function I(R){var a=M(R,"string");return p(a)=="symbol"?a:a+""}function M(R,a){if(p(R)!="object"||!R)return R;var f=R[Symbol.toPrimitive];if(f!==void 0){var d=f.call(R,a);if(p(d)!="object")return d;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(R)}var P="9",N=15,O=(0,t.repeat)(P,N),j=/[- ]/,B=function(){return/\[([^\[\]])*\]/g},D=function(){return/\d(?=[^,}][^,}])/g},U=new RegExp("["+o.VALID_PUNCTUATION+"]*\\$1["+o.VALID_PUNCTUATION+"]*(\\$\\d["+o.VALID_PUNCTUATION+"]*)*$"),z=3;e.default=function(){function R(a){a.state;var f=a.metadata;A(this,R),this.metadata=f,this.resetFormat()}return T(R,[{key:"resetFormat",value:function(){this.chosenFormat=void 0,this.template=void 0,this.nationalNumberTemplate=void 0,this.populatedNationalNumberTemplate=void 0,this.populatedNationalNumberTemplatePosition=-1}},{key:"reset",value:function(f,d){this.resetFormat(),f?(this.isNANP=f.callingCode()==="1",this.matchingFormats=f.formats(),d.nationalSignificantNumber&&this.narrowDownMatchingFormats(d)):(this.isNANP=void 0,this.matchingFormats=[])}},{key:"format",value:function(f,d){var v=this;if((0,n.canFormatCompleteNumber)(d.nationalSignificantNumber,d.country,this.metadata))for(var b=m(this.matchingFormats),S;!(S=b()).done;){var w=S.value,y=(0,n.default)(d,w,{metadata:this.metadata,shouldTryNationalPrefixFormattingRule:function(x){return v.shouldTryNationalPrefixFormattingRule(x,{international:d.international,nationalPrefix:d.nationalPrefix})},getSeparatorAfterNationalPrefix:function(x){return v.getSeparatorAfterNationalPrefix(x)}});if(y)return this.resetFormat(),this.chosenFormat=w,this.setNationalNumberTemplate(y.replace(/\d/g,t.DIGIT_PLACEHOLDER),d),this.populatedNationalNumberTemplate=y,this.populatedNationalNumberTemplatePosition=this.template.lastIndexOf(t.DIGIT_PLACEHOLDER),y}return this.formatNationalNumberWithNextDigits(f,d)}},{key:"formatNationalNumberWithNextDigits",value:function(f,d){var v=this.chosenFormat,b
397=this.chooseFormat(d);if(b)return b===v?this.formatNextNationalNumberDigits(f):this.formatNextNationalNumberDigits(d.getNationalDigits())}},{key:"narrowDownMatchingFormats",value:function(f){var d=this,v=f.nationalSignificantNumber,b=f.nationalPrefix,S=f.international,w=v,y=w.length-z;y<0&&(y=0),this.matchingFormats=this.matchingFormats.filter(function(u){return d.formatSuits(u,S,b)&&d.formatMatches(u,w,y)}),this.chosenFormat&&this.matchingFormats.indexOf(this.chosenFormat)===-1&&this.resetFormat()}},{key:"formatSuits",value:function(f,d,v){return!(v&&!f.usesNationalPrefix()&&!f.nationalPrefixIsOptionalWhenFormattingInNationalFormat()||!d&&!v&&f.nationalPrefixIsMandatoryWhenFormattingInNationalFormat())}},{key:"formatMatches",value:function(f,d,v){var b=f.leadingDigitsPatterns().length;if(b===0)return!0;v=Math.min(v,b-1);var S=f.leadingDigitsPatterns()[v];if(d.length<z)try{return new i.default(S).match(d,{allowOverflow:!0})!==void 0}catch(w){return console.error(w),!0}return new RegExp("^(".concat(S,")")).test(d)}},{key:"getFormatFormat",value:function(f,d){return d?f.internationalFormat():f.format()}},{key:"chooseFormat",value:function(f){for(var d=this,v=function(){var u=w.value;return d.chosenFormat===u?0:U.test(d.getFormatFormat(u,f.international))?d.createTemplateForFormat(u,f)?(d.chosenFormat=u,0):(d.matchingFormats=d.matchingFormats.filter(function(x){return x!==u}),1):1},b,S=m(this.matchingFormats.slice()),w;!(w=S()).done&&(b=v(),b!==0););return this.chosenFormat||this.resetFormat(),this.chosenFormat}},{key:"createTemplateForFormat",value:function(f,d){if(!(f.pattern().indexOf("|")>=0)){var v=this.getTemplateForFormat(f,d);if(v)return this.setNationalNumberTemplate(v,d),!0}}},{key:"getSeparatorAfterNationalPrefix",value:function(f){return this.isNANP||f&&f.nationalPrefixFormattingRule()&&j.test(f.nationalPrefixFormattingRule())?" ":""}},{key:"getInternationalPrefixBeforeCountryCallingCode",value:function(f,d){var v=f.IDDPrefix,b=f.missingPlus;return v?d&&d.spacing===!1?v:v+" ":b?"":"+"}},{key:"getTemplate",value:function(f){if(this.template){for(var d=-1,v=0,b=f.international?this.getInternationalPrefixBeforeCountryCallingCode(f,{spacing:!1}):"";v<b.length+f.getDigitsWithoutInternationalPrefix().length;)d=this.template.indexOf(t.DIGIT_PLACEHOLDER,d+1),v++;return(0,t.cutAndStripNonPairedParens)(this.template,d+1)}}},{key:"setNationalNumberTemplate",value:function(f,d){this.nationalNumberTemplate=f,this.populatedNationalNumberTemplate=f,this.populatedNationalNumberTemplatePosition=-1,d.international?this.template=this.getInternationalPrefixBeforeCountryCallingCode(d).replace(/[\d\+]/g,t.DIGIT_PLACEHOLDER)+(0,t.repeat)(t.DIGIT_PLACEHOLDER,d.callingCode.length)+" "+f:this.template=f}},{key:"getTemplateForFormat",value:function(f,d){var v=d.nationalSignificantNumber,b=d.international,S=d.nationalPrefix,w=d.prefixBeforeNationalSignificantNumberThatIsNotNationalPrefix,y=f.pattern();y=y.replace(B(),"\\d").replace(D(),"\\d");var u=O.match(y)[0];if(!(v.length>u.length)){var x=new RegExp("^"+y+"$"),L=v.replace(/\d/g,P);x.test(L)&&(u=L);var _=this.getFormatFormat(f,b),J;if(this.shouldTryNationalPrefixFormattingRule(f,{international:b,nationalPrefix:S})){var Z=_.replace(r.FIRST_GROUP_PATTERN,f.nationalPrefixFormattingRule());if((0,s.default)(f.nationalPrefixFormattingRule())===(S||"")+(0,s.default)("$1")&&(_=Z,J=!0,S))for(var V=S.length;V>0;)_=_.replace(/\d/,t.DIGIT_PLACEHOLDER),V--}var k=u.replace(new RegExp(y),_).replace(new RegExp(P,"g"),t.DIGIT_PLACEHOLDER);return J||(w?k=(0,t.repeat)(t.DIGIT_PLACEHOLDER,w.length)+" "+k:S&&(k=(0,t.repeat)(t.DIGIT_PLACEHOLDER,S.length)+this.getSeparatorAfterNationalPrefix(f)+k)),b&&(k=(0,l.default)(k)),k}}},{key:"formatNextNationalNumberDigits",value:function(f){var d=(0,t.populateTemplateWithDigits)(this.populatedNationalNumberTemplate,this.populatedNationalNumberTemplatePosition,f);if(!d){this.resetFormat();return}return this.populatedNationalNumberTemplate=d[0],this.populatedNationalNumberTemplatePosition=d[1],(0,t.cutAndStripNonPairedParens)(this.populatedNationalNumberTemplate,this.populatedNationalNumberTemplatePosition+1)}},{key:"shouldTryNationalPrefixFormattingRule",value:function(f,d){var v=d.international,b=d.nationalPrefix;
397if(f.nationalPrefixFormattingRule()){var S=f.usesNationalPrefix();if(S&&b||!S&&!v)return!0}}}])}()}(AsYouTypeFormatter)),AsYouTypeFormatter}var AsYouTypeParser={},hasRequiredAsYouTypeParser;function requireAsYouTypeParser(){return hasRequiredAsYouTypeParser||(hasRequiredAsYouTypeParser=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.extractFormattedDigitsAndPlus=R;var t=l(requireExtractCountryCallingCode()),n=l(requireExtractCountryCallingCodeFromInternationalNumberWithoutPlusSign()),i=l(requireExtractNationalNumberFromPossiblyIncompleteNumber()),s=l(requireStripIddPrefix()),r=l(requireParseDigits()),o=requireConstants$2();function l(a){return a&&a.__esModule?a:{default:a}}function c(a){"@babel/helpers - typeof";return c=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(f){return typeof f}:function(f){return f&&typeof Symbol=="function"&&f.constructor===Symbol&&f!==Symbol.prototype?"symbol":typeof f},c(a)}function h(a,f){return A(a)||E(a,f)||m(a,f)||p()}function p(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 398In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function m(a,f){if(a){if(typeof a=="string")return g(a,f);var d={}.toString.call(a).slice(8,-1);return d==="Object"&&a.constructor&&(d=a.constructor.name),d==="Map"||d==="Set"?Array.from(a):d==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(d)?g(a,f):void 0}}function g(a,f){(f==null||f>a.length)&&(f=a.length);for(var d=0,v=Array(f);d<f;d++)v[d]=a[d];return v}function E(a,f){var d=a==null?null:typeof Symbol<"u"&&a[Symbol.iterator]||a["@@iterator"];if(d!=null){var v,b,S,w,y=[],u=!0,x=!1;try{if(S=(d=d.call(a)).next,f!==0)for(;!(u=(v=S.call(d)).done)&&(y.push(v.value),y.length!==f);u=!0);}catch(L){x=!0,b=L}finally{try{if(!u&&d.return!=null&&(w=d.return(),Object(w)!==w))return}finally{if(x)throw b}}return y}}function A(a){if(Array.isArray(a))return a}function C(a,f){if(!(a instanceof f))throw new TypeError("Cannot call a class as a function")}function T(a,f){for(var d=0;d<f.length;d++){var v=f[d];v.enumerable=v.enumerable||!1,v.configurable=!0,"value"in v&&(v.writable=!0),Object.defineProperty(a,M(v.key),v)}}function I(a,f,d){return f&&T(a.prototype,f),Object.defineProperty(a,"prototype",{writable:!1}),a}function M(a){var f=P(a,"string");return c(f)=="symbol"?f:f+""}function P(a,f){if(c(a)!="object"||!a)return a;var d=a[Symbol.toPrimitive];if(d!==void 0){var v=d.call(a,f);if(c(v)!="object")return v;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(a)}var N="["+o.VALID_PUNCTUATION+o.VALID_DIGITS+"]+",O=new RegExp("^"+N+"$","i"),j="(?:["+o.PLUS_CHARS+"]["+o.VALID_PUNCTUATION+o.VALID_DIGITS+"]*|["+o.VALID_PUNCTUATION+o.VALID_DIGITS+"]+)",B=new RegExp("[^"+o.VALID_PUNCTUATION+o.VALID_DIGITS+"]+.*$"),D=/[^\d\[\]]/;e.default=function(){function a(f){var d=f.defaultCountry,v=f.defaultCallingCode,b=f.metadata,S=f.onNationalSignificantNumberChange;C(this,a),this.defaultCountry=d,this.defaultCallingCode=v,this.metadata=b,this.onNationalSignificantNumberChange=S}return I(a,[{key:"input",value:function(d,v){var b=R(d),S=h(b,2),w=S[0],y=S[1],u=(0,r.default)(w),x;return y&&(v.digits||(v.startInternationalNumber(void 0,void 0),u||(x=!0))),u&&this.inputDigits(u,v),{digits:u,justLeadingPlus:x}}},{key:"inputDigits",value:function(d,v){var b=v.digits,S=b.length<3&&b.length+d.length>=3;if(v.appendDigits(d),S&&this.extractIddPrefix(v),this.isWaitingForCountryCallingCode(v)){if(!this.extractCountryCallingCode(v))return}else v.appendNationalSignificantNumberDigits(d);v.international||this.hasExtractedNationalSignificantNumber||this.extractNationalSignificantNumber(v.getNationalDigits(),function(w){return v.update(w)})}},{key:"isWaitingForCountryCallingCode",value:function(d){var v=d.international,b=d.callingCode;return v&&!b}},{key:"extractCountryCallingCode",value:function(d){var v=(0,t.default)("+"+d.getDigitsWithoutInternationalPrefix(),d.country,this.defaultCountry,this.defaultCallingCode,this.metadata.metadata),b=v.countryCallingCode,S=v.number;if(b)return d.setCallingCode(b),d.update({nationalSignificantNumber:S}),!0}},{key:"reset",value:function(d){if(d){this.hasSelectedNumberingPlan=!0;var v=d._nationalPrefixForParsing();this.couldPossiblyExtractAnotherNationalSignificantNumber=v&&D.test(v)}else this.hasSelectedNumberingPlan=void 0,this.couldPossiblyExtractAnotherNationalSignificantNumber=void 0}},{key:"extractNationalSignificantNumber",value:function(d,v){if(this.hasSelectedNumberingPlan){var b=(0,i.default)(d,this.metadata),S=b.nationalPrefix,w=b.nationalNumber,y=b.carrierCode;if(w!==d)return this.onExtractedNationalNumber(S,y,w,d,v),!0}}},{key:"extractAnotherNationalSignificantNumber",value:function(d,v,b){if(!this.hasExtractedNationalSignificantNumber)return this.extractNationalSignificantNumber(d,b);if(this.couldPossiblyExtractAnotherNationalSignificantNumber){var S=(0,i.default)(d,this.metadata),w=S.nationalPrefix,y=S.nationalNumber,u=S.carrierCode;if(y!==v)return this.onExtractedNationalNumber(w,u,y,d,b),!0}}},{key:"onExtractedNationalNumber",value:function(d,v,b,S,w){var y=!1,u,x=S.lastIndexOf(b);if(x<0||x!==S.length-b.length)y=!0;else{var L=S.slice(0,x);L&&L!==d&&(u=L)}w({nationalPrefix:d,carrierCode:v,nationalSignificantNumber:b,nationalSignificantNumberIsModified:y,prefixBeforeNationalSignificantNumberThatIsNotNationalPrefix:u}),this.hasExtractedNationalSignificantNumber=!0,this.onNationalSignificantNumberChange()}},{key:"reExtractNationalSignificantNumber",value:function(d){if(this.extractAnotherNationalSignificantNumber(d.getNationalDigits(),d.nationalSignificantNumber,function(v){return d.update(v)}))return!0;
398if(this.extractIddPrefix(d))return this.extractCallingCodeAndNationalSignificantNumber(d),!0;if(this.fixMissingPlus(d))return this.extractCallingCodeAndNationalSignificantNumber(d),!0}},{key:"extractIddPrefix",value:function(d){var v=d.international,b=d.IDDPrefix,S=d.digits;if(d.nationalSignificantNumber,!(v||b)){var w=(0,s.default)(S,this.defaultCountry,this.defaultCallingCode,this.metadata.metadata);if(w!==void 0&&w!==S)return d.update({IDDPrefix:S.slice(0,S.length-w.length)}),this.startInternationalNumber(d,{country:void 0,callingCode:void 0}),!0}}},{key:"fixMissingPlus",value:function(d){if(!d.international){var v=(0,n.default)(d.digits,d.country,this.defaultCountry,this.defaultCallingCode,this.metadata.metadata),b=v.countryCallingCode;if(b)return d.update({missingPlus:!0}),this.startInternationalNumber(d,{country:d.country,callingCode:b}),!0}}},{key:"startInternationalNumber",value:function(d,v){var b=v.country,S=v.callingCode;d.startInternationalNumber(b,S),d.nationalSignificantNumber&&(d.resetNationalSignificantNumber(),this.onNationalSignificantNumberChange(),this.hasExtractedNationalSignificantNumber=void 0)}},{key:"extractCallingCodeAndNationalSignificantNumber",value:function(d){this.extractCountryCallingCode(d)&&this.extractNationalSignificantNumber(d.getNationalDigits(),function(v){return d.update(v)})}}])}();function U(a){var f=a.search(j);if(!(f<0)){a=a.slice(f);var d;return a[0]==="+"&&(d=!0,a=a.slice(1)),a=a.replace(B,""),d&&(a="+"+a),a}}function z(a){var f=U(a)||"";return f[0]==="+"?[f.slice(1),!0]:[f]}function R(a){var f=z(a),d=h(f,2),v=d[0],b=d[1];return O.test(v)||(v=""),[v,b]}}(AsYouTypeParser)),AsYouTypeParser}var hasRequiredAsYouType;function requireAsYouType(){return hasRequiredAsYouType||(hasRequiredAsYouType=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=p(requireMetadata()),n=p(requirePhoneNumber()),i=p(requireAsYouTypeState()),s=h(requireAsYouTypeFormatter()),r=h(requireAsYouTypeParser()),o=p(requireGetCountryByCallingCode()),l=p(requireGetCountryByNationalNumber()),c=p(requireIsObject());function h(B,D){if(typeof WeakMap=="function")var U=new WeakMap,z=new WeakMap;return(h=function(a,f){if(!f&&a&&a.__esModule)return a;var d,v,b={__proto__:null,default:a};if(a===null||m(a)!="object"&&typeof a!="function")return b;if(d=f?z:U){if(d.has(a))return d.get(a);d.set(a,b)}for(var S in a)S!=="default"&&{}.hasOwnProperty.call(a,S)&&((v=(d=Object.defineProperty)&&Object.getOwnPropertyDescriptor(a,S))&&(v.get||v.set)?d(b,S,v):b[S]=a[S]);return b})(B,D)}function p(B){return B&&B.__esModule?B:{default:B}}function m(B){"@babel/helpers - typeof";return m=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(D){return typeof D}:function(D){return D&&typeof Symbol=="function"&&D.constructor===Symbol&&D!==Symbol.prototype?"symbol":typeof D},m(B)}function g(B,D){return I(B)||T(B,D)||A(B,D)||E()}function E(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 399In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function A(B,D){if(B){if(typeof B=="string")return C(B,D);var U={}.toString.call(B).slice(8,-1);return U==="Object"&&B.constructor&&(U=B.constructor.name),U==="Map"||U==="Set"?Array.from(B):U==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(U)?C(B,D):void 0}}function C(B,D){(D==null||D>B.length)&&(D=B.length);for(var U=0,z=Array(D);U<D;U++)z[U]=B[U];return z}function T(B,D){var U=B==null?null:typeof Symbol<"u"&&B[Symbol.iterator]||B["@@iterator"];if(U!=null){var z,R,a,f,d=[],v=!0,b=!1;try{if(a=(U=U.call(B)).next,D!==0)for(;!(v=(z=a.call(U)).done)&&(d.push(z.value),d.length!==D);v=!0);}catch(S){b=!0,R=S}finally{try{if(!v&&U.return!=null&&(f=U.return(),Object(f)!==f))return}finally{if(b)throw R}}return d}}function I(B){if(Array.isArray(B))return B}function M(B,D){if(!(B instanceof D))throw new TypeError("Cannot call a class as a function")}function P(B,D){for(var U=0;U<D.length;U++){var z=D[U];z.enumerable=z.enumerable||!1,z.configurable=!0,"value"in z&&(z.writable=!0),Object.defineProperty(B,O(z.key),z)}}function N(B,D,U){return D&&P(B.prototype,D),Object.defineProperty(B,"prototype",{writable:!1}),B}function O(B){var D=j(B,"string");return m(D)=="symbol"?D:D+""}function j(B,D){if(m(B)!="object"||!B)return B;var U=B[Symbol.toPrimitive];if(U!==void 0){var z=U.call(B,D);if(m(z)!="object")return z;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(B)}e.default=function(){function B(D,U){M(this,B),this.metadata=new t.default(U);var z=this.getCountryAndCallingCode(D),R=g(z,2),a=R[0],f=R[1];this.defaultCountry=a,this.defaultCallingCode=f,this.reset()}return N(B,[{key:"getCountryAndCallingCode",value:function(U){var z,R;return U&&((0,c.default)(U)?(z=U.defaultCountry,R=U.defaultCallingCode):z=U),z&&!this.metadata.hasCountry(z)&&(z=void 0),[z,R]}},{key:"input",value:function(U){var z=this.parser.input(U,this.state),R=z.digits,a=z.justLeadingPlus;if(a)this.formattedOutput="+";else if(R){this.determineTheCountryIfNeeded(),this.state.nationalSignificantNumber&&this.formatter.narrowDownMatchingFormats(this.state);var f;if(this.metadata.hasSelectedNumberingPlan()&&(f=this.formatter.format(R,this.state)),f===void 0&&this.parser.reExtractNationalSignificantNumber(this.state)){this.determineTheCountryIfNeeded();var d=this.state.getNationalDigits();d&&(f=this.formatter.format(d,this.state))}
399this.formattedOutput=f?this.getFullNumber(f):this.getNonFormattedNumber()}return this.formattedOutput}},{key:"reset",value:function(){var U=this;return this.state=new i.default({onCountryChange:function(R){U.country=R},onCallingCodeChange:function(R,a){U.metadata.selectNumberingPlan(a,R),U.formatter.reset(U.metadata.numberingPlan,U.state),U.parser.reset(U.metadata.numberingPlan)}}),this.formatter=new s.default({state:this.state,metadata:this.metadata}),this.parser=new r.default({defaultCountry:this.defaultCountry,defaultCallingCode:this.defaultCallingCode,metadata:this.metadata,state:this.state,onNationalSignificantNumberChange:function(){U.determineTheCountryIfNeeded(),U.formatter.reset(U.metadata.numberingPlan,U.state)}}),this.state.reset({country:this.defaultCountry,callingCode:this.defaultCallingCode}),this.formattedOutput="",this}},{key:"isInternational",value:function(){return this.state.international}},{key:"getCallingCode",value:function(){if(this.isInternational())return this.state.callingCode}},{key:"getCountryCallingCode",value:function(){return this.getCallingCode()}},{key:"getCountry",value:function(){var U=this.state.digits;if(U)return this._getCountry()}},{key:"_getCountry",value:function(){var U=this.state.country;return U}},{key:"determineTheCountryIfNeeded",value:function(){(!this.state.country||this.isCountryCallingCodeAmbiguous())&&this.determineTheCountry()}},{key:"getFullNumber",value:function(U){var z=this;if(this.isInternational()){var R=function(d){return z.formatter.getInternationalPrefixBeforeCountryCallingCode(z.state,{spacing:!!d})+d},a=this.state.callingCode;return R(a?U?"".concat(a," ").concat(U):a:"".concat(this.state.getDigitsWithoutInternationalPrefix()))}return U}},{key:"getNonFormattedNationalNumberWithPrefix",value:function(){var U=this.state,z=U.nationalSignificantNumber,R=U.prefixBeforeNationalSignificantNumberThatIsNotNationalPrefix,a=U.nationalPrefix,f=z,d=R||a;return d&&(f=d+f),f}},{key:"getNonFormattedNumber",value:function(){var U=this.state.nationalSignificantNumberIsModified;return this.getFullNumber(U?this.state.getNationalDigits():this.getNonFormattedNationalNumberWithPrefix())}},{key:"getNonFormattedTemplate",value:function(){var U=this.getNonFormattedNumber();if(U)return U.replace(/[\+\d]/g,s.DIGIT_PLACEHOLDER)}},{key:"isCountryCallingCodeAmbiguous",value:function(){var U=this.state.callingCode,z=this.metadata.getCountryCodesForCallingCode(U);return z&&z.length>1}},{key:"determineTheCountry",value:function(){this.state.setCountry((0,o.default)(this.isInternational()?this.state.callingCode:this.defaultCallingCode,{nationalNumber:this.state.nationalSignificantNumber,metadata:this.metadata}))}},{key:"getNumberValue",value:function(){var U=this.state,z=U.digits,R=U.callingCode,a=U.country,f=U.nationalSignificantNumber;if(z){if(this.isInternational())return R?"+"+R+f:"+"+z;if(a||R){var d=a?this.metadata.countryCallingCode():R;return"+"+d+f}}}},{key:"getNumber",value:function(){var U=this.state,z=U.nationalSignificantNumber,R=U.carrierCode,a=U.callingCode,f=this._getCountry();if(z&&!(!f&&!a)){if(f&&f===this.defaultCountry){var d=new t.default(this.metadata.metadata);d.selectNumberingPlan(f);var v=d.numberingPlan.callingCode(),b=this.metadata.getCountryCodesForCallingCode(v);if(b.length>1){var S=(0,l.default)(z,{countries:b,metadata:this.metadata.metadata});S&&(f=S)}}var w=new n.default(f||a,z,this.metadata.metadata);return R&&(w.carrierCode=R),w}}},{key:"isPossible",value:function(){var U=this.getNumber();return U?U.isPossible():!1}},{key:"isValid",value:function(){var U=this.getNumber();return U?U.isValid():!1}},{key:"getNationalNumber",value:function(){return this.state.nationalSignificantNumber}},{key:"getChars",value:function(){return(this.state.international?"+":"")+this.state.digits}},{key:"getTemplate",value:function(){return this.formatter.getTemplate(this.state)||this.getNonFormattedTemplate()||""}}])}()}(AsYouType)),AsYouType}var getCountries={},hasRequiredGetCountries;function requireGetCountries(){return hasRequiredGetCountries||(hasRequiredGetCountries=1,function(e){Object.defineProperty(e,"__esMo
399dule",{value:!0}),e.default=i;var t=n(requireMetadata());function n(s){return s&&s.__esModule?s:{default:s}}function i(s){return new t.default(s).getCountries()}}(getCountries)),getCountries}var getExampleNumber={},hasRequiredGetExampleNumber;function requireGetExampleNumber(){return hasRequiredGetExampleNumber||(hasRequiredGetExampleNumber=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=i;var t=n(requirePhoneNumber());function n(s){return s&&s.__esModule?s:{default:s}}function i(s,r,o){if(r[s])return new t.default(s,r[s],o)}}(getExampleNumber)),getExampleNumber}var formatIncompletePhoneNumber={},hasRequiredFormatIncompletePhoneNumber;function requireFormatIncompletePhoneNumber(){return hasRequiredFormatIncompletePhoneNumber||(hasRequiredFormatIncompletePhoneNumber=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=i;var t=n(requireAsYouType());function n(s){return s&&s.__esModule?s:{default:s}}function i(s,r,o){return o||(o=r,r=void 0),new t.default(r,o).input(s)}}(formatIncompletePhoneNumber)),formatIncompletePhoneNumber}var hasRequiredCore;function requireCore(){return hasRequiredCore||(hasRequiredCore=1,function(e,t){var n=requireParsePhoneNumber().default;t=e.exports=n,t.default=n,t.PhoneNumber=requirePhoneNumber().default,t.ParseError=requireParseError().default;var i=requireParsePhoneNumberWithError().default;t.parsePhoneNumberWithError=i,t.parsePhoneNumber=i,t.parsePhoneNumberFromString=n,t.isValidPhoneNumber=requireIsValidPhoneNumber().default,t.isPossiblePhoneNumber=requireIsPossiblePhoneNumber().default,t.validatePhoneNumberLength=requireValidatePhoneNumberLength().default,t.findNumbers=requireFindNumbers().default,t.searchNumbers=requireSearchNumbers().default,t.findPhoneNumbersInText=requireFindPhoneNumbersInText().default,t.searchPhoneNumbersInText=requireSearchPhoneNumbersInText().default,t.PhoneNumberMatcher=requirePhoneNumberMatcher().default,t.AsYouType=requireAsYouType().default,t.Metadata=requireMetadata().default,t.isSupportedCountry=requireMetadata().isSupportedCountry,t.getCountries=requireGetCountries().default,t.getCountryCallingCode=requireMetadata().getCountryCallingCode,t.getExtPrefix=requireMetadata().getExtPrefix,t.getExampleNumber=requireGetExampleNumber().default,t.formatIncompletePhoneNumber=requireFormatIncompletePhoneNumber().default,t.parseIncompletePhoneNumber=requireParseIncompletePhoneNumber().default,t.parsePhoneNumberCharacter=requireParseIncompletePhoneNumber().parsePhoneNumberCharacter,t.parseDigits=requireParseDigits().default,t.DIGIT_PLACEHOLDER=requireAsYouTypeFormatter().DIGIT_PLACEHOLDER,t.parseRFC3966=requireRFC3966().parseRFC3966,t.formatRFC3966=requireRFC3966().formatRFC3966}(core,core.exports)),core.exports}var hasRequiredMin;function requireMin(){return hasRequiredMin||(hasRequiredMin=1,function(e,t){var n=require$$1,i=requireCore();function s(l,c){var h=Array.prototype.slice.call(c);return h.push(n),l.apply(this,h)}function r(){return s(i.parsePhoneNumberFromString,arguments)}t=e.exports=r,t.default=r,t.PhoneNumber=function(c){return i.PhoneNumber.call(this,c,n)},t.PhoneNumber.prototype=Object.create(i.PhoneNumber.prototype,{}),t.PhoneNumber.prototype.constructor=t.PhoneNumber,t.ParseError=i.ParseError;function o(){return s(i.parsePhoneNumberWithError,arguments)}t.parsePhoneNumber=o,t.parsePhoneNumberWithError=o,t.parsePhoneNumberFromString=r,t.isValidPhoneNumber=function(){return s(i.isValidPhoneNumber,arguments)},t.isPossiblePhoneNumber=function(){return s(i.isPossiblePhoneNumber,arguments)},t.validatePhoneNumberLength=function(){return s(i.validatePhoneNumberLength,arguments)},t.findNumbers=function(){return s(i.findNumbers,arguments)},t.searchNumbers=function(){return s(i.searchNumbers,arguments)},t.findPhoneNumbersInText=function(){return s(i.findPhoneNumbersInText,arguments)},t.searchPhoneNumbersInText=function(){return s(i.searchPhoneNumbersInText,arguments)},t.PhoneNumberMatcher=function(c,h){return i.PhoneNumberMatcher.call(this,c,h,n)},t.PhoneNumberMatcher.prototype=Object.create(i.PhoneNumberMatcher.prototype,{}),t.PhoneNumberMatcher.prototype.constructor=t.PhoneNumberMatcher,t.AsYouType=function(c){return i.AsYouType.call(this,c,n)},t.AsYouType.prototype=Object.create(i.AsYouType.prototype,{}),t.AsYouType.prototype.constructor=t.AsYouType,t.isSupportedCountry=function(c){return s(i.isSupportedCountry,arguments)},t.getCountries=function(){return s(i.getCountries,arguments)},t.getCountryCallingCode=function(){return s(i.getCountryCallingCode,arguments)},t.getExtPrefix=function(c){return s(i.getExtPrefix,arguments)},t.getExampleNumber=function(){return s(i.getExampleNumber,arguments)},t.Metadata=function(){return i.Metadata.call(this,n)},t.Metadata.prototype=Object.create(i.Metadata.prototype,{}),t.Metadata.prototype.constructor=t.Metadata,t.formatIncompletePhoneNumber=function(){return s(i.formatIncompletePhoneNumber,arguments)},t.parseIncompletePhoneNumber=i.parseIncompletePhoneNumber,t.parsePhoneNumberCharacter=i.parsePhoneNumberCharacter,t.parseDigits=i.parseDigits,t.DIGIT_PLACEHOLDER=i.DIGIT_PLACEHOLDER,t.parseRFC3966=i.parseRFC3966,t.formatRFC3966=i.formatRFC3966}
399(min,min.exports)),min.exports}var parse={},hasRequiredParse;function requireParse(){return hasRequiredParse||(hasRequiredParse=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=s;var t=i(requireParse$1()),n=i(requireNormalizeArguments());function i(r){return r&&r.__esModule?r:{default:r}}function s(){var r=(0,n.default)(arguments),o=r.text,l=r.options,c=r.metadata;return(0,t.default)(o,l,c)}}(parse)),parse}var format={},hasRequiredFormat;function requireFormat(){return hasRequiredFormat||(hasRequiredFormat=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;var t=s(requireFormat$1()),n=s(requireParse$1()),i=s(requireIsObject());function s(l){return l&&l.__esModule?l:{default:l}}function r(){var l=o(arguments),c=l.input,h=l.format,p=l.options,m=l.metadata;return(0,t.default)(c,h,p,m)}function o(l){var c=l[0],h=l[1],p=l[2],m=l[3],g=l[4],E,A,C,T;if(typeof c=="string")if(typeof p=="string")A=p,g?(C=m,T=g):T=m,E=(0,n.default)(c,{defaultCountry:h,extended:!0},T);else{if(typeof h!="string")throw new Error("`format` argument not passed to `formatNumber(number, format)`");A=h,m?(C=p,T=m):T=p,E=(0,n.default)(c,{extended:!0},T)}else if((0,i.default)(c))E=c,A=h,m?(C=p,T=m):T=p;else throw new TypeError("A phone number must either be a string or an object of shape { phone, [country] }.");return A==="International"?A="INTERNATIONAL":A==="National"&&(A="NATIONAL"),{input:E,format:A,options:C,metadata:T}}}(format)),format}var getNumberType={},hasRequiredGetNumberType;function requireGetNumberType(){return hasRequiredGetNumberType||(hasRequiredGetNumberType=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=o,e.normalizeArguments=l;var t=r(requireIsViablePhoneNumber()),n=r(requireGetNumberType$1()),i=r(requireIsObject()),s=r(requireParse$1());function r(c){return c&&c.__esModule?c:{default:c}}function o(){var c=l(arguments),h=c.input,p=c.options,m=c.metadata;if(h.phone)return(0,n.default)(h,p,m)}function l(c){var h=c[0],p=c[1],m=c[2],g=c[3],E,A={},C;if(typeof h=="string")(0,i.default)(p)?(m?(A=p,C=m):C=p,(0,t.default)(h)?E=(0,s.default)(h,void 0,C):E={}):(g?(A=m,C=g):C=m,(0,t.default)(h)?E=(0,s.default)(h,{defaultCountry:p},C):E={});else if((0,i.default)(h))E=h,m?(A=p,C=m):C=p;else throw new TypeError("A phone number must either be a string or an object of shape { phone, [country] }.");return{input:E,options:A,metadata:C}}}(getNumberType)),getNumberType}var isPossibleNumber={},hasRequiredIsPossibleNumber;function requireIsPossibleNumber(){return hasRequiredIsPossibleNumber||(hasRequiredIsPossibleNumber=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=s;var t=requireGetNumberType(),n=i(requireIsPossible());function i(r){return r&&r.__esModule?r:{default:r}}function s(){var r=(0,t.normalizeArguments)(arguments),o=r.input,l=r.options,c=r.metadata;return!o.phone&&!(l&&l.v2)?!1:(0,n.default)(o,l,c)}}(isPossibleNumber)),isPossibleNumber}var isValidNumber={},hasRequiredIsValidNumber;function requireIsValidNumber(){return hasRequiredIsValidNumber||(hasRequiredIsValidNumber=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=s;var t=i(requireIsValid()),n=requireGetNumberType();function i(r){return r&&r.__esModule?r:{default:r}}function s(){var r=(0,n.normalizeArguments)(arguments),o=r.input,l=r.options,c=r.metadata;return o.phone?(0,t.default)(o,l,c):!1}}(isValidNumber)),isValidNumber}var isValidNumberForRegion={},isValidNumberForRegion_={},hasRequiredIsValidNumberForRegion_;function requireIsValidNumberForRegion_(){return hasRequiredIsValidNumberForRegion_||(hasRequiredIsValidNumberForRegion_=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=i;var t=n(requireIsValid());function n(s){return s&&s.__esModule?s:{default:s}}function i(s,r,o,l){return o=o||{},s.country===r&&(0,t.default)(s,o,l)}}(isValidNumberForRegion_)),isValidNumberForRegion_}var hasRequiredIsValidNumberForRegion;function requireIsValidNumberForRegion(){return hasRequiredIsValidNumberForRegion||(hasRequiredIsValidNumberForRegion=1,function(e){Object.defineProperty(e,"__esMo
399dule",{value:!0}),e.default=r;var t=s(requireIsViablePhoneNumber()),n=s(requireParse$1()),i=s(requireIsValidNumberForRegion_());function s(o){return o&&o.__esModule?o:{default:o}}function r(o,l,c){if(typeof o!="string")throw new TypeError("number must be a string");if(typeof l!="string")throw new TypeError("country must be a string");var h;return(0,t.default)(o)?h=(0,n.default)(o,{defaultCountry:l},c):h={},(0,i.default)(h,l,void 0,c)}}(isValidNumberForRegion)),isValidNumberForRegion}var findPhoneNumbers={},findPhoneNumbersInitialImplementation={},PhoneNumberSearch={},hasRequiredPhoneNumberSearch;function requirePhoneNumberSearch(){return hasRequiredPhoneNumberSearch||(hasRequiredPhoneNumberSearch=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=l(requireParse$1()),n=requireIsViablePhoneNumber(),i=l(requireParsePreCandidate()),s=l(requireIsValidPreCandidate()),r=l(requireIsValidCandidate()),o=requireConstants$2();function l(T){return T&&T.__esModule?T:{default:T}}function c(T){"@babel/helpers - typeof";return c=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(I){return typeof I}:function(I){return I&&typeof Symbol=="function"&&I.constructor===Symbol&&I!==Symbol.prototype?"symbol":typeof I},c(T)}function h(T,I){if(!(T instanceof I))throw new TypeError("Cannot call a class as a function")}function p(T,I){for(var M=0;M<I.length;M++){var P=I[M];P.enumerable=P.enumerable||!1,P.configurable=!0,"value"in P&&(P.writable=!0),Object.defineProperty(T,g(P.key),P)}}function m(T,I,M){return I&&p(T.prototype,I),Object.defineProperty(T,"prototype",{writable:!1}),T}function g(T){var I=E(T,"string");return c(I)=="symbol"?I:I+""}function E(T,I){if(c(T)!="object"||!T)return T;var M=T[Symbol.toPrimitive];if(M!==void 0){var P=M.call(T,I);if(c(P)!="object")return P;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(T)}var A=new RegExp("^["+o.WHITESPACE+"]+"),C=new RegExp("["+o.VALID_PUNCTUATION+"]+$");e.default=function(){function T(I,M,P){h(this,T),this.text=I,this.options=M||{},this.metadata=P,this.state="NOT_READY",this.regexp=new RegExp(n.VALID_PHONE_NUMBER_WITH_EXTENSION,"ig")}return m(T,[{key:"find",value:function(){var M=this.regexp.exec(this.text);if(M){var P=M[0],N=M.index;P=P.replace(A,""),N+=M[0].length-P.length,P=P.replace(C,""),P=(0,i.default)(P);var O=this.parseCandidate(P,N);return O||this.find()}}},{key:"parseCandidate",value:function(M,P){if((0,s.default)(M,P,this.text)&&(0,r.default)(M,P,this.text,this.options.extended?"POSSIBLE":"VALID")){var N=(0,t.default)(M,this.options,this.metadata);if(N.phone)return N.startsAt=P,N.endsAt=P+M.length,N}}},{key:"hasNext",value:function(){return this.state==="NOT_READY"&&(this.last_match=this.find(),this.last_match?this.state="READY":this.state="DONE"),this.state==="READY"}},{key:"next",value:function(){if(!this.hasNext())throw new Error("No next element");var M=this.last_match;return this.last_match=null,this.state="NOT_READY",M}}])}()}(PhoneNumberSearch)),PhoneNumberSearch}var hasRequiredFindPhoneNumbersInitialImplementation;function requireFindPhoneNumbersInitialImplementation(){return hasRequiredFindPhoneNumbersInitialImplementation||(hasRequiredFindPhoneNumbersInitialImplementation=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.EXTN_PATTERNS_FOR_PARSING=void 0,e.default=s,e.searchPhoneNumbers=r;var t=i(requireCreateExtensionPattern()),n=i(requirePhoneNumberSearch());function i(o){return o&&o.__esModule?o:{default:o}}e.EXTN_PATTERNS_FOR_PARSING=(0,t.default)("parsing");function s(o,l,c){l===void 0&&(l={});for(var h=new n.default(o,l,c),p=[];h.hasNext();)p.push(h.next());return p}function r(o,l,c){l===void 0&&(l={});var h=new n.default(o,l,c),p=function(){return{next:function(){return h.hasNext()?{done:!1,value:h.next()}:{done:!0}}}},m={};return m[Symbol.iterator]=p,m}}(findPhoneNumbersInitialImplementation)),findPhoneNumbersInitialImplementation}var hasRequiredFindPhoneNumbers;function requireFindPhoneNumbers(){return hasRequiredFindPhoneNumbers||(hasRequiredFindPhoneNumbers=1,function(e){function t(c){"@babel/helpers - typeof";return t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(h){return typeof h}:function(h){return h&&typeof Symbol=="function"&&h.constructor===Symbol&&h!==Symbol.prototype?"symbol":typeof h},t(c)}
399Object.defineProperty(e,"__esModule",{value:!0}),e.default=o,e.searchPhoneNumbers=l;var n=r(requireFindPhoneNumbersInitialImplementation()),i=s(requireNormalizeArguments());function s(c){return c&&c.__esModule?c:{default:c}}function r(c,h){if(typeof WeakMap=="function")var p=new WeakMap,m=new WeakMap;return(r=function(E,A){if(!A&&E&&E.__esModule)return E;var C,T,I={__proto__:null,default:E};if(E===null||t(E)!="object"&&typeof E!="function")return I;if(C=A?m:p){if(C.has(E))return C.get(E);C.set(E,I)}for(var M in E)M!=="default"&&{}.hasOwnProperty.call(E,M)&&((T=(C=Object.defineProperty)&&Object.getOwnPropertyDescriptor(E,M))&&(T.get||T.set)?C(I,M,T):I[M]=E[M]);return I})(c,h)}function o(){var c=(0,i.default)(arguments),h=c.text,p=c.options,m=c.metadata;return(0,n.default)(h,p,m)}function l(){var c=(0,i.default)(arguments),h=c.text,p=c.options,m=c.metadata;return(0,n.searchPhoneNumbers)(h,p,m)}}(findPhoneNumbers)),findPhoneNumbers}var hasRequiredLibphonenumberJs;function requireLibphonenumberJs(){return hasRequiredLibphonenumberJs||(hasRequiredLibphonenumberJs=1,function(e,t){var n=requireMin(),i=require$$1;function s(A,C){var T=Array.prototype.slice.call(C);return T.push(i),A.apply(this,T)}t=e.exports=n.parsePhoneNumberFromString,t.default=n.parsePhoneNumberFromString,t.parsePhoneNumberFromString=n.parsePhoneNumberFromString,t.PhoneNumber=n.PhoneNumber,t.ParseError=n.ParseError,t.parsePhoneNumber=n.parsePhoneNumberWithError,t.parsePhoneNumberWithError=n.parsePhoneNumberWithError,t.isValidPhoneNumber=n.isValidPhoneNumber,t.isPossiblePhoneNumber=n.isPossiblePhoneNumber,t.validatePhoneNumberLength=n.validatePhoneNumberLength;var r=requireParse().default;t.parse=function(){return s(r,arguments)},t.parseNumber=t.parse;var o=requireFormat().default;t.format=function(){return s(o,arguments)},t.formatNumber=t.format;var l=requireGetNumberType().default;t.getNumberType=function(){return s(l,arguments)};var c=requireIsPossibleNumber().default;t.isPossibleNumber=function(){return s(c,arguments)};var h=requireIsValidNumber().default;t.isValidNumber=function(){return s(h,arguments)};var p=requireIsValidNumberForRegion().default;t.isValidNumberForRegion=function(){return s(p,arguments)},t.getExampleNumber=n.getExampleNumber,t.Metadata=n.Metadata;var m=requireFindPhoneNumbers().default;t.findPhoneNumbers=function(){return s(m,arguments)};var g=requireFindPhoneNumbers().searchPhoneNumbers;t.searchPhoneNumbers=function(){return s(g,arguments)};var E=requirePhoneNumberSearch().default;t.PhoneNumberSearch=function(C,T){return E.call(this,C,T,i)},t.PhoneNumberSearch.prototype=Object.create(E.prototype,{}),t.PhoneNumberSearch.prototype.constructor=t.PhoneNumberSearch,t.findNumbers=n.findNumbers,t.searchNumbers=n.searchNumbers,t.findPhoneNumbersInText=n.findPhoneNumbersInText,t.searchPhoneNumbersInText=n.searchPhoneNumbersInText,t.PhoneNumberMatcher=n.PhoneNumberMatcher,t.AsYouType=n.AsYouType,t.getCountries=n.getCountries,t.getCountryCallingCode=n.getCountryCallingCode,t.isSupportedCountry=n.isSupportedCountry,t.getExtPrefix=n.getExtPrefix,t.parseRFC3966=n.parseRFC3966,t.formatRFC3966=n.formatRFC3966,t.DIGITS=requireParseDigits().DIGITS,t.DIGIT_PLACEHOLDER=n.DIGIT_PLACEHOLDER,t.getPhoneCode=n.getCountryCallingCode,t.formatIncompletePhoneNumber=n.formatIncompletePhoneNumber,t.parseIncompletePhoneNumber=n.parseIncompletePhoneNumber,t.parsePhoneNumberCharacter=n.parsePhoneNumberCharacter,t.parseDigits=n.parseDigits}(libphonenumberJs,libphonenumberJs.exports)),libphonenumberJs.exports}var hasRequiredFormatter;function requireFormatter(){if(hasRequiredFormatter)return Formatter;hasRequiredFormatter=1;var e=Formatter&&Formatter.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(Formatter,"__esModule",{value:!0}),Formatter.Formatter=void 0;const t=e(requireLibphonenumberJs()),n=requireUtils$1();let i=class{static address(r){const o=[],{postalCode:l,block:c,street:h,building:p,floor:m,unit:g}=r;return m&&g?o.push(`#${m}-${g}`):m?o.push(`#${m}`):g&&o.push(`#${g}`),c&&h?o.push(`${c} ${h}`):c?o.push(c):h&&o.push(h),p&&o.push(p),l&&o.push(`Singapore ${l}`),o.join(", ")}static address2(r){const o=[],{block:l,street:c,floor:h,unit:p}=r;return l&&c?o.push(`Blk ${l} ${c}`):l?o.push(`Blk ${l}`):c&&o.push(c),h&&p?o.push(`#${h}-${p}`):h?o.push(`#${h}`):p&&o.push(`#${p}`),o.join(", ")}static address3(r){let o="";const l=[],{postalCode:c,block:h,street:p,building:m,floor:g,unit:E}=r;return m&&l.push(m),h&&p?l.push(`${h} ${p}`):h?l.push(h):p&&l.push(p),g&&E?l.push(`#${g}-${E}`):g?l.push(`#${g}`):E&&l.push(`#${E}
399`),o=l.join(", "),c&&(o+=` 400Singapore ${c}`),o.trim()}static address4(r){const o=[],{postalCode:l,block:c,street:h,building:p,floor:m,unit:g}=r;return c&&o.push(c),h&&o.push(h),p&&o.push(p),m&&g?o.push(`#${m}-${g}`):m?o.push(`#${m}`):g&&o.push(`#${g}`),l&&o.push(`Singapore ${l}`),o.join(", ")}static contactNumber(r){const o=(0,t.default)(r.startsWith("+")?r:`+65${r}`);return o?o.formatNational():r}static e164PhoneNumber(r,o=!1){const l=(0,t.default)(r);if(!l)return r;const c=l.countryCallingCode,h=l.formatInternational();return o?h.replace(`+${c}`,"").trim():h}static agency(r){const{acronym:o,branch:l}=r;let c=r.name;return o&&(c+=` (${o})`),l&&(c+=` - ${l}`),c}static fileSize(r,o="auto",l=!0,c=2){let h=o==="auto"?n.FileUtil.getOptimalFileSizeUnit(r):o,p;return h==="MB"?p=r/Math.pow(2,20):h==="KB"?p=r/Math.pow(2,10):(p=r,h=n.StringUtil.pluralize("Byte",r,!1)),p=parseFloat(p.toFixed(c)),l?`${p} ${h}`:`${p}`}static dollars(r,o,l){return o=o??!0,r.toLocaleString("en-US",{maximumFractionDigits:2,minimumFractionDigits:2,...l,style:o?"currency":void 0,currency:"USD"})}static cents(r,o,l){return this.dollars(r/100,o,l)}};return Formatter.Formatter=i,Formatter}var ValidationUtil={},hasRequiredValidationUtil;function requireValidationUtil(){if(hasRequiredValidationUtil)return ValidationUtil;hasRequiredValidationUtil=1,Object.defineProperty(ValidationUtil,"__esModule",{value:!0}),ValidationUtil.ValidationUtil=void 0;const e=requireDist$3(),t=requireConstants$1(),n=requireUtils$1();let i=class{static testRegex(r,o,l){return r==null||l!=null&&r.length>l?!1:o.test(r)}static isBaseString(r){return this.testRegex(r,t.Regex.BASE_STRING)}static isPostalCode(r){return this.testRegex(r,t.Regex.POSTAL_CODE)}static isAddressFloor(r){return this.testRegex(r,t.Regex.ADDRESS_FLOOR)}static isAddressUnit(r){return this.testRegex(r,t.Regex.ADDRESS_UNIT)}static isBusinessAddressFloor(r){return this.testRegex(r,t.Regex.BUSINESS_ADDRESS_FLOOR)}static isBusinessAddressUnit(r){return this.testRegex(r,t.Regex.BUSINESS_ADDRESS_UNIT)}static isSgContactNumber(r){return this.testRegex(r,t.Regex.SG_CONTACT_NUMBER)}static isSgLandlineNumber(r){return this.testRegex(r,t.Regex.SG_LANDLINE_NUMBER)}static isSgMobileNumber(r){return this.testRegex(r,t.Regex.SG_MOBILE_NUMBER)}static isE164PhoneNumber(r,o){var m;if(r==null)return!1;let l=!1;try{l=/^\+[0-9]+$/.test(r)&&!!((m=n.PhoneNumberUtil.parsePhoneNumberWithError(r))!=null&&m.isValid())}catch{}if(!l)return!1;const c=r.startsWith("+65"),{sgNumber:h,allowedSgNumber:p}=o??{};if(h&&!c)return!1;if(c){const g=r.replace("+65","");return p==="mobile"?this.isSgMobileNumber(g):p==="landline"?this.isSgLandlineNumber(g):this.isSgContactNumber(g)}return!0}static isPeopleName(r,o){const{maxLength:l=60}=o??{};return this.testRegex(r,t.Regex.PEOPLE_NAME,l)}static isEmail(r,o){const{domain:l,maxLength:c=254}=o??{};return this.testRegex(r,t.Regex.EMAIL,c)?l?this.belongsToEmailDomain(r,l):!0:!1}static isGovSgEmail(r,o){return this.isEmail(r,{...o,domain:"gov.sg"})}static belongsToEmailDomain(r,o){return r=r.toLowerCase(),n.ArrayUtil.arrayify(o).map(h=>h.toLowerCase()).map(h=>h.startsWith("@")||h.startsWith(".")?r.endsWith(h):r.endsWith(`@${h}`)||r.endsWith(`.${h}`)).includes(!0)}static isDomainName(r,o){const{domain:l,maxLength:c=253}=o??{};return this.testRegex(r,t.Regex.DOMAIN_NAME,c)?l?this.belongsToDomain(`https://${r}`,l):!0:!1}static isWebDomain(r,o){const{secure:l,domain:c,maxLength:h}=o??{};return!this.testRegex(r,t.Regex.WEB_DOMAIN,h)||l&&!r.toLowerCase().startsWith("https://")?!1:c?this.belongsToDomain(r,c):!0}static isUrl(r,o){const{secure:l,domain:c,maxLength:h}=o??{};return!this.testRegex(r,t.Regex.URL,h)||l&&!r.toLowerCase().startsWith("https://")?!1:c?this.belongsToDomain(r,c):!0}static belongsToDomain(r,o){const l=n.ArrayUtil.arrayify(o).map(h=>h.toLowerCase());try{r=`//${new URL(r).hostname.toLowerCase()}`}catch{}return l.map(h=>h.startsWith("//")||h.startsWith(".")?r.endsWith(h):r.endsWith(`//${h}`)||r.endsWith(`.${h}`)).includes(!0)}static isIpv4(r,o){const{cidrs:l}=o??{};return this.testRegex(r,t.Regex.IPV4,15)?l?this.isIpV4WithinRange(r,l):!0:!1}static isIpV4WithinRange(r,o){const l=r.split(".").map(c=>parseInt(c,10).toString(2).padStart(8,"0")).join("");return o.some(c=>{const[h,p]=c.split("/"),m=h.split(".").map(g=>parseInt(g,10).toString(2).padStart(8,"0")).join("").substring(0,parseInt(p,10));return l.startsWith(m)})}static isNricFin(r){return n.UinUtil.isNricFin(r)}static isNric(r){return n.UinUtil.isNric(r)}static isFin(r){return n.UinUtil.isFin(r)}static isUuid(r,o){const{format:l="short"}=o??{};return l==="short"?this.testRegex(r,t.Regex.SHORT_UUID):this.testRegex(r,t.Regex.LONG_UUID)}static isFileName(r,o){const{maxLength:l=255,allowedExtensions:c}=o??{};if(!this.testRegex(r,t.Regex.FILE_NAME,l))return!1;if(!(c!=null&&c.length))return!0;const h=r.includes(".")?r.split(".").pop().toLowerCase():"";return c.map(p=>p.toLowerCase()).includes(h)}static isUen(r){return this.testRegex(r,t.Regex.UEN)}static isBase64(r){if(r==null||r.length%4!==0)return!1;try{return typeof atob=="function"?atob(r):e.Buffer.from(r,"base64"),!0}catch{return!1}}};return ValidationUtil.ValidationUtil=i,ValidationUtil}var Validator$1={},PasswordUtil={},generate={exports:{}},hasRequiredGenerate;function requireGenerate(){return hasRequiredGenerate||(hasRequiredGenerate=1,function(e){var t=requireCryptoBrowserify();const n=256;var i,s,r=function(){(i===void 0||i>=s.length)&&(i=0,s=t.randomBytes(n));var A=s[i];return i+=1,A},o=function(A){for(var C=r();C>=256-256%A;)C=r();return C%A},l="abcdefghijklmnopqrstuvwxyz",c="ABCDEFGHIJKLMNOPQRSTUVWXYZ",h="0123456789",p='!@#$%^&*()+_-=}{[]|:;"/?.><,`~',m=/[ilLI|`oO0]/g,g=[{name:"lowercase",rule:/[a-z]/},{name:"uppercase",rule:/[A-Z]/},{name:"numbers",rule:/[0-9]/},{name:"symbols",rule:/[!@#$%^&*()+_\-=}{[\]|:;"/?.><,`~]/}],E=function(A,C){for(var T="",I=A.length,M=C.length,P=0;P<I;P++)T+=C[o(M)];if(A.strict){var N=g.every(function(O){if(A[O.name]==!1)return!0;
400if(O.name==="symbols"&&typeof A[O.name]=="string"){var j=new RegExp("["+A[O.name]+"]");return j.test(T)}return O.rule.test(T)});if(!N)return E(A,C)}return T};e.exports.generate=function(A){if(A=A||{},Object.prototype.hasOwnProperty.call(A,"length")||(A.length=10),Object.prototype.hasOwnProperty.call(A,"numbers")||(A.numbers=!1),Object.prototype.hasOwnProperty.call(A,"symbols")||(A.symbols=!1),Object.prototype.hasOwnProperty.call(A,"exclude")||(A.exclude=""),Object.prototype.hasOwnProperty.call(A,"uppercase")||(A.uppercase=!0),Object.prototype.hasOwnProperty.call(A,"lowercase")||(A.lowercase=!0),Object.prototype.hasOwnProperty.call(A,"excludeSimilarCharacters")||(A.excludeSimilarCharacters=!1),Object.prototype.hasOwnProperty.call(A,"strict")||(A.strict=!1),A.strict){var C=1+(A.numbers?1:0)+(A.symbols?1:0)+(A.uppercase?1:0);if(C>A.length)throw new TypeError("Length must correlate with strict guidelines")}var T="";if(A.lowercase&&(T+=l),A.uppercase&&(T+=c),A.numbers&&(T+=h),A.symbols&&(typeof A.symbols=="string"?T+=A.symbols:T+=p),!T)throw new TypeError("At least one rule for pools must be true");A.excludeSimilarCharacters&&(T=T.replace(m,""));for(var I=A.exclude.length;I--;)T=T.replace(A.exclude[I],"");var M=E(A,T);return M},e.exports.generateMultiple=function(A,C){for(var T=[],I=0;I<A;I++)T[I]=e.exports.generate(C);return T}}(generate)),generate.exports}var main,hasRequiredMain;function requireMain(){return hasRequiredMain||(hasRequiredMain=1,main=requireGenerate()),main}var hasRequiredPasswordUtil;function requirePasswordUtil(){if(hasRequiredPasswordUtil)return PasswordUtil;hasRequiredPasswordUtil=1;var e=PasswordUtil&&PasswordUtil.__importDefault||function(i){return i&&i.__esModule?i:{default:i}};Object.defineProperty(PasswordUtil,"__esModule",{value:!0}),PasswordUtil.PasswordUtil=void 0;const t=e(requireMain());let n=class{static generate(s=16){return t.default.generate({length:s,numbers:!0,symbols:!0,uppercase:!0,lowercase:!0,exclude:"`~!^&*()-_[{]}\\|;:'\",<.>?",strict:!0})}static generateNumbers(s){return t.default.generate({length:s,numbers:!0,symbols:!1,uppercase:!1,lowercase:!1,strict:!0})}static generateAlphanumeric(s){return t.default.generate({length:s,numbers:!0,symbols:!1,uppercase:!0,lowercase:!0,strict:!0})}static isStrong(s,r="password"){const o={length:s.length<12,number:!/.*[0-9]+.*/.test(s),lowercase:!/.*[a-z]+.*/.test(s),uppercase:!/.*[A-Z]+.*/.test(s),specialCharacter:!/.*[\s!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~]+.*/.test(s),unallowedCharacter:/.*[^[0-9a-zA-Z\s!"#$%&'()*+,\-./:;<=>?@[\\\]^_`{|}~]+.*/.test(s)};let l=`Your ${r} should contain the following:`;o.length&&(l+=` 401Has 12-20 characters`),o.number&&(l+=` 402Contains at least one number`),o.lowercase&&(l+=` 403Contains at least one uncapitalized letter`),o.uppercase&&(l+=` 404Contains at least one capital letter`),o.specialCharacter&&(l+=` 405Contains at least one special character (e.g. %, $, #)`),o.unallowedCharacter&&(l=`Your ${r} contains invalid character`);const c=!o.length&&!o.number&&!o.lowercase&&!o.uppercase&&!o.specialCharacter&&!o.unallowedCharacter;return{valid:c,error:c?void 0:o,errorText:c?void 0:l}}};return PasswordUtil.PasswordUtil=n,PasswordUtil}var RichTextUtil={},hasRequiredRichTextUtil;function requireRichTextUtil(){if(hasRequiredRichTextUtil)return RichTextUtil;hasRequiredRichTextUtil=1;var e=RichTextUtil&&RichTextUtil.__importDefault||function(l){return l&&l.__esModule?l:{default:l}};Object.defineProperty(RichTextUtil,"__esModule",{value:!0}),RichTextUtil.RichTextUtil=void 0;const t=requireDist$3(),n=e(requireBrowser()),i=requireUUID(),s=requireValidationUtil(),r=` 406.rich-text .ck-content, 407.rich-text { 408 color: #333333; 409 font-weight: 400; 410 font-size: 12pt; 411 line-height: 1.5; 412 font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; 413} 414 415.rich-text .ck-content figure, 416.rich-text figure { 417 margin: 16px 0; 418} 419 420.rich-text .ck-content p, 421.rich-text p { 422 margin-bottom: 8px; 423} 424 425.rich-text .ck-content hr, 426.rich-text hr { 427 border: none; 428 border-top: 1px solid #E2E2E2; 429 margin: 8px 0; 430 background: unset; 431} 432 433.rich-text .ck-content blockquote, 434.rich-text blockquote { 435 border-left: 3px solid #E2E2E2; 436 margin: 0; 437 padding-left: 16px; 438 padding-right: 4px; 439 font-style: unset; 440} 441 442.rich-text .ck-content blockquote p, 443.rich-text blockquote p { 444 margin-bottom: 0; 445} 446 447.rich-text .ck-content pre, 448.rich-text pre { 449 background: #F3F3F3; 450 border-radius: 8px; 451 margin: 24px 0; 452 padding: 12px 16px; 453 color: unset; 454 border: unset; 455 font-style: unset; 456 min-width: unset; 457} 458 459.rich-text .ck-content pre::after, 460.rich-text pre::after { 461 display: none; 462} 463 464.rich-text a { 465 color: #75489F 466} 467 468.rich-text img { 469 height: auto; 470} 471 472.rich-text ul { 473 list-style-type: disc; 474} 475 476.rich-text ul ul { 477 list-style-type: circle; 478} 479 480.rich-text ul ul ul { 481 list-style-type: square; 482} 483 484.rich-text ol { 485 list-style-type: decimal; 486} 487 488.rich-text ol ol { 489 list-style-type: lower-alpha; 490} 491 492.rich-text ol ol ol { 493 list-style-type: lower-roman; 494} 495 496.rich-text ol ol ol ol { 497 list-style-type: upper-alpha; 498} 499 500.rich-text ol ol ol ol ol { 501 list-style-type: upper-roman; 502} 503 504.rich-text table { 505 border-spacing: 0; 506} 507 508.rich-text table th, 509.rich-text table td { 510 border: 1px solid #E2E2E2; 511 padding: 8px; 512} 513`;let o=class{static appendStyle(c){return` 514 <style>${this.style}</style> 515 <div class="${this.containerClassName}">${c}</div> 516 `}static sanitize(c,h){return c=n.default.sanitize(c,{ADD_ATTR:["data-uuid","target"],...h}),c=this.cleanseBase64ImageData(c),c}static cleanseBase64ImageData(c){const h=";base64,";let p="",m=0,g=c.indexOf("data:image/",m);for(;g!==-1;){const E=g>0?c[g-1]:"",A=(E==='"'||E==="'")&&c[g-2]==="=",C=c.indexOf(h,g),T=c.indexOf(">",g);if(!A||C===-1||T!==-1&&T<C){g=c.indexOf("data:image/",g+1);continue}const I=C+h.length;let M=c.indexOf(E,I);M===-1&&(M=T===-1?c.length:T);const N=c.slice(I,M).replace(/%0A/g,"").replace(/\s+/g,"");p+=c.slice(m,I)+N,m=M,g=c.indexOf("data:image/",m)}return p+=c.slice(m),p}static isEmpty(c){return!c||n.default.sanitize(c,{ALLOWED_ATTR:[]}).replaceAll(` 517`,"").replaceAll(" ","").replaceAll("<p>","").replaceAll("</p>","").replaceAll("<h1>","").replaceAll("</h1>","").replaceAll("<h2>","").replaceAll("</h2>","").replaceAll("<h3>","").replaceAll("</h3>","").replaceAll("<h4>","").replaceAll("</h4>","").replaceAll("<h5>","").replaceAll("</h5>","").replaceAll("<h6>","").replaceAll("</h6>","").replaceAll("<br>","").replaceAll("</br>","").replaceAll("<br/>","").length===0}static getImgCids(c){var m;const h=[],p=c.match(/<img\b[^>]*?>/gi)??[];for(const g of p){const E=(m=g.match(/src=["']([^"']+)["']/i))==null?void 0:m[1];if(!(E!=null&&E.startsWith("cid:")))continue;const A=E.replace("cid:","");h.push(A)}return h}static convertImgSrcToCid(c){var p,m;const h=c.match(/<img\b[^>]*?>/gi)??[];for(const g of h){const E=(p=g.match(/data-uuid=["']([\w-]+)["']/i))==null?void 0:p[1],A=(m=g.match(/src=["']([^"']+)["']/i))==null?void 0:m[1];if(!E)continue;let C=g.replace(`data-uuid="${E}"`,`src="cid:${E}"`);A&&(C=C.replace(`src="${A}"`,"")),c=c.replace(g,C)}return c}static convertImgSrcToDataUri(c,h){var m;const p=c.match(/<img\b[^>]*?>/gi)??[];for(const g of p){const E=(m=g.match(/src=["']([^"']+)["']/i))==null?void 0:m[1];if(!(E!=null&&E.startsWith("cid:")))continue;const A=E.replace("cid:",""),C=h.get(A);if(!C)continue;const T=g.replace(`src="${E}"`,`src="${C}"`);c=c.replace(g,T)}return c}static convertImgDataUriToCid(c){var m;const h=[],p=this.getImageTags(/<img[^>]*\bsrc=["']data:image\/([^;]+);base64,([A-Za-z0-9+/=]+)["'][^>]*>/g,c);for(const g of p){const E=(m=g.match(/src=["'](data:image\/[^"']+)["']/i))==null?void 0:m[1];if(!E)continue;const A=E.match(this.base64AttrRegex);if(!A)continue;const C=A[1],T=A[2],I=i.UUID.short(),M=t.Buffer.from(T,"base64"),P=`${I}.${C}`,N=g.replace(`src="${E}"`,`src="cid:${I}"`);c=c.replace(g,N),h.push({name:P,buffer:M,cid:I})}return{html:c,images:h}}
517static getImageTags(c,h){if(!h)return[];const p=[];let m;for(;(m=c.exec(h))!==null;)p.push(m[0]);return p}static getImageDataUuids(c,h){const p=[],m=this.getImageTags(this.imgTagDataUuidRegex,h);for(const g of m){const E=g.match(this.dataUuidAttrRegex);E&&s.ValidationUtil.isUuid(E[1],{format:c})&&p.push(E[1])}return p}static injectImageTagSrc(c,h){return h.replace("<img",`<img src="${c}"`)}static injectImageDataUuid(c,h){return h.replace("<img",`<img data-uuid="${c}"`)}};return RichTextUtil.RichTextUtil=o,o.containerClassName="rich-text",o.style=r,o.srcAttrRegex=/src=(?:\\?["']([^"\\']+)\\?"|\\?([^"\\']+))/,o.cidAttrRegex=/cid:([^"'\s>]+)/,o.base64AttrRegex=/data:image\/([^;]+);base64,([^"'\s>]+)/,o.dataUuidAttrRegex=/data-uuid=(?:\\?["']([^"\\']+)\\?"|\\?([^"\\']+))/,o.imgTagSrcRegex=/<img[^>]*\ssrc=["']([^"']+)["'][^>]*>/g,o.imgTagDataUuidRegex=/<img[^>]*\sdata-uuid=["']([^"']+)["'][^>]*>/g,o.imgTagSrcBase64CleansedRegex=/<img[^>]*\bsrc=["']data:image\/([^;]+);base64,([A-Za-z0-9+/=]+)["'][^>]*>/,RichTextUtil}var hasRequiredValidator$1;function requireValidator$1(){if(hasRequiredValidator$1)return Validator$1;hasRequiredValidator$1=1,Object.defineProperty(Validator$1,"__esModule",{value:!0}),Validator$1.Validator=void 0;const e=requireConstants$1(),t=requireErrors(),n=requirePasswordUtil(),i=requireRichTextUtil(),s=requireValidationUtil(),r=l=>`Please enter a valid ${l}.`;class o{static setDefaultOptions(c){this.defaultOptions=c}static updateDefaultOptions(c){var h;this.defaultOptions={...this.defaultOptions,string:{...(h=this.defaultOptions)==null?void 0:h.string,...c.string}}}static hasError(c,h){const p={};let m=!1;for(const g of Object.values(c))if(g)if(t.ValidationError.isInstanceOf(g)){if(!h||g.match(h)){const{type:E,level:A}=g,C=p[E];(!C||A>C)&&(p[E]=A),m=!0}}else{const E=this.hasError(g,h);if(E)for(const[A,C]of Object.entries(E)){const T=p[A];(!T||C>T)&&(p[A]=C),m=!0}}if(m)return p}static hasErrorBySummary(c,h){return c?Object.entries(c).filter(([m,g])=>h?new t.ValidationError(m,"",g).match(h):!0).length>0:!1}static constructMandatoryButEmptyError(c){const{mandatoryErrorMsg:h}=c??{};return new t.MandatoryButEmptyError(h)}static validateRegex(c,h,p,m){const{optional:g}=m??{};if(!(c!=null&&c.trim()))return g?void 0:this.constructMandatoryButEmptyError(m);if(!h.test(c))return new t.InvalidValueError(p)}static validateString(c,h){var A,C;const{optional:p,minLength:m,maxLength:g,allowAnyChars:E=(C=(A=this.defaultOptions)==null?void 0:A.string)==null?void 0:C.allowAnyChars}=h??{};if(!(c!=null&&c.trim()))return p?void 0:this.constructMandatoryButEmptyError(h);if(m!=null&&c.length<m)return new t.InvalidValueError(`Please enter no less than ${m} characters.`);if(g!=null&&c.length>g)return new t.InvalidValueError(`Please enter no more than ${g} characters.`);if(!E){const T=this.validateRegex(c,e.Regex.BASE_STRING,"Your entry is invalid. Please type in alphanumeric and special characters (! @ # $ % ^ ` ~ & * ( ) - â _ + = [ ] { } ; : ' \" â / ? . , < >) | .",h);if(T)return T}}static validateNumber(c,h){const{optional:p,min:m,max:g}=h??{};if(c==null)return p?void 0:this.constructMandatoryButEmptyError(h);if(typeof c!="number"||isNaN(c))return new t.InvalidValueError("Please type in a number.");if(m!=null&&c<m)return new t.InvalidValueError(`Please enter no less than ${m}.`);if(g!=null&&c>g)return new t.InvalidValueError(`Please enter no greater than ${g}.`)}static validateNotNull(c,h){const{optional:p}=h??{};if(c==null)return p?void 0:this.constructMandatoryButEmptyError(h)}static validateNotEmpty(c,h){const{optional:p}=h??{};if(c==null||c.length===0)return p?void 0:this.constructMandatoryButEmptyError(h)}static validatePostalCode(c,h){return this.validateRegex(c,e.Regex.POSTAL_CODE,r("postal code"),h)}static validateAddressFloor(c,h){return this.validateRegex(c,e.Regex.ADDRESS_FLOOR,r("floor number"),h)}static validateAddressUnit(c,h){return this.validateRegex(c,e.Regex.ADDRESS_UNIT,r("unit number"),h)}static validateBusinessAddressFloor(c,h){return this.validateRegex(c,e.Regex.BUSINESS_ADDRESS_FLOOR,r("floor number"),h)}static validateBusinessAddressUnit(c,h){return this.validateRegex(c,e.Regex.BUSINESS_ADDRESS_UNIT,r("unit number"),h)}static validatePhoneNumber(c,h,p,m){const{optional:g}=m??{};if(!(c!=null&&c.trim()))return g?void 0:this.constructMandatoryButEmptyError(m);if(c.length<8)return new t.InvalidValueError(`Please enter a complete ${p}.`);
517if(!h.test(c))return new t.InvalidValueError(r(p))}static validateSgContactNumber(c,h){return this.validatePhoneNumber(c,e.Regex.SG_CONTACT_NUMBER,"contact number",h)}static validateSgLandlineNumber(c,h){return this.validatePhoneNumber(c,e.Regex.SG_LANDLINE_NUMBER,"landline number",h)}static validateSgMobileNumber(c,h){return this.validatePhoneNumber(c,e.Regex.SG_MOBILE_NUMBER,"mobile number",h)}static validateE164PhoneNumber(c,h){const{optional:p,sgNumber:m,allowedSgNumber:g}=h??{};if(!(c!=null&&c.trim()))return p?void 0:this.constructMandatoryButEmptyError(h);if(!s.ValidationUtil.isE164PhoneNumber(c,{sgNumber:m,allowedSgNumber:g})){let E=m?"Singapore phone":"phone";return c.startsWith("+65")&&g&&(E=`Singapore ${g}`),new t.InvalidValueError(`Please enter a valid ${E} number.`)}}static validatePeopleName(c,h){const{optional:p,maxLength:m}=h??{};if(!(c!=null&&c.trim()))return p?void 0:this.constructMandatoryButEmptyError(h);if(!s.ValidationUtil.isPeopleName(c,{maxLength:m}))return new t.InvalidValueError("Your entry is invalid. Please type in alphabets and special characters such as @ - â / ( ) , '.")}static validateFileName(c,h){const{optional:p,maxLength:m,allowedExtensions:g,invalidExtensionErrorMsg:E}=h??{};if(!(c!=null&&c.trim()))return p?void 0:this.constructMandatoryButEmptyError(h);if(!s.ValidationUtil.isFileName(c,{maxLength:m}))return new t.InvalidValueError('Your entry is invalid. File name must not contain: \\ / : * ? " < > |');if(g!=null&&g.length&&!s.ValidationUtil.isFileName(c,{allowedExtensions:g}))return new t.InvalidValueError(E??`File must be one of the following types: ${g.join(", ")}.`)}static validateEmail(c,h){const{optional:p,domain:m,invalidDomainErrorMsg:g}=h??{};if(!(c!=null&&c.trim()))return p?void 0:this.constructMandatoryButEmptyError(h);if(!s.ValidationUtil.isEmail(c))return new t.InvalidValueError(r("email address"));if(m&&!s.ValidationUtil.belongsToEmailDomain(c,m))return new t.InvalidValueError(g??"This email does not belong to the agency.")}static validateGovSgEmail(c,h){return this.validateEmail(c,{...h,domain:"gov.sg",invalidDomainErrorMsg:(h==null?void 0:h.invalidDomainErrorMsg)??"This email does not belong to Singapore government."})}static validateDomainName(c,h){const{optional:p,domain:m,invalidDomainErrorMsg:g}=h??{};if(!(c!=null&&c.trim()))return p?void 0:this.constructMandatoryButEmptyError(h);if(!s.ValidationUtil.isDomainName(c))return new t.InvalidValueError(r("domain name"));if(m&&!s.ValidationUtil.belongsToDomain(`https://${c}`,m))return new t.InvalidValueError(g??"This domain name does not belong to the agency.")}static validateWebDomain(c,h){const{optional:p,secure:m,domain:g,insecureErrorMsg:E,invalidDomainErrorMsg:A}=h??{};if(!(c!=null&&c.trim()))return p?void 0:this.constructMandatoryButEmptyError(h);if(!s.ValidationUtil.isWebDomain(c))return new t.InvalidValueError(r("domain"));if(m&&!c.toLowerCase().startsWith("https://"))return new t.InvalidValueError(E??"Please enter a secure domain.");if(g&&!s.ValidationUtil.belongsToDomain(c,g))return new t.InvalidValueError(A??"This domain does not belong to the agency.")}static validateUrl(c,h){const{optional:p,secure:m,domain:g,insecureErrorMsg:E,invalidDomainErrorMsg:A}=h??{};if(!(c!=null&&c.trim()))return p?void 0:this.constructMandatoryButEmptyError(h);if(!s.ValidationUtil.isUrl(c))return new t.InvalidValueError(r("URL"));if(m&&!c.toLowerCase().startsWith("https://"))return new t.InvalidValueError(E??"Please enter a secure URL.");if(g&&!s.ValidationUtil.belongsToDomain(c,g))return new t.InvalidValueError(A??"This URL does not belong to the agency.")}static validateIpv4(c,h){const{optional:p,cidrs:m,outOfRangeErrorMsg:g}=h??{};if(!(c!=null&&c.trim()))return p?void 0:this.constructMandatoryButEmptyError(h);if(!s.ValidationUtil.isIpv4(c))return new t.InvalidValueError(r("IPv4"));if(m&&!s.ValidationUtil.isIpV4WithinRange(c,m))return new t.InvalidValueError(g??"This IPv4 is out of allowed range.")}static validateUuid(c,h){const{optional:p,format:m}=h??{};if(!(c!=null&&c.trim()))return p?void 0:this.constructMandatoryButEmptyError(h);if(!s.ValidationUtil.isUuid(c,{format:m}))return new t.InvalidValueError(r("UUID"))}static validateNricFin(c,h){const{optional:p}=h??{};if(!(c!=null&&c.trim()))return p?void 0:this.constructMandatoryButEmptyError(h);if(!s.ValidationUtil.isNricFin(c))return new t.InvalidValueError(r("NRIC/FIN"))}static validateNric(c,h){const{optional:p}=h??{};if(!(c!=null&&c.trim()))return p?void 0:this.constructMandatoryButEmptyError(h);if(!s.ValidationUtil.isNric(c))return new t.InvalidValueError(r("NRIC"))}static validateFin(c,h){const{optional:p}=h??{};if(!(c!=null&&c.trim()))return p?void 0:this.constructMandatoryButEmptyError(h);if(!s.ValidationUtil.isFin(c))return new t.InvalidValueError(r("FIN"))}static validateUen(c,h){return this.validateRegex(c,e.Regex.UEN,r("UEN"),h)}static validateBase64(c,h){const{optional:p}=h??{};if(!(c!=null&&c.trim()))return p?void 0:this.constructMandatoryButEmptyError(h);if(!s.ValidationUtil.isBase64(c))return new t.InvalidValueError(r("Base64"))}static validateRichText(c,h){const{optional:p}=h??{};if(!p&&(!(c!=null&&c.trim())||i.RichTextUtil.isEmpty(c)))return this.constructMandatoryButEmptyError(h)}static validatePassword(c,h){const{optional:p,strong:m=!0,term:g}=h??{};if(!(c!=null&&c.trim()))return p?void 0:this.constructMandatoryButEmptyError(h);if(m)return n.PasswordUtil.isStrong(c,g).errorText}}return Validator$1.Validator=o,Validator$1}var UinUtil={},hasRequiredUinUtil;
517function requireUinUtil(){if(hasRequiredUinUtil)return UinUtil;hasRequiredUinUtil=1,Object.defineProperty(UinUtil,"__esModule",{value:!0}),UinUtil.UinUtil=void 0;const e=requireUtils$1();let t=class{static mask(i,s="â¢"){return`${i.toUpperCase().substring(0,1)}${s.repeat(4)}${i.toUpperCase().substring(5)}`}static isNricFin(i){if(!i||!this.NRIC_FIN_REGEX.test(i))return!1;const s=i.substring(0,8);return i[i.length-1].toUpperCase()===this.getNricFinChecksum(s)}static isNric(i){var s;return["S","T"].includes((s=i==null?void 0:i[0])==null?void 0:s.toUpperCase())?this.isNricFin(i):!1}static isFin(i){var s;return["F","G","M"].includes((s=i==null?void 0:i[0])==null?void 0:s.toUpperCase())?this.isNricFin(i):!1}static generateNricFin(i,s){i||(i=e.RandomUtil.pick(["S","T","F","G","M"])),s||(s=e.RandomUtil.random(0,9999999).toString()),s.length>7?s=s.substring(0,7):s=e.StringUtil.padLeft(s,7,"0");const r=`${i}${s}`.toUpperCase(),o=this.getNricFinChecksum(r);if(o)return`${r}${o}`;throw new Error("Invalid numbers.")}static generateNric(i,s){return i||(i=e.RandomUtil.pick(["S","T"])),this.generateNricFin(i,s)}static generateFin(i,s){return i||(i=e.RandomUtil.pick(["F","G","M"])),this.generateNricFin(i,s)}};return UinUtil.UinUtil=t,t.NRIC_FIN_REGEX=/^[STFGMstfgm][0-9]{7}[a-zA-Z]$/,t.getNricFinChecksum=n=>{if((n==null?void 0:n.length)!==8)return;const i=n[0].toUpperCase(),s=n.substring(1);if(!["S","T","F","G","M"].includes(i)||s.split("").some(c=>!c.trim()||Number.isNaN(c)))return;const r=[2,7,6,5,4,3,2];let o=0;s.split("").forEach((c,h)=>{o+=Number(c)*r[h]}),["T","G"].includes(i)&&(o+=4),["M"].includes(i)&&(o+=3);const l=o%11;return["S","T"].includes(i)?["J","Z","I","H","G","F","E","D","C","B","A"][l]:["F","G"].includes(i)?["X","W","U","T","R","Q","P","N","M","L","K"][l]:["K","L","J","N","P","Q","R","T","U","W","X"][10-l]},UinUtil}var ObjectUtil={},hasRequiredObjectUtil;function requireObjectUtil(){if(hasRequiredObjectUtil)return ObjectUtil;hasRequiredObjectUtil=1,Object.defineProperty(ObjectUtil,"__esModule",{value:!0}),ObjectUtil.ObjectUtil=void 0;const e=requireUtils$1();let t=class{static sanitize(i,s=this.defaultObjectSanitizers){return this.internalSanitize([],void 0,i,s)}static internalSanitize(i,s,r,o){try{if(r==null)return r;if(r=JSON.parse(JSON.stringify(r)),s){for(const{match:l,transform:c}of o)if(l({key:s,value:r,path:i}))return c({value:r,key:s,path:i})}if(Array.isArray(r))return r.map((l,c)=>this.internalSanitize([...i,c],void 0,l,o));typeof r=="object"&&Object.entries(r).forEach(([l,c])=>{r[l]=this.internalSanitize([...i,l],l,c,o)})}catch{}return r}static getDifferences(i,s,r){let{keys:o,interchangeableFalsyValues:l}=r??{};const{stringifyObjects:c=!0,sortArrays:h}=r??{};o||(o=e.ArrayUtil.unique(this.keys(i).concat(this.keys(s??{})))),l===!0&&(l=[void 0,null,!1,"",0]);const p={};let m;if(s){m={};for(const g of o){const E=i[g],A=s[g];let C=i[g],T=s[g];h&&(Array.isArray(C)&&(C=e.ArrayUtil.sort(C)),Array.isArray(T)&&(T=e.ArrayUtil.sort(T))),l&&(l.includes(C)&&(C=l[0]),l.includes(T)&&(T=l[0])),c&&(typeof C=="object"&&(C=JSON.stringify(C)),typeof T=="object"&&(T=JSON.stringify(T))),C!==T&&(p[g]=E,m[g]=A)}}else for(const g of o)p[g]=i[g];if(Object.keys(p).length>0)return{oldData:p,newData:m}}static containsTruthyKey(i){return Object.values(i).some(s=>{if(s&&!Array.isArray(s)&&typeof s=="object")return this.containsTruthyKey(s);if(Array.isArray(s)){const r=e.ArrayUtil.truthy(s);return r.length===0?!1:r.some(o=>typeof o=="object")?r.some(o=>this.containsTruthyKey({...o})):r.some(o=>this.checkPrimitiveTruthiness(o))}return this.checkPrimitiveTruthiness(s)})}static checkPrimitiveTruthiness(i){return typeof i=="string"?i.trim().length!==0:typeof i=="number"&&!Number.isNaN(i)?!0:!!i}static pick(i,s){return s.reduce((r,o)=>({...r,[o]:i[o]}),{})}static omit(i,s){return s.reduce((r,o)=>{const{[o]:l,...c}=r;return c},i)}static fromEnum(i,s=""){const r={},o=Object.entries(i);for(const[l,c]of o)l!==c&&o.find(h=>h[0]===c)||(r[s+l]=c);return r}static omitNullish(i){const s={};for(const[r,o]of Object.entries(i))o!=null&&(s[r]=o);return s}static canonicalize(i){if(i==null)return i;if(Array.isArray(i))return i.map(s=>this.canonicalize(s)).sort((s,r)=>JSON.stringify(s).localeCompare(JSON.stringify(r)));if(typeof i=="object"&&i.constructor===Object){const s={},r=Object.keys(i).sort();for(const o of r)s[o]=this.canonicalize(i[o]);return s}return i}static keys(i){return Object.keys(i)}static flatten(i){const s={},r=(o,l)=>{for(const[c,h]of Object.entries(o)){const p=l?`${l}.${c}`:c;h&&typeof h=="object"&&h.constructor===Object?r(h,p):s[p]=h}};return r(i,""),s}static unflatten(i){const s={};for(const[r,o]of Object.entries(i)){const l=r.split(".");let c=s;for(let h=0;h<l.length-1;h++){const p=l[h];(!c[p]||typeof c[p]!="object"||c[p].constructor!==Object)&&(c[p]={}),c=c[p]}c[l[l.length-1]]=o}return s}};return ObjectUtil.ObjectUtil=t,t.defaultObjectSanitizers=[{match:({key:n,value:i})=>typeof i=="string"&&(n.toLowerCase().includes("password")||n.toLowerCase().includes("secret")),transform:()=>"*****"},{match:({key:n,value:i})=>typeof i=="string"&&n.toLowerCase().includes("base64"),transform:()=>"#####"}],ObjectUtil}var RetryUtil={},hasRequiredRetryUtil;
517function requireRetryUtil(){if(hasRequiredRetryUtil)return RetryUtil;hasRequiredRetryUtil=1,Object.defineProperty(RetryUtil,"__esModule",{value:!0}),RetryUtil.RetryUtil=void 0;const e=requireSleepUtil();let t=class{static async retry(i,s){return this.attempt(0,i,s)}static async attempt(i,s,r){const{maxAttempt:o=2,delay:l=0,strategy:c="fixed",onError:h}=r??{};try{const p=s(i);return p instanceof Promise?await p:p}catch(p){const m=h==null?void 0:h(p,i);if(m instanceof Promise&&await m,i++,i>=o)throw p;let g=l;return c==="backoff"&&(g*=Math.pow(2,i-1)),await e.SleepUtil.sleep(g),this.attempt(i,s,r)}}};return RetryUtil.RetryUtil=t,RetryUtil}var FileUtil={},Mime_1,hasRequiredMime$1;function requireMime$1(){if(hasRequiredMime$1)return Mime_1;hasRequiredMime$1=1;function e(){this._types=Object.create(null),this._extensions=Object.create(null);for(let t=0;t<arguments.length;t++)this.define(arguments[t]);this.define=this.define.bind(this),this.getType=this.getType.bind(this),this.getExtension=this.getExtension.bind(this)}return e.prototype.define=function(t,n){for(let i in t){let s=t[i].map(function(r){return r.toLowerCase()});i=i.toLowerCase();for(let r=0;r<s.length;r++){const o=s[r];if(o[0]!=="*"){if(!n&&o in this._types)throw new Error('Attempt to change mapping for "'+o+'" extension from "'+this._types[o]+'" to "'+i+'". Pass `force=true` to allow this, otherwise remove "'+o+'" from the list of extensions for "'+i+'".');this._types[o]=i}}if(n||!this._extensions[i]){const r=s[0];this._extensions[i]=r[0]!=="*"?r:r.substr(1)}}},e.prototype.getType=function(t){t=String(t);let n=t.replace(/^.*[/\\]/,"").toLowerCase(),i=n.replace(/^.*\./,"").toLowerCase(),s=n.length<t.length;return(i.length<n.length-1||!s)&&this._types[i]||null},e.prototype.getExtension=function(t){return t=/^\s*([^;\s]*)/.test(t)&&RegExp.$1,t&&this._extensions[t.toLowerCase()]||null},Mime_1=e,Mime_1}var standard,hasRequiredStandard;function requireStandard(){return hasRequiredStandard||(hasRequiredStandard=1,standard={"application/andrew-inset":["ez"],"application/applixware":["aw"],"application/atom+xml":["atom"],"application/atomcat+xml":["atomcat"],"application/atomdeleted+xml":["atomdeleted"],"application/atomsvc+xml":["atomsvc"],"application/atsc-dwd+xml":["dwd"],"application/atsc-held+xml":["held"],"application/atsc-rsat+xml":["rsat"],"application/bdoc":["bdoc"],"application/calendar+xml":["xcs"],"application/ccxml+xml":["ccxml"],"application/cdfx+xml":["cdfx"],"application/cdmi-capability":["cdmia"],"application/cdmi-container":["cdmic"],"application/cdmi-domain":["cdmid"],"application/cdmi-object":["cdmio"],"application/cdmi-queue":["cdmiq"],"application/cu-seeme":["cu"],"application/dash+xml":["mpd"],"application/davmount+xml":["davmount"],"application/docbook+xml":["dbk"],"application/dssc+der":["dssc"],"application/dssc+xml":["xdssc"],"application/ecmascript":["es","ecma"],"application/emma+xml":["emma"],"application/emotionml+xml":["emotionml"],"application/epub+zip":["epub"],"application/exi":["exi"],"application/express":["exp"],"application/fdt+xml":["fdt"],"application/font-tdpfr":["pfr"],"application/geo+json":["geojson"],"application/gml+xml":["gml"],"application/gpx+xml":["gpx"],"application/gxf":["gxf"],"application/gzip":["gz"],"application/hjson":["hjson"],"application/hyperstudio":["stk"],"application/inkml+xml":["ink","inkml"],"application/ipfix":["ipfix"],"application/its+xml":["its"],"application/java-archive":["jar","war","ear"],"application/java-serialized-object":["ser"],"application/java-vm":["class"],"application/javascript":["js","mjs"],"application/json":["json","map"],"application/json5":["json5"],"application/jsonml+json":["jsonml"],"application/ld+json":["jsonld"],"application/lgr+xml":["lgr"],"application/lost+xml":["lostxml"],"application/mac-binhex40":["hqx"],"application/mac-compactpro":["cpt"],"application/mads+xml":["mads"],"application/manifest+json":["webmanifest"],"application/marc":["mrc"],"application/marcxml+xml":["mrcx"],"application/mathematica":["ma","nb","mb"],"application/mathml+xml":["mathml"],"application/mbox":["mbox"],"application/mediaservercontrol+xml":["mscml"],"application/metalink+xml":["metalink"],"application/metalink4+xml":["meta4"],"application/mets+xml":["mets"],"application/mmt-aei+xml":["maei"],"application/mmt-usd+xml":["musd"],"application/mods+xml":["mods"],"application/mp21":["m21","mp21"],"application/mp4":["mp4s","m4p"],"application/msword":["doc","dot"],"application/mxf":["mxf"],"application/n-quads":["nq"],"application/n-triples":["nt"],"application/node":["cjs"],"application/octet-stream":["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"],"application/oda":["oda"],"application/oebps-package+xml":["opf"],"application/ogg":["ogx"],"application/omdoc+xml":["omdoc"],"application/onenote":["onetoc","onetoc2","onetmp","onepkg"],"application/oxps":["oxps"],"application/p2p-overlay+xml":["relo"],"application/patch-ops-error+xml":["xer"],"application/pdf":["pdf"],"application/pgp-encrypted":["pgp"],"application/pgp-signature":["asc","sig"],"application/pics-rules":["prf"],"application/pkcs10":["p10"],"application/pkcs7-mime":["p7m","p7c"],"application/pkcs7-signature":["p7s"],"application/pkcs8":["p8"],"application/pkix-attr-cert":["ac"],"application/pkix-cert":["cer"],"application/pkix-crl":["crl"],"application/pkix-pkipath":["pkipath"],"application/pkixcmp":["pki"],"application/pls+xml":["pls"],"application/postscript":["ai","eps","ps"],"application/provenance+xml":["provx"],"application/pskc+xml":["pskcxml"],"application/raml+yaml":["raml"],"application/rdf+xml":["rdf","owl"],"application/reginfo+xml":["rif"],"application/relax-ng-compact-syntax":["rnc"],"application/resource-lists+xml":["rl"],"application/resource-lists-diff+xml":["rld"],"application/rls-services+xml":["rs"],"application/route-apd+xml":["rapd"],"application/route-s-tsid+xml":["sls"],"application/route-usd+xml":["rusd"],"application/rpki-ghostbusters":["gbr"],"application/rpki-manifest":["mft"],"application/rpki-roa":["roa"],"application/rsd+xml":["rsd"],"application/rss+xml":["rss"],"application/rtf":["rtf"],"application/sbml+xml":["sbml"],"application/scvp-cv-request":["scq"],"application/scvp-cv-response":["scs"],"application/scvp-vp-request":["spq"],"application/scvp-vp-response":["spp"],"application/sdp":["sdp"],"application/senml+xml":["senmlx"],"application/sensml+xml":["sensmlx"],"application/set-payment-initiation":["setpay"],"application/set-registration-initiation":["setreg"],"application/shf+xml":["shf"],"application/sieve":["siv","sieve"],"application/smil+xml":["smi","smil"],"application/sparql-query":["rq"],"application/sparql-results+xml":["srx"],"application/srgs":["gram"],"application/srgs+xml":["grxml"],"application/sru+xml":["sru"],"application/ssdl+xml":["ssdl"],"application/ssml+xml":["ssml"],"application/swid+xml":["swidtag"],"application/tei+xml":["tei","teicorpus"],"application/thraud+xml":["tfi"],"application/timestamped-data":["tsd"],"application/toml":["toml"],"application/trig":["trig"],"application/ttml+xml":["ttml"],"application/ubjson":["ubj"],"application/urc-ressheet+xml":["rsheet"],"application/urc-targetdesc+xml":["td"],"application/voicexml+xml":["vxml"],"application/wasm":["wasm"],"application/widget":["wgt"],"application/winhlp":["hlp"],"application/wsdl+xml":["wsdl"],"application/wspolicy+xml":["wspolicy"],"application/xaml+xml":["xaml"],"application/xcap-att+xml":["xav"],"application/xcap-caps+xml":["xca"],"application/xcap-diff+xml":["xdf"],"application/xcap-el+xml":["xel"],"application/xcap-ns+xml":["xns"],"application/xenc+xml":["xenc"],"application/xhtml+xml":["xhtml","xht"],"application/xliff+xml":["xlf"],"application/xml":["xml","xsl","xsd","rng"],"application/xml-dtd":["dtd"],"application/xop+xml":["xop"],"application/xproc+xml":["xpl"],"application/xslt+xml":["*xsl","xslt"],"application/xspf+xml":["xspf"],"application/xv+xml":["mxml","xhvml","xvml","xvm"],"application/yang":["yang"],"application/yin+xml":["yin"],"application/zip":["zip"],"audio/3gpp":["*3gpp"],"audio/adpcm":["adp"],"audio/amr":["amr"],"audio/basic":["au","snd"],"audio/midi":["mid","midi","kar","rmi"],"audio/mobile-xmf":["mxmf"],"audio/mp3":["*mp3"],"audio/mp4":["m4a","mp4a"],"audio/mpeg":["mpga","mp2","mp2a","mp3","m2a","m3a"],"audio/ogg":["oga","ogg","spx","opus"],"audio/s3m":["s3m"],"audio/silk":["sil"],"audio/wav":["wav"],"audio/wave":["*wav"],"audio/webm":["weba"],"audio/xm":["xm"],"font/collection":["ttc"],"font/otf":["otf"],"font/ttf":["ttf"],"font/woff":["w
517off"],"font/woff2":["woff2"],"image/aces":["exr"],"image/apng":["apng"],"image/avif":["avif"],"image/bmp":["bmp"],"image/cgm":["cgm"],"image/dicom-rle":["drle"],"image/emf":["emf"],"image/fits":["fits"],"image/g3fax":["g3"],"image/gif":["gif"],"image/heic":["heic"],"image/heic-sequence":["heics"],"image/heif":["heif"],"image/heif-sequence":["heifs"],"image/hej2k":["hej2"],"image/hsj2":["hsj2"],"image/ief":["ief"],"image/jls":["jls"],"image/jp2":["jp2","jpg2"],"image/jpeg":["jpeg","jpg","jpe"],"image/jph":["jph"],"image/jphc":["jhc"],"image/jpm":["jpm"],"image/jpx":["jpx","jpf"],"image/jxr":["jxr"],"image/jxra":["jxra"],"image/jxrs":["jxrs"],"image/jxs":["jxs"],"image/jxsc":["jxsc"],"image/jxsi":["jxsi"],"image/jxss":["jxss"],"image/ktx":["ktx"],"image/ktx2":["ktx2"],"image/png":["png"],"image/sgi":["sgi"],"image/svg+xml":["svg","svgz"],"image/t38":["t38"],"image/tiff":["tif","tiff"],"image/tiff-fx":["tfx"],"image/webp":["webp"],"image/wmf":["wmf"],"message/disposition-notification":["disposition-notification"],"message/global":["u8msg"],"message/global-delivery-status":["u8dsn"],"message/global-disposition-notification":["u8mdn"],"message/global-headers":["u8hdr"],"message/rfc822":["eml","mime"],"model/3mf":["3mf"],"model/gltf+json":["gltf"],"model/gltf-binary":["glb"],"model/iges":["igs","iges"],"model/mesh":["msh","mesh","silo"],"model/mtl":["mtl"],"model/obj":["obj"],"model/step+xml":["stpx"],"model/step+zip":["stpz"],"model/step-xml+zip":["stpxz"],"model/stl":["stl"],"model/vrml":["wrl","vrml"],"model/x3d+binary":["*x3db","x3dbz"],"model/x3d+fastinfoset":["x3db"],"model/x3d+vrml":["*x3dv","x3dvz"],"model/x3d+xml":["x3d","x3dz"],"model/x3d-vrml":["x3dv"],"text/cache-manifest":["appcache","manifest"],"text/calendar":["ics","ifb"],"text/coffeescript":["coffee","litcoffee"],"text/css":["css"],"text/csv":["csv"],"text/html":["html","htm","shtml"],"text/jade":["jade"],"text/jsx":["jsx"],"text/less":["less"],"text/markdown":["markdown","md"],"text/mathml":["mml"],"text/mdx":["mdx"],"text/n3":["n3"],"text/plain":["txt","text","conf","def","list","log","in","ini"],"text/richtext":["rtx"],"text/rtf":["*rtf"],"text/sgml":["sgml","sgm"],"text/shex":["shex"],"text/slim":["slim","slm"],"text/spdx":["spdx"],"text/stylus":["stylus","styl"],"text/tab-separated-values":["tsv"],"text/troff":["t","tr","roff","man","me","ms"],"text/turtle":["ttl"],"text/uri-list":["uri","uris","urls"],"text/vcard":["vcard"],"text/vtt":["vtt"],"text/xml":["*xml"],"text/yaml":["yaml","yml"],"video/3gpp":["3gp","3gpp"],"video/3gpp2":["3g2"],"video/h261":["h261"],"video/h263":["h263"],"video/h264":["h264"],"video/iso.segment":["m4s"],"video/jpeg":["jpgv"],"video/jpm":["*jpm","jpgm"],"video/mj2":["mj2","mjp2"],"video/mp2t":["ts"],"video/mp4":["mp4","mp4v","mpg4"],"video/mpeg":["mpeg","mpg","mpe","m1v","m2v"],"video/ogg":["ogv"],"video/quicktime":["qt","mov"],"video/webm":["webm"]}),standard}var other,hasRequiredOther;function requireOther(){return hasRequiredOther||(hasRequiredOther=1,other
vendor: 14,447 bytes, line 517
517={"application/prs.cww":["cww"],"application/vnd.1000minds.decision-model+xml":["1km"],"application/vnd.3gpp.pic-bw-large":["plb"],"application/vnd.3gpp.pic-bw-small":["psb"],"application/vnd.3gpp.pic-bw-var":["pvb"],"application/vnd.3gpp2.tcap":["tcap"],"application/vnd.3m.post-it-notes":["pwn"],"application/vnd.accpac.simply.aso":["aso"],"application/vnd.accpac.simply.imp":["imp"],"application/vnd.acucobol":["acu"],"application/vnd.acucorp":["atc","acutc"],"application/vnd.adobe.air-application-installer-package+zip":["air"],"application/vnd.adobe.formscentral.fcdt":["fcdt"],"application/vnd.adobe.fxp":["fxp","fxpl"],"application/vnd.adobe.xdp+xml":["xdp"],"application/vnd.adobe.xfdf":["xfdf"],"application/vnd.ahead.space":["ahead"],"application/vnd.airzip.filesecure.azf":["azf"],"application/vnd.airzip.filesecure.azs":["azs"],"application/vnd.amazon.ebook":["azw"],"application/vnd.americandynamics.acc":["acc"],"application/vnd.amiga.ami":["ami"],"application/vnd.android.package-archive":["apk"],"application/vnd.anser-web-certificate-issue-initiation":["cii"],"application/vnd.anser-web-funds-transfer-initiation":["fti"],"application/vnd.antix.game-component":["atx"],"application/vnd.apple.installer+xml":["mpkg"],"application/vnd.apple.keynote":["key"],"application/vnd.apple.mpegurl":["m3u8"],"application/vnd.apple.numbers":["numbers"],"application/vnd.apple.pages":["pages"],"application/vnd.apple.pkpass":["pkpass"],"application/vnd.aristanetworks.swi":["swi"],"application/vnd.astraea-software.iota":["iota"],"application/vnd.audiograph":["aep"],"application/vnd.balsamiq.bmml+xml":["bmml"],"application/vnd.blueice.multipass":["mpm"],"application/vnd.bmi":["bmi"],"application/vnd.businessobjects":["rep"],"application/vnd.chemdraw+xml":["cdxml"],"application/vnd.chipnuts.karaoke-mmd":["mmd"],"application/vnd.cinderella":["cdy"],"application/vnd.citationstyles.style+xml":["csl"],"application/vnd.claymore":["cla"],"application/vnd.cloanto.rp9":["rp9"],"application/vnd.clonk.c4group":["c4g","c4d","c4f","c4p","c4u"],"application/vnd.cluetrust.cartomobile-config":["c11amc"],"application/vnd.cluetrust.cartomobile-config-pkg":["c11amz"],"application/vnd.commonspace":["csp"],"application/vnd.contact.cmsg":["cdbcmsg"],"application/vnd.cosmocaller":["cmc"],"application/vnd.crick.clicker":["clkx"],"application/vnd.crick.clicker.keyboard":["clkk"],"application/vnd.crick.clicker.palette":["clkp"],"application/vnd.crick.clicker.template":["clkt"],"application/vnd.crick.clicker.wordbank":["clkw"],"application/vnd.criticaltools.wbs+xml":["wbs"],"application/vnd.ctc-posml":["pml"],"application/vnd.cups-ppd":["ppd"],"application/vnd.curl.car":["car"],"application/vnd.curl.pcurl":["pcurl"],"application/vnd.dart":["dart"],"application/vnd.data-vision.rdz":["rdz"],"application/vnd.dbf":["dbf"],"application/vnd.dece.data":["uvf","uvvf","uvd","uvvd"],"application/vnd.dece.ttml+xml":["uvt","uvvt"],"application/vnd.dece.unspecified":["uvx","uvvx"],"application/vnd.dece.zip":["uvz","uvvz"],"application/vnd.denovo.fcselayout-link":["fe_launch"],"application/vnd.dna":["dna"],"application/vnd.dolby.mlp":["mlp"],"application/vnd.dpgraph":["dpg"],"application/vnd.dreamfactory":["dfac"],"application/vnd.ds-keypoint":["kpxx"],"application/vnd.dvb.ait":["ait"],"application/vnd.dvb.service":["svc"],"application/vnd.dynageo":["geo"],"application/vnd.ecowin.chart":["mag"],"application/vnd.enliven":["nml"],"application/vnd.epson.esf":["esf"],"application/vnd.epson.msf":["msf"],"application/vnd.epson.quickanime":["qam"],"application/vnd.epson.salt":["slt"],"application/vnd.epson.ssf":["ssf"],"application/vnd.eszigno3+xml":["es3","et3"],"application/vnd.ezpix-album":["ez2"],"application/vnd.ezpix-package":["ez3"],"application/vnd.fdf":["fdf"],"application/vnd.fdsn.mseed":["mseed"],"application/vnd.fdsn.seed":["seed","dataless"],"application/vnd.flographit":["gph"],"application/vnd.fluxtime.clip":["ftc"],"application/vnd.framemaker":["fm","frame","maker","book"],"application/vnd.frogans.fnc":["fnc"],"application/vnd.frogans.ltf":["ltf"],"application/vnd.fsc.weblaunch":["fsc"],"application/vnd.fujitsu.oasys":["oas"],"application/vnd.fujitsu.oasys2":["oa2"],"application/vnd.fujitsu.oasys3":["oa3"],"application/vnd.fujitsu.oasysgp":["fg5"],"application/vnd.fujitsu.oasysprs":["bh2"],"application/vnd.fujixerox.ddd":["ddd"],"application/vnd.fujixerox.docuworks":["xdw"],"application/vnd.fujixerox.docuworks.binder":["xbd"],"application/vnd.fuzzysheet":["fzs"],"application/vnd.genomatix.tuxedo":["txd"],"application/vnd.geogebra.file":["ggb"],"application/vnd.geogebra.tool":["ggt"],"application/vnd.geometry-explorer":["gex","gre"],"application/vnd.geonext":["gxt"],"application/vnd.geoplan":["g2w"],"application/vnd.geospace":["g3w"],"application/vnd.gmx":["gmx"],"application/vnd.google-apps.document":["gdoc"],"application/vnd.google-apps.presentation":["gslides"],"application/vnd.google-apps.spreadsheet":["gsheet"],"application/vnd.google-earth.kml+xml":["kml"],"application/vnd.google-earth.kmz":["kmz"],"application/vnd.grafeq":["gqf","gqs"],"application/vnd.groove-account":["gac"],"application/vnd.groove-help":["ghf"],"application/vnd.groove-identity-message":["gim"],"application/vnd.groove-injector":["grv"],"application/vnd.groove-tool-message":["gtm"],"application/vnd.groove-tool-template":["tpl"],"application/vnd.groove-vcard":["vcg"],"application/vnd.hal+xml":["hal"],"application/vnd.handheld-entertainment+xml":["zmm"],"application/vnd.hbci":["hbci"],"application/vnd.hhe.lesson-player":["les"],"application/vnd.hp-hpgl":["hpgl"],"application/vnd.hp-hpid":["hpid"],"application/vnd.hp-hps":["hps"],"application/vnd.hp-jlyt":["jlt"],"application/vnd.hp-pcl":["pcl"],"application/vnd.hp-pclxl":["pclxl"],"application/vnd.hydrostatix.sof-data":["sfd-hdstx"],"application/vnd.ibm.minipay":["mpy"],"application/vnd.ibm.modcap":["afp","listafp","list3820"],"application/vnd.ibm.rights-management":["irm"],"application/vnd.ibm.secure-container":["sc"],"application/vnd.iccprofile":["icc","icm"],"application/vnd.igloader":["igl"],"application/vnd.immervision-ivp":["ivp"],"application/vnd.immervision-ivu":["ivu"],"application/vnd.insors.igm":["igm"],"application/vnd.intercon.formnet":["xpw","xpx"],"application/vnd.intergeo":["i2g"],"application/vnd.intu.qbo":["qbo"],"application/vnd.intu.qfx":["qfx"],"application/vnd.ipunplugged.rcprofile":["rcprofile"],"application/vnd.irepository.package+xml":["irp"],"application/vnd.is-xpr":["xpr"],"application/vnd.isac.fcs":["fcs"],"application/vnd.jam":["jam"],"application/vnd.jcp.javame.midlet-rms":["rms"],"application/vnd.jisp":["jisp"],"application/vnd.joost.joda-archive":["joda"],"application/vnd.kahootz":["ktz","ktr"],"application/vnd.kde.karbon":["karbon"],"application/vnd.kde.kchart":["chrt"],"application/vnd.kde.kformula":["kfo"],"application/vnd.kde.kivio":["flw"],"application/vnd.kde.kontour":["kon"],"application/vnd.kde.kpresenter":["kpr","kpt"],"application/vnd.kde.kspread":["ksp"],"application/vnd.kde.kword":["kwd","kwt"],"application/vnd.kenameaapp":["htke"],"application/vnd.kidspiration":["kia"],"application/vnd.kinar":["kne","knp"],"application/vnd.koan":["skp","skd","skt","skm"],"application/vnd.kodak-descriptor":["sse"],"application/vnd.las.las+xml":["lasxml"],"application/vnd.llamagraphics.life-balance.desktop":["lbd"],"application/vnd.llamagraphics.life-balance.exchange+xml":["lbe"],"application/vnd.lotus-1-2-3":["123"],"application/vnd.lotus-approach":["apr"],"application/vnd.lotus-freelance":["pre"],"application/vnd.lotus-notes":["nsf"],"application/vnd.lotus-organizer":["org"],"application/vnd.lotus-screencam":["scm"],"application/vnd.lotus-wordpro":["lwp"],"application/vnd.macports.portpkg":["portpkg"],"application/vnd.mapbox-vector-tile":["mvt"],"application/vnd.mcd":["mcd"],"application/vnd.medcalcdata":["mc1"],"application/vnd.mediastation.cdkey":["cdkey"],"application/vnd.mfer":["mwf"],"application/vnd.mfmp":["mfm"],"application/vnd.micrografx.flo":["flo"],"application/vnd.micrografx.igx":["igx"],"application/vnd.mif":["mif"],"application/vnd.mobius.daf":["daf"],"application/vnd.mobius.dis":["dis"],"application/vnd.mobius.mbk":["mbk"],"application/vnd.mobius.mqy":["mqy"],"application/vnd.mobius.msl":["msl"],"application/vnd.mobius.plc":["plc"],"application/vnd.mobius.txf":["txf"],"application/vnd.mophun.application":["mpn"],"application/vnd.mophun.certificate":["mpc"],"application/vnd.mozilla.xul+xml":["xul"],"application/vnd.ms-artgalry":["cil"],"application/vnd.ms-cab-compressed":["cab"],"application/vnd.ms-excel":["xls","xlm","xla","xlc","xlt","xlw"],"application/vnd.ms-excel.addin.macroenabled.12":["xlam"],"application/vnd.ms-excel.sheet.binary.macroenabled.12":["xlsb"],"application/vnd.ms-excel.sheet.macroenabled.12":["xlsm"],"application/vnd.ms-excel.template.macroenabled.12":["xltm"],"application/vnd.ms-fontobject":["eot"],"application/vnd.ms-htmlhelp":["chm"],"application/vnd.ms-ims":["ims"],"application/vnd.ms-lrm":["lrm"],"application/vnd.ms-officetheme":["thmx"],"application/vnd.ms-outlook":["msg"],"application/vnd.ms-pki.seccat":["cat"],"application/vnd.ms-pki.stl":["*stl"],"application/vnd.ms-powerpoint":["ppt","pps","pot"],"application/vnd.ms-powerpoint.addin.macroenabled.12":["ppam"],"application/vnd.ms-powerpoint.presentation.macroenabled.12":["pptm"],"application/vnd.ms-powerpoint.slide.macroenabled.12":["sldm"],"application/vnd.ms-powerpoint.slideshow.macroenabled.12":["ppsm"],"application/vnd.ms-powerpoint.template.macroenabled.12":["potm"],"application/vnd.ms-project":["mpp","mpt"],"application/vnd.ms-word.document.macroenabled.12":["docm"],"application/vnd.ms-word.template.macroenabled.12":["dotm"],"application/vnd.ms-works":["wps","wks","wcm","wdb"],"application/vnd.ms-wpl":["wpl"],"application/vnd.ms-xpsdocument":["xps"],"application/vnd.mseq":["mseq"],"application/vnd.musician":["mus"],"application/vnd.muvee.style":["msty"],"application/vnd.mynfc":["taglet"],"application/vnd.neurolanguage.nlu":["nlu"],"application/vnd.nitf":["ntf","nitf"],"application/vnd.noblenet-directory":["nnd"],"application/vnd.noblenet-sealer":["nns"],"application/vnd.noblenet-web":["nnw"],"application/vnd.nokia.n-gage.ac+xml":["*ac"],"application/vnd.nokia.n-gage.data":["ngdat"],"application/vnd.nokia.n-gage.symbian.install":["n-gage"],"application/vnd.nokia.radio-preset":["rpst"],"application/vnd.nokia.radio-presets":["rpss"],"application/vnd.novadigm.edm":["edm"],"application/vnd.novadigm.edx":["edx"],"application/vnd.novadigm.ext":["ext"],"application/vnd.oasis.opendocument.chart":["odc"],"application/vnd.oasis.opendocument.chart-template":["otc"],"application/vnd.oasis.opendocument.database":["odb"],"application/vnd.oasis.opendocument.formula":["odf"],"application/vnd.oasis.opendocument.formula-template":["odft"],"application/vnd.oasis.opendocument.graphics":["odg"],"application/vnd.oasis.opendocument.graphics-template":["otg"],"application/vnd.oasis.opendocument.image":["odi"],"application/vnd.oasis.opendocument.image-template":["oti"],"application/vnd.oasis.opendocument.presentation":["odp"],"application/vnd.oasis.opendocument.presentation-template":["otp"],"application/vnd.oasis.opendocument.spreadsheet":["ods"],"application/vnd.oasis.opendocument.spreadsheet-template":["ots"],"application/vnd.oasis.opendocument.text":["odt"],"application/vnd.oasis.opendocument.text-master":["odm"],"application/vnd.oasis.opendocument.text-template":["ott"],"application/vnd.oasis.opendocument.text-web":["oth"],"application/vnd.olpc-sugar":["xo"],"application/vnd.oma.dd2+xml":["dd2"],"application/vnd.openblox.game+xml":["obgx"],"application/vnd.openofficeorg.extension":["oxt"],"application/vnd.openstreetmap.data+xml":["osm"],"application/vnd.openxmlformats-officedocument.presentationml.presentation":["pptx"],"application/vnd.openxmlformats-officedocument.presentationml.slide":["sldx"],"application/vnd.openxmlformats-officedocument.presentationml.slideshow":["ppsx"],"application/vnd.openxmlformats-officedocument.presentationml.template":["potx"],"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":["xlsx"],"application/vnd.openxmlformats-officedocument.spreadsheetml.template":["xltx"],"application/vnd.openxmlformats-officedocument.wordprocessingml.document":["docx"],"application/vnd.openxmlformats-officedocument.wordprocessingml.template":["dotx"],"application/vnd.osgeo.mapguide.package":["mgp"],"application/vnd.osgi.dp":["dp"],"application/vnd.osgi.subsystem":["esa"],"application/vnd.palm":["pdb","pqa","oprc"],"application/vnd.pawaafile":["paw"],"application/vnd.pg.format":["str"],"application/vnd.pg.osasli":["ei6"],"application/vnd.picsel":["efif"],"application/vnd.pmi.widget":["wg"],"application/vnd.pocketlearn":["plf"],"application/vnd.powerbuilder6":["pbd"],"application/vnd.previewsystems.box":["box"],"application/vnd.proteus.magazine":["mgz"],"application/vnd.publishare-delta-tree":["qps"],"application/vnd.pvi.ptid1":["ptid"],"application/vnd.quark.quarkxpress":["qxd","qxt","qwd","qwt","qxl","qxb"],"application/vnd.rar":["rar"],"application/vnd.realvnc.bed":["bed"],"application/vnd.recordare.musicxml":["mxl"],"application/vnd.recordare.musicxml+xml":["musicxml"],"application/vnd.rig.cryptonote":["cryptonote"],"application/vnd.rim.cod":["cod"],"application/vnd.rn-realmedia":["rm"],"application/vnd.rn-realmedia-vbr":["rmvb"],"application/vnd.route66.link66+xml":["link66"],"application/vnd.sailingtracker.track":["st"],"application/vnd.seemail":["see"],"application/vnd.sema":["sema"],"application/vnd.semd":["semd"],"application/vnd.semf":["semf"],"application/vnd.shana.informed.formdata":["ifm"],"application/vnd.shana.informed.formtemplate":["itp"],"application/vnd.shana.informed.interchange":["iif"],"application/vnd.shana.informed.package":["ipk"],"application/vnd.simtech-mindmapper":["twd","twds"],"application/vnd.smaf":["mmf"],"application/vnd.smart.teacher":["teacher"],"application/vnd.software602.filler.form+xml":["fo"],"application/vnd.solent.sdkm+xml":["sdkm","sdkd"],"application/vnd.spotfire.dxp":["dxp"],"application/vnd.spotfire.sfs":["sfs"],"application/vnd.stardivision.calc":["sdc"],"application/vnd.stardivision.draw":["sda"],"application/vnd.stardivision.impress":["sdd"],"application/vnd.stardivision.math":["smf"],"application/vnd.stardivision.writer":["sdw","vor"],"application/vnd.stardivision.writer-global":["sgl"],"application/vnd.stepmania.package":["smz
vendor: 11,430 bytes, line 517
517ip"],"application/vnd.stepmania.stepchart":["sm"],"application/vnd.sun.wadl+xml":["wadl"],"application/vnd.sun.xml.calc":["sxc"],"application/vnd.sun.xml.calc.template":["stc"],"application/vnd.sun.xml.draw":["sxd"],"application/vnd.sun.xml.draw.template":["std"],"application/vnd.sun.xml.impress":["sxi"],"application/vnd.sun.xml.impress.template":["sti"],"application/vnd.sun.xml.math":["sxm"],"application/vnd.sun.xml.writer":["sxw"],"application/vnd.sun.xml.writer.global":["sxg"],"application/vnd.sun.xml.writer.template":["stw"],"application/vnd.sus-calendar":["sus","susp"],"application/vnd.svd":["svd"],"application/vnd.symbian.install":["sis","sisx"],"application/vnd.syncml+xml":["xsm"],"application/vnd.syncml.dm+wbxml":["bdm"],"application/vnd.syncml.dm+xml":["xdm"],"application/vnd.syncml.dmddf+xml":["ddf"],"application/vnd.tao.intent-module-archive":["tao"],"application/vnd.tcpdump.pcap":["pcap","cap","dmp"],"application/vnd.tmobile-livetv":["tmo"],"application/vnd.trid.tpt":["tpt"],"application/vnd.triscape.mxs":["mxs"],"application/vnd.trueapp":["tra"],"application/vnd.ufdl":["ufd","ufdl"],"application/vnd.uiq.theme":["utz"],"application/vnd.umajin":["umj"],"application/vnd.unity":["unityweb"],"application/vnd.uoml+xml":["uoml"],"application/vnd.vcx":["vcx"],"application/vnd.visio":["vsd","vst","vss","vsw"],"application/vnd.visionary":["vis"],"application/vnd.vsf":["vsf"],"application/vnd.wap.wbxml":["wbxml"],"application/vnd.wap.wmlc":["wmlc"],"application/vnd.wap.wmlscriptc":["wmlsc"],"application/vnd.webturbo":["wtb"],"application/vnd.wolfram.player":["nbp"],"application/vnd.wordperfect":["wpd"],"application/vnd.wqd":["wqd"],"application/vnd.wt.stf":["stf"],"application/vnd.xara":["xar"],"application/vnd.xfdl":["xfdl"],"application/vnd.yamaha.hv-dic":["hvd"],"application/vnd.yamaha.hv-script":["hvs"],"application/vnd.yamaha.hv-voice":["hvp"],"application/vnd.yamaha.openscoreformat":["osf"],"application/vnd.yamaha.openscoreformat.osfpvg+xml":["osfpvg"],"application/vnd.yamaha.smaf-audio":["saf"],"application/vnd.yamaha.smaf-phrase":["spf"],"application/vnd.yellowriver-custom-menu":["cmp"],"application/vnd.zul":["zir","zirz"],"application/vnd.zzazz.deck+xml":["zaz"],"application/x-7z-compressed":["7z"],"application/x-abiword":["abw"],"application/x-ace-compressed":["ace"],"application/x-apple-diskimage":["*dmg"],"application/x-arj":["arj"],"application/x-authorware-bin":["aab","x32","u32","vox"],"application/x-authorware-map":["aam"],"application/x-authorware-seg":["aas"],"application/x-bcpio":["bcpio"],"application/x-bdoc":["*bdoc"],"application/x-bittorrent":["torrent"],"application/x-blorb":["blb","blorb"],"application/x-bzip":["bz"],"application/x-bzip2":["bz2","boz"],"application/x-cbr":["cbr","cba","cbt","cbz","cb7"],"application/x-cdlink":["vcd"],"application/x-cfs-compressed":["cfs"],"application/x-chat":["chat"],"application/x-chess-pgn":["pgn"],"application/x-chrome-extension":["crx"],"application/x-cocoa":["cco"],"application/x-conference":["nsc"],"application/x-cpio":["cpio"],"application/x-csh":["csh"],"application/x-debian-package":["*deb","udeb"],"application/x-dgc-compressed":["dgc"],"application/x-director":["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"],"application/x-doom":["wad"],"application/x-dtbncx+xml":["ncx"],"application/x-dtbook+xml":["dtb"],"application/x-dtbresource+xml":["res"],"application/x-dvi":["dvi"],"application/x-envoy":["evy"],"application/x-eva":["eva"],"application/x-font-bdf":["bdf"],"application/x-font-ghostscript":["gsf"],"application/x-font-linux-psf":["psf"],"application/x-font-pcf":["pcf"],"application/x-font-snf":["snf"],"application/x-font-type1":["pfa","pfb","pfm","afm"],"application/x-freearc":["arc"],"application/x-futuresplash":["spl"],"application/x-gca-compressed":["gca"],"application/x-glulx":["ulx"],"application/x-gnumeric":["gnumeric"],"application/x-gramps-xml":["gramps"],"application/x-gtar":["gtar"],"application/x-hdf":["hdf"],"application/x-httpd-php":["php"],"application/x-install-instructions":["install"],"application/x-iso9660-image":["*iso"],"application/x-iwork-keynote-sffkey":["*key"],"application/x-iwork-numbers-sffnumbers":["*numbers"],"application/x-iwork-pages-sffpages":["*pages"],"application/x-java-archive-diff":["jardiff"],"application/x-java-jnlp-file":["jnlp"],"application/x-keepass2":["kdbx"],"application/x-latex":["latex"],"application/x-lua-bytecode":["luac"],"application/x-lzh-compressed":["lzh","lha"],"application/x-makeself":["run"],"application/x-mie":["mie"],"application/x-mobipocket-ebook":["prc","mobi"],"application/x-ms-application":["application"],"application/x-ms-shortcut":["lnk"],"application/x-ms-wmd":["wmd"],"application/x-ms-wmz":["wmz"],"application/x-ms-xbap":["xbap"],"application/x-msaccess":["mdb"],"application/x-msbinder":["obd"],"application/x-mscardfile":["crd"],"application/x-msclip":["clp"],"application/x-msdos-program":["*exe"],"application/x-msdownload":["*exe","*dll","com","bat","*msi"],"application/x-msmediaview":["mvb","m13","m14"],"application/x-msmetafile":["*wmf","*wmz","*emf","emz"],"application/x-msmoney":["mny"],"application/x-mspublisher":["pub"],"application/x-msschedule":["scd"],"application/x-msterminal":["trm"],"application/x-mswrite":["wri"],"application/x-netcdf":["nc","cdf"],"application/x-ns-proxy-autoconfig":["pac"],"application/x-nzb":["nzb"],"application/x-perl":["pl","pm"],"application/x-pilot":["*prc","*pdb"],"application/x-pkcs12":["p12","pfx"],"application/x-pkcs7-certificates":["p7b","spc"],"application/x-pkcs7-certreqresp":["p7r"],"application/x-rar-compressed":["*rar"],"application/x-redhat-package-manager":["rpm"],"application/x-research-info-systems":["ris"],"application/x-sea":["sea"],"application/x-sh":["sh"],"application/x-shar":["shar"],"application/x-shockwave-flash":["swf"],"application/x-silverlight-app":["xap"],"application/x-sql":["sql"],"application/x-stuffit":["sit"],"application/x-stuffitx":["sitx"],"application/x-subrip":["srt"],"application/x-sv4cpio":["sv4cpio"],"application/x-sv4crc":["sv4crc"],"application/x-t3vm-image":["t3"],"application/x-tads":["gam"],"application/x-tar":["tar"],"application/x-tcl":["tcl","tk"],"application/x-tex":["tex"],"application/x-tex-tfm":["tfm"],"application/x-texinfo":["texinfo","texi"],"application/x-tgif":["*obj"],"application/x-ustar":["ustar"],"application/x-virtualbox-hdd":["hdd"],"application/x-virtualbox-ova":["ova"],"application/x-virtualbox-ovf":["ovf"],"application/x-virtualbox-vbox":["vbox"],"application/x-virtualbox-vbox-extpack":["vbox-extpack"],"application/x-virtualbox-vdi":["vdi"],"application/x-virtualbox-vhd":["vhd"],"application/x-virtualbox-vmdk":["vmdk"],"application/x-wais-source":["src"],"application/x-web-app-manifest+json":["webapp"],"application/x-x509-ca-cert":["der","crt","pem"],"application/x-xfig":["fig"],"application/x-xliff+xml":["*xlf"],"application/x-xpinstall":["xpi"],"application/x-xz":["xz"],"application/x-zmachine":["z1","z2","z3","z4","z5","z6","z7","z8"],"audio/vnd.dece.audio":["uva","uvva"],"audio/vnd.digital-winds":["eol"],"audio/vnd.dra":["dra"],"audio/vnd.dts":["dts"],"audio/vnd.dts.hd":["dtshd"],"audio/vnd.lucent.voice":["lvp"],"audio/vnd.ms-playready.media.pya":["pya"],"audio/vnd.nuera.ecelp4800":["ecelp4800"],"audio/vnd.nuera.ecelp7470":["ecelp7470"],"audio/vnd.nuera.ecelp9600":["ecelp9600"],"audio/vnd.rip":["rip"],"audio/x-aac":["aac"],"audio/x-aiff":["aif","aiff","aifc"],"audio/x-caf":["caf"],"audio/x-flac":["flac"],"audio/x-m4a":["*m4a"],"audio/x-matroska":["mka"],"audio/x-mpegurl":["m3u"],"audio/x-ms-wax":["wax"],"audio/x-ms-wma":["wma"],"audio/x-pn-realaudio":["ram","ra"],"audio/x-pn-realaudio-plugin":["rmp"],"audio/x-realaudio":["*ra"],"audio/x-wav":["*wav"],"chemical/x-cdx":["cdx"],"chemical/x-cif":["cif"],"chemical/x-cmdf":["cmdf"],"chemical/x-cml":["cml"],"chemical/x-csml":["csml"],"chemical/x-xyz":["xyz"],"image/prs.btif":["btif"],"image/prs.pti":["pti"],"image/vnd.adobe.photoshop":["psd"],"image/vnd.airzip.accelerator.azv":["azv"],"image/vnd.dece.graphic":["uvi","uvvi","uvg","uvvg"],"image/vnd.djvu":["djvu","djv"],"image/vnd.dvb.subtitle":["*sub"],"image/vnd.dwg":["dwg"],"image/vnd.dxf":["dxf"],"image/vnd.fastbidsheet":["fbs"],"image/vnd.fpx":["fpx"],"image/vnd.fst":["fst"],"image/vnd.fujixerox.edmics-mmr":["mmr"],"image/vnd.fujixerox.edmics-rlc":["rlc"],"image/vnd.microsoft.icon":["ico"],"image/vnd.ms-dds":["dds"],"image/vnd.ms-modi":["mdi"],"image/vnd.ms-photo":["wdp"],"image/vnd.net-fpx":["npx"],"image/vnd.pco.b16":["b16"],"image/vnd.tencent.tap":["tap"],"image/vnd.valve.source.texture":["vtf"],"image/vnd.wap.wbmp":["wbmp"],"image/vnd.xiff":["xif"],"image/vnd.zbrush.pcx":["pcx"],"image/x-3ds":["3ds"],"image/x-cmu-raster":["ras"],"image/x-cmx":["cmx"],"image/x-freehand":["fh","fhc","fh4","fh5","fh7"],"image/x-icon":["*ico"],"image/x-jng":["jng"],"image/x-mrsid-image":["sid"],"image/x-ms-bmp":["*bmp"],"image/x-pcx":["*pcx"],"image/x-pict":["pic","pct"],"image/x-portable-anymap":["pnm"],"image/x-portable-bitmap":["pbm"],"image/x-portable-graymap":["pgm"],"image/x-portable-pixmap":["ppm"],"image/x-rgb":["rgb"],"image/x-tga":["tga"],"image/x-xbitmap":["xbm"],"image/x-xpixmap":["xpm"],"image/x-xwindowdump":["xwd"],"message/vnd.wfa.wsc":["wsc"],"model/vnd.collada+xml":["dae"],"model/vnd.dwf":["dwf"],"model/vnd.gdl":["gdl"],"model/vnd.gtw":["gtw"],"model/vnd.mts":["mts"],"model/vnd.opengex":["ogex"],"model/vnd.parasolid.transmit.binary":["x_b"],"model/vnd.parasolid.transmit.text":["x_t"],"model/vnd.sap.vds":["vds"],"model/vnd.usdz+zip":["usdz"],"model/vnd.valve.source.compiled-map":["bsp"],"model/vnd.vtu":["vtu"],"text/prs.lines.tag":["dsc"],"text/vnd.curl":["curl"],"text/vnd.curl.dcurl":["dcurl"],"text/vnd.curl.mcurl":["mcurl"],"text/vnd.curl.scurl":["scurl"],"text/vnd.dvb.subtitle":["sub"],"text/vnd.fly":["fly"],"text/vnd.fmi.flexstor":["flx"],"text/vnd.graphviz":["gv"],"text/vnd.in3d.3dml":["3dml"],"text/vnd.in3d.spot":["spot"],"text/vnd.sun.j2me.app-descriptor":["jad"],"text/vnd.wap.wml":["wml"],"text/vnd.wap.wmlscript":["wmls"],"text/x-asm":["s","asm"],"text/x-c":["c","cc","cxx","cpp","h","hh","dic"],"text/x-component":["htc"],"text/x-fortran":["f","for","f77","f90"],"text/x-handlebars-template":["hbs"],"text/x-java-source":["java"],"text/x-lua":["lua"],"text/x-markdown":["mkd"],"text/x-nfo":["nfo"],"text/x-opml":["opml"],"text/x-org":["*org"],"text/x-pascal":["p","pas"],"text/x-processing":["pde"],"text/x-sass":["sass"],"text/x-scss":["scss"],"text/x-setext":["etx"],"text/x-sfv":["sfv"],"text/x-suse-ymp":["ymp"],"text/x-uuencode":["uu"],"text/x-vcalendar":["vcs"],"text/x-vcard":["vcf"],"video/vnd.dece.hd":["uvh","uvvh"],"video/vnd.dece.mobile":["uvm","uvvm"],"video/vnd.dece.pd":["uvp","uvvp"],"video/vnd.dece.sd":["uvs","uvvs"],"video/vnd.dece.video":["uvv","uvvv"],"video/vnd.dvb.file":["dvb"],"video/vnd.fvt":["fvt"],"video/vnd.mpegurl":["mxu","m4u"],"video/vnd.ms-playready.media.pyv":["pyv"],"video/vnd.uvvu.mp4":["uvu","uvvu"],"video/vnd.vivo":["viv"],"video/x-f4v":["f4v"],"video/x-fli":["fli"],"video/x-flv":["flv"],"video/x-m4v":["m4v"],"video/x-matroska":["mkv","mk3d","mks"],"video/x-mng":["mng"],"video/x-ms-asf":["asf","asx"],"video/x-ms-vob":["vob"],"video/x-ms-wm":["wm"],"video/x-ms-wmv":["wmv"],"video/x-ms-wmx":["wmx"],"video/x-ms-wvx":["wvx"],"video/x-msvideo":["avi"],"video/x-sgi-movie":["movie"],"video/x-smv":["smv"],"x-conference/x-cooltalk":["ice"]}
517),other}var mime,hasRequiredMime;function requireMime(){if(hasRequiredMime)return mime;hasRequiredMime=1;let e=requireMime$1();return mime=new e(requireStandard(),requireOther()),mime}var hasRequiredFileUtil;function requireFileUtil(){if(hasRequiredFileUtil)return FileUtil;hasRequiredFileUtil=1;var e=FileUtil&&FileUtil.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(FileUtil,"__esModule",{value:!0}),FileUtil.FileUtil=void 0;const t=requireDist$3(),n=e(requireMime()),i=requireDateUtil();let s=class{static getExtensionFromMimeType(o){return n.default.getExtension(o)??void 0}static getMimeTypeFromFilename(o){return n.default.getType(o)??void 0}static getExtension(o){const l=o.split(".");return l.length>1&&l[l.length-1].trim()||void 0}static getFilenameWithoutExtension(o){const l=o.split(".");return l.length===1?l[0]:l.slice(0,-1).join(".")}static generateFileName(o,l="",c=!0){const h=c?`_${i.DateUtil.format(new Date,"YYYYMMDDHHmmss")}`:"";return`${o}${h}${l?`.${l}`:""}`}static getOptimalFileSizeUnit(o){return o>=Math.pow(10,6)?"MB":o>=Math.pow(10,3)?"KB":"Byte"}static getDataUri(o,l){if(typeof o=="string")return`data:${l};base64,${o}`;if(t.Buffer.isBuffer(o)){const c=o.toString("base64");return`data:${l};base64,${c}`}return new Promise(c=>{const h=new FileReader;h.onloadend=()=>c(h.result),h.readAsDataURL(o)})}};return FileUtil.FileUtil=s,FileUtil}var BusinessDayUtil={},dist$1={exports:{}},updateLocale$1={exports:{}},updateLocale=updateLocale$1.exports,hasRequiredUpdateLocale;function requireUpdateLocale(){return hasRequiredUpdateLocale||(hasRequiredUpdateLocale=1,function(e,t){(function(n,i){e.exports=i()})(updateLocale,function(){function n(){return n=Object.assign||function(i){for(var s=1;s<arguments.length;s++){var r=arguments[s];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(i[o]=r[o])}return i},n.apply(this,arguments)}return function(i,s,r){r.updateLocale=function(o,l){var c=r.Ls[o];if(c)return(l?Object.keys(l):[]).forEach(function(h){c[h]&&l[h]&&typeof c[h]=="object"&&typeof l[h]=="object"&&!Array.isArray(c[h])?c[h]=n({},c[h],l[h]):c[h]=l[h]}),c}}})}(updateLocale$1)),updateLocale$1.exports}var localeData$1={exports:{}},localeData=localeData$1.exports,hasRequiredLocaleData;function requireLocaleData(){return hasRequiredLocaleData||(hasRequiredLocaleData=1,function(e,t){(function(n,i){e.exports=i()})(localeData,function(){return function(n,i,s){var r=i.prototype,o=function(m){return m&&(m.indexOf?m:m.s)},l=function(m,g,E,A,C){var T=m.name?m:m.$locale(),I=o(T[g]),M=o(T[E]),P=I||M.map(function(O){return O.slice(0,A)});if(!C)return P;var N=T.weekStart;return P.map(function(O,j){return P[(j+(N||0))%7]})},c=function(){return s.Ls[s.locale()]},h=function(m,g){return m.formats[g]||function(E){return E.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(A,C,T){return C||T.slice(1)})}(m.formats[g.toUpperCase()])},p=function(){var m=this;return{months:function(g){return g?g.format("MMMM"):l(m,"months")},monthsShort:function(g){return g?g.format("MMM"):l(m,"monthsShort","months",3)},firstDayOfWeek:function(){return m.$locale().weekStart||0},weekdays:function(g){return g?g.format("dddd"):l(m,"weekdays")},weekdaysMin:function(g){return g?g.format("dd"):l(m,"weekdaysMin","weekdays",2)},weekdaysShort:function(g){return g?g.format("ddd"):l(m,"weekdaysShort","weekdays",3)},longDateFormat:function(g){return h(m.$locale(),g)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};r.localeData=function(){return p.bind(this)()},s.localeData=function(){var m=c();return{firstDayOfWeek:function(){return m.weekStart||0},weekdays:function(){return s.weekdays()},weekdaysShort:function(){return s.weekdaysShort()},weekdaysMin:function(){return s.weekdaysMin()},months:function(){return s.months()},monthsShort:function(){return s.monthsShort()},longDateFormat:function(g){return h(m,g)},meridiem:m.meridiem,ordinal:m.ordinal}},s.months=function(){return l(c(),"months")},s.monthsShort=function(){return l(c(),"monthsShort","months",3)},s.weekdays=function(m){return l(c(),"weekdays",null,null,m)},s.weekdaysShort=function(m){return l(c(),"weekdaysShort","weekdays",3,m)},s.weekdaysMin=function(m){return l(c(),"weekdaysMin","weekdays",2,m)}}})}(localeData$1)),localeData$1.exports}var dist=dist$1.exports,hasRequiredDist$1;function requireDist$1(){return hasRequiredDist$1||(hasRequiredDist$1=1,function(e,t){var n=dist&&dist.__assign||function(){return n=Object.assign||function(g){for(var E,A=1,C=arguments.length;A<C;A++){E=arguments[A];for(var T in E)Object.prototype.hasOwnProperty.call(E,T)&&(g[T]=E[T])}return g},n.apply(this,arguments)},i=dist&&dist.__importDefault||function(g){return g&&g.__esModule?g:{default:g}};
517Object.defineProperty(t,"__esModule",{value:!0});var s=i(requireUpdateLocale()),r=i(requireLocaleData()),o=i(requireIsSameOrBefore()),l=i(requireIsSameOrAfter()),c=i(requireDayjs_min()),h={sunday:null,monday:[{start:"09:00:00",end:"17:00:00"}],tuesday:[{start:"09:00:00",end:"17:00:00"}],wednesday:[{start:"09:00:00",end:"17:00:00"}],thursday:[{start:"09:00:00",end:"17:00:00"}],friday:[{start:"09:00:00",end:"17:00:00"}],saturday:null},p;(function(g){g[g.sunday=0]="sunday",g[g.monday=1]="monday",g[g.tuesday=2]="tuesday",g[g.wednesday=3]="wednesday",g[g.thursday=4]="thursday",g[g.friday=5]="friday",g[g.saturday=6]="saturday"})(p||(p={}));var m=function(g,E,A){A.extend(r.default),A.extend(s.default),A.extend(o.default),A.extend(l.default),N(h),M([]);function C(){return A.Ls[c.default().locale()]}function T(K){A.updateLocale(c.default().locale(),n({},K))}function I(){return C().holidays||[]}function M(K){T({holidays:K})}function P(){return C().businessHours}function N(K){T({businessHours:K})}function O(){var K=this.format("YYYY-MM-DD"),te=I();return te.includes(K)}function j(){var K=P(),te=p[this.day()],Y=!!K[te];return Y&&!this.isHoliday()}function B(K,te,Y){Y===void 0&&(Y="add");for(var ue=te,qe=K.clone();ue;)qe=qe[Y](1,"day"),qe.isBusinessDay()&&(ue=ue-1);return qe}function D(){return B(this,1)}function U(){return B(this,1,"subtract")}function z(K){return B(this,K)}function R(K){return B(this,K,"subtract")}function a(K,te){te===void 0&&(te=c.default());var Y=K.split(":"),ue=Y[0],qe=Y[1],we=Y[2];return te.clone().hour(ue).minute(qe).second(we).millisecond(0)}function f(K){if(!K.isBusinessDay())return null;var te=K.clone(),Y=p[te.day()],ue=P()[Y];return ue.reduce(function(qe,we,Ae){var st=we.start,Be=we.end;return st=a(st,te),Be=a(Be,te),qe.push({start:st,end:Be}),qe},[])}function d(K){var te=f(K);return te!=null&&te.length?te.find(function(Y){var ue=Y.start,qe=Y.end;return K.isSameOrAfter(ue)&&K.isSameOrBefore(qe)}):!1}function v(){return!!d(this)}function b(){if(!this.isBusinessDay()){var K=this.nextBusinessDay();return f(K)[0].start}for(var te=f(this),Y=0;Y<te.length;Y++){var ue=te[Y],qe=ue.start,we=ue.end,Ae=Y===te.length-1;if(this.isBefore(qe))return qe;if(this.isAfter(we)){if(!Ae)continue;var st=this.nextBusinessDay();return f(st)[0].start}return this.clone()}}function S(){if(!this.isBusinessDay()){var K=this.lastBusinessDay(),te=f(K).pop().end;return te}for(var Y=f(this).reverse(),ue=0;ue<Y.length;ue++){var qe=Y[ue],we=qe.start,te=qe.end,Ae=ue===Y.length-1;if(this.isAfter(te))return te;if(this.isBefore(we)){if(!Ae)continue;var st=this.lastBusinessDay();return f(st).pop().end}return this.clone()}}function w(K){return x(this,K)}function y(K){var te=K*60;return this.addBusinessMinutes(te)}function u(K,te){if(te.match(/^(minute)+s?$/))return this.addBusinessMinutes(K);if(te.match(/^(hour)+s?$/))return this.addBusinessHours(K);if(te.match(/^(day)+s?$/))return this.addBusinessDays(K);throw new Error("Invalid Business Time Unit")}function x(K,te,Y){Y===void 0&&(Y="add");for(var ue=Y==="add"?K.nextBusinessTime():K.lastBusinessTime();te;){var qe=d(ue);if(!qe){ue=Y==="add"?ue.nextBusinessTime():ue.lastBusinessTime();continue}var we=qe.start,Ae=qe.end,st=Y==="add"?Ae:ue,Be=Y==="add"?ue:we,xe=st.diff(Be,"minute");xe>te&&(xe=te),te-=xe,!xe&&te&&(xe=1),ue=ue[Y](xe,"minute")}return ue}function L(K){return x(this,K,"subtract")}function _(K){var te=K*60;return this.subtractBusinessMinutes(te)}function J(K,te){if(te.match(/^(minute)+s?$/))return this.subtractBusinessMinutes(K);if(te.match(/^(hour)+s?$/))return this.subtractBusinessHours(K);if(te.match(/^(day)+s?$/))return this.subtractBusinessDays(K);throw new Error("Invalid Business Time Unit")}function Z(K,te){var Y=K.clone(),ue=te.clone(),qe=1;return K.isAfter(te)&&(ue=K.clone(),Y=te.clone(),qe=-1),Y.isBusinessTime()||(Y=Y.lastBusinessTime()),ue.isBusinessTime()||(ue=ue.nextBusinessTime()),{from:Y,to:ue,multiplier:qe}}function V(K){for(var te=Z(this,K),Y=te.from,ue=te.to,qe=te.multiplier,we=0;!Y.isSame(ue,"day");)we+=1,Y=Y.addBusinessDays(1);return we?we*qe:0}function k(K){var te=Z(this,K),Y=te.from,ue=te.to,qe=te.multiplier,we=0,Ae=Y.isSame(ue,"day");if(Ae){for(var st=f(Y),Be=0,xe=st;Be<xe.length;Be++){var ot=xe[Be],Ie=ot.start,Pe=ot.end;if(ue.isSameOrAfter(Ie)&&ue.isSameOrBefore(Pe)&&Y.isSameOrAfter(Ie)&&Y.isSameOrBefore(Pe)){we+=ue.diff(Y,"minutes");break}else if(ue.isSameOrAfter(Ie)&&ue.isSameOrBefore(Pe)){we+=ue.diff(Ie,"minutes");break}else Y.isSameOrAfter(Ie)&&Y.isSameOrBefore(Pe)&&(we+=Pe.diff(Y,"minutes"))}return we?we*qe:0}for(var pt=f(Y),Fe=0,Ye=pt;Fe<Ye.length;Fe++){var ot=Ye[Fe],Ie=ot.start,Pe=ot.end;Y.isSameOrAfter(Ie)&&Y.isSameOrBefore(Pe)?we+=Pe.diff(Y,"minutes"):Ie.isSameOrAfter(Y)&&(we+=Pe.diff(Ie,"minutes"))}for(Y=Y.addBusinessDays(1);Y.isBefore(ue,"day");){pt=f(Y);for(var Et=0,$e=pt;Et<$e.length;Et++){var ot=$e[Et],Ie=ot.start,Pe=ot.end;we+=Pe.diff(Ie,"minutes")}Y=Y.addBusinessDays(1)}for(var Ze=f(ue),Mt=0,Je=Ze;Mt<Je.length;Mt++){var ot=Je[Mt],Ie=ot.start,Pe=ot.end;ue.isSameOrAfter(Ie)&&ue.isSameOrBefore(Pe)?we+=ue.diff(Ie,"minutes"):Pe.isSameOrBefore(ue)&&(we+=Pe.diff(Ie,"minutes"))}return we?we*qe:0}function H(K){var te=this.businessMinutesDiff(K);return te/60}function ee(K,te){if(te.match(/^(minute)+s?$/))return this.businessMinutesDiff(K);if(te.match(/^(hour)+s?$/))return this.businessHoursDiff(K);if(te.match(/^(day)+s?$/))return this.businessDaysDiff(K);throw new Error("Invalid Business Time Unit")}A.getHolidays=I,A.setHolidays=M,A.getBusinessTime=P,A.setBusinessTime=N,E.prototype.isHoliday=O,E.prototype.isBusinessDay=j,E.prototype.nextBusinessDay=D,E.prototype.lastBusinessDay=U,E.prototype.addBusinessDays=z,E.prototype.subtractBusinessDays=R,E.prototype.isBusinessTime=v,E.prototype.nextBusinessTime=b,E.prototype.lastBusinessTime=S,E.prototype.addBusinessTime=u,E.prototype.addBusinessHours=y,E.prototype.addBusinessMinutes=w,E.prototype.subtractBusinessMinutes=L,E.prototype.subtractBusinessHours=_,E.prototype.subtractBusinessTime=J,E.prototype.businessMinutesDiff=k,E.prototype.businessHoursDiff=H,E.prototype.businessDaysDiff=V,E.prototype.businessTimeDiff=ee};t.default=m,t=e.exports=m}
517(dist$1,dist$1.exports)),dist$1.exports}var hasRequiredBusinessDayUtil;function requireBusinessDayUtil(){if(hasRequiredBusinessDayUtil)return BusinessDayUtil;hasRequiredBusinessDayUtil=1;var e=BusinessDayUtil&&BusinessDayUtil.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(BusinessDayUtil,"__esModule",{value:!0}),BusinessDayUtil.BusinessDayUtil=void 0;const t=e(requireDayjs_min()),n=e(requireDist$1());requireDist$1(),t.default.extend(n.default);let i=class{static setHolidays(r){typeof r[0]=="string"?t.default.setHolidays(r):t.default.setHolidays(r.map(o=>o.toString()))}static setBusinessTime(r){t.default.setBusinessTime(r)}static isHoliday(r){return(0,t.default)(r).isHoliday()}static isBusinessDay(r){return(0,t.default)(r).isBusinessDay()}static getNextBusinessDay(r){return(0,t.default)(r).nextBusinessDay().toDate()}static getLastBusinessDay(r){return(0,t.default)(r).lastBusinessDay().toDate()}static addBusinessDays(r,o){return(0,t.default)(r).addBusinessDays(o).toDate()}static subtractBusinessDays(r,o){return(0,t.default)(r).subtractBusinessDays(o).toDate()}static businessTimeDiff(r,o,l){return(0,t.default)(r).businessTimeDiff((0,t.default)(o),l)}};return BusinessDayUtil.BusinessDayUtil=i,BusinessDayUtil}var OpHrUtil={},hasRequiredOpHrUtil;function requireOpHrUtil(){if(hasRequiredOpHrUtil)return OpHrUtil;hasRequiredOpHrUtil=1,Object.defineProperty(OpHrUtil,"__esModule",{value:!0}),OpHrUtil.OpHrUtil=void 0;const e=requireArrayUtil(),t=requireDateFormatter(),n=requireDateUtil();let i=class{static sortOpHrs(r,o){return e.ArrayUtil.sortByDay(r,l=>l.day,o)}static hasOverlappingOpHrs(r){const o=r.map(l=>l.day);return!e.ArrayUtil.isUnique(o)}static hasOverlappingExceptions(r){const o=new Map;for(const{period:l,timing:c}of r){const[h,p]=l;let m=h;const g=()=>{m=t.DateFormatter.apiDate(n.DateUtil.addTime(t.DateFormatter.apiDate(m),1,"day"))};for(;m<=p;){const E=o.get(m);if(E==null){o.set(m,c?[c]:!1),g();continue}if(!E||!c)return!0;const[A,C]=c;if(E.some(([T,I])=>A>=T&&A<I||C>T&&C<=I||A<=T&&C>=I))return!0;o.set(m,[...E,c]),g()}}return!1}static isOperating(r){const{target:o,opHrs:l,exceptions:c,holidays:h}=r,p=t.DateFormatter.apiDate(o),m=c==null?void 0:c.find(({period:[C,T]})=>C<=p&&T>=p);if(m){if(!m.timing)return!1;const[C,T]=m.timing,I=t.DateFormatter.apiTime(o).substring(0,5);return C.substring(0,5)<=I&&T.substring(0,5)>=I}if(h!=null&&h.some(C=>n.DateUtil.isSameDate(o,C)))return!1;const g=o.getDay(),E=t.DateFormatter.apiTime(o).substring(0,5),A=l.filter(C=>C.day===g);for(const{timing:C}of A)if(C&&E>=C[0].substring(0,5)&&E<=C[1].substring(0,5))return!0;return!1}static getNextOpHr(r){const{target:o,opHrs:l,exceptions:c,holidays:h}=r,p=t.DateFormatter.apiTime(o).substring(0,5),m=o.getDay();let g=o.getDay(),E=0;const A=()=>{g=g===6?0:g+1,E++};for(;!(E>=7);){const C=n.DateUtil.addTime(o,E,"day"),T=c==null?void 0:c.find(({period:[M,P]})=>n.DateUtil.isBetweenDate(C,n.DateUtil.getStartOfDate(t.DateFormatter.apiDate(M)),n.DateUtil.getEndOfDate(t.DateFormatter.apiDate(P))));if(T){if(T.timing){const[M,P]=T.timing;if(E>0||p<M.substring(0,5))return{date:t.DateFormatter.apiDate(C),day:g,timing:[M,P]}}A();continue}if(h!=null&&h.some(M=>n.DateUtil.isSameDate(C,M))){A();continue}const I=l.filter(M=>M.day===g).sort((M,P)=>M.timing?P.timing?M.timing[0].localeCompare(P.timing[0]):1:-1);if(g===m){for(const{timing:M}of I)if(M&&p<M[0].substring(0,5))return{date:t.DateFormatter.apiDate(C),day:g,timing:M}}else if(I.length){const{timing:M}=I[0];if(M)return{date:t.DateFormatter.apiDate(C),day:g,timing:M}}A()}}static getDisplayable(r,o){const{sunday:l="last"}=o??{};e.ArrayUtil.range(0,7).forEach(g=>{r.find(E=>E.day===g)||r.push({day:g})}),l==="last"&&(r=r.map(g=>({...g,day:g.day===0?7:g.day}))),r=e.ArrayUtil.sortByNumber(r,g=>g.day);const c=g=>{var T,I;const E=[];let A;for(const{day:M,timing:P}of g){const[N,O]=P??[];A&&A.days[A.days.length-1]===M-1&&((T=A.timing)==null?void 0:T[0])===N&&((I=A.timing)==null?void 0:I[1])===O?A.days.push(M):(A&&E.push(A),A={days:[M],timing:P})}A&&E.push(A);const C=[];return E.forEach(({days:M,timing:P})=>{C.push([`${M[0]}-${M.length>1?M[M.length-1]:""}`,P])}),C},h=e.ArrayUtil.groupBy(r,g=>g.timing?g.timing.join("-"):""),p=new Map;for(const g of Object.values(h)){const E=c(g);for(const[A,C]of E)p.set(A,(p.get(A)??[]).concat(e.ArrayUtil.notNullish([
517C])))}let m=[];for(const[g,E]of p.entries()){const[A,C]=g.split("-");m.push({startDay:Number(A),endDay:C?Number(C):void 0,timings:E})}return l==="last"&&(m=m.map(g=>({...g,startDay:g.startDay===7?0:g.startDay,endDay:g.endDay===7?0:g.endDay}))),m}};return OpHrUtil.OpHrUtil=i,OpHrUtil}var EnumUtil={},hasRequiredEnumUtil;function requireEnumUtil(){if(hasRequiredEnumUtil)return EnumUtil;hasRequiredEnumUtil=1,Object.defineProperty(EnumUtil,"__esModule",{value:!0}),EnumUtil.EnumUtil=void 0;let e=class Nn{static keys(n){return Object.keys(n).filter(i=>isNaN(Number(i)))}static getKeyOfValue(n,i){return Nn.keys(n).find(r=>n[r]===i)}static values(n){return Nn.keys(n).map(s=>n[s])}static getLength(n){return Nn.keys(n).length}};return EnumUtil.EnumUtil=e,EnumUtil}var HtmlUtil={},hasRequiredHtmlUtil;function requireHtmlUtil(){if(hasRequiredHtmlUtil)return HtmlUtil;hasRequiredHtmlUtil=1,Object.defineProperty(HtmlUtil,"__esModule",{value:!0}),HtmlUtil.HtmlUtil=void 0;let e=class{static escape(n,i){const{lineBreak:s=!0}=i??{};return n=n.replaceAll("&","&").replaceAll("<","<").replaceAll(">",">").replaceAll('"',""").replaceAll("'","'"),s&&(n=this.escapeLineBreak(n)),n}static unescape(n,i){const{lineBreak:s=!0}=i??{};return n=n.replaceAll("<","<").replaceAll(">",">").replaceAll(""",'"').replaceAll("'","'").replaceAll("&","&"),s&&(n=this.unescapeLineBreak(n)),n}static escapeLineBreak(n){return n.replaceAll(` 518`,"<br />")}static unescapeLineBreak(n){return n.replaceAll("<br />",` 519`).replaceAll("<br/>",` 520`).replaceAll("<br>",` 521`)}};return HtmlUtil.HtmlUtil=e,HtmlUtil}var MathUtil={},hasRequiredMathUtil;function requireMathUtil(){if(hasRequiredMathUtil)return MathUtil;hasRequiredMathUtil=1,Object.defineProperty(MathUtil,"__esModule",{value:!0}),MathUtil.MathUtil=void 0;const e=requireArrayUtil();let t=class{static isEven(i){return isNaN(i)||i===1/0?!1:i%2===0}static isOdd(i){return isNaN(i)||i===1/0?!1:!this.isEven(i)}static sum(...i){let s=0;for(const r of i)s+=r;return s}static average(...i){return i.length===0?NaN:this.sum(...i)/i.length}static median(...i){if(i.length===0)return NaN;const s=e.ArrayUtil.sort(i);if(this.isOdd(s.length)){const o=Math.ceil(s.length/2);return s[o-1]}const r=s.length/2;return this.average(s[r-1],s[r])}static mode(...i){if(i.length===0)return NaN;const s=new Map;for(const c of i)s.set(c,(s.get(c)??0)+1);const r=Array.from(s).sort((c,h)=>h[1]-c[1]),o=r[0][1],l=[];for(const[c,h]of r)if(h===o)l.push(c);else break;return this.average(...l)}};return MathUtil.MathUtil=t,MathUtil}var PhoneNumberUtil={},hasRequiredPhoneNumberUtil;function requirePhoneNumberUtil(){if(hasRequiredPhoneNumberUtil)return PhoneNumberUtil;hasRequiredPhoneNumberUtil=1;var e=PhoneNumberUtil&&PhoneNumberUtil.__createBinding||(Object.create?function(i,s,r,o){o===void 0&&(o=r);var l=Object.getOwnPropertyDescriptor(s,r);(!l||("get"in l?!s.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return s[r]}}),Object.defineProperty(i,o,l)}:function(i,s,r,o){o===void 0&&(o=r),i[o]=s[r]}),t=PhoneNumberUtil&&PhoneNumberUtil.__setModuleDefault||(Object.create?function(i,s){Object.defineProperty(i,"default",{enumerable:!0,value:s})}:function(i,s){i.default=s}),n=PhoneNumberUtil&&PhoneNumberUtil.__importStar||function(){var i=function(s){return i=Object.getOwnPropertyNames||function(r){var o=[];for(var l in r)Object.prototype.hasOwnProperty.call(r,l)&&(o[o.length]=l);return o},i(s)};return function(s){if(s&&s.__esModule)return s;var r={};if(s!=null)for(var o=i(s),l=0;l<o.length;l++)o[l]!=="default"&&e(r,s,o[l]);return t(r,s),r}}();return Object.defineProperty(PhoneNumberUtil,"__esModule",{value:!0}),PhoneNumberUtil.PhoneNumberUtil=void 0,PhoneNumberUtil.PhoneNumberUtil=n(requireLibphonenumberJs()),PhoneNumberUtil}var TemplateParser={},hasRequiredTemplateParser;function requireTemplateParser(){if(hasRequiredTemplateParser)return TemplateParser;hasRequiredTemplateParser=1,Object.defineProperty(TemplateParser,"__esModule",{value:!0}),TemplateParser.TemplateParser=void 0;const e=requireArrayUtil(),t=requireDateFormatter(),n=requireHtmlUtil();let i=class{static parse(r){const{format:o,replace:l,allowFallback:c=!0}=r;let{template:h}=r;const p=c?h.match(this.regex.VARIABLE_WITH_FALLBACK_MATCHER):null,m=h.match(this.regex.VARIABLE_MATCHER);for(const g of p??[]){let[E,A]=g.split("}}/[[");E=E.substring(2),A=A.substring(0,A.length-2),h=this.process(h,o,l,{variable:g,key:E,fallback:A})}for(const g of m??[]){const E=g.substring(2,g.length-2);h=this.process(h,o,l,{variable:g,key:E})}return h}static process(r,o,l,{variable:c,key:h,fallback:p}){const m=l(o==="html"?n.HtmlUtil.unescape(h):h),g=this.toStrReplacement(o,m);let E=p,A=`{{${h}}}`;o==="json"&&(E=p!=null?JSON.stringify(p):void 0,A="null");let C=(g||E)??A;return o==="url"&&(C=encodeURIComponent(C)),r.replaceAll(c,C)}static toStrReplacement(r,o){if(r==="json")return o instanceof Date&&(o=t.DateFormatter.apiDateTime(o)),o!=null?JSON.stringify(o):"";if(r==="html"){if(!Array.isArray(o)&&typeof o=="object"&&!(o instanceof Date)&&(o=[o]),!Array.isArray(o))return this.toHtml(o);if(o.length===0||o.some(c=>c==null||typeof c!="object"||c instanceof Date))return this.toHtml(o);const l=e.ArrayUtil.unique(o.reduce((c,h)=>c.concat(Object.keys(h)),[]));return["<table>","<thead>","<tr>",...l.map(c=>`<th>${c}</th>`),"</tr>","</thead>","<tbody>",...o.flatMap(c=>["<tr>",...l.map(h=>`<td>${this.toHtml(c[h])}</td>`),"</tr>"]),"</tbody>","</table>"].join("")}return this.toString(o)}static toString(r){return Array.isArray(r)?r.map(o=>this.toString(o)).join(", "):typeof r=="string"?r:r instanceof Date?t.DateFormatter.displayDateTime(r):r!=null?JSON.stringify(r):""}static toHtml(r){return Array.isArray(r)?r.map(o=>this.toHtml(o)).join(", "):typeof r=="string"?n.HtmlUtil.escape(r,{lineBreak:!0}):r instanceof Date?t.DateFormatter.displayDateTime(r):r!=null?n.HtmlUtil.escape(JSON.stringify(r)):""}static isValidJson(r){const o=this.parse({...r,format:"json",replace:()=>{}});try{return JSON.parse(o),!0}catch{return!1}}};return TemplateParser.TemplateParser=i,i.regex={VARIABLE:/^{{[^{}\n\r]+}}$/,VARIABLE_MATCHER:/{{[^{}\n\r]+}}/g,VARIABLE_WITH_FALLBACK:/^{{[^{}\n\r]+}}\/\[\[[^\[\]}\n\r]*\]\]$/,VARIABLE_WITH_FALLBACK_MATCHER:/{{[^{}\n\r]+}}\/\[\[[^\[\]}\n\r]*\]\]/g},TemplateParser}var ObfuscationUtil={},hasRequiredObfuscationUtil;
521function requireObfuscationUtil(){if(hasRequiredObfuscationUtil)return ObfuscationUtil;hasRequiredObfuscationUtil=1,Object.defineProperty(ObfuscationUtil,"__esModule",{value:!0}),ObfuscationUtil.ObfuscationUtil=void 0;const e=requireUtils$1();let t=class{static obfuscate(i){const s=e.RandomUtil.random(10,20),r=e.PasswordUtil.generate(s),o=i.split("").map((c,h)=>String.fromCharCode(c.charCodeAt(0)^r.charCodeAt(h%r.length))).join("");let l=String.fromCharCode(90+s);for(let c=0;c<Math.max(r.length,o.length);c++)c<r.length&&(l+=r[c]),c<o.length&&(l+=o[c]);return l}static deobfuscate(i){const s=i.charCodeAt(0)-90,r=i.slice(1),o=r.length-s;let l="",c="",h=0;for(let p=0;p<Math.max(s,o);p++)p<s&&(l+=r[h++]),p<o&&(c+=r[h++]);return c.split("").map((p,m)=>String.fromCharCode(p.charCodeAt(0)^l.charCodeAt(m%l.length))).join("")}};return ObfuscationUtil.ObfuscationUtil=t,ObfuscationUtil}var hasRequiredUtils$1;function requireUtils$1(){return hasRequiredUtils$1||(hasRequiredUtils$1=1,function(e){var t=utils$1&&utils$1.__createBinding||(Object.create?function(i,s,r,o){o===void 0&&(o=r);var l=Object.getOwnPropertyDescriptor(s,r);(!l||("get"in l?!s.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return s[r]}}),Object.defineProperty(i,o,l)}:function(i,s,r,o){o===void 0&&(o=r),i[o]=s[r]}),n=utils$1&&utils$1.__exportStar||function(i,s){for(var r in i)r!=="default"&&!Object.prototype.hasOwnProperty.call(s,r)&&t(s,i,r)};Object.defineProperty(e,"__esModule",{value:!0}),n(require_deprecated(),e),n(requireApiUtil(),e),n(requireUUID(),e),n(requireDateFormatter(),e),n(requireDateUtil(),e),n(requireRandomUtil(),e),n(requireSleepUtil(),e),n(requireFormatter(),e),n(requireStringUtil(),e),n(requireArrayUtil(),e),n(requireValidationUtil(),e),n(requireValidator$1(),e),n(requireUinUtil(),e),n(requirePasswordUtil(),e),n(requireObjectUtil(),e),n(requireRetryUtil(),e),n(requireQueryStringUtil(),e),n(requireFileUtil(),e),n(requireBusinessDayUtil(),e),n(requireOpHrUtil(),e),n(requireEnumUtil(),e),n(requireHtmlUtil(),e),n(requireRichTextUtil(),e),n(requireMathUtil(),e),n(requirePhoneNumberUtil(),e),n(requireTemplateParser(),e),n(requireObfuscationUtil(),e)}(utils$1)),utils$1}var hasRequiredFile$1;function requireFile$1(){if(hasRequiredFile$1)return file$1;hasRequiredFile$1=1,Object.defineProperty(file$1,"__esModule",{value:!0}),file$1.DEFAULT_MIME_TYPE=file$1.commonMimeTypesByExtensions=file$1.commonMimeTypes=file$1.imageFileExtensions=file$1.textBasedFileExtensions=file$1.commonFileExtensions=file$1.GsgFileErrorCode=void 0;const e=requireUtils$1();var t;(function(s){s.INVALID="INVALID",s.UNCLEAN="UNCLEAN",s.NOT_FOUND="NOT_FOUND"})(t||(file$1.GsgFileErrorCode=t={})),file$1.commonFileExtensions=["txt","csv","html","htm","png","jpg","jpeg","gif","tiff","svg","pdf","doc","docx","xls","xlsx","ppt","pptx","json","zip","7z","wav","mp3","mp4","webm","mpeg","eml","msg"],file$1.textBasedFileExtensions=["txt","csv","html","htm","eml","svg","json"],file$1.imageFileExtensions=["png","jpg","jpeg","gif","tiff","svg"],file$1.commonMimeTypes=["text/plain","text/csv","text/html","image/png","image/jpeg","image/gif","image/tiff","image/svg+xml","application/pdf","application/msword","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/vnd.ms-excel","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.presentationml.presentation","application/json","application/zip","application/x-7z-compressed","audio/wav","audio/mpeg","audio/mp4","audio/webm","video/mp4","video/webm","video/mpeg","video/mp1s","video/mp2p","message/rfc822","application/vnd.ms-outlook"];const n={txt:["text/plain"],csv:["text/csv"],html:["text/html"],htm:["text/html"],png:["image/png"],jpg:["image/jpeg"],jpeg:["image/jpeg"],gif:["image/gif"],tiff:["image/tiff"],svg:["image/svg+xml"],pdf:["application/pdf"],doc:["application/msword"],docx:["application/vnd.openxmlformats-officedocument.wordprocessingml.document"],xls:["application/vnd.ms-excel"],xlsx:["application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],ppt:["application/vnd.ms-powerpoint"],pptx:["application/vnd.openxmlformats-officedocument.presentationml.presentation"],json:["application/json"],zip:["application/zip"],"7z":["application/x-7z-compressed"],wav:["audio/wav"],mp3:["audio/mpeg"],mp4:["audio/mp4","video/mp4"],webm:["audio/webm","video/webm"],mpeg
521:["video/mpeg","video/mp1s","video/mp2p"],eml:["message/rfc822"],msg:["application/vnd.ms-outlook"]},i=(...s)=>e.ArrayUtil.unique(s.map(r=>n[r]).flat());return file$1.commonMimeTypesByExtensions=i,file$1.DEFAULT_MIME_TYPE="application/octet-stream",file$1}var support$1={},hasRequiredSupport$1;function requireSupport$1(){if(hasRequiredSupport$1)return support$1;hasRequiredSupport$1=1,Object.defineProperty(support$1,"__esModule",{value:!0}),support$1.GsgSupportIssueType=support$1.GsgSupportOption=support$1.GsgSupportUrl=void 0;var e;(function(i){i.REQUEST_SUPPORT="/support",i.REACTIVATE_ACCOUNT="/support/reactivate-account"})(e||(support$1.GsgSupportUrl=e={}));var t;(function(i){i.NA="N.A."})(t||(support$1.GsgSupportOption=t={}));var n;return function(i){i.BUG="BUG",i.ENHANCEMENT="ENHANCEMENT",i.ENQUIRY="ENQUIRY"}(n||(support$1.GsgSupportIssueType=n={})),support$1}var onecv$1={},hasRequiredOnecv$1;function requireOnecv$1(){if(hasRequiredOnecv$1)return onecv$1;hasRequiredOnecv$1=1,Object.defineProperty(onecv$1,"__esModule",{value:!0}),onecv$1.OneCvDataStatus=onecv$1.OneCvQueryStatus=void 0;var e;(function(n){n.COMPLETED="completed",n.ERROR="error"})(e||(onecv$1.OneCvQueryStatus=e={}));var t;return function(n){n.OK="0",n.BAD_REQUEST="1",n.CONFLICT="2",n.NOT_FOUND="3",n.UNAUTHORIZED="4"}(t||(onecv$1.OneCvDataStatus=t={})),onecv$1}var announcement$1={}
vendor: 4,589 bytes, line 521
521,hasRequiredAnnouncement$1;function requireAnnouncement$1(){return hasRequiredAnnouncement$1||(hasRequiredAnnouncement$1=1,Object.defineProperty(announcement$1,"__esModule",{value:!0})),announcement$1}var serviceUsage={},hasRequiredServiceUsage;function requireServiceUsage(){if(hasRequiredServiceUsage)return serviceUsage;hasRequiredServiceUsage=1,Object.defineProperty(serviceUsage,"__esModule",{value:!0}),serviceUsage.Service=void 0;var e;return function(t){t.WOGAAD_LOGIN="wogaad",t.TECHPASS_LOGIN="techpass",t.SINGPASS_LOGIN="singpass",t.CORPPASS_LOGIN="corppass",t.SINGPASS_MYINFO="singpass_myinfo",t.SINGPASS_CIBA="singpass_ciba",t.SINGPASS_STEPUP="singpass_stepup",t.EMAIL="email",t.SMS_LOCAL="sms_local",t.SMS_INTERNATIONAL="sms_international"}(e||(serviceUsage.Service=e={})),serviceUsage}var user$1={},hasRequiredUser$1;function requireUser$1(){if(hasRequiredUser$1)return user$1;hasRequiredUser$1=1,Object.defineProperty(user$1,"__esModule",{value:!0}),user$1.UserMgtSource=void 0;var e;return function(t){t.GATHERSG="GatherSG",t.GATHERSG_SUPPORT="GatherSG Support",t.CAM="CAM",t.TECHPASS="TechPass"}(e||(user$1.UserMgtSource=e={})),user$1}var hasRequiredConstants$1;function requireConstants$1(){return hasRequiredConstants$1||(hasRequiredConstants$1=1,function(e){var t=constants$2&&constants$2.__createBinding||(Object.create?function(i,s,r,o){o===void 0&&(o=r);var l=Object.getOwnPropertyDescriptor(s,r);(!l||("get"in l?!s.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return s[r]}}),Object.defineProperty(i,o,l)}:function(i,s,r,o){o===void 0&&(o=r),i[o]=s[r]}),n=constants$2&&constants$2.__exportStar||function(i,s){for(var r in i)r!=="default"&&!Object.prototype.hasOwnProperty.call(s,r)&&t(s,i,r)};Object.defineProperty(e,"__esModule",{value:!0}),n(requireVersion(),e),n(requireDesignSystem(),e),n(requireCommon$2(),e),n(requireApp$3(),e),n(requireAuth$2(),e),n(requireGatherverse$1(),e),n(requireFile$1(),e),n(requireSupport$1(),e),n(requireOnecv$1(),e),n(requireAnnouncement$1(),e),n(requireServiceUsage(),e),n(requireUser$1(),e)}(constants$2)),constants$2}var dto={},common={},hasRequiredCommon$1;function requireCommon$1(){return hasRequiredCommon$1||(hasRequiredCommon$1=1,Object.defineProperty(common,"__esModule",{value:!0})),common}var app$2={},hasRequiredApp$2;function requireApp$2(){return hasRequiredApp$2||(hasRequiredApp$2=1,Object.defineProperty(app$2,"__esModule",{value:!0})),app$2}var auth$1={},hasRequiredAuth$1;function requireAuth$1(){return hasRequiredAuth$1||(hasRequiredAuth$1=1,Object.defineProperty(auth$1,"__esModule",{value:!0})),auth$1}var file={},hasRequiredFile;function requireFile(){return hasRequiredFile||(hasRequiredFile=1,Object.defineProperty(file,"__esModule",{value:!0})),file}var gatherverse={},hasRequiredGatherverse;function requireGatherverse(){return hasRequiredGatherverse||(hasRequiredGatherverse=1,Object.defineProperty(gatherverse,"__esModule",{value:!0})),gatherverse}var support={},hasRequiredSupport;function requireSupport(){return hasRequiredSupport||(hasRequiredSupport=1,Object.defineProperty(support,"__esModule",{value:!0})),support}var commonApi={},hasRequiredCommonApi;function requireCommonApi(){return hasRequiredCommonApi||(hasRequiredCommonApi=1,Object.defineProperty(commonApi,"__esModule",{value:!0})),commonApi}var onecv={},hasRequiredOnecv;function requireOnecv(){return hasRequiredOnecv||(hasRequiredOnecv=1,Object.defineProperty(onecv,"__esModule",{value:!0})),onecv}var myinfo={},hasRequiredMyinfo;function requireMyinfo(){return hasRequiredMyinfo||(hasRequiredMyinfo=1,Object.defineProperty(myinfo,"__esModule",{value:!0})),myinfo}var thirdPartyApps={},hasRequiredThirdPartyApps;function requireThirdPartyApps(){return hasRequiredThirdPartyApps||(hasRequiredThirdPartyApps=1,Object.defineProperty(thirdPartyApps,"__esModule",{value:!0})),thirdPartyApps}var messaging={},hasRequiredMessaging;function requireMessaging(){return hasRequiredMessaging||(hasRequiredMessaging=1,Object.defineProperty(messaging,"__esModule",{value:!0})),messaging}var hasRequiredDto;function requireDto(){return hasRequiredDto||(hasRequiredDto=1,function(e){var t=dto&&dto.__createBinding||(Object.create?function(i,s,r,o){o===void 0&&(o=r);var l=Object.getOwnPropertyDescriptor(s,r);(!l||("get"in l?!s.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return s[r]}}),Object.defineProperty(i,o,l)}:function(i,s,r,o){o===void 0&&(o=r),i[o]=s[r]}),n=dto&&dto.__exportStar||function(i,s){for(var r in i)r!=="default"&&!Object.prototype.hasOwnProperty.call(s,r)&&t(s,i,r)};
521Object.defineProperty(e,"__esModule",{value:!0}),n(requireCommon$1(),e),n(requireApp$2(),e),n(requireAuth$1(),e),n(requireFile(),e),n(requireGatherverse(),e),n(requireSupport(),e),n(requireCommonApi(),e),n(requireOnecv(),e),n(requireMyinfo(),e),n(requireThirdPartyApps(),e),n(requireMessaging(),e)}(dto)),dto}var appUtils={},GsgServiceUtil={},GsgAppUtil={},hasRequiredGsgAppUtil;function requireGsgAppUtil(){if(hasRequiredGsgAppUtil)return GsgAppUtil;hasRequiredGsgAppUtil=1,Object.defineProperty(GsgAppUtil,"__esModule",{value:!0}),GsgAppUtil.GsgAppUtil=void 0;const e=requireConstants$1(),t=requireUtils$1();let n=class Vn{static getDomainName(s){const r="gather.gov.sg";return s==="prd"?r:`${s}.${r}`}static getEmailDomainName(s){const r="gather.gov.sg";return s==="prd"?r:`maildev.${r}`}static getEmailAddress(s,r){return`${r}@${this.getEmailDomainName(s)}`}static getTwoWayEmailUsername(s){const r="correspondence";return s==="prd"?r:`${r}-${s}`}static getTwoWayEmailReplyTo(s,r){const o=this.getTwoWayEmailUsername(s);return this.getEmailAddress(s,`${o}+${r}`)}static getPrivateBaseUrl(s,r,o){let l=`https://${o||"app"}.internal.${this.getDomainName(s)}`;return s==="local"&&(l="http://localhost"),`${l}:${r}`}static getLocalUrl(s,r){return`http://localhost:${s}${r||""}`}static getBaseUrl(s,r){return s==="local"?this.getLocalUrl(r):`https://${this.getDomainName(s)}`}static getUrl(s,r,o,l){const{includeTokens:c=!0}=l??{};return c&&(o=this.appendTokens(s,o)),s==="local"?this.getLocalUrl(r,o):this.getBaseUrl(s,r)+o}static appendTokens(s,r){var h,p;if(s!=="local")return r;const o=t.QueryStringUtil.parseUrl(r,{parseFragmentIdentifier:!0}),l=(h=globalThis.localStorage)==null?void 0:h.getItem(e.GsgLocalStorageKey.CSRF_TOKEN);l&&(o.query.csrfToken=l);const c=(p=globalThis.localStorage)==null?void 0:p.getItem(e.GsgLocalStorageKey.ID_TOKEN);return c&&(o.query.idToken=c),t.QueryStringUtil.stringifyUrl(o)}static getRelativeUrl(s,r){const o=s==="local"?"http://localhost:":Vn.getBaseUrl(s,0);if(r.startsWith(o)&&(r=`/${r.split("/").slice(3).join("/")}`),r.startsWith("/"))return r}};return GsgAppUtil.GsgAppUtil=n,GsgAppUtil}var hasRequiredGsgServiceUtil;function requireGsgServiceUtil(){return hasRequiredGsgServiceUtil||(hasRequiredGsgServiceUtil=1,function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.GsgServiceUtil=e.gsgServiceApiPort=e.gsgServiceWebPort=void 0;const t=requireConstants$1(),n=requireGsgAppUtil();e.gsgServiceWebPort={[t.GsgService.AUTH]:1e4,[t.GsgService.SUPPORT]:9500,[t.GsgService.GATHERVERSE]:15e3},e.gsgServiceApiPort={[t.GsgService.AUTH]:11e3,[t.GsgService.SUPPORT]:9600,[t.GsgService.MESSAGING]:9300,[t.GsgService.FILE]:9400,[t.GsgService.GATHERVERSE]:15100};class i{static toApiBaseUrl(r,o){return`${r}/${o}/api`}static getApiBaseUrl(r,o){const l=n.GsgAppUtil.getBaseUrl(r,e.gsgServiceApiPort[o]);return this.toApiBaseUrl(l,o)}static getPrivateApiBaseUrl(r,o){const l=n.GsgAppUtil.getPrivateBaseUrl(r,e.gsgServiceApiPort[o]);return this.toApiBaseUrl(l,o)}}e.GsgServiceUtil=i}(GsgServiceUtil)),GsgServiceUtil}var GsgAuthUtil={},hasRequiredGsgAuthUtil;function requireGsgAuthUtil(){if(hasRequiredGsgAuthUtil)return GsgAuthUtil;hasRequiredGsgAuthUtil=1,Object.defineProperty(GsgAuthUtil,"__esModule",{value:!0}),GsgAuthUtil.GsgAuthUtil=void 0;const e=requireConstants$1(),t=requireUtils$1(),n=requireGsgAppUtil(),i=requireGsgServiceUtil();let s=class{static getUrl(o,l,c){const{mock:h,loginType:p,appCode:m,tempAccess:g,exclusiveAccess:E,noDirectLogin:A,loginAs:C,redirect:T,state:I,scopes:M,usageTrackingTag:P,reason:N,...O}=c??{},j=t.QueryStringUtil.stringifyUrl({url:l,query:{[e.GsgAuthParam.MOCK]:h===!1&&o==="stg"?!1:void 0,[e.GsgAuthParam.LOGIN_TYPE]:p,[e.GsgAuthParam.APP_CODE]:m,[e.GsgAuthParam.TEMP_ACCESS]:g?!0:void 0,[e.GsgAuthParam.EXCLUSIVE_ACCESS]:E?!0:void 0,[e.GsgAuthParam.NO_DIRECT_LOGIN]:A?!0:void 0,[e.GsgAuthParam.LOGIN_AS]:C,[e.GsgAuthParam.REDIRECT]:T,[e.GsgAuthParam.STATE]:I,[e.GsgAuthParam.SCOPE]:M==null?void 0:M.join(" "),[e.GsgAuthParam.USAGE_TRACKING_TAG]:P,[e.GsgAuthParam.REASON]:N}});return n.GsgAppUtil.getUrl(o,i.gsgServiceWebPort[e.GsgService.AUTH],j,O)}static getLoginUrl(o,l){return this.getUrl(o,e.GsgAuthUrl.LOGIN,l)}static getLogoutUrl(o,l){return this.getUrl(o,e.GsgAuthUrl.LOGOUT,l)}
521static getReauthenticateUrl(o,l){return this.getUrl(o,e.GsgAuthUrl.REAUTHENTICATE,l)}static getIdVerificationUrl(o,l){return this.getUrl(o,e.GsgAuthUrl.ID_VERIFICATION,{...l,includeTokens:!1})}static getMyinfoUrl(o,l){return this.getUrl(o,e.GsgAuthUrl.MYINFO,{...l,includeTokens:!1})}static getAuthorizedAppsUrl(o,l){return this.getUrl(o,e.GsgAuthUrl.AUTHORIZED_APPS,l)}static getOauth2Issuer(o){return n.GsgAppUtil.getBaseUrl(o,i.gsgServiceApiPort[e.GsgService.AUTH])}static getOidcIssuer(o){return this.getOauth2Issuer(o)}};return GsgAuthUtil.GsgAuthUtil=s,GsgAuthUtil}var GsgSupportUtil={},hasRequiredGsgSupportUtil;function requireGsgSupportUtil(){if(hasRequiredGsgSupportUtil)return GsgSupportUtil;hasRequiredGsgSupportUtil=1,Object.defineProperty(GsgSupportUtil,"__esModule",{value:!0}),GsgSupportUtil.GsgSupportUtil=void 0;const e=requireDist$3(),t=requireConstants$1(),n=requireUtils$1(),i=requireGsgAppUtil(),s=requireGsgServiceUtil();let r=class{static generateUrl(l,c,h){return i.GsgAppUtil.getUrl(l,s.gsgServiceWebPort[t.GsgService.SUPPORT],n.QueryStringUtil.stringifyUrl({url:c,query:h}))}static getUrl(l,c={}){let h;return c=n.ObjectUtil.pick(c,["appCode","issueType","traceId"]),c=n.ObjectUtil.omitNullish(c),Object.keys(c).length&&(h={autofill:e.Buffer.from(JSON.stringify(c)).toString("base64")}),this.generateUrl(l,t.GsgSupportUrl.REQUEST_SUPPORT,h)}static getReactiveAccountUrl(l){return this.generateUrl(l,t.GsgSupportUrl.REACTIVATE_ACCOUNT)}};return GsgSupportUtil.GsgSupportUtil=r,GsgSupportUtil}var GatherverseUtil={},hasRequiredGatherverseUtil;function requireGatherverseUtil(){if(hasRequiredGatherverseUtil)return GatherverseUtil;hasRequiredGatherverseUtil=1,Object.defineProperty(GatherverseUtil,"__esModule",{value:!0}),GatherverseUtil.GatherverseUtil=void 0;const e=requireConstants$1(),t=requireGsgServiceUtil(),n=requireAppUtils();let i=class{static getUrl(r,o,l){return n.GsgAppUtil.getUrl(r,t.gsgServiceWebPort[e.GsgService.GATHERVERSE],o,l)}static getRegistrationUrl(r){return this.getUrl(r,e.GatherverseUrl.REGISTRATION,{includeTokens:!1})}static getProfileUrl(r,o){return this.getUrl(r,e.GatherverseUrl.PROFILE,o)}static getProfilePictureUrl(r,o){return`${t.GsgServiceUtil.getApiBaseUrl(r,e.GsgService.GATHERVERSE)}/users/${o}/profilePicture`}};return GatherverseUtil.GatherverseUtil=i,GatherverseUtil}var hasRequiredAppUtils;function requireAppUtils(){return hasRequiredAppUtils||(hasRequiredAppUtils=1,function(e){var t=appUtils&&appUtils.__createBinding||(Object.create?function(i,s,r,o){o===void 0&&(o=r);var l=Object.getOwnPropertyDescriptor(s,r);(!l||("get"in l?!s.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return s[r]}}),Object.defineProperty(i,o,l)}:function(i,s,r,o){o===void 0&&(o=r),i[o]=s[r]}),n=appUtils&&appUtils.__exportStar||function(i,s){for(var r in i)r!=="default"&&!Object.prototype.hasOwnProperty.call(s,r)&&t(s,i,r)};Object.defineProperty(e,"__esModule",{value:!0}),n(requireGsgServiceUtil(),e),n(requireGsgAppUtil(),e),n(requireGsgAuthUtil(),e),n(requireGsgSupportUtil(),e),n(requireGatherverseUtil(),e)}(appUtils)),appUtils}var hasRequiredCjs;function requireCjs(){return hasRequiredCjs||(hasRequiredCjs=1,function(e){var t=cjs$1&&cjs$1.__createBinding||(Object.create?function(i,s,r,o){o===void 0&&(o=r);var l=Object.getOwnPropertyDescriptor(s,r);(!l||("get"in l?!s.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return s[r]}}),Object.defineProperty(i,o,l)}:function(i,s,r,o){o===void 0&&(o=r),i[o]=s[r]}),n=cjs$1&&cjs$1.__exportStar||function(i,s){for(var r in i)r!=="default"&&!Object.prototype.hasOwnProperty.call(s,r)&&t(s,i,r)};Object.defineProperty(e,"__esModule",{value:!0}),n(requireTypes(),e),n(requireConstants$1(),e),n(requireDto(),e),n(requireErrors(),e),n(requireUtils$1(),e),n(requireAppUtils(),e),n(requireLibs(),e)}(cjs$1)),cjs$1}var hasRequiredCommon;function requireCommon(){if(hasRequiredCommon)return common$2;hasRequiredCommon=1,Object.defineProperty(common$2,"__esModule",{value:!0}),common$2.serviceDescription=common$2.APP_CODE=void 0;const e=requireCjs();return common$2.APP_CODE=e.GsgService.AUTH,common$2.serviceDescription={[e.Service.WOGAAD_LOGIN]:"WOG AAD Login",[e.Service.TECHPASS_LOGIN]:"TechPass Login",[e.Service.SINGPASS_LOGIN]:"Singpass Login",[e.Service.CORPPASS_LOGIN]:"Corppass Login",[e.Service.SINGPASS_MYINFO]:"Singpass Myinfo",[e.Service.SINGPASS_CIBA]:"Singpass CIBA",[e.Service.SINGPASS_STEPUP]:"Singpass Step-Up",[e.Service.EMAIL]:"Email",[e.Service.SMS_LOCAL]:"SMS (Local)",[e.Service.SMS_INTERNATIONAL]:"SMS (International)"},common$2}var webUrl={},hasRequiredWebUrl;function requireWebUrl(){if(hasRequiredWebUrl)return webUrl;
521hasRequiredWebUrl=1,Object.defineProperty(webUrl,"__esModule",{value:!0}),webUrl.CommonUrl=webUrl.AdminUrl=webUrl.Saml2Url=webUrl.Oauth2Url=webUrl.LoginUrl=webUrl.LandingUrl=void 0;var e;(function(o){o.HOME="/",o.WOG_TOOLS="/wog-tools",o.PLATFORM="/platform",o.NOTABLE_MENTIONS="/notable-mentions",o.AWARDS="/awards",o.STATUS="/status",o.CONTACT_US="https://go.gov.sg/gathersg-tech-stack-contact-us",o.OWNSELF_GATHER="https://ownself.gather.gov.sg",o.GATHER_QUEUE="/wog-tool/gather-queue",o.FEEDBACK_MANAGEMENT_SYSTEM="/wog-tool/feedback-management-system",o.SERVICE_CONNECT="/platform/service-connect",o.GALE="/platform/gale",o.CASE_CONNECT="/platform/case-connect",o.APPEARL_MANAGEMENT_SYSTEM="/platform/appeal-management-system"})(e||(webUrl.LandingUrl=e={}));var t;(function(o){o.LOGIN_ERROR="/login-error",o.MOBILE_LOGIN="/mobile/login",o.MOBILE_LOGIN_CALLBACK="/mobile/login/callback",o.IDP_CALLBACK="/:idpType/callback",o.MOCK_LOGIN_IDP="/mock/:idpType",o.SSO_ERROR="/sso-error",o.SSO="/sso/:token",o.ID_VERIFICATION_COMPLETE="/verify-id/complete",o.MYINFO_COMPLETE="/myinfo/complete",o.POST_WEB_LOGIN="/login/~",o.APP_SELECTOR="/apps"})(t||(webUrl.LoginUrl=t={}));var n;(function(o){o.ERROR="/oauth2-error",o.INIT="/oauth2/:requestId",o.CALLBACK="/oauth2/:requestId/callback",o.LOGIN="/oauth2/:requestId/login",o.SELECT_ACCOUNT="/oauth2/:requestId/account",o.CONSENT="/oauth2/:requestId/consent",o.DEVICE_VERIFICATION="/authorise",o.DEVICE_CALLBACK="/oauth2/device/:requestId/callback",o.DEVICE_LOGIN="/oauth2/device/:requestId/login",o.DEVICE_SELECT_ACCOUNT="/oauth2/device/:requestId/account",o.DEVICE_CONSENT="/oauth2/device/:requestId/consent",o.DEVICE_COMPLETE="/oauth2/device/:requestId/complete",o.LOGOUT_INIT="/oauth2/end-session/:requestId",o.LOGOUT="/oauth2/end-sesseion/:requestId/logout"})(n||(webUrl.Oauth2Url=n={}));var i;(function(o){o.ERROR="/saml2-error",o.INIT="/saml2/:requestId",o.CALLBACK="/saml2/:requestId/callback",o.LOGIN="/saml2/:requestId/login",o.SELECT_ACCOUNT="/saml2/:requestId/account",o.CONSENT="/saml2/:requestId/consent",o.LOGOUT_INIT="/saml2/end-session/:requestId",o.LOGOUT="/saml2/end-session/:requestId/logout"})(i||(webUrl.Saml2Url=i={}));var s;(function(o){o.HOME="/admin",o.APP_SESSIONS="/admin/app-sessions",o.OAUTH2_SESSIONS="/admin/oauth2-sessions",o.ANNOUNCEMENTS="/admin/announcements",o.APPS="/admin/apps",o.FILE_APPS="/admin/file-apps",o.MESSAGING_APPS="/admin/messaging-apps",o.MESSAGING_TWO_WAY_EMAIL_CONFIGS="/admin/messaging-two-way-email-configs",o.SAML2_SPS="/admin/saml2-sps",o.OAUTH2_CLIENTS="/admin/oauth2-clients",o.OAUTH2_SCOPES="/admin/oauth2-scopes",o.APPROVED_ORIGINS="/admin/approved-origins",o.SAML2_IDPS="/admin/saml2-idps",o.OIDC_IDPS="/admin/oidc-idps",o.SUPPORT="/admin/support",o.CRON_JOBS="/admin/cron-jobs",o.GATHERVERSE_USERS="/admin/gatherverse-users",o.GSG_USERS="/admin/gsg-users",o.TECHPASS_DEACTIVATED_USERS="/admin/techpass-deactivated-users",o.ADMINS="/admin/admins",o.OVERVIEW_METRICS="/admin/metrics",o.SERVICE_USAGES="/admin/metrics/services",o.APP_METRICS="/admin/metrics/:appCode"})(s||(webUrl.AdminUrl=s={}));var r;return function(o){o.GATHERVERSE_SSO_PORTAL="/gv-sso-access-portal"}(r||(webUrl.CommonUrl=r={})),webUrl}var error={},hasRequiredError;function requireError(){if(hasRequiredError)return error;
521hasRequiredError=1,Object.defineProperty(error,"__esModule",{value:!0}),error.MobileLoginErrorCode=error.ErrorQueryString=void 0;var e;(function(n){n.TRACE_ID="trace_id"})(e||(error.ErrorQueryString=e={}));var t;return function(n){n.UNKNOWN="UNKNOWN"}(t||(error.MobileLoginErrorCode=t={})),error}var app$1={},hasRequiredApp$1;function requireApp$1(){if(hasRequiredApp$1)return app$1;hasRequiredApp$1=1,Object.defineProperty(app$1,"__esModule",{value:!0}),app$1.appClusterTransactionDescription=app$1.appClusterClientDescription=app$1.appClusterDescription=app$1.AppCluster=void 0;var e;return function(t){t.ELDER_CARE="elder_care",t.PUBLIC_SERVICE="public_service",t.SOCIAL_SERVICE="social_service",t.HDB="hdb",t.OTHER="other"}(e||(app$1.AppCluster=e={})),app$1.appClusterDescription={[e.ELDER_CARE]:"Elder Care",[e.PUBLIC_SERVICE]:"Public Services",[e.SOCIAL_SERVICE]:"Social Services",[e.HDB]:"HDB",[e.OTHER]:"Other"},app$1.appClusterClientDescription={[e.ELDER_CARE]:"Seniors",[e.PUBLIC_SERVICE]:"Customers/Appellants",[e.SOCIAL_SERVICE]:"Clients/HouseHolds",[e.HDB]:"Customers",[e.OTHER]:"Customers"},app$1.appClusterTransactionDescription={[e.ELDER_CARE]:"Cases",[e.PUBLIC_SERVICE]:"Cases",[e.SOCIAL_SERVICE]:"Referrals/Engagements",[e.HDB]:"Cases",[e.OTHER]:"Cases"},app$1}var auth={},hasRequiredAuth;function requireAuth(){if(hasRequiredAuth)return auth;hasRequiredAuth=1,Object.defineProperty(auth,"__esModule",{value:!0}),auth.adminPermissionsByGroup=auth.AdminPermission=auth.AdminStatus=auth.Role=void 0;var e;(function(i){i.WEB_APP="web-app",i.MOBILE_APP="mobile-app",i.ADMIN="admin"})(e||(auth.Role=e={}));var t;(function(i){i.ACTIVE="active",i.INACTIVE="inactive",i.REMOVED="removed"})(t||(auth.AdminStatus=t={}));var n;return function(i){i.SESSIONS_READ="sessions-r",i.SESSIONS_WRITE="sessions-w",i.COMMS_READ="comms-r",i.COMMS_WRITE="comms-w",i.APPS_READ="apps-r",i.APPS_WRITE="apps-w",i.SUPPORT_READ="support-r",i.SUPPORT_WRITE="support-w",i.USERS_READ="users-r",i.USERS_WRITE="users-w",i.CRON_JOBS_READ="cron-r",i.CRON_JOBS_WRITE="cron-w",i.ADMINS_READ="admins-r",i.ADMINS_WRITE="admins-w",i.METRICS_READ="metrics-r"}(n||(auth.AdminPermission=n={})),auth.adminPermissionsByGroup={Sessions:[n.SESSIONS_READ,n.SESSIONS_WRITE],Comms:[n.COMMS_READ,n.COMMS_WRITE],Apps:[n.APPS_READ,n.APPS_WRITE],Support:[n.SUPPORT_READ,n.SUPPORT_WRITE],Users:[n.USERS_READ,n.USERS_WRITE],"Cron Jobs":[n.CRON_JOBS_READ,n.CRON_JOBS_WRITE],Admins:[n.ADMINS_READ,n.ADMINS_WRITE],Metrics:[n.METRICS_READ,null]},auth}var upload={},hasRequiredUpload;function requireUpload(){return hasRequiredUpload||(hasRequiredUpload=1,Object.defineProperty(upload,"__esModule",{value:!0}),upload.saml2SpLogoUploadOptions=upload.oauth2ClientLogoUploadOptions=upload.appLogoUploadOptions=void 0,upload.appLogoUploadOptions={extensions:["svg"],mimeTypes:["image/svg+xml"],maxSize:204800},upload.oauth2ClientLogoUploadOptions={extensions:["jpg","jpeg","png"],mimeTypes:["image/jpeg","image/png"],maxSize:204800},upload.saml2SpLogoUploadOptions={extensions:["jpg","jpeg","png"],mimeTypes:["image/jpeg","image/png"],maxSize:204800}),upload}var login$3={},hasRequiredLogin$1;function requireLogin$1(){if(hasRequiredLogin$1)return login$3;hasRequiredLogin$1=1,Object.defineProperty(login$3,"__esModule",{value:!0}),login$3.idpTypes=login$3.accessTypeDescription=login$3.loginTypeDescription=login$3.LoginPurpose=void 0;const e=requireCjs();var t;return function(n){n.WEB_ACCESS="web_access",n.MOBILE_ACCESS="mobile_access",n.ID_VERIFICATION="id_verification",n.MYINFO="myinfo"}(t||(login$3.LoginPurpose=t={})),login$3.loginTypeDescription={[e.LoginType.WOGAAD]:"WOG AAD",[e.LoginType.TECHPASS]:"TechPass",[e.LoginType.SINGPASS]:"Singpass",[e.LoginType.CORPPASS]:"Corppass",[e.LoginType.SSO]:"SSO"},login$3.accessTypeDescription={[e.AccessType.WEB]:"Web",[e.AccessType.MOBILE]:"Mobile"},login$3.idpTypes=[e.LoginType.WOGAAD,e.LoginType.TECHPASS,e.LoginType.SINGPASS,e.LoginType.CORPPASS,t.MYINFO],login$3}var supportApp={},hasRequiredSupportApp;function requireSupportApp(){return hasRequiredSupportApp||(hasRequiredSupportApp=1,Object.defineProperty(supportApp,"__esModule",{value:!0}),supportApp.DEFAULT_SUPPORT_SLACK_CHANNEL=void 0,supportApp.DEFAULT_SUPPORT_SLACK_CHANNEL="gathersg-techops-support"),supportApp}var thirdPartyApp={},hasRequiredThirdPartyApp;function requireThirdPartyApp(){if(hasRequiredThirdPartyApp)return thirdPartyApp;hasRequiredThirdPartyApp=1,Object.defineProperty(thirdPartyApp,"__esModule",{value:!0}),thirdPartyApp.ThridPartyAppType=void 0;var e;return function(t){t.OAUTH2="oauth2",t.SAML2="saml2"}(e||(thirdPartyApp.ThridPartyAppType=e={})),thirdPartyApp}var oauth2$1={},hasRequiredOauth2$1;function requireOauth2$1(){if(hasRequiredOauth2$1)return oauth2$1;hasRequiredOauth2$1=1,Object.defineProperty(oauth2$1,"__esModule",{value:!0}),oauth2$1.SESSION_MAX_AGE_FOR_SELECT_ACCOUNT=oauth2$1.undeniableScopes=oauth2$1.Scope=oauth2$1.Oauth2LogoutCallbackType=oauth2$1.Oauth2AuthorizationCallbackType=void 0;var e;(function(i){i.INIT="init",i.DENIED="denied",i.LOGIN="login",i.SELECT_ACCOUNT="select_account",i.CONSENT="consent"})(e||(oauth2$1.Oauth2AuthorizationCallbackType=e={}));var t;(function(i){i.INIT="init",i.DENIED="denied",i.LOGOUT="logout"})(t||(oauth2$1.Oauth2LogoutCallbackType=t={}));var n;return function(i){i.OFFLINE_ACCESS="offline_access",i.OPENID="openid",i.PROFILE="profile",i.EMAIL="email",i.PHONE="phone",i.ADDRESS="address",i.NRIC_FIN="nric_fin",i.WORKPLACE="workplace",i.ROLE="role",i.SCOPE="scope",i.CLIENT_METADATA="client_metadata",i.RESET_CLIENT_SECRET="reset_client_secret",i.SSO="sso"}(n||(oauth2$1.Scope=n={})),oauth2$1.undeniableScopes=[n.OFFLINE_ACCESS,n.OPENID],oauth2$1.SESSION_MAX_AGE_FOR_SELECT_ACCOUNT=12*60*60,oauth2$1}var saml2$1={},hasRequiredSaml2$1;function requireSaml2$1(){if(hasRequiredSaml2$1)return saml2$1;hasRequiredSaml2$1=1,Object.defineProperty(saml2$1,"__esModule",{value:!0}),saml2$1.Saml2LogoutCallbackType=saml2$1.Saml2AuthnCallbackType=void 0;var e;(function(n){n.INIT="init",n.DENIED="denied",n.LOGIN="login",n.SELECT_ACCOUNT="select_account",n.CONSENT="consent"})(e||(saml2$1.Saml2AuthnCallbackType=e={}));var t;return function(n){n.INIT="init",n.DENIED="denied",n.LOGOUT="logout"}(t||(saml2$1.Saml2LogoutCallbackType=t={})),saml2$1}var oauth2Spec={},hasRequiredOauth2Spec;function requireOauth2Spec(){if(hasRequiredOauth2Spec)return oauth2Spec;hasRequiredOauth2Spec=1,Object.defineProperty(oauth2Spec,"__esModule",{value:!0}
521),oauth2Spec.subjectTypeSupported=oauth2Spec.SubjectType=oauth2Spec.TokenType=oauth2Spec.displaySupported=oauth2Spec.Display=oauth2Spec.promptSupported=oauth2Spec.Prompt=oauth2Spec.codeChallengeMethodSupported=oauth2Spec.CodeChallengeMethod=oauth2Spec.grantTypeSupported=oauth2Spec.GrantType=oauth2Spec.responseModeSupported=oauth2Spec.ResponseMode=oauth2Spec.responseTypeSupported=oauth2Spec.ResponseType=oauth2Spec.clientAssertionTypeSupported=oauth2Spec.ClientAssertionType=oauth2Spec.authMethodSupported=oauth2Spec.AuthMethod=void 0;var e;(function(p){p.CLIENT_SECRET_POST="client_secret_post",p.CLIENT_SECRET_BASIC="client_secret_basic",p.PRIVATE_KEY_JWT="private_key_jwt",p.NONE="none"})(e||(oauth2Spec.AuthMethod=e={})),oauth2Spec.authMethodSupported=Object.values(e);var t;(function(p){p.JWT_BEARER="urn:ietf:params:oauth:client-assertion-type:jwt-bearer"})(t||(oauth2Spec.ClientAssertionType=t={})),oauth2Spec.clientAssertionTypeSupported=Object.values(t);var n;(function(p){p.CODE="code"})(n||(oauth2Spec.ResponseType=n={})),oauth2Spec.responseTypeSupported=Object.values(n);var i;(function(p){p.QUERY="query",p.FRAGMENT="fragment",p.FORM_POST="form_post"})(i||(oauth2Spec.ResponseMode=i={})),oauth2Spec.responseModeSupported=Object.values(i);var s;(function(p){p.AUTHORIZATION_CODE="authorization_code",p.DEVICE_CODE="urn:ietf:params:oauth:grant-type:device_code",p.REFRESH_TOKEN="refresh_token",p.CLIENT_CREDENTIALS="client_credentials"})(s||(oauth2Spec.GrantType=s={})),oauth2Spec.grantTypeSupported=Object.values(s);var r;(function(p){p.S256="S256"})(r||(oauth2Spec.CodeChallengeMethod=r={})),oauth2Spec.codeChallengeMethodSupported=Object.values(r);var o;(function(p){p.NONE="none",p.LOGIN="login",p.SELECT_ACCOUNT="select_account",p.CONSENT="consent"})(o||(oauth2Spec.Prompt=o={})),oauth2Spec.promptSupported=Object.values(o);var l;(function(p){p.PAGE="page",p.POPUP="popup"})(l||(oauth2Spec.Display=l={})),oauth2Spec.displaySupported=Object.values(l);var c;(function(p){p.BEARER="Bearer"})(c||(oauth2Spec.TokenType=c={}));var h;return function(p){p.PAIRWISE="pairwise"}(h||(oauth2Spec.SubjectType=h={})),oauth2Spec.subjectTypeSupported=Object.values(h),oauth2Spec}var saml2Spec={},hasRequiredSaml2Spec;function requireSaml2Spec(){if(hasRequiredSaml2Spec)return saml2Spec;hasRequiredSaml2Spec=1,Object.defineProperty(saml2Spec,"__esModule",{value:!0}),saml2Spec.primaryStatusCodeFromSecondaryStatusCode=saml2Spec.StatusCode=saml2Spec.Acr=saml2Spec.nameIdFormatSupported=saml2Spec.NameIdFormat=saml2Spec.sigAlgSupported=saml2Spec.SigAlg=saml2Spec.protocolBindingSupported=saml2Spec.Binding=saml2Spec.VERSION=void 0,saml2Spec.VERSION="2.0";var e;(function(r){r.HTTP_REDIRECT="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect",r.HTTP_POST="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"})(e||(saml2Spec.Binding=e={})),saml2Spec.protocolBindingSupported=[e.HTTP_POST];var t;(function(r){r.RSA_SHA256="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"})(t||(saml2Spec.SigAlg=t={})),saml2Spec.sigAlgSupported=Object.values(t);var n;(function(r){r.EMAIL_ADDRESS="urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress",r.PERSISTENT="urn:oasis:names:tc:SAML:2.0:nameid-format:persistent",r.TRANSIENT="urn:oasis:names:tc:SAML:2.0:nameid-format:transient"})(n||(saml2Spec.NameIdFormat=n={})),saml2Spec.nameIdFormatSupported=Object.values(n);var i;(function(r){r.UNSPECIFIED="urn:oasis:names:tc:SAML:2.0:ac:classes:unspecified"})(i||(saml2Spec.Acr=i={}));var s;return function(r){r.SUCCESS="urn:oasis:names:tc:SAML:2.0:status:Success",r.REQUESTER="urn:oasis:names:tc:SAML:2.0:status:Requester",r.RESPONDER="urn:oasis:names:tc:SAML:2.0:status:Responder",r.VERSION_MISMATCH="urn:oasis:names:tc:SAML:2.0:status:VersionMismatch",r.REQUEST_DENIED="urn:oasis:names:tc:SAML:2.0:status:RequestDenied",r.INVALID_NAMEID_POLICY="urn:oasis:names:tc:SAML:2.0:status:InvalidNameIDPolicy",r.REQUEST_UNSUPPORTED="urn:oasis:names:tc:SAML:2.0:status:RequestUnsupported",r.AUTHN_FAILED="urn:oasis:names:tc:SAML:2.0:status:AuthnFailed",r.NO_AUTHN_CONTEXT="urn:oasis:names:tc:SAML:2.0:status:NoAuthnContext"}(s||(saml2Spec.StatusCode=s={})),saml2Spec.primaryStatusCodeFromSecondaryStatusCode={[s.REQUEST_DENIED]:s.REQUESTER,[s.INVALID_
521NAMEID_POLICY]:s.REQUESTER,[s.REQUEST_UNSUPPORTED]:s.REQUESTER,[s.AUTHN_FAILED]:s.RESPONDER,[s.NO_AUTHN_CONTEXT]:s.RESPONDER},saml2Spec}var hasRequiredConstants;function requireConstants(){return hasRequiredConstants||(hasRequiredConstants=1,function(e){var t=constants$3&&constants$3.__createBinding||(Object.create?function(r,o,l,c){c===void 0&&(c=l);var h=Object.getOwnPropertyDescriptor(o,l);(!h||("get"in h?!o.__esModule:h.writable||h.configurable))&&(h={enumerable:!0,get:function(){return o[l]}}),Object.defineProperty(r,c,h)}:function(r,o,l,c){c===void 0&&(c=l),r[c]=o[l]}),n=constants$3&&constants$3.__setModuleDefault||(Object.create?function(r,o){Object.defineProperty(r,"default",{enumerable:!0,value:o})}:function(r,o){r.default=o}),i=constants$3&&constants$3.__exportStar||function(r,o){for(var l in r)l!=="default"&&!Object.prototype.hasOwnProperty.call(o,l)&&t(o,r,l)},s=constants$3&&constants$3.__importStar||function(){var r=function(o){return r=Object.getOwnPropertyNames||function(l){var c=[];for(var h in l)Object.prototype.hasOwnProperty.call(l,h)&&(c[c.length]=h);return c},r(o)};return function(o){if(o&&o.__esModule)return o;var l={};if(o!=null)for(var c=r(o),h=0;h<c.length;h++)c[h]!=="default"&&t(l,o,c[h]);return n(l,o),l}}();Object.defineProperty(e,"__esModule",{value:!0}),e.Saml2=e.Oauth2=void 0,i(requireCommon(),e),i(requireWebUrl(),e),i(requireError(),e),i(requireApp$1(),e),i(requireAuth(),e),i(requireUpload(),e),i(requireLogin$1(),e),i(requireSupportApp(),e),i(requireThirdPartyApp(),e),i(requireOauth2$1(),e),i(requireSaml2$1(),e),e.Oauth2=s(requireOauth2Spec()),e.Saml2=s(requireSaml2Spec())}(constants$3)),constants$3}var apiModels={},login$2={},hasRequiredLogin;function requireLogin(){return hasRequiredLogin||(hasRequiredLogin=1,Object.defineProperty(login$2,"__esModule",{value:!0})),login$2}var webSession={},hasRequiredWebSession;function requireWebSession(){return hasRequiredWebSession||(hasRequiredWebSession=1,Object.defineProperty(webSession,"__esModule",{value:!0})),webSession}var mobileSession={},hasRequiredMobileSession;function requireMobileSession(){return hasRequiredMobileSession||(hasRequiredMobileSession=1,Object.defineProperty(mobileSession,"__esModule",{value:!0})),mobileSession}var approvedOrigin={},hasRequiredApprovedOrigin;function requireApprovedOrigin(){return hasRequiredApprovedOrigin||(hasRequiredApprovedOrigin=1,Object.defineProperty(approvedOrigin,"__esModule",{value:!0})),approvedOrigin}var thirdPartyAppConsent={},hasRequiredThirdPartyAppConsent;function requireThirdPartyAppConsent(){return hasRequiredThirdPartyAppConsent||(hasRequiredThirdPartyAppConsent=1,Object.defineProperty(thirdPartyAppConsent,"__esModule",{value:!0})),thirdPartyAppConsent}var thirdPartyAppIntegration={},hasRequiredThirdPartyAppIntegration;function requireThirdPartyAppIntegration(){return hasRequiredThirdPartyAppIntegration||(hasRequiredThirdPartyAppIntegration=1,Object.defineProperty(thirdPartyAppIntegration,"__esModule",{value:!0})),thirdPartyAppIntegration}var oauth2={},hasRequiredOauth2;function requireOauth2(){return hasRequiredOauth2||(hasRequiredOauth2=1,Object.defineProperty(oauth2,"__esModule",{value:!0})),oauth2}var oauth2Client={},hasRequiredOauth2Client;function requireOauth2Client(){return hasRequiredOauth2Client||(hasRequiredOauth2Client=1,Object.defineProperty(oauth2Client,"__esModule",{value:!0})),oauth2Client}var oauth2Scope={},hasRequiredOauth2Scope;function requireOauth2Scope(){return hasRequiredOauth2Scope||(hasRequiredOauth2Scope=1,Object.defineProperty(oauth2Scope,"__esModule",{value:!0})),oauth2Scope}var oauth2Authorization={},hasRequiredOauth2Authorization;function requireOauth2Authorization(){return hasRequiredOauth2Authorization||(hasRequiredOauth2Authorization=1,Object.defineProperty(oauth2Authorization,"__esModule",{value:!0})),oauth2Authorization}var oauth2Logout={},hasRequiredOauth2Logout;function requireOauth2Logout(){return hasRequiredOauth2Logout||(hasRequiredOauth2Logout=1,Object.defineProperty(oauth2Logout,"__esModule",{value:!0})),oauth2Logout}var saml2={},hasRequiredSaml2;function requireSaml2(){return hasRequiredSaml2||(hasRequiredSaml2=1,Object.defineProperty(saml2,"__esMo
521dule",{value:!0})),saml2}var saml2Idp={},hasRequiredSaml2Idp;function requireSaml2Idp(){return hasRequiredSaml2Idp||(hasRequiredSaml2Idp=1,Object.defineProperty(saml2Idp,"__esModule",{value:!0})),saml2Idp}var saml2Sp={},hasRequiredSaml2Sp;function requireSaml2Sp(){return hasRequiredSaml2Sp||(hasRequiredSaml2Sp=1,Object.defineProperty(saml2Sp,"__esModule",{value:!0})),saml2Sp}var saml2Authn={},hasRequiredSaml2Authn;function requireSaml2Authn(){return hasRequiredSaml2Authn||(hasRequiredSaml2Authn=1,Object.defineProperty(saml2Authn,"__esModule",{value:!0})),saml2Authn}var saml2Logout={},hasRequiredSaml2Logout;function requireSaml2Logout(){return hasRequiredSaml2Logout||(hasRequiredSaml2Logout=1,Object.defineProperty(saml2Logout,"__esModule",{value:!0})),saml2Logout}var oidcIdp={},hasRequiredOidcIdp;function requireOidcIdp(){return hasRequiredOidcIdp||(hasRequiredOidcIdp=1,Object.defineProperty(oidcIdp,"__esModule",{value:!0})),oidcIdp}var sessionManagement={},hasRequiredSessionManagement;function requireSessionManagement(){if(hasRequiredSessionManagement)return sessionManagement;hasRequiredSessionManagement=1,Object.defineProperty(sessionManagement,"__esMo
521dule",{value:!0}),sessionManagement.GetSessionsSortKey=void 0;var e;return function(t){t.EXTENDED_BY="extendedBy",t.ACCESS_TYPE="accessType",t.LOGIN_TYPE="loginType",t.NAME="name",t.CREATED_AT="createdAt",t.EXTENDED_AT="extendedAt",t.EXPIRES_AT="expiresAt"}(e||(sessionManagement.GetSessionsSortKey=e={})),sessionManagement}var oauth2SessionManagement={},hasRequiredOauth2SessionManagement;function requireOauth2SessionManagement(){if(hasRequiredOauth2SessionManagement)return oauth2SessionManagement;hasRequiredOauth2SessionManagement=1,Object.defineProperty(oauth2SessionManagement,"__esModule",{value:!0}),oauth2SessionManagement.GetActiveOauth2SessionsSortKey=void 0;var e;return function(t){t.CLIENT="client",t.APP="app",t.CREATED_AT="createdAt",t.EXPIRES_AT="expiresAt",t.REFRESH_TOKEN_EXPIRES_AT="refreshTokenExpiresAt",t.REFRESH_TOKEN_ABSOLUTE_EXPIRES_AT="refreshTokenAbsoluteExpiresAt",t.LAST_ACTIVE_AT="lastActiveAt"}(e||(oauth2SessionManagement.GetActiveOauth2SessionsSortKey=e={})),oauth2SessionManagement}var announcement={}
521,hasRequiredAnnouncement;function requireAnnouncement(){return hasRequiredAnnouncement||(hasRequiredAnnouncement=1,Object.defineProperty(announcement,"__esModule",{value:!0})),announcement}var maintenance={},hasRequiredMaintenance;function requireMaintenance(){return hasRequiredMaintenance||(hasRequiredMaintenance=1,Object.defineProperty(maintenance,"__esModule",{value:!0})),maintenance}var app={},hasRequiredApp;function requireApp(){return hasRequiredApp||(hasRequiredApp=1,Object.defineProperty(app,"__esModule",{value:!0})),app}var gsgGatherverse={},hasRequiredGsgGatherverse;function requireGsgGatherverse(){if(hasRequiredGsgGatherverse)return gsgGatherverse;hasRequiredGsgGatherverse=1,Object.defineProperty(gsgGatherverse,"__esModule",{value:!0}),gsgGatherverse.GetGatherverseUsersSortKey=void 0;var e;return function(t){t.NAME="name",t.STATUS="status"}(e||(gsgGatherverse.GetGatherverseUsersSortKey=e={})),gsgGatherverse}var gsgFile={},hasRequiredGsgFile;function requireGsgFile(){return hasRequiredGsgFile||(hasRequiredGsgFile=1,Object.defineProperty(gsgFile,"__esMo
521dule",{value:!0})),gsgFile}var gsgMessaging={},hasRequiredGsgMessaging;function requireGsgMessaging(){return hasRequiredGsgMessaging||(hasRequiredGsgMessaging=1,Object.defineProperty(gsgMessaging,"__esModule",{value:!0})),gsgMessaging}var gsgSupport={},hasRequiredGsgSupport;function requireGsgSupport(){if(hasRequiredGsgSupport)return gsgSupport;hasRequiredGsgSupport=1,Object.defineProperty(gsgSupport,"__esModule",{value:!0}),gsgSupport.SupportHandlerType=void 0;var e;return function(t){t.EMAIL="email",t.SLACK="slack"}(e||(gsgSupport.SupportHandlerType=e={})),gsgSupport}var admin={},hasRequiredAdmin;function requireAdmin(){return hasRequiredAdmin||(hasRequiredAdmin=1,Object.defineProperty(admin,"__esModule",{value:!0})),admin}var cronJob={},hasRequiredCronJob;function requireCronJob(){return hasRequiredCronJob||(hasRequiredCronJob=1,Object.defineProperty(cronJob,"__esModule",{value:!0})),cronJob}var sso={},hasRequiredSso;function requireSso(){return hasRequiredSso||(hasRequiredSso=1,Object.defineProperty(sso,"__esModule",{value:!0})),sso}var statistics={},hasRequiredStatistics;function requireStatistics(){return hasRequiredStatistics||(hasRequiredStatistics=1,Object.defineProperty(statistics,"__esModule",{value:!0})),statistics}var centralMetrics={},hasRequiredCentralMetrics;function requireCentralMetrics(){return hasRequiredCentralMetrics||(hasRequiredCentralMetrics=1,Object.defineProperty(centralMetrics,"__esModule",{value:!0})),centralMetrics}var user={},hasRequiredUser;function requireUser(){if(hasRequiredUser)return user;hasRequiredUser=1,Object.defineProperty(user,"__esModule",{value:!0}),user.GetUsersSortKey=void 0;var e;return function(t){t.EMAIL="email",t.UPDATED_AT="updatedAt",t.LAST_ACTIVE_APP="lastActiveApp",t.LAST_ACTIVE_AT="lastActiveAt",t.CAM_READ_AT="camReadAt",t.CAM_UPDATED_AT="camUpdatedAt"}(e||(user.GetUsersSortKey=e={})),user}var gvSso={},hasRequiredGvSso;function requireGvSso(){return hasRequiredGvSso||(hasRequiredGvSso=1,Object.defineProperty(gvSso,"__esModule",{value:!0})),gvSso}var hasRequiredApiModels;function requireApiModels(){return hasRequiredApiModels||(hasRequiredApiModels=1,function(e){var t=apiModels&&apiModels.__createBinding||(Object.create?function(i,s,r,o){o===void 0&&(o=r);var l=Object.getOwnPropertyDescriptor(s,r);(!l||("get"in l?!s.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return s[r]}}),Object.defineProperty(i,o,l)}:function(i,s,r,o){o===void 0&&(o=r),i[o]=s[r]}),n=apiModels&&apiModels.__exportStar||function(i,s){for(var r in i)r!=="default"&&!Object.prototype.hasOwnProperty.call(s,r)&&t(s,i,r)};Object.defineProperty(e,"__esModule",{value:!0}),n(requireLogin(),e),n(requireWebSession(),e),n(requireMobileSession(),e),n(requireApprovedOrigin(),e),n(requireThirdPartyAppConsent(),e),n(requireThirdPartyAppIntegration(),e),n(requireOauth2(),e),n(requireOauth2Client(),e),n(requireOauth2Scope(),e),n(requireOauth2Authorization(),e),n(requireOauth2Logout(),e),n(requireSaml2(),e),n(requireSaml2Idp(),e),n(requireSaml2Sp(),e),n(requireSaml2Authn(),e),n(requireSaml2Logout(),e),n(requireOidcIdp(),e),n(requireSessionManagement(),e),n(requireOauth2SessionManagement(),e),n(requireAnnouncement(),e),n(requireMaintenance(),e),n(requireApp(),e),n(requireGsgGatherverse(),e),n(requireGsgFile(),e),n(requireGsgMessaging(),e),n(requireGsgSupport(),e),n(requireAdmin(),e),n(requireCronJob(),e),n(requireSso(),e),n(requireStatistics(),e),n(requireCentralMetrics(),e),n(requireUser(),e),n(requireGvSso(),e)}(apiModels)),apiModels}var utils={},Validator={},hasRequiredValidator;function requireValidator(){if(hasRequiredValidator)return Validator;hasRequiredValidator=1,Object.defineProperty(Validator,"__esModule",{value:!0}),Validator.Validator=void 0;const e=requireCjs();let t=class extends e.Validator{static validateScope(i){const s=new e.InvalidValueError("Invalid format");if(i.length===0||i.length>50)return s;const r=i.split(":");for(let o of r){let l=!1;if(o.startsWith("{")&&o.endsWith("}")&&(l=!0,o=o.slice(1,-1)),!o||!(l?/^[a-zA-Z0-9]+$/:/^[a-z0-9_]+$/).test(o))return s}}};return Validator.Validator=t,Validator}var hasRequiredUtils;function requireUtils(){return hasRequiredUtils||(hasRequiredUtils=1,function(e){var t=utils&&utils.__createBinding||(Object.create?function(i,s,r,o){o===void 0&&(o=r);var l=Object.getOwnPropertyDescriptor(s,r);(!l||("get"in l?!s.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return s[r]}}),Object.defineProperty(i,o,l)}:function(i,s,r,o){o===void 0&&(o=r),i[o]=s[r]}),n=utils&&utils.__exportStar||function(i,s){for(var r in i)r!=="default"&&!Object.prototype.hasOwnProperty.call(s,r)&&t(s,i,r)};
521Object.defineProperty(e,"__esModule",{value:!0}),n(requireValidator(),e)}(utils)),utils}var hasRequiredDist;function requireDist(){return hasRequiredDist||(hasRequiredDist=1,function(e){var t=dist$3&&dist$3.__createBinding||(Object.create?function(i,s,r,o){o===void 0&&(o=r);var l=Object.getOwnPropertyDescriptor(s,r);(!l||("get"in l?!s.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return s[r]}}),Object.defineProperty(i,o,l)}:function(i,s,r,o){o===void 0&&(o=r),i[o]=s[r]}),n=dist$3&&dist$3.__exportStar||function(i,s){for(var r in i)r!=="default"&&!Object.prototype.hasOwnProperty.call(s,r)&&t(s,i,r)};Object.defineProperty(e,"__esModule",{value:!0}),n(requireConstants(),e),n(requireApiModels(),e),n(requireUtils(),e)}(dist$3)),dist$3}var distExports=requireDist(),lib,hasRequiredLib;function requireLib(){if(hasRequiredLib)return lib;hasRequiredLib=1;var e;return e={"1xx":"Informational","1xx_NAME":"INFORMATIONAL","1xx_MESSAGE":"Indicates an interim response for communicating connection status or request progress prior to completing the requested action and sending a final response.",INFORMATIONAL:"1xx","2xx":"Successful","2xx_NAME":"SUCCESSFUL","2xx_MESSAGE":"Indicates that the client's request was successfully received, understood, and accepted.",SUCCESSFUL:"2xx","3xx":"Redirection","3xx_NAME":"REDIRECTION","3xx_MESSAGE":"Indicates that further action needs to be taken by the user agent in order to fulfill the request.",REDIRECTION:"3xx","4xx":"Client Error","4xx_NAME":"CLIENT_ERROR","4xx_MESSAGE":"Indicates that the client seems to have erred.",CLIENT_ERROR:"4xx","5xx":"Server Error","5xx_NAME":"SERVER_ERROR","5xx_MESSAGE":"Indicates that the server is aware that it has erred or is incapable of performing the requested method.",SERVER_ERROR:"5xx"},lib={classes:e,100:"Continue","100_NAME":"CONTINUE","100_MESSAGE":"The server has received the request headers and the client should proceed to send the request body.","100_CLASS":e.INFORMATIONAL,CONTINUE:100,101:"Switching Protocols","101_NAME":"SWITCHING_PROTOCOLS","101_MESSAGE":"The requester has asked the server to switch protocols and the server has agreed to do so.","101_CLASS":e.INFORMATIONAL,SWITCHING_PROTOCOLS:101,102:"Processing","102_NAME":"PROCESSING","102_MESSAGE":"A WebDAV request may contain many sub-requests involving file operations, requiring a long time to complete the request. This code indicates that the server has received and is processing the request, but no response is available yet.[7] This prevents the client from timing out and assuming the request was lost.","102_CLASS":e.INFORMATIONAL,PROCESSING:102,103:"Early Hints","103_NAME":"EARLY_HINTS","103_MESSAGE":"Used to return some response headers before final HTTP message.","103_CLASS":e.INFORMATIONAL,EARLY_HINTS:103,200:"OK","200_NAME":"OK","200_MESSAGE":"Standard response for successful HTTP requests.","200_CLASS":e.SUCCESSFUL,OK:200,201:"Created","201_NAME":"CREATED","201_MESSAGE":"The request has been fulfilled, resulting in the creation of a new resource.","201_CLASS":e.SUCCESSFUL,CREATED:201,202:"Accepted","202_NAME":"ACCEPTED","202_MESSAGE":"The request has been accepted for processing, but the processing has not been completed.","202_CLASS":e.SUCCESSFUL,ACCEPTED:202,203:"Non-Authoritative Information","203_NAME":"NON_AUTHORITATIVE_INFORMATION","203_MESSAGE":"The server is a transforming proxy (e.g. a Web accelerator) that received a 200 OK from its origin, but is returning a modified version of the origin's response.","203_CLASS":e.SUCCESSFUL,NON_AUTHORITATIVE_INFORMATION:203,204:"No Content","204_NAME":"NO_CONTENT","204_MESSAGE":"The server successfully processed the request and is not returning any content.","204_CLASS":e.SUCCESSFUL,NO_CONTENT:204,205:"Reset Content","205_NAME":"RESET_CONTENT","205_MESSAGE":"The server successfully processed the request, but is not returning any content. Unlike a 204 response, this response requires that the requester reset the document view.","205_CLASS":e.SUCCESSFUL,RESET_CONTENT:205,206:"Partial Content","206_NAME":"PARTIAL_CONTENT","206_MESSAGE":"The server is delivering only part of the resource (byte serving) due to a range header sent by the client.","206_CLASS":e.SUCCESSFUL,PARTIAL_CONTENT:2
52106,207:"Multi Status","207_NAME":"MULTI_STATUS","207_MESSAGE":"The message body that follows is by default an XML message and can contain a number of separate response codes, depending on how many sub-requests were made.","207_CLASS":e.SUCCESSFUL,MULTI_STATUS:207,208:"Already Reported","208_NAME":"ALREADY_REPORTED","208_MESSAGE":"The members of a DAV binding have already been enumerated in a preceding part of the (multistatus) response, and are not being included again.","208_CLASS":e.SUCCESSFUL,ALREADY_REPORTED:208,226:"IM Used","226_NAME":"IM_USED","226_MESSAGE":"The server has fulfilled a request for the resource, and the response is a representation of the result of one or more instance-manipulations applied to the current instance.","226_CLASS":e.SUCCESSFUL,IM_USED:226,300:"Multiple Choices","300_NAME":"MULTIPLE_CHOICES","300_MESSAGE":"Indicates multiple options for the resource from which the client may choose.","300_CLASS":e.REDIRECTION,MULTIPLE_CHOICES:300,301:"Moved Permanently","301_NAME":"MOVED_PERMANENTLY","301_MESSAGE":"This and all future requests should be directed to the given URI.","301_CLASS":e.REDIRECTION,MOVED_PERMANENTLY:301,302:"Found","302_NAME":"FOUND","302_MESSAGE":'This is an example of industry practice contradicting the standard. The HTTP/1.0 specification (RFC 1945) required the client to perform a temporary redirect (the original describing phrase was "Moved Temporarily"), but popular browsers implemented 302 with the functionality of a 303 See Other. Therefore, HTTP/1.1 added status codes 303 and 307 to distinguish between the two behaviours.',"302_CLASS":e.REDIRECTION,FOUND:302,303:"See Other","303_NAME":"SEE_OTHER","303_MESSAGE":"The response to the request can be found under another URI using the GET method.","303_CLASS":e.REDIRECTION,SEE_OTHER:303,304:"Not Modified","304_NAME":"NOT_MODIFIED","304_MESSAGE":"Indicates that the resource has not been modified since the version specified by the request headers If-Modified-Since or If-None-Match.","304_CLASS":e.REDIRECTION,NOT_MODIFIED:304,305:"Use Proxy","305_NAME":"USE_PROXY","305_MESSAGE":"The requested resource is available only through a proxy, the address for which is provided in the response.","305_CLASS":e.REDIRECTION,USE_PROXY:305,306:"Switch Proxy","306_NAME":"SWITCH_PROXY","306_MESSAGE":'No longer used. Originally meant "Subsequent requests should use the specified proxy.',"306_CLASS":e.REDIRECTION,SWITCH_PROXY:306,307:"Temporary Redirect","307_NAME":"TEMPORARY_REDIRECT","307_MESSAGE":"In this case, the request should be repeated with another URI; however, future requests should still use the original URI.","307_CLASS":e.REDIRECTION,TEMPORARY_REDIRECT:307,308:"Permanent Redirect","308_NAME":"PERMANENT_REDIRECT","308_MESSAGE":"The request and all future requests should be repeated using another URI.","308_CLASS":e.REDIRECTION,PERMANENT_REDIRECT:308,400:"Bad Request","400_NAME":"BAD_REQUEST","400_MESSAGE":"The server cannot or will not process the request due to an apparent client error.","400_CLASS":e.CLIENT_ERROR,BAD_REQUEST:400,401:"Unauthorized","401_NAME":"UNAUTHORIZED","401_MESSAGE":"Similar to 403 Forbidden, but specifically for use when authentication is required and has failed or has not yet been provided.","401_CLASS":e.CLIENT_ERROR,UNAUTHORIZED:401,402:"Payment Required","402_NAME":"PAYMENT_REQUIRED","402_MESSAGE":"Reserved for future use. The original intention was that this code might be used as part of some form of digital cash or micropayment scheme, as proposed for example by GNU Taler, but that has not yet happened, and this code is not usually used.","402_CLASS":e.CLIENT_ERROR,PAYMENT_REQUIRED:402,403:"Forbidden","403_NAME":"FORBIDDEN","403_MESSAGE":"The request was valid, but the server is refusing action.","403_CLASS":e.CLIENT_ERROR,FORBIDDEN:403,404:"Not Found","404_NAME":"NOT_FOUND","404_MESSAGE":"The requested resource could not be found but may be available in the future. Subsequent requests by the client are permissible.","404_CLASS":e.CLIENT_ERROR,NOT_FOUND:404,405:"Method Not Allowed","405_NAME":"METHOD_NOT_ALLOWED","405_MESSAGE":"A request method is not supported for the requested resource.","405_CLASS":e.CLIENT_ERROR,METHOD_NOT_ALLOWED:405,406:"Not Acceptable","406_NAME":"NOT_ACCEPTABLE","406_MESSAGE":"The requested resource is capable of generating only content not acceptable according to the Accept headers sent in the request.","406_CLASS":e.CLIENT_ERROR,NOT_ACCEPTABLE:406,407:"Proxy Authentication Required","407_NAME":"PROXY_AUTHENTICATION_REQUIRED","407_MESSAGE":"The client must first authenticate itself with the proxy.","407_CLASS":e.CLIENT_ERROR,PROXY_AUTHENTICATION_REQUIRED:407,408:"Request Time-out","408_NAME":"REQUEST_TIMEOUT","408_MESSAGE":"The server timed out waiting for the request.","408_CLASS":e.CLIENT_ERROR,REQUEST_TIMEOUT:408,409:"Conflict","409_NAME":"CONFLICT","409_MESSAGE":"Indicates that the request could not be processed because of conflict in the request, such as an edit conflict between multiple simultaneous updates.","409_CLASS":e.CLIENT_ERROR,CONFLICT:409,410:"Gone","410_NAME":"GONE","410_MESSAGE":"Indicates that the resource requested is no longer available and will not be available again.","410_CLASS":e.CLIENT_ERROR,GONE:410,411:"Length Required","411_NAME":"LENGTH_REQUIRED","411_MESSAGE":"The request did not specify the length of its content, which is required by the requested resource.","411_CLASS":e.CLIENT_ERROR,LENGTH_REQUIRED:411,412:"Precondition Failed","412_NAME":"PRECONDITION_FAILED","412_MESSAGE":"The server does not meet one of the preconditions that the requester put on the request.","412_CLASS":e.CLIENT_ERROR,PRECONDITION_FAILED:412,413:"Request Entity Too Large","413_NAME":"REQUEST_ENTITY_TOO_LARGE","413_MESSAGE":'The request is larger than the server is willing or able to process. Previously called "Request Entity Too Large".',"413_CLASS":e.CLIENT_ERROR,REQUEST_ENTITY_TOO_LARGE:413,414:"Request-URI Too Large","414_NAME":"REQUEST_URI_TOO_LONG","414_MESSAGE":"The URI provided was too long for the server to process.","414_CLASS":e.CLIENT_ERROR,REQUEST_URI_TOO_LONG:414,415:"Unsupported Media Type","415_NAME":"UNSUPPORTED_MEDIA_TYPE","415_MESSAGE":"The request entity has a media type which the server or resource does not support.","415_CLASS":e.CLIENT_ERROR,UNSUPPORTED_MEDIA_TYPE:415,416:"Requested Range not Satisfiable","416_NAME":"REQUESTED_RANGE_NOT_SATISFIABLE","416_MESSAGE":"The client has asked for a portion of the file (byte serving), but the server cannot supply that portion.","416_CLASS":e.CLIENT_ERROR,REQUESTED_RANGE_NOT_SATISFIABLE:416,417:"Expectation Failed","417_NAME":"EXPECTATION_FAILED","417_MESSAGE":"The server cannot meet the requirements of the Expect request-header field.","417_CLASS":e.CLIENT_ERROR,EXPECTATION_FAILED:417,418:"I'm a teapot","418_NAME":"IM_A_TEAPOT","418_MESSAGE":`Any attempt to brew coffee with a teapot should result in the error code "418 I'm a teapot". The resulting entity body MAY be short and stout.`,"418_CLASS":e.CLIENT_ERROR,IM_A_TEAPOT:418,421:"Misdirected Request","421_NAME":"MISDIRECTED_REQUEST","421_MESSAGE":"The request was directed at a server that is not able to produce a response.","421_CLASS":e.CLIENT_ERROR,MISDIRECTED_REQUEST:421,422:"Unprocessable Entity","422_NAME":"UNPROCESSABLE_ENTITY","422_MESSAGE":"The request was well-formed but was unable to be followed due to semantic errors.","422_CLASS":e.CLIENT_ERROR,UNPROCESSABLE_ENTITY:422,423:"Locked","423_NAME":"LOCKED","423_MESSAGE":"The resource that is being accessed is locked.","423_CLASS":e.CLIENT_ERROR,LOCKED:423,424:"Failed Depen
521dency","424_NAME":"FAILED_DEPENDENCY","424_MESSAGE":"The request failed because it depended on another request and that request failed.","424_CLASS":e.CLIENT_ERROR,FAILED_DEPENDENCY:424,425:"Too Early","425_NAME":"TOO_EARLY","425_MESSAGE":"The server is unwilling to risk processing a request that might be replayed.","425_CLASS":e.CLIENT_ERROR,TOO_EARLY:425,426:"Upgrade Required","426_NAME":"UPGRADE_REQUIRED","426_MESSAGE":"The client should switch to a different protocol such as TLS/1.0, given in the Upgrade header field.","426_CLASS":e.CLIENT_ERROR,UPGRADE_REQUIRED:426,428:"Precondition Required","428_NAME":"PRECONDITION_REQUIRED","428_MESSAGE":"The origin server requires the request to be conditional.","428_CLASS":e.CLIENT_ERROR,PRECONDITION_REQUIRED:428,429:"Too Many Requests","429_NAME":"TOO_MANY_REQUESTS","429_MESSAGE":"The user has sent too many requests in a given amount of time.","429_CLASS":e.CLIENT_ERROR,TOO_MANY_REQUESTS:429,431:"Request Header Fields Too Large","431_NAME":"REQUEST_HEADER_FIELDS_TOO_LARGE","431_MESSAGE":"The server is unwilling to process the request because either an individual header field, or all the header fields collectively, are too large.","431_CLASS":e.CLIENT_ERROR,REQUEST_HEADER_FIELDS_TOO_LARGE:431,451:"Unavailable For Legal Reasons","451_NAME":"UNAVAILABLE_FOR_LEGAL_REASONS","451_MESSAGE":"A server operator has received a legal demand to deny access to a resource or to a set of resources that includes the requested resource.","451_CLASS":e.CLIENT_ERROR,UNAVAILABLE_FOR_LEGAL_REASONS:451,500:"Internal Server Error","500_NAME":"INTERNAL_SERVER_ERROR","500_MESSAGE":"A generic error message, given when an unexpected condition was encountered and no more specific message is suitable.","500_CLASS":e.SERVER_ERROR,INTERNAL_SERVER_ERROR:500,501:"Not Implemented","501_NAME":"NOT_IMPLEMENTED","501_MESSAGE":"The server either does not recognize the request method, or it lacks the ability to fulfil the request. Usually this implies future availability.","501_CLASS":e.SERVER_ERROR,NOT_IMPLEMENTED:501,502:"Bad Gateway","502_NAME":"BAD_GATEWAY","502_MESSAGE":"The server was acting as a gateway or proxy and received an invalid response from the upstream server.","502_CLASS":e.SERVER_ERROR,BAD_GATEWAY:502,503:"Service Unavailable","503_NAME":"SERVICE_UNAVAILABLE","503_MESSAGE":"The server is currently unavailable (because it is overloaded or down for maintenance). Generally, this is a temporary state.","503_CLASS":e.SERVER_ERROR,SERVICE_UNAVAILABLE:503,504:"Gateway Time-out","504_NAME":"GATEWAY_TIMEOUT","504_MESSAGE":"The server was acting as a gateway or proxy and did not receive a timely response from the upstream server.","504_CLASS":e.SERVER_ERROR,GATEWAY_TIMEOUT:504,505:"HTTP Version not Supported","505_NAME":"HTTP_VERSION_NOT_SUPPORTED","505_MESSAGE":"The server does not support the HTTP protocol version used in the request.","505_CLASS":e.SERVER_ERROR,HTTP_VERSION_NOT_SUPPORTED:505,506:"Variant Also Negotiates","506_NAME":"VARIANT_ALSO_NEGOTIATES","506_MESSAGE":"Transparent content negotiation for the request results in a circular reference.","506_CLASS":e.SERVER_ERROR,VARIANT_ALSO_NEGOTIATES:506,507:"Insufficient Storage","507_NAME":"INSUFFICIENT_STORAGE","507_MESSAGE":"The server is unable to store the representation needed to complete the request.","507_CLASS":e.SERVER_ERROR,INSUFFICIENT_STORAGE:507,508:"Loop Detected","508_NAME":"LOOP_DETECTED","508_MESSAGE":"The server detected an infinite loop while processing the request.","508_CLASS":e.SERVER_ERROR,LOOP_DETECTED:508,510:"Not Extended","510_NAME":"NOT_EXTENDED","510_MESSAGE":"Further extensions to the request are required for the server to fulfil it.","510_CLASS":e.SERVER_ERROR,NOT_EXTENDED:510,511:"Network Authentication Required","511_NAME":"NETWORK_AUTHENTICATION_REQUIRED","511_MESSAGE":"The client needs to authenticate to gain
521network access. Intended for use by intercepting proxies used to control access to the network.","511_CLASS":e.SERVER_ERROR,NETWORK_AUTHENTICATION_REQUIRED:511,extra:{unofficial:{103:"Checkpoint","103_NAME":"CHECKPOINT","103_MESSAGE":"Used in the resumable requests proposal to resume aborted PUT or POST requests.","103_CLASS":e.INFORMATIONAL,CHECKPOINT:103,419:"Page Expired","419_NAME":"PAGE_EXPIRED","419_MESSAGE":"Used by the Laravel Framework when a CSRF Token is missing or expired.","419_CLASS":e.CLIENT_ERROR,PAGE_EXPIRED:419,218:"This is fine","218_NAME":"THIS_IS_FINE","218_MESSAGE":"Used as a catch-all error condition for allowing response bodies to flow through Apache when ProxyErrorOverride is enabled. When ProxyErrorOverride is enabled in Apache, response bodies that contain a status code of 4xx or 5xx are automatically discarded by Apache in favor of a generic response or a custom response specified by the ErrorDocument directive.","218_CLASS":e.SUCCESSFUL,THIS_IS_FINE:218,420:"Enhance Your Calm","420_NAME":"ENHANCE_YOUR_CALM","420_MESSAGE":"Returned by version 1 of the Twitter Search and Trends API when the client is being rate limited; versions 1.1 and later use the 429 Too Many Requests response code instead.","420_CLASS":e.CLIENT_ERROR,ENHANCE_YOUR_CALM:420,450:"Blocked by Windows Parental Controls","450_NAME":"BLOCKED_BY_WINDOWS_PARENTAL_CONTROLS","450_MESSAGE":"The Microsoft extension code indicated when Windows Parental Controls are turned on and are blocking access to the requested webpage.","450_CLASS":e.CLIENT_ERROR,BLOCKED_BY_WINDOWS_PARENTAL_CONTROLS:450,498:"Invalid Token","498_NAME":"INVALID_TOKEN","498_MESSAGE":"Returned by ArcGIS for Server. Code 498 indicates an expired or otherwise invalid token.","498_CLASS":e.CLIENT_ERROR,INVALID_TOKEN:498,499:"Token Required","499_NAME":"TOKEN_REQUIRED","499_MESSAGE":"Returned by ArcGIS for Server. Code 499 indicates that a token is required but was not submitted.","499_CLASS":e.CLIENT_ERROR,TOKEN_REQUIRED:499,509:"Bandwidth Limit Exceeded","509_NAME":"BANDWIDTH_LIMIT_EXCEEDED","509_MESSAGE":"The server has exceeded the bandwidth specified by the server administrator.","509_CLASS":e.SERVER_ERROR,BANDWIDTH_LIMIT_EXCEEDED:509,530:"Site is frozen","530_NAME":"SITE_IS_FROZEN","530_MESSAGE":"Used by the Pantheon web platform to indicate a site that has been frozen due to inactivity.","530_CLASS":e.SERVER_ERROR,SITE_IS_FROZEN:530,598:"Network read timeout error","598_NAME":"NETWORK_READ_TIMEOUT_ERROR","598_MESSAGE":"Used by some HTTP proxies to signal a network read timeout behind the proxy to a client in front of the proxy.","598_CLASS":e.SERVER_ERROR,NETWORK_READ_TIMEOUT_ERROR:598},iis:{440:"Login Time-out","440_NAME":"LOGIN_TIME_OUT","440_MESSAGE":"The client's session has expired and must log in again.","440_CLASS":e.CLIENT_ERROR,LOGIN_TIME_OUT:440,449:"Retry With","449_NAME":"RETRY_WITH","449_MESSAGE":"The server cannot honour the request because the user has not provided the required information.","449_CLASS":e.CLIENT_ERROR,RETRY_WITH:449,451:"Redirect","451_NAME":"REDIRECT","451_MESSAGE":"Used in Exchange ActiveSync when either a more efficient server is available or the server cannot access the users' mailbox.","451_CLASS":e.CLIENT_ERROR,REDIRECT:451},nginx:{444:"No Response","444_NAME":"NO_RESPONSE","444_MESSAGE":"Used internally to instruct the server to return no information to the client and close the connection immediately.","444_CLASS":e.CLIENT_ERROR,NO_RESPONSE:444,494:"Request header too large","494_NAME":"REQUEST_HEADER_TOO_LARGE","494_MESSAGE":"Client sent too large request or too long header line.","494_CLASS":e.CLIENT_ERROR,REQUEST_HEADER_TOO_LARGE:494,495:"SSL Certificate Error","495_NAME":"SSL_CERTIFICATE_ERROR","495_MESSAGE":"An expansion of the 400 Bad Request response code, used when the client has provided an invalid client certificate.","495_CLASS":e.CLIENT_ERROR,SSL_CERTIFICATE_ERROR:495,496:"SSL Certificate Required","496_NAME":"SSL_CERTIFICATE_REQUIRED","496_MESSAGE":"An expansion of the 400 Bad Request response code, used when a client certificate is required but not provided.","496_CLASS":e.CLIENT_ERROR,SSL_CERTIFICATE_REQUIRED:496,497:"HTTP Request Sent to HTTPS Port","497_NAME":"HTTP_REQUEST_SENT_TO_HTTPS_PORT","497_MESSAGE":"An expansion of the 400 Bad Request response code, used when the client has made a HTTP request to a port listening for HTTPS requests.","497_CLASS":e.CLIENT_ERROR,HTTP_REQUEST_SENT_TO_HTTPS_PORT:497,499:"Client Closed Request","499_NAME":"CLIENT_CLOSED_REQUEST","499_MESSAGE":"Used when the client has closed the request before the server could send a response.","499_CLASS":e.CLIENT_ERROR,CLIENT_CLOSED_REQUEST:499},cloudflare:{520:"Unknown Error","520_NAME":"UNKNOWN_ERROR","520_MESSAGE":'The 520 error is used as a "catch-all response for when the origin server returns something unexpected", listing connection resets, large headers, and empty or invalid responses as common triggers.',"520_CLASS":e.SERVER_ERROR,UNKNOWN_ERROR:520,521:"Web Server Is Down","521_NAME":"WEB_SERVER_IS_DOWN","521_MESSAGE":"The origin server has refused the connection from Cloudflare.","521_CLASS":e.SERVER_ERROR,WEB_SERVER_IS_DOWN:521,522:"Connection Timed Out","522_NAME":"CONNECTION_TIMED_OUT","522_MESSAGE":"Cloudflare could not negotiate a TCP handshake with the origin server.","522_CLASS":e.SERVER_ERROR,CONNECTION_TIMED_OUT:522,523:"Origin Is Unreachable","523_NAME":"ORIGIN_IS_UNREACHABLE","523_MESSAGE":"Cloudflare could not reach the origin server.","523_CLASS":e.SERVER_ERROR,ORIGIN_IS_UNREACHABLE:523,524:"A Timeout Occurred","524_NAME":"A_TIMEOUT_OCCURRED","524_MESSAGE":"Cloudflare was able to complete a TCP connection to the origin server, but did not receive a t
521imely HTTP response.","524_CLASS":e.SERVER_ERROR,A_TIMEOUT_OCCURRED:524,525:"SSL Handshake Failed","525_NAME":"SSL_HANDSHAKE_FAILED","525_MESSAGE":"Cloudflare could not negotiate a SSL/TLS handshake with the origin server.","525_CLASS":e.SERVER_ERROR,SSL_HANDSHAKE_FAILED:525,526:"Invalid SSL Certificate","526_NAME":"INVALID_SSL_CERTIFICATE","526_MESSAGE":"Cloudflare could not validate the SSL/TLS certificate that the origin server presented.","526_CLASS":e.SERVER_ERROR,INVALID_SSL_CERTIFICATE:526,527:"Railgun Error","527_NAME":"RAILGUN_ERROR","527_MESSAGE":"Error 527 indicates that the request timed out or failed after the WAN connection had been established.","527_CLASS":e.SERVER_ERROR,RAILGUN_ERROR:527}}},lib}requireLib();const SYSTEM_NAME="GatherSG";var ErrorCode;(function(e){e.INVALID_INPUT="INVALID_INPUT",e.UNAUTHENTICATED="UNAUTHENTICATED",e.UNAUTHORIZED="UNAUTHORIZED",e.TOO_MANY_REQUESTS="TOO_MANY_REQUESTS",e.NOT_UNIQUE="NOT_UNIQUE",e.NOT_FOUND="NOT_FOUND",e.DIRTY_DATA="DIRTY_DATA",e.ABORTED="ABORTED",e.INVALID_TYPE="INVALID_TYPE",e.EXCEED_MAX_SIZE="EXCEED_MAX_SIZE",e.EXCEED_MAX_COUNT="EXCEED_MAX_COUNT"})(ErrorCode||(ErrorCode={}));const Regex={BASE_STRING:/^[a-z0-9\s!@#$%^&*()\-â_+=\[\]{};:'"ââââ\/\\?.,<>`~|]*$/i,APP_CODE:/^[a-z0-9\-]{3,20}$/,EMAIL:/^(?:[a-z0-9!#$%&'*+\/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+\/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])$/i,DOMAIN_NAME:/^(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])$/i,PEOPLE_NAME:/^[a-z @\-â\/().,'â]+$/i,FILE_NAME:/^(?!\.{1,2}$)[^\x00-\x1f\x7f\/\\:*?"<>|]+$/,IPV4:/^((25[0-5]|(2[0-4]|1[0-9]|[1-9]|)[0-9])(\.(?!$)|$)){4}$/,URL:/^https?:\/\/((([a-z0-9]+\-*)+[a-z0-9]+\.)+(([a-z0-9]+\-*)+[a-z0-9]+)|localhost|(((25[0-5]|(2[0-4]|1[0-9]|[1-9]|)[0-9]).){3}((25[0-5]|(2[0-4]|1[0-9]|[1-9]|))[0-9])))((:[0-9]{1,5}))?((\/\S+)|\/)?((\?\S+)|\?)?((#\S+)|#)?$/i,WEB_DOMAIN:/^https?:\/\/((([a-z0-9]+\-*)+[a-z0-9]+\.)+(([a-z0-9]+\-*)+[a-z0-9]+)|localhost|(((25[0-5]|(2[0-4]|1[0-9]|[1-9]|)[0-9]).){3}((25[0-5]|(2[0-4]|1[0-9]|[1-9]|))[0-9])))((:[0-9]{1,5}))?$/i,UEN:/^([0-9]{8}[a-z]|[0-9]{9}[a-z]|[TSR][0-9]{2}[a-z]{2}[0-9]{4}[a-z])$/i,POSTAL_CODE:/^[0-9]{6}$/,ADDRESS_FLOOR:/^[0-9]{1,2}[a-z]?$/i,ADDRESS_UNIT:/^[0-9][a-z0-9]{1,4}$/i,BUSINESS_ADDRESS_FLOOR:/^[a-z0-9]{1,2}[a-z]?$/i,BUSINESS_ADDRESS_UNIT:/^[a-z0-9\/]{1,15}$/i,SG_CONTACT_NUMBER:/^(9[0-8]|[368][0-9])[0-9]{6}$/,SG_LANDLINE_NUMBER:/^[36][0-9]{7}$/,SG_MOBILE_NUMBER:/^(9[0-8]|8[0-9])[0-9]{6}$/,LONG_UUID:/^[0-9a-f]{8}\b-[0-9a-f]{4}\b-[0-9a-f]{4}\b-[0-9a-f]{4}\b-[0-9a-f]{12}$/i,SHORT_UUID:/^[0-9a-z]{22}$/i};var DateFormat;(function(e){e.API_DATE="YYYY-MM-DD",e.API_DATETIME="YYYY-MM-DDTHH:mm:ssZ",e.API_TIME="HH:mm:ss",e.API_YEAR_MONTH="YYYY-MM",e.API_YEAR="YYYY",e.DISPLAY_DATE="D MMM YYYY",e.DISPLAY_DATETIME="D MMM YYYY, h:mm A",e.DISPLAY_TIME="h:mm A",e.DISPLAY_DAY_MONTH="D MMM",e.DISPLAY_MONTH_YEAR="MMM YY",e.DISPLAY_YEAR="YYYY",e.PICKER_DATE="DD/MM/YYYY",e.PICKER_DATETIME="DD/MM/YYYY, h:mm A",e.PICKER_TIME="h:mm A",e.PICKER_MONTH="MM/YYYY",e.PICKER_YEAR="YYYY",e.MYSQL_DATE="YYYY-MM-DD",e.MYSQL_DATETIME="YYYY-MM-DD HH:mm:ss",e.MYSQL_TIME="HH:mm:ss"})(DateFormat||(DateFormat={}));var Message;(function(e){e.GENERIC_ERROR="Oops! Something went wrong!"})(Message||(Message={}));var GsgCommonUrl;(function(e){e.REPORT_VULNERABILITY="https://www.tech.gov.sg/report_vulnerability",e.TERMS_OF_USE="https://gather.gov.sg/terms-of-use.pdf",e.PRIVACY_POLICY="https://gather.gov.sg/privacy-policy.pdf",e.STATUS="https://gather.gov.sg/status"})(GsgCommonUrl||(GsgCommonUrl={}));var NotificationReplacement;
521(function(e){e.SUPPORT="$Support$"})(NotificationReplacement||(NotificationReplacement={}));var LoginType;(function(e){e.WOGAAD="wogaad",e.TECHPASS="techpass",e.SINGPASS="singpass",e.CORPPASS="corppass",e.SSO="sso"})(LoginType||(LoginType={}));var AccessType;(function(e){e.WEB="web",e.MOBILE="mobile"})(AccessType||(AccessType={}));var AccessTypeRole;(function(e){e.WEB_USER="@_web_user_@",e.MOBILE_USER="@_mobile_user_@"})(AccessTypeRole||(AccessTypeRole={}));var GsgServiceRole;(function(e){e.AUTH="@_auth_@",e.SUPPORT="@_support_@",e.MESSAGING="@_messaging_@",e.FILE="@_file_@",e.GATHERVERSE="@_gatherverse_@"})(GsgServiceRole||(GsgServiceRole={}));var GsgAdminRole;(function(e){e.METRICS="@_metrics_@"})(GsgAdminRole||(GsgAdminRole={}));var GsgCookie;(function(e){e.SESSION_TOKEN="session"})(GsgCookie||(GsgCookie={}));var GsgHeader;(function(e){e.WEB_VERSION="web-version",e.CSRF_TOKEN="csrf-token",e.ACCESS_KEY_ID="access-key-id",e.ACCESS_KEY_SECRET="access-key-secret",e.API_KEY="x-api-key",e.WEBHOOK_TOKEN="webhook-token"})(GsgHeader||(GsgHeader={}));var GsgLocalStorageKey;(function(e){e.CSRF_TOKEN="csrf-token",e.ID_TOKEN="id-token"})(GsgLocalStorageKey||(GsgLocalStorageKey={}));var GsgAuthUrl;(function(e){e.LOGIN="/login",e.LOGOUT="/logout",e.REAUTHENTICATE="/~",e.ID_VERIFICATION="/verify-id",e.MYINFO="/myinfo",e.AUTHORIZED_APPS="/authorised-apps"})(GsgAuthUrl||(GsgAuthUrl={}));var GsgAuthParam;(function(e){e.MOCK="mock",e.LOGIN_TYPE="amr",e.APP_CODE="app",e.TEMP_ACCESS="ta",e.EXCLUSIVE_ACCESS="ea",e.NO_DIRECT_LOGIN="ndl",e.LOGIN_AS="as",e.REDIRECT="redirect",e.STATE="state",e.NONCE="nonce",e.SCOPE="scope",e.USAGE_TRACKING_TAG="tag",e.REASON="reason"})(GsgAuthParam||(GsgAuthParam={}));var SamlBinding;(function(e){e.HTTP_POST="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"})(SamlBinding||(SamlBinding={}));var SamlNameIdFormat;(function(e){e.EMAIL_ADDRESS="urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress",e.PERSISTENT="urn:oasis:names:tc:SAML:2.0:nameid-format:persistent",e.TRANSIENT="urn:oasis:names:tc:SAML:2.0:nameid-format:transient"})(SamlNameIdFormat||(SamlNameIdFormat={}));var SsoChannel;(function(e){e.APP="app",e.OAUTH2="oauth2",e.SAML2="saml2",e.OIDC="oidc"})(SsoChannel||(SsoChannel={}));var queryString={},strictUriEncode,hasRequiredStrictUriEncode;function requireStrictUriEncode(){return hasRequiredStrictUriEncode||(hasRequiredStrictUriEncode=1,strictUriEncode=e=>encodeURIComponent(e).replace(/[!'()*]/g,t=>`%${t.charCodeAt(0).toString(16).toUpperCase()}`)),strictUriEncode}var decodeUriComponent,hasRequiredDecodeUriComponent;function requireDecodeUriComponent(){if(hasRequiredDecodeUriComponent)return decodeUriComponent;hasRequiredDecodeUriComponent=1;var e="%[a-f0-9]{2}",t=new RegExp("("+e+")|([^%]+?)","gi"),n=new RegExp("("+e+")+","gi");function i(o,l){try{return[decodeURIComponent(o.join(""))]}catch{}if(o.length===1)return o;l=l||1;var c=o.slice(0,l),h=o.slice(l);return Array.prototype.concat.call([],i(c),i(h))}function s(o){try{return decodeURIComponent(o)}catch{for(var l=o.match(t)||[],c=1;c<l.length;c++)o=i(l,c).join(""),l=o.match(t)||[];return o}}function r(o){for(var l={"%FE%FF":"��","%FF%FE":"��"},c=n.exec(o);c;){try{l[c[0]]=decodeURIComponent(c[0])}catch{var h=s(c[0]);h!==c[0]&&(l[c[0]]=h)}c=n.exec(o)}l["%C2"]="�";for(var p=Object.keys(l),m=0;m<p.length;m++){var g=p[m];o=o.replace(new RegExp(g,"g"),l[g])}return o}return decodeUriComponent=function(o){if(typeof o!="string")throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof o+"`");try{return o=o.replace(/\+/g," "),decodeURIComponent(o)}catch{return r(o)}},decodeUriComponent}var splitOnFirst,hasRequiredSplitOnFirst;function requireSplitOnFirst(){return hasRequiredSplitOnFirst||(hasRequiredSplitOnFirst=1,splitOnFirst=(e,t)=>{if(!(typeof e=="string"&&typeof t=="string"))throw new TypeError("Expected the arguments to be of type `string`");if(t==="")return[e];const n=e.indexOf(t);return n===-1?[e]:[e.slice(0,n),e.slice(n+t.length)]}),splitOnFirst}var filterObj,hasRequiredFilterObj;function requireFilterObj(){return hasRequiredFilterObj||(hasRequiredFilterObj=1,filterObj=function(e,t){for(var n={},i=Object.keys(e),s=Array.isArray(t),r=0;r<i.length;r++){var o=i[r],l=e[o];(s?t.indexOf(o)!==-1:t(o,l,e))&&(n[o]=l)}return n}),filterObj}var hasRequiredQueryString;function requireQueryString(){return hasRequiredQueryString||(hasRequiredQueryString=1,function(e){const t=requireStrictUriEncode(),n=requireDecodeUriComponent(),i=requireSplitOnFirst(),s=requireFilterObj(),r=M=>M==null,o=Symbol("encodeFragmentIdentifier");function l(M){switch(M.arrayFormat){case"index":return P=>(N,O)=>{const j=N.length;return O===void 0||M.skipNull&&O===null||M.skipEmptyString&&O===""?N:O===null?[...N,[p(P,M),"[",j,"]"].join("")]:[...N,[p(P,M),"[",p(j,M),"]=",p(O,M)].join("")]};case"bracket":return P=>(N,O)=>O===void 0||M.skipNull&&O===null||M.skipEmptyString&&O===""?N:O===null?[...N,[p(P,M),"[]"].join("")]:[...N,[p(P,M),"[]=",p(O,M)].join("")];case"colon-list-separator":return P=>(N,O)=>O===void 0||M.skipNull&&O===null||M.skipEmptyString&&O===""?N:O===null?[...N,[p(P,M),":list="].join("")]:[...N,[p(P,M),":list=",p(O,M)].join("")];case"comma":case"separator":case"bracket-separator":{const P=M.arrayFormat==="bracket-separator"?"[]=":"=";return N=>(O,j)=>j===void 0||M.skipNull&&j===null||M.skipEmptyString&&j===""?O:(j=j===null?"":j,O.length===0?[[p(N,M),P,p(j,M)].join("")]:[[O,p(j,M)].join(M.arrayFormatSeparator)])}default:return P=>(N,O)=>O===void 0||M.skipNull&&O===null||M.skipEmptyString&&O===""?N:O===null?[...N,p(P,M)]:[...N,[p(P,M),"=",p(O,M)].join("")]}}function c(M){let P;switch(M.arrayFormat){case"index":return(N,O,j)=>{if(P=/\[(\d*)\]$/.exec(N),N=N.replace(/\[\d*\]$/,""),!P){j[N]=O;return}j[N]===void 0&&(j[N]={}),j[N][P[1]]=O};case"bracket":return(N,O,j)=>{if(P=/(\[\])$/.exec(N),N=N.replace(/\[\]$/,""),!P){j[N]=O;return}if(j[N]===void 0){j[N]=[O];return}j[N]=[].concat(j[N],O)};case"colon-list-separator":return(N,O,j)=>{if(P=/(:list)$/.exec(N),N=N.replace(/:list$/,""),!P){j[N]=O;return}if(j[N]===void 0){j[N]=[O];return}j[N]=[].concat(j[N],O)};case"comma":case"separator":return(N,O,j)=>{const B=typeof O=="string"&&O.includes(M.arrayFormatSeparator),D=typeof O=="string"&&!B&&m(O,M).includes(M.arrayFormatSeparator);O=D?m(O,M):O;const U=B||D?O.split(M.arrayFormatSeparator).map(z=>m(z,M)):O===null?O:m(O,M);j[N]=U};case"bracket-separator":return(N,O,j)=>{const B=/(\[\])$/.test(N);if(N=N.replace(/\[\]$/,""),!B){j[N]=O&&m(O,M);return}
521const D=O===null?[]:O.split(M.arrayFormatSeparator).map(U=>m(U,M));if(j[N]===void 0){j[N]=D;return}j[N]=[].concat(j[N],D)};default:return(N,O,j)=>{if(j[N]===void 0){j[N]=O;return}j[N]=[].concat(j[N],O)}}}function h(M){if(typeof M!="string"||M.length!==1)throw new TypeError("arrayFormatSeparator must be single character string")}function p(M,P){return P.encode?P.strict?t(M):encodeURIComponent(M):M}function m(M,P){return P.decode?n(M):M}function g(M){return Array.isArray(M)?M.sort():typeof M=="object"?g(Object.keys(M)).sort((P,N)=>Number(P)-Number(N)).map(P=>M[P]):M}function E(M){const P=M.indexOf("#");return P!==-1&&(M=M.slice(0,P)),M}function A(M){let P="";const N=M.indexOf("#");return N!==-1&&(P=M.slice(N)),P}function C(M){M=E(M);const P=M.indexOf("?");return P===-1?"":M.slice(P+1)}function T(M,P){return P.parseNumbers&&!Number.isNaN(Number(M))&&typeof M=="string"&&M.trim()!==""?M=Number(M):P.parseBooleans&&M!==null&&(M.toLowerCase()==="true"||M.toLowerCase()==="false")&&(M=M.toLowerCase()==="true"),M}function I(M,P){P=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},P),h(P.arrayFormatSeparator);const N=c(P),O=Object.create(null);if(typeof M!="string"||(M=M.trim().replace(/^[?#&]/,""),!M))return O;for(const j of M.split("&")){if(j==="")continue;let[B,D]=i(P.decode?j.replace(/\+/g," "):j,"=");D=D===void 0?null:["comma","separator","bracket-separator"].includes(P.arrayFormat)?D:m(D,P),N(m(B,P),D,O)}for(const j of Object.keys(O)){const B=O[j];if(typeof B=="object"&&B!==null)for(const D of Object.keys(B))B[D]=T(B[D],P);else O[j]=T(B,P)}return P.sort===!1?O:(P.sort===!0?Object.keys(O).sort():Object.keys(O).sort(P.sort)).reduce((j,B)=>{const D=O[B];return D&&typeof D=="object"&&!Array.isArray(D)?j[B]=g(D):j[B]=D,j},Object.create(null))}e.extract=C,e.parse=I,e.stringify=(M,P)=>{if(!M)return"";P=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},P),h(P.arrayFormatSeparator);const N=D=>P.skipNull&&r(M[D])||P.skipEmptyString&&M[D]==="",O=l(P),j={};for(const D of Object.keys(M))N(D)||(j[D]=M[D]);const B=Object.keys(j);return P.sort!==!1&&B.sort(P.sort),B.map(D=>{const U=M[D];return U===void 0?"":U===null?p(D,P):Array.isArray(U)?U.length===0&&P.arrayFormat==="bracket-separator"?p(D,P)+"[]":U.reduce(O(D),[]).join("&"):p(D,P)+"="+p(U,P)}).filter(D=>D.length>0).join("&")},e.parseUrl=(M,P)=>{P=Object.assign({decode:!0},P);const[N,O]=i(M,"#");return Object.assign({url:N.split("?")[0]||"",query:I(C(M),P)},P&&P.parseFragmentIdentifier&&O?{fragmentIdentifier:m(O,P)}:{})},e.stringifyUrl=(M,P)=>{P=Object.assign({encode:!0,strict:!0,[o]:!0},P);const N=E(M.url).split("?")[0]||"",O=e.extract(M.url),j=e.parse(O,{sort:!1}),B=Object.assign(j,M.query);let D=e.stringify(B,P);D&&(D=`?${D}`);let U=A(M.url);return M.fragmentIdentifier&&(U=`#${P[o]?p(M.fragmentIdentifier,P):M.fragmentIdentifier}`),`${N}${D}${U}`},e.pick=(M,P,N)=>{N=Object.assign({parseFragmentIdentifier:!0,[o]:!1},N);const{url:O,query:j,fragmentIdentifier:B}=e.parseUrl(M,N);return e.stringifyUrl({url:O,query:s(j,P),fragmentIdentifier:B},N)},e.exclude=(M,P,N)=>{const O=Array.isArray(P)?j=>!P.includes(j):(j,B)=>!P(j,B);return e.pick(M,O,N)}}(queryString)),queryString}var queryStringExports=requireQueryString(),GsgSupportUrl;(function(e){e.REQUEST_SUPPORT="/support",e.REACTIVATE_ACCOUNT="/support/reactivate-account"})(GsgSupportUrl||(GsgSupportUrl={}));var GsgSupportOption;(function(e){e.NA="N.A."})(GsgSupportOption||(GsgSupportOption={}));var GsgSupportIssueType;(function(e){e.BUG="BUG",e.ENHANCEMENT="ENHANCEMENT",e.ENQUIRY="ENQUIRY"})(GsgSupportIssueType||(GsgSupportIssueType={}));var smoothscroll$1={exports:{}},hasRequiredSmoothscroll;function requireSmoothscroll(){return hasRequiredSmoothscroll||(hasRequiredSmoothscroll=1,function(e,t){(function(){function n(){var i=window,s=document;if("scrollBehavior"in s.documentElement.style&&i.__forceSmoothScrollPolyfill__!==!0)return;var r=i.HTMLElement||i.Element,o=468,l={scroll:i.scroll||i.scrollTo,scrollBy:i.scrollBy,elementScroll:r.prototype.scroll||m,scrollIntoView:r.prototype.scrollIntoView},c=i.performance&&i.performance.now?i.performance.now.bind(i.performance):Date.now;function h(N){var O=["MSIE ","Trident/","Edge/"];return new RegExp(O.join("|")).test(N)}var p=h(i.navigator.userAgent)?1:0;function m(N,O){this.scrollLeft=N,this.scrollTop=O}function g(N){return .5*(1-Math.cos(Math.PI*N))}function E(N){if(N===null||typeof N!="object"||N.behavior===void 0||N.behavior==="auto"||N.behavior==="instant")return!0;
521if(typeof N=="object"&&N.behavior==="smooth")return!1;throw new TypeError("behavior member of ScrollOptions "+N.behavior+" is not a valid value for enumeration ScrollBehavior.")}function A(N,O){if(O==="Y")return N.clientHeight+p<N.scrollHeight;if(O==="X")return N.clientWidth+p<N.scrollWidth}function C(N,O){var j=i.getComputedStyle(N,null)["overflow"+O];return j==="auto"||j==="scroll"}function T(N){var O=A(N,"Y")&&C(N,"Y"),j=A(N,"X")&&C(N,"X");return O||j}function I(N){for(;N!==s.body&&T(N)===!1;)N=N.parentNode||N.host;return N}function M(N){var O=c(),j,B,D,U=(O-N.startTime)/o;U=U>1?1:U,j=g(U),B=N.startX+(N.x-N.startX)*j,D=N.startY+(N.y-N.startY)*j,N.method.call(N.scrollable,B,D),(B!==N.x||D!==N.y)&&i.requestAnimationFrame(M.bind(i,N))}function P(N,O,j){var B,D,U,z,R=c();N===s.body?(B=i,D=i.scrollX||i.pageXOffset,U=i.scrollY||i.pageYOffset,z=l.scroll):(B=N,D=N.scrollLeft,U=N.scrollTop,z=m),M({scrollable:B,method:z,startTime:R,startX:D,startY:U,x:O,y:j})}i.scroll=i.scrollTo=function(){if(arguments[0]!==void 0){if(E(arguments[0])===!0){l.scroll.call(i,arguments[0].left!==void 0?arguments[0].left:typeof arguments[0]!="object"?arguments[0]:i.scrollX||i.pageXOffset,arguments[0].top!==void 0?arguments[0].top:arguments[1]!==void 0?arguments[1]:i.scrollY||i.pageYOffset);return}P.call(i,s.body,arguments[0].left!==void 0?~~arguments[0].left:i.scrollX||i.pageXOffset,arguments[0].top!==void 0?~~arguments[0].top:i.scrollY||i.pageYOffset)}},i.scrollBy=function(){if(arguments[0]!==void 0){if(E(arguments[0])){l.scrollBy.call(i,arguments[0].left!==void 0?arguments[0].left:typeof arguments[0]!="object"?arguments[0]:0,arguments[0].top!==void 0?arguments[0].top:arguments[1]!==void 0?arguments[1]:0);return}P.call(i,s.body,~~arguments[0].left+(i.scrollX||i.pageXOffset),~~arguments[0].top+(i.scrollY||i.pageYOffset))}},r.prototype.scroll=r.prototype.scrollTo=function(){if(arguments[0]!==void 0){if(E(arguments[0])===!0){if(typeof arguments[0]=="number"&&arguments[1]===void 0)throw new SyntaxError("Value could not be converted");l.elementScroll.call(this,arguments[0].left!==void 0?~~arguments[0].left:typeof arguments[0]!="object"?~~arguments[0]:this.scrollLeft,arguments[0].top!==void 0?~~arguments[0].top:arguments[1]!==void 0?~~arguments[1]:this.scrollTop);return}var N=arguments[0].left,O=arguments[0].top;P.call(this,this,typeof N>"u"?this.scrollLeft:~~N,typeof O>"u"?this.scrollTop:~~O)}},r.prototype.scrollBy=function(){if(arguments[0]!==void 0){if(E(arguments[0])===!0){l.elementScroll.call(this,arguments[0].left!==void 0?~~arguments[0].left+this.scrollLeft:~~arguments[0]+this.scrollLeft,arguments[0].top!==void 0?~~arguments[0].top+this.scrollTop:~~arguments[1]+this.scrollTop);return}this.scroll({left:~~arguments[0].left+this.scrollLeft,top:~~arguments[0].top+this.scrollTop,behavior:arguments[0].behavior})}},r.prototype.scrollIntoView=function(){if(E(arguments[0])===!0){l.scrollIntoView.call(this,arguments[0]===void 0?!0:arguments[0]);return}var N=I(this),O=N.getBoundingClientRect(),j=this.getBoundingClientRect();N!==s.body?(P.call(this,N,N.scrollLeft+j.left-O.left,N.scrollTop+j.top-O.top),i.getComputedStyle(N).position!=="fixed"&&i.scrollBy({left:O.left,top:O.top,behavior:"smooth"})):i.scrollBy({left:j.left,top:j.top,behavior:"smooth"})}}e.exports={polyfill:n}})()}(smoothscroll$1)),smoothscroll$1.exports}var smoothscrollExports=requireSmoothscroll();const smoothscroll=getDefaultExportFromCjs(smoothscrollExports);var eventsExports=requireEvents();const version="24408919",environment="prd",zone="ez",lastUpdated="2026-10-01",sentry={dsn:"https://[email protected]/6197475"},server={path:"/",port:1e4,versionPath:"/admin"},api$v={baseUrl:"https://gather.gov.sg/auth/api"},envJson={version,environment,zone,lastUpdated,sentry,server,api:api$v},env={...envJson,environment:envJson.environment,sentry:envJson.sentry};new eventsExports.EventEmitter;const gsgAuthService=new GsgAuthService({environment:env.environment,appCode:distExports.APP_CODE,version:env.version}),gsgFileService=new GsgFileService({environment:env.environment,appCode:distExports.APP_CODE,version:env.version}),gatherverseService=new GatherverseService({environment:env.environment,appCode:distExports.APP_CODE,version:env.version}),apiService=new ApiService({baseUrl:env.api.baseUrl,appCode:distExports.APP_CODE,version:env.version,onUnauthenticated:e=>GsgAuthUtil$1.logoutOnUnauthenticated(env.environment,e)}),api$u=apiService.route("/login"),getLoginEnvironment=()=>useApi(async e=>{const{data:t}=await api$u.post("/environment",e);return t}),initLogin=()=>useApi(async e=>{const{data:t}=await api$u.post("/init",e);return t}),login$1=()=>useApi(async e=>{const{data:t}=await api$u.post("",e,{ignoreUnauthenticated:!0});return t}),FOOTER_APP_DESCRIPTION="Build case and customer relationship management solutions for public service";var CacheKey=(e=>(e.PUBLIC_ANNOUNCEMENTS="public_announcements",e.APP_STATISTICS="app_statistics",e.METRICS_APPS="metrics_apps",e.GV_SSO_APPS="gv_sso_apps",e))(CacheKey||{});const api$t=apiService.route("/announcements"),getPublicAnnouncements=()=>useAsyncFn(async()=>{const{data:e}=await api$t.get("/public");return e},{cacheKeys:[CacheKey.PUBLIC_ANNOUNCEMENTS]}),api$s=apiService.route("/thirdPartyApps/consents"),getConsents=()=>useApi(async()=>{const{data:e}=await api$s.get("");return e}),removeConsents=()=>useApi(async e=>{await api$s.delete("",e)}),api$r=apiService.route("/oauth2/authorization"),callback$4=()=>reactExports.useCallback((e,t)=>{WindowUtil.formPost(`${api$r.getBaseUrl()}/${e}/callback`,{type:t})},[]),getRequest$4=()=>useApi(async e=>{const{data:t}=await api$r.get(`/${e}`,void 0,{ignoreUnauthenticated:!0});return t}),acceptConsent$2=()=>useApi(async([e,t])=>{await api$r.post(`/${e}/consent/accept`,t,{ignoreUnauthenticated:!0})}),oauth2AuthorizationApi=Object.freeze(Object.defineProperty({__proto__:null,acceptConsent:acceptConsent$2,callback:callback$4,getRequest:getRequest$4},Symbol.toStringTag,{value:"Module"})),api$q=apiService.route("/oauth2/device/authorization"),callback$3=()=>reactExports.useCallback((e,t)=>{WindowUtil.formPost(`${api$q.getBaseUrl()}/${e}/callback`,{type:t})},[]),verifyUserCode=()=>useApi(async e=>{const{data:t}=await api$q.post("/verify",e,{ignoreUnauthenticated:!0});return t}),getRequest$3=()=>useApi(async e=>{const{data:t}=await api$q.get(`/${e}`,void 0,{ignoreUnauthenticated:!0});return t}),acceptConsent$1=()=>useApi(async([e,t])=>{await api$q.post(`/${e}/consent/accept`,t,{ignoreUnauthenticated:!0})}),oauth2DeviceAuthorizationApi=Object.freeze(Object.defineProperty({__proto__:null,acceptConsent:acceptConsent$1,c
521allback:callback$3,getRequest:getRequest$3,verifyUserCode},Symbol.toStringTag,{value:"Module"})),api$p=apiService.route("/oauth2/logout"),callback$2=()=>reactExports.useCallback((e,t)=>{WindowUtil.formPost(`${api$p.getBaseUrl()}/${e}/callback`,{type:t})},[]),getRequest$2=()=>useApi(async e=>{const{data:t}=await api$p.get(`/${e}`,void 0,{ignoreUnauthenticated:!0});return t}),api$o=apiService.route("/saml2"),getAppIdpMetadataUrl=()=>reactExports.useCallback(e=>`${api$o.getBaseUrl()}/${e}/metadata`,[]),api$n=apiService.route("/saml2/authn"),callback$1=()=>reactExports.useCallback((e,t)=>{WindowUtil.formPost(`${api$n.getBaseUrl()}/${e}/callback`,{type:t})},[]),getRequest$1=()=>useApi(async e=>{const{data:t}=await api$n.get(`/${e}`,void 0,{ignoreUnauthenticated:!0});return t}),acceptConsent=()=>useApi(async e=>{await api$n.post(`/${e}/consent/accept`,void 0,{ignoreUnauthenticated:!0})}),api$m=apiService.route("/saml2/logout"),callback=()=>reactExports.useCallback((e,t)=>{WindowUtil.formPost(`${api$m.getBaseUrl()}/${e}/callback`,{type:t})},[]),getRequest=()=>useApi(async e=>{const{data:t}=await api$m.get(`/${e}`,void 0,{ignoreUnauthenticated:!0});return t}),api$l=apiService.route("/sso"),login=()=>useApi(async e=>{const{data:t}=await api$l.post("/login",e,{ignoreUnauthenticated:!0});return t}),getAppSaml2SpMetadataUrl=()=>reactExports.useCallback(e=>`${api$l.getBaseUrl()}/saml2/${e}/metadata`,[]);apiService.route("/statistics");const api$k=apiService.route("/session"),reauthenticate=()=>useApi(async e=>{const{data:t}=await api$k.post("/reauthenticate",e,{ignoreUnauthenticated:!0});return t}),api$j=apiService.route("/gv-sso"),getApps$5=()=>useApi(async()=>{const{data:e}=await api$j.get("/apps");return e},{cacheKeys:[CacheKey.GV_SSO_APPS]}),api$i=apiService.route("/admin/admins"),getMe=()=>useApi(async()=>{const{data:e}=await api$i.get("/me");return e}),getAdmins=()=>useApi(async()=>{const{data:e}=await api$i.get("");return e}),exportAdmins=()=>useApi(async()=>{await api$i.get("/export",void 0,{responseType:"download"})}),addAdmin=()=>useApi(async e=>{await api$i.post("",e)}),updateAdmin=()=>useApi(async([e,t])=>{await api$i.patch(`/${e}`,t)}),updateAdminActive=()=>useApi(async([e,t])=>{await api$i.patch(`/${e}/active`,t)}),removeAdmin=()=>useApi(async e=>{await api$i.delete(`/${e}`)}),api$h=apiService.route("/admin/announcements"),getAnnouncements=()=>useApi(async()=>{const{data:e}=await api$h.get("");return e}),addAnnouncement=()=>useApi(async e=>{await api$h.post("",e)}),updateAnnouncement=()=>useApi(async([e,t])=>{await api$h.patch(`/${e}`,t)}),deleteAnnouncement=()=>useApi(async e=>{await api$h.delete(`/${e}`)}),api$g=apiService.route("/admin/apps"),getApps$4=()=>useApi(async()=>{const{data:e}=await api$g.get("");return e}),getLogoUploadToken$2=()=>useApi(async()=>{const{data:e}=await api$g.post("/logo/upload/token");return e}),addApp$2=()=>useApi(async e=>{const{data:t}=await api$g.post("",e);return t}),updateApp$3=()=>useApi(async([e,t])=>{const{data:n}=await api$g.patch(`/${e}`,t);return n}),deleteApp$2=()=>useApi(async e=>{await api$g.delete(`/${e}`)}),healthCheckApp=()=>useApi(async e=>{const{data:t}=await api$g.post(`/${e}/healthCheck`);return t}),healthCheckGatherverseApp=()=>useApi(async e=>{const{data:t}=await api$g.post(`/${e}/gatherverse/healthCheck`);return t}),api$f=apiService.route("/admin/approvedOrigins"),getApprovedOrigins=()=>useApi(async()=>{const{data:e}=await api$f.get("");return e}),addApprovedOrigin=()=>useApi(async e=>{await api$f.post("",e)}),deleteApprovedOrigin=()=>useApi(async e=>{await api$f.delete("",e)}),api$e=apiService.route("/admin/cronJobs"),getCronJobs=()=>useApi(async()=>{const{data:e}=await api$e.get("");return e}),runCronJob=()=>useApi(async e=>{await api$e.post("/run",e)}),api$d=apiService.route("/admin/maintenance"),getMaintenanceEndAt=()=>useApi(async()=>{const{data:e}=await api$d.get("/endAt");return e}),updateMaintenanceEndAt=()=>useApi(async e=>{await api$d.patch("/endAt",e)}),api$c=apiService.route("/admin/gatherverse"),getApps$3=()=>useApi(async()=>{const{data:e}=await api$c.get("/apps");return e}),syncApps$1=()=>useApi(async()=>{await api$c.post("/apps/sync")}),getUsers$1=()=>useApi(async(e,{controller:t})=>{const{data:n,total:i}=await api$c.get("/users",e,{controller:t});return{data:n,total:i}}),addWogUser=()=>useApi(async e=>{await api$c.post("/users/wog",e)}
521),addUser=()=>useApi(async e=>{await api$c.post("/users",e)}),updateUser=()=>useApi(async([e,t])=>{await api$c.patch(`/users/${e}`,t)}),syncUserToApps=()=>useApi(async e=>{await api$c.post(`/users/${e}/syncToApps`)}),downloadImportUsersTemplate=()=>useApi(async()=>{await api$c.get("/users/import/template",void 0,{responseType:"download"})}),getImportUsersUploadToken=()=>useApi(async()=>{const{data:e}=await api$c.post("/users/import/uploadToken");return e}),importUsers=()=>useApi(async e=>{const{data:t}=await api$c.post("/users/import",e);return t}),api$b=apiService.route("/admin/file"),getApps$2=()=>useApi(async()=>{const{data:e}=await api$b.get("/apps");return e}),addApp$1=()=>useApi(async e=>{const{data:t}=await api$b.post("/apps",e);return t}),updateApp$2=()=>useApi(async([e,t])=>{const{data:n}=await api$b.patch(`/apps/${e}`,t);return n}),deleteApp$1=()=>useApi(async e=>{await api$b.delete(`/apps/${e}`)}),api$a=apiService.route("/admin/messaging"),getApps$1=()=>useApi(async()=>{const{data:e}=await api$a.get("/apps");return e}),addApp=()=>useApi(async e=>{const{data:t}=await api$a.post("/apps",e);return t}),updateApp$1=()=>useApi(async([e,t])=>{const{data:n}=await api$a.patch(`/apps/${e}`,t);return n}),deleteApp=()=>useApi(async e=>{await api$a.delete(`/apps/${e}`)}),testEmail=()=>useApi(async([e,t])=>{await api$a.post(`/apps/${e}/email/test`,t)}),testSms=()=>useApi(async([e,t])=>{await api$a.post(`/apps/${e}/sms/test`,t)}),getTwoWayEmailConfigs=()=>useApi(async()=>{const{data:e}=await api$a.get("/twoWayEmailConfigs");return e}),addTwoWayEmailConfig=()=>useApi(async e=>{await api$a.post("/twoWayEmailConfigs",e)}),updateTwoWayEmailConfig=()=>useApi(async([e,t])=>{await api$a.patch(`/twoWayEmailConfigs/${e}`,t)}),deleteTwoWayEmailConfig=()=>useApi(async e=>{await api$a.delete(`/twoWayEmailConfigs/${e}`)}),api$9=apiService.route("/admin/support"),getApps=()=>useApi(async()=>{const{data:e}=await api$9.get("/apps");return e}),updateApp=()=>useApi(async([e,t])=>{await api$9.patch(`/apps/${e}`,t)}),syncApps=()=>useApi(async()=>{await api$9.post("/apps/sync")}),api$8=apiService.route("/admin/oauth2/clients"),getClients=()=>useApi(async()=>{const{data:e}=await api$8.get("");return e}),getLogoUploadToken$1=()=>useApi(async()=>{const{data:e}=await api$8.post("/logo/upload/token");return e}),validateJwks=()=>useApi(async e=>{const{data:t}=await api$8.post("/validateJwks",e);return t}),addClient=()=>useApi(async e=>{const{data:t}=await api$8.post("",e);return t}),updateClient=()=>useApi(async([e,t])=>{const{data:n}=await api$8.patch(`/${e}`,t);return n}),deleteClient=()=>useApi(async e=>{await api$8.delete(`/${e}`)}),parseClientMetadata=()=>useApi(async e=>{const{data:t}=await api$8.post("/parseMetadata",e);return t}),getMetadataUrl$1=()=>reactExports.useCallback(e=>`${api$8.getBaseUrl()}/${e}/metadata`,[]),api$7=apiService.route("/admin/oauth2/scopes"),getScopes=()=>useApi(async()=>{const{data:e}=await api$7.get("");return e}),addScope=()=>useApi(async e=>{await api$7.post("",e)}),updateScope=()=>useApi(async e=>{await api$7.patch("",e)}),deleteScope=()=>useApi(async e=>{await api$7.delete("",e)}),api$6=apiService.route("/admin/oauth2/sessions"),getTotalActiveSessions$1=()=>useApi(async(e,{controller:t})=>{const{data:n}=await api$6.get("/active/total",void 0,{controller:t});return n}),getActiveSessionSummary$1=()=>useApi(async(e,{controller:t})=>{const{data:n}=await api$6.get("/active/summary",void 0,{controller:t});return n}),getActiveSessions$1=()=>useApi(async(e,{controller:t})=>{const{data:n,total:i}=await api$6.get("/active",e,{controller:t});return{data:n,total:i}}),revokeSession$1=()=>useApi(async e=>{await api$6.post("/revoke",e)}),api$5=apiService.route("/admin/oidc/idp"),getIdps$1=()=>useApi(async()=>{const{data:e}=await api$5.get("");return e}),addIdp$1=()=>useApi(async e=>{await api$5.post("",e)}),updateIdp$1=()=>useApi(async([e,t])=>{await api$5.patch(`/${e}`,t)}),deleteIdp$1=()=>useApi(async e=>{await api$5.delete(`/${e}`)}),api$4=apiService.route("/admin/saml2/idp"),getIdps=()=>useApi(async()=>{const{data:e}=await api$4.get("");return e}),addIdp=()=>useApi(async e=>{await api$4.post("",e)}),updateIdp=()=>useApi(async([e,t])=>{await api$4.patch(`/${e}`,t)}),deleteIdp=()=>useApi(async e=>{await api$4.delete(`/${e}`)}),parseIdpMetadata=()=>useApi(async e=>{const{data:t}=await api$4.post("/parseMetadata",e);return t}),api$3=apiService.route("/admin/saml2/sp"),getSps=()=>useApi(async()=>{const{data:e}=await api$3.get("");return e}),getLogoUploadToken=()=>useApi(async()=>{const{data:e}=await api$3.post("/logo/upload/token");return e}),addSp=()=>useApi(async e=>{await api$3.post("",e)}),updateSp=()=>useApi(async([e,t])=>{await api$3.patch(`/${e}`,t)}),deleteSp=()=>useApi(async e=>{await api$3.delete(`/${e}`)}),parseSpMetadata=()=>useApi(async e=>{const{data:t}=await api$3.post("/parseMetadata",e);return t}),getMetadataUrl=()=>reactExports.useCallback(e=>`${api$3.getBaseUrl()}/${e}/metadata`,[]),api$2=apiService.route("/admin/sessions"),getTotalActiveSessions=()=>useApi(async(e,{controller:t})=>{const{data:n}=await api$2.get("/active/total",void 0,{controller:t});return n}),getActiveSessionSummary=()=>useApi(async(e,{controller:t})=>{const{data:n}=await api$2.get("/active/summary",void 0,{controller:t});return n}),getActiveSessions=()=>useApi(async(e,{controller:t})=>{const{data:n,total:i}=await api$2.get("/active",e,{controller:t});return{data:n,total:i}}),getInactiveSessions=()=>useApi(async(e,{controller:t})=>{const{data:n,total:i}=await api$2.get("/inactive",e,{controller:t});return{data:n,total:i}}),revokeSession=()=>useApi(async e=>{await api$2.post("/revoke",e)}),api$1=apiService.route("/admin/users"),getUsers=()=>useApi(async(e,{controller:t})=>{const{data:n,total:i}=await api$1.get("",e,{controller:t});return{data:n,total:i}}),deactivateUser=()=>useApi(async e=>{await api$1.post("/deactivate",e)}),getTechPassDeactivatedUsers=()=>useApi(async(e,{controller:t})=>{const{data:n,total:i}=await api$1.get("/techpass/deactivated",e,{controller:t});return{data:n,total:i}}),api=apiService.route("/admin/metrics"),getOverviewMetrics=()=>useApi(async()=>{const{data:e}=await api.get("/overview");return e}),getServiceMetrics=()=>useApi(async e=>{const{data:t}=await api.get("/services",e);return t}),__vite_import_meta_env__$2={BASE_URL:"/",DEV:!1,MODE:"production",PROD:!0,SSR:!1};function hasInitialValue(e){return"init"in e}function isActuallyWritableAtom(e){return!!e.write}function hasOnMount(e){return!!e.onMount}function isAtomStateInitialized(e){return"v"in e||"e"in e}function returnAtomValue(e){if("e"in e)throw e.e;if((__vite_import_meta_env__$2?"production":void 0)!=="production"&&!("v"in e))throw new Error("[Bug] atom state is not initialized");return e.v}function isPromiseLike$1(e){return typeof(e==null?void 0:e.then)=="function"}function addPendingPromiseToDependency(e,t,n){if(!n.p.has(e)){n.p.add(e);const i=()=>n.p.delete(e);t.then(i,i)}}
521function getMountedOrPendingDependents(e,t,n){const i=n.get(e),s=i==null?void 0:i.t,r=t.p;if(!(s!=null&&s.size))return r;if(!r.size)return s;const o=new Set(s);for(const l of r)o.add(l);return o}const BUILDING_BLOCK_atomRead=(e,t,...n)=>t.read(...n),BUILDING_BLOCK_atomWrite=(e,t,...n)=>t.write(...n),BUILDING_BLOCK_atomOnInit=(e,t)=>{var n;return(n=t.INTERNAL_onInit)==null?void 0:n.call(t,e)},BUILDING_BLOCK_atomOnMount=(e,t,n)=>{var i;return(i=t.onMount)==null?void 0:i.call(t,n)},BUILDING_BLOCK_ensureAtomState=(e,t)=>{var n;const i=getInternalBuildingBlocks(e),s=i[0],r=i[6],o=i[9];if((__vite_import_meta_env__$2?"production":void 0)!=="production"&&!t)throw new Error("Atom is undefined or null");let l=s.get(t);return l||(l={d:new Map,p:new Set,n:0},s.set(t,l),(n=r.i)==null||n.call(r,t),o==null||o(e,t)),l},BUILDING_BLOCK_flushCallbacks=e=>{var t;const n=getInternalBuildingBlocks(e),i=n[1],s=n[3],r=n[4],o=n[5],l=n[6],c=n[13];if(!l.f&&!s.size&&!r.size&&!o.size)return;const h=[],p=m=>{try{m()}catch(g){h.push(g)}};do{l.f&&p(l.f);const m=new Set;for(const g of s){const E=(t=i.get(g))==null?void 0:t.l;if(E)for(const A of E)m.add(A)}s.clear();for(const g of o)m.add(g);o.clear();for(const g of r)m.add(g);r.clear();for(const g of m)p(g);s.size&&c(e)}while(s.size||o.size||r.size);
521if(h.length)throw new AggregateError(h)},BUILDING_BLOCK_recomputeInvalidatedAtoms=e=>{const t=getInternalBuildingBlocks(e),n=t[1],i=t[2],s=t[3],r=t[11],o=t[14],l=t[17];if(!s.size)return;const c=[],h=[],p=new WeakSet,m=new WeakSet,g=[],E=[];for(const A of s)g.push(A),E.push(r(e,A));for(;g.length;){const A=g.length-1,C=g[A],T=E[A];if(m.has(C)){g.pop(),E.pop();continue}if(p.has(C)){if(i.get(C)===T.n)c.push(C),h.push(T);else if((__vite_import_meta_env__$2?"production":void 0)!=="production"&&i.has(C))throw new Error("[Bug] invalidated atom exists");m.add(C),g.pop(),E.pop();continue}p.add(C);for(const I of getMountedOrPendingDependents(C,T,n))p.has(I)||(g.push(I),E.push(r(e,I)))}for(let A=c.length-1;A>=0;--A){const C=c[A],T=h[A];let I=!1;for(const M of T.d.keys())if(M!==C&&s.has(M)){I=!0;break}I&&(i.set(C,T.n),o(e,C),l(e,C)),i.delete(C)}},storeMutationSet=new WeakSet,BUILDING_BLOCK_readAtomState=(e,t)=>{var n,i;const s=getInternalBuildingBlocks(e),r=s[1],o=s[2],l=s[3],c=s[6],h=s[7],p=s[11],m=s[12],g=s[13],E=s[14],A=s[16],C=s[17],T=s[20],I=s[26],M=s[28],P=p(e,t),N=M[0];if(isAtomStateInitialized(P)){if(r.has(t)&&o.get(t)!==P.n||P.m===N)return P.m=N,P;let v=!1;for(const[b,S]of P.d)if(E(e,b).n!==S){v=!0;break}if(!v)return P.m=N,P}let O=!0;const j=new Set(P.d.keys()),B=()=>{for(const v of j)P.d.delete(v)},D=()=>{if(r.has(t)){const v=!l.size;C(e,t),v&&(g(e),m(e))}},U=v=>{var b;if(v===t){const w=p(e,v);if(!isAtomStateInitialized(w))if(hasInitialValue(v))T(e,v,v.init);else throw new Error("no atom init");return returnAtomValue(w)}const S=E(e,v);try{return returnAtomValue(S)}finally{j.delete(v),P.d.set(v,S.n),isPromiseLike$1(P.v)&&addPendingPromiseToDependency(t,P.v,S),r.has(t)&&((b=r.get(v))==null||b.t.add(t)),O||D()}};let z,R;const a={get signal(){return z||(z=new AbortController),z.signal},get setSelf(){return(__vite_import_meta_env__$2?"production":void 0)!=="production"&&console.warn("[DEPRECATED] setSelf is deprecated and will be removed in v3."),(__vite_import_meta_env__$2?"production":void 0)!=="production"&&!isActuallyWritableAtom(t)&&console.warn("setSelf function cannot be used with read-only atom"),!R&&isActuallyWritableAtom(t)&&(R=(...v)=>{if((__vite_import_meta_env__$2?"production":void 0)!=="production"&&O&&console.warn("setSelf function cannot be called in sync"),!O)try{return A(e,t,...v)}finally{g(e),m(e)}}),R}},f=P.n,d=o.get(t)===f;try{(__vite_import_meta_env__$2?"production":void 0)!=="production"&&storeMutationSet.delete(e);const v=h(e,t,U,a);if((__vite_import_meta_env__$2?"production":void 0)!=="production"&&storeMutationSet.has(e)&&console.warn("Detected store mutation during atom read. This is not supported."),T(e,t,v),isPromiseLike$1(v)){I(e,v,()=>z==null?void 0:z.abort());const b=()=>{B(),D()};v.then(b,b)}else B();return(n=c.r)==null||n.call(c,t),P.m=N,P}catch(v){return delete P.v,P.e=v,++P.n,P.m=N,P}finally{O=!1,P.n!==f&&d&&(o.set(t,P.n),l.add(t),(i=c.c)==null||i.call(c,t))}},BUILDING_BLOCK_invalidateDependents=(e,t)=>{const n=getInternalBuildingBlocks(e),i=n[1],s=n[2],r=n[11],o=[t];for(;o.length;){const l=o.pop(),c=r(e,l);for(const h of getMountedOrPendingDependents(l,c,i)){const p=r(e,h);s.get(h)!==p.n&&(s.set(h,p.n),o.push(h))}}},BUILDING_BLOCK_writeAtomState=(e,t,...n)=>{const i=getInternalBuildingBlocks(e),s=i[3],r=i[6],o=i[8],l=i[11],c=i[12],h=i[13],p=i[14],m=i[15],g=i[16],E=i[17],A=i[20],C=i[28];let T=!0;const I=P=>returnAtomValue(p(e,P)),M=(P,...N)=>{var O;const j=l(e,P);try{if(P===t){if(!hasInitialValue(P))throw new Error("atom not writable");(__vite_import_meta_env__$2?"production":void 0)!=="production"&&storeMutationSet.add(e);const B=j.n,D=N[0];A(e,P,D),E(e,P),B!==j.n&&(++C[0],s.add(P),m(e,P),(O=r.c)==null||O.call(r,P));return}else return g(e,P,...N)}finally{T||(h(e),c(e))}};try{return o(e,t,I,M,...n)}finally{T=!1}},BUILDING_BLOCK_mountDependencies=(e,t)=>{var n;const i=getInternalBuildingBlocks(e),s=i[1],r=i[3],o=i[6],l=i[11],c=i[15],h=i[18],p=i[19],m=l(e,t),g=s.get(t);if(g&&m.d.size>0){for(const[E,A]of m.d)if(!g.d.has(E)){const C=l(e,E);h(e,E).t.add(t),g.d.add(E),A!==C.n&&(r.add(E),c(e,E),(n=o.c)==null||n.call(o,E))}for(const E of g.d)if(!m.d.has(E)){g.d.delete(E);const A=p(e,E);A==null||A.t.delete(t)}}}
521,BUILDING_BLOCK_mountAtom=(e,t)=>{var n;const i=getInternalBuildingBlocks(e),s=i[1],r=i[4],o=i[6],l=i[10],c=i[11],h=i[12],p=i[13],m=i[14],g=i[16],E=i[18],A=c(e,t);let C=s.get(t);if(!C){m(e,t);for(const T of A.d.keys())E(e,T).t.add(t);if(C={l:new Set,d:new Set(A.d.keys()),t:new Set},s.set(t,C),isActuallyWritableAtom(t)&&hasOnMount(t)){const T=()=>{let I=!0;const M=(...P)=>{try{return g(e,t,...P)}finally{I||(p(e),h(e))}};try{const P=l(e,t,M);P&&(C.u=()=>{I=!0;try{P()}finally{I=!1}})}finally{I=!1}};r.add(T)}(n=o.m)==null||n.call(o,t)}return C},BUILDING_BLOCK_unmountAtom=(e,t)=>{var n,i;const s=getInternalBuildingBlocks(e),r=s[1],o=s[5],l=s[6],c=s[11],h=s[19],p=c(e,t);let m=r.get(t);if(!m||m.l.size)return m;let g=!1;for(const E of m.t)if((n=r.get(E))!=null&&n.d.has(t)){g=!0;break}if(!g){m.u&&o.add(m.u),m=void 0,r.delete(t);for(const E of p.d.keys()){const A=h(e,E);A==null||A.t.delete(t)}(i=l.u)==null||i.call(l,t);return}return m},BUILDING_BLOCK_setAtomStateValueOrPromise=(e,t,n)=>{const i=getInternalBuildingBlocks(e),s=i[11],r=i[27],o=s(e,t),l="v"in o,c=o.v;if(isPromiseLike$1(n))for(const h of o.d.keys())addPendingPromiseToDependency(t,n,s(e,h));o.v=n,delete o.e,(!l||!Object.is(c,o.v))&&(++o.n,isPromiseLike$1(c)&&r(e,c))},BUILDING_BLOCK_storeGet=(e,t)=>{const n=getInternalBuildingBlocks(e)[14];return returnAtomValue(n(e,t))},BUILDING_BLOCK_storeSet=(e,t,...n)=>{const i=getInternalBuildingBlocks(e),s=i[3],r=i[12],o=i[13],l=i[16],c=s.size;try{return l(e,t,...n)}finally{s.size!==c&&(o(e),r(e))}},BUILDING_BLOCK_storeSub=(e,t,n)=>{const i=getInternalBuildingBlocks(e),s=i[12],r=i[18],o=i[19],c=r(e,t).l;return c.add(n),s(e),()=>{c.delete(n),o(e,t),s(e)}}
521,BUILDING_BLOCK_registerAbortHandler=(e,t,n)=>{const s=getInternalBuildingBlocks(e)[25];let r=s.get(t);if(!r){r=new Set,s.set(t,r);const o=()=>s.delete(t);t.then(o,o)}r.add(n)},BUILDING_BLOCK_abortPromise=(e,t)=>{const s=getInternalBuildingBlocks(e)[25].get(t);s==null||s.forEach(r=>r())},buildingBlockMap=new WeakMap,getInternalBuildingBlocks=e=>{const t=buildingBlockMap.get(e);if((__vite_import_meta_env__$2?"production":void 0)!=="production"&&!t)throw new Error("Store must be created by buildStore to read its building blocks");return t};function getBuildingBlocks(e){const t=getInternalBuildingBlocks(e),n=t[24];return n?n(t):t}function buildStore(...e){const t={get(i){const s=getInternalBuildingBlocks(t)[21];return s(t,i)},set(i,...s){const r=getInternalBuildingBlocks(t)[22];return r(t,i,...s)},sub(i,s){const r=getInternalBuildingBlocks(t)[23];return r(t,i,s)}},n=[new WeakMap,new WeakMap,new WeakMap,new Set,new Set,new Set,{},BUILDING_BLOCK_atomRead,BUILDING_BLOCK_atomWrite,BUILDING_BLOCK_atomOnInit,BUILDING_BLOCK_atomOnMount,BUILDING_BLOCK_ensureAtomState,BUILDING_BLOCK_flushCallbacks,BUILDING_BLOCK_recomputeInvalidatedAtoms,BUILDING_BLOCK_readAtomState,BUILDING_BLOCK_invalidateDependents,BUILDING_BLOCK_writeAtomState,BUILDING_BLOCK_mountDependencies,BUILDING_BLOCK_mountAtom,BUILDING_BLOCK_unmountAtom,BUILDING_BLOCK_setAtomStateValueOrPromise,BUILDING_BLOCK_storeGet,BUILDING_BLOCK_storeSet,BUILDING_BLOCK_storeSub,void 0,new WeakMap,BUILDING_BLOCK_registerAbortHandler,BUILDING_BLOCK_abortPromise,[0]].map((i,s)=>e[s]||i);return buildingBlockMap.set(t,Object.freeze(n)),t}const __vite_import_meta_env__$1={};let keyCount=0;function atom(e,t){const n=`atom${++keyCount}`,i={toString(){return(__vite_import_meta_env__$1?"production":void 0)!=="production"&&this.debugLabel?n+":"+this.debugLabel:n}};return typeof e=="function"?i.read=e:(i.init=e,i.read=defaultRead,i.write=defaultWrite),i}function defaultRead(e){return e(this)}function defaultWrite(e,t,n){return t(this,typeof n=="function"?n(e(this)):n)}function createStore(){return buildStore()}let defaultStore;function getDefaultStore(){return defaultStore||(defaultStore=createStore(),(__vite_import_meta_env__$1?"production":void 0)!=="production"&&(globalThis.__JOTAI_DEFAULT_STORE__||(globalThis.__JOTAI_DEFAULT_STORE__=defaultStore),globalThis.__JOTAI_DEFAULT_STORE__!==defaultStore&&console.warn("Detected multiple Jotai instances. It may cause unexpected behavior with the default store. https://github.com/pmndrs/jotai/discussions/2044"))),defaultStore}const __vite_import_meta_env__={},StoreContext=reactExports.createContext(void 0);function useStore(e){return reactExports.useContext(StoreContext)||getDefaultStore()}const isPromiseLike=e=>typeof(e==null?void 0:e.then)=="function",attachPromiseStatus=e=>{e.status||(e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}))},use=React$1.use||(e=>{if(e.status==="pending")throw e;if(e.status==="fulfilled")return e.value;throw e.status==="rejected"?e.reason:(attachPromiseStatus(e),e)}),continuablePromiseMap=new WeakMap,createContinuablePromise=(e,t,n)=>{const s=getBuildingBlocks(e)[26];let r=continuablePromiseMap.get(t);return r||(r=new Promise((o,l)=>{let c=t;const h=g=>E=>{c===g&&o(E)},p=g=>E=>{c===g&&l(E)},m=()=>{try{const g=n();isPromiseLike(g)?(continuablePromiseMap.set(g,r),c=g,g.then(h(g),p(g)),s(e,g,m)):o(g)}catch(g){l(g)}};t.then(h(t),p(t)),s(e,t,m)}),continuablePromiseMap.set(t,r)),r};function useAtomValue(e,t){const{delay:n,unstable_promiseStatus:i=!React$1.use}={},s=useStore(),[[r,o,l],c]=reactExports.useReducer(p=>{const m=s.get(e);return Object.is(p[0],m)&&p[1]===s&&p[2]===e?p:[m,s,e]},void 0,()=>[s.get(e),s,e]);let h=r;if((o!==s||l!==e)&&(c(),h=s.get(e)),reactExports.useEffect(()=>{const p=s.sub(e,()=>{if(i)try{const m=s.get(e);isPromiseLike(m)&&attachPromiseStatus(createContinuablePromise(s,m,()=>s.get(e)))}catch{}if(typeof n=="number"){console.warn(`[DEPRECATED] delay option is deprecated and will be removed in v3. 522 523Migration guide: 524 525Create a custom hook like the following. 526 527function useAtomValueWithDelay<Value>( 528 atom: Atom<Value>, 529 options: { delay: number }, 530): Value { 531 const { delay } = options 532 const store = useStore(options) 533 const [value, setValue] = useState(() => store.get(atom)) 534 useEffect(() => { 535 const unsub = store.sub(atom, () => { 536 setTimeout(() => setValue(store.get(atom)), delay) 537 }) 538 return unsub 539 }, [store, atom, delay]) 540 return value 541} 542`),setTimeout(c,n);return}c()});return c(),p},[s,e,n,i]),reactExports.useDebugValue(h),isPromiseLike(h)){const p=createContinuablePromise(s,h,()=>s.get(e));return i&&attachPromiseStatus(p),use(p)}return h}function useSetAtom(e,t){const n=useStore();return reactExports.useCallback((...s)=>{if((__vite_import_meta_env__?"production":void 0)!=="production"&&!("write"in e))throw new Error("not writable atom");return n.set(e,...s)},[n,e])}function useAtom(e,t){return[useAtomValue(e),useSetAtom(e)]}const useUpdateAtom=function(e){const[t,n]=useAtom(e),i=reactExports.useCallback(s=>{n(typeof s=="function"?r=>({...r,...s(r)}):r=>({...r,...s}))},[]);return[t,i,n]},isLoggedIn=atom(!1),useIsLoggedIn=()=>useAtom(isLoggedIn),me=atom(void 0),useMe=()=>useUpdateAtom(me),AppContext=reactExports.createContext(null),PageWrapper=e=>
542{const{className:t,contentClassName:n,loading:i,logoClickable:s=!0,showMenu:r,showLogin:o,hideWogaa:l,activeMenu:c,children:h}=e,p=useNavigate(),[m]=useIsLoggedIn(),g=o==="always"||o===!0&&!m,E=o===!0&&m,[A,C]=reactExports.useState(!1),[T,I]=reactExports.useState(!1),M=(O,j,B)=>jsxRuntimeExports.jsxs("div",{className:"px-4 py-2 space-y-1 text-neutral-60",children:[jsxRuntimeExports.jsxs("div",{className:"flex items-center space-x-2",children:[jsxRuntimeExports.jsx("div",{className:"text-base font-semibold",children:O}),jsxRuntimeExports.jsx(Tag,{color:"gray",children:j})]}),jsxRuntimeExports.jsx("div",{className:"text-xs leading-6 whitespace-pre-wrap",children:B})]}),P=[{key:distExports.LandingUrl.WOG_TOOLS,title:"WOG Tools",subMenu:[{menu:[{key:distExports.LandingUrl.OWNSELF_GATHER,title:T?"Ownself Gather":M(jsxRuntimeExports.jsxs("div",{className:"flex items-center space-x-2",children:[jsxRuntimeExports.jsx("div",{children:"Ownself Gather"}),jsxRuntimeExports.jsx(Link$1,{className:"shrink-0"})]}),"Case and customer management","Manage simple cases, enquiries or requests with zero code"),onClick:distExports.LandingUrl.OWNSELF_GATHER},{key:distExports.LandingUrl.GATHER_QUEUE,title:T?"Gather Queue":M("Gather Queue","Physical centres","Manage queues at physical service centres"),onClick:distExports.LandingUrl.GATHER_QUEUE},{key:distExports.LandingUrl.FEEDBACK_MANAGEMENT_SYSTEM,title:T?"Feedback Management System":M("Feedback Management System","Email","Handle email enquiries and collaborate till resolution"),onClick:distExports.LandingUrl.FEEDBACK_MANAGEMENT_SYSTEM},{key:distExports.LandingUrl.WOG_TOOLS,title:T?"Explore all WOG tools":jsxRuntimeExports.jsx("div",{className:"px-4 py-2 text-primary text-base font-semibold",children:"Explore all WOG tools"}),onClick:distExports.LandingUrl.WOG_TOOLS}]}]},{key:distExports.LandingUrl.PLATFORM,title:"GatherSG Platform",onClick:distExports.LandingUrl.PLATFORM},{key:distExports.LandingUrl.NOTABLE_MENTIONS,title:"Notable Mentions",onClick:distExports.LandingUrl.NOTABLE_MENTIONS},{key:distExports.LandingUrl.AWARDS,title:"Awards",onClick:distExports.LandingUrl.AWARDS}],N=[{key:distExports.LandingUrl.HOME,title:"Home",onClick:distExports.LandingUrl.HOME},{key:distExports.LandingUrl.WOG_TOOLS,title:"WOG Tools",onClick:distExports.LandingUrl.WOG_TOOLS},{key:distExports.LandingUrl.PLATFORM,title:"GatherSG Platform",onClick:distExports.LandingUrl.PLATFORM},{key:distExports.LandingUrl.NOTABLE_MENTIONS,title:"Notable Mentions",onClick:distExports.LandingUrl.NOTABLE_MENTIONS},{key:distExports.LandingUrl.AWARDS,title:"Awards",onClick:distExports.LandingUrl.AWARDS},{key:distExports.LandingUrl.WOG_TOOLS,title:"WOG Tools",subMenu:[{menu:[{key:distExports.LandingUrl.OWNSELF_GATHER,title:"Ownself Gather",onClick:distExports.LandingUrl.OWNSELF_GATHER},{key:distExports.LandingUrl.GATHER_QUEUE,title:"Gather Queue",onClick:distExports.LandingUrl.GATHER_QUEUE},{key:distExports.LandingUrl.FEEDBACK_MANAGEMENT_SYSTEM,title:"Feedback Management System",onClick:distExports.LandingUrl.FEEDBACK_MANAGEMENT_SYSTEM}]}]},{key:distExports.LandingUrl.PLATFORM,title:"Platform Case Studies",subMenu:[{menu:[{key:distExports.LandingUrl.SERVICE_CONNECT,title:"ServiceConnect",onClick:distExports.LandingUrl.SERVICE_CONNECT},{key:distExports.LandingUrl.GALE,title:"GALE",onClick:distExports.LandingUrl.GALE},{key:distExports.LandingUrl.CASE_CONNECT,title:"Case Connect",onClick:distExports.LandingUrl.CASE_CONNECT},{key:distExports.LandingUrl.APPEARL_MANAGEMENT_SYSTEM,title:"Appeal Management System",onClick:distExports.LandingUrl.APPEARL_MANAGEMENT_SYSTEM}]}]}];return jsxRuntimeExports.jsxs(GsgLayout,{className:t,contentClassName:n,loading:i,mainMenu:r?P:void 0,activeMenu:c,header:{brand:{appName:{visible:!1},logo:jsxRuntimeExports.jsx(Linkable,{to:s?distExports.LandingUrl.HOME:void 0,children:jsxRuntimeExports.jsx(GsgLogo,{type:"suite-inline",className:"h-9"})})},onMenuCollapsibleOpenChange:I,profile:{visible:!1},appSelector:{visible:!1},announcements:{visible:!1},extra:{profileLeft:O=>O?void 0:jsxRuntimeExports.jsxs("div",{className:"flex items-center space-x-4",children:[g&&jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment,{children:[jsxRuntimeExports.jsx(Button,{size:"small",type:"secondary",href:GatherverseUtil$1.getRegistrationUrl(env.environment),children:"Sign Up"}),jsxRuntimeExports.jsx(Button,{size:"small",className:"mb-5",to:GsgAuthUrl.LOGIN,children:"Log In"})]}),E&&jsxRuntimeExports.jsx(Button,{type:"secondary",size:"small",onClick:()=>C(!0),children:"Log Out"})]})},collapsibleMenu:{extra:{mainMenuTop:g||E?[...g?[{key:"login",title:"Log In",onClick:GsgAuthUrl.LOGIN},{key:"register",title:"Sign Up",onClick:GatherverseUtil$1.getRegistrationUrl(env.environment)}]:[],...E?[{key:"logout",title:"Log Out",onClick:()=>C(!0)}]:[]]:void 0}}},footer:{appName:jsxRuntimeExports.jsx(GsgLogo,{type:"white-inline",className:"h-9"}),appDescription:FOOTER_APP_DESCRIPTION,mainMenu:r?N:void 0,activeMenu:c,support:{reactivateAccount:{visible:!0},additionalMenu:[{title:"Contact us",onClick:distExports.LandingUrl.CONTACT_US}
542]}},wogaa:{visible:!l},children:[h,jsxRuntimeExports.jsx(LogoutModal,{open:A,onOk:()=>p(GsgAuthUrl.LOGOUT,{replace:!0}),onCancel:()=>C(!1)})]})},AdminPageWrapper=({loading:e,menu:t,children:n})=>{const[i]=useMe(),s=[];return i!=null&&i.hasPermission(distExports.AdminPermission.SESSIONS_READ,distExports.AdminPermission.SESSIONS_WRITE)&&s.push({key:"Sessions",title:"Sessions",subMenu:[{menu:[{key:distExports.AdminUrl.APP_SESSIONS,title:"App Sessions",onClick:distExports.AdminUrl.APP_SESSIONS},{key:distExports.AdminUrl.OAUTH2_SESSIONS,title:"OAuth2 Sessions",onClick:distExports.AdminUrl.OAUTH2_SESSIONS}]}]}),i!=null&&i.hasPermission(distExports.AdminPermission.COMMS_READ,distExports.AdminPermission.COMMS_WRITE)&&s.push({key:"Comms",title:"Comms",subMenu:[{menu:[{key:distExports.AdminUrl.ANNOUNCEMENTS,title:"Announcements",onClick:distExports.AdminUrl.ANNOUNCEMENTS}]}]}),i!=null&&i.hasPermission(distExports.AdminPermission.APPS_READ,distExports.AdminPermission.APPS_WRITE)&&s.push({key:"Apps",title:"Apps",subMenu:[{title:`${SYSTEM_NAME} Apps`,menu:[{key:distExports.AdminUrl.APPS,title:"Apps",onClick:distExports.AdminUrl.APPS},{key:distExports.AdminUrl.FILE_APPS,title:"File Apps",onClick:distExports.AdminUrl.FILE_APPS},{key:distExports.AdminUrl.MESSAGING_APPS,title:"Messaging Apps",onClick:distExports.AdminUrl.MESSAGING_APPS},{key:distExports.AdminUrl.MESSAGING_TWO_WAY_EMAIL_CONFIGS,title:"Messaging Two-way Email Configs",onClick:distExports.AdminUrl.MESSAGING_TWO_WAY_EMAIL_CONFIGS}]},{title:"Third-Party Apps",menu:[{key:distExports.AdminUrl.SAML2_SPS,title:"SAML2 Service Providers",onClick:distExports.AdminUrl.SAML2_SPS},{key:distExports.AdminUrl.OAUTH2_CLIENTS,title:"OAuth2 Clients",onClick:distExports.AdminUrl.OAUTH2_CLIENTS},{key:distExports.AdminUrl.OAUTH2_SCOPES,title:"OAuth2 Scopes",onClick:distExports.AdminUrl.OAUTH2_SCOPES},{key:distExports.AdminUrl.APPROVED_ORIGINS,title:"Approved Origins",onClick:distExports.AdminUrl.APPROVED_ORIGINS}]},{title:"Single Sign-On",menu:[{key:distExports.AdminUrl.SAML2_IDPS,title:"SAML2 Identity Providers",onClick:distExports.AdminUrl.SAML2_IDPS},{key:distExports.AdminUrl.OIDC_IDPS,title:"OIDC Identity Providers",onClick:distExports.AdminUrl.OIDC_IDPS}]}]}),i!=null&&i.hasPermission(distExports.AdminPermission.SUPPORT_READ,distExports.AdminPermission.SUPPORT_WRITE)&&s.push({key:distExports.AdminUrl.SUPPORT,title:"Support",onClick:distExports.AdminUrl.SUPPORT}),i!=null&&i.hasPermission(distExports.AdminPermission.USERS_READ,distExports.AdminPermission.USERS_WRITE)&&s.push({key:"Users",title:"Users",subMenu:[{menu:[{key:distExports.AdminUrl.GATHERVERSE_USERS,title:"Gatherverse Users",onClick:distExports.AdminUrl.GATHERVERSE_USERS},{key:distExports.AdminUrl.GSG_USERS,title:"GatherSG Users",onClick:distExports.AdminUrl.GSG_USERS},{key:distExports.AdminUrl.TECHPASS_DEACTIVATED_USERS,title:"TechPass Deactivated Users",onClick:distExports.AdminUrl.TECHPASS_DEACTIVATED_USERS}]}]}),i!=null&&i.hasPermission(distExports.AdminPermission.CRON_JOBS_READ,distExports.AdminPermission.CRON_JOBS_WRITE)&&s.push({key:distExports.AdminUrl.CRON_JOBS,title:"Cron Jobs",onClick:distExports.AdminUrl.CRON_JOBS}),i!=null&&i.hasPermission(distExports.AdminPermission.ADMINS_READ,distExports.AdminPermission.ADMINS_WRITE)&&s.push({key:distExports.AdminUrl.ADMINS,title:"Admins",onClick:distExports.AdminUrl.ADMINS}),i!=null&&i.hasPermission(distExports.AdminPermission.METRICS_READ)&&s.push({key:distExports.AdminUrl.OVERVIEW_METRICS,title:"Metrics",onClick:distExports.AdminUrl.OVERVIEW_METRICS}),s.push({key:"GV SSO",title:"GV SSO",onClick:{to:distExports.CommonUrl.GATHERVERSE_SSO_PORTAL,target:void 0}}),jsxRuntimeExports.jsx(GsgLayout,{loading:e,mainMenu:s,activeMenu:t,header:{brand:{logo:jsxRuntimeExports.jsx(GsgLogo,{type:"suite-logomark",className:"h-9"}),appName:`${SYSTEM_NAME} Admin Panel`}},footer:{appName:jsxRuntimeExports.jsx(GsgLogo,{type:"white-inline",className:"h-9"}),appDescription:FOOTER_APP_DESCRIPTION},children:n})},scriptRel="modulepreload",assetsURL=function(e){return"/"+e},seen={},__vitePreload=function e(t,n,i){let s=Promise.resolve();if(n&&n.length>0){let o=function(h){return Promise.all(h.map(p=>Promise.resolve(p).then(m=>({status:"fulfilled",value:m}),m=>({status:"rejected",reason:m}))))};document.getElementsByTagName("link");const l=document.querySelector("meta[property=csp-nonce]"),c=(l==null?void 0:l.nonce)||(l==null?void 0:l.getAttribute("nonce"));s=o(n.map(h=>
542{if(h=assetsURL(h),h in seen)return;seen[h]=!0;const p=h.endsWith(".css"),m=p?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${h}"]${m}`))return;const g=document.createElement("link");if(g.rel=p?"stylesheet":scriptRel,p||(g.as="script"),g.crossOrigin="",g.href=h,c&&g.setAttribute("nonce",c),document.head.appendChild(g),p)return new Promise((E,A)=>{g.addEventListener("load",E),g.addEventListener("error",()=>A(new Error(`Unable to preload CSS for ${h}`)))})}))}function r(o){const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=o,window.dispatchEvent(l),!l.defaultPrevented)throw o}return s.then(o=>{for(const l of o||[])l.status==="rejected"&&r(l.reason);return t().catch(r)})},PostWebLoginPage=reactExports.lazy(()=>__vitePreload(()=>import("./PostWebLoginPage-DISDnOzY.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8]))),AppSelectorPage=reactExports.lazy(()=>__vitePreload(()=>import("./AppSelectorPage-D4XRu329.js"),__vite__mapDeps([9,1,2,8,5]))),AuthorizedAppsPage=reactExports.lazy(()=>__vitePreload(()=>import("./AuthorizedAppsPage-DaRaYhAf.js"),__vite__mapDeps([10,1,2,11,12,13,14,15,5]))),GvSsoPortalPage=reactExports.lazy(()=>__vitePreload(()=>import("./GvSsoPortalPage-COw28RYX.js"),__vite__mapDeps([16,1,2,17,18,19,12,20,21,22,8,23,24,15,25,5]))),AdminHomePage=reactExports.lazy(()=>__vitePreload(()=>import("./AdminHomePage-hVXfoPPA.js"),__vite__mapDeps([26,1,2,5]))),AppSessionsPage=reactExports.lazy(()=>__vitePreload(()=>import("./AppSessionsPage-4orOjoZ7.js"),__vite__mapDeps([27,1,2,28,20,21,19,12,18,17,22,7,6,15,29,30,13,31,5]))),Oauth2SessionsPage=reactExports.lazy(()=>__vitePreload(()=>import("./Oauth2SessionsPage-DFJKst2H.js"),__vite__mapDeps([32,1,2,28,20,21,19,12,18,17,22,29,15,7,6,13,30,31,5]))),AnnouncementsPage=reactExports.lazy(()=>__vitePreload(()=>import("./AnnouncementsPage-le4A1VAj.js"),__vite__mapDeps([33,1,2,34,35,36,37,29,38,20,21,19,12,18,17,22,5,39,40,14,41,42,43,4,6,7,44,13,15,45]))),AppsPage=reactExports.lazy(()=>__vitePreload(()=>import("./AppsPage-BEcPRHaq.js"),__vite__mapDeps([46,1,2,36,37,47,18,19,48,12,49,35,39,50,51,17,29,52,53,38,24,54,40,14,20,21,22,5,4,6,7,43,44,13,15,42,41,55]))),FileAppsPage=reactExports.lazy(()=>__vitePreload(()=>import("./FileAppsPage-hafpPwzV.js"),__vite__mapDeps([56,1,2,36,37,47,18,19,48,12,49,35,39,29,52,38,20,21,17,22,15,55,43,5,4,6,7,44]))),MessagingAppsPage=reactExports.lazy(()=>__vitePreload(()=>import("./MessagingAppsPage-D4UP2YCB.js"),__vite__mapDeps([57,1,2,36,37,47,18,19,48,12,49,35,39,50,51,17,29,52,53,38,20,21,22,43,5,4,6,7,44,15,42,41,8,55]))),MessagingTwoWayEmailConfigPage=reactExports.lazy(()=>__vitePreload(()=>import("./MessagingTwoWayEmailConfigPage-1npiZ3E9.js"),__vite__mapDeps([58,1,2,36,37,50,51,17,18,19,12,29,52,38,20,21,22,14,15,39,41,55,43,5,4,6,7,44]))),Saml2SpsPage=reactExports.lazy(()=>__vitePreload(()=>import("./Saml2SpsPage-B-2ZJyun.js"),__vite__mapDeps([59,1,2,11,36,37,50,51,17,18,19,12,29,52,53,38,60,20,21,22,13,15,41,54,40,14,39,42,55,6,43,5,4,7,44]))),Oauth2ClientsPage=reactExports.lazy(()=>__vitePreload(()=>import("./Oauth2ClientsPage-fg4kG5tN.js"),__vite__mapDeps([61,1,2,11,36,37,47,18,19,48,12,49,35,39,50,51,17,29,52,53,38,62,20,21,22,43,5,4,6,7,44,60,13,15,54,40,14,42,55,41]))),Oauth2ScopesPage=reactExports.lazy(()=>__vitePreload(()=>import("./Oauth2ScopesPage-C0xsg1gu.js"),__vite__mapDeps([63,1,2,36,37,51,29,38,20,21,19,12,18,17,22,15,39,41,42,55,44,6,5]))),ApprovedOriginsPage=reactExports.lazy(()=>__vitePreload(()=>import("./ApprovedOriginsPage-sOE-t1lR.js"),__vite__mapDeps([64,1,2,36,37,29,20,21,19,12,18,17,22,15,39,5]))),Saml2IdpsPage=reactExports.lazy(()=>__vitePreload(()=>import("./Saml2IdpsPage-CSzIAoSF.js"),__vite__mapDeps([65,1,2,36,37,50,51,17,18,19,12,29,52,38,60,20,21,22,13,49,15,41,39,42,55,40,14,43,5,4,6,7,44]))),OidcIdpsPage=reactExports.lazy(()=>__vitePreload(()=>import("./OidcIdpsPage-BsZ8gPBu.js"),__vite__mapDeps([66,1,2,36,37,50,51,17,18,19,12,29,52,38,20,21,22,13,49,15,41,39,42,55,43,5,4,6,7,44]))),SupportPage=reactExports.lazy(()=>__vitePreload(()=>import("./SupportPage-eicDWlCa.js"),__vite__mapDeps([67,1,2,29,52,38,20,21,19,12,18,17,22,6,42,41,55,39,43,5,4,7,44,14,15,35]))),GatherverseUsersPage=reactExports.lazy(()=>__vitePreload(()=>import("./GatherverseUsersPage-D1asePjZ.js"),__vite__mapDeps([68,1,2,36,29,52,38,4,5,6,7,30,13,20,21,19,12,18,17,22,31,15,39,40,14,54,43,44]))),GsgUsersPage=reactExports.lazy(()=>__vitePreload(()=>import("./GsgUsersPage-DLKrg6vL.js"),__vite__mapDeps([69,1,2,29,52,17,18,19,12,31,15,20,21,22,13,5]))),TechPassDeactivatedUsersPage=reactExports.lazy(()=>__vitePreload(()=>import("./TechPassDeactivatedUsersPage-BQMGd-uf.js"),__vite__mapDeps([70,1,2,17,18,19,12,31,15,20,21,22,13,5]))),
542CronJobsPage=reactExports.lazy(()=>__vitePreload(()=>import("./CronJobsPage-DNNKYgwT.js"),__vite__mapDeps([71,1,2,29,52,20,21,19,12,18,17,22,13,15,43,5,4,6,7,44]))),AdminsPage=reactExports.lazy(()=>__vitePreload(()=>import("./AdminsPage-C8KdUG_E.js"),__vite__mapDeps([72,1,2,36,37,29,52,38,20,21,19,12,18,17,22,13,15,62,39,43,5,4,6,7,44]))),OverviewMetricsPage=reactExports.lazy(()=>__vitePreload(()=>import("./OverviewMetricsPage-vqikxAZd.js"),__vite__mapDeps([73,1,2,74,41,75,5,22,12,13]))),AppMetricsPage=reactExports.lazy(()=>__vitePreload(()=>import("./AppMetricsPage-B8uX4ulC.js"),__vite__mapDeps([76,1,2,74,5]))),ServiceUsagePage=reactExports.lazy(()=>__vitePreload(()=>import("./ServiceUsagePage-D2_vsrU6.js"),__vite__mapDeps([77,1,2,74,22,12,17,18,19,31,13,5]))),authorizedRoutes=[{path:distExports.LoginUrl.POST_WEB_LOGIN,element:jsxRuntimeExports.jsx(PostWebLoginPage,{})},{path:distExports.LoginUrl.APP_SELECTOR,element:jsxRuntimeExports.jsx(AppSelectorPage,{})},{path:GsgAuthUrl.AUTHORIZED_APPS,element:jsxRuntimeExports.jsx(AuthorizedAppsPage,{})},{path:distExports.CommonUrl.GATHERVERSE_SSO_PORTAL,element:jsxRuntimeExports.jsx(GvSsoPortalPage,{})},{path:distExports.AdminUrl.HOME,allowed:[distExports.Role.ADMIN],element:jsxRuntimeExports.jsx(AdminHomePage,{})},{path:distExports.AdminUrl.APP_SESSIONS,allowed:[distExports.AdminPermission.SESSIONS_READ,distExports.AdminPermission.SESSIONS_WRITE],element:jsxRuntimeExports.jsx(AppSessionsPage,{})},{path:distExports.AdminUrl.OAUTH2_SESSIONS,allowed:[distExports.AdminPermission.SESSIONS_READ,distExports.AdminPermission.SESSIONS_WRITE],element:jsxRuntimeExports.jsx(Oauth2SessionsPage,{})},{path:distExports.AdminUrl.ANNOUNCEMENTS,allowed:[distExports.AdminPermission.COMMS_READ,distExports.AdminPermission.COMMS_WRITE],element:jsxRuntimeExports.jsx(AnnouncementsPage,{})},{path:distExports.AdminUrl.APPS,allowed:[distExports.AdminPermission.APPS_READ,distExports.AdminPermission.APPS_WRITE],element:jsxRuntimeExports.jsx(AppsPage,{})},{path:distExports.AdminUrl.FILE_APPS,allowed:[distExports.AdminPermission.APPS_READ,distExports.AdminPermission.APPS_WRITE],element:jsxRuntimeExports.jsx(FileAppsPage,{})},{path:distExports.AdminUrl.MESSAGING_APPS,allowed:[distExports.AdminPermission.APPS_READ,distExports.AdminPermission.APPS_WRITE],element:jsxRuntimeExports.jsx(MessagingAppsPage,{})},{path:distExports.AdminUrl.MESSAGING_TWO_WAY_EMAIL_CONFIGS,allowed:[distExports.AdminPermission.APPS_READ,distExports.AdminPermission.APPS_WRITE],element:jsxRuntimeExports.jsx(MessagingTwoWayEmailConfigPage,{})},{path:distExports.AdminUrl.SAML2_SPS,allowed:[distExports.AdminPermission.APPS_READ,distExports.AdminPermission.APPS_WRITE],element:jsxRuntimeExports.jsx(Saml2SpsPage,{})},{path:distExports.AdminUrl.OAUTH2_CLIENTS,allowed:[distExports.AdminPermission.APPS_READ,distExports.AdminPermission.APPS_WRITE],element:jsxRuntimeExports.jsx(Oauth2ClientsPage,{})},{path:distExports.AdminUrl.OAUTH2_SCOPES,allowed:[distExports.AdminPermission.APPS_READ,distExports.AdminPermission.APPS_WRITE],element:jsxRuntimeExports.jsx(Oauth2ScopesPage,{})},{path:distExports.AdminUrl.APPROVED_ORIGINS,allowed:[distExports.AdminPermission.APPS_READ,distExports.AdminPermission.APPS_WRITE],element:jsxRuntimeExports.jsx(ApprovedOriginsPage,{})},{path:distExports.AdminUrl.SAML2_IDPS,allowed:[distExports.AdminPermission.APPS_READ,distExports.AdminPermission.APPS_WRITE],element:jsxRuntimeExports.jsx(Saml2IdpsPage,{})},{path:distExports.AdminUrl.OIDC_IDPS,allowed:[distExports.AdminPermission.APPS_READ,distExports.AdminPermission.APPS_WRITE],element:jsxRuntimeExports.jsx(OidcIdpsPage,{})},{path:distExports.AdminUrl.SUPPORT,allowed:[distExports.AdminPermission.SUPPORT_READ,distExports.AdminPermission.SUPPORT_WRITE],element:jsxRuntimeExports.jsx(SupportPage,{})},{path:distExports.AdminUrl.GATHERVERSE_USERS,allowed:[distExports.AdminPermission.USERS_READ,distExports.AdminPermission.USERS_WRITE],element:jsxRuntimeExports.jsx(GatherverseUsersPage,{})},{path:distExports.AdminUrl.GSG_USERS,allowed:[distExports.AdminPermission.USERS_READ,distExports.AdminPermission.USERS_WRITE],element:jsxRuntimeExports.jsx(GsgUsersPage,{})},{path:distExports.AdminUrl.TECHPASS_DEACTIVATED_USERS,allowed:[distExports.AdminPermission.USERS_READ,distExports.AdminPermission.USERS_WRITE],element:jsxRuntimeExports.jsx(TechPassDeactivatedUsersPage,{})},{path:distExports.AdminUrl.CRON_JOBS,allowed:[distExports.AdminPermission.CRON_JOBS_READ,distExports.AdminPermission.CRON_JOBS_WRITE],element:jsxRuntimeExports.jsx(CronJobsPage,{})},{path:distExports.AdminUrl.ADMINS,allowed:[distExports.AdminPermission.ADMINS_READ,distExports.AdminPermission.ADMINS_WRITE],element:jsxRuntimeExports.jsx(Adm
542insPage,{})},{path:distExports.AdminUrl.OVERVIEW_METRICS,allowed:[distExports.AdminPermission.METRICS_READ],element:jsxRuntimeExports.jsx(OverviewMetricsPage,{})},{path:distExports.AdminUrl.SERVICE_USAGES,allowed:[distExports.AdminPermission.METRICS_READ],element:jsxRuntimeExports.jsx(ServiceUsagePage,{})},{path:distExports.AdminUrl.APP_METRICS,allowed:[distExports.AdminPermission.METRICS_READ],element:jsxRuntimeExports.jsx(AppMetricsPage,{})}],ErrorPage=reactExports.lazy(()=>__vitePreload(()=>import("./ErrorPage-ClhPq3PW.js"),__vite__mapDeps([78,1,2,5,8,23,24,79,6]))),HomePage=reactExports.lazy(()=>__vitePreload(()=>import("./HomePage-4Wx7z9ml.js"),__vite__mapDeps([80,81,1,2,82,83,84,5]))),WogToolsPage=reactExports.lazy(()=>__vitePreload(()=>import("./WogToolsPage-JL_SRO4b.js"),__vite__mapDeps([85,81,1,2,82,84,5]))),PlatformPage=reactExports.lazy(()=>__vitePreload(()=>import("./PlatformPage-CVmmC5AQ.js"),__vite__mapDeps([83,81,1,2,82,84,5]))),NotableMentionsPage=reactExports.lazy(()=>__vitePreload(()=>import("./NotableMentionsPage-CIUbweiw.js"),__vite__mapDeps([86,82,1,2,81,5]))),AwardsPage=reactExports.lazy(()=>__vitePreload(()=>import("./AwardsPage-I3F6gwq-.js"),__vite__mapDeps([87,82,1,2,81,5]))),StatusPage=reactExports.lazy(()=>__vitePreload(()=>import("./StatusPage-B_FePBmY.js"),__vite__mapDeps([88,1,2,5]))),GatherQueuePage=reactExports.lazy(()=>__vitePreload(()=>import("./GatherQueuePage-BEIjCah5.js"),__vite__mapDeps([89,82,1,2,81,90,84,91,5]))),FeedbackManagementSystemPage=reactExports.lazy(()=>__vitePreload(()=>import("./FeedbackManagementSystemPage-DnGYj9zs.js"),__vite__mapDeps([92,82,1,2,81,90,84,91,5]))),ServiceConnectPage=reactExports.lazy(()=>__vitePreload(()=>import("./ServiceConnectPage-C2mUznon.js"),__vite__mapDeps([93,82,1,2,81,90,84,91,5]))),GalePage=reactExports.lazy(()=>__vitePreload(()=>import("./GalePage-uWaJMyLo.js"),__vite__mapDeps([94,82,1,2,81,90,84,91,5]))),CaseConnectPage=reactExports.lazy(()=>__vitePreload(()=>import("./CaseConnectPage-DsORSsjl.js"),__vite__mapDeps([95,82,1,2,81,90,84,5]))),AppealManagementSystemPage=reactExports.lazy(()=>__vitePreload(()=>import("./AppealManagementSystemPage-CNQMnHRS.js"),__vite__mapDeps([96,82,1,2,81,90,84,91,5]))),ReauthenticatePage=reactExports.lazy(()=>__vitePreload(()=>import("./ReauthenticatePage-CzEWicgb.js"),__vite__mapDeps([97,1,2,3,98,99,25,5]))),LogoutPage=reactExports.lazy(()=>__vitePreload(()=>import("./LogoutPage-jgoYLcsL.js"),__vite__mapDeps([100,3,1,2,98,99,25,79,6,5]))),LoginPage=reactExports.lazy(()=>__vitePreload(()=>import("./LoginPage-D0-o_sid.js"),__vite__mapDeps([101,1,2,34,35,102,81,103,55,18,19,12,3,98,99,25,79,6,5])));reactExports.lazy(()=>__vitePreload(()=>import("./MockLoginIdpPage-CX9yw6l6.js"),__vite__mapDeps([104,1,2,103,39,18,19,12,6,4,5,7,98,99,25])));const MobileLoginPage=reactExports.lazy(()=>__vitePreload(()=>import("./MobileLoginPage-D64fLlau.js"),__vite__mapDeps([105,3,1,2,98,99,25,5]))),MobileLoginCallbackPage=reactExports.lazy(()=>__vitePreload(()=>import("./MobileLoginCallbackPage-BvXzl2Yy.js"),__vite__mapDeps([106,1,2,98,99,25,5]))),IdpCallbackPage=reactExports.lazy(()=>__vitePreload(()=>import("./IdpCallbackPage-fVSPx-a0.js"),__vite__mapDeps([107,1,2,98,99,25,5]))),SsoPage=reactExports.lazy(()=>__vitePreload(()=>import("./SsoPage-BYjnYAzv.js"),__vite__mapDeps([108,1,2,98,99,25,5]))),IdVerificationPage=reactExports.lazy(()=>__vitePreload(()=>import("./IdVerificationPage-CgIVVfrF.js"),__vite__mapDeps([109,3,1,2,98,99,25,5]))),IdVerificationCompletePage=reactExports.lazy(()=>__vitePreload(()=>import("./IdVerificationCompletePage-DiTw-H-u.js"),__vite__mapDeps([110,1,2,98,99,25,5]))),MyinfoPage=reactExports.lazy(()=>__vitePreload(()=>import("./MyinfoPage-wEqfXKOj.js"),__vite__mapDeps([111,3,1,2,98,99,25,5]))),MyinfoCompletePage=reactExports.lazy(()=>__vitePreload(()=>import("./MyinfoCompletePage-DImvyHly.js"),__vite__mapDeps([112,81,1,2,98,99,25,5]))),Oauth2LoginPage=reactExports.lazy(()=>__vitePreload(()=>import("./Oauth2LoginPage-9ojfcNBM.js"),__vite__mapDeps([113,1,2,114,102,81,103,55,18,19,12,35,3,98,99,25,115,6,21,116,11,75,5]))),Oauth2SelectAccountPage=reactExports.lazy(()=>__vitePreload(()=>import("./Oauth2SelectAccountPage-DyDO0uhD.js"),__vite__mapDeps([117,1,2,118,119,115,6,21,19,12,116,99,25,11,75,5]))),Oauth2ConsentPage=reactExports.lazy(()=>__vitePreload(()=>import("./Oauth2ConsentPage-DVRn-Eli.js"),__vite__mapDeps([120,1,2,121,119,122,115,6,21,19,12,116,99,25,11,75,14,5]))),Oauth2DeviceVerificationPage=reactExports.lazy(()=>__vitePreload(()=>import("./Oauth2DeviceVerificationPage-D90-XR_s.js"),__vite__mapDeps([123,1,2,116,99,25,11,75,18,19,48,12,39,14,5]))),Oauth2DeviceCompletePage=reactExports.lazy(()=>__vitePreload(()=>import("./Oauth2DeviceCompletePage-C5BNDikM.js"),__vite__mapDeps([124,1,2,121,119,122,115,6,21,19,12,116,99,25,11,75,5]))),Oauth2LogoutPage=reactExports.lazy(()=>__vitePreload(()=>import("./Oauth2LogoutPage-DGYrw5hs.js"),__vite__mapDeps([125,1,2,121,119,98,99,25,116,11,75,5]))),Saml2LoginPage=reactExports.lazy(()=>__vitePreload(()=>import("./Saml2LoginPage-Bzu2ioQL.js"),__vite__mapDeps([126,1,2,114,102,81,103,55,18,19,12,35,3,98,99,25,127,11,75,5]))),Saml2SelectAccountPage=reactExports.lazy(()=>__vitePreload(()=>import("./Saml2SelectAccountPage-Cibnthdf.js"),__vite__mapDeps([128,1,2,118,119,127,99,25,11,75,5]))),Saml2ConsentPage=reactExports.lazy(()=>__vitePreload(()=>import("./Saml2ConsentPage-BPRDUCxC.js"),__vite__mapDeps([129,1,2,121,119,122,127,99,25,11,75,5]))),Saml2LogoutPage=reactExports.lazy(()=>__vitePreload(()=>import("./Saml2LogoutPage-CuIZEb-A.js"),__vite__mapDeps([130,1,2,121,119,98,99,25,127,11,75,5]))),publicRoutes=[{path:distExports.LandingUrl.HOME,element:jsxRuntimeExports.jsx(HomePage,{})},{path:distExports.LandingUrl.WOG_TOOLS,element:jsxRuntimeExports.jsx(WogToolsPage,{})},{path:distExports.LandingUrl.PLATFORM,element:jsxRuntimeExports.jsx(PlatformPage,{})},{path:distExports.LandingUrl.NOTABLE_MENTIONS,element:jsxRuntimeExports.jsx(NotableMentionsPage,{})},{path:distExports.LandingUrl.AWARDS,element:jsxRuntimeExports.jsx(AwardsPage,{})},{path:distExports.LandingUrl.STATUS,element:jsxRuntimeExports.jsx(StatusPage,{})},{path:distExports.LandingUrl.GATHER_QUEUE,element:jsxRuntimeExports.jsx(GatherQueuePage,{})},{path:distExports.LandingUrl.FEEDBACK_MANAGEMENT_SYSTEM,element:jsxRuntimeExports.jsx(FeedbackManagementSystemPage,{})},{path:distExports.LandingUrl.SERVICE_CONNECT,element:jsxRuntimeExports.jsx(ServiceConnectPage,{})},{path:distExports.LandingUrl.GALE,element:jsxRuntimeExports.jsx(GalePage,{})},{path:distExports.LandingUrl.CASE_CONNECT,element:jsxRuntimeExports.jsx(CaseConnectPage,{})},{path:distExports.LandingUrl.APPEARL_MANAGEMENT_SYSTEM,element:jsxRuntimeExports.jsx(AppealManagementSystemPage,{})},{path:GsgAuthUrl.REAUTHENTICATE,element:jsxRuntimeExports.jsx(ReauthenticatePage,{})},{path:GsgAuthUrl.LOGOUT,element:jsxRuntimeExports.jsx(LogoutPage,{})},{path:distExports.LoginUrl.LOGIN_ERROR,element:jsxRuntimeExports.jsx(ErrorPage,{})},{path:GsgAuthUrl.LOGIN,element:jsxRuntimeExports.jsx(LoginPage,{})},{path:distExports.LoginUrl.MOBILE_LOGIN,element:jsxRuntimeExports.jsx(MobileLoginPage,{})},{path:distExports.LoginUrl.MOBILE_LOGIN_CALLBACK,element:jsxRuntimeExports.jsx(MobileLoginCallbackPage,{})},{path:distExports.LoginUrl.IDP_CALLBACK,element:jsxRuntimeExports.jsx(IdpCallbackPage,{})},{path:distExports.LoginUrl.SSO_ERROR,element:jsxRuntimeExports.jsx(ErrorPage,{})},{path:distExports.LoginUrl.SSO,element:jsxRuntimeExports.jsx(SsoPage,{})},{path:GsgAuthUrl.ID_VERIFICATION,element:jsxRuntimeExports.jsx(IdVerificationPage,{})},{path:distExports.LoginUrl.ID_VERIFICATION_COMPLETE,element:jsxRuntimeExports.jsx(IdVerificationCompletePage,{})},{path:GsgAuthUrl.MYINFO,element:jsxRuntimeExports.jsx(MyinfoPage,{})},{path:distExports.LoginUrl.MYINFO_COMPLETE,element:jsxRuntimeExports.jsx(MyinfoCompletePage,{})},{path:distExports.Oauth2Url.ERROR,element:jsxRuntimeExports.jsx(ErrorPage,{})},{path:distExports.Oauth2Url.LOGIN,element:jsxRuntimeExports.jsx(Oauth2LoginPage,{grantType:distExports.Oauth2.GrantType.AUTHORIZATION_CODE})},{path:distExports.Oauth2Url.SELECT_ACCOUNT,element:jsxRuntimeExports.jsx(Oauth2SelectAccountPage,{grantType:distExports.Oauth2.GrantType.AUTHORIZATION_CODE})},{path:distExports.Oauth2Url.CONSENT,element:jsxRuntimeExports.jsx(Oauth2ConsentPage,{grantType:distExports.Oauth2.GrantType.AUTHORIZATION_CODE})},{path:distExports.Oauth2Url.DEVICE_VERIFICATION,element:jsxRuntimeExports.jsx(Oauth2DeviceVerificationPage,{})},{path:distExports.Oauth2Url.DEVICE_LOGIN,element:jsxRuntimeExports.jsx(Oauth2LoginPage,{grantType:distExports.Oauth2.GrantType.DEVICE_CODE})},{path:distExports.Oauth2Url.DEVICE_SELECT_ACCOUNT,element:jsxRuntimeExports.jsx(Oauth2SelectAccountPage,{grantType:distExports.Oauth2.GrantType.DEVICE_CODE})},{path:distExports.Oauth2Url.DEVICE_CONSENT,element:jsxRuntimeExports.jsx(Oauth2ConsentPage,{grantType:distExports.Oauth2.GrantType.DEVICE_CODE})},{path:distExports.Oauth2Url.DEVICE_COMPLETE,element:jsxRuntimeExports.jsx(Oauth2DeviceCompletePage,{})},{path:distExports.Oauth2Url.LOGOUT,element:jsxRuntimeExports.jsx(Oauth2LogoutPage,{})},{path:distExports.Saml2Url.ERROR,element:jsxRuntimeExports.jsx(ErrorPage,{})},{path:distExports.Saml2Url.LOGIN,element:jsxRuntimeExports.jsx(Saml2LoginPage,{})},{path:distExports.Saml2Url.SELECT_ACCOUNT,element:jsxRuntimeExports.jsx(Saml2SelectAccountPage,{})},{path:distExports.Saml2Url.CONSENT,element:jsxRuntimeExports.jsx(Saml2ConsentPage,{})},{path:distExports.Saml2Url.LOGOUT,element:jsxRuntimeExports.jsx(Saml2LogoutPage,{})}],Router=()=>{const[e]=useIsLoggedIn(),[t]=useMe(),n=reactExports.useMemo(()=>
542{if(e)return(t==null?void 0:t.roles)??[]},[e,t]),i=()=>{const{pathname:s}=window.location;return!Object.values(distExports.LandingUrl).includes(s)&&publicRoutes.some(r=>s===r.path||s.startsWith(generatePath(distExports.LoginUrl.MOCK_LOGIN_IDP,{idpType:""}))||distExports.idpTypes.some(o=>s===generatePath(distExports.LoginUrl.IDP_CALLBACK,{idpType:o})))?jsxRuntimeExports.jsx(Spinner,{size:"large",center:!0}):t&&Object.values(distExports.AdminUrl).includes(s)?jsxRuntimeExports.jsx(AdminPageWrapper,{loading:!0,children:null}):jsxRuntimeExports.jsx(PageWrapper,{loading:!0,children:null})};return jsxRuntimeExports.jsx(GsgRouter,{basename:env.server.path,publicRoutes,authorizedRoutes,roles:n,accessDenied:e?jsxRuntimeExports.jsx(Navigate,{to:distExports.LandingUrl.HOME}):jsxRuntimeExports.jsx(Navigate,{to:queryStringExports.stringifyUrl({url:GsgAuthUrl.LOGIN,query:{[GsgAuthParam.REDIRECT]:window.location.pathname}})}),notFound:jsxRuntimeExports.jsx(Navigate,{to:e?distExports.LoginUrl.APP_SELECTOR:distExports.LandingUrl.HOME}),uncaughtError:jsxRuntimeExports.jsx(PageWrapper,{children:jsxRuntimeExports.jsx(UncaughtError,{appName:SYSTEM_NAME,onBackToHome:env.server.path,showErrorDetails:env.environment==="local"})}),fallback:i()})};smoothscroll.polyfill();const App=()=>{var O;const e=useGsgLocalStorage(),[,t,n]=useLocalStorage(GsgLocalStorageKey.CSRF_TOKEN),[,i,s]=useLocalStorage(GsgLocalStorageKey.ID_TOKEN),r=getMe(),o=callback$4(),l=callback$2(),c=callback$1(),h=callback(),[p,m]=reactExports.useState(!1),[g,E]=useIsLoggedIn(),[A,,C]=useMe(),[T,I]=reactExports.useState();useOnMount(()=>{var D,U,z,R;const{pathname:j}=window.location;let B=(D=matchPath({path:distExports.Oauth2Url.INIT,end:!0},j))==null?void 0:D.params.requestId;if(B)return o(B,distExports.Oauth2AuthorizationCallbackType.INIT);if(B=(U=matchPath({path:distExports.Oauth2Url.LOGOUT_INIT,end:!0},j))==null?void 0:U.params.requestId,B)return l(B,distExports.Oauth2LogoutCallbackType.INIT);if(B=(z=matchPath({path:distExports.Saml2Url.INIT,end:!0},j))==null?void 0:z.params.requestId,B)return c(B,distExports.Saml2AuthnCallbackType.INIT);if(B=(R=matchPath({path:distExports.Saml2Url.LOGOUT_INIT,end:!0},j))==null?void 0:R.params.requestId,B)return h(B,distExports.Saml2LogoutCallbackType.INIT);if(e){M();return}m(!0)}),reactExports.useEffect(()=>{A&&p&&I({name:A.name,email:A.email,appCode:GsgSupportOption.NA})},[A,p]);const M=async()=>{try{await gsgAuthService.validateSession(),await P(!0)}catch{await P(!1)}m(!0)},P=reactExports.useCallback(async(j,B)=>{if(E(j),!j){C(void 0),n(),s();return}if(B){const{csrfToken:U,idToken:z}=B;t(U),i(z)}const D=GsgAuthUtil$1.getRoles(distExports.APP_CODE);if(D.length){const U=await r.invokeAsync(void 0,{meta:{onApiError:!1}});C({...U,roles:D,hasPermission:(...z)=>z.some(R=>D.includes(R))})}},[]),N={setLoggedIn:P};return jsxRuntimeExports.jsx(Sentry,{environment:env.environment,appCode:distExports.APP_CODE,version:env.version,dsn:(O=env.sentry)==null?void 0:O.dsn,children:jsxRuntimeExports.jsx(GatherSg,{environment:env.environment,app:{code:distExports.APP_CODE,name:SYSTEM_NAME},version:env.version,lastUpdated:env.lastUpdated,path:env.server.path,session:g,user:A,supportAutofill:T,children:jsxRuntimeExports.jsx(AppContext.Provider,{value:N,children:p?jsxRuntimeExports.jsx(Router,{}):jsxRuntimeExports.jsx(Spinner,{size:"large",center:!0})})})})};renderApp(jsxRuntimeExports.jsx(ApiContainer,{useHandlers:useToast,children:jsxRuntimeExports.jsx(App,{})}));export{ArrayUtil$1 as $,Accordion as A,Button as B,Card as C,Divider as D,ErrorCode as E,AccessType as F,GsgAuthUrl as G,H3 as H,InfoCircle as I,MinusCircle as J,getInactiveSessions as K,Link$1 as L,Modal as M,getTotalActiveSessions as N,getActiveSessionSummary$1 as O,PageWrapper as P,getClients as Q,Refresh as R,Spinner as S,Tailwind as T,getActiveSessions$1 as U,revokeSession$1 as V,getTotalActiveSessions$1 as W,Color as X,Bar as Y,ListView as Z,Archive as _,useNavigate as a,getAppSaml2SpMetadataUrl as a$,PropTypes as a0,Mask as a1,Dropdown as a2,CaretDown as a3,StringUtil$1 as a4,AlignLeft as a5,AlignRight as a6,AlignCenter as a7,AlignJustify as a8,Highlight as a9,IndentLeft as aA,IndentRight as aB,Quote as aC,BulletList as aD,NumberedList as aE,Code as aF,Eraser as aG,useMounted as aH,RichTextUtil$1 as aI,FileUtil$1 as aJ,getAnnouncements as aK,addAnnouncement as aL,updateAnnouncement as aM,deleteAnnouncement as aN,getMaintenanceEndAt as aO,updateMaintenanceEndAt as aP,Eye as aQ,Tag as aR,Settings as aS,Banner as aT,RichText as aU,getL
542ogoUploadToken$2 as aV,addApp$2 as aW,updateApp$3 as aX,deleteApp$2 as aY,healthCheckApp as aZ,healthCheckGatherverseApp as a_,TextColor as aa,Minus as ab,Plus as ac,Image as ad,MediaLink as ae,Upload as af,AddCells as ag,AddRowAbove as ah,AddRowBelow as ai,AddColumnLeft as aj,AddColumnRight as ak,Paint as al,DeleteRow as am,DeleteColumn as an,MergeCells as ao,Split as ap,UUID$1 as aq,useCounter as ar,useWindowSize as as,EllipsisV as at,Bold as au,Italic as av,Underline as aw,Strikethrough as ax,Paragraph as ay,Enter as az,useGatherSgContext as b,H4 as b$,getApps$3 as b0,syncApps$1 as b1,getApps as b2,syncApps as b3,useUpdateState as b4,ExclamationCircle$1 as b5,TickCircle as b6,FileFilled as b7,gsgFileService as b8,Regex as b9,getMetadataUrl as bA,getAppIdpMetadataUrl as bB,validateJwks as bC,addClient as bD,updateClient as bE,deleteClient as bF,getLogoUploadToken$1 as bG,parseClientMetadata as bH,getMetadataUrl$1 as bI,useDebounce as bJ,Copy as bK,getScopes as bL,addScope as bM,updateScope as bN,deleteScope as bO,getApprovedOrigins as bP,addApprovedOrigin as bQ,deleteApprovedOrigin as bR,getIdps as bS,addIdp as bT,updateIdp as bU,deleteIdp as bV,parseIdpMetadata as bW,getIdps$1 as bX,addIdp$1 as bY,updateIdp$1 as bZ,deleteIdp$1 as b_,getApps$2 as ba,addApp$1 as bb,updateApp$2 as bc,deleteApp$1 as bd,Metadata as be,withMetadataArgument as bf,getCountryCallingCode$1 as bg,parsePhoneNumber$1 as bh,getApps$1 as bi,addApp as bj,updateApp$1 as bk,deleteApp as bl,testEmail as bm,testSms as bn,Mail as bo,Chat as bp,getTwoWayEmailConfigs as bq,addTwoWayEmailConfig as br,updateTwoWayEmailConfig as bs,deleteTwoWayEmailConfig as bt,getSps as bu,addSp as bv,updateSp as bw,deleteSp as bx,getLogoUploadToken as by,parseSpMetadata as bz,useOnMount as c,Message as c$,Tick as c0,GsgSupportIssueType as c1,updateApp as c2,Edit as c3,Trash as c4,getUsers$1 as c5,addWogUser as c6,addUser as c7,updateUser as c8,syncUserToApps as c9,ObjectUtil$1 as cA,CaretRight as cB,DateFormat$1 as cC,Time as cD,DateUtil$1 as cE,DateFormatter$1 as cF,H1 as cG,useEventListener as cH,server_browserExports as cI,H6 as cJ,H2 as cK,getOverviewMetrics as cL,useParams as cM,CacheKey as cN,useInterval as cO,generatePath as cP,ArrowRight as cQ,ArrowLeft as cR,getServiceMetrics as cS,Search as cT,Calendar as cU,DateFormat as cV,GsgLayout as cW,FOOTER_APP_DESCRIPTION as cX,GsgLogo as cY,GsgSupportUrl as cZ,Result as c_,downloadImportUsersTemplate as ca,getImportUsersUploadToken as cb,importUsers as cc,useApi as cd,Avatar as ce,gatherverseService as cf,Formatter$1 as cg,File as ch,CrossCircle as ci,getUsers as cj,deactivateUser as ck,getTechPassDeactivatedUsers as cl,getCronJobs as cm,runCronJob as cn,getAdmins as co,exportAdmins as cp,addAdmin as cq,updateAdmin as cr,updateAdminActive as cs,removeAdmin as ct,GsgAuthUtil$1 as cu,Download as cv,requireCryptoBrowserify as cw,useRefEffect as cx,Validator$2 as cy,InvalidValueError$1 as cz,distExports as d,GsgLocalStorageKey as d0,DollarCircle as d1,Send as d2,Medal as d3,TickCircleOutline as d4,Link$2 as d5,useSearchParams as d6,commonjsRequire as d7,EyeSlash as d8,useLocation as d9,verifyUserCode as dA,getRequest$3 as dB,getRequest$2 as dC,callback$2 as dD,getRequest$1 as dE,acceptConsent as dF,getRequest as dG,callback as dH,Video as da,GsgLayoutUtil as db,reauthenticate as dc,useIsLoggedIn as dd,initLogin as de,callback$4 as df,callback$3 as dg,callback$1 as dh,AppContext as di,gsgAuthService as dj,matchPath as dk,getPublicAnnouncements as dl,getLoginEnvironment as dm,useBreakpoint as dn,SgdsMasthead as dp,LockFilledHole as dq,Personnel as dr,Agency as ds,ExclamationCircleOutline as dt,login$1 as du,login as dv,GsgSupportUtil$1 as dw,oauth2DeviceAuthorizationApi as dx,oauth2AuthorizationApi as dy,UserFilled as dz,env as e,AccordionPanel as f,Tooltip as g,Cross as h,GsgAppLogo as i,jsxRuntimeExports as j,CaretUpDown as k,getConsents as l,GsgAuthParam as m,getApps$5 as n,AdminPageWrapper as o,AccessDenied as p,queryStringExports as q,removeConsents as r,LoginType as s,useMe as t,useToast as u,getActiveSessionSummary as v,SYSTEM_NAME as w,getApps$4 as x,getActiveSessions as y,revokeSession as z}; 543//# sourceMappingURL=index-cTWMp0zD.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.